warningcountryCZEubl-2.1

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.

Severity
Warning
Rule set
ubl-2.1
Country
CZE
Fix type
INPUT REQUIRED

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

1.

Get IČO

8-digit company registration

2.

Add to invoice

PartyLegalEntity/CompanyID

XML Example

Generic example based on the rule's target XPath. Your actual XML structure may differ.

Before
<!-- Incorrect value -->
<cbc:CompanyID>INVALID</cbc:CompanyID>
After
<!-- Corrected value -->
<cbc:CompanyID>VALID_VALUE</cbc:CompanyID>

Technical Reference

XPathXPath: //cac:PartyLegalEntity/cbc:CompanyID
Specubl-2.1

Common 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

Share this guide:

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.