Italy: Withholding Tax Type Code

If tax is withheld, you must specify the details.

Use the TypeCode (Extn) Extension to specify the code.

Italian Specification

DetailValue
Italian Specification2.1.1.5.1 (TipoRitenuta)

Element

ElementDescription
Invoice/WithholdingTaxTotal/UBLExtensions/UBLExtension/ExtensionContent/ WithholdingTaxTotalExtension/TypeCodeSpecify the Tax Type code.

Restrictions

  • You must use one of the following codes. These codes are not UNTDID 1001 compliant. You must add the VRBL:IT: prefix to these codes. Only the following codes are allowed:
Type codeDescription
VRBL:IT:RT01Witholding tax natural persons
VRBL:IT:RT02Witholding corporate entities
VRBL:IT:RT03INPS contribution
VRBL:IT:RT04ENASARCO contribution
VRBL:IT:RT05ENPAM contribution
VRBL:IT:RT06Other social security contribution

Example

<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:WithholdingTaxTotal>
        <cec:UBLExtensions>
            <cec:UBLExtension>
                <cec:ExtensionContent>
                    <vrbl:WithholdingTaxTotalExtension>
                        <cbc:TypeCode>RT01</cbc:TypeCode>
                        <!-- Code omitted for clarity -->
                    </vrbl:WithholdingTaxTotalExtension>                            
                </cec:ExtensionContent>
            </cec:UBLExtension>
        </cec:UBLExtensions>
        <!-- Code omitted for clarity -->
    </cac:WithholdingTaxTotal>
    <!-- Code omitted for clarity -->
</ubl:Invoice>