Global konforme cXML-Rechnung - Großbritannien

Verwenden Sie diese cXML-Rechnung, um Ihre konforme Rechnungsintegration für Großbritannien zu testen.

Allgemeine Compliance-Voraussetzungen

  1. Die Compliance des jeweiligen Landes muss in Coupa aktiviert sein.
  2. Die Coupa-Instanz muss über eine Rechnungspräsentation verfügen, die für das jeweilige Land konfiguriert ist.
  3. Wichtiger Schritt: Der Lieferant muss auf dem Coupa Supplier Portal (CSP) verlinkt werden und eine REMIT-TO-Adresse auf dem CSP erstellen.
  4. Der Lieferant muss im cXML-Code auf diese REMIT-TO-Adresse verweisen, indem er auf den REMIT-TO-Code und den REMIT-TO-Namen oder die genaue Adresse wie unten zu sehen verweist.

Weitere Informationen finden Sie unter Compliance as a Service.

Beispiel cXML für Zahlungsempfängeradresse

Die folgenden Felder sind für REMIT-TO-ADRESS-RECHNUNGEN erforderlich:

  • Primärname des Lieferanten
  • Lieferanten-Überweisungsadresse - Diese Adresse muss aus dem CSP erstellt werden.
Hinweis

 

  • addressID ordnet das Feld REMIT_TO_CODE auf REMIT-TO-Adressen vom CSP zu.
    • Überschreibt alle Adressinformationen innerhalb des PostalAddress-Elements.
  • IdReference verwendet zwei Elemente, die für konforme Rechnungen erforderlich sind:
    • taxPrefix - Mehrwertsteuercode des Lieferanten (in der Regel identisch mit dem Steuerlandcode).
    • taxNumber - Umsatzsteuer-Identifikationsnummer des Lieferanten.
<InvoicePartner>

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

			 <Name xml:lang="en">Vernon Dursely</Name>

			 <PostalAddress name="default">

					 <Street>4 Privet Drive</Street>

					 <City>Kleines Whinging</City>

					 <State>Surrey</State>

					 <PostalCode>CR3</PostalCode>

					 <Land

							 isoCountryCode="GB">82</Country>

			 </PostalAddress>

	 </Contact>

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

	 <IdReference domain="taxNumber" identifier="2f3207092f5e" />

</InvoicePartner>

Beispiel cXML für Rechnungsadresse

Für Rechnungsadressen-Rechnungen sind folgende Felder erforderlich:

  • Primärer Kundenname
  • Rechnungsadresse des Kunden
Hinweis
  • addressID - numerische ID der Adresse in Coupa.
  • Die Suche versucht zunächst, nach der addressID zu suchen, wenn sie angegeben wird. Wenn keine Übereinstimmung mit der ID vorliegt, wird versucht, eine strikte Übereinstimmung basierend auf dem Inhalt des PostalAddress -Elements durchzuführen.
<InvoicePartner>

	 <Contact role="billTo" addressID="1">

			 <Name xml:lang="en">Minh Tran</Name>

			 <PostalAddress name="default">

					 <DeliverTo>Minh Tran</DeliverTo>

					 <Street>straße</Street>

					 <Street>Suite 300</Street>

					 <City>SS</City>

					 <State>CA</State>

					 <PostalCode>77842</PostalCode>

					 <Land

							 isoCountryCode="US">Vereinigte Staaten</Country>

			 </PostalAddress>

			 <Email name="default">minh@coupa.com</Email>

			 <Phone name="work">

					 <TelephoneNumber>

							 <CountryCode

									 isoCountryCode="US">1</CountryCode>

							 <AreaOrCityCode>745</AreaOrCityCode>

							 <Number>4466</Number>

					 </TelephoneNumber>

			 </Phone>

	 </Contact>

</InvoicePartner>

Wichtige Lieferadressenfelder in der cXML-Rechnungsstellung

Dies sind optionale Felder in der konformen cXML-Rechnungsstellung.

Felder auf Schlüsselkopfebene in der cXML-Rechnungsstellung

Stellen Sie sicher, dass die folgenden Tags in allen vom Lieferanten generierten cXML-Rechnungen enthalten sind:

Feldname

Status

Rechnungsnummer/Gutschriftsnummer Obligatorisch
Rechnungsdatum/Datum der Gutschrift Obligatorisch
Vertragsnummer Optional
Bestellnummer Optional
Währung Obligatorisch
Lieferungsnummer Optional
Lieferdatum (Steuerpunkt) Obligatorisch. Standardmäßig bis zum Rechnungsdatum
Zahlungsbedingungen Obligatorisch. Standardmäßig gelten die Zahlungsbedingungen, die für den Lieferanten eingerichtet wurden.
Referenz-Rechnungsnummer Obligatorisch für Gutschrift, nicht auf Rechnung anwendbar
Referenz-Rechnungsdatum Obligatorisch für Gutschrift, nicht auf Rechnung anwendbar
Grund für Gutschrift Obligatorisch für Gutschrift
Lieferantenvermerke Optional (Freier Formulartextbereich)

