einvoicecheck

Rules / UBL-SR-54 · Markdown

UBL-SR-54

EN 16931-1 layer: en16931

Checked against Peppol BIS Billing 3.0 2026.5

What does UBL-SR-54 mean? An Invoice shall contain maximum one Payment Card account (BG-18).

Why did my invoice fail UBL-SR-54?

The Payment card information group (BG-18) captures details of a card used for payment (BT-87 primary account number, BT-88 holder name) via cac:PaymentMeans/cac:CardAccount. EN 16931 allows at most one payment card account per invoice, so an invoice cannot describe payment by more than one card.

Official rule text

An Invoice shall contain maximum one Payment Card account (BG-18).

Common causes

How do I fix it?

Keep only one card account: retain a single <cac:CardAccount><cbc:PrimaryAccountNumberID>************1234</cbc:PrimaryAccountNumberID>...</cac:CardAccount> and remove any additional ones.

Related rules

UBL-SR-01 · UBL-SR-02 · UBL-SR-03 · UBL-SR-04 · UBL-SR-05 · UBL-SR-06 · UBL-SR-07 · UBL-SR-08

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.