# CIUS

Country or sector specific usage specification that constrains EN 16931.

## Definition

Country or sector specific usage specification that constrains EN 16931.

## Why this term matters

A CIUS turns the base EN 16931 model into rules for a country, sector, or network. XRechnung, Peppol BIS Billing 3.0, NLCIUS, and OIOUBL are examples. The wrong profile or CustomizationID can cause validation or delivery failure, so confirm the recipient’s required profile.

## Explanation

CIUS rules typically tighten cardinalities, enforce identifiers, or restrict code lists.

XRechnung is a well-known CIUS for Germany (B2G).

## Common mistakes

- Sending an EN 16931 generic CustomizationID (urn:cen.eu:en16931:2017) when the recipient expects a CIUS-specific URN (e.g., #compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0).
- Declaring one profile while treating an unrelated CIUS as if it also applied. Use an official joint profile when one exists.
- Validating only with EN 16931 Schematron — CIUS-specific rules (BR-DE, BR-NL, BR-IT) are additional and not part of the base ruleset.
- Treating an Extension and a CIUS as interchangeable — Extensions add new BTs while CIUSes restrict existing ones.

## Frequently asked questions

### Can a single invoice satisfy multiple CIUSes?
A document declares one applicable CustomizationID. It can conform to base EN 16931 through that profile, but do not combine unrelated CIUS rule sets. Use a joint profile only when its owner publishes a specific CustomizationID for it.

### How do I know which CIUS a recipient requires?
In Peppol, the recipient publishes accepted document types and customization IDs in their SMP entry. Outside Peppol, the recipient typically documents the requirement on a supplier-onboarding portal or in tender documents.

### Where is the CustomizationID located in the XML?
In UBL it is cbc:CustomizationID at document root. In CII it is rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID. Both are top-level and one of the first elements a recipient parses.

## Related resources

- [XRechnung guide](/resources/compliance/xrechnung-standard)

## Related terms

- [EN 16931](/resources/glossary/en-16931): European standard defining the semantic data model for e-invoices.
- [XRechnung](/resources/glossary/xrechnung): German e-invoicing specification for the public sector based on EN 16931.
- [KoSIT](/resources/glossary/kosit): German coordination body that publishes an open validator framework and XRechnung rule configuration.
- [Validation](/resources/glossary/validation): Process of checking an e-invoice against syntax rules and business rules.
