CZ-R-002:Czech IČO recommended
Fix: Add 8-digit IČO number. Provide the required value in the free validator.
Czech business ID (IČO) recommended for identification.
Engine Classification
Business data required · Explicit input workflow · No assumptions made
Required input: Czech Business ID (IČO)
What is CZ-R-002?
CZ-R-002 is a warning validation rule defined in the ubl-2.1 specification (CZE national rules). It validates the CompanyID element under PartyLegalEntity in the UBL invoice XML.
The invoice may pass transmission, but this non-compliance can cause problems during tax audits or buyer-side processing.
Target path: XPath: //cac:PartyLegalEntity/cbc:CompanyID
Why This Error Matters
IČO provides company identification.
CZ-R-002 is a soft failure that can cause issues at the receiving end — tax audits, ERP processing, or VAT reconciliation mismatches.
Validator Behavior
- ·Generates validation warning
- ·Fails UBL schema validation
- ·Error returned: CZ-R-002
- ·Specification: ubl-2.1
How to Fix It
Get IČO
8-digit company registration
Add to invoice
PartyLegalEntity/CompanyID
XML Example
Generic example based on the rule's target XPath. Your actual XML structure may differ.
<!-- Incorrect value --> <cbc:CompanyID>INVALID</cbc:CompanyID>
<!-- Corrected value --> <cbc:CompanyID>VALID_VALUE</cbc:CompanyID>
Technical Reference
XPath: //cac:PartyLegalEntity/cbc:CompanyIDCommon Causes
- ·Missing IČO
- ·Wrong format
Seeing this in production? The API handles CZ-R-002 automatically. See the fix response →
Frequently Asked Questions
Czech business ID (IČO) recommended for identification.
Add 8-digit IČO number. Invoice Navigator detects this error and prompts for the required business data before applying a safe fix.
CZ-R-002 is a warning that should be addressed.
Related Errors
Related Content
Last updated: 3 March 2026
Validate your invoice
Drop your XML here to check for CZ-R-002
Fix CZ-R-002 with guided input
Upload your invoice and we'll ask for the missing data, then apply a safe, auditable fix.