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: BT-59

BR-17 — E-Invoice Validation Rule & Fix

Fixture ID: payeeNoName · XPath: /ubl:Invoice/cac:PayeeParty/cac:PartyName/cbc:Name

1. Why This Rule Triggers (Diagnostic Message)

The invoice carries a payee group (BG-10), so it must carry a payee name (BT-59). BG-10 exists for exactly one purpose: to say that the money goes somewhere other than to the seller — to a factor, a parent company, an insolvency administrator. An empty name states that redirection without naming the recipient, which is the one thing the buyer's payment run cannot act on, and which a bank will not accept as a payment instruction.

2. How to Fix BR-17

Set payee.name to the legal name of the party that is to receive the payment, or remove the payee object entirely if payment goes to the seller.

3. Valid Code / Payload Example

"payee": { "name": "Factoring Nord GmbH" }
Test & Validate XML / JSON in Live SchemaGuard Validator →