Mexico (CFDI): Tax Scheme Code

CFDI Mexico specifies its own set of Tax Scheme Codes.

Use the original codes with the VRBL:MX prefix. Where possible, these are also declared as equivalent to a UNCL 5153 code value, and either format is supported.

Element

Name (Path)CardinalityDescription
Tax Scheme Code (Invoice/TaxTotal/TaxSubtotal/TaxCategory/TaxScheme/ID)1..1The scheme of the tax category

Restrictions

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

Example

<ubl:Invoice>
	<!-- Code omitted for clarity -->
	<cac:TaxTotal>
		<cbc:TaxAmount currencyID="MXN">3200</cbc:TaxAmount>
		<cac:TaxSubtotal>
			<cbc:TaxableAmount currencyID="MXN">20000</cbc:TaxableAmount>
			<cbc:TaxAmount currencyID="MXN">3200</cbc:TaxAmount>
			<cac:TaxCategory>
				<!-- Code omitted for clarity -->
				<cac:TaxScheme>
					<cbc:ID>VRBL:MX:002</cbc:ID>
				</cac:TaxScheme>
			</cac:TaxCategory>
		</cac:TaxSubtotal>
	</cac:TaxTotal>
	<!-- Code omitted for clarity -->
</ubl:Invoice>