Zum Hauptinhalt springen

BR-CL-16 Zahlungsartcode muss aus UNCL4461 stammen

Der Zahlungsartcode (BT-81) muss mit der Codeliste UNCL4461 codiert sein.

Problembeschreibung

Der Zahlungsartcode (BT-81) muss mit der Codeliste UNCL4461 codiert sein.

FEHLER

XRechnung 3.0

Kontext und Bedeutung

Diese EN16931-Kern-Codelistenregel ermöglicht dem Zahler, die Zahlung gemäß einer Standardmethode zu veranlassen.

Lösung

Setzen Sie BT-81 auf einen gültigen UNCL4461-Code, z. B. 30 (Überweisung), 58 (SEPA-Überweisung), 59 (SEPA-Lastschrift) oder 48 (Kartenzahlung).

Schnellzugriff

Gültige Beispiele

Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.

  • BT-81 = 58 — SEPA-Überweisung
  • BT-81 = 59 — SEPA-Lastschrift

Ungültige Beispiele

Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.

  • BT-81 = 999 — kein UNCL4461-Code
  • BT-81 = SEPA — Freitext statt Code

Code-Beispiele

Gültiges XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
</cac:PaymentMeans>
Ungültiges XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>999</cbc:PaymentMeansCode>
</cac:PaymentMeans>

Betroffene Felder

Validierungstools