• Zuletzt bearbeitet am: 20 January 2017

Südafrika-Compliance-Probe cXML

Rechnung mit Steuer-cXML-Beispiel.

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

            Identität <Identity>des Lieferanten</Identity>

         </Credential>

      </From>

      <To>

         <Credential domain="DUNS">

            Identität <Identity>des Kunden</Identity>

         </Credential>

      </To>

      <Sender>

         <Credential domain="DUNS">

            Identität <Identity>des Lieferanten</Identity>

            <SharedSecret>xxxxxxx</SharedSecret>

         </Credential>

         <UserAgent>Der Benutzeragent</UserAgent>

      </Sender>

   </Header>

   <Request deploymentMode="production">

      <InvoiceDetailRequest>

         <InvoiceDetailRequestHeader invoiceDate="2017-01-08T10:13:00-08:00" operation="new" purpose="standard" invoiceOrigin="supplier" invoiceID="ZA0000001">

            <InvoiceDetailHeaderIndicator />

            <InvoiceDetailLineIndicator isAccountingInLine="yes" isTaxInLine="yes" />

            <InvoicePartner>

               <Contact role="soldTo">

                  <Name xml:lang="en-US">Kundenkontakt</Name>

                  <PostalAddress>

                     <DeliverTo>Kundenname</DeliverTo>

                     <Street>123 City Street</Street>

                     <City>Kapstadt</City>

                     <PostalCode>8004</PostalCode>

                     <Country isoCountryCode="ZA">Südafrika</Country>

                  </PostalAddress>

               </Contact>

            </InvoicePartner>

            <InvoicePartner>

               <Contact role="remitTo" addressID="remitID">

                  <Name xml:lang="en">Zahlungsempfänger-Name</Name>

                  <PostalAddress name="default">

                     <Street>88 Coupa Street</Street>

                     <City>Durban</City>

                     <PostalCode>4000</PostalCode>

                     <Country isoCountryCode="ZA">Südafrika</Country>

                  </PostalAddress>

               </Contact>

               <IdReference domain="taxPrefix" identifier="ZA" />

               <IdReference domain="taxNumber" identifier="4087654321" />

            </InvoicePartner>

            <InvoiceDetailShipping>

               <Contact role="shipFrom">

                  <Name xml:lang="en-US">Ich, Ich und Ich</Name>

                  <PostalAddress>

                     Name <DeliverTo>des Unternehmens</DeliverTo>

                     <Street>Adresszeile 1</Street>

                     <City>Pretoria</City>

                     <PostalCode>1</PostalCode>

                     <Country isoCountryCode="ZA">Südafrika</Country>

                  </PostalAddress>

               </Contact>

               <Contact role="shipTo">

                  <Name xml:lang="en-US">Kontaktname</Name>

                  <PostalAddress>

                     Name <DeliverTo>des Unternehmens</DeliverTo>

                     <Street>16 Boulevard</Street>

                     <City>Port Elizabeth</City>

                     <PostalCode>6000</PostalCode>

                     <Country isoCountryCode="ZA">Südafrika</Country>

                  </PostalAddress>

               </Contact>

            </InvoiceDetailShipping>

            <PaymentTerm payInNumberOfDays="30" />

            <Comments xml:lang="en-US" />

            <!-- Extrinsic fields go here -->

            <Extrinsic name="ExchangeRate">1,00</Extrinsic>

            <Extrinsic name="EarlyPaymentProvisions">EVP</Extrinsic>

         </InvoiceDetailRequestHeader>

         <InvoiceDetailOrder>

            <InvoiceDetailOrderInfo>

               <OrderReference>

                  <DocumentReference payloadID="3535" />

               </OrderReference>

               <SupplierOrderInfo orderID="A0000002" />

            </InvoiceDetailOrderInfo>

            <InvoiceDetailItem quantity="1" invoiceLineNumber="1">

               <UnitOfMeasure>EA</UnitOfMeasure>

               <UnitPrice>

                  <Money currency="ZAR">100,00</Money>

               </UnitPrice>

               <InvoiceDetailItemReference lineNumber="1">

                  <ItemID>

                     <SupplierPartID>41U3196</SupplierPartID>

                     <SupplierPartAuxiliaryID>359</SupplierPartAuxiliaryID>

                  </ItemID>

                  <Description xml:lang="en-US">Belieferte Dinge</Description>

               </InvoiceDetailItemReference>

               <SubtotalAmount>

                  <Money currency="ZAR">100,00</Money>

               </SubtotalAmount>

               <Tax>

                  <Money currency="ZAR">14.00</Money>

                  <Description xml:lang="en-GB">Ust</Description>

                  <TaxDetail purpose="tax" category="vat" percentageRate="14">

                     <TaxableAmount>

                        <Money currency="ZAR">100,00</Money>

                     </TaxableAmount>

                     <TaxAmount>

                        <Money currency="ZAR">14.00</Money>

                     </TaxAmount>

                  </TaxDetail>

               </Tax>

            </InvoiceDetailItem>

         </InvoiceDetailOrder>

         <InvoiceDetailSummary>

            <SubtotalAmount>

               <Money alternateAmount="100.00" alternateCurrency="ZAR" currency="ZAR">100,00</Money>

            </SubtotalAmount>

            <Tax>

               <Money alternateAmount="14.00" alternateCurrency="ZAR" currency="ZAR">14.00</Money>

               <Description xml:lang="en-US">Steuer</Description>

            </Tax>

            <GrossAmount>

               <Money alternateAmount="114.00" alternateCurrency="ZAR" currency="ZAR">114,00</Money>

            </GrossAmount>

            <NetAmount>

               <Money alternateAmount="100.00" alternateCurrency="ZAR" currency="ZAR">100,00</Money>

            </NetAmount>

            <DueAmount>

               <Money alternateAmount="114.00" alternateCurrency="ZAR" currency="ZAR">114,00</Money>

            </DueAmount>

         </InvoiceDetailSummary>

      </InvoiceDetailRequest>

   </Request>

</cXML>