Rechnungen erstellen und hochladen
Erfahren Sie, wie Sie Rechnungen mit und ohne VCS-Registrierung erstellen und hochladen.
Nachdem Sie sich bei VCS registriert haben, haben Sie zwei Möglichkeiten, Rechnungen zu erstellen und hochzuladen:
- Erlaube Amazon Erstelle und lade deine Rechnungen automatisch hoch.
- Benutzen Amazon-Steuerberechnungsdaten zum Erstellen Ihrer eigenen Rechnungen, laden Sie sie dann manuell mit SP-API hoch.
Wenn Sie VCS nicht verwenden möchten, können Sie Ihre eigenen Steuerdaten verwenden, um Rechnungen zu erstellen, und diese dann manuell mithilfe der SP-API oder über Seller Central hochladen. Anweisungen zur Verwendung dieser Methode finden Sie unter Rechnungen manuell hochladen.
Tipp
Geben Sie auf Rechnungen keine Informationen zur Verkäuferüberweisung an, da dies die Kunden verwirren kann. Amazon zieht Zahlungen direkt von Kunden ein und zahlt den Betrag an die Verkäufer aus.
Informationen zu den Anforderungen an die Rechnungskonformität und zu Rechnungskorrekturen finden Sie unter Einhaltung und Korrektur von VCS-Rechnungen.
Erlauben Sie Amazon, Rechnungen für Sie zu erstellen
Diese Option ist für alle Verkäufer verfügbar, die sich für den Umsatzsteuer-Berechnungsservice (VCS) registrieren und das I want Amazon to generate invoices on my behalf Option, um Zugriff auf den Umsatzsteuer-Berechnungsbericht von Amazon zu erhalten. Dieser Bericht enthält nützliche Informationen zu VCS-Bestellungen, darunter: die Rechnungsnummer, den Rechnungslink, die Umsatzsteuer des Käufers und Informationen zum Versand von/an. Bestellungen sind in diesem Bericht drei Tage nach Versand verfügbar. Verwenden Sie die Informationen in der folgenden Tabelle, um den VCS-Bericht mithilfe der Verkaufspartner-API (SP-API) anzufordern.
API | Berichts-API |
---|---|
Operation | createReport |
ReportType | SC_VAT_TAX_REPORT |
Das VCS-Programm wirkt sich auf den Inhalt der folgenden Berichte aus:
Berichte bestellen
Geben Sie den Mehrwertsteuerbetrag an
Berichte bestellen, die Sie anfordern nach Sie registrieren sich bei VCS wie folgt:
ItemTax
(in XML-Berichten) unditem_tax
(in Flatfile-Berichten). Enthält den von Amazon berechneten Mehrwertsteuerbetrag.ItemPrice
(in XML-Berichten) unditem_price
(in Flatfile-Berichten). Enthält den Preis inklusive Mehrwertsteuer.
Der Betrag ohne Umsatzsteuer ist der Artikelpreis abzüglich der Artikelsteuer.
Hinweis
Wenn die Artikelsteuer Null ist, wurde für die Transaktion 0% Mehrwertsteuer berechnet. Es gibt mehrere Umstände, unter denen dies passieren kann. Beispiele hierfür sind internationale Transaktionen und grenzüberschreitende B2B-Transaktionen in der EU. Weitere Informationen finden Sie unter Methode der VCS-Berechnung.
Angaben zur Umsatzsteuer einbeziehen
Sie können wählen, ob Sie VCS-bezogene Attribute in Ihre Bestellberichte aufnehmen möchten.
Gehen Sie wie folgt vor, um VCS-bezogene Attribute in Bestellberichte aufzunehmen:
-
Wechseln Sie zu Spalten im Bestellbericht hinzufügen oder entfernen in Seller Central.
-
Füge das VAT details Spalte.
Nachdem Sie diesen Vorgang abgeschlossen haben, werden Ihren Bestellberichten die folgenden Spalten hinzugefügt: Item price VAT exclusive, Shipping price VAT exclusive, und Gift wrap price VAT exclusive.
Bestellberichte für Versand durch Amazon
FBA-Bestellberichte, die Sie anfordern nach Sie registrieren sich bei VCS wie folgt:
ItemTax
(in XML-Berichten) unditem_tax
(in Flatfile-Berichten). Enthält den von Amazon berechneten Mehrwertsteuerbetrag.ItemPrice
(in XML-Berichten) unditem_price
(in Flatfile-Berichten). Enthält den Betrag ohne Mehrwertsteuer (geändert vom Betrag inklusive Mehrwertsteuer).
Der Betrag inklusive Umsatzsteuer ist der Artikelpreis zuzüglich der Artikelsteuer.
Verwenden Sie die Steuerberechnungsdaten von Amazon, um Rechnungen zu erstellen
Sie können nur diese Option verwenden mit der Vertriebspartner-API (SP-API) und Sie müssen die von Amazon bereitgestellten Steuerdaten verwenden, um Ihre Rechnungen zu erstellen.
Schritt 1. Die Steuerberechnungsdaten für alle Ihre Bestellungen aus dem Bericht mit den Umsatzsteuer-Rechnungsdaten (VIDR) extrahieren.
Der VIDR ist ein Bericht, der Details zur Steuerberechnung auf Transaktionsebene enthält und nur Verkäufern zur Verfügung steht, die sich bei VCS angemeldet haben. Dieser Bericht enthält alle Informationen, die erforderlich sind, um eine korrekte Rechnung mit ausgewiesener Umsatzsteuer für jede Sendung zu erstellen, unabhängig davon, oder Versand durch den Käufer oder durch Amazon erfolgt. Eine Bestellung ist in diesem Bericht unmittelbar nach dem Versand verfügbar.
Benutze das createReport
Betrieb mit dem GET_FLAT_FILE_VAT_INVOICE_DATA_REPORT
oder GET_XML_VAT_INVOICE_DATA_REPORT
Typ des Berichts (reportType
).
reportOptions
+ pendingInvoices
- all
.
-
pendingInvoices
: Ein boolescher Wert. Wenn neinReportOption
Parameter ist angegeben, die Standardeinstellung istReportOption=PendingInvoices
. Beispiel:"reportOptions": {"ReportOption=pendingInvoices": "true"}
- Wann
true
, der Bericht enthält nur Lieferungen, für die Rechnungen und Gutschriften ausstehen. Dieser Bericht enthält keine Lieferungen, für die Rechnungen bereits erfolgreich hochgeladen wurden. Dies beinhaltet Lieferungen für Bestellungen, die innerhalb der letzten 90 Tage aufgegeben wurden. - Wann
false
(oder wenn PendingInvoices nicht in ReportOptions enthalten ist), hängt der Inhalt des Berichts vom Wert von aball
.
Diese Berichte enthalten Versanddetails für versendete Bestellungen mit Bestelldaten in den letzten 90 Tagen, für die Rechnungen fällig sind und hochgeladen werden müssen (alle Lieferungen mit dem Rechnungsstatus
InvoicePending
oderCreditNotePending
). Berichte mit dieser Option enthalten keine Lieferungen, für die Rechnungen bereits erfolgreich hochgeladen wurden. Der Zweck dieser Option besteht darin, dem Verkäufer zu ermöglichen, alle Einzelposten durchzugehen und Rechnungen zu erstellen, ohne seine eigene Geschäftslogik anwenden zu müssen. - Wann
-
all
: Ein boolescher Wert. Die Standardeinstellung ist. Beispiel:"reportOptions": {"ReportOption=All": "true"}
- Wann
true
, der Bericht enthält Lieferungen für Bestellungen, die innerhalb des von Ihnen angegebenen Datumsbereichs aufgegeben wurden. Dies schließt Lieferungen mit allen möglichen Rechnungsstatus ein. Sie müssen Folgendes angebenstartDate
undendDate
Parameter für diecreateReport
Betrieb. DasdataStartTime
unddataEndTime
Die Werte müssen den gültigen ersten und letzten Tagen im angegebenen Zeitraum entsprechenreportPeriod
. Zum Beispiel, wennreportPeriod=WEEK
,dataStartTime
muss ein Sonntag sein unddataEndTime
muss ein Samstag sein. Der maximal zulässige Zeitraum liegt bei 30 Tagen. - Wann
false
, oder wennall
ist nicht enthalten inreportOptions
, der Inhalt des Berichts hängt vom Wert von abpendingInvoices
. Der Vorgabewert ist"pendingInvoices" : "true"
.
Diese Berichte beinhalten Lieferungen für alle möglichen
InvoiceStatus
Werte. Dazu gehören:- Lieferungen mit
InvoiceStatus=InvoiceCreatedByAmazon
. Amazon stellt eine Rechnung für diese Transaktion aus, sodass der Verkäufer keine Rechnung hochladen muss. - Transaktionen mit
InvoiceStatus=NoTaxCalculated
. Amazon hat für diese Transaktion keine Steuerberechnung durchgeführt. Dies passiert beispielsweise, wenn der Artikel aus einem Land versendet wird, für das der Verkäufer in Seller Central keine gültige Umsatzsteuer-Identifikationsnummer angegeben hat.
- Wann
Sie können bestimmen, wann planen Sie diese Berichte. Um das SLA von 24 Stunden einzuhalten, können Sie einen Zeitplan für alle 12 Stunden erstellen. Dadurch wird eine maximale Verzögerung von 12 Stunden nach dem Versand einer Sendung gewährleistet.
Eine Rechnung ist für jede Sendung (nicht für jede Bestellung) nach dem Versand der Sendung fällig. Eine Sendung kann einen der folgenden Status haben:
Status der Rechnung | Beschreibung | Action required |
---|---|---|
InvoicePending | Die Lieferung wurde versandt. | Der Verkäufer muss eine Rechnung für die Lieferung hochladen. |
InvoiceProcessing | Der Verkäufer hat die Rechnung hochgeladen und Amazon bearbeitet sie. | Zu diesem Zeitpunkt sind keine Maßnahmen des Verkäufers erforderlich. Amazon wird die Rechnung bearbeiten. |
InvoiceUploaded | Der Verkäufer hat die Rechnung hochgeladen und Amazon hat die Bearbeitung abgeschlossen. Es wurde kein Fehler festgestellt. | Der Verkäufer muss nichts unternehmen. Die Rechnung wurde erfolgreich hochgeladen und steht dem Kunden auf der Seite Deine Bestellungen zur Verfügung. Kunden können die Rechnung jederzeit herunterladen. |
InvoiceRejected | Der Verkäufer hat die Rechnung hochgeladen und Amazon hat die Bearbeitung abgeschlossen. Beim Hochladen wurden Fehler festgestellt. | Der Verkäufer muss die Rechnung für diese Lieferung erneut hochladen. |
CreditNotePending | Im Falle einer Rückerstattung wurde das Geld an den Käufer zurückgegeben. Im Falle einer Rücksendung ist der Artikel für Bestellungen mit Versand durch Amazon im Amazon-Versandzentrum eingegangen oder wurde vom Verkäufer für vom Verkäufer versendete Bestellungen autorisiert. | Für diese Transaktion ist jetzt eine Gutschrift fällig. |
CreditNoteProcessing | Der Verkäufer hat die Rechnung hochgeladen und Amazon bearbeitet sie. | Zu diesem Zeitpunkt sind keine Maßnahmen des Verkäufers erforderlich. Amazon bearbeitet die Gutschrift. |
CreditNoteUploaded | Der Verkäufer hat die Gutschrift hochgeladen und Amazon hat die Bearbeitung abgeschlossen. Es wurde kein Fehler festgestellt. | Der Verkäufer muss nichts unternehmen. Die Gutschrift wurde erfolgreich hochgeladen und dem Kunden auf der Seite Deine Bestellungen zur Verfügung gestellt. |
CreditNoteRejected | Der Verkäufer hat die Gutschrift hochgeladen und Amazon hat die Bearbeitung abgeschlossen. Beim Hochladen wurden Fehler festgestellt. | Der Verkäufer muss die Gutschrift für diese Transaktion erneut hochladen. |
CreditNoteCreatedByAmazon | Amazon hat für diese Transaktion eine Gutschrift erstellt. | Der Verkäufer muss nichts unternehmen. |
NoTaxCalculated | Amazon konnte für diese Transaktion keine Steuern berechnen. Dies passiert normalerweise, wenn der Verkäufer keine Umsatzsteuer-Identifikationsnummer für das Land hochgeladen hat, aus dem die Sendung versandt wurde. | Amazon berechnet die Mehrwertsteuer nicht und der Verkäufer muss die Rechnung für diese Transaktion hochladen. Der Verkäufer kann die Rechnung in Seller Central oder mit SP-API hochladen. |
InvoiceCreatedByAmazon | Amazon hat eine Rechnung für diese Transaktion erstellt. | Der Verkäufer muss nichts unternehmen. |
VIDR-Spalten
In der folgenden Tabelle werden die einzelnen VIDR-Spalten erklärt:
Name des Feldes | Definition | Beispiel |
---|---|---|
order-id | Die eindeutige Bestellnummer von Amazon. Wird für die Versandbestätigung und die Bearbeitung nach der Bestellung verwendet. | 736-3563777-5518068 |
order-item-id | Die eindeutige Bestellnummer von Amazon. Wird für die Versandbestätigung und die Bearbeitung nach der Bestellung verwendet. | 583563777345 |
shipping-id | Versandnummer für diese Sendung. | 409302382 |
fulfilled-by | Der Versandkanal für diese Bestellung. | MFN or FBA |
order-date | Datum, an dem die Bestellung aufgegeben wurde. | 17/05/2018 |
marketplace-id | Der Online-Marktplatz, bei dem die Bestellung aufgegeben wurde. | DE, FR, IT, ES |
recipient-name | Name des Empfängers. | Mary Major |
buyer-name | Name des Käufers. | Diego Ramirez |
ship-service-level | Das Versand-Servicelevel wird vom Käufer bei der Bestellung des Artikels bezahlt. Zum Beispiel Standard oder Expressversand. | Standard |
ship-address-1 | Die erste Zeile der Empfängeradresse | 123 Any Street |
ship-address-2 | Zweite Zeile der Empfängeradresse | Apt. 12 |
ship-address-3 | Dritte Zeile der Empfängeradresse | c/o Example Corp. |
ship-city | Stadt der Empfängeradresse | Any City |
ship-state | Bundesstaat der Empfängeradresse | Any State |
ship-postal-code | Postleitzahl der Empfängeradresse | SL1 1QP |
ship-country | Der aus zwei Buchstaben bestehende internationale Standard-Ländercode (ISO 3166-konform). | DE |
ship-phone-number | Telefonnummer der Empfängeradresse. | 999999999 |
shipment-date | Versanddatum dieser Sendung. | 20/05/2018 |
billing-name | Name für die Rechnungsstellung. | Márcia Oliveira |
bill-address-1 | Die erste Zeile der Rechnungsadresse. | 100 Main Street |
bill-address-2 | Die zweite Zeile der Rechnungsadresse. | Apt. 12 |
bill-address-3 | Die dritte Zeile der Rechnungsadresse. | c/o AnyCompany |
bill-city | Stadt der Rechnungsadresse. | Any City |
bill-state | Bundesstaat der Rechnungsadresse. | Any State |
bill-postal-code | Postleitzahl der Rechnungsadresse. | U7D 294 |
bill-country | Der aus zwei Buchstaben bestehende internationale Standard-Ländercode (ISO 3166-konform). | DE |
bill-phone-number | Telefonnummer der Rechnungsadresse. | 44234343 |
ship-from-city | Stadt der Absenderadresse. | Any City |
ship-from-state | Bundesstaat der Absenderadresse. | Any State |
ship-from-country | Land der Absenderadresse. | DE |
ship-from-postal-code | Postleitzahl der Absenderadresse. | 10178 |
sku | Lagerhaltungseinheit. Vom Verkäufer definierte eindeutige Kennzeichnung für ein Produkt. | sku123 |
product-name | Name des Produkts. | DJI CP.PT.03342 Spark - Battery Charging Hub |
quantity-purchased | Gekaufte Menge. | 1 |
currency | Die für die Transaktion verwendete Währung. | EUR |
asin | ASIN des Produkts. | AY39345YE8K |
item-vat-incl-amount | Artikelpreis inklusive Umsatzsteuer. | 120.00 |
item-vat-amount | Umsatzsteuerbetrag des Artikelpreises. | 20.00 |
item-vat-excl-amount | Artikelpreis ohne Umsatzsteuer. | 100.00 |
item-vat-rate | Umsatzsteuersatz des Artikelpreises. | 0.20 |
gift-wrap-vat-incl-amount | Gesamtumsatzsteuer inklusive Geschenkverpackung. | 12.00 |
gift-wrap-vat-amount | Gesamtbetrag der Umsatzsteuer für Geschenkverpackung. | 2.00 |
gift-wrap-vat-excl-amount | Geschenkverpackung ohne Umsatzsteuer insgesamt. | 10.00 |
gift-wrap-vat-rate | Gesamter Umsatzsteuersatz für Geschenkpreis. | 0.20 |
shipping-vat-incl-amount | Umsatzsteuer inklusive Versandpreis. | 6.00 |
shipping-vat-amount | Umsatzsteuerbetrag des Versandpreises. | 1.00 |
shipping-vat-excl-amount | Versandpreis ohne Umsatzsteuer. | 5.00 |
shipping-vat-rate | Umsatzsteuersatz des Versandpreises. | 0.20 |
item-promo-vat-incl-amount | Artikelaktion inklusive Umsatzsteuer insgesamt. | -0.12 |
item-promo-vat-amount | Gesamtbetrag der Umsatzsteuer für Artikelaktion. | -0.02 |
item-promo-vat-excl-amount | Artikelaktion ohne Umsatzsteuer insgesamt. | -0.10 |
item-promo-vat-rate | Gesamter Umsatzsteuersatz für Artikelaktion. | 0.20 |
item-promotion-id | Werbeaktions-ID für Artikelwerbung. Ein alphanumerischer Wert, der von Amazon generiert wird. | 136643052:AKY54VWVKS3JCY6T |
shipping-promo-vat-incl-amount | Gesamtumsatzsteuer inklusive Versandaktion. | -0.12 |
shipping-promo-vat-amount | Gesamtbetrag der Umsatzsteuer für Versandaktion. | -0.02 |
shipping-promo-vat-excl-amount | Versandaktion ohne Umsatzsteuer insgesamt. | -0.10 |
shipping-promo-vat-rate | Gesamter Umsatzsteuersatz für Versandaktion. | 0.20 |
shipping-promotion-id | Werbe-ID der Versandaktion. Ein alphanumerischer Wert, der von Amazon generiert wird. | 3943834723:BWJRJERIUDKERU |
gift-promo-vat-incl-amount | Gesamtumsatzsteuer inklusive Werbeaktion für Geschenkverpackung. | -0.20 |
gift-promo-vat-amount | Gesamtbetrag der Umsatzsteuer für Werbeaktion für Geschenkverpackung. | -0.12 |
gift-promo-vat-excl-amount | Werbeaktion für Geschenkverpackung ohne Umsatzsteuer insgesamt. | -0.02 |
gift-promo-vat-rate | Gesamter Umsatzsteuersatz für Werbeaktion für Geschenkverpackung. | 0.10 |
gift-promotion-id | Aktionsnummer der Geschenkverpackungsaktion. | 385934052:BWJRJDJSDS3JCY6T |
transaction-id | Bei Sendungen ist dies die Versandnummer. Bei Rücksendungen ist dies eine eindeutige Transaktions-ID, die sich von der Versandnummer unterscheidet. | 409302382 (für eine Sendung); amzn1:crow:A0F6KWAFSV6YMALMHE4VJW (für eine Rücksendung oder Rückerstattung) |
transaction-type | Die Art der Transaktion. | VERSAND, RÜCKSENDUNG oder RÜCKERSTATTUNG |
is-amazon-invoiced | Zeigt an, ob Amazon eine Rechnung für diese Transaktion erstellt. Wahr, wenn der Verkäufer VCS verwendet und die Option wählt, dass Amazon die Rechnungen erstellt, oder wenn Amazon World Imports vom Verkäufer kauft. Der Verkäufer sollte für diese Transaktionen keine Rechnungen erstellen. Amazon wird eine Rechnung erstellen und dem Verkäufer zur Verfügung stellen. | WAHR oder FALSCH |
invoice-status | Status der Rechnung. | Beziehen Sie sich auf Schritt 1 für Details zum Rechnungsstatus. |
invoice-status-description | Beschreibung des Rechnungsstatus. | Beziehen Sie sich auf Schritt 1 für Details zum Rechnungsstatus. |
is-business-order | War diese Bestellung von der Amazon Business-Website oder der B2C-Website? | WAHR oder FALSCH |
purchase-order-number | Bestellnummer (falls vom Kunden angegeben). | AB45-234934 (can be any string) |
seller-vat-number | Umsatzsteuer-Identifikationsnummer des Verkäufers, die bei der Umsatzsteuerberechnung verwendet wurde. | DE111111111 |
buyer-vat-number | Bei der Umsatzsteuerberechnung verwendete Umsatzsteuer-Identifikationsnummer des Käufers. | DE22222222 oder leer, wenn der Kunde keine Umsatzsteuer-Identifikationsnummer bei Amazon hat. |
buyer-company-name | Firmenname des Käufers. | Beliebiges Unternehmen |
price-designation | Gibt an, ob es sich um einen Geschäftspreis oder einen Standardpreis handelt. | Business Price or Standard Price |
invoice-number | Die vom Verkäufer angegebene Rechnungsnummer. Im Fall einer PendingInvoices -Anzeige ist die Spalte leer, da die Rechnung nicht hochgeladen wurde. Im Fall einer All -Anzeige wird die Spalte die vom Verkäufer hochgeladene Rechnungsnummer enthalten. | XXXX |
legacy-customer-order-item-id | Diese Bestellnummer ist dieselbe wie in Berichten für Versand durch Amazon und Berichten für Versand durch Verkäufer. Wenn Sie die einzelnen Einzelposten aus einem VIDR mit Berichten für Versand durch Amazon oder für Versand durch Verkäufer abgleichen möchten, können Sie diese Spalte verwenden. | 82840304120340 |
buyer-tax-registration-type | Die Steuerart des Kunden (falls der Kunde eine Steuernummer hat). | Umsatzsteuer, BusinessReg, CitizenID. Auf den spanischen und italienischen Marktplätzen können Unternehmen eine Unternehmensregistrierungsnummer (BusinessReg) und Privatpersonen eine Steuernummer (CitizenID) haben. |
is-buyer-physically-present | Stimmt, wenn der Kunde physisch in dem Land ansässig ist, für das die Steuernummer in der buyer-vat-number Spalte. | WAHR oder FALSCH |
is-seller-physically-present | Stimmt, wenn der Verkäufer physisch in dem Land ansässig ist, für das die Umsatzsteuer-Identifikationsnummer in der seller-vat-number Spalte. | WAHR oder FALSCH |
buyer-e-invoice-account-id | Die E-Rechnungskonto-ID des Kunden. Sie wird ausgefüllt, wenn der Kunde eine Konto-ID für elektronische Rechnungen angegeben hat (mit der die Rechnung bei Bedarf an Sistema di Interscambio (SdI) gesendet werden kann). Diese Spalte wurde speziell für das italienische Gesetz zur elektronischen Rechnungsstellung hinzugefügt, das 2019 in Kraft trat, sodass Verkäufer Rechnungen bei SdI hochladen können. | XXXXXXXX |
recommended-invoice-format | Empfohlenes Rechnungsformat für die Einreichung an die Steuerbehörden. Wenn der Wert PDF ist, müssen Sie das PDF-Rechnungsformat bei Amazon hochladen und dasselbe PDF wie die echte Rechnungskopie verwenden. Wenn das empfohlene Format XML ist, hat Amazon festgestellt, dass der Kunde ein B2B-Kunde im IT-Bereich ist und der Verkäufer physisch in der IT ansässig ist. Daher muss der Verkäufer gemäß dem italienischen Gesetz über elektronische Rechnungen eine XML-Rechnung in Sistema di Interscambio (SdI) hochladen. Die XML-Rechnung, die auf SDi verfügbar ist, wird als echte Kopie der Rechnung betrachtet. Sie müssen jedoch auch eine PDF-Rechnung auf Amazon hochladen. Das PDF muss zusätzlichen Text oder ein Wasserzeichen enthalten, um darauf hinzuweisen, dass es sich um ein Rechnungsduplikat handelt. Der Kunde kann die Originalrechnung von SDi abrufen. Beachten Sie, dass der Verkäufer unabhängig vom Wert in dieser Spalte immer eine PDF-Rechnung mit dem Feedtyp „Rechnung hochladen“ auf Amazon hochladen muss. | PDF oder XML. |
Citation-en | Diese Spalte enthält den englischen Text der Bezeichnung. | Wir empfehlen dem Verkäufer, den auf der Rechnung angegebenen Bezeichnungstext zu verwenden. Dem Verkäufer steht es frei, die Sprache zu wählen, die er für das Zitieren verwenden möchte, abhängig von der Sprache auf der Rechnung. |
Citation-de | Diese Spalte enthält den Bezeichnungstext auf Deutsch. | Wir empfehlen dem Verkäufer, den auf der Rechnung angegebenen Bezeichnungstext zu verwenden. Dem Verkäufer steht es frei, die Sprache zu wählen, die er für das Zitieren verwenden möchte, abhängig von der Sprache auf der Rechnung. |
Citation-es | Diese Spalte enthält den Bezeichnungstext auf Spanisch. | Wir empfehlen dem Verkäufer, den auf der Rechnung angegebenen Bezeichnungstext zu verwenden. Dem Verkäufer steht es frei, die Sprache zu wählen, die er für das Zitieren verwenden möchte, abhängig von der Sprache auf der Rechnung. |
Citation-fr | Diese Spalte enthält den Bezeichnungstext auf Französisch. | Wir empfehlen dem Verkäufer, den auf der Rechnung angegebenen Bezeichnungstext zu verwenden. Dem Verkäufer steht es frei, die Sprache zu wählen, die er für das Zitieren verwenden möchte, abhängig von der Sprache auf der Rechnung. |
Citation-it | Diese Spalte enthält den Bezeichnungstext auf Italienisch. | Wir empfehlen dem Verkäufer, den auf der Rechnung angegebenen Bezeichnungstext zu verwenden. Dem Verkäufer steht es frei, die Sprache zu wählen, die er für das Zitieren verwenden möchte, abhängig von der Sprache auf der Rechnung. |
Is-invoice-corrected | Gibt an, ob sich diese Transaktion auf eine frühere korrigierte Rechnung bezieht. Stimmt, wenn es sich bei dieser Transaktion um eine Korrektur einer früheren Transaktion handelt. | WAHR oder FALSCH |
original-vat-invoice-number | Die Rechnungsnummer der ursprünglichen Sendung, für die eine Rechnungskorrektur erforderlich ist. | Die ursprüngliche Rechnungsnummer. |
invoice-correction-details | Einzelheiten zur Rechnungsänderung, die die Änderungen auf der Rechnung beschreiben. Dies gilt nur für Transaktionen mit Rechnungsänderungen. | Eine neue Rechnung wird ausgestellt, nachdem die Rechnungsadresse auf der ursprünglichen Mehrwertsteuerrechnung geändert wurde; oder es wird eine Gutschrift ausgestellt, um die Rechnungsadresse auf der ursprünglichen Mehrwertsteuerrechnung zu ändern. |
Schritt 2. Erstellen Sie Ihre eigenen Rechnungen aus den Daten im VIDR-Bericht
Laden Sie den VIDR-Bericht herunter und verwenden Sie die Informationen, um Ihre Umsatzsteuerrechnung zu erstellen.
Schritt 3. Laden Sie Rechnungen mithilfe der Feeds API auf Amazon hoch
Rufen Sie den createFeed
-Vorgang zur Validierung von UPLOAD_VAT_INVOICE
und feedType
auf.
Tipp
Die Marketplace-IDs für Ihr Land finden Sie unter Marktplatz-IDs.
Für feedOptions
, Sie müssen Metadaten in Schlüssel:Wert-Paaren mit der PDF-Rechnung angeben. Entweder OrderId
oder ShippingId
ist erforderlich, wenn Sie eine Rechnung hochladen (ShippingId
wird bevorzugt).
OrderId
: Die ID der Bestellung, für die die Rechnung eingereicht wird.ShippingId
: Die Kennung der Sendung, für die die Rechnung eingereicht wird.
Wenn Sie einschließen OrderId
und ShippingId
, Amazon ignoriert die Bestellnummer und lädt die Rechnung mit der Versandnummer hoch. Wenn keines von beiden angegeben wird, wird möglicherweise eine Fehlermeldung angezeigt. Hilfe bei Fehlern finden Sie unter Behandlung von Fehlern.
Das Folgende feedOptions
sind erforderlich:
TotalAmount
. Der Gesamtbetrag auf der Rechnung. Dies ist der Preis inklusive Mehrwertsteuer für Artikel, Geschenkverpackung und Versand, abzüglich der Mehrwertsteuer für alle Werbeaktionen. Wenn der angegebene Gesamtbetrag nicht dem Gesamtbetrag von Amazon für diese Sendung entspricht (bis auf zwei Dezimalstellen), wird das Hochladen der Rechnung abgelehnt. Wir empfehlen, die im VIDR angegebenen Steuerberechnungen strikt einzuhalten.TotalVATAmount
. Der gesamte Mehrwertsteuerbetrag auf der Rechnung. Dies ist die Mehrwertsteuer für die Artikel, die Geschenkverpackung und den Versand, abzüglich der Mehrwertsteuer für alle Werbeaktionen. Wenn der Mehrwertsteuerbetrag nicht mit dem von Amazon für diese Sendung berechneten Mehrwertsteuerbetrag übereinstimmt (bis auf zwei Dezimalstellen), wird das Hochladen der Rechnung abgelehnt. Wir empfehlen, die im VIDR angegebenen Steuerberechnungen strikt einzuhalten.InvoiceNumber
. Die Rechnungsnummer, die auf der Rechnung verwendet wird. Diese Rechnungsnummer wird mit Kunden geteilt. Verkäufer müssen sicherstellen, dass dieselbe Rechnungsnummer auf der Rechnung erscheint.
Das Folgende feedOptions
sind fakultativ:
-
DocumentType
. Mögliche Werte:Invoice
. Verwenden Sie dies, wenn Sie eine Rechnung hochladen.CreditNote
. Verwenden Sie diese Option, wenn Sie eine Gutschrift für eine Rückerstattung oder Rücksendung hochladen.
Der Standardwert istInvoice
.
-
TransactionId
, eingestellt aufDocumentType=CreditNote
.
Vorsicht
Fügen Sie Schlüssel oder Werte nicht in Anführungszeichen ein. Amazon akzeptiert nur die folgenden Zeichen: Kommas (
,
), Schrägstriche (/
), umgekehrte Schrägstriche (\
), Leerzeichen (), Bindestriche (-
), unterstreicht (_
), Semikolons (;
), Doppelpunkte (:
), Hashes (#
), 0-9, A-Z, a-z. Amazon kürzt zusätzlichen Speicherplatz.
Das Drosselungslimit für den Fakturierungsfeed (UPLOAD_VAT_INVOICE
) ist ein Rechnungsupload alle drei Sekunden.
Beispiele
Uploads von Rechnungen:
{"OrderID":"206-2341234-3455465", "InvoiceNumber":"INT-3431-XJE3", "DocumentType":"Invoice"}
Gutschriften (CN-123-ABC
ist die Gutschriftsnummer):
{"OrderID":"206-2341234-3455465", "InvoiceNumber":"CN-123-ABC", "DocumentType":"CreditNote"}
Java-Code zum Erstellen der Feed-Optionen:
Map<String, String> feedOptions = new HashMap<>(); // building parameter map
feedOptions.put("metadata:OrderId", "XXX-XXXXXXX-XXXXXXX");
feedOptions.put("metadata:TotalAmount", String.format(TOTALAMMOUNT));
feedOptions.put("metadata:TotalVATAmount", String.format(TOTALVATAMMOUNT));
feedOptions.put("metadata:InvoiceNumber", INVOICE_NUMBER);
String options = feedOptions.entrySet().stream()
.map(e -> String.format("%s=%s", e.getKey(), e.getValue()))
.collect(Collectors.joining(";"));
File pdfD = new File("<PATH TO PDF>");
byte[] pdfDocument = FileUtils.readFileToByteArray(pdfD); // read pdf document to byte array
String contentMD5 = Base64.encodeBase64String(pdfDocument); // building hash code
InputStream contentStream = new ByteArrayInputStream(pdfDocument); // inputstream of
SubmitFeedResponse response = submitFeed(contentStream, contentMD5, "_UPLOAD_VAT_INVOICE_", options, ContentType.OctetStream);
public SubmitFeedResponse submitFeed(InputStream, String contentMD5, String feedType, String feedOptions, ContentType contentType)
{
SubmitFeedRequest request = new SubmitFeedRequest();
request.setContentMD5(contentMD5);
request.setFeedContent(inputStream);
request.setFeedOptions(feedOptions);
request.setFeedType(feedType);
request.setMarketplaceIdList(new IdList(Arrays.asList(getMarketPlaces());
request.setMerchant(configuration.getAmazon().getSellerId());
request.setMWSAuthToken(configuration.getAmazon().getMwsAuthToken());
request.setContentType(contentType);
return getMarketplaceWebServiceClient().submitFeed(request);
}
Rechnungen manuell hochladen
Alle Verkäufer, die wählen nicht Um sich bei VCS anzumelden, haben Sie standardmäßig die Möglichkeit, ihre eigenen Rechnungen über die API oder Seller Central auf Amazon hochzuladen. In diesem Abschnitt wird die Verwendung der API beschrieben.
Um Rechnungen manuell hochzuladen, müssen Sie Ihre eigenen Steuerdaten verwenden, um Ihre Rechnungen zu erstellen. Du wirst nicht Zugriff auf einen VIDR-Bericht haben.
Rufen Sie den createFeed
-Vorgang zur Validierung von UPLOAD_VAT_INVOICE
und feedType
auf.
Tipp
Die Marketplace-IDs für Ihr Land finden Sie unter Marktplatz-IDs.
Für feedOptions
, Sie müssen Metadaten in Schlüssel:Wert-Paaren mit der PDF-Rechnung angeben. Entweder OrderId
oder ShippingId
ist erforderlich, wenn Sie eine Rechnung hochladen (ShippingId
wird bevorzugt).
OrderId
: Die ID der Bestellung, für die die Rechnung eingereicht wird.ShippingId
: Die Kennung der Sendung, für die die Rechnung eingereicht wird.
Wenn Sie einschließen OrderId
und ShippingId
, Amazon ignoriert die Bestellnummer und lädt die Rechnung mit der Versandnummer hoch. Wenn keines von beiden angegeben wird, wird möglicherweise eine Fehlermeldung angezeigt. Hilfe bei Fehlern finden Sie unter Behandlung von Fehlern.
Das Folgende feedOptions
sind erforderlich:
InvoiceNumber
. Die Rechnungsnummer, die auf der Rechnung verwendet wird. Diese Rechnungsnummer wird mit Kunden geteilt. Verkäufer müssen sicherstellen, dass dieselbe Rechnungsnummer auf der Rechnung erscheint.DocumentType
. Mögliche Werte:Invoice
. Verwenden Sie dies, wenn Sie eine Rechnung hochladen.CreditNote
. Verwenden Sie diese Option, wenn Sie eine Gutschrift für eine Rückerstattung oder Rücksendung hochladen.
Der Standardwert istInvoice
.
Tipp
Bei manuellen Uploads können Sie mehr als eine Rechnung mit derselben Bestellnummer hochladen. Die Rechnungsnummer muss jedoch eindeutig sein. Nur die letzte Rechnung gilt als gültig.
Das Folgende feedOptions
sind fakultativ:
TotalAmount
. Der Gesamtbetrag auf der Rechnung. Dies ist der Preis inklusive Mehrwertsteuer für Artikel, Geschenkverpackung und Versand, abzüglich der Mehrwertsteuer für alle Werbeaktionen. Wenn der angegebene Gesamtbetrag nicht dem Gesamtbetrag von Amazon für diese Sendung entspricht (bis auf zwei Dezimalstellen), wird das Hochladen der Rechnung abgelehnt. Wir empfehlen, die im VIDR angegebenen Steuerberechnungen strikt einzuhalten.TotalVATAmount
. Der gesamte Mehrwertsteuerbetrag auf der Rechnung. Dies ist die Mehrwertsteuer für die Artikel, die Geschenkverpackung und den Versand, abzüglich der Mehrwertsteuer für alle Werbeaktionen. Wenn der Mehrwertsteuerbetrag nicht mit dem von Amazon für diese Sendung berechneten Mehrwertsteuerbetrag übereinstimmt (bis auf zwei Dezimalstellen), wird das Hochladen der Rechnung abgelehnt. Wir empfehlen, die im VIDR angegebenen Steuerberechnungen strikt einzuhalten.TransactionId
, eingestellt aufDocumentType=CreditNote
.
Vorsicht
Fügen Sie Schlüssel oder Werte nicht in Anführungszeichen ein. Amazon akzeptiert nur die folgenden Zeichen: Kommas (
,
), Schrägstriche (/
), umgekehrte Schrägstriche (\
), Leerzeichen (), Bindestriche (-
), unterstreicht (_
), Semikolons (;
), Doppelpunkte (:
), Hashes (#
), 0-9, A-Z, a-z. Amazon kürzt zusätzlichen Speicherplatz.
Das Drosselungslimit für den Fakturierungsfeed (UPLOAD_VAT_INVOICE
) ist ein Rechnungsupload alle drei Sekunden.
Beispiele
Uploads von Rechnungen:
{"OrderID":"206-2341234-3455465", "InvoiceNumber":"INT-3431-XJE3", "DocumentType":"Invoice"}
Gutschriften (CN-123-ABC
ist die Gutschriftsnummer):
{"OrderID":"206-2341234-3455465", "InvoiceNumber":"CN-123-ABC", "DocumentType":"CreditNote"}
Sie können den folgenden Beispielcode verwenden, um die PDF-Datei anzuhängen. Obwohl dieses Beispiel in Java ist, können Sie es als Modell für andere Programmiersprachen verwenden.
Map<String, String> feedOptions = new HashMap<>(); // building parameter map
feedOptions.put("metadata:OrderId", "XXX-XXXXXXX-XXXXXXX");
feedOptions.put("metadata:TotalAmount", String.format(TOTALAMMOUNT));
feedOptions.put("metadata:TotalVATAmount", String.format(TOTALVATAMMOUNT));
feedOptions.put("metadata:InvoiceNumber", INVOICE_NUMBER);
String options = feedOptions.entrySet().stream()
.map(e -\> String.format("%s=%s", e.getKey(), e.getValue()))
.collect(Collectors.joining(";"));
File pdfD = new File("\<PATH TO PDF\>");
byte\[\] pdfDocument = FileUtils.readFileToByteArray(pdfD); // read pdf document to byte array
String contentMD5 = Base64.encodeBase64String(pdfDocument); // building hash code
InputStream contentStream = new ByteArrayInputStream(pdfDocument); // inputstream of
SubmitFeedResponse response = submitFeed(contentStream, contentMD5, "\_UPLOAD_VAT_INVOICE\_", options, ContentType.OctetStream);
public SubmitFeedResponse submitFeed(InputStream, String contentMD5, String feedType, String feedOptions, ContentType contentType)
{
SubmitFeedRequest request = new SubmitFeedRequest();
request.setContentMD5(contentMD5);
request.setFeedContent(inputStream);
request.setFeedOptions(feedOptions);
request.setFeedType(feedType);
request.setMarketplaceIdList(new IdList(Arrays.asList(getMarketPlaces());
request.setMerchant(configuration.getAmazon().getSellerId());
request.setMWSAuthToken(configuration.getAmazon().getMwsAuthToken());
request.setContentType(contentType);
return getMarketplaceWebServiceClient().submitFeed(request);
}
Updated 28 days ago