Mexico (Pymnt): Document Level Withholding Taxes

Read about the elements as well as Category, Scheme, and Type codes for Document Level Withholding Taxes for Mexico (Pymnt).

This group contains the Total Withholding Tax Amount of the received payments and their withholding tax breakdowns.
Provide one breakdown for each distinct combination of withholding tax category code, withholding tax rate, and withholding tax scheme identifier.

The Withholding Total Tax Amount cac:WithholdingTaxTotal/cbc:TaxAmount is required by UBL 2.4.

Note: Either an Invoice Tax Totals or an Invoice Withholding Tax Totals group must be provided.

Name (Path)CardinalityDescription
Document Level Withholding Taxes (/Statement/WithholdingTaxTotal)1..1A group of elements providing information about withholding taxes applicable to the invoice as a whole.

Elements

This group contains the following elements:

Name (Path)CardinalityDescription
Invoice Total Withholding Tax Amount (TaxAmount)1..1The total tax amount for the invoice.
Withholding Tax Breakdown (TaxSubtotal)1..nA group of elements providing information about tax breakdown by different categories, rates and exemption reasons.
Withholding Tax Category Taxable Amount (TaxSubtotal/TaxableAmount)1..1Sum of all taxable amounts subject to a specific tax category code and withholding tax category rate (if the withholding tax category rate is applicable).
Withholding Tax Category Tax Amount (TaxSubtotal/TaxAmount)1..1The total tax amount for a given withholding tax category.
Withholding Tax Category (TaxSubtotal/TaxCategory)1..1A group of elements providing information about the withholding tax category.
Withholding Tax Category Code (TaxSubtotal/TaxCategory/ID)1..1A coded identification of the withholding tax category that applies.
Withholding Tax Category Rate (TaxSubtotal/TaxCategory/Percent)0..1The tax rate, which is represented as a percentage that applies for the relevant withholding tax category.
Withholding Tax Scheme (TaxSubtotal/TaxCategory/TaxScheme)1..1A group of elements providing information about the withholding tax scheme.
Withholding Tax Scheme Code (TaxSubtotal/TaxCategory/TaxScheme/ID)1..1The scheme of the withholding tax category.
Withholding Tax Type Code (TaxSubtotal/TaxCategory/TaxScheme/TaxTypeCode)1..1The type code related to the withholding tax scheme.

Restrictions

The following Tax Category Codes are allowed:

CodeDescription
VRBL:MX:01Non-taxable
VRBL:MX:02Taxable
VRBL:MX:03Taxable (No breakdown)
VRBL:MX:04Taxable (No accrual)
VRBL:MX:05Taxable (PODEBI)
VRBL:MX:06Taxable (No VAT transfer)
VRBL:MX:07No VAT transfer / IEPS breakdown
VRBL:MX:08No VAT transfer / No IEPS breakdown

The following Tax Scheme Codes are allowed:

CodeUNCL5153Description
VRBL:MX:001Income Tax (ISR)
VRBL:MX:002VATValue Added Tax (IVA)
VRBL:MX:003Special Tax on Production and Services (IEPS)

The following Tax Type Codes are allowed:

CodeDescription
VRBL:MX:RateTax Rate
VRBL:MX:FixedFeeFixed Fee
VRBL:MX:ExemptTax Exempt

Example

<ubl:Statement>
    <!-- Code omitted for clarity -->
    <cac:WithholdingTaxTotal>
        <cbc:TaxAmount currencyID="MXN">192.00</cbc:TaxAmount>
        <cac:TaxSubtotal>
            <cbc:TaxableAmount currencyID="MXN">1200.00</cbc:TaxableAmount>
            <cbc:TaxAmount currencyID="MXN">192.00</cbc:TaxAmount>
            <cac:TaxCategory>
                <cbc:ID>VRBL:MX:02</cbc:ID>
                <cbc:Percent>16.00</cbc:Percent>
                <cac:TaxScheme>
                    <cbc:ID>VRBL:MX:002</cbc:ID>
                    <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
                </cac:TaxScheme>
            </cac:TaxCategory>
        </cac:TaxSubtotal>
    </cac:WithholdingTaxTotal>
    <!-- Code omitted for clarity -->
</ubl:Statement>