SchemaGuard by Ironbark Digital · EN 16931 / Peppol / XRechnung Reference
← All 294 EN 16931 / Peppol Rules & Live Validator
FATAL Official EN 16931 / Peppol / CIUS Rule BT/BG Fields: BG-17, BT-84

BR-50 — E-Invoice Validation Rule & Fix

Fixture ID: creditTransferGroupNoIban · XPath: /ubl:Invoice/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID

1. Why This Rule Triggers (Diagnostic Message)

The invoice supplies credit transfer information (BG-17) — a payment account name (BT-85) — but no payment account identifier (BT-84). BT-84 is the only part of the group that actually receives money; the name and the BIC describe the account, they do not identify it. A payer's system reads BT-84 and nothing else.

2. How to Fix BR-50

Set payment.iban to the receiving account. If you did not mean to give credit transfer details, remove payment.accountName and payment.bic as well — a half-filled BG-17 is worse than none, because it looks answered.

3. Valid Code / Payload Example

"payment": { "meansCode": "58", "iban": "DE02120300000000202051", "accountName": "Acme GmbH" }
Test & Validate XML / JSON in Live SchemaGuard Validator →