Skip to main content

 

 

Coupa Success Portal

Italy Compliance Sample cXML

 If you're looking for details on how Coupa supports mapping Italian XML invoices received from the Italian Exchange System (SDI), then you should review Italian einvoicing - SDI clearance model.

<?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="2017-01-08T10:13:00-08:00" operation="new" purpose="standard" invoiceOrigin="supplier" invoiceID="IT0000001">
            <InvoiceDetailHeaderIndicator />
            <InvoiceDetailLineIndicator isAccountingInLine="yes" isTaxInLine="yes" />
            <InvoicePartner>
               <Contact role="soldTo">
                  <Name xml:lang="en-US">Customer Contact</Name>
                  <PostalAddress>
                     <DeliverTo>Customer Name</DeliverTo>
                     <Street>123 City Street</Street>
                     <City>Rome</City>
                     <PostalCode>00192</PostalCode>
                     <Country isoCountryCode="IT">Italy</Country>
                  </PostalAddress>
               </Contact>
            </InvoicePartner>
            <InvoicePartner>
               <Contact role="remitTo" addressID="remitID">
                  <Name xml:lang="en">Remit Name</Name>
                  <PostalAddress name="default">
                     <Street>88 Coupa Street</Street>
                     <City>Florence</City>
                     <PostalCode>50130</PostalCode>
                     <Country isoCountryCode="IT">Italy</Country>
                  </PostalAddress>
               </Contact>
               <IdReference domain="taxPrefix" identifier="IT" />
               <IdReference domain="taxNumber" identifier="IT10987654321" />
            </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>Venice</City>
                     <PostalCode>30175</PostalCode>
                     <Country isoCountryCode="IT">Italy</Country>
                  </PostalAddress>
               </Contact>
               <Contact role="shipTo">
                  <Name xml:lang="en-US">Contact Name</Name>
                  <PostalAddress>
                     <DeliverTo>Company Name</DeliverTo>
                     <Street>16 Boulevard</Street>
                     <City>Milan</City>
                     <PostalCode>20150</PostalCode>
                     <Country isoCountryCode="IT">Italy</Country>
                  </PostalAddress>
               </Contact>
            </InvoiceDetailShipping>
            <PaymentTerm payInNumberOfDays="30" />
            <Comments xml:lang="en-US" />
            <!-- Extrinsic fields go here -->
            <Extrinsic name="ExchangeRate">1.00</Extrinsic>
         </InvoiceDetailRequestHeader>
         <InvoiceDetailOrder>
            <InvoiceDetailOrderInfo>
               <OrderReference>
                  <DocumentReference payloadID="3533" />
               </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">Supplied Things</Description>
               </InvoiceDetailItemReference>
               <SubtotalAmount>
                  <Money currency="EUR">100.00</Money>
               </SubtotalAmount>
               <Tax>
                  <Money currency="EUR">22.00</Money>
                  <Description xml:lang="en-GB">VAT</Description>
                  <TaxDetail purpose="tax" category="vat" percentageRate="22">
                     <TaxableAmount>
                        <Money currency="EUR">100.00</Money>
                     </TaxableAmount>
                     <TaxAmount>
                        <Money currency="EUR">22.00</Money>
                     </TaxAmount>
                  </TaxDetail>
               </Tax>
            </InvoiceDetailItem>
         </InvoiceDetailOrder>
         <InvoiceDetailSummary>
            <SubtotalAmount>
               <Money alternateAmount="100.00" alternateCurrency="EUR" currency="EUR">100.00</Money>
            </SubtotalAmount>
            <Tax>
               <Money alternateAmount="22.00" alternateCurrency="EUR" currency="EUR">22.00</Money>
               <Description xml:lang="en-US">Tax</Description>
            </Tax>
            <GrossAmount>
               <Money alternateAmount="122.00" alternateCurrency="EUR" currency="EUR">122.00</Money>
            </GrossAmount>
            <NetAmount>
               <Money alternateAmount="100.00" alternateCurrency="EUR" currency="EUR">100.00</Money>
            </NetAmount>
            <DueAmount>
               <Money alternateAmount="122.00" alternateCurrency="EUR" currency="EUR">120.00</Money>
            </DueAmount>
         </InvoiceDetailSummary>
      </InvoiceDetailRequest>
   </Request>
</cXML>
  • Was this article helpful?