ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

— 01

Foundations

— 02

Standards

— 03

Flagship messages

— 04

Tools

BR-CO

On this page

The subset of EN 16931 business rules dedicated to calculations and conditions.

Definition

In the EN 16931 business-rule catalogue the prefix identifies the category: BR-* (presence of a term), BR-CO-* (calculations and conditions), BR-S/BR-Z/BR-E… (VAT consistency). BR-CO rules are enforced in Schematron: for example BR-CO-15 requires that the total amount with VAT (BT-112) equals the total without VAT plus the VAT amount. A violation produces a fatal error.

Origin

Defined in EN 16931-1 (Electronic invoicing — Semantic data model) by CEN/TC 434, and distributed as Schematron files by the European Commission and OpenPEPPOL.

Example in context

BR-CO-15: Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

  • EN 16931 — the standard that carries the BR-CO rules.
  • Schematron — the language used to implement them.