Kreditorenrechnungs-API
Ermöglicht externen Systemen, z. B. denen, die von Lieferanten verwendet werden, die Rechnungen auf strukturierte und automatisierte Weise direkt an ein Kreditorenbuchhaltungssystem zu übermitteln.
Diese API erfordert Rechnungsbearbeitung für Kreditorenbuchhaltung(Com.sn_ap_apm) Store-Anwendung, die in bereitgestellt wird sn_Ausgaben_intg Namespace. Informationen hierzu finden Sie unter Accounts Payable Invoice Processing.
- Definieren Sie ein anwenderdefiniertes Feld für Rechnungen, Rechnungspositionen und Rechnungssteuerpositionen.
- Ordnen Sie das anwenderdefinierte Feld zwischen Quell- und Zieltabellen zu.
- Ordnen Sie das anwenderdefinierte Feld einem Nutzlasteintrag in einem bestimmten Format zu, z. B. JSON, cXML oder XML.
- Anmeldeinformationen für die Authentifizierung werden festgelegt, wenn cXML als Nutzlast verwendet wird.
- Rechnungsanhänge
- Die XML- und JSON-Endpunkte unterstützen Anhänge auf Rechnungs-, Rechnungspositions- und Rechnungsfallebene. Der cXML-Endpunkt unterstützt keine Anhänge.
Kreditorenrechnung: sn_spend_intg/ap_Invoice/cxml BUCHEN
Verarbeitet eine automatisierte Rechnung im Commerce XML-Format (cXML).
Verwenden Sie die Tabelle „Rechnungsintegrationsfeldzuordnungen“ [sn_spend_intg_Invoice_intg_field_Mapping], um zu bestimmen, wie die Felder cXML-Tags zugeordnet werden.
Zusätzliche cXML-Ressourcen finden Sie unter CXML-Referenzleitfaden Um https://xml.cxml.org .
Anmeldeinformationen für diese API sind in der Nutzlast enthalten. Sie können Anmeldeinformationen in der Tabelle „Quellsystem-Anmeldeinformationen“ [sn_spend_intg_Source_System_credential] einrichten. Anweisungen dazu finden Sie unter Anmeldeinformationen für die Authentifizierung in der cXML-Nutzlast werden festgelegt.
URL-Format
Versionierte URL: /api/sn_spend_intg/v1/ap_Invoice/cxml
Standard-URL: /api/sn_spend_intg/ap_Invoice/cxml
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
| Pfad | Beschreibung |
|---|---|
| /CXML/Header/from /Credential[@Domain='VendorID']/Identity | Bezeichner für den Reseller oder Lieferanten, bei dem der Kunde Bestellungen aufgeben kann. Zielfeld: u_Supplier Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest /InvoiceDetailRequestHeader[@invoiceDate] | Datum, an dem dem Kunden eine Rechnung ausgestellt wurde. Zielfeld: u_Invoice_date Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Format: JJJJ-MM-TT |
| /CXML/Request/InvoiceDetailRequest /InvoiceDetailRequestHeader[@invoiceID] | Rechnungsnummer, die aus einer Drittpartei-Anwendung generiert wurde. Zielfeld: u_external_Invoice_number Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest /InvoiceDetailRequestHeader[@invoiceOrigin] | Externes Quellsystem, von dem die Rechnung empfangen wird. Beispiel: Lieferant. Zielfeld: u_inbound_Source Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest /InvoiceDetailRequestHeader/InvoicePartner /Contact[@role='billTo']/PostalAddress/Stadt | Die Stadt, an die die Rechnung gesendet wird. Zielfeld: u_Bill_to_City Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest /InvoiceDetailRequestHeader/InvoicePartner /Contact[@role='billTo']/PostalAddress/Land | Das Land, in das die Rechnung im ISO 3166-Format gesendet wird. Beispiel: USA . Zielfeld: u_Bill_to_Country Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest /InvoiceDetailRequestHeader/InvoicePartner /Contact[@role='billTo']/PostalAddress/State | Bundesland oder Kanton, an das die Rechnung gesendet wird. Zielfeld: u_Bill_to_State_or_Province Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest /InvoiceDetailRequestHeader/InvoicePartner /Contact[@role='billTo']/PostalAddress/Straße | Die Straße, an die die Rechnung gesendet wird. Zielfeld: u_Bill_to_Street Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest /InvoiceDetailRequestHeader/InvoicePartner /Contact[@role='billTo']/PostalAddress/PostalCode | Die Postleitzahl, an die die Rechnung gesendet wird. Zielfeld: u_Bill_to_zip_or_postal_Code |
| Kontakt[@role="remitTo"]/Postadresse/Straße | Die Straße, an die die Zahlung erfolgt. Zielfeld: u_remit_address |
| Kontakt[@role="remitTo"]/Postadresse/Stadt | Die Stadt, an die die Zahlung erfolgt. Zielfeld: u_remit_to_City |
| Kontakt[@role="remitTo"]/Postadresse/Bundesland | Das Bundesland oder die Provinz, an die die Zahlung erfolgt. Zielfeld: u_Remit_to_State_or_Province |
| Kontakt[@role="remitTo"]/Postadresse/Postleitzahl | Die Postleitzahl, an die die Zahlung erfolgt. Zielfeld: u_remit_to_zip_or_postal_Code |
| Kontakt[@role="remitTo"]/Postadresse/Land | Das Land, in das die Zahlung erfolgt, im ISO 3166-Format. Beispiel: USA . Zielfeld: u_remit_to_Country |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader /InvoiceDetailShipping/Contact[@role="shipFrom"]/PostalAddress /Straße | Straße, von der die Artikel in der Bestellung versendet werden. Zielfeld: u_Ship_from_Street Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader /InvoiceDetailShipping/Contact[@role="shipFrom"]/PostalAddress /Stadt | Stadt, aus der die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_City Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader /InvoiceDetailShipping/Contact[@role="shipFrom"]/PostalAddress /State | Bundesland, aus dem die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_State_or_Province Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader /InvoiceDetailShipping/Contact[@role="shipFrom"]/PostalAddress /PostalCode | Postleitzahl, von der die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_zip_or_postal_Code Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader /InvoiceDetailShipping/Contact[@role="shipFrom"]/PostalAddress /Country | Land, aus dem die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_Country Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader /InvoicePartner/Contact[@role="billTo"] [@addressID] | Name der juristischen Person des Lieferanten. Befindet sich in der Tabelle „juristische Person“ [sn_fin_legal_Entity]. Zielfeld: u_legal_Entity Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| Kontakt[@role="ShipTo"]/Name | Name des Kontakts, an den die Artikel in der Bestellung gesendet werden sollen. Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| Kontakt[@role="ShipTo"]/Postadresse/Straße | Straße, an die die Artikel in der Bestellung gesendet werden. Zielfeld: u_SHIP_to_Street Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| Kontakt[@role="ShipTo"]/Postadresse/Stadt | Stadt, an die die Artikel in der Bestellung versandt werden. Zielfeld: u_SHIP_to_City Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| Kontakt[@role="ShipTo"]/Postadresse/Bundesland | Bundesland oder Kanton, an den die Artikel in der Bestellung versendet werden. Zielfeld: u_SHIP_to_State_or_Province |
| Kontakt[@role="ShipTo"]/Postadresse/Postleitzahl | Postleitzahl, an die die Artikel in der Bestellung gesendet werden. Zielfeld: u_SHIP_to_zip_or_postal_Code Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| Kontakt[@role="ShipTo"]/Postadresse/Land | Land, in das die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_Country Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest /InvoiceDetailRequestHeader/PaymentTerm | Der vereinbarte Zeitpunkt und die Bedingungen, unter denen eine Zahlung an einen Lieferanten erfolgt. Beispiel: Netto 30 . Zielfeld: u_payment_terms Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem[@description]/ | Beschreibung der Rechnungsposition. Zielfeld: u_line_description |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem[@quantity]/ | Menge der Waren oder Dienstleistungen, die einem Kunden in Rechnung gestellt wird. Zielfeld: u_line_quantity |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem/Distribution/Accounting /AccountingSegment[1]/Name | Kontonummer der Kostenstelle, für die die Rechnung generiert wird. Aufgeführt in der Tabelle „Kostenstelle“ [cmn_Cost_Center]. Zielfeld: u_Cost_Center |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem/Distribution/Accounting /AccountingSegment[2]/Name | Kontonummer des Hauptbuchs, das zum Generieren der Rechnung verwendet wird. Zielfeld: u_gl_Account Siehe auch: |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem/SubtotalAmount/Money | Gesamtbetrag des an den Lieferanten zu zahlenden Geldbetrags ohne Steuern und Versandkosten. Zielfeld: u_subtotal Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem/NetAmount/Money | Gesamtkosten (ohne Steuern und Versand), die einem Kunden für eine bestimmte Bestellposition in Rechnung gestellt werden. Zielfeld: u_Line_amount_Invoiced Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailOrderInfo/OrderReference | Kaufauftragsnummer, die der Kunde für diese Bestellung angegeben hat. Aufgeführt in der Tabelle „Bestellung“ [sn_Shop_Purchase_order]. Zielfeld: u_Purchasing_order Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem/UnitPrice/UnitOfMeasure | Basismaßeinheit (UOM), die zum Zählen des Artikels in der Rechnung verwendet wird. Zielfeld: u_uom Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem/UnitPrice/Money | Stückpreis der Position auf der Rechnung. Zielfeld: u_line_unit_price Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem/UnitPrice/Money[@currency] | Währung für die Position. Beispiel: USD . Zielfeld: u_currency Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem /InvoiceDetailItemReference[@lineNumber] | Bestellpositions-ID für den referenzierten Lieferanten. Aufgeführt in der Tabelle „Bestellposition“ [sn_Shop_Purchasing_order_line]. Zielfeld: u_Purchasing_order_line Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| CXML/Request/InvoiceDetailRequest/InvoiceDetailOrder /InvoiceDetailItem/InvoiceDetailItemReference /ItemID/SupplierPartID | Teilenummer, die von einem Lieferanten für diese Rechnungsposition generiert wird. Zielfeld: u_Supplier_part_number Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| CXML/Anforderung/RechnungsdetailAnforderung/RechnungsDetailOrder /RechnungsDetailItem/RechnungsDetailItemReference /Beschreibung | Beschreibung der Bestellposition für die Rechnung. Zielfeld: u_po_line_description Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| CXML/Anforderung/Rechnungsdetails Anforderung/Rechnungsdetails Auftrag /Rechnungsdetails Element/Steuer/Geld | Gesamtbetrag der Steuern, die für den Kauf in Rechnung gestellt werden. Zielfeld: u_Tax_amount Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| CXML/Anforderung/Rechnungsdetails Anforderung/Rechnungsdetails Auftrag /Rechnungsdetails Element/Steuer/Beschreibung | Eindeutiger Steuercode, der aus der ERP-Quelle generiert wurde. Zielfeld: u_Tax_Code Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /CXML/Request/InvoiceDetailRequest/ InvoiceDetailSummary /SubtotalAmount/Money | Gesamtbetrag des an den Lieferanten zu zahlenden Geldbetrags ohne Steuern und Versandkosten. Zielfeld: u_subtotal Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailSummary /Tax/Money | Gesamtbetrag der Steuern, die für den Kauf in Rechnung gestellt werden. Zielfeld: u_Tax_amount Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailSummary /Tax/TaxDetail[@category] | Typ der auf die Rechnung anwendbaren Steuer. Aufgeführt in der Tabelle „Steuertyp“ [sn_fin_Tax_type]. Zielfeld: u_Tax_type Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailSummary /Tax/TaxDetail[@percentage Rate] | Der vom Lieferanten berechnete Steuersatz. Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] Zielfeld: u_Supplier_Tax_rate Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailSummary /SpecialHandlingAmount/Money | Andere zusätzliche Gebühren, die der Rechnung zugeordnet sind. Dies ist ein bearbeitbares Feld. Zielfeld: u_other_Charges Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailSummary /ShippingAmount/Money | Gesamtversandkosten für den gesamten Kauf. Zielfeld: u_Shipping_amount Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailSummary /GrossAmount/Money | Erforderlich. Währung für die Zwischensumme, die Steuern und den Versand. Die Zwischensumme, die Steuern und der Versand müssen in derselben Währung angegeben sein. Zielfeld: u_currency Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailSummary /InvoiceDetailDiscount/Geld | Rabatte, die auf die Rechnung angewendet werden. Zielfeld: u_Rabatte Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /CXML/Request/InvoiceDetailRequest/InvoiceDetailSummary /NetAmount/Money | Gesamtbetrag des an den Lieferanten zu zahlenden Geldbetrags, einschließlich Steuern und Versandkosten. Zielfeld: u_amount_Invoiced Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
Header
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Kopfzeile | Beschreibung |
|---|---|
| Inhaltstyp | Datenformat des Anforderungstexts. Nur unterstützt application/xml. |
| Quellsystem | Gibt das Quellsystem an, aus dem die Anforderung stammt. Verfügbare Systeme werden in der Tabelle Anmeldeinformationen für Quellsysteme [sn_spend_intg_Source_System_credential] aufgeführt. Diese Einstellung hilft zu bestimmen, ob die angegebene Anforderung der Struktur in der Tabelle „Rechnungsintegrationsfeldzuordnung“ [sn_spend_intg_Invoice_intg_field_Mapping] folgt. Diese Einstellung wird auch verwendet, um Anmeldeinformationen aus der Tabelle „Quellsystem-Anmeldeinformationen“ [sn_spend_intg_Source_System_credential] abzurufen. |
| Kopfzeile | Beschreibung |
|---|---|
| Keine |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 202 | Anforderung Akzeptiert. Die Anforderung ist erfolgreich, und die Rechnungsverarbeitung wird ausgeführt. |
| 400 | Fehlerhafte Anforderung. Ein fehlerhafter Anforderungstyp oder eine falsch formatierte Anforderung wurde erkannt. |
| 429 | Zu viele Anforderungen. Die Anforderungsrate hat das Maximum von 10 Anforderungen pro Stunde überschritten. |
Parameter des Antwort-Haupttexts
| Name | Beschreibung |
|---|---|
| batch_id | Eindeutiger Bezeichner für die Batch-Anforderung. Diese ID kann verwendet werden, um den Status der Anforderung nachzuverfolgen. Dieser Datensatz wird in der Tabelle „Rechnungs-Integrationsprotokoll“ [sn_spend_intg_Invoice_Integration_log] gespeichert. Datentyp: Zeichenfolge |
| Fehler | Enthält Fehlermeldung und Details, wenn die Anforderung fehlschlägt.Datentyp: Objekt |
| error.detail | Zusätzliche Details zum Anforderungsfehler. Mögliche Ergebnisse:
Datentyp: Zeichenfolge |
| Fehler.Nachricht | Fehlermeldung mit dem Grund, warum die Anforderung fehlgeschlagen ist Mögliche Fehler:
Datentyp: Zeichenfolge |
| Nachricht | Erfolgsmeldung, z. B. Ihre Anforderung wurde erfolgreich empfangen und wird verarbeitet . Sie können den Status der Anforderung in der Tabelle „Rechnungs-Integrationsprotokoll“ [sn_spend_intg_Invoice_Integration_log] anzeigen. Datentyp: Zeichenfolge |
| status | Gibt das Ergebnis der Anforderung an. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Das folgende Beispiel zeigt, wie eine Rechnung verarbeitet wird, die als Anforderung im cXML-Format bereitgestellt wird.
curl -X POST https://instance.servicenow.com/api/sn_spend_intg/v1/ap_invoice/cxml \
-H "Source-System: Ariba" \
-H "Content-Type: application/json" \
-d '{
"content": "------=_Part_1367_1859161670.1709186492411\r\nContent-Type: text/xml; charset=UTF-8\r\n
Content-ID: 1709186492411.10815535@produs-c4-an-s2-z3-1.us2.gcpint.ariba.com\r\n<?xml version=\"1.0\"
encoding=\"UTF-8\"?>\r\n<!DOCTYPE cXML SYSTEM \"https://protect-us.mimecast.com/s/fgKrCERVqQU35PNzBuw39pz?domain=xml.cxml.org\">
\r\n<cXML timestamp=\"2024-02-28T22:01:32-08:00\" payloadID=\"1709186492411-3401013259654180284@10.209.37.74\">
\r\n <Response>\r\n <Status code=\"200\" text=\"OK\" />\r\n <DataResponse>\r\n <Attachment>
\r\n <URL>186492411.10815535@produs-c4-an-s2-z3-1.us2.gcpint.ariba.com.110</URL>\r\n </Attachment>
\r\n <Attachment>\r\n <URL>1709186492403.306612238@produs-c4-an-s2-z3-1.us2.gcpint.ariba.com.108</URL>
\r\n </Attachment>\r\n </DataResponse>\r\n </Response>\r\n</cXML>\r\n------=_Part_1367_1859161670.1709186492411
\r\nContent-Type: text/xml; charset=UTF-8\r\nContent-ID: 1709186492403.306612238@produs-c4-an-s2-z3-1.us2.gcpint.ariba.com.108
\r\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n
<!DOCTYPE cXML SYSTEM \"https://protect-us.mimecast.com/s/7QpfCG6VRKf15gQPwFpUTKe?domain=xml.cxml.org\">\r\n
<cXML payloadID=\"1705930173863-1790846563502652473@10.209.37.98\" timestamp=\"2024-01-22T05:29:33-08:00\" version=\"1.2.060\">\r\n
<Header>\r\n <From>\r\n <Credential domain=\"NetworkID\">\r\n <Identity>AN01532216648-T</Identity>\r\n
</Credential>\r\n <Credential domain=\"VendorID\">\r\n <Identity>3245545</Identity>\r\n
</Credential>\r\n <Credential domain=\"PrivateID\">\r\n <Identity>0000099123</Identity>\r\n
</Credential>\r\n </From>\r\n <To>\r\n <Credential domain=\"NetworkID\">\r\n
<Identity>AN01404744424-T</Identity>\r\n </Credential>\r\n <Credential domain=\"SystemID\">\r\n
<Identity>ERP1</Identity>\r\n </Credential>\r\n <Credential domain=\"EndPointID\">\r\n
<Identity>CIG</Identity>\r\n </Credential>\r\n </To>\r\n <Sender>\r\n
<Credential domain=\"NetworkID\">\r\n <Identity>AN01000000001</Identity>\r\n
<SharedSecret>Ariba@123</SharedSecret>\r\n </Credential>\r\n <UserAgent>Supplier</UserAgent>\r\n
</Sender>\r\n </Header>\r\n <Request deploymentMode=\"test\">\r\n <InvoiceDetailRequest>\r\n
<InvoiceDetailRequestHeader invoiceDate=\"2024-01-22\" invoiceID=\"\" invoiceOrigin=\"supplier\" operation=\"new\ purpose=\"PO Invoice\">\r\n
<InvoiceDetailHeaderIndicator></InvoiceDetailHeaderIndicator>\r\n
<InvoiceDetailLineIndicator></InvoiceDetailLineIndicator>\r\n <InvoicePartner>\r\n
<Contact addressID=\"Test123\" role=\"remitTo\">\r\n
<Name xml:lang=\"en-US\">Oil and Natural Gas Corporation Limited</Name>\r\n
<PostalAddress>\r\n <Street>Xyz street</Street>\r\n <City>USA</City>\r\n
<State isoStateCode=\"US-NY\">NY</State>\r\n <PostalCode>10001</PostalCode>\r\n
<Country isoCountryCode=\"US\">United States</Country>\r\n </PostalAddress>\r\n
</Contact>\r\n </InvoicePartner>\r\n <InvoicePartner>\r\n
<Contact addressID=\"9009\" role=\"billTo\">\r\n <Name xml:lang=\"EN\">Bristlecone Inc</Name>\r\n
<PostalAddress>\r\n <Street>10 Boulvard-10</Street>\r\n
<City>San Jose</City>\r\n <State>CA</State>\r\n
<PostalCode>94077</PostalCode>\r\n <Country isoCountryCode=\"US\"></Country>\r\n
</PostalAddress>\r\n <Phone>\r\n <TelephoneNumber>\r\n
<CountryCode isoCountryCode=\"US\">1</CountryCode>\r\n <Number>7687687799</Number>\r\n
</TelephoneNumber>\r\n </Phone>\r\n <Fax>\r\n
<TelephoneNumber>\r\n <CountryCode isoCountryCode=\"US\">1</CountryCode>\r\n
<Number>768-FAX-NUMBER</Number>\r\n </TelephoneNumber>\r\n </Fax>\r\n
</Contact>\r\n </InvoicePartner>\r\n <InvoicePartner>\r\n <Contact role=\"from\">\r\n
<Name xml:lang=\"en-US\">Oil and Natural Gas Corporation Limited</Name>\r\n <PostalAddress>\r\n
<Street>123 , street no 5</Street>\r\n <City>Dallas</City>\r\n
<State isoStateCode=\"US-AL\">AL</State>\r\n <PostalCode>36615</PostalCode>\r\n
<Country isoCountryCode=\"US\">United States</Country>\r\n </PostalAddress>\r\n
</Contact>\r\n </InvoicePartner>\r\n <InvoiceDetailShipping>\r\n
<Contact role=\"shipFrom\">\r\n <Name xml:lang=\"en-US\">Oil and Natural Gas Corporation Limited</Name>\r\n
<PostalAddress>\r\n <Street>Deendayal Urja Bhawan</Street>\r\n
<City>New Delhi</City>\r\n <State isoStateCode=\"IN-MH\">Maharashtra</State>\r\n
<PostalCode>110070</PostalCode>\r\n <Country isoCountryCode=\"IN\">India</Country>\r\n
</PostalAddress>\r\n </Contact>\r\n <Contact addressID=\"9999\" role=\"shipTo\">\r\n
<Name xml:lang=\"EN\">Buyer Plant Bristlecone</Name>\r\n <PostalAddress name=\"default\">\r\n
<Street>18 Hanoi Road</Street>\r\n <City>San Jose</City>\r\n
<State>CA</State>\r\n <PostalCode>77077</PostalCode>\r\n
<Country isoCountryCode=\"US\"></Country>\r\n </PostalAddress>\r\n
<Email name=\"default\" preferredLang=\"en\">test@test.com</Email>\r\n </Contact>\r\n
</InvoiceDetailShipping>\r\n </InvoiceDetailRequestHeader>\r\n <InvoiceDetailOrder>\r\n
<InvoiceDetailOrderInfo>\r\n <OrderReference orderID=\"\">\r\n
<DocumentReference payloadID=\"0AAF8EA1FA5F1EDE9FDC97460BCB03E1\"></DocumentReference>\r\n
</OrderReference>\r\n </InvoiceDetailOrderInfo>\r\n
<InvoiceDetailItem invoiceLineNumber=\"2\" quantity=\"25\" description=\"Indian Oil\">\r\n
<UnitOfMeasure>EA</UnitOfMeasure>\r\n <UnitPrice>\r\n <Money currency=\"USD\">50</Money>\r\n
</UnitPrice>\r\n <SubtotalAmount>\r\n <Money currency=\"USD\">1250.00</Money>\r\n
</SubtotalAmount>\r\n </InvoiceDetailItem>\r\n </InvoiceDetailOrder>\r\n </InvoiceDetailRequest>\r\n
</Request>\r\n</cXML>\r\n------=_Part_1367_1859161670.1709186492411--"
}'
Das folgende Ergebnis zeigt, dass die Anforderung erfolgreich ist und die Rechnungsdaten verarbeitet werden. Sie können den Status der Anforderung in der Tabelle „Rechnungs-Integrationsprotokoll“ [sn_spend_intg_Invoice_Integration_log] anzeigen. Verwenden Sie die Batch-ID, die in der Spalte Batch-ID aufgeführt ist, um die Rechnung zu finden.
{
"batchId": "APIINV1729711710733280",
"status": "Success",
"message": "Your request has been successfully received and is being processed."
}
Kreditorenrechnung: sn_spend_intg/ap_Invoice/JSON BUCHEN
Verarbeitet eine automatisierte Rechnung im JSON-Format.
Erforderliche Rolle: sn_spend_intg.procurement_integrator
Verwenden Sie die Tabelle „Rechnungsintegrationsfeldzuordnungen“ [sn_spend_intg_Invoice_intg_field_Mapping], um zu bestimmen, wie die Felder JSON-Eigenschaften zugeordnet werden.
URL-Format
Versionierte URL: /api/sn_spend_intg/v1/ap_Invoice/JSON
Standard-URL: /api/sn_spend_intg/ap_invoice/JSON
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Rechnungen | Liste, die jede zu verarbeitende Rechnung enthält. Datentyp: Objekt geschachtelter Rechnungsobjekte. |
| Rechnungen.amount_Invoiced | Gesamtbetrag des an den Lieferanten zu zahlenden Geldbetrags, einschließlich Steuern und Versandkosten. Zielfeld: u_amount_Invoiced Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 |
| Bill_to_City | Die Stadt, an die die Rechnung gesendet wird. Zielfeld: u_Bill_to_City Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| Bill_to_Country | Das Land, in das die Rechnung im ISO 3166-Format gesendet wird. Beispiel: USA . Zielfeld: u_Bill_to_Country Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| Bill_to_State_or_Province | Bundesland oder Kanton, an das die Rechnung gesendet wird. Zielfeld: u_Bill_to_State_or_Province Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| Bill_to_Street | Die Straße, an die die Rechnung gesendet wird. Zielfeld: u_Bill_to_Street Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| Bill_to_zip_or_postal_Code | Die Postleitzahl, an die die Rechnung gesendet wird. Zielfeld: u_Bill_to_zip_or_postal_Code |
| Rechnungen.Business_owner | Name des Besitzers, der die Anwendung geschäftlich besitzt. Zielfeld: u_Business_owner Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoic E] Datentyp: Zeichenfolge Maximale Länge: 40 |
| Rechnungen.Währung | Erforderlich. Währung für die Zwischensumme, die Steuern und den Versand. Die Zwischensumme, die Steuern und der Versand müssen in derselben Währung angegeben sein. Zielfeld: u_currency Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 |
| Rechnungen.Rabatte | Rabatte, die auf die Rechnung angewendet werden. Zielfeld: u_Rabatte Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.erp_number | Eindeutige Nummer, die im ERP-System (Enterprise Resource Planning) für die Bestellung generiert wird. Informationen hierzu finden Sie unter Purchase order integration. Zielfeld: u_erp_number Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 |
| Rechnungen. External_Invoice_number | Erforderlich. Rechnungsnummer, die aus einer Drittpartei-Anwendung generiert wurde. Zielfeld: u_external_Invoice_number Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 |
| Rechnungen. Invoice_copy_attachment | Liste der Anhänge, die auf Rechnungsebene definiert sind. Siehe Accounts Payable Invoice Processing. Nach der Erstellung generiert das System den Rechnungsdatensatz zusammen mit dem zugehörigen Rechnungsfall und Rechnungspositionen. Anhänge werden entsprechend mit ihren jeweiligen Datensätzen verknüpft. Datentyp: Array von Objekten |
| invoices.invoice_copy_attachment. Inhalt | Base64-codierter Dateiinhalt des Anhangs. Datentyp: Zeichenfolge |
| invoices.invoice_copy_attachment. Codierung | Dieser Wert ist immer base64 . Datentyp: Zeichenfolge |
| invoices.invoice_copy_attachment. mime_Code | Dieser Wert ist immer base64 . Datentyp: Zeichenfolge |
| invoices.invoice_copy_attachment. Name | Dateiname des Anhangs. Hinweis: Verwenden Sie nicht das reservierte Präfix „SD_“ für einen Anhangsdateinamen. Datentyp: Zeichenfolge |
| invoices.invoice_date | Erforderlich. Datum, an dem dem Kunden eine Rechnung ausgestellt wurde. Zielfeld: u_Invoice_date Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 Format: JJJJ-MM-TT |
| invoices.invoice_line_count | Anzahl der Positionen in der Rechnung. Zielfeld: u_Invoice_line_count Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines | Liste der Objekte, die die Positionen definieren, die für Käufe in dieser Bestellung in Rechnung gestellt werden. Rechnungspositionen werden in der Tabelle „eingehende Rechnungspositionsimport“ [sn_spend_intg_imp_Invoice_line] bereitgestellt. Datentyp: Array von Objekten |
| invoices.invoice_lines. Anhänge | Liste der Anhänge, die auf Rechnungspositionsebene definiert sind. Siehe Create New Invoice Line form. Nach der Erstellung generiert das System den Rechnungsdatensatz zusammen mit dem zugehörigen Rechnungsfall und Rechnungspositionen. Anhänge werden entsprechend mit ihren jeweiligen Datensätzen verknüpft. Datentyp: Array von Objekten |
| invoices.invoice_lines. Anhänge.Inhalt | Base64-codierter Dateiinhalt des Anhangs. Datentyp: Zeichenfolge |
| invoices.invoice_lines. Attachments.coding | Dieser Wert ist immer base64 . Datentyp: Zeichenfolge |
| invoices.invoice_lines. Attachments.MIME_Code | Dieser Wert ist immer base64 . Datentyp: Zeichenfolge |
| invoices.invoice_lines. attachments.name | Dateiname des Anhangs. Hinweis: Verwenden Sie nicht das reservierte Präfix „SD_“ für einen Anhangsdateinamen. Datentyp: Zeichenfolge |
| invoices.invoice_lines. Cost_Center | Kontonummer der Kostenstelle, für die die Rechnung generiert wird. Aufgeführt in der Tabelle „Kostenstelle“ [cmn_Cost_Center]. Zielfeld: u_Cost_Center Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines. Währung | Währung für die Position. Beispiel: USD . Zielfeld: u_currency Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines. External_Invoice_number | Erforderlich. Rechnungsnummer, die aus einer Drittpartei-Anwendung generiert wurde. Zielfeld: u_external_Invoice_number Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines. gl_Account | Kontonummer des Hauptbuchs, das zum Generieren der Rechnung verwendet wird. Zielfeld: u_gl_Account Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 40 Siehe auch: |
| invoices.invoice_lines. Line_amount_Invoiced | Erforderlich. Gesamtkosten (ohne Steuern und Versand), die einem Kunden für eine bestimmte Bestellposition in Rechnung gestellt werden. Zielfeld: u_Line_amount_Invoiced Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines. Line_description | Erforderlich. Beschreibung der Rechnungsposition. Zielfeld: u_line_description Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines. Line_quantity | Erforderlich. Menge der Waren oder Dienstleistungen, die einem Kunden in Rechnung gestellt wird. Zielfeld: u_line_quantity Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines. Line_unit_price | Stückpreis der Position auf der Rechnung. Zielfeld: u_line_unit_price Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines. po_line_description | Beschreibung der Bestellposition für die Rechnung. Zielfeld: u_po_line_description Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. Purchasing_order_line | Erforderlich. Bestellpositions-ID für den referenzierten Lieferanten. Aufgeführt in der Tabelle „Bestellposition“ [sn_Shop_Purchasing_order_line]. Zielfeld: u_Purchasing_order_line Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines. Ship_to_City | Stadt, an die die Artikel in der Bestellung versandt werden. Zielfeld: u_SHIP_to_City Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. Ship_to_Country | Land, in das die Artikel in der Bestellung versandt werden. Zielfeld: u_SHIP_to_Country Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. Ship_to_State_or_Province | Bundesland oder Kanton, an den die Artikel in der Bestellung versendet werden. Zielfeld: u_SHIP_to_State_or_Province Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. Ship_to_Street | Straße, an die die Artikel in der Bestellung gesendet werden. Zielfeld: u_SHIP_to_Street Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. Ship_to_zip_or_postal_Code | Postleitzahl, an die die Artikel in der Bestellung gesendet werden. Zielfeld: u_SHIP_to_zip_or_postal_Code Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. zwischensumme | Erforderlich. Gesamtbetrag des an den Lieferanten zu zahlenden Geldbetrags ohne Steuern und Versandkosten. Zielfeld: u_subtotal Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. Supplier_part_number | Erforderlich. Teilenummer, die von einem Lieferanten für diese Rechnungsposition generiert wird. Zielfeld: u_Supplier_part_number Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. Tax_Code | Eindeutiger Steuercode, der aus der ERP-Quelle generiert wurde. Zielfeld: u_Tax_Code Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. Tax_Details | Liste der Steuerpositionen für Einkäufe, die der Rechnungsposition zugeordnet sind. Datentyp: Array von Objekten |
| invoices.invoice_lines. Tax_Details.Tax_amount | Erforderlich. Gesamtbetrag der Steuern, die für den Kauf in Rechnung gestellt werden. Zielfeld: u_Tax_amount Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] Datentyp: Zeichenfolge Maximale Länge: 40 |
| invoices.invoice_lines. Tax_Details.Tax_rate | Der vom Lieferanten berechnete Steuersatz. Zielfeld: u_Supplier_Tax_rate Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines. Tax_Details.Tax_type | Typ der auf die Rechnung anwendbaren Steuer. Aufgeführt in der Tabelle „Steuertyp“ [sn_fin_Tax_type]. Zielfeld: u_Tax_type Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_lines.uom | Basismaßeinheit (UOM), die zum Zählen des Artikels in der Rechnung verwendet wird. Zielfeld: u_uom Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| invoices.invoice_type | Typ der zu verarbeitenden Rechnung. Zielfeld: u_Invoice_type Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.legal_Entität | Name der juristischen Person des Lieferanten. Befindet sich in der Tabelle „juristische Person“ [sn_fin_legal_Entity]. Zielfeld: u_legal_Entity Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Original_Invoice | Eindeutige Rechnungsnummer, die vom Lieferanten erstellt wurde. Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Zielfeld: u_Original_Invoice Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.andere_Gebühren | Andere zusätzliche Gebühren, die der Rechnung zugeordnet sind. Dies ist ein bearbeitbares Feld. Zielfeld: u_other_Charges Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.payment_terms | Der vereinbarte Zeitpunkt und die Bedingungen, unter denen eine Zahlung an einen Lieferanten erfolgt. Beispiel: Netto 30 . Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Purchase_order | Erforderlich. Kaufauftragsnummer, die der Kunde für diese Bestellung angegeben hat. Aufgeführt in der Tabelle „Bestellung“ [sn_Shop_Purchase_order]. Zielfeld: u_Purchasing_order Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 |
| Rechnungen.REMIT_address | Erforderlich. Die Straße, an die die Zahlung erfolgt. Zielfeld: u_remit_address Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.REMIT_to_City | Erforderlich. Die Stadt, an die die Zahlung erfolgt. Zielfeld: u_remit_to_City Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.REMIT_to_Country | Erforderlich. Das Land, in das die Zahlung erfolgt, im ISO 3166-Format. Beispiel: USA . Zielfeld: u_remit_to_Country Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen. Remit_to_State_or_Province | Erforderlich. Das Bundesland oder die Provinz, an die die Zahlung erfolgt. Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen. Remit_to_zip_or_postal_Code | Erforderlich. Die Postleitzahl, an die die Zahlung erfolgt. Zielfeld: u_Remit_to_State_or_Province Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Ship_from_City | Stadt, aus der die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_City Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Ship_from_Country | Land, aus dem die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_Country Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen. Ship_from_State_or_Province | Bundesland, aus dem die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_State_or_Province Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Ship_from_Street | Straße, von der die Artikel in der Bestellung versendet werden. Zielfeld: u_Ship_from_Street Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen. Ship_from_zip_or_postal_Code | Postleitzahl, von der die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_zip_or_postal_Code Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Ship_to_City | Stadt, an die die Artikel in der Bestellung versandt werden. Zielfeld: u_SHIP_to_City Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Ship_to_Country | Land, in das die Artikel in der Bestellung versandt werden. Zielfeld: u_SHIP_to_Country Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen. Ship_to_State_or_Province | Bundesland, an den die Artikel in der Bestellung versandt werden. Zielfeld: u_SHIP_to_State_or_Province Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Ship_to_Street | Straße, an die die Artikel in der Bestellung gesendet werden. Zielfeld: u_SHIP_to_Street Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen. Versand_an_Postleitzahl_oder_Postleitzahl | Postleitzahl, an die die Artikel in der Bestellung gesendet werden. Zielfeld: u_SHIP_to_zip_or_postal_Code Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Shipping_amount | Erforderlich. Gesamtversandkosten für den gesamten Kauf. Zielfeld: u_Shipping_amount Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 |
| Rechnungen.Zwischensumme | Erforderlich. Gesamtbetrag des an den Lieferanten zu zahlenden Geldbetrags ohne Steuern und Versandkosten. Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 40 |
| Rechnungen.Lieferant | Erforderlich. Bezeichner für den Reseller oder Lieferanten, bei dem der Kunde Bestellungen aufgeben kann. Zielfeld: u_Supplier Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen. Supplier_Invoice_number | Erforderlich. Identifikationsnummer, die von einem Lieferanten für diese Rechnung generiert wird. Zielfeld: u_Supplier_Invoice_number Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.Supplier_Tax_ID | Steuerbezeichner, der dem Drittpartei-Wiederverkäufer zugeordnet ist. Dies ist ein bearbeitbares Feld. Zielfeld: u_Supplier_Tax_ID Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Datentyp: Zeichenfolge Maximale Länge: 100 |
| Rechnungen.target_erp | ERP-Datensatz, in dem die Rechnung gebucht wird. Befindet sich in der ERP-Quelltabelle [sn_fin_erp_Source]. Weitere Informationen finden Sie unter ERP source. Datentyp: Zeichenfolge |
| Rechnungen. Support_Attachments | Liste der Anhänge, die auf der Ebene des Rechnungsverarbeitungsfalls für Fälle definiert sind, die Kreditorenspezialisten zugewiesen sind. Siehe Invoice processing case form. Nach der Erstellung generiert das System den Rechnungsdatensatz zusammen mit dem zugehörigen Rechnungsfall und Rechnungspositionen. Anhänge werden entsprechend mit ihren jeweiligen Datensätzen verknüpft. Datentyp: Array von Objekten |
| Rechnungen. Support_Attachments.content | Base64-codierter Dateiinhalt des Anhangs. Datentyp: Zeichenfolge |
| Rechnungen. Support_Attachments.coding | Dieser Wert ist immer base64 . Datentyp: Zeichenfolge |
| Rechnungen. Support_Attachments.MIME_Code | Dieser Wert ist immer base64 . Datentyp: Zeichenfolge |
| Rechnungen. supporting_attachments.name | Dateiname des Anhangs. Hinweis: Verwenden Sie nicht das reservierte Präfix „SD_“ für einen Anhangsdateinamen. Datentyp: Zeichenfolge |
Header
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Kopfzeile | Beschreibung |
|---|---|
| Inhaltstyp | Datenformat des Anforderungstexts. Nur unterstützt application/json. |
| Quellsystem | Gibt das Quellsystem an, aus dem die Anforderung stammt. Diese Einstellung hilft zu bestimmen, ob die angegebene Anforderung der Struktur in der Tabelle „Rechnungsintegrationsfeldzuordnung“ [sn_spend_intg_Invoice_intg_field_Mapping] folgt. |
| Kopfzeile | Beschreibung |
|---|---|
| Keine |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 202 | Anforderung Akzeptiert. Die Anforderung ist erfolgreich, und die Rechnungsverarbeitung wird ausgeführt. |
| 400 | Fehlerhafte Anforderung. Ein fehlerhafter Anforderungstyp oder eine falsch formatierte Anforderung wurde erkannt. |
| 429 | Zu viele Anforderungen. Die Anforderungsrate hat das Maximum von 10 Anforderungen pro Stunde überschritten. |
Parameter des Antwort-Haupttexts
| Name | Beschreibung |
|---|---|
| batch_id | Eindeutiger Bezeichner für die Batch-Anforderung. Diese ID kann verwendet werden, um den Status der Anforderung nachzuverfolgen. Dieser Datensatz wird in der Tabelle „Rechnungs-Integrationsprotokoll“ [sn_spend_intg_Invoice_Integration_log] gespeichert. Datentyp: Zeichenfolge |
| Fehler | Enthält Fehlermeldung und Details, wenn die Anforderung fehlschlägt.Datentyp: Objekt |
| error.detail | Zusätzliche Details zum Anforderungsfehler. Mögliche Ergebnisse:
Datentyp: Zeichenfolge |
| Fehler.Nachricht | Fehlermeldung mit dem Grund, warum die Anforderung fehlgeschlagen ist Mögliche Fehler:
Datentyp: Zeichenfolge |
| Nachricht | Erfolgsmeldung, z. B. Ihre Anforderung wurde erfolgreich empfangen und wird verarbeitet . Sie können den Status der Anforderung in der Tabelle „Rechnungs-Integrationsprotokoll“ [sn_spend_intg_Invoice_Integration_log] anzeigen. Datentyp: Zeichenfolge |
| status | Gibt das Ergebnis der Anforderung an. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Das folgende Beispiel zeigt, wie eine Rechnung verarbeitet wird, die als Anforderung im JSON-Format bereitgestellt wird. Die Base64-Codierung variiert in der Größe und kann sehr groß sein. Der Inhaltswert wurde gekürzt, um Platz zu sparen. Die Informationen spiegeln die richtige Nutzlaststruktur wider.
curl "https://instance.servicenow.com/api/sn_spend_intg/v1/ap_invoice/json" \
--request \
POST \
--header \
"Source-System: Coupa" \
--header \
"Content-Type: application/json" \
--user 'username' \
:'password' \
--data \
'{
"invoices": [
{
"invoice_type": "",
"supplier_invoice_number": "2InvoiceAttach_A1",
"external_invoice_number": "EXT-INV-erp-po-1_Attach1",
"supplier": "",
"business_owner": "lara.croft@example.com",
"purchase_order": "",
"date_format": "DD MMMM, YYYY",
"invoice_date": "2nd June, 2021",
"payment_terms": "Net 30",
"legal_entity": "AUS",
"subtotal": "(100.00)",
"shipping_amount": "30.00",
"other_charges": "20.00",
"discounts": "00.00",
"amount_invoiced": "200.00",
"currency": "USD",
"invoice_line_count": "10",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"ship_from_city": "Los Angeles",
"ship_from_country": "USA",
"ship_from_state_or_province": "CA",
"ship_from_street": "456 Oak Ave",
"ship_from_zip_or_postal_code": "90001",
"remit_address": "789 Elm St, Suite 200",
"remit_to_city": "Chicago",
"remit_to_country": "USA",
"remit_to_state_or_province": "IL",
"remit_to_zip_or_postal_code": "60601",
"supplier_tax_id": "123456789",
"invoice_copy_attachment": [
{
"file_name": "InvoiceTestInv_Json_A1.pdf",
"mime_code": "application/pdf",
"encoding": "base64",
"content": "JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmV/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "InvoiceTestINVIMG_Json_A1.jpg",
"mime_code": "image/jpeg",
"encoding": "base64",
"content": "iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMTmlDQ1B/Base64EncodingIntentionallyTruncated"
}
],
"tax_details": [
{
"tax_type": "CGST",
"tax_amount": "10",
"tax_rate": ""
},
{
"tax_type": "Withholding tax",
"tax_amount": "",
"tax_rate": "25"
},
{
"tax_type": "Sales tax",
"tax_amount": "12",
"tax_rate": "12"
}
],
"invoice_lines": [
{
"external_invoice_number": "EXT-INV-erp-po-1",
"line_description": "2INV_Line_Attach_A1",
"po_line_description": "",
"purchase_order_line": "",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "200.00",
"line_amount_invoiced": "118.00",
"currency": "USD",
"cost_center": "ACN00001",
"gl_account": "100001",
"tax_code": "A1 - Sales tax, reduced rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"uom": "Hours",
"attachments": [
{
"file_name": "InvoiceTestLine.pdf",
"mime_code": "application/pdf",
"encoding": "base64",
"content": "JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQc/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "InvoiceTest1Line.jpg",
"mime_code": "image/jpeg",
"encoding": "base64",
"content": "iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMTmlDQ1BJQ0MgUHJvZmW2GWCy8SpAszALlJ/Mv6HK54/f/3/XFv4ysU57JMAAAAASUVORK5CYII="
}
]
},
{
"external_invoice_number": "EXT-INV-erp-po-3",
"line_description": "Testing",
"po_line_description": "",
"purchase_order_line": "",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "200.00",
"line_amount_invoiced": "118.00",
"currency": "USD",
"cost_center": "ACN00005",
"gl_account": "100002",
"tax_code": "A1 - Sales tax, reduced rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"uom": "Hours"
}
]
},
{
"invoice_type": "",
"supplier_invoice_number": "10MultiInvoiceAttach_A2",
"external_invoice_number": "EXT-INV-noerp-PO_Attach_A2",
"purchase_order": "0004531004",
"supplier": "880733",
"date_format": "DD-MM-YYYY",
"invoice_date": "02-05-2021",
"payment_terms": "NET 30",
"legal_entity": "XYZ Ltd.",
"subtotal": "100",
"shipping_amount": "30.00",
"other_charges": "20.00",
"discounts": "10.00",
"amount_invoiced": "140.00",
"currency": "USD",
"invoice_line_count": "1",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"ship_from_city": "Los Angeles",
"ship_from_country": "USA",
"ship_from_state_or_province": "CA",
"ship_from_street": "456 Oak Ave",
"ship_from_zip_or_postal_code": "90001",
"remit_address": "789 Elm St, Suite 200",
"remit_to_city": "Chicago",
"remit_to_country": "USA",
"remit_to_state_or_province": "IL",
"remit_to_zip_or_postal_code": "60601",
"supplier_tax_id": "12340009",
"supporting_attachments": [
{
"file_name": "10InvcCaseTstInv_Json_A2.pdf",
"mime_code": "application/pdf",
"encoding": "base64",
"content": "JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZW50YXRpb24gOTY3MTUxMzkw/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvcCaseTstPNGInv_Json_A2.png",
"mime_code": "image/png",
"encoding": "base64",
"content": "iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMTmlDQ1BJQ0MgUHJvZmlsZQAASImVVwdY/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvcCaseTstInv2_Json_A2.pdf",
"mime_code": "application/pdf",
"encoding": "base64",
"content": "JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZW50YXRpb24gOTY3MTQzNjgzKQovQXV0aG9yIChQYWdlcm8gQUIpCi9Td/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvcCaseTstXMLINV_Json_A2.xml",
"mime_code": "text/xml",
"encoding": "base64",
"content": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9I/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvcCaseTtExcelINV_Json_A2.xlsx",
"mime_code": "application/vnd.ms-excel",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQCpD2g4fwEAAAIFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAA/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvcCaseTstCSVINV_Json_A2.csv",
"mime_code": "text/csv",
"encoding": "base64",
"content": "Im51bWJlciIsInN1cHBsaWVyX2ludm9pY2VfbnVtYmVyIiwic3VwcGxpZXIiLCJzdGF0ZSIsInR5cGUiLCJkd/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvcCaseTstJsonINV_Json_A2.json",
"mime_code": "application/json",
"encoding": "base64",
"content": "eyJyZWNvcmRzIjpbeyJyZXF1aXJlc19hY2tub3dsZWRnZW1lbnQiOiJmYWxzZSIsInRheF9hbW91buYm91bmRfc291cmNlIjoiIn1dfQ==/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvcCaseTstdocINV_Json_A2.docx",
"mime_code": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQDnIQddcAEAANcFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAA/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceCasePPT_Json_A2.pptx",
"mime_code": "application/vnd.ms-powerpoint",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQAPBpW0tQEAAHgMAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiB="
},
{
"file_name": "10InvoiceCaseRichText_Json_A2.rtf",
"mime_code": "application/rtf",
"encoding": "base64",
"content": "e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyODIyClxjb2NvYXRleHRzY2FsaW5nMFxjb2NvYXBsYXRmb3JtM/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvcCaseTst_INVJPG_Json_A2.jpg",
"mime_code": "image/jpeg",
"encoding": "base64",
"content": "/9j/4AAQSkZJRgABAQEA8ADwAAD/2wCEAAoHBwcIBwoICAoPCggKDxINCgoNEhQQEBIQEB/Base64EncodingIntentionallyTruncated"
}
],
"invoice_copy_attachment": [
{
"file_name": "10InvoiceTestInv_Json_A2.pdf",
"mime_code": "application/pdf",
"encoding": "base64",
"content": "JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZW50YXRpb24g/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTestInv_Json_A2.jpg",
"mime_code": "image/jpeg",
"encoding": "base64",
"content": "iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMTmlDQ1BJQ0MgUHJvZmls/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvceTstInv2_Json_A2.pdf",
"mime_code": "application/pdf",
"encoding": "base64",
"content": "JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZW50YXRpb24g=/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTestXMLINV_Json_A2.xml",
"mime_code": "text/xml",
"encoding": "base64",
"content": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vI/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTestExcelINV_Json_A2.xlsx",
"mime_code": "application/vnd.ms-excel",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQCpD2g4fwEAAAIFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAA=/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTestCSVINV_Json_A2.csv",
"mime_code": "text/csv",
"encoding": "base64",
"content": "Im51bWJlciIsInN1cHBsaWVyX2ludm9pY2VfbnVtYmVyIiwic3VwcGxpZXIiLCJzd/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTestJsonINV_Json_A2.json",
"mime_code": "application/json",
"encoding": "base64",
"content": "eyJyZWNvcmRzIjpbeyJyZXF1aXJlc19hY2tub3dsZWRnZW1lbnQiOiJmYWxzZSI/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTestdocINV_Json_A2.docx",
"mime_code": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQDnIQddcAEAANcFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnht/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoicePPT_Json_A2.pptx",
"mime_code": "application/vnd.ms-powerpoint",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQAPBpW0tQEAAHgMAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtb/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceRichText_Json_A2.rtf",
"mime_code": "application/rtf",
"encoding": "base64",
"content": "e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyODIyClxjb2NvYXRleHRz/Base64EncodingIntentionallyTruncated"
}
],
"tax_details": [
{
"tax_type": "Value added tax",
"tax_amount": "21",
"tax_rate": ""
},
{
"tax_type": "IGST",
"tax_amount": "",
"tax_rate": "22"
},
{
"tax_type": "Withholding tax",
"tax_amount": "23",
"tax_rate": ""
}
],
"invoice_lines": [
{
"external_invoice_number": "EXT-INV-noerp-PO_Attach_A2",
"purchase_order_line": "00045310041",
"po_line_description": "Yeti microphone - black",
"line_description": "10MultiInvoiceLineAttach_A2",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "200.00-",
"line_amount_invoiced": "97.00",
"currency": "USD",
"cost_center": "ACN00001",
"gl_account": "141150",
"tax_code": "A0 - Sales tax, standard rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"uom": "Hours",
"attachments": [
{
"file_name": "10InvoiceTest_INVLine_Json_A2.pdf",
"mime_code": "application/pdf",
"encoding": "base64",
"content": "JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZW50/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTest_INVLine_Json_A2.jpg",
"mime_code": "image/jpeg",
"encoding": "base64",
"content": "iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMTmlDQ1BJQ0Mg/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvceTst2_INVLine_Json_A2.pdf",
"mime_code": "application/pdf",
"encoding": "base64",
"content": "JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZW50Y/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTestXML_INVLine_Json_A2.xml",
"mime_code": "text/xml",
"encoding": "base64",
"content": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxv/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTestExcel_INVLine_Json_A2.xlsx",
"mime_code": "application/vnd.ms-excel",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQCpD2g4fwEAAAIFAAATAAgCW0NvbnRlbnRfVHlwZX/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10InvoiceTestdoc_INVLine_Json_A2.docx",
"mime_code": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQDnIQddcAEAANcFAAATAAgCW0NvbnRlbnRfVHlwZX/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10_InvoiceLinePPT_Json_A2.pptx",
"mime_code": "application/vnd.ms-powerpoint",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQAPBpW0tQEAAHgMAAATAAgCW0NvbnRlbnRfVHlwZX/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "10_InvoiceLineRichText_Json_A2.rtf",
"mime_code": "application/rtf",
"encoding": "base64",
"content": "e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyODIyClxjb2NvYX/Base64EncodingIntentionallyTruncated"
}
],
"tax_details": [
{
"tax_type": "IGST",
"tax_amount": "",
"tax_rate": "3.4"
},
{
"tax_type": "GST",
"tax_amount": "3.9",
"tax_rate": ""
},
{
"tax_type": "VAT",
"tax_amount": "2",
"tax_rate": "4"
}
]
},
{
"external_invoice_number": "EXT-INV-noerp-PO",
"purchase_order_line": "00045310041",
"po_line_description": "Yeti microphone - black",
"line_description": "Testing ERP POL",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "200.00-",
"line_amount_invoiced": "97.00",
"currency": "USD",
"cost_center": "ACN00001",
"gl_account": "141150",
"tax_code": "A0 - Sales tax, standard rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"uom": "Hours",
"tax_details": [
{
"tax_type": "IGST",
"tax_amount": "",
"tax_rate": "3.4"
},
{
"tax_type": "GST",
"tax_amount": "3.9",
"tax_rate": ""
},
{
"tax_type": "VAT",
"tax_amount": "2",
"tax_rate": "4"
}
]
},
{
"external_invoice_number": "EXT-INV-noerp-PO_Attach3",
"purchase_order_line": "00045310042",
"po_line_description": "Pv-3310 photo tripod w/3-way pan",
"line_description": "Date Formate Test",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "100.00",
"line_amount_invoiced": "97.00",
"currency": "USD",
"cost_center": "ACN00002",
"gl_account": "100005",
"tax_code": "A0 - Sales tax, standard rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"uom": "Hours",
"tax_details": [
{
"tax_type": "IGST",
"tax_amount": "",
"tax_rate": "3.2"
},
{
"tax_type": "Withholding tax",
"tax_amount": "",
"tax_rate": "4"
},
{
"tax_type": "VAT",
"tax_amount": "",
"tax_rate": "3"
}
],
"attachments": [
{
"file_name": "InvoiceLinePPT.pptx",
"mime_code": "application/vnd.ms-powerpoint",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQAPBpW0tQEAAHgMAAATAAgCW0NvbnRlbnRfVHlwZXN/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "InvoiceLineRichText.rtf",
"mime_code": "application/rtf",
"encoding": "base64",
"content": "e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyODIyClxjb2NvYX/Base64EncodingIntentionallyTruncated"
}
]
},
{
"external_invoice_number": "EXT-INV-noerp-PO-01",
"purchase_order_line": "00045310042",
"po_line_description": "Yeti microphone - black",
"line_description": "",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "100.00",
"line_amount_invoiced": "97.00",
"currency": "USD",
"cost_center": "ACN00005",
"gl_account": "141101",
"tax_code": "A0 - Sales tax, standard rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"uom": "Hours",
"tax_details": [
{
"tax_type": "SGST",
"tax_amount": "",
"tax_rate": "3.1"
},
{
"tax_type": "GST",
"tax_amount": "3.8",
"tax_rate": ""
},
{
"tax_type": "CGST",
"tax_amount": "",
"tax_rate": "1.2"
}
]
}
]
},
{
"invoice_type": "",
"supplier_invoice_number": "LineLevelTax_Attach3",
"external_invoice_number": "EXT-INV-noerp-PO-line_attach3",
"purchase_order": "",
"supplier": "880733",
"date_format": "mm-dd-yyyy",
"invoice_date": "09-05-2021",
"payment_terms": "NET 30",
"legal_entity": "1100.",
"subtotal": "100",
"shipping_amount": "30.00",
"other_charges": "20.00",
"discounts": "10.00-",
"amount_invoiced": "140.00",
"currency": "USD",
"invoice_line_count": "1",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"ship_from_city": "Los Angeles",
"ship_from_country": "USA",
"ship_from_state_or_province": "CA",
"ship_from_street": "456 Oak Ave",
"ship_from_zip_or_postal_code": "90001",
"remit_address": "789 Elm St, Suite 200",
"remit_to_city": "Chicago",
"remit_to_country": "USA",
"remit_to_state_or_province": "IL",
"remit_to_zip_or_postal_code": "60601",
"supplier_tax_id": "12340009",
"invoice_copy_attachment": [
{
"file_name": "InvoicePPT.pptx",
"mime_code": "application/vnd.ms-powerpoint",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQAPBpW0tQEAAHgMAAATAAgCW0NvbnRlbnRfVHlwZXNdLnh/Base64EncodingIntentionallyTruncated"
},
{
"file_name": "InvoiceRichText.rtf",
"mime_code": "application/rtf",
"encoding": "base64",
"content": "e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyODIyClxjb2NvYXRleH/Base64EncodingIntentionallyTruncated"
}
],
"invoice_lines": [
{
"external_invoice_number": "EXT-INV-noerp-PO-3",
"purchase_order_line": "00045310041",
"po_line_description": "Yeti microphone - black",
"line_description": "Testing ERP POL",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "200.00",
"line_amount_invoiced": "97.00",
"currency": "USD",
"cost_center": "ACN00005",
"gl_account": "120040",
"tax_code": "A0 - Sales tax, standard rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"uom": "Hours",
"tax_details": [
{
"tax_type": "IGST",
"tax_amount": "",
"tax_rate": "6"
},
{
"tax_type": "GST",
"tax_amount": "7",
"tax_rate": ""
},
{
"tax_type": "Sales tax",
"tax_amount": "8",
"tax_rate": "8"
}
]
},
{
"external_invoice_number": "EXT-INV-noerp-PO-3",
"purchase_order_line": "00045310042",
"po_line_description": "Pv-3310 photo tripod w/3-way pan",
"line_description": "Date Formate Test",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "200.00",
"line_amount_invoiced": "97.00",
"currency": "USD",
"cost_center": "ACN00001",
"gl_account": "141250",
"tax_code": "A0 - Sales tax, standard rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"uom": "Hours",
"tax_details": [
{
"tax_type": "CGST",
"tax_amount": "",
"tax_rate": "4.1"
},
{
"tax_type": "SGST",
"tax_amount": "4.4",
"tax_rate": ""
},
{
"tax_type": "VAT",
"tax_amount": "",
"tax_rate": "4.3"
}
]
},
{
"external_invoice_number": "EXT-INV-noerp-PO-3",
"purchase_order_line": "00045310042",
"po_line_description": "Yeti microphone - black",
"line_description": "",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "100.00",
"line_amount_invoiced": "97.00",
"currency": "USD",
"cost_center": "ACN00007",
"gl_account": "141300",
"tax_code": "A0 - Sales tax, standard rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"uom": "Hours",
"tax_details": [
{
"tax_type": "IGST",
"tax_amount": "",
"tax_rate": "2.4"
},
{
"tax_type": "Withholding tax",
"tax_amount": "5.5",
"tax_rate": ""
},
{
"tax_type": "VAT",
"tax_amount": "2.6",
"tax_rate": ""
}
]
}
]
},
{
"invoice_type": "credit_memo",
"supplier_invoice_number": "EXT-INV-erp-po_AttachLine",
"external_invoice_number": "EXT-INV-erp-po_AttachLine",
"original_invoice": "INV0001013",
"supplier": "",
"business_owner": "lara.croft@example.com",
"purchase_order": "0004889699",
"invoice_date": "09/13/2024",
"payment_terms": "Net 30",
"legal_entity": "AUS",
"subtotal": "150.00",
"shipping_amount": "30.00",
"other_charges": "20.00",
"discounts": "00.00",
"amount_invoiced": "200.00",
"currency": "USD",
"invoice_line_count": "10",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"ship_from_city": "Los Angeles",
"ship_from_country": "USA",
"ship_from_state_or_province": "CA",
"ship_from_street": "456 Oak Ave",
"ship_from_zip_or_postal_code": "90001",
"remit_address": "789 Elm St, Suite 200",
"remit_to_city": "Chicago",
"remit_to_country": "USA",
"remit_to_state_or_province": "IL",
"remit_to_zip_or_postal_code": "60601",
"supplier_tax_id": "123456789",
"tax_details": [
{
"tax_type": "CGST",
"tax_amount": "15",
"tax_rate": ""
},
{
"tax_type": "Sales tax",
"tax_amount": "",
"tax_rate": "10"
},
{
"tax_type": "SGST",
"tax_amount": "10",
"tax_rate": ""
}
],
"invoice_lines": [
{
"external_invoice_number": "EXT-INV-erp-po_AttachLine",
"line_description": "POL ERP number Attachment on line only",
"po_line_description": "",
"purchase_order_line": "00048896991",
"line_quantity": "5",
"line_unit_price": "20.00",
"subtotal": "100.00",
"line_amount_invoiced": "118.00",
"currency": "USD",
"cost_center": "ACN00004",
"gl_account": "436000",
"tax_code": "A1 - Sales tax, reduced rate",
"ship_to_city": "New York",
"ship_to_country": "USA",
"ship_to_state_or_province": "NY",
"ship_to_street": "123 Main St",
"ship_to_zip_or_postal_code": "10001",
"supplier_part_number": "SPN-001",
"attachments": [
{
"file_name": "InvoiceLinePPT.pptx",
"mime_code": "application/vnd.ms-powerpoint",
"encoding": "base64",
"content": "UEsDBBQABgAIAAAAIQAPBpW0tQEAAHgMAAATAAgCW0NvbnRlbnRfVHlwZXN/Base64EncodingIntentionallyTruncated""
},
{
"file_name": "InvoiceLineRichText.rtf",
"mime_code": "application/rtf",
"encoding": "base64",
"content": "e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyODIyClxjb2NvYXRl/Base64EncodingIntentionallyTruncated"
],
"uom": "Hours"
}
]
}
],
"target_erp": ""
}'
Das folgende Ergebnis zeigt, dass die Anforderung erfolgreich ist und die Rechnungsdaten verarbeitet werden. Sie können den Status der Anforderung in der Tabelle „Rechnungs-Integrationsprotokoll“ [sn_spend_intg_Invoice_Integration_log] anzeigen. Verwenden Sie die Batch-ID, die in der Spalte Batch-ID aufgeführt ist, um die Rechnung zu finden.
{
"batchId": "APIINV1729711710733280",
"status": "Success",
"message": "Your request has been successfully received and is being processed."
}
Kreditorenrechnung: sn_spend_intg/ap_Invoice/xml BUCHEN
Verarbeitet eine automatisierte Rechnung im XML-Format.
Verwenden Sie die Tabelle „Rechnungsintegrationsfeldzuordnungen“ [sn_spend_intg_Invoice_intg_field_Mapping], um zu bestimmen, wie die Felder XML-Tags zugeordnet werden.
URL-Format
Versionierte URL: /api/sn_spend_intg/v1/ap_Invoice/xml
Standard-URL: /api/sn_spend_intg/ap_Invoice/xml
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
| Pfad | Beschreibung |
|---|---|
| /Rechnung/anmountInvoiced | Gesamtbetrag des an den Lieferanten zu zahlenden Geldbetrags, einschließlich Steuern und Versandkosten. Zielfeld: u_amount_Invoiced Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| Rechnung/BillToCity | Die Stadt, an die die Rechnung gesendet wird. Zielfeld: u_Bill_to_City Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Invoice/BillToCountry | Das Land, in das die Rechnung im ISO 3166-Format gesendet wird. Beispiel: USA . Zielfeld: u_Bill_to_Country Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Invoice/BillToStateOrProvince | Bundesland oder Kanton, an das die Rechnung gesendet wird. Zielfeld: u_Bill_to_State_or_Province Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Invoice/BillToStreet | Die Straße, an die die Rechnung gesendet wird. Zielfeld: u_Bill_to_Street Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Invoice/BillToZipOrPostalCode | Die Postleitzahl, an die die Rechnung gesendet wird. Zielfeld: u_Bill_to_zip_or_postal_Code |
| /Rechnung/Währung | Erforderlich. Währung für die Zwischensumme, die Steuern und den Versand. Die Zwischensumme, die Steuern und der Versand müssen in derselben Währung angegeben sein. Zielfeld: u_currency Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Invoice/DATEFORMAT | Legt das Rechnungsdatumsformat vom Standard JJJJ-MM-TT auf ein anderes unterstütztes Datumsformat fest. Der Datumswert wird in festgelegt InvoiceDateElement. Unterstützte Datumsformate:
Hinweis: Der Eintrag im MMM-Format stellt einen Monat in den ersten drei Buchstaben dar, z. B. Aug Der MMMM-Formateintrag stellt den vollständigen Monatsnamen dar, z. B. August. Zielfeld: u_date_Format Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Standardformat: JJJJ-MM-TT |
| /Rechnung/Rabatte | Rabatte, die auf die Rechnung angewendet werden. Zielfeld: u_Rabatte Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Invoice/ExternalInvoiceNumber | Rechnungsnummer, die aus einer Drittpartei-Anwendung generiert wurde. Zielfeld: u_external_Invoice_number Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Rechnung/Rechnungsdatum | Datum, an dem dem Kunden eine Rechnung ausgestellt wurde.Verwenden Sie DateFormatElement zum Hinzufügen des Datums in einem unterstützten nicht standardmäßigen Format. Zielfeld: u_Invoice_date Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] Standardformat: JJJJ-MM-TT |
| /Rechnung/LegalEntity | Name der juristischen Person des Lieferanten. Befindet sich in der Tabelle „juristische Person“ [sn_fin_legal_Entity]. Zielfeld: u_legal_Entity Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Rechnung/sonstige Gebühren | Andere zusätzliche Gebühren, die der Rechnung zugeordnet sind. Dies ist ein bearbeitbares Feld. Zielfeld: u_other_Charges Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Rechnung/Zahlungsbedingungen | Der vereinbarte Zeitpunkt und die Bedingungen, unter denen eine Zahlung an einen Lieferanten erfolgt. Beispiel: Netto 30 . Zielfeld: u_payment_terms Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Invoice/RemitAddress | Die Straße, an die die Zahlung erfolgt. Zielfeld: u_remit_address |
| Rechnung/Überweisungsort | Die Stadt, an die die Zahlung erfolgt. Zielfeld: u_remit_to_City |
| /Invoice/RemitToCountry | Das Land, in das die Zahlung erfolgt, im ISO 3166-Format. Beispiel: USA . Zielfeld: u_remit_to_Country |
| /Invoice/RemitToStateOrProvince | Das Bundesland oder die Provinz, an die die Zahlung erfolgt. Zielfeld: u_Remit_to_State_or_Province |
| /Invoice/RemitToZipOrPostalCode | Die Postleitzahl, an die die Zahlung erfolgt. Zielfeld: u_remit_to_zip_or_postal_Code |
| /Rechnung/LieferFromCity | Stadt, aus der die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_City Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Rechnung/VersandFromCountry | Land, aus dem die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_Country Zugehörige Tabelle: Rechnungsposition [sn_spend_intg_imp_invoice] |
| /Invoice/ShipFromStateOrProvince | Bundesland, aus dem die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_State_or_Province Zugehörige Tabelle: Rechnungsposition [sn_spend_intg_imp_invoice] |
| /Invoice/ShipFromStreet | Straße, von der die Artikel in der Bestellung versendet werden. Zielfeld: u_Ship_from_Street Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Invoice/ShipFromPostleitzahl | Postleitzahl, von der die Artikel in der Bestellung versandt werden. Zielfeld: u_Ship_from_zip_or_postal_Code Zugehörige Tabelle: Rechnungsposition [sn_spend_intg_imp_invoice] |
| /Invoice/ShippingAmount | Gesamtversandkosten für den gesamten Kauf. Zielfeld: u_Shipping_amount Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Rechnung/Zwischensumme | Gesamtbetrag des an den Lieferanten zu zahlenden Geldbetrags ohne Steuern und Versandkosten. Zielfeld: u_subtotal Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Rechnung/Lieferant | Bezeichner für den Reseller oder Lieferanten, bei dem der Kunde Bestellungen aufgeben kann. Zielfeld: u_Supplier Zugehörige Tabelle: Rechnungsimport [sn_spend_intg_imp_invoice] |
| /Rechnung/SupportingAnhänge | Liste der Anhänge, die auf der Ebene des Rechnungsverarbeitungsfalls für Fälle definiert sind, die Kreditorenspezialisten zugewiesen sind. Siehe Invoice processing case form. Nach der Erstellung generiert das System den Rechnungsdatensatz zusammen mit dem zugehörigen Rechnungsfall und Rechnungspositionen. Anhänge werden entsprechend mit ihren jeweiligen Datensätzen verknüpft. |
| /Rechnung/SupportingAnhänge/Anhang/ | Enthält die Details für einen einzelnen Anhang. |
| /Rechnung/SupportingAnhänge/Anhang/Inhalt | Base64-codierter Dateiinhalt des Anhangs. |
| /Rechnung/SupportingAnhänge/Anhang/Codierung | Dieser Wert ist immer base64 . |
| /Rechnung/SupportingAnhänge/Anhang/Dateiname | Dateiname des Anhangs. Hinweis: Verwenden Sie nicht das reservierte Präfix „SD_“ für einen Anhangsdateinamen. |
| /Rechnung/SupportingAnhänge/Anhang/MimeCode | Dieser Wert ist immer base64 . |
| /Rechnung/Rechnungskopieanhang/ | Liste der Anhänge, die auf Rechnungsebene definiert sind. Siehe Accounts Payable Invoice Processing. Nach der Erstellung generiert das System den Rechnungsdatensatz zusammen mit dem zugehörigen Rechnungsfall und Rechnungspositionen. Anhänge werden entsprechend mit ihren jeweiligen Datensätzen verknüpft. |
| /Rechnung/Rechnungskopieanhang/Anhang/ | Enthält die Details für einen einzelnen Anhang. |
| /Invoice/InvoiceCopyAttachment/Attachment/content | Base64-codierter Dateiinhalt des Anhangs. |
| /Invoice/InvoiceCopyAttachment/Attachment/Codierung | Dieser Wert ist immer base64 . |
| /Invoice/InvoiceCopyAttachment/Attachment/filename | Dateiname des Anhangs. Hinweis: Verwenden Sie nicht das reservierte Präfix „SD_“ für einen Anhangsdateinamen. |
| /Invoice/InvoiceCopyAttachment/Attachment/MimeCode | Dieser Wert ist immer base64 . |
| /Rechnung/Rechnungszeilen/ | Liste der Rechnungszeilenelemente, die die Positionen definieren, die für Einkäufe innerhalb dieses Auftrags in Rechnung gestellt werden. |
| /InvoiceLine/ | Rechnungspositionsdefinition. Rechnungspositionen werden in der Tabelle „eingehende Rechnungspositionsimport“ [sn_spend_intg_imp_Invoice_line] bereitgestellt. |
| /InvoiceLine/Anhang/ | Enthält die Details für einen einzelnen Anhang. |
| /InvoiceLine/Attachment/Content | Base64-codierter Dateiinhalt des Anhangs. |
| /InvoiceLine/Anhang/Codierung | Dieser Wert ist immer base64 . |
| /InvoiceLine/Attachment/filename | Dateiname des Anhangs. Hinweis: Verwenden Sie nicht das reservierte Präfix „SD_“ für einen Anhangsdateinamen. |
| /InvoiceLine/Attachment/MimeCode | Dieser Wert ist immer base64 . |
| /InvoiceLine/CostCenter | Kontonummer der Kostenstelle, für die die Rechnung generiert wird. Aufgeführt in der Tabelle „Kostenstelle“ [cmn_Cost_Center]. Zielfeld: u_Cost_Center |
| /Rechnungsposition/Währung | Währung für die Position. Beispiel: USD . Zielfeld: u_currency Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /InvoiceLine/GLAccount | Kontonummer des Hauptbuchs, das zum Generieren der Rechnung verwendet wird. Zielfeld: u_gl_Account Siehe auch: |
| /InvoiceLine/LineAmountInvoiced | Gesamtkosten (ohne Steuern und Versand), die einem Kunden für eine bestimmte Bestellposition in Rechnung gestellt werden. Zielfeld: u_Line_amount_Invoiced Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /InvoiceLine/Zeilenbeschreibung | Beschreibung der Rechnungsposition. Zielfeld: u_line_description |
| /Rechnungszeile/Zeilenmenge | Menge der Waren oder Dienstleistungen, die einem Kunden in Rechnung gestellt wird. Zielfeld: u_line_quantity |
| /InvoiceLine/LineUnitPrice | Stückpreis der Position auf der Rechnung. Zielfeld: u_line_unit_price Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /InvoiceLine/POLineDescription | Beschreibung der Bestellposition für die Rechnung. Zielfeld: u_po_line_description Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /Rechnungsposition/PurchaseOrderLine | Kaufauftragsnummer, die der Kunde für diese Bestellung angegeben hat. Aufgeführt in der Tabelle „Bestellung“ [sn_Shop_Purchase_order]. Zielfeld: u_Purchasing_order Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /InvoiceLine/Lieferort City | Stadt, an die die Artikel in der Bestellung versandt werden. Zielfeld: u_SHIP_to_City Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /InvoiceLine/ShipToCountry | Land, in das die Artikel in der Bestellung versandt werden. Zielfeld: u_SHIP_to_Country Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /InvoiceLine/ShipToStateOrProvince | Bundesland oder Kanton, an den die Artikel in der Bestellung versendet werden. Zielfeld: u_SHIP_to_State_or_Province |
| /InvoiceLine/ShipToStreet | Straße, an die die Artikel in der Bestellung gesendet werden. Zielfeld: u_SHIP_to_Street Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /InvoiceLine/ShipToZipOrPostalCode | Postleitzahl, an die die Artikel in der Bestellung gesendet werden. Zielfeld: u_SHIP_to_zip_or_postal_Code Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /InvoiceLine/Zwischensumme | Gesamtbetrag des an den Lieferanten zu zahlenden Geldbetrags ohne Steuern und Versandkosten. Zielfeld: u_subtotal Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /InvoiceLine/SupplierPartNumber | Teilenummer, die von einem Lieferanten für diese Rechnungsposition generiert wird. Zielfeld: u_Supplier_part_number Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /Rechnungszeile/Steuercode | Eindeutiger Steuercode, der aus der ERP-Quelle generiert wurde. Zielfeld: u_Tax_Code Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /Rechnungszeile/Maßeinheit | Basismaßeinheit (UOM), die zum Zählen des Artikels in der Rechnung verwendet wird. Zielfeld: u_uom Zugehörige Tabelle: Rechnungspositionsimport [sn_spend_intg_imp_Invoice_line] |
| /TaxDetail/TaxType | Typ der auf die Rechnung anwendbaren Steuer. Aufgeführt in der Tabelle „Steuertyp“ [sn_fin_Tax_type]. Zielfeld: u_Tax_type Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] |
| /TaxDetail/Steuersatz | Der vom Lieferanten berechnete Steuersatz. Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] Zielfeld: u_Supplier_Tax_rate Zugehörige Tabelle: Import der Rechnungssteuerposition [sn_spend_intg_imp_Invoice_Tax_line] |
Header
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Kopfzeile | Beschreibung |
|---|---|
| Inhaltstyp | Datenformat des Anforderungstexts. Nur unterstützt application/xml. |
| Quellsystem | Gibt das Quellsystem an, aus dem die Anforderung stammt. Verfügbare Systeme werden in der Tabelle Anmeldeinformationen für Quellsysteme [sn_spend_intg_Source_System_credential] aufgeführt. Diese Einstellung hilft zu bestimmen, ob die angegebene Anforderung der Struktur in der Tabelle „Rechnungsintegrationsfeldzuordnung“ [sn_spend_intg_Invoice_intg_field_Mapping] folgt. Diese Einstellung wird auch verwendet, um Anmeldeinformationen aus der Tabelle „Quellsystem-Anmeldeinformationen“ [sn_spend_intg_Source_System_credential] abzurufen. |
| Kopfzeile | Beschreibung |
|---|---|
| Keine |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 202 | Anforderung Akzeptiert. Die Anforderung ist erfolgreich, und die Rechnungsverarbeitung wird ausgeführt. |
| 400 | Fehlerhafte Anforderung. Ein fehlerhafter Anforderungstyp oder eine falsch formatierte Anforderung wurde erkannt. |
| 429 | Zu viele Anforderungen. Die Anforderungsrate hat das Maximum von 10 Anforderungen pro Stunde überschritten. |
Parameter des Antwort-Haupttexts
| Name | Beschreibung |
|---|---|
| batch_id | Eindeutiger Bezeichner für die Batch-Anforderung. Diese ID kann verwendet werden, um den Status der Anforderung nachzuverfolgen. Dieser Datensatz wird in der Tabelle „Rechnungs-Integrationsprotokoll“ [sn_spend_intg_Invoice_Integration_log] gespeichert. Datentyp: Zeichenfolge |
| Fehler | Enthält Fehlermeldung und Details, wenn die Anforderung fehlschlägt.Datentyp: Objekt |
| error.detail | Zusätzliche Details zum Anforderungsfehler. Mögliche Ergebnisse:
Datentyp: Zeichenfolge |
| Fehler.Nachricht | Fehlermeldung mit dem Grund, warum die Anforderung fehlgeschlagen ist Mögliche Fehler:
Datentyp: Zeichenfolge |
| Nachricht | Erfolgsmeldung, z. B. Ihre Anforderung wurde erfolgreich empfangen und wird verarbeitet . Sie können den Status der Anforderung in der Tabelle „Rechnungs-Integrationsprotokoll“ [sn_spend_intg_Invoice_Integration_log] anzeigen. Datentyp: Zeichenfolge |
| status | Gibt das Ergebnis der Anforderung an. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Das folgende Beispiel zeigt, wie eine Rechnung verarbeitet wird, die als Anforderung im XML-Format bereitgestellt wird. Die Base64-Codierung variiert in der Größe und kann sehr groß sein. Der Inhaltswert wurde gekürzt, um Platz zu sparen. Die Informationen spiegeln die richtige Nutzlaststruktur wider.
curl -X POST https://instance.servicenow.com/api/sn_spend_intg/v1/ap_invoice/xml \
-H "Source-System: Ariba" \
-H "Content-Type: application/json" \
-d '<Invoices>
<Invoice>
<InvoiceType>po_invoice</InvoiceType>
<SupplierInvoiceNumber>S-AttachmentInvoice-A1-SupportDoc1</SupplierInvoiceNumber>
<ExternalInvoiceNumber>EXT-INV-#00A1</ExternalInvoiceNumber>
<Supplier>3245545</Supplier>
<PurchaseOrder>###0004889698</PurchaseOrder>
<BusinessOwner>paula.smith@example.com</BusinessOwner>
<DateFormat>DD-MMM-YY</DateFormat>
<InvoiceDate>16-DEC-24</InvoiceDate>
<PaymentTerms>Net 60</PaymentTerms>
<LegalEntity>US</LegalEntity>
<Subtotal>100.00</Subtotal>
<ShippingAmount>20.00</ShippingAmount>
<OtherCharges>20</OtherCharges>
<Discounts>10</Discounts>
<AmountInvoiced>150.00</AmountInvoiced>
<Currency>USD</Currency>
<InvoiceLineCount>1</InvoiceLineCount>
<ShipToCity>Los Angeles</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>CA</ShipToStateOrProvince>
<ShipToStreet>456 Oak Ave</ShipToStreet>
<ShipToZipOrPostalCode>90001</ShipToZipOrPostalCode>
<ShipFromCity>Addison</ShipFromCity>
<ShipFromCountry>USA</ShipFromCountry>
<ShipFromStateOrProvince>TX</ShipFromStateOrProvince>
<ShipFromStreet>15725 Dallas P</ShipFromStreet>
<ShipFromZipOrPostalCode>55555</ShipFromZipOrPostalCode>
<RemitAddress>47 W 11th St</RemitAddress>
<RemitToCity>New York</RemitToCity>
<RemitToCountry>USA</RemitToCountry>
<RemitToStateOrProvince>NY</RemitToStateOrProvince>
<RemitToZipOrPostalCode>99999</RemitToZipOrPostalCode>
<BillToStreet>4810 Eastgate Mall</BillToStreet>
<BillToCity>San Diego</BillToCity>
<BillToCountry>USA</BillToCountry>
<BillToStateOrProvince>CA</BillToStateOrProvince>
<BillToZipOrPostalCode>92121</BillToZipOrPostalCode>
<SupplierTaxID>7894328742</SupplierTaxID>
<TaxDetails>
<TaxDetail>
<TaxType>Sales tax</TaxType>
<TaxAmount>10</TaxAmount>
<TaxRate></TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>CGST</TaxType>
<TaxAmount></TaxAmount>
<TaxRate>11</TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>IGST</TaxType>
<TaxAmount>12</TaxAmount>
<TaxRate>12</TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>Withholding tax</TaxType>
<TaxAmount>13</TaxAmount>
<TaxRate></TaxRate>
</TaxDetail>
</TaxDetails>
<SupportingAttachments>
<Attachment>
<FileName>InvoiceCaseSupportingDoc.png</FileName>
<MimeCode>image/png</MimeCode>
<Encoding>base64</Encoding>
<Content>iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMTmlDQ1BJQ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>InvoiceImageA1.jpg</FileName>
<MimeCode>image/jpeg</MimeCode>
<Encoding>base64</Encoding>
<Content>/9j/4AAQSkZJRgABAQEA8ADwAAD/2wCEAAoHBwcIBwoICAoPCggKDxINC/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
</SupportingAttachments>
<InvoiceCopyAttachment>
<Attachment>
<FileName>InvoiceA1.pdf</FileName>
<MimeCode>application/pdf</MimeCode>
<Encoding>base64</Encoding>
<Content>JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>InvoiceImageA1.jpg</FileName>
<MimeCode>image/jpeg</MimeCode>
<Encoding>base64</Encoding>
<Content>/9j/4AAQSkZJRgABAQEA8ADwAAD/2wCEAAoHBwcIBwoICAoPCggKDxINC/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
</InvoiceCopyAttachment>
<InvoiceLines>
<InvoiceLine>
<ExternalInvoiceNumber>EXT-INV-#00A1</ExternalInvoiceNumber>
<LineDescription>Invoice_Line_Attach_A1</LineDescription>
<PurchaseOrderLine>POL11232</PurchaseOrderLine>
<POLineDescription>NowX Charger</POLineDescription>
<LineQuantity>10</LineQuantity>
<LineUnitPrice>10.00</LineUnitPrice>
<Subtotal>200.00</Subtotal>
<LineAmountInvoiced>100</LineAmountInvoiced>
<Currency>USD</Currency>
<CostCenter>ACN00001</CostCenter>
<GLAccount>100005</GLAccount>
<TaxCode>A1 - Sales tax, reduced rate</TaxCode>
<ShipToCity>New York</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>New York</ShipToStateOrProvince>
<ShipToStreet>PA112</ShipToStreet>
<ShipToZipOrPostalCode>1001</ShipToZipOrPostalCode>
<SupplierPartNumber>SPN1211</SupplierPartNumber>
<UOM>Individual Unit</UOM>
<Attachments>
<Attachment>
<FileName>InvoiceLineA1.png</FileName>
<MimeCode>image/png</MimeCode>
<Encoding>base64</Encoding>
<Content>iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMT/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
</Attachments>
</InvoiceLine>
<InvoiceLine>
<ExternalInvoiceNumber>EXT-INV-#00A</ExternalInvoiceNumber>
<LineDescription>InvoiceLine_PDF_Attach_A1</LineDescription>
<PurchaseOrderLine>00048896981</PurchaseOrderLine>
<POLineDescription></POLineDescription>
<LineQuantity>10</LineQuantity>
<LineUnitPrice>10.00</LineUnitPrice>
<Subtotal>200.00</Subtotal>
<LineAmountInvoiced>100</LineAmountInvoiced>
<Currency>USD</Currency>
<CostCenter>ACN00005</CostCenter>
<GLAccount>120050</GLAccount>
<TaxCode>A1 - Sales tax, reduced rate</TaxCode>
<ShipToCity>New York</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>New York</ShipToStateOrProvince>
<ShipToStreet>PA112</ShipToStreet>
<ShipToZipOrPostalCode>1001</ShipToZipOrPostalCode>
<SupplierPartNumber>SPN1211</SupplierPartNumber>
<UOM>Individual Unit</UOM>
<Attachments>
<Attachment>
<FileName>Invoice_line_A1.pdf</FileName>
<MimeCode>application/pdf</MimeCode>
<Encoding>base64</Encoding>
<Content>JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBER/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>InvoiceImageA1.jpg</FileName>
<MimeCode>image/jpeg</MimeCode>
<Encoding>base64</Encoding>
<Content>/9j/4AAQSkZJRgABAQEA8ADwAAD/2wCEAAoHBwcIBwoICAoPC/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
</Attachments>
</InvoiceLine>
</InvoiceLines>
</Invoice>
<Invoice>
<InvoiceType>non_po_invoice</InvoiceType>
<SupplierInvoiceNumber>10MultiAttach_Inv_invline_A2-MultiSupp</SupplierInvoiceNumber>
<ExternalInvoiceNumber>EXT-INV-#00A2</ExternalInvoiceNumber>
<Supplier>3245545</Supplier>
<BusinessOwner>paula.smith@example.com</BusinessOwner>
<DateFormat>DD-MMM-YYYY</DateFormat>
<InvoiceDate>10-Nov-2024</InvoiceDate>
<PaymentTerms>Net 60</PaymentTerms>
<LegalEntity>1100</LegalEntity>
<Subtotal>120.00</Subtotal>
<ShippingAmount>10.00</ShippingAmount>
<OtherCharges>10</OtherCharges>
<Discounts>10</Discounts>
<AmountInvoiced>150.00</AmountInvoiced>
<Currency>USD</Currency>
<InvoiceLineCount>1</InvoiceLineCount>
<ShipToCity>Los Angeles</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>CA</ShipToStateOrProvince>
<ShipToStreet>456 Oak Ave</ShipToStreet>
<ShipToZipOrPostalCode>90001</ShipToZipOrPostalCode>
<ShipFromCity>Addison</ShipFromCity>
<ShipFromCountry>USA</ShipFromCountry>
<ShipFromStateOrProvince>TX</ShipFromStateOrProvince>
<ShipFromStreet>15725 Dallas P</ShipFromStreet>
<ShipFromZipOrPostalCode>55555</ShipFromZipOrPostalCode>
<RemitAddress>47 W 11th St</RemitAddress>
<RemitToCity>New York</RemitToCity>
<RemitToCountry>USA</RemitToCountry>
<RemitToStateOrProvince>NY</RemitToStateOrProvince>
<RemitToZipOrPostalCode>99999</RemitToZipOrPostalCode>
<BillToStreet>4810 Eastgate Mall</BillToStreet>
<BillToCity>San Diego</BillToCity>
<BillToCountry>USA</BillToCountry>
<BillToStateOrProvince>CA</BillToStateOrProvince>
<BillToZipOrPostalCode>92121</BillToZipOrPostalCode>
<SupplierTaxID>7894328742</SupplierTaxID>
<TaxDetails>
<TaxDetail>
<TaxType>Value added tax</TaxType>
<TaxAmount>8</TaxAmount>
<TaxRate></TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>Withholding tax</TaxType>
<TaxAmount></TaxAmount>
<TaxRate>7</TaxRate>
</TaxDetail>
</TaxDetails>
<SupportingAttachments>
<Attachment>
<FileName>10InvoiceCaseTestInv_Xml_A2.pdf</FileName>
<MimeCode>application/pdf</MimeCode>
<Encoding>base64</Encoding>
<Content>JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceCasePNGInv_Xml_A2.png</FileName>
<MimeCode>image/png</MimeCode>
<Encoding>base64</Encoding>
<Content>iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMTmlDQ1BJQ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvceCaseTst2Inv_Xml_A2.pdf</FileName>
<MimeCode>application/pdf</MimeCode>
<Encoding>base64</Encoding>
<Content>JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceCaseTestXMLINV_Xml_A2.xml</FileName>
<MimeCode>text/xml</MimeCode>
<Encoding>base64</Encoding>
<Content>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kY/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceCaseTestExcelINV_Xml_A2.xlsx</FileName>
<MimeCode>application/vnd.ms-excel</MimeCode>
<Encoding>base64</Encoding>
<Content>UEsDBBQABgAIAAAAIQCpD2g4fwEAAAIFAAATAAgCW0NvbnRlbnRfVHlwZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceCaseTestdocINV_Xml_A2.docx</FileName>
<MimeCode>application/vnd.openxmlformats-officedocument.wordprocessingml.document</MimeCode>
<Encoding>base64</Encoding>
<Content>UEsDBBQABgAIAAAAIQDnIQddcAEAANcFAAATAAgCW0NvbnRlbnRfVHlwZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceCasePPT_Xml_A2.pptx</FileName>
<MimeCode>application/vnd.ms-powerpoint</MimeCode>
<Encoding>base64</Encoding>
<Content>UEsDBBQABgAIAAAAIQAPBpW0tQEAAHgMAAATAAgCW0NvbnRlbnRfVHlwZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceCaseRichText_Xml_A2.rtf</FileName>
<MimeCode>application/rtf</MimeCode>
<Encoding>base64</Encoding>
<Content>e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyODIyClxjb2Nv/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceCaseImageJpeg_XML_A2.jpg</FileName>
<MimeCode>image/jpeg</MimeCode>
<Encoding>base64</Encoding>
<Content>/9j/4AAQSkZJRgABAQEA8ADwAAD/2wCEAAoHBwcIBwoICAoPCggKDxINC/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
</SupportingAttachments>
<InvoiceCopyAttachment>
<Attachment>
<FileName>10InvoiceTestInv_Xml_A2.pdf</FileName>
<MimeCode>application/pdf</MimeCode>
<Encoding>base64</Encoding>
<Content>JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoicePNGInv_Xml_A2.png</FileName>
<MimeCode>image/png</MimeCode>
<Encoding>base64</Encoding>
<Content>iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMTmlDQ1BJQ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvceTst2Inv_Xml_A2.pdf</FileName>
<MimeCode>application/pdf</MimeCode>
<Encoding>base64</Encoding>
<Content>JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBERiBQcmVzZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestXMLINV_Xml_A2.xml</FileName>
<MimeCode>text/xml</MimeCode>
<Encoding>base64</Encoding>
<Content>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kY/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestExcelINV_Xml_A2.xlsx</FileName>
<MimeCode>application/vnd.ms-excel</MimeCode>
<Encoding>base64</Encoding>
<Content>UEsDBBQABgAIAAAAIQCpD2g4fwEAAAIFAAATAAgCW0NvbnRlbnRfVHlwZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestCSVINV_Xml_A2.csv</FileName>
<MimeCode>text/csv</MimeCode>
<Encoding>base64</Encoding>
<Content>Im51bWJlciIsInN1cHBsaWVyX2ludm9pY2VfbnVtYmVyIiwic3VwcGxp/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestJsonINV_Xml_A2.json</FileName>
<MimeCode>application/json</MimeCode>
<Encoding>base64</Encoding>
<Content>eyJyZWNvcmRzIjpbeyJyZXF1aXJlc19hY2tub3dsZWRnZW1lbnQiOiJmY/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestdocINV_Xml_A2.docx</FileName>
<MimeCode>application/vnd.openxmlformats-officedocument.wordprocessingml.document</MimeCode>
<Encoding>base64</Encoding>
<Content>UEsDBBQABgAIAAAAIQDnIQddcAEAANcFAAATAAgCW0NvbnRlbnRfVHlwZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoicePPT_Xml_A2.pptx</FileName>
<MimeCode>application/vnd.ms-powerpoint</MimeCode>
<Encoding>base64</Encoding>
<Content>UEsDBBQABgAIAAAAIQAPBpW0tQEAAHgMAAATAAgCW0NvbnRlbnRfVHlwZ/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceRichText_Xml_A2.rtf</FileName>
<MimeCode>application/rtf</MimeCode>
<Encoding>base64</Encoding>
<Content>e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyODIyClxjb2Nv/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceImageJpeg_XML_A2.jpg</FileName>
<MimeCode>image/jpeg</MimeCode>
<Encoding>base64</Encoding>
<Content>/9j/4AAQSkZJRgABAQEA8ADwAAD/2wCEAAoHBwcIBwoICAoPCggKDxINC/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
</InvoiceCopyAttachment>
<InvoiceLines>
<InvoiceLine>
<ExternalInvoiceNumber>EXT-INV-#00A2</ExternalInvoiceNumber>
<LineDescription>Apple_MultiAttach_A2</LineDescription>
<PurchaseOrderLine>48896981</PurchaseOrderLine>
<POLineDescription>Keyboards</POLineDescription>
<LineQuantity>12</LineQuantity>
<LineUnitPrice>10.00</LineUnitPrice>
<Subtotal>(200.00)</Subtotal>
<LineAmountInvoiced>100</LineAmountInvoiced>
<Currency>USD</Currency>
<CostCenter>ACN00005</CostCenter>
<GLAccount>141100</GLAccount>
<TaxCode>A0 Sales Tax</TaxCode>
<ShipToCity>New York</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>New York</ShipToStateOrProvince>
<ShipToStreet>PA112</ShipToStreet>
<ShipToZipOrPostalCode>1001</ShipToZipOrPostalCode>
<SupplierPartNumber>SPN1211</SupplierPartNumber>
<UOM>Individual Unit</UOM>
<TaxDetails>
<TaxDetail>
<TaxType>SGST</TaxType>
<TaxAmount>2</TaxAmount>
<TaxRate></TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>IGST</TaxType>
<TaxAmount></TaxAmount>
<TaxRate>3</TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>IGST</TaxType>
<TaxAmount>5</TaxAmount>
<TaxRate>4</TaxRate>
</TaxDetail>
</TaxDetails>
<Attachments>
<Attachment>
<FileName>10InvoiceTestInvLine_Xml_A2.pdf</FileName>
<MimeCode>application/pdf</MimeCode>
<Encoding>base64</Encoding>
<Content>JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBER/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvcPNGInvLine_Xml_A2.png</FileName>
<MimeCode>image/png</MimeCode>
<Encoding>base64</Encoding>
<Content>iVBORw0KGgoAAAANSUhEUgAAA0YAAALUCAYAAAAv/SLkAAAMT/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvTst2InvLine_Xml_A2.pdf</FileName>
<MimeCode>application/pdf</MimeCode>
<Encoding>base64</Encoding>
<Content>JVBERi0xLjQKJaqrrK0KMSAwIG9iago8PAovVGl0bGUgKFBER/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestXMLINVLine_Xml_A2.xml</FileName>
<MimeCode>text/xml</MimeCode>
<Encoding>base64</Encoding>
<Content>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIH/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestExcelINVLine_Xml_A2.xlsx</FileName>
<MimeCode>application/vnd.ms-excel</MimeCode>
<Encoding>base64</Encoding>
<Content>UEsDBBQABgAIAAAAIQCpD2g4fwEAAAIFAAATAAgCW0NvbnRlbn/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestCSVINVLine_Xml_A2.csv</FileName>
<MimeCode>text/csv</MimeCode>
<Encoding>base64</Encoding>
<Content>Im51bWJlciIsInN1cHBsaWVyX2ludm9pY2VfbnVtYmVyIiwic/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestJsonINVLine_Xml_A2.json</FileName>
<MimeCode>application/json</MimeCode>
<Encoding>base64</Encoding>
<Content>eyJyZWNvcmRzIjpbeyJyZXF1aXJlc19hY2tub3dsZWRnZW1lb/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceTestdocINVLine_Xml_A2.docx</FileName>
<MimeCode>application/vnd.openxmlformats-officedocument.wordprocessingml.document</MimeCode>
<Encoding>base64</Encoding>
<Content>UEsDBBQABgAIAAAAIQDnIQddcAEAANcFAAATAAgCW0NvbnRlb/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceLinePPT_Xml_A2.pptx</FileName>
<MimeCode>application/vnd.ms-powerpoint</MimeCode>
<Encoding>base64</Encoding>
<Content>UEsDBBQABgAIAAAAIQAPBpW0tQEAAHgMAAATAAgCW0NvbnRlb/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvoiceLineRichText_Xml_A2.rtf</FileName>
<MimeCode>application/rtf</MimeCode>
<Encoding>base64</Encoding>
<Content>e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyODIyC/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
<Attachment>
<FileName>10InvcImageJPG_InvcLine_Xml_A2.jpg</FileName>
<MimeCode>image/jpeg</MimeCode>
<Encoding>base64</Encoding>
<Content>/9j/4AAQSkZJRgABAQEA8ADwAAD/2wCEAAoHBwcIBwoICAoPC/Base64EncodingIntentionallyTruncated=</Content>
</Attachment>
</Attachments>
</InvoiceLine>
<InvoiceLine>
<ExternalInvoiceNumber>EXT-INV-#002</ExternalInvoiceNumber>
<LineDescription>Negative Tax</LineDescription>
<PurchaseOrderLine>48896981</PurchaseOrderLine>
<POLineDescription>Keyboards</POLineDescription>
<LineQuantity>12</LineQuantity>
<LineUnitPrice>10.00</LineUnitPrice>
<Subtotal>200.00</Subtotal>
<LineAmountInvoiced>100</LineAmountInvoiced>
<Currency>USD</Currency>
<CostCenter>ACN00001</CostCenter>
<GLAccount>100001</GLAccount>
<TaxCode>A0 Sales Tax</TaxCode>
<ShipToCity>New York</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>New York</ShipToStateOrProvince>
<ShipToStreet>PA112</ShipToStreet>
<ShipToZipOrPostalCode>1001</ShipToZipOrPostalCode>
<SupplierPartNumber>SPN1211</SupplierPartNumber>
<UOM>Individual Unit</UOM>
<TaxDetails>
<TaxDetail>
<TaxType>Value added tax</TaxType>
<TaxAmount></TaxAmount>
<TaxRate>6</TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>Withholding tax</TaxType>
<TaxAmount>16</TaxAmount>
<TaxRate></TaxRate>
</TaxDetail>
</TaxDetails>
</InvoiceLine>
</InvoiceLines>
</Invoice>
<Invoice>
<InvoiceType></InvoiceType>
<SupplierInvoiceNumber>Both taxes</SupplierInvoiceNumber>
<ExternalInvoiceNumber>EXT-INV-#008</ExternalInvoiceNumber>
<Supplier>3245545</Supplier>
<OriginalInvoice></OriginalInvoice>
<PurchaseOrder>###0004889698</PurchaseOrder>
<BusinessOwner>paula.smith@example.com</BusinessOwner>
<DateFormat>DD MMMM, YY</DateFormat>
<InvoiceDate>5 June, 24</InvoiceDate>
<PaymentTerms>Net 60</PaymentTerms>
<LegalEntity>1100</LegalEntity>
<Subtotal>100.00</Subtotal>
<ShippingAmount>10.00</ShippingAmount>
<OtherCharges>10-</OtherCharges>
<Discounts>10</Discounts>
<AmountInvoiced>130.00</AmountInvoiced>
<Currency>USD</Currency>
<InvoiceLineCount>1</InvoiceLineCount>
<ShipToCity>Los Angeles</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>CA</ShipToStateOrProvince>
<ShipToStreet>456 Oak Ave</ShipToStreet>
<ShipToZipOrPostalCode>90001</ShipToZipOrPostalCode>
<ShipFromCity>Addison</ShipFromCity>
<ShipFromCountry>USA</ShipFromCountry>
<ShipFromStateOrProvince>TX</ShipFromStateOrProvince>
<ShipFromStreet>15725 Dallas P</ShipFromStreet>
<ShipFromZipOrPostalCode>55555</ShipFromZipOrPostalCode>
<RemitAddress>47 W 11th St</RemitAddress>
<RemitToCity>New York</RemitToCity>
<RemitToCountry>USA</RemitToCountry>
<RemitToStateOrProvince>NY</RemitToStateOrProvince>
<RemitToZipOrPostalCode>99999</RemitToZipOrPostalCode>
<BillToStreet>4810 Eastgate Mall</BillToStreet>
<BillToCity>San Diego</BillToCity>
<BillToCountry>USA</BillToCountry>
<BillToStateOrProvince>CA</BillToStateOrProvince>
<BillToZipOrPostalCode>92121</BillToZipOrPostalCode>
<SupplierTaxID>7894328742</SupplierTaxID>
<TaxDetails>
<TaxDetail>
<TaxType>SGST</TaxType>
<TaxAmount>21</TaxAmount>
<TaxRate></TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>IGST</TaxType>
<TaxAmount></TaxAmount>
<TaxRate>23</TaxRate>
</TaxDetail>
</TaxDetails>
<InvoiceLines>
<InvoiceLine>
<ExternalInvoiceNumber>EXT-INV-008</ExternalInvoiceNumber>
<LineDescription>Apple macbook 15 Pro</LineDescription>
<PurchaseOrderLine>#ABC00048896981</PurchaseOrderLine>
<POLineDescription>NowX Laptop</POLineDescription>
<LineQuantity>10</LineQuantity>
<LineUnitPrice>10.00</LineUnitPrice>
<Subtotal>-200.00</Subtotal>
<LineAmountInvoiced>100</LineAmountInvoiced>
<Currency>USD</Currency>
<CostCenter>ACN00005</CostCenter>
<GLAccount>100001</GLAccount>
<TaxCode>A0 Sales Tax</TaxCode>
<ShipToCity>New York</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>New York</ShipToStateOrProvince>
<ShipToStreet>PA112</ShipToStreet>
<ShipToZipOrPostalCode>1001</ShipToZipOrPostalCode>
<SupplierPartNumber>SPN1211</SupplierPartNumber>
<UOM>Individual Unit</UOM>
<TaxDetails>
<TaxDetail>
<TaxType>SGST</TaxType>
<TaxAmount>12</TaxAmount>
<TaxRate></TaxRate>
</TaxDetail>
</TaxDetails>
</InvoiceLine>
</InvoiceLines>
</Invoice>
<Invoice>
<InvoiceType>credit_memo</InvoiceType>
<SupplierInvoiceNumber>no taxes</SupplierInvoiceNumber>
<ExternalInvoiceNumber>EXT-INV-#009</ExternalInvoiceNumber>
<Supplier>3245545</Supplier>
<OriginalInvoice>Both taxes</OriginalInvoice>
<PurchaseOrder></PurchaseOrder>
<BusinessOwner>Paula Smith</BusinessOwner>
<DateFormat></DateFormat>
<InvoiceDate>2024-06-03</InvoiceDate>
<PaymentTerms>Net 60</PaymentTerms>
<LegalEntity>US</LegalEntity>
<Subtotal>100.00</Subtotal>
<ShippingAmount>10.00</ShippingAmount>
<OtherCharges>10</OtherCharges>
<Discounts>10</Discounts>
<AmountInvoiced>130.00</AmountInvoiced>
<Currency>USD</Currency>
<InvoiceLineCount>1</InvoiceLineCount>
<ShipToCity>Los Angeles</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>CA</ShipToStateOrProvince>
<ShipToStreet>456 Oak Ave</ShipToStreet>
<ShipToZipOrPostalCode>90001</ShipToZipOrPostalCode>
<ShipFromCity>Addison</ShipFromCity>
<ShipFromCountry>USA</ShipFromCountry>
<ShipFromStateOrProvince>TX</ShipFromStateOrProvince>
<ShipFromStreet>15725 Dallas P</ShipFromStreet>
<ShipFromZipOrPostalCode>55555</ShipFromZipOrPostalCode>
<RemitAddress>47 W 11th St</RemitAddress>
<RemitToCity>New York</RemitToCity>
<RemitToCountry>USA</RemitToCountry>
<RemitToStateOrProvince>NY</RemitToStateOrProvince>
<RemitToZipOrPostalCode>99999</RemitToZipOrPostalCode>
<BillToStreet>4810 Eastgate Mall</BillToStreet>
<BillToCity>San Diego</BillToCity>
<BillToCountry>USA</BillToCountry>
<BillToStateOrProvince>CA</BillToStateOrProvince>
<BillToZipOrPostalCode>92121</BillToZipOrPostalCode>
<SupplierTaxID>7894328742</SupplierTaxID>
<InvoiceLines>
<InvoiceLine>
<ExternalInvoiceNumber>EXT-INV-008</ExternalInvoiceNumber>
<LineDescription>Apple macbook 15 Pro</LineDescription>
<PurchaseOrderLine>#ABC00048896981</PurchaseOrderLine>
<POLineDescription>NowX Laptop</POLineDescription>
<LineQuantity>10</LineQuantity>
<LineUnitPrice>10.00-</LineUnitPrice>
<Subtotal>100.00</Subtotal>
<LineAmountInvoiced>100</LineAmountInvoiced>
<Currency>USD</Currency>
<CostCenter>ACN00005</CostCenter>
<GLAccount>141200</GLAccount>
<TaxCode>A0 Sales Tax</TaxCode>
<ShipToCity>New York</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>New York</ShipToStateOrProvince>
<ShipToStreet>PA112</ShipToStreet>
<ShipToZipOrPostalCode>1001</ShipToZipOrPostalCode>
<SupplierPartNumber>SPN1211</SupplierPartNumber>
<UOM>Individual Unit</UOM>
</InvoiceLine>
<InvoiceLine>
<ExternalInvoiceNumber>EXT-INV-008</ExternalInvoiceNumber>
<LineDescription>Apple macbook 15 Pro</LineDescription>
<PurchaseOrderLine>#ABC00048896981</PurchaseOrderLine>
<POLineDescription>NowX Laptop</POLineDescription>
<LineQuantity>10</LineQuantity>
<LineUnitPrice>10.00</LineUnitPrice>
<Subtotal>100.00</Subtotal>
<LineAmountInvoiced>100</LineAmountInvoiced>
<Currency>USD</Currency>
<CostCenter>ACN00001</CostCenter>
<GLAccount>100002</GLAccount>
<TaxCode>A0 Sales Tax</TaxCode>
<ShipToCity>New York</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>New York</ShipToStateOrProvince>
<ShipToStreet>PA112</ShipToStreet>
<ShipToZipOrPostalCode>1001</ShipToZipOrPostalCode>
<SupplierPartNumber>SPN1211</SupplierPartNumber>
<UOM>Individual Unit</UOM>
</InvoiceLine>
</InvoiceLines>
</Invoice>
<Invoice>
<InvoiceType></InvoiceType>
<SupplierInvoiceNumber>LineLevelTaxes</SupplierInvoiceNumber>
<ExternalInvoiceNumber>EXT-INV-#0010</ExternalInvoiceNumber>
<Supplier>3245545</Supplier>
<PurchaseOrder></PurchaseOrder>
<BusinessOwner>Paula Smith</BusinessOwner>
<DateFormat>MMM DD, YYYY</DateFormat>
<InvoiceDate>Aug 3, 2024</InvoiceDate>
<PaymentTerms>Net 60</PaymentTerms>
<LegalEntity>US</LegalEntity>
<Subtotal>100</Subtotal>
<ShippingAmount>10</ShippingAmount>
<OtherCharges>10</OtherCharges>
<Discounts>10</Discounts>
<AmountInvoiced>10</AmountInvoiced>
<Currency>USD</Currency>
<InvoiceLineCount>1</InvoiceLineCount>
<ShipToCity>Los Angeles</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>CA</ShipToStateOrProvince>
<ShipToStreet>456 Oak Ave</ShipToStreet>
<ShipToZipOrPostalCode>90001</ShipToZipOrPostalCode>
<ShipFromCity>Addison</ShipFromCity>
<ShipFromCountry>USA</ShipFromCountry>
<ShipFromStateOrProvince>TX</ShipFromStateOrProvince>
<ShipFromStreet>15725 Dallas P</ShipFromStreet>
<ShipFromZipOrPostalCode>55555</ShipFromZipOrPostalCode>
<RemitAddress>47 W 11th St</RemitAddress>
<RemitToCity>New York</RemitToCity>
<RemitToCountry>USA</RemitToCountry>
<RemitToStateOrProvince>NY</RemitToStateOrProvince>
<RemitToZipOrPostalCode>99999</RemitToZipOrPostalCode>
<BillToStreet>4810 Eastgate Mall</BillToStreet>
<BillToCity>San Diego</BillToCity>
<BillToCountry>USA</BillToCountry>
<BillToStateOrProvince>CA</BillToStateOrProvince>
<BillToZipOrPostalCode>92121$%ad</BillToZipOrPostalCode>
<SupplierTaxID>7894328742</SupplierTaxID>
<InvoiceLines>
<InvoiceLine>
<ExternalInvoiceNumber>EXT-INV-008</ExternalInvoiceNumber>
<LineDescription>Apple macbook 15 Pro</LineDescription>
<PurchaseOrderLine></PurchaseOrderLine>
<POLineDescription>NowX Laptop</POLineDescription>
<LineQuantity>10</LineQuantity>
<LineUnitPrice>20</LineUnitPrice>
<Subtotal>-200¥</Subtotal>
<LineAmountInvoiced>200$</LineAmountInvoiced>
<Currency>USD</Currency>
<CostCenter>ACN00005</CostCenter>
<GLAccount>141300</GLAccount>
<TaxCode>A0 Sales Tax</TaxCode>
<ShipToCity>New York</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>New York</ShipToStateOrProvince>
<ShipToStreet>PA112</ShipToStreet>
<ShipToZipOrPostalCode>1001ACD@</ShipToZipOrPostalCode>
<SupplierPartNumber>SPN1211</SupplierPartNumber>
<UOM>Individual Unit</UOM>
<TaxDetails>
<TaxDetail>
<TaxType>SGST</TaxType>
<TaxAmount>12</TaxAmount>
<TaxRate></TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>CGST</TaxType>
<TaxAmount></TaxAmount>
<TaxRate>15</TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>Withholding tax</TaxType>
<TaxAmount>13</TaxAmount>
<TaxRate>13</TaxRate>
</TaxDetail>
</TaxDetails>
</InvoiceLine>
</InvoiceLines>
</Invoice>
<Invoice>
<InvoiceType></InvoiceType>
<SupplierInvoiceNumber>LineLevelTaxes</SupplierInvoiceNumber>
<ExternalInvoiceNumber>EXT-INV-#0010</ExternalInvoiceNumber>
<Supplier>3245545</Supplier>
<PurchaseOrder></PurchaseOrder>
<BusinessOwner>Paula Smith</BusinessOwner>
<DateFormat>MMMM DD, YYYY</DateFormat>
<InvoiceDate>september 1st, 2024</InvoiceDate>
<PaymentTerms>Net 60</PaymentTerms>
<LegalEntity>US</LegalEntity>
<Subtotal>100</Subtotal>
<ShippingAmount>10</ShippingAmount>
<OtherCharges>10</OtherCharges>
<Discounts>10</Discounts>
<AmountInvoiced>10</AmountInvoiced>
<Currency>USD</Currency>
<InvoiceLineCount>1</InvoiceLineCount>
<ShipToCity>Los Angeles</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>CA</ShipToStateOrProvince>
<ShipToStreet>456 Oak Ave</ShipToStreet>
<ShipToZipOrPostalCode>90001</ShipToZipOrPostalCode>
<ShipFromCity>Addison</ShipFromCity>
<ShipFromCountry>USA</ShipFromCountry>
<ShipFromStateOrProvince>TX</ShipFromStateOrProvince>
<ShipFromStreet>15725 Dallas P</ShipFromStreet>
<ShipFromZipOrPostalCode>55555</ShipFromZipOrPostalCode>
<RemitAddress>47 W 11th St</RemitAddress>
<RemitToCity>New York</RemitToCity>
<RemitToCountry>USA</RemitToCountry>
<RemitToStateOrProvince>NY</RemitToStateOrProvince>
<RemitToZipOrPostalCode>99999</RemitToZipOrPostalCode>
<BillToStreet>4810 Eastgate Mall</BillToStreet>
<BillToCity>San Diego</BillToCity>
<BillToCountry>USA</BillToCountry>
<BillToStateOrProvince>CA</BillToStateOrProvince>
<BillToZipOrPostalCode>92121$%ad</BillToZipOrPostalCode>
<SupplierTaxID>7894328742</SupplierTaxID>
<InvoiceLines>
<InvoiceLine>
<ExternalInvoiceNumber>EXT-INV-008</ExternalInvoiceNumber>
<LineDescription>Apple macbook 15 Pro</LineDescription>
<PurchaseOrderLine></PurchaseOrderLine>
<POLineDescription>NowX Laptop</POLineDescription>
<LineQuantity>10</LineQuantity>
<LineUnitPrice>20</LineUnitPrice>
<Subtotal>-200¥</Subtotal>
<LineAmountInvoiced>200$</LineAmountInvoiced>
<Currency>USD</Currency>
<CostCenter>ACN00005</CostCenter>
<GLAccount>141300</GLAccount>
<TaxCode>A0 Sales Tax</TaxCode>
<ShipToCity>New York</ShipToCity>
<ShipToCountry>USA</ShipToCountry>
<ShipToStateOrProvince>New York</ShipToStateOrProvince>
<ShipToStreet>PA112</ShipToStreet>
<ShipToZipOrPostalCode>1001ACD@</ShipToZipOrPostalCode>
<SupplierPartNumber>SPN1211</SupplierPartNumber>
<UOM>Individual Unit</UOM>
<TaxDetails>
<TaxDetail>
<TaxType>SGST</TaxType>
<TaxAmount>12</TaxAmount>
<TaxRate></TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>CGST</TaxType>
<TaxAmount></TaxAmount>
<TaxRate>15</TaxRate>
</TaxDetail>
<TaxDetail>
<TaxType>Withholding tax</TaxType>
<TaxAmount>13</TaxAmount>
<TaxRate>13</TaxRate>
</TaxDetail>
</TaxDetails>
</InvoiceLine>
</InvoiceLines>
</Invoice>
<TargetERP>ERP1</TargetERP>
</Invoices>'
Das folgende Ergebnis zeigt, dass die Anforderung erfolgreich ist und die Rechnungsdaten verarbeitet werden. Sie können den Status der Anforderung in der Tabelle „Rechnungs-Integrationsprotokoll“ [sn_spend_intg_Invoice_Integration_log] anzeigen. Verwenden Sie die Batch-ID, die in der Spalte Batch-ID aufgeführt ist, um die Rechnung zu finden.
{
"batchId": "APIINV1736249646168148",
"status": "Success",
"message": "Your request has been successfully received and is being processed."
}