AddTradeAllowanceCharge (BG-20, BG-21)

AddTradeAllowanceCharge fügt eine Gruppe von Geschäftstermini hinzu, die Informationen über die anwendbaren Zuschläge oder Rabatte auf den Gesamtbetrag der Rechnung bereitstellen.

alo.AddTradeAllowanceCharge(ChargeIndicator, BasisAmount, BasisAmountCurrencyID, ActualAmount, ActualAmountCurrencyID, TypeCode, CategoryCode, ApplicablePercent, Reason)

ChargeIndicator: Boolean, schaltet zwischen Zu- und Abschlag um.

BasisAmount: Der Basisbetrag, der in Verbindung mit dem prozentualen Rabatt oder Zuschlag auf Dokumentenebene verwendet werden kann, um den Betrag der Belastung auf Dokumentenebene zu berechnen. (BT-93, BT-100)

TypeCode: EN 16931 unterstützt nur die Steuerart „Mehrwertsteuer“ mit dem Code „VAT“. Das EXTENDED-Profil muss verwendet werden, wenn andere Steuerarten genannt werden sollen, wie zum Beispiel Versicherungssteuer oder Mineralölsteuer. Der Code für die Steuerart sollte dann aus der Code-Liste UNTDID 5153 ausgewählt werden. (BT-95-0, BT-102-0)

CategoryCode: Kodierte Informationen zur Anwendung der Umsatzsteuerkategorie für Zuschlag oder Rabatt auf Dokumentenebene. Zum Beispiel: S, Z, E, AE, K, G, O, L (BT-95, BT-102)

ApplicablePercent: Der Mehrwertsteuersatz, dargestellt als Prozentsatz, der auf den Rabatt und Zuschlag auf Dokumentenebene angewendet wird. (BT-96, BT-103)

ActualAmount: Der Betrag des Rabatts oder Zuschlags ohne Mehrwertsteuer (MwSt). (BT-92, BT-99)

Reason: Grund für Zuschlag oder Rabatt auf Dokumentenebene in Textform (BT-97, BT-104)