UN/CEFACT CII invoice validator

Validate Cross Industry Invoice XML as used by Factur-X, ZUGFeRD and XRechnung CII. Dates in format 102, trade parties, settlement and monetary summation are all checked.

Standard
UN/CEFACT CII D16B
Root
rsm:CrossIndustryInvoice
Dates
udt:DateTimeString format 102 (YYYYMMDD)
Used by
Factur-X, ZUGFeRD, XRechnung CII

Drop your e-invoice here

UBL 2.1 · Peppol BIS 3.0 · XRechnung · Factur-X / ZUGFeRD (XML or PDF)

Processed in memory and never stored. PDFs are unpacked in your browser.

What this validator checks for UN/CEFACT CII

  • Namespace and root element
  • Date format 102 for all dates
  • Header trade agreement, delivery and settlement
  • ApplicableTradeTax breakdown versus line taxes
  • Monetary summation totals

CII structure in brief

A CII invoice has three blocks: ExchangedDocumentContext (profile), ExchangedDocument (number, date, type) and SupplyChainTradeTransaction with line items, agreement, delivery and settlement. Our report maps all of it to EN 16931 business terms.

Frequently asked questions