• Last edited on: 23 October 2019

Italy Compliance Sample cXML

Invoice with tax cXML example for Italy.

<?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>