- 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.
| Profil | SequenceNumeric |
|---|---|
| EN 16931 (ZUGFeRD COMFORT) | leer lassen |
| XRechnung | leer lassen |
| Factur-X EXTENDED | optional: "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.