/ubl:Invoice/cac:WithholdingTaxTotal/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:WithholdingTaxTotalExtension/vrbl:PaymentReasonCode

Withholding Tax Payment Reason Code

Italy | VRBL-Invoice-IT-1p2
Context ID INV1094
Usage O

Description

A code holding the reason for payment related to a withholding tax group

Details

Example: IT_invoice_full.xml

<ubl:Invoice>
  <!-- ... omitted for readability -->
  <cac:WithholdingTaxTotal>
    <ext:UBLExtensions>
      <ext:UBLExtension>
        <ext:ExtensionContent>
          <vrbl:WithholdingTaxTotalExtension>
            <vrbl:PaymentReasonCode>VRBL:IT:A</vrbl:PaymentReasonCode>
            <!-- ... omitted for readability -->
          </vrbl:WithholdingTaxTotalExtension>
        </ext:ExtensionContent>
      </ext:UBLExtension>
    </ext:UBLExtensions>
    <!-- ... omitted for readability -->
  </cac:WithholdingTaxTotal>
  <!-- ... omitted for readability -->
</ubl:Invoice>
Rules
Rule ID Error Message
VRBL-INV-IT-1p2-207 The allowed maximum number of characters for the Withholding Tax Payment Reason Code is 10.
VRBL-INV-IT-1p2-234 The value of the Withholding Tax Payment Reason Code must be contained in Payment Reason Code [VRBL-CL-IT-PaymentReasonCode] (prefixed by 'VRBL:IT:'). Allowed values: VRBL:IT:A, VRBL:IT:B, VRBL:IT:C, VRBL:IT:D, VRBL:IT:E, VRBL:IT:G, VRBL:IT:H, VRBL:IT:I, VRBL:IT:J, VRBL:IT:K, VRBL:IT:L, VRBL:IT:L1, VRBL:IT:M, VRBL:IT:M1, VRBL:IT:M2, VRBL:IT:N, VRBL:IT:O, VRBL:IT:O1, VRBL:IT:P, VRBL:IT:Q, VRBL:IT:R, VRBL:IT:S, VRBL:IT:T, VRBL:IT:U, VRBL:IT:V, VRBL:IT:V1, VRBL:IT:V2, VRBL:IT:W, VRBL:IT:X, VRBL:IT:Y, VRBL:IT:ZO.