IT-R-004:Ritenuta d'acconto may be required
Italian professional services may require withholding tax (ritenuta).
Engine Classification
Business data required · Explicit input workflow · No assumptions made
Required input: Withholding Tax Rate (%), Withholding Tax Type
What is IT-R-004?
IT-R-004 is a warning validation rule defined in the CIUS-IT (Italy) specification (ITA national rules). It validates the TaxTotal for ritenuta element in the UBL invoice XML.
This is a soft validation failure. The invoice may pass initial transmission, but non-compliant values in this field can cause problems during tax audits, buyer-side processing, or downstream VAT reconciliation.
Target path: XPath: //cac:TaxTotal for ritenuta
Why This Error Matters
Invoice will be rejected by Italian validation. Italian CAP is required.
IT-R-004 is a soft failure. The invoice may pass initial validation, but the non-compliant field can cause issues at the receiving end — tax authorities may flag it during audits, buyer ERP systems may fail to process it, or VAT reconciliation may produce mismatches. Fixing warnings before they accumulate prevents larger compliance gaps.
Validator Behavior
- ·Generates validation warning
- ·Rejected by SDI (Sistema di Interscambio)
- ·Error returned: IT-R-004
- ·Specification: CIUS-IT (Italy)
How to Fix It
Check if applicable
Professional services to Italian companies
Add ritenuta
Typically 20% of taxable amount
Before / After
<Invoice> <!-- Issue: Italian professional services may require withholding tax (r --> </Invoice>
<Invoice> <!-- Issue resolved per CIUS-IT (Italy) --> </Invoice>
Technical Reference
XPath: //cac:TaxTotal for ritenutaCommon Causes
- ·Postal code missing
- ·CAP field not populated
- ·Wrong postal code format
- ·Postal code not mapped in export
- ·Company master data missing CAP
Seeing this in production? The API handles IT-R-004 automatically. See the fix response →
Frequently Asked Questions
Italian professional services may require withholding tax (ritenuta).
This requires user input to resolve. Review the relevant cbc: and cac: elements in your Invoice XML and provide the correct value. (IT-R-004). Invoice Navigator detects this error and prompts for the required business data before applying a safe fix.
IT-R-004 is a warning that may not always cause rejection, but should be addressed for full compliance.
Related Content
Last updated: 3 March 2026
Resolve IT-R-004 with Guided Input
The compliance engine detects this error and prompts for the required business data before applying a safe, auditable fix.