einvoicecheck
Menu

Rules / UBL-CR-646 · Markdown

Peppol BIS Billing 3.0 · rule

UBL-CR-646

Layer en16931·Checked against Peppol BIS Billing 3.0 2026.5

What does UBL-CR-646 mean? A UBL invoice should not include the InvoiceLine SubInvoiceLine

Why did my invoice fail UBL-CR-646?

A UBL invoice should not include the InvoiceLine SubInvoiceLine. The UBL 2.1 element InvoiceLine SubInvoiceLine has no corresponding business term in the EN 16931 semantic model, so it lies outside the core invoice content and should not be sent. Compliant invoices restrict themselves to elements that map to EN 16931 business terms; remove this element from the document.

Official rule text

A UBL invoice should not include the InvoiceLine SubInvoiceLine

Common causes

Related rules

UBL-CR-001 · UBL-CR-002 · UBL-CR-003 · UBL-CR-004 · UBL-CR-005 · UBL-CR-006 · UBL-CR-007 · UBL-CR-008

Check your invoice against this rule

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