Ga naar de hoofdinhoud

Referentie

Markdown-export

BR-CO-25 Een positief te betalen bedrag vereist een betalingsvervaldatum of betalingsvoorwaarden

De EN 16931-validatieartefacten 1.3.16 hebben deze regel verwijderd en actuele validators (XRechnung-configuratie 2026-08-31, Peppol BIS 3.0.21) melden hem niet meer. Oudere regelsets eisten: als het te betalen bedrag (BT-115) groter is dan nul, moet de betalingsvervaldatum (BT-9) of de betalingsvoorwaarden (BT-20) aanwezig zijn.

Probleembeschrijving

WAARSCHUWING

Reken- en consistentieregel van EN 16931 (BR-CO)

Interactieve validatieketen

Klik op een stap om te zien wat die controleert, of typ een regel-ID om de stap te vinden die hem meldt.

Probeer:

BR-CO-25 rekenregel van EN 16931

Gemeld in stap 2: EN 16931-regels.

Vervallen: de EN 16931-artefacten 1.3.16 hebben deze regel geschrapt; huidige validators melden hem niet meer.

Stap 2 · Wat wordt gecontroleerd

  • De kernbedrijfstermen zijn aanwezig (BR-01 tot BR-65).
  • Totalen kloppen en samenhangende velden passen bij elkaar (BR-CO); codes en decimalen zijn geldig (BR-CL, BR-DEC).
  • Elke btw-categorie is consistent: S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).

Voorbeeldcodes

Typische correctie

Bereken totalen en btw opnieuw uit de regels en corrigeer de btw-categorie in de brongegevens.

Een validator controleert een e-factuur in stappen. Eerst moet het bestand goed gevormde XML zijn die past bij het UBL- of CII-schema (XSD). Dan volgen de bedrijfsregels van EN 16931: BR-kernregels, BR-CO-berekeningen, BR-CL-codelijsten, BR-DEC-decimalen en regels per btw-categorie zoals BR-S. Daarna komen de nationale of netwerkregels die BT-24 kiest: BR-DE voor XRechnung, PEPPOL-EN16931 voor Peppol BIS Billing. Het rapport noemt elke geschonden regel: één fout betekent afwijzen, alleen waarschuwingen betekenen nog steeds accepteren. BR-CO-25: rekenregel van EN 16931, gemeld in de stap “EN 16931-regels”. Regelsets: KoSIT-validator 1.6.3 met de XRechnung-configuratie van 31 aug 2026 (EN 16931-artefacten 1.3.16), Peppol BIS Billing 3.0.21.

Context en betekenis

Zonder vervaldatum of betalingsvoorwaarden kan de crediteurenadministratie van de koper de betaling niet inplannen. De validator zoekt in UBL naar cbc:DueDate of cac:PaymentTerms/cbc:Note, in CII naar ram:DueDateDateTime of ram:Description in ram:SpecifiedTradePaymentTerms. De fout ontstaat vaak wanneer de betaaltermijn alleen als tekst op de pdf staat en niet in de XML terechtkomt. De regel geldt niet als BT-115 nul of negatief is, bijvoorbeeld bij een volledig vooruitbetaalde factuur.

Oplossing

Voeg BT-9 (vaste vervaldatum) of BT-20 (tekstuele voorwaarden zoals "Betaalbaar binnen 30 dagen netto") toe wanneer het te betalen bedrag groter is dan 0.

Snelle acties

Geldige voorbeelden

  • BT-115 = 119,00, BT-9 = 2026-05-30
  • BT-115 = 119,00, BT-20 = "Betaalbaar binnen 14 dagen netto"

Ongeldige voorbeelden

  • BT-115 = 119,00 zonder BT-9 of BT-20
  • BT-115 > 0 met BT-9 leeg en ook BT-20 leeg

Betrokken velden

Validatietools