Felder auf Schlüssellinienebene in der cXML-Rechnungsstellung

Feldname

Status

Positionsnummer

Optional

Bestellposition

Optional

Warenbezeichnung

Obligatorisch

Menge

Obligatorisch

Einzelpreis

Obligatorisch

Nettobetrag der Position (Menge * Preis pro Einheit)

Berechnet

Rabatt/Rabatt

Optional

Für die jeweilige Position geltende (r) MwSt.-Satz (e)

Prozentsatz oder "Befreit"

MwSt.-Betrag für zutreffende Zeile

Obligatorisch

Felder für die Schlüsselbetragsübersicht in der cXML-Rechnungsstellung

Feldname

Status

Versteuerbarer Betrag gesamt (MwSt. ausgeschlossen)

Obligatorisch

Zu zahlender Steuer-/MwSt.-Gesamtbetrag

Obligatorisch. Standardwert: 0

Gesamtbetrag (einschließlich Steuern/MwSt.)

Obligatorisch

Vollständiges Beispiel für cXML für eine UK-konforme Rechnung für eine PO-gesicherte Rechnung



<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.020/InvoiceDetail.dtd">

<cXML version="1.0" payloadID="1240598937@SUBDOMAIN.coupahost.com" timestamp="2015-10-15T01:24:51-07:00">

<Header>

<From>

<Credential domain="DUNS">

<Identity>12345</Identity>

</Credential>

</From>

<To>

<Credential domain="DUNS">

<Identity>12345</Identity>

</Credential>

</To>

<Sender>

<Credential domain="DUNS">

<Identity>12345</Identity>

<SharedSecret>compliance</SharedSecret>

</Credential>

<UserAgent>Ihr ganz eigener Agent 1.23</UserAgent>

</Sender>

</Header>

<Request deploymentMode="production">

<InvoiceDetailRequest>

			<InvoiceDetailRequestHeader invoiceID="8957494" purpose="standard" operation="new" invoiceDate="2015-10-15T11:45:51-07:00">

				<InvoiceDetailHeaderIndicator/>

				<InvoiceDetailLineIndicator

						isAccountingInLine="Ja"/>		 

				<InvoicePartner>

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

												<Name xml:lang="en">Greenham1</Name>

										</Contact>

</InvoicePartner>

				<PaymentTerm payInNumberOfDays="30">

				</PaymentTerm>

			</InvoiceDetailRequestHeader>

			<InvoiceDetailOrder>

				<InvoiceDetailOrderInfo>

		<OrderReference>

				<DocumentReference payloadID="286"/>

		</OrderReference>

				</InvoiceDetailOrderInfo>

				<!-- First invoice quantity line. -->

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

					<UnitOfMeasure>EA</UnitOfMeasure>

					<UnitPrice>

						<Money currency="GBP">30,05</Money>

					</UnitPrice>

					 

					<InvoiceDetailItemReference lineNumber="1">

						<Description xml:lang="en">	 Overall Fras Navy 370515 New White Bbes/Zh Heatseal Logos

						</Description>

					</InvoiceDetailItemReference>

						<SubtotalAmount>

						<Money currency="GBP">300,50</Money>

					</SubtotalAmount>

				</InvoiceDetailItem>

			</InvoiceDetailOrder>

			<InvoiceDetailSummary>

					<SubtotalAmount>

					<Money currency="GBP">300,50</Money>

				</SubtotalAmount>

				<Tax>

	 <Money currency="GBP" alternateAmount="10" alternateCurrency="EUR">8</Money>

					steuern <Description xml:lang="en">gesamt</Description>

					<TaxDetail purpose="tax" category="Normalsatz"

											 percentageRate="21"

											 taxPointDate="2015-10-15T11:45:51-07:00">

						<TaxableAmount>

							<Money currency="GBP">300,50</Money>

						</TaxableAmount>

						<TaxAmount>

							<Money currency="GBP">46</Money>

						</TaxAmount>

						<TaxLocation xml:lang="en">P5</TaxLocation>

					</TaxDetail>

				</Tax>

				<NetAmount>

					<Money currency="GBP"></Money>

				</NetAmount>

			</InvoiceDetailSummary>

		</InvoiceDetailRequest>

	</Request>

</cXML>