- Thema
- Beispiel Code
- Business Terms
- BG-20 Abschläge auf Dokumentenebene BG-21 Zuschläge auf Dokumentenebene BT-92 Betrag des Abschlags auf Dokumentenebene BT-93 Grundbetrag des Abschlags auf Dokumentenebene BT-94 Prozentualer Abschlag auf Dokumentenebene BT-95 Code für die Umsatzsteuerkategorie des Abschlages auf BT-96 Umsatzsteuersatz für den Abschlag auf BT-97 Grund für den Abschlag auf Dokumentenebene
- Veröffentlicht
- Aktualisiert
Die Datei allowances.csv enthält die Abschläge (BG-20) und Zuschläge (BG-21) auf Rechnungsebene, eine Zeile je Eintrag. Sie wird vom CSV-Import des SDK (ImportCSV) und von zugcmd (Parameter -z) gelesen. Die Spalten werden über ihren Namen in der Kopfzeile zugeordnet; die Reihenfolge ist beliebig, Groß- und Kleinschreibung spielt keine Rolle.
Spalten
| Spalte | Bedeutung | Business Term |
|---|---|---|
chargeindicator | 1 = Zuschlag, 0 = Abschlag | BG-21 / BG-20 |
actualamount | Betrag des Zu- oder Abschlags, immer positiv | BT-99 / BT-92 |
reason | Grund als Text. Zeilen ohne Grund werden nicht importiert. | BT-104 / BT-97 |
reasoncode | Grundcode, optional (ab Version 11.0.0.16) | BT-105 / BT-98 |
basisamount | Grundbetrag, auf den sich der Prozentsatz bezieht, optional | BT-100 / BT-93 |
calculationpercent | Prozentsatz des Zu- oder Abschlags, optional | BT-101 / BT-94 |
taxtypecode | Art der Steuer, in der Regel VAT | BT-102-0 / BT-95-0 |
taxcategorycode | Umsatzsteuerkategorie, zum Beispiel S, K, E | BT-102 / BT-95 |
taxpercent | Umsatzsteuersatz | BT-103 / BT-96 |
exemptionreason | Umsatzsteuer-Befreiungsgrund des Zu- oder Abschlags als Text, optional, nur Factur-X EXTENDED (ab Version 11.0.0.16) | – |
exemptionreasoncode | Code des Befreiungsgrunds, zum Beispiel VATEX-EU-IC, optional, nur Factur-X EXTENDED (ab Version 11.0.0.16) | – |
Beispiel
chargeindicator;basisamount;calculationpercent;actualamount;reason;taxpercent;taxtypecode;taxcategorycode;reasoncode
0;100.00;10.00;10.00;Treuerabatt;19.00;VAT;S;95
1;;;15.00;Verpackung;19.00;VAT;S;
Die erste Zeile ist ein Abschlag von 10 % auf 100,00 €, die zweite ein Zuschlag von 15,00 €. Beträge stehen immer positiv in der Datei; ob es ein Zu- oder Abschlag ist, entscheidet allein chargeindicator (siehe Zuschlag wird als Nachlass ausgewiesen).
Befreiungsgrund am Zu- oder Abschlag (EXTENDED)
Die Spalten exemptionreason und exemptionreasoncode entsprechen der SDK-Funktion SetTradeAllowanceChargeExemption. Sie werden nur für Factur-X-EXTENDED-Rechnungen mit steuerfreien Umsätzen gebraucht: Dort zählen die Regeln BR-FXEXT-…-08 einen Zu- oder Abschlag nur mit, wenn sein Befreiungsgrund mit dem der Steuerzeile übereinstimmt (mehr zu BR-FXEXT-IC-08).
chargeindicator;actualamount;reason;taxpercent;taxtypecode;taxcategorycode;exemptionreason
1;15.00;Verpackung;0.00;VAT;K;Steuerfreie innergemeinschaftliche Lieferung
Wichtig: Ist eine der beiden Spalten gefüllt, wird die Rechnung als Factur-X EXTENDED erzeugt. Für EN-16931-Rechnungen und XRechnungen lassen Sie beide Spalten leer oder weg.
Export
Der Export einer vorhandenen Rechnung nach CSV (CreateCSV, ReadTradeAllowanceChargesCSV, zugcmd -r) schreibt dieselben Spalten und zusätzlich currency. Dateien ohne die neuen Spalten werden unverändert wie bisher importiert.
Business Terms in diesem Artikel: BG-20 BG-21 BT-92 BT-93 BT-94 BT-95 BT-96 BT-97 BT-98 BT-99 BT-100 BT-101 BT-102 BT-103 BT-104 BT-105