F: Muss ich bei AddTradeAllowanceCharge den Parameter SequenceNumeric übergeben?

BG-20 BG-21 BT-92 BT-99
Thema
VB.NET
SDK-Mitglieder
AddTradeAllowanceCharge()
Business Terms
BG-20 Abschläge auf Dokumentenebene BG-21 Zuschläge auf Dokumentenebene BT-92 Betrag des Abschlags auf Dokumentenebene BT-99 Betrag des Zuschlags auf Dokumentenebene
Codebeispiele
VB.NET
Veröffentlicht

Kurz: Nein. SequenceNumeric ist der letzte, optionale Parameter von AddTradeAllowanceCharge. Lassen Sie ihn weg oder übergeben Sie einen Leerstring ""; dann wird das Element nicht in das XML geschrieben. Das Feld gibt es nur im Profil Factur-X EXTENDED. In EN 16931 und XRechnung ist es nicht vorgesehen und muss leer bleiben.

Was bedeutet SequenceNumeric?

SequenceNumeric ist die Berechnungsreihenfolge mehrerer Zu- und Abschläge: 1, 2, 3 … Einen Wert brauchen Sie nur, wenn in EXTENDED mehrere Zu- oder Abschläge aufeinander aufbauen, zum Beispiel erst 10 % Rabatt und dann 2 % auf den bereits reduzierten Betrag.

ProfilSequenceNumeric
EN 16931 (ZUGFeRD COMFORT)leer lassen
XRechnungleer lassen
Factur-X EXTENDEDoptional: "1" für den ersten, "2" für den zweiten Zu-/Abschlag

Beispiel

' VB.NET – Normalfall: ohne SequenceNumeric
alo.AddTradeAllowanceCharge(False, "1000.00", "EUR", "100.00", "EUR", "VAT", "S", "19.00", "Rabatt", "10.00")

' EXTENDED: zwei Abschläge, die aufeinander aufbauen
alo.AddTradeAllowanceCharge(False, "1000.00", "EUR", "100.00", "EUR", "VAT", "S", "19.00", "Rabatt", "10.00", "", "1")
alo.AddTradeAllowanceCharge(False, "900.00", "EUR", "18.00", "EUR", "VAT", "S", "19.00", "Skonto", "2.00", "", "2")

Sprachen ohne optionale Parameter (zum Beispiel über COM oder aus Progress OpenEdge) übergeben an der Stelle einen Leerstring. Mehr zu Zu- und Abschlägen: BG-20 (Abschläge) und BG-21 (Zuschläge).

Häufige Fragen

Muss ich SequenceNumeric in AddTradeAllowanceCharge füllen?

Nein. Der Parameter ist optional. Ohne Wert oder mit einem Leerstring wird das Element nicht in das XML geschrieben.

In welchem Profil gibt es SequenceNumeric?

Nur in Factur-X EXTENDED. In EN 16931 und XRechnung ist das Feld nicht vorgesehen und bleibt leer.

Welchen Wert übergebe ich in EXTENDED?

Die Reihenfolge als Zahl in einem String: "1" für den ersten Zu- oder Abschlag, "2" für den zweiten, der auf dem ersten aufbaut.

Business Terms in diesem Artikel: BG-20 BG-21 BT-92 BT-99