← Back to blog
EN 16931, UBL, and CII: The Invoicing Standards Behind Automated Emissions Reporting

EN 16931, UBL, and CII: The Invoicing Standards Behind Automated Emissions Reporting

January 30, 2026·Sinan Can Soysal

Nobody gets excited about invoicing standards. That's fair: they're plumbing, not the finished building. But under the European standard EN 16931, invoices carry structured data that turns out to be surprisingly valuable, because that same data can be parsed and fed straight into Scope 3 emission calculations.

UBL vs. CII: Two Ways of Saying the Same Thing

Both formats implement the EN 16931 data model, but they go about it differently.

UBL (Universal Business Language). Developed by OASIS. Flatter XML structure, files that run 15–30% smaller, and generally better tooling support. It's the native format for Peppol, and you'll see it widely used across the Netherlands, Belgium, the Nordics, and the German public sector under XRechnung.

CII (Cross Industry Invoice). Developed by UN/CEFACT. More deeply nested XML. It's the foundation behind hybrid PDF/XML formats like Factur-X and ZUGFeRD, and it has strong adoption in France and across German B2B trade.

Neither is objectively "better". Which one you deal with mostly comes down to which country and industry you're operating in.

How Validation Actually Works

Both formats move through the same pipeline: XML gets checked against an XSD schema, then run through the EN 16931 business rules (the BR-* series), then syntax-specific rules, then whatever country-specific rules apply on top. It's a lot of gates, but each one exists because some earlier version of the standard let something slip through that shouldn't have.

Where This Connects to Sustainability

Here's the part that matters beyond accounts payable: invoice line items already contain the product, quantity, and value data that Scope 3 calculations need. Once that data is structured (which EN 16931 guarantees), there's no reason a human should be retyping it into a spreadsheet. Parsing it directly eliminates the manual entry step and opens the door to automated emission factor matching.

At BUME, our platform ingests both UBL and CII invoices natively, pulls out the line items, and resolves emission factors without anyone having to touch a keyboard in between.

ready to automate your sustainability reporting?

see how bume turns compliance from a manual burden into an automated, auditable process.

bume|carbon

business made easy. bume is a saas platform for enterprises that features carbon: an automated csrd-compliant sustainability reporting solution with automated scope 3 calculations. founded by sinan can soysal.

© copyright soysal.co