Referenz
Markdown-ExportBR-49 Zahlungsanweisung muss einen Zahlungsartcode angeben
Eine Zahlungsanweisung (BG-16) muss den Zahlungsartcode (BT-81) angeben.
Problembeschreibung
FEHLER
Geschäftsregel der EN 16931 (CEN)
Kontext und Bedeutung
Dies ist eine Kernregel der EN 16931. Der Zahlungsartcode (BT-81) zeigt dem Käufer, wie er zahlen soll, und andere Regeln hängen davon ab; so verlangt BR-61 für die Codes 30 und 58 ein Konto. Das UBL-Schema verlangt cbc:PaymentMeansCode bereits, daher erscheint BR-49 vor allem bei CII-Rechnungen, deren Zahlungsgruppe nur eine IBAN enthält, typischerweise wenn im Kundenstamm keine Zahlungsart hinterlegt ist.
Lösung
Ergänzen Sie cac:PaymentMeans/cbc:PaymentMeansCode (CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode) aus UNCL4461, zum Beispiel 58 für SEPA-Überweisung, 30 für Überweisung, 59 für SEPA-Lastschrift oder 48 für Bankkarte.
Schnellzugriff
Gültige Beispiele
- BT-81 = 58 (SEPA-Überweisung)
Ungültige Beispiele
- CII-ram:SpecifiedTradeSettlementPaymentMeans nur mit ram:PayeePartyCreditorFinancialAccount/ram:IBANID und ohne ram:TypeCode; in UBL ist ein cac:PaymentMeans ohne cbc:PaymentMeansCode bereits ein XML-Schemafehler
Code-Beispiele
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>58</ram:TypeCode>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE89370400440532013000</ram:IBANID>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans><ram:SpecifiedTradeSettlementPaymentMeans>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE89370400440532013000</ram:IBANID>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>