Referentie
Markdown-exportBR-DE-23-a Overschrijving als betaalmiddel vereist de groep Overschrijving (BG-17)
Volgens de Duitse XRechnung-regel BR-DE-23-a moet elk betaalmiddel met een overschrijvingscode in BT-81 (30 = overschrijving, 58 = SEPA-overschrijving) de groep Overschrijving BG-17 bevatten. BG-17 bevat de betalingsrekeningidentificatie BT-84 (meestal de IBAN), de optionele rekeningnaam BT-85 en de optionele identificatie van de betaaldienstverlener BT-86 (BIC). De validator controleert elk betaalmiddel afzonderlijk: in UBL zoekt hij cac:PayeeFinancialAccount binnen het element cac:PaymentMeans, in CII ram:PayeePartyCreditorFinancialAccount binnen ram:SpecifiedTradeSettlementPaymentMeans. KoSIT markeert een ontbrekende BG-17 als fataal, dus de factuur is niet geldig.
Probleembeschrijving
FOUT
Duitse XRechnung-regel (KoSIT, BR-DE) · XRechnung 3.0
Interactieve validatieketen
Waar BR-DE-23-a wordt gecontroleerd
Klik op een stap om te zien wat die controleert, of typ een regel-ID om de stap te vinden die hem meldt.
BR-DE-23-a XRechnung-regel (Duitsland)
Gemeld in stap 3: Nationale regels (CIUS).
Niveau fout: het rapport adviseert de factuur af te wijzen.
Stap 3 · Wat wordt gecontroleerd
Nationale regels (CIUS)
- De specificatie-ID in BT-24 kiest de regelset, bijvoorbeeld XRechnung 3.0 of Peppol BIS Billing 3.0.
- XRechnung voegt de Duitse BR-DE-regels toe: kopersreferentie (BT-10), contact van de verkoper, betaalinstructies.
- Peppol voegt PEPPOL-EN16931- en landenregels toe. Ook XRechnung past enkele PEPPOL-EN16931-regels toe.
Voorbeeldcodes
Typische correctie
Vul de velden die de regelset vraagt in uw stamgegevens in, zoals de Leitweg-ID in BT-10 of het contact van de verkoper.
Context en betekenis
De fout ontstaat meestal wanneer een export betaalmiddelcode 58 schrijft, maar de bankgegevens alleen als vrije tekst meestuurt, bijvoorbeeld in de betalingsvoorwaarden (BT-20) of een factuuropmerking, of de rekening in een ander betaalmiddel-element zet. De crediteurenadministratie van de koper heeft dan geen gestructureerde rekening om op te betalen. BR-DE-23-a controleert alleen of BG-17 aanwezig is: BR-50 vereist de rekeningidentificatie BT-84 binnen BG-17, en BR-DE-19 meldt bij code 58 een BT-84-waarde die geen geldige IBAN is.
Oplossing
Leg de bankrekening van de verkoper vast in uw ERP- of facturatiesoftware en exporteer die bij elk betaalmiddel van het type overschrijving. Voeg in UBL 2.1 <cac:PayeeFinancialAccount><cbc:ID>DE89370400440532013000</cbc:ID></cac:PayeeFinancialAccount> toe binnen de <cac:PaymentMeans> met <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>. Voeg in CII <ram:PayeePartyCreditorFinancialAccount><ram:IBANID>DE89370400440532013000</ram:IBANID></ram:PayeePartyCreditorFinancialAccount> toe binnen de <ram:SpecifiedTradeSettlementPaymentMeans> met <ram:TypeCode>58</ram:TypeCode>; gebruik ram:ProprietaryID voor een rekeningnummer dat geen IBAN is. Betaalt de koper niet per overschrijving, vul dan in BT-81 de code in van het betaalmiddel dat werkelijk wordt gebruikt.
Snelle acties
Geldige voorbeelden
- BT-81 = 58 (SEPA-overschrijving) met BG-17 en BT-84 = "DE89370400440532013000"
- BT-81 = 30 (overschrijving) met BG-17 en een rekeningnummer zonder IBAN-formaat in BT-84
Ongeldige voorbeelden
- BT-81 = 58, maar de IBAN staat alleen in de tekst van de betalingsvoorwaarden (BT-20)
- BT-81 = 30 en cac:PaymentMeans bevat alleen cbc:PaymentMeansCode en cbc:PaymentID, zonder cac:PayeeFinancialAccount
Codevoorbeelden
<cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<cbc:PaymentID>RE-2026-0042</cbc:PaymentID>
<cac:PayeeFinancialAccount>
<cbc:ID>DE89370400440532013000</cbc:ID>
<cbc:Name>Lieferant GmbH</cbc:Name>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans><cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<cbc:PaymentID>RE-2026-0042</cbc:PaymentID>
</cac:PaymentMeans>