Mexico (CFDI): Customs Information

Customs Information for Mexico (CFDI).

Customs Information is a set of fields regarding the value of goods at customs:

  • Customs Tariff Quantity: The quantity of goods at customs in accordance with the Customs Tariff Quantity Unit. This refers to the amount corresponding to the TIGIE rate unit of measure. The information entered in this field may differ from the information entered in the Invoiced Quantity field (/Invoice/InvoiceLine/InvoicedQuantity).

  • Customs Tariff Quantity Unit: The unit of measurement applicable to the Customs Tariff Quantity.

Restrictions

The following codes are allowed:

CodeDescription
VRBL:MX:01Kilo
VRBL:MX:02Gram
VRBL:MX:03Linear meter
VRBL:MX:04Square meter
VRBL:MX:05Cubic meter
VRBL:MX:06Piece
VRBL:MX:07Head
VRBL:MX:08Liter
VRBL:MX:09Pair
VRBL:MX:10Kilowatt
VRBL:MX:11Thousand
VRBL:MX:12Set
VRBL:MX:13Kilowatt/hour
VRBL:MX:14Ton
VRBL:MX:15Barrel
VRBL:MX:16Net gram
VRBL:MX:17Tens
VRBL:MX:18Hundreds
VRBL:MX:19Dozens
VRBL:MX:20Box
VRBL:MX:21Bottle
VRBL:MX:22Carat
VRBL:MX:99Service
  • Customs Tariff Unit Price: Unit value or price of the goods at customs. This should be expressed in USD.

These fields are required when the value included in Invoiced Quantity (/Invoice/InvoiceLine/InvoicedQuantity) is not the same than the column UMT of the c_FraccionArancelaria catalog, based on the Tariff Heading (/Invoice/InvoiceLine/Item/CommodityClassification/ItemClassificationCode[listID='VRBL:MX:TariffHeading']) value.

Name (Path)CardinalityDescription
Customs Tariff Quantity (/Invoice/InvoiceLine/UBLExtensions/UBLExtension/ExtensionContent/InvoiceLineExtension/CustomsDeclaration/CustomsTariffQuantity)0..1Quantity declared at customs
Customs Tariff Quantity Unit (/Invoice/InvoiceLine/UBLExtensions/UBLExtension/ExtensionContent/InvoiceLineExtension/CustomsDeclaration/CustomsTariffQuantity/@unitCode)1..1Unit of measure of the declared quantity
Customs Tariff Total Amount (/Invoice/InvoiceLine/UBLExtensions/UBLExtension/ExtensionContent/InvoiceLineExtension/CustomsDeclaration/DeclaredCustomsValueAmount)1..1Total amount
Customs Tariff Total Amount Currency (/Invoice/InvoiceLine/UBLExtensions/UBLExtension/ExtensionContent/InvoiceLineExtension/CustomsDeclaration/DeclaredCustomsValueAmount/@currencyID)1..1Always USD.
Customs Tariff Unit Price (/Invoice/InvoiceLine/UBLExtensions/UBLExtension/ExtensionContent/InvoiceLineExtension/CustomsDeclaration/Price/PriceAmount)0..1Goods declared unit price
Customs Tariff Unit Price Currency (/Invoice/InvoiceLine/UBLExtensions/UBLExtension/ExtensionContent/InvoiceLineExtension/CustomsDeclaration/Price/PriceAmount/@currency)1..1Always USD.

Example

<ubl:Invoice>
	<!-- code omitted for clarity -->
	<cac:InvoiceLine>
		<cec:UBLExtensions>
			<cec:UBLExtension>
				<cec:ExtensionContent>
					<vrbl:CustomsDeclaration>
						<cbc:CustomsTariffQuantity unitCode="VRBL:MX:01">482605.94</cbc:CustomsTariffQuantity>
						<cbc:DeclaredCustomsValueAmount currencyID="USD">1022424.81</cbc:DeclaredCustomsValueAmount>
						<cac:Price>
							<cbc:PriceAmount currencyID="USD">2.11855</cbc:PriceAmount>
						</cac:Price>
					</vrbl:CustomsDeclaration>
				</cec:ExtensionContent>
			</cec:UBLExtension>
		</cec:UBLExtensions>
		<!-- code omitted for clarity -->
	<cac:InvoiceLine>
	<!-- code omitted for clarity -->
</ubl:Invoice>