Skip to main content

 

 

Coupa Success Portal

France Compliance Sample cXML

Invoice with tax cXML example.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.020/InvoiceDetail.dtd">
<cXML version="1.2.020" xml:lang="en-US" timestamp="2016-08-11T10:16:25-08:00"
payloadID="xxxx.xxxx.xxx@demo.coupahost">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>Supplier Identity</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="DUNS">
                <Identity>Customer Identity</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>Supplier Identity</Identity>
                <SharedSecret>xxxxxxx</SharedSecret>
            </Credential>
            <UserAgent>The User Agent</UserAgent>
        </Sender>
    </Header>
    <Request deploymentMode="production">
        <InvoiceDetailRequest>
            <InvoiceDetailRequestHeader invoiceDate="2016-10-11T10:13:00-08:00" operation="new"
            purpose="standard" invoiceOrigin="supplier" invoiceID="FR0000001">
                <InvoiceDetailHeaderIndicator />
                <InvoiceDetailLineIndicator isAccountingInLine="yes" isTaxInLine="yes" />
                <InvoicePartner>
                    <Contact role="soldTo">
                        <Name xml:lang="en-US">Customer Contact</Name>
                        <PostalAddress>
                            <DeliverTo>Customer Name</DeliverTo>
                            <Street>12 Rue Avenue</Street>
                            <City>Paris</City>
                            <PostalCode>8048</PostalCode>
                            <Country isoCountryCode="FR">France</Country>
                        </PostalAddress>
                        <Phone>
                           <TelephoneNumber>
                              <CountryCode isoCountryCode="FR" />
                              <AreaOrCityCode>33</AreaOrCityCode>
                              <Number>43 210 9664</Number>
                           </TelephoneNumber>
                        </Phone>
                    </Contact>
                </InvoicePartner>
                <InvoicePartner>
                    <Contact role="billTo" addressID="415">
                        <Name xml:lang="en-US">Coupa France</Name>
                        <PostalAddress>
                              <DeliverTo>Coupa France</DeliverTo>
                              <Street>Ici</Street>
                              <City>Nice</City>
                              <PostalCode>8048</PostalCode>
                              <Country isoCountryCode="FR">France</Country>
                        </PostalAddress>
                        <Phone>
                          <TelephoneNumber>
                              <CountryCode isoCountryCode="FR" />
                              <AreaOrCityCode>33</AreaOrCityCode>
                              <Number>43 210 9664</Number>
                          </TelephoneNumber>
                        </Phone>
                     </Contact>
                </InvoicePartner>
                <InvoicePartner>
                   <Contact role="remitTo" addressID="remitID">
                      <Name xml:lang="en">Remit Name</Name>
                      <PostalAddress name="default">
                         <Street>Rue 88</Street>
                         <City>Lyon</City>
                         <PostalCode>8048</PostalCode>
                         <Country isoCountryCode="FR">France</Country>
                      </PostalAddress>
                   </Contact>
                   <IdReference domain="taxPrefix" identifier="FR" />
                   <IdReference domain="taxNumber" identifier="99 999 999 999" />
                </InvoicePartner>
                <InvoiceDetailShipping>
                   <Contact role="shipFrom">
                      <Name xml:lang="en-US">Me, Myself, and I</Name>
                      <PostalAddress>
                         <DeliverTo>Company Name</DeliverTo>
                         <Street>Street Address 1</Street>
                         <City>Grenoble</City>
                         <PostalCode>8048</PostalCode>
                         <Country isoCountryCode="FR">France</Country>
                      </PostalAddress>
                   </Contact>
                   <Contact role="shipTo">
                      <Name xml:lang="en-US">Contact Name</Name>
                      <PostalAddress>
                         <DeliverTo>Company Name</DeliverTo>
                         <Street>Avenue 549</Street>
                         <City>Toulouse</City>
                         <PostalCode>8048</PostalCode>
                         <Country isoCountryCode="FR">France</Country>
                      </PostalAddress>
                      <Phone>
                         <TelephoneNumber>
                            <CountryCode isoCountryCode="FR" />
                            <AreaOrCityCode>33</AreaOrCityCode>
                            <Number>43 210 9664</Number>
                         </TelephoneNumber>
                      </Phone>
                   </Contact>
                </InvoiceDetailShipping>
                <PaymentTerm payInNumberOfDays="30" />
                <Comments xml:lang="en-US" />
                <Extrinsic name="LatePaymentPenalties">40</Extrinsic>
                <Extrinsic name="EarlyPaymentProvisions">EPP</Extrinsic>
                <Extrinsic name="ExchangeRate">1.00</Extrinsic>
                <Extrinsic name="PrePaymentDate">2016-08-08</Extrinsic>
                <Extrinsic name="CustomFields" />
        </InvoiceDetailRequestHeader>
        <InvoiceDetailOrder>
           <InvoiceDetailOrderInfo>
              <OrderReference>
                 <DocumentReference payloadID="3504" />
              </OrderReference>
              <SupplierOrderInfo orderID="A0000002" />
           </InvoiceDetailOrderInfo>
           <InvoiceDetailItem quantity="1" invoiceLineNumber="1">
              <UnitOfMeasure>EA</UnitOfMeasure>
              <UnitPrice>
                 <Money currency="EUR">100.00</Money>
              </UnitPrice>
              <InvoiceDetailItemReference lineNumber="1">
                 <ItemID>
                    <SupplierPartID>41U3196</SupplierPartID>
                    <SupplierPartAuxiliaryID>359</SupplierPartAuxiliaryID>
                 </ItemID>
                 <Description xml:lang="en-US">Lenovo</Description>
              </InvoiceDetailItemReference>
              <SubtotalAmount>
                 <Money currency="EUR">100.00</Money>
              </SubtotalAmount>
              <Tax>
                 <Money alternateAmount="19.00" alternateCurrency="EUR" currency="EUR">19.00</Money>
                 <Description xml:lang="en-GB">VAT</Description>
                 <TaxDetail purpose="tax" category="vat" percentageRate="19"
                 taxPointDate="2016-10-11T10:16:25-08:00">
                    <TaxableAmount>
                       <Money currency="EUR">100.00</Money>
                    </TaxableAmount>
                    <TaxAmount>
                       <Money currency="EUR">19.00</Money>
                    </TaxAmount>
                 </TaxDetail>
              </Tax>
              <Comments xml:lang="en-US">TVA sur les débits</Comments>
           </InvoiceDetailItem>
        </InvoiceDetailOrder>
        <InvoiceDetailSummary>
           <SubtotalAmount>
              <Money currency="EUR">100.00</Money>
           </SubtotalAmount>
           <Tax>
              <Money currency="EUR">19.00</Money>
              <Description xml:lang="en-US">Tax</Description>
           </Tax>
           <GrossAmount>
              <Money currency="EUR">119.00</Money>
           </GrossAmount>
           <NetAmount>
              <Money currency="EUR">119.00</Money>
           </NetAmount>
           <DueAmount>
              <Money currency="EUR">119.00</Money>
           </DueAmount>
        </InvoiceDetailSummary>
      </InvoiceDetailRequest>
    </Request>
</cXML>
  • Was this article helpful?