BR-DE-23-a: Überweisung ohne CREDIT TRANSFER (BG-17)
Schweregrad: fatal · Syntax: CII, UBL
Offizielle Meldung
Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), muss BG-17 "CREDIT TRANSFER" übermittelt werden.
Was bedeutet das?
Wenn BT-81 einen Schlüssel für Überweisungen enthält (30 oder 58), muss BG-17 CREDIT TRANSFER übermittelt werden. UBL prüft cac:PayeeFinancialAccount. CII prüft ram:PayeePartyCreditorFinancialAccount.
Typische Ursache
Der Zahlungscode ist 58, das Empfängerkonto fehlt.
So beheben Sie es
Ergänzen Sie das Konto des Zahlungsempfängers. Die IBAN-Form bei Code 58 prüft BR-DE-19.
UBL
<cac:PayeeFinancialAccount>
<cbc:ID>DE89370400440532013000</cbc:ID>
</cac:PayeeFinancialAccount>CII
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE89370400440532013000</ram:IBANID>
</ram:PayeePartyCreditorFinancialAccount>
Business Term
BT-81, BG-17
Verwandte Regeln
Kontext und Prüfbedingung
UBL /ubl:Invoice/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('30','58')] | /cn:CreditNote/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('30','58')]
CII /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = ('30','58')]
UBL
cac:PayeeFinancialAccountCII
ram:PayeePartyCreditorFinancialAccount
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Fragen
Was prüft BR-DE-23-a genau?
Wenn BT-81 einen Schlüssel für Überweisungen enthält (30 oder 58), muss BG-17 CREDIT TRANSFER übermittelt werden. UBL prüft cac:PayeeFinancialAccount. CII prüft ram:PayeePartyCreditorFinancialAccount.
Wie behebe ich BR-DE-23-a?
Ergänzen Sie das Konto des Zahlungsempfängers. Die IBAN-Form bei Code 58 prüft BR-DE-19.
Heißt eine bestandene Prüfung von BR-DE-23-a, dass ein Portal die Rechnung annimmt?
Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.