When is it required?
The Foreign Trade complement is included in CFDIs that cover definitive exports of goods outside the national territory. It is especially relevant for:- Exporters that issue a commercial invoice abroad
- Maquiladoras and IMMEX companies
- Temporary merchandise exports
Export types
TheExport field in the CFDI indicates the type:
| Code | Description |
|---|---|
01 | Does not apply (domestic market) |
02 | Definitive with key A1 |
03 | Temporary |
04 | Definitive with a key other than A1 |
Complement structure
{
"NameId": "26",
"Currency": "MXN",
"Folio": "100",
"Serie": "COMEXT",
"CfdiType": "I",
"PaymentForm": "03",
"PaymentMethod": "PUE",
"OrderNumber": "TEST-001",
"ExpeditionPlace": "78000",
"Date": "2023-04-10T12:55:02-06:00",
"PaymentConditions": "CREDITO A SIETE DIAS",
"Observations": "Elemento Observaciones solo visible en PDF",
"Exportation": "02",
"Receiver": {
"Rfc": "XEXX010101000",
"Name": "Nombre cliente extrangero",
"CfdiUse": "S01",
"FiscalRegime": "616",
"TaxZipCode": "78000",
"TaxRegistrationNumber": "123456789",
"TaxResidence": "USA"
},
"Items": [
{
"IdentificationNumber": "131494-1055",
"Quantity": "2",
"ProductCode": "50211503",
"UnitCode": "H87",
"Unit": "PIEZA",
"Description": "ABACO",
"UnitPrice": "200",
"Subtotal": "400.00",
"TaxObject": "02",
"Taxes": [
{
"Name": "IVA",
"Rate": "0.16",
"Total": "64",
"Base": "400",
"IsRetention": "false"
}
],
"Total": "464.00"
}
],
"Complemento": {
"ForeignTrade": {
"Issuer": {
"Address": {
"Street": "Cañada de Gomez",
"ExteriorNumber": "110",
"InteriorNumber": "A",
"Reference": "-",
"Municipality": "028",
"State": "SLP",
"Country": "MEX",
"ZipCode": "78216"
}
},
"Receiver": {
"Address": {
"Street": "Cañada de Gomez",
"ExteriorNumber": "110",
"InteriorNumber": "A",
"Neighborhood": "0939",
"Locality": "ABC",
"Municipality": "028",
"State": "NT",
"Country": "CAN",
"ZipCode": "M3C 0C1"
}
},
"Commodity": [
{
"SpecificDescriptions": [
{
"Brand": "ACME",
"Model": "Blanco",
"SubModel": "Papel",
"SerialNumber": "4556789542156"
}
],
"IdentificationNumber": "131494-1055",
"TariffFraction": "2402200100",
"CustomsQuantity": "2",
"CustomsUnit": "01",
"CustomsUnitValue": "13.23"
}
],
"RequestCode": "A1",
"OriginCertificate": "true",
"Incoterm": "CFR",
"ExchangeRateUSD": "17.441800",
"TotalUSD": "1",
"OriginCertificateNumber": "20001000000300022817",
"ReliableExporterNumber": null,
"Observations": "sample string 8"
}
}
}
Main fields
| Field | Description |
|---|---|
Incoterm | International commercial term (DAP, FOB, CIF, EXW, etc.) |
TipoCambioUSD | Peso/dollar exchange rate on the day of the operation |
TotalUSD | Total of the operation in US dollars |
FraccionArancelaria | 10-digit code from the harmonized system |
NumRegIdTrib | Tax identification number of the foreign receiver |
RFC for foreign receivers
When the receiver is foreign, use the generic RFCXEXX010101000 and provide the tax identification number in the complement (NumRegIdTrib).