59
* Los medios de contacto a la Mesa de Servicio son variables dependiendo de la Póliza de Soporte adquirida con el servicio. Para cualquier duda o contratación, contacta a nuestros ejecutivos vía correo electrónico a: [email protected] Layout del Complemento Carta Porte 1.0 Conector C1

Layout del Complemento Carta Porte 1

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Layout del Complemento Carta Porte 1

* Los medios de contacto a la Mesa de Servicio son variables dependiendo de la Póliza de Soporte adquirida con

el servicio.

Para cualquier duda o contratación, contacta a nuestros ejecutivos vía correo electrónico a:

[email protected]

Layout del Complemento Carta

Porte 1.0

Conector C1

Page 2: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 1

Complemento Carta Porte 1.0

Contenido

Introducción .............................................................................................................................................................................. 4

Glosario de términos ............................................................................................................................................................... 4

Estructura del archivo de interfaz .......................................................................................................................................... 4

3.1 Reglas para la creación del archivo fuente ......................................................................................... 4

3.2 Secciones que compondrán el archivo ................................................................................................ 5

3.2.1 Sección 1. Comprobante .................................................................................................................... 5

Elementos de Comprobante ....................................................................................................................... 6

3.2.2 Sección 2. CFDI Relación ..................................................................................................................... 7

Elementos de CFDI Relación ........................................................................................................................ 8

3.2.3 Sección 3. CFDI Relacionado .............................................................................................................. 8

Elementos de CFDI Relacionado ................................................................................................................. 8

3.2.4 Sección 4. Emisor ................................................................................................................................. 8

Elementos de Emisor .................................................................................................................................... 8

3.2.5 Sección 5. Receptor ............................................................................................................................. 9

Elementos de Receptor ................................................................................................................................ 9

3.2.6 Sección 6. Concepto .......................................................................................................................... 11

Elementos de Concepto ............................................................................................................................. 11

3.2.7 Sección 7. Impuesto Traslado del Concepto .................................................................................. 12

Elementos de Impuesto Traslado ............................................................................................................. 12

3.2.8 Sección 8. Impuesto Retención del Concepto ............................................................................... 13

Elementos de Impuesto Retención ........................................................................................................... 13

3.2.9 Sección 9. Impuestos Totales ........................................................................................................... 13

Elementos de Impuestos ........................................................................................................................... 14

3.2.10 Sección 10. Retenciones ................................................................................................................. 14

Elementos de Retenciones ........................................................................................................................ 14

3.2.11 Sección 11. Traslados ...................................................................................................................... 14

Elementos de Traslados ............................................................................................................................. 15

Complemento ......................................................................................................................................................................... 15

4.1 Carta Porte ....................................................................................................................................... 15

4.1.1 Sección 1. Carta Porte ....................................................................................................................... 15

Elementos de CARPOR ............................................................................................................................... 16

4.1.2 Sección 2. Ubicación .......................................................................................................................... 17

Elementos de CARPORUBICACION ........................................................................................................... 17

Page 3: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 2

Complemento Carta Porte 1.0

4.1.3 Sección 3. Origen ............................................................................................................................... 17

Elementos de CARPORUBICACIONORIGEN ............................................................................................. 18

4.1.4 Sección 4. Destino ............................................................................................................................. 20

Elementos de CARPORUBICACIONDESTINO ........................................................................................... 20

4.1.5 Sección 5. Domicilio .......................................................................................................................... 23

Elementos de CARPORUBICACIONDOMICILIO ....................................................................................... 23

4.1.6 Sección 6. Mercancías ....................................................................................................................... 25

Elementos de CARPORMERCANCIAS ........................................................................................................ 25

4.1.7 Sección 7. Mercancía ......................................................................................................................... 27

Elementos de CARPORMERCA ................................................................................................................... 27

4.1.8 Sección 8. Cantidad Transporta ....................................................................................................... 30

Elementos de CARPORMERCACANTIDADTRANSPORTA ........................................................................ 31

4.1.9 Sección 9. Detalle de Mercancía ...................................................................................................... 32

Elementos de CARPORMERCADETALLE ................................................................................................... 32

VIAS DE TRANSPORTE ............................................................................................................................................................ 32

4.2.1 Sección 1. Autotransporte Federal .................................................................................................. 33

Elementos de CARPORAUTOTRANSPORTEFEDERAL .............................................................................. 33

4.2.2 Sección 2. ID Vehicular ...................................................................................................................... 33

Elementos de CARPORAUTOTRANSPORTEFEDERALIDVEHICULAR ...................................................... 33

4.2.3 Sección 3. Remolque ......................................................................................................................... 34

Elementos de CARPORAUTOTRANSPORTEFEDERALREMOLQUE ......................................................... 34

4.3.1 Sección 1. Transporte Marítimo ...................................................................................................... 34

Elementos de CARPORTRANSPORTEMARITIMO ..................................................................................... 35

4.3.2 Sección 2. Contenedor Marítimo ..................................................................................................... 37

Elementos de CARPORTRANSPORTEMARITIMOCONTENEDOR ............................................................ 37

4.4.1 Sección 1. Transporte Aéreo ............................................................................................................ 37

Elementos de CARPORTRANSPORTEAEREO ............................................................................................ 38

4.5.1 Sección 1. Transporte Ferroviario ................................................................................................... 40

Elementos de CARPORTRANSPORTEFERROVIARIO ................................................................................ 41

4.5.2 Sección 2. Derecho de Paso ............................................................................................................. 41

Elementos de CARPORTRANSPORTEFERROVIARIODERECHOSPASO ................................................... 41

4.5.3 Sección 3. Carro ................................................................................................................................. 42

Elementos de CARPORTRANSPORTEFERROVIARIOCARRO .................................................................... 42

4.5.4 Sección 4. Contenedor Ferroviario .................................................................................................. 43

Elementos de CARPORTRANSPORTEFERROVIARIOCONTENEDOR ....................................................... 43

4.1.10 Sección 10. Figura de Transporte .................................................................................................. 43

Page 4: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 3

Complemento Carta Porte 1.0

Elementos de CARPORFIGURATRANSPORTE .......................................................................................... 43

4.1.11 Sección 11. Operador ..................................................................................................................... 44

Elementos de CARPORFIGURATRANSPORTEOPERADOR ...................................................................... 44

4.1.12 Sección 12. Domicilio del Operador .............................................................................................. 45

Elementos de CARPORFIGURATRANSPORTEOPERADORDOMICILIO ................................................... 45

4.1.13 Sección 13. Propietario ................................................................................................................... 47

Elementos de CARPORFIGURATRANSPORTEPROPIETARIO ................................................................... 48

4.1.14 Sección 14. Domicilio de Propietario ............................................................................................ 49

Elementos de CARPORFIGURATRANSPORTEPROPIETARIODOMICILIO ............................................... 49

4.1.15 Sección 15. Arrendatario ................................................................................................................ 51

Elementos de CARPORFIGURATRANSPORTEARRENDATARIO .............................................................. 51

4.1.16 Sección 16. Domicilio de Arrendatario ......................................................................................... 52

Elementos de CARPORFIGURATRANSPORTEARRENDATARIODOMICILIO ........................................... 52

4.1.17 Sección 17. Notificado .................................................................................................................... 54

Elementos de CARPORFIGURATRANSPORTENOTIFICADO .................................................................... 54

4.1.18 Sección 18. Domicilio de Notificado.............................................................................................. 55

Elementos de CARPORFIGURATRANSPORTENOTIFICADODOMICILIO ................................................ 56

Líneas del esquema estándar (txt) ....................................................................................................................................... 58

Page 5: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 4

Complemento Carta Porte 1.0

Introducción

Presentamos el documento de Layout base para el armado del CFDI. Se indican además de los elementos,

la correcta estructura con la que deberá contar el archivo .txt para su timbrado.

Glosario de términos

Sección Formada por una etiqueta y al menos un elemento dividido por un pipe o pleca “|”.

Etiqueta

Formada por las palabras reservadas a nivel comprobante como:

COMPROBANTE, CFDI_RELACION, CFDI_RELACIONADO, EMISOR, RECEPTOR, CON-

CEPTO, CONCEPTO_IMPUESTO_RETENCION, CONCEPTO_IMPUESTO_TRASLADO, IM-

PUESTOS, RETENCIONES, TRASLADOS; y a nivel del complemento como: CARPOR,

CARPORUBICACION, CARPORUBICACIONORIGEN, CARPORUBICACIONDESTINO,

CARPORUBICACIONDOMICILIO, CARPORMERCANCIAS, CARPORMERCA, CARPOR-

MERCACANTIDADTRANSPORTA, CARPORMERCADETALLE, CARPORAUTOTRANS-

PORTEFEDERAL, CARPORAUTOTRANSPORTEFEDERALIDVEHICULAR, CARPORAUTO-

TRANSPORTEFEDERALREMOLQUE, CARPORTRANSPORTEMARITIMO, CARPOR-

TRANSPORTEMARITIMOCONTENEDOR, CARPORTRANSPORTEAEREO, CARPOR-

TRANSPORTEFERROVIARIO, CARPORTRANSPORTEFERROVIARIODERECHOSPASO,

CARPORTRANSPORTEFERROVIARIOCARRO, CARPORTRANSPORTEFERROVIARIO-

CONTENEDOR, CARPORFIGURATRANSPORTE, CARPORFIGURATRANSPORTEOPERA-

DOR, CARPORFIGURATRANSPORTEOPERADORDOMICILIO, CARPORFIGURATRANS-

PORTEPROPIETARIO, CARPORFIGURATRANSPORTEPROPIETARIODOMICILIO, CAR-

PORFIGURATRANSPORTEARRENDATARIO, CARPORFIGURATRANSPORTEARRENDA-

TARIODOMICILIO, CARPORFIGURATRANSPORTENOTIFICADO, CARPORFIGURA-

TRANSPORTENOTIFICADODOMICILIO.

Elemento

Valor que tomará el servicio de facturación dependiendo del orden en el que

aparezca en la sección.

Un elemento se determina entre pipe o plecas “|elemento|”.

Los elementos opcionales que no se deseen incluir en el contenido de la sección

deberán especificarse como vacío, mas no excluir el elemento. Ejemplo: “||”.

En la versión del CFDI 3.3 solo se permiten elementos con montos positivos.

Estructura del archivo de interfaz

3.1 Reglas para la creación del archivo fuente

• Los Elementos indicados en Rojo son obligatorios y deberán de ser cubiertas por el ERP

Page 6: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 5

Complemento Carta Porte 1.0

• Los Elementos del domicilio correspondientes a las secciones del Emisor y Receptor son opcionales, es

decir, sólo se incluirán en el XML del comprobante dentro del nodo AddendaIO si se consideran al activar

la opción Addendas en la configuración de la empresa.

• Cada Sección debe estar en su propia línea, es decir, no pueden existir más de una Sección en la misma

línea. Existen 3 tipos para el armado del archivo .txt, verifica cuidadosamente lo que incluirás:

Requeridas Para efectos de timbrado estas secciones deben ser incluidas en la

estructura del archivo.

Opcionales

La inclusión o exclusión de estas secciones no afecta el timbrado del

comprobante, en la mayoría de los casos se trata de contenido meramente

informativo sobre el comprobante.

Condicionales

Incluir estas secciones dependerá de que aplique el supuesto para el

comprobante a generar y/o la existencia de alguna otra sección, por

ejemplo: Para incluir la sección CFDI Relacionado y sus elementos, deberá

incluirse previamente la sección CFDI Relación.

• Para el control de los CFDI que se emiten (entre Facturas, Pagos, Nómina, Retenciones, etc.) el archivo se

debe declarar con la siguiente nomenclatura: “RP[nombre de archivo].txt”

• Es opcional aplicar la función para controlar el timbrado del recibo mediante un archivo “bandera”, deberá

indicarse con la misma nomenclatura que el archivo fuente, por ejemplo: “RP[nombre del archivo].ban”

Para su timbrado

Con la función .ban

Deberán generar ambos archivos: archivo fuente + archivo bandera que deben ser depositados en la carpeta

de entrada del sistema de facturación en el siguiente orden:

▪ RP[nombre del archivo].txt

▪ RP[nombre del archivo].ban

Sin la función .ban

Deberá generarse únicamente el archivo fuente: “RP[nombre de archivo].txt” y habrá que colocarlo en la car-

peta de entrada para su emisión.

3.2 Secciones que compondrán el archivo

3.2.1 Sección 1. Comprobante

Page 7: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 6

Complemento Carta Porte 1.0

Requerida: Sección estructurada por la etiqueta “COMPROBANTE” seguida por el caracter “|” (pipe). Cada

elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe”

como cierre de línea.

Elementos de Comprobante

COMPROBANTE|RFCEmisor|Serie|RFCReceptor|Versión|Forma_Pago|Condiciones_Pago|Subtotal|Descuentos

|Total|Metodo_Pago|Pedido|Remision|Cita|NoCliente|Moneda|TipoDeCambio|Observaciones|Folio|LugarEx

pedicion|TipoDocumento|Confirmacion|FechaEmision|

# Elementos Descripción Tamaño Tipo Dato Valor

1 RFCEmisor

Atributo requerido para registrar la Clave del Registro

Federal de Contribuyentes correspondiente al

contribuyente emisor del comprobante.

12-13 String

2 Serie

Atributo opcional para precisar la serie que utiliza el

contribuyente para control interno de su información.

Acepta una cadena de caracteres. (sin acentos)

1-10 String

3 RFCReceptor

Atributo requerido que expresa la Clave del Registro

Federal de Contribuyentes correspondiente al

contribuyente receptor del comprobante, vigente y no

cancelado en el registro del SAT.

12-13 String

4 Versión

Atributo requerido con valor prefijado a 3.3 que indica

la versión del estándar bajo el que se encuentra

expresado el comprobante.

String 3.3

5 Forma_Pago Este atributo no debe existir. Catálogo: c_FormaPago

6 Condiciones_Pago Este atributo no debe existir. 50 String

7 Subtotal

Atributo requerido para declarar el subtotal, si el

campo TipoDeComprobante contiene el valor “T”

(Traslado), se debe registrar el valor igual a cero (0).

6 Decimal 0

8 Descuentos Este atributo no debe existir. 6 String

9 Total

Atributo requerido para declarar el total del

comprobante, si el campo TipoDeComprobante

contiene el valor “T” (Traslado), se debe registrar el

valor igual a cero (0).

6 Decimal 0

10 Metodo_Pago Este atributo no debe existir. Catálogo: c_MetodoPago

11 Pedido Este atributo no debe existir. 50 String

12 Remisión Este atributo no debe existir. 50 String

13 Cita Este atributo no debe existir. 50 String

14 NoCliente Este atributo no debe existir. 50 String

15 Moneda

Atributo requerido para declarar el valor de la moneda.

Si el campo TipoDeComprobante contiene el valor “T”

(Traslado), en este campo se debe registrar el valor

“XXX” (Los códigos asignados para las transacciones en

que intervenga ninguna moneda).

Si el campo TipoDeComprobante contiene el valor “I”

(Ingreso), este campo debe contener un valor diferente

Catálogo: c_Moneda

Page 8: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 7

Complemento Carta Porte 1.0

de “XXX” y acorde a una clave vigente publicada en el

catálogo c_Moneda.

16 Tipo de Cambio Este atributo no debe existir. 6 Decimal

17 Observaciones Atributo opcional para incluir observaciones del

comprobante. 255 String

18 Folio

Atributo opcional para expresar el folio de control

interno del contribuyente. Acepta una cadena de

caracteres.

1-40 String

19 LugarExpedicion

Atributo requerido para incorporar el código postal del

lugar de expedición del comprobante (domicilio de la

matriz o de la sucursal).

Ver Catálogo:

c_CodigoPostal

20 TipoDocumento Atributo requerido para indicar el tipo de

comprobante.

Ver Catálogo:

c_TipoDeComprobante

21 Confirmacion

Atributo condicional para registrar la clave de

confirmación única que entrega InvoiceOne como

PCCFDI para expedir el comprobante con importes

grandes, con un tipo de cambio fuera del rango

establecido o con ambos casos. Es requerido cuando se

registra un tipo de cambio o un total fuera del rango

establecido.

5 String

22 FechaEmision

Atributo requerido. Es la fecha y hora de expedición del

comprobante fiscal. Se expresa en la forma AAAA-

MMDDThh:mm:ss

dateTime

3.2.2 Sección 2. CFDI Relación

Condicional: Sección estructurada por la etiqueta “CFDI_RELACION” seguida por el caracter “|” (pipe). Cada

elemento de esta sección es dividido por este mismo símbolo, donde el último elemento termina con un “pipe”

como cierre de línea. Se debe registrar información esta sección siempre que el TipoDeComprobante contenga el

valor “I” (Ingreso) y además que en el complemento Carta Porte haya:

• Información en TipoEstacion de la sección CARPORUBICACION con el valor “02” (Intermedia), contenida

en el catálogo c_TipoEstacion, publicado en el portal del SAT.

• Información en la sección TransporteFerroviario de la sección Mercancías.

• Y el valor del campo Fecha debe contener al menos una diferencia de 6:00:00 horas respecto de la factura

inicial, con la cual se relaciona siempre que se cuente con dicha información.

Nota: Esta sección solo debe existir si se llenan todos los elementos. Si esta sección es integrada al CFDI, es

necesario incluir también al menos una sección de “CFDI_RELACIONADO” donde el campo TipoRelacion debe

contener el valor “05” (Traslados de mercancías facturadas previamente), contenida en el catálogo del CFDI,

c_TipoRelacion, publicado en el portal del SAT.

Page 9: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 8

Complemento Carta Porte 1.0

Elementos de CFDI Relación CFDI_RELACION|TipoRelacion|

# Elementos Descripción Tamaño Tipo Dato Valor

1 TipoRelacion

Atributo requerido para indicar la clave de la relación que

existe entre éste que se está generando y el o los CFDI

previos. Se debe registrar la clave “05” Traslados de

mercancías facturadas previamente, según corresponda.

Ver Catálogo:

c_TipoRelacion

3.2.3 Sección 3. CFDI Relacionado

Condicional: Sección que permite precisar la información de los comprobantes relacionados. La sección de CFDI

Relacionado está estructurada por la etiqueta “CFDI_RELACIONADO” seguida por el caracter “|” (pipe). Cada

elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe”

como cierre de línea.

Nota: Esta sección debe existir cuando se utilice la sección “CFDI_RELACION”.

Elementos de CFDI Relacionado CFDI_RELACIONADO|UUID|

# Elementos Descripción Tamaño TipoDato Valor

1 UUID

Atributo requerido para expresar el identificador del documento

relacionado con el pago. Este dato puede ser un Folio Fiscal de la

Factura Electrónica o bien el número de operación de un documento

digital. Por ejemplo: El folio fiscal (UUID) de un CFDI con complemento

para recepción de pagos relacionado que se sustituye con el presente

comprobante. Patrón:

[a-f0-9A-F]{8}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A-F]{12}

16-36 String

3.2.4 Sección 4. Emisor

Requerida: Sección que expresará la información del contribuyente emisor del comprobante. Estará estructurada

por la etiqueta “EMISOR” seguida por el caracter “|” (pipe). Cada elemento de esta sección está dividido por este

mismo símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

Elementos de Emisor EMISOR|RFC|Nombre|RegimenFiscal|Calle|No_Ext|No_Int|Colonia|Localidad|Referencia|Municipio|Estado|P

aís|C.P.|

Page 10: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 9

Complemento Carta Porte 1.0

# Elementos Descripción Tamaño Tipo Dato Valor

1 RFC

Atributo requerido para registrar la Clave del Registro Federal

de Contribuyentes correspondiente al contribuyente emisor

del comprobante.

12-13 String

2 Nombre Atributo opcional para registrar el nombre, denominación o

razón social del contribuyente emisor del comprobante. 100 String

3 RegimenFiscal

Atributo requerido para incorporar la clave del régimen del

contribuyente emisor al que aplicará el efecto fiscal de este

comprobante.

Ver Catálogo:

c_RegimenFiscal

4 Calle Atributo opcional. Define la avenida, calle, camino o carretera

donde se da la ubicación. 100 String

5 No_Ext Atributo opcional. Expresa el número particular en donde se

da la ubicación sobre una calle dada. 100 String

6 No_Int

Atributo opcional. Expresa información adicional para

especificar la ubicación cuando calle y número exterior

(No_Ext) no resulten suficientes para determinar la ubicación

de forma precisa.

100 String

7 Colonia

Atributo opcional. Defina la colonia en donde se da la

ubicación cuando se desea ser más específico en caso de

ubicaciones urbanas.

100 String

8 Localidad Atributo opcional. Define la ciudad, pueblo o poblado donde

se da la ubicación. 100 String

9 Referencia Atributo opcional para expresar una referencia de ubicación

adicional. 100 String

10 Municipio Atributo opcional. Define el municipio o delegación en donde

se da la ubicación. 100 String

11 Estado Atributo opcional. Define el estado o entidad federativa

donde se da la ubicación. 100 String

12 País Atributo opcional. Define el país donde se da la ubicación. 100 String

13 C.P. Atributo opcional. Define el código postal en donde se da la

ubicación. 100 String

3.2.5 Sección 5. Receptor

Requerida: Sección que precisará la información del contribuyente receptor del comprobante. Estará

estructurada por la etiqueta “RECEPTOR” seguida por el caracter “|” (pipe). Cada elemento de esta sección está

dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

Elementos de Receptor

RECEPTOR|RFC|Nombre|ResidenciaFiscal|NumRegIdTrib|UsoCFDI|Calle|No_Ext|No_Int|Colonia|Localidad|Re

ferencia|Municipio|Estado|País|C.P.|Correo|Teléfono|Add_1|Add_2|Add_3|

Page 11: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 10

Complemento Carta Porte 1.0

# Elementos Descripción Tamaño Tipo Dato Valor

1 RFC

Atributo requerido para precisar la Clave del Registro Federal

de Contribuyentes correspondiente al contribuyente receptor

del comprobante.

• Si el campo TipoDeComprobante contiene el valor “T”

(Traslado), este campo debe contener el valor del RFC

genérico: “XAXX010101000”, en otro caso se podrá

capturar el RFC del cliente, siempre y cuando se encuentre

en la lista del RFC Inscritos no cancelados del SAT L_RFC.

• Si el campo TipoDeComprobante contiene el valor “I”

(Ingreso), y cuando no se utilice el RFC genérico, el RFC

debe estar en la lista de RFC inscritos no cancelados en el

SAT L_RFC.

12-13 String

2 Nombre Atributo opcional para precisar el nombre, denominación o

razón social del contribuyente receptor del comprobante. 100 String

3 ResidenciaFiscal

Atributo condicional para registrar la clave del país de

residencia cuando el receptor del comprobante sea un

residente extranjero, esto conforme con la especificación ISO

3166-1 alpha-3. Este atributo es requerido como obligatorio

cuando se registre una clave en el RFC genérico extranjero.

Ver Catálogo:

c_Pais

4 NumRegIdTrib

Atributo condicional para expresar el número de registro de

identidad fiscal del receptor cuando sea residente en el

extranjero.

100 String

5 UsoCFDI

Atributo requerido, si el campo TipoDeComprobante contiene

el valor “T” (Traslado), este campo debe contener el valor “P01”

(Por definir).

Ver Catálogo:

c_UsoCFDI

6 Calle Atributo opcional. Define la avenida, calle, camino o carretera

donde se da la ubicación. 100 String

7 No_Ext Atributo opcional. Expresa el número particular en donde se

da la ubicación sobre una calle dada. 100 String

8 No_Int

Atributo opcional. Expresa información adicional para

especificar la ubicación cuando calle y número exterior

(No_Ext) no resulten suficientes para determinar la ubicación

de forma precisa.

100 String

9 Colonia

Atributo opcional. Defina la colonia en donde se da la

ubicación cuando se desea ser más específico en caso de

ubicaciones urbanas.

100 String

10 Localidad Atributo opcional. Define la ciudad, pueblo o poblado donde

se da la ubicación. 100 String

11 Referencia Atributo opcional. Atributo opcional para expresar una

referencia de ubicación adicional. 100 String

12 Municipio Atributo opcional. Define el municipio o delegación en donde

se da la ubicación. 100 String

13 Estado Atributo opcional. Define el estado o entidad federativa donde

se da la ubicación. 100 String

14 País Atributo opcional. Define el país donde se da la ubicación. 100 String

15 C.P. Atributo opcional. Define el código postal en donde se da la

ubicación. 100 String

16 Correo Elemento opcional para ingresar una dirección de correo para

el envío del recibo emitido. 100 String

17 Teléfono Elemento opcional para especificar un número telefónico de

referencia. 100 String

Page 12: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 11

Complemento Carta Porte 1.0

18 Add_1 Elemento opcional que permite agregar información comercial

la cual se indicará como: Leyenda (Información Adicional 1) 100 String

19 Add_2 Elemento opcional que permite agregar información comercial

la cual se indicará como: Leyenda (Información Adicional 2) 100 String

20 Add_3 Elemento opcional que permite agregar información comercial

la cual se indicará como: Cob (Información Adicional 3) 100 String

3.2.6 Sección 6. Concepto

Requerida: Sección que lista los conceptos cubiertos por el comprobante. Esta sección está estructurada por la

etiqueta “CONCEPTO” seguida por el carácter “|” (pipe). Cada elemento de esta sección es dividido por este mismo

símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

Nota: Puede haber más de un concepto en el CFDI tipo “I” (Ingreso) acorde al bien, producto que se transporta,

es decir, esta sección puede declararse más de una vez.

Elementos de Concepto CONCEPTO|ID_Concepto|ClaveProdServ|IDentificacion|Cantidad|ClaveUnidad|Unidad|Descripcion|ValorUni-

tario|Importe|Descuento|Aduana|

# Elementos 1.1.1.1.1 Descripción Tamaño Tipo Dato Valor

1 ID_Concepto Elemento requerido para el txt. Permite indicar el nú-

mero consecutivo del Concepto. Int

2 ClaveProdServ

Atributo requerido para expresar la clave del bien o ser-

vicio amparado por el presente concepto. Es requerido y

deben utilizar las claves del catálogo de productos y ser-

vicios, cuando los conceptos que registren por sus activi-

dades correspondan con dichos conceptos.

Ver Catalogo:

c_ClaveProdServ

3 IDentificacion

Atributo opcional para expresar el número de parte, identifica-

dor del producto o del servicio, la clave de producto o servicio,

SKU o equivalente, propia de la operación del emisor, ampa-

rado por el presente concepto. Opcionalmente se puede utilizar

claves del estándar GTIN.

100 String

4 Cantidad

Atributo requerido para precisar la cantidad de bienes o servi-

cios del tipo particular definido por el presente concepto. Valor

mínimo: 0.000001 hasta 6 decimales.

6 Decimal

5 ClaveUnidad

Atributo requerido para precisar la clave de unidad de medida

estandarizada aplicable para la cantidad expresada en el con-

cepto. La unidad debe corresponder con la descripción del con-

cepto.

Ver Catalogo:

c_ClaveUnidad

6 Unidad

Atributo opcional para precisar la unidad de medida propia de

la operación del emisor, aplicable para la cantidad expresada

en el concepto. La unidad debe corresponder con la descripción

del concepto.

1-20 String

7 Descripcion Atributo requerido para precisar la descripción del bien o servi-

cio cubierto por el presente concepto. 1-1000 String

Page 13: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 12

Complemento Carta Porte 1.0

8 ValorUnitario Atributo requerido para precisar el valor o precio unitario del

bien o servicio cubierto por el presente concepto. 6 Decimal

9 Importe

Atributo requerido para precisar el importe total de los bienes

o servicios del presente concepto. Debe ser equivalente al re-

sultado de multiplicar la cantidad por el valor unitario expre-

sado en el concepto. No se permiten valores negativos.

6 Decimal

10 Descuento Atributo opcional para representar el importe de los descuen-

tos aplicables al concepto. No se permiten valores negativos. 6 Decimal

11 Aduana

Opcional para introducir la información aduanera aplicable

cuando se trate de ventas de primera mano de mercancías im-

portadas o se trate de operaciones de comercio exterior con

bienes o servicios. Es requerido cuando deba expresar el nú-

mero del pedimento que ampara la importación del bien que

se expresa en el siguiente formato: últimos 2 dígitos del año de

validación seguidos por dos espacios, 2 dígitos de la aduana de

despacho seguidos por dos espacios, 4 dígitos del número de la

patente seguidos por dos espacios, 1 dígito que corresponde al

último dígito del año en curso, salvo que se trate de un pedi-

mento consolidado iniciado en el año inmediato anterior o del

pedimento original de una rectificación, seguido de 6 dígitos de

la numeración progresiva por aduana.

21 String

3.2.7 Sección 7. Impuesto Traslado del Concepto

Opcional: Sección estructurada por la etiqueta “CONCEPTO_IMPUESTO_TRASLADO” seguida por el caracter “|”

(pipe). Cada elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina

con un “pipe” como cierre de línea.

Nota: La sección solo debe existir si se llenan todos los elementos requeridos. Esta sección puede declararse más

de una vez.

Elementos de Impuesto Traslado CONCEPTO_IMPUESTO_TRASLADO|ID_Concepto|Base|Impuesto|TipoFactor|TasaOCuota|Importe|

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Concepto

Elemento requerido para el txt. Permite indicar el número

consecutivo del concepto sobre el que se aplicará el im-

puesto.

Int

2 Base Atributo requerido para señalar la base para el cálculo del im-

puesto, la determinación de la base se realiza de acuerdo con las

disposiciones fiscales vigentes. No se permiten valores negativos.

6 Decimal

3 Impuesto Atributo requerido para señalar la clave del tipo de im-

puesto trasladado aplicable al concepto.

Ver Catálogo:

c_Impuesto

Page 14: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 13

Complemento Carta Porte 1.0

4 TipoFactor Atributo requerido para señalar la clave del tipo de factor que se

aplica a la base del impuesto.

Ver Catálogo:

c_TipoFactor

5 TasaOCuota

Atributo condicional para señalar el valor de la tasa o cuota

del impuesto que se traslada para el presente concepto. Es

requerido cuando el atributo TipoFactor tenga un valor que

corresponda a Tasa o Cuota.

Ver Catálogo:

c_TasaOCuota

6 Importe

Atributo condicional para señalar el importe del impuesto trasla-

dado que aplica al concepto. No se permiten valores negativos. Es

requerido cuando TipoFactor sea Tasa o Cuota.

6 Decimal

3.2.8 Sección 8. Impuesto Retención del Concepto

Requerida: Sección estructurada por la etiqueta “CONCEPTO_IMPUESTO_RETENCION” seguida por el caracter “|”

(pipe). Cada elemento de esta sección es dividido por este mismo símbolo, donde el último elemento termina con

un “pipe” como cierre de línea.

Nota: La sección solo debe existir si se llenan todos los elementos. Esta sección puede declararse más de una vez.

Elementos de Impuesto Retención CONCEPTO_IMPUESTO_RETENCION|ID_Concepto|Base|Impuesto|TipoFactor|TasaOCuota|Importe|

# Elementos 1.1.1.1.2 Descripción Tamaño Tipo Dato Valor

1 ID_Concepto

Elemento requerido para el txt. Permite indicar el número

consecutivo del concepto sobre el que se aplicará este im-

puesto.

Int

2 Base

Atributo requerido para señalar la base para el cálculo de la re-

tención, la determinación de la base se realiza de acuerdo con las

disposiciones fiscales vigentes. No se permiten valores negativos.

6 Decimal

3 Impuesto Atributo requerido para señalar la clave del tipo de im-

puesto retenido aplicable al concepto.

Ver Catalogo:

c_Impuesto

4 TipoFactor Atributo requerido para señalar la clave del tipo de factor

que se aplica a la base del impuesto.

Ver Catalogo:

c_TipoFactor

5 TasaOCuota Atributo requerido para señalar la tasa o cuota del impuesto que

se retiene para el presente concepto. 6 Decimal

6 Importe Atributo requerido para señalar el importe del impuesto retenido

que aplica al concepto. No se permiten valores negativos. 6 Decimal

3.2.9 Sección 9. Impuestos Totales

Condicional: Sección estructurada por la etiqueta “IMPUESTOS” seguida por el caracter “|” (pipe). Cada elemento

de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre

de línea

Page 15: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 14

Complemento Carta Porte 1.0

Nota: Es requerida cuando en los conceptos se registren Impuestos Retenidos o Trasladados.

Elementos de Impuestos IMPUESTOS|TotalImpuestosRetenidos|TotalImpuestosTrasladados|

# Elementos 1.1.1.1.3 Descripción Tamaño Tipo Dato Valor

1 TotalImpuestosRetenidos

Atributo condicional para expresar el total de los im-

puestos retenidos que se desprenden de los con-

ceptos expresados en el comprobante fiscal digital

por Internet. No se permiten valores negativos. Es

requerido cuando en los conceptos se registren im-

puestos retenidos.

6 Decimal

2 TotalImpuestosTrasladados

Atributo condicional para expresar el total de los im-

puestos trasladados que se desprenden de los con-

ceptos expresados en el comprobante fiscal digital

por Internet. No se permiten valores negativos. Es

requerido cuando en los conceptos se registren im-

puestos trasladados.

6 Decimal

3.2.10 Sección 10. Retenciones

Condicional: Sección estructurada por la etiqueta “RETENCIONES” seguida por el caracter “|” (pipe). Cada ele-

mento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe”

como cierre de línea.

Nota: Es requerida cuando en los conceptos se registre algún Impuesto Retenido. Esta sección puede declararse

más de una vez.

Elementos de Retenciones RETENCIONES|Impuesto|Importe|

# Elemen-

tos Descripción Tamaño Tipo Dato Valor

1 Impuesto Atributo requerido para señalar la clave del tipo de impuesto

retenido.

Ver Catalogo:

c_Impuesto

2 Importe Atributo requerido para señalar el monto del impuesto rete-

nido. No se permiten valores negativos. 6 Decimal

3.2.11 Sección 11. Traslados

Page 16: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 15

Complemento Carta Porte 1.0

Condicional: Sección estructurada por la etiqueta “TRASLADOS” seguida por el caracter “|” (pipe). Cada elemento

de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre

de línea.

Nota: Es requerida cuando en los conceptos se registre un Impuesto Traslado. Esta sección puede declararse más

de una vez.

Elementos de Traslados TRASLADOS|Impuesto|TipoFactor|TasaOCuota|Importe|

# Elementos Descripción Tamaño Tipo Dato Valor

1 Impuesto Atributo requerido para señalar la clave del tipo de impuesto

trasladado.

Ver Catálogo:

c_Impuesto

2 TipoFactor Atributo requerido para señalar la clave del tipo de factor

que se aplica a la base del impuesto.

Ver Catálogo:

c_TipoFactor

3 TasaOCuota

Atributo requerido para señalar el valor de la tasa o cuota del im-

puesto que se traslada por los conceptos amparados en el compro-

bante.

Ver Catálogo:

c_TasaOCuota

4 Importe

Atributo requerido para señalar la suma del importe del im-

puesto trasladado, agrupado por impuesto, TipoFactor y Ta-

saOCuota. No se permiten valores negativos.

6 Decimal

Complemento

1.1 Carta Porte

Complemento para incorporar al Comprobante Fiscal Digital por Internet (CFDI), la información relacionada a

los bienes o mercancías, ubicaciones de origen, puntos intermedios y destino, así como lo referente al medio

por el que se transportan; ya sea por vía terrestre (carretera federal o líneas férreas), aérea, marítima o fluvial;

además de incluir el traslado de Hidrocarburos y Petrolíferos.

4.1.1 Sección 1. Carta Porte

Requerida: Estará estructurada por la etiqueta “CARPOR” seguida por el caracter “|” (pipe). Cada elemento de esta

sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de

línea.

Nota: Solo debe existir una sección de Carta Porte y cuando el TipoDeComprobante sea de “I” (Ingreso) o “T”

(Traslado), en caso contrario, esta sección NO debe existir.

Page 17: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 16

Complemento Carta Porte 1.0

Elementos de CARPOR CARPOR|Version|TranspInternac|EntradaSalidaMerc|ViaEntradaSalida|TotalDistRec|

# Elementos Descripción Tamaño Tipo Dato Valor

1 Versión Atributo requerido con valor prefijado “1.0” que

indica la versión del complemento Carta Porte. Int 1.0

2 TranspInternac

Atributo requerido para expresar si los bienes o

mercancías que son transportadas ingresan o

salen del territorio nacional.

• Si este campo contiene el valor “Sí” se debe

registrar información en los campos

EntradaSalidaMerc y ViaEntradaSalida.

Tratándose de un CFDI de tipo “I” (Ingreso), se

deberá relacionar los números de pedimento

dentro de la sección InformacionAduanera que se

encuentra a nivel Concepto para los bienes o

mercancías que se trasladan asociadas al servicio

y si existe la sección AutotransporteFederal de la

sección Mercancias entonces:

o Debe existir información en las

secciones Traslados y Retenciones de

la sección Concepto a nivel CFDI.

Tratándose de un CFDI de tipo “T” (Traslado), se

debe registrar la información del número

de pedimento dentro de la sección

InformacionAduanera que se encuentra a

nivel Concepto, para cada uno de los

bienes o mercancías registrados a nivel

CFDI que se están trasladando.

• Si este campo contiene el valor “No” los

campos EntradaSalidaMerc y

ViaEntradaSalida no deben existir.

• Si este campo contiene el valor “No”, el campo

TipoDeComprobante contiene el valor “I”

(Ingreso) y si existe la sección

AutotransporteFederal de la sección

Mercancías entonces:

o Debe existir información en las

secciones Traslados y Retenciones de

la sección Concepto a nivel CFDI.

String Si

No

3 EntradaSalidaMerc

Atributo condicional para precisar si los bienes o

mercancías ingresan o salen del territorio

nacional.

String Entrada

Salida

Page 18: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 17

Complemento Carta Porte 1.0

4.1.2 Sección 2. Ubicación

Requerida: Sección para registrar la ubicación que sirve para reflejar el domicilio del origen y/o destino parcial o

final que tienen los bienes o mercancías que se trasladan por distintos medios de transporte. Está estructurada

por la etiqueta “CARPORUBICACION” seguida por el caracter “|” (pipe). Cada elemento de esta sección está

dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

Nota: En esta sección se especifica el domicilio, mismo que puede corresponder a Origen y Destino, cuando éste

es un punto intermedio en la ruta del traslado de las mercancías. Cuando el Origen y Destino tienen diferentes

domicilios se debe registrar una sección Ubicación para cada uno de ellos con su correspondiente domicilio.

Elementos de CARPORUBICACION

CARPORUBICACION|ID_Ubicacion|TipoEstacion|DistanciaRecorrida|

4.1.3 Sección 3. Origen

Condicional: Sección para registrar la información detallada del Origen de los bienes o mercancías que se

trasladan. Está estructurada por la etiqueta “CARPORUBICACIONORIGEN” seguida por el caracter “|” (pipe). Cada

elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe”

como cierre de línea.

4 ViaEntradaSalida

Atributo condicional para precisar la vía de ingreso

o salida de los bienes o mercancías en territorio

nacional.

Ver Catálogo:

c_CveTransporte

5 TotalDistRec

Atributo condicional para registrar la suma de las

distancias recorridas en kilómetros, registradas en

el atributo en Ubicaciones:Ubicacion:

“DistanciaRecorrida” para el traslado de los bienes

o mercancías.

Min. 0.01

Max. 99999 Decimal

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Ubicacion Elemento requerido para el txt. Permite indicar el

número consecutivo de la(s) ubicación (es). Int

2 TipoEstacion

Atributo condicional para precisar el tipo de estación por

el que pasan los bienes o mercancías durante su traslado

en los distintos medios de transporte.

Ver Catálogo:

c_TipoEstacion

3 DistanciaRecorrida

Atributo condicional para registrar la distancia recorrida

en kilómetros de la ubicación de Origen a la de Destino

parcial o final, de los distintos medios de transporte que

trasladan los bienes o mercancías.

Min. 0.01

Máx. 99999 Decimal

Page 19: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 18

Complemento Carta Porte 1.0

Elementos de CARPORUBICACIONORIGEN

CARPORUBICACIONORIGEN|ID_Ubicacion|IDOrigen|RFCRemitente|NombreRemitente|NumRegIdTrib|Residen

ciaFiscal|NumEstacion|NombreEstacion|NavegacionTrafico|FechaHoraSalida|

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Ubicacion Elemento requerido para el txt. Permite indicar el número

consecutivo de la(s) ubicación (es). Int

2 IDOrigen

Atributo condicional para registrar una clave que sirva

para identificar el punto de salida de los bienes o

mercancías que se trasladan por los distintos medios de

transporte, mediante un folio, el cual estará compuesto

de la siguiente forma: el acrónimo “OR” seguido de 6

dígitos numéricos asignados por el contribuyente que

emite el comprobante para su identificación. Patrón:

OR[0-9]{6}

• Si existe la sección CantidadTransporta de la sección

Mercancias este campo debe existir, en caso

contrario dicho campo no debe existir.

String

3 RFCRemitente

Atributo condicional para registrar el RFC del remitente

de los bienes o mercancías que se trasladan.

• Si el campo TipoDeComprobante contiene el valor “T”

(Traslado), este campo se puede omitir siempre que

el RFC del emisor sea el mismo que el remitente, de

no ser así se debe registrar un RFC diferente al

emisor del comprobante, el cual debe estar

registrado en la lista de RFC inscritos no cancelados

del SAT l_RFC.

• Si el campo TipoDeComprobante contiene el valor “I”

(Ingreso), este campo se puede omitir siempre que,

el RFC del receptor sea el mismo que el remitente, de

no ser así se debe registrar un RFC diferente al

receptor del comprobante, el cual debe estar

registrado en la lista de RFC inscritos no cancelados

del SAT l_RFC.

• Si el remitente de las mercancías que se transportan

es extranjero, este campo no debe existir.

t_RFC

4 NombreRemitente Atributo opcional para registrar el nombre del remitente

de los bienes o mercancías que se trasladan. 1-254 String

5 NumRegIdTrib

Atributo condicional para incorporar el número de

identificación o registro fiscal del país de residencia para

los efectos fiscales del remitente de los bienes o

mercancías que se trasladan, cuando sea residente en el

extranjero.

• Si el campo RFCRemitente es el mismo que el

RFCEmisor este campo se puede omitir, en caso de

que el remitente sea extranjero este campo debe

6-40 String

Page 20: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 19

Complemento Carta Porte 1.0

contener un valor para lo cual se debe identificar el

país de residencia para efectos fiscales del remitente

usando la clave del país registrada en el campo

ResidenciaFiscal de esta sección.

Si la clave del país corresponde a un país del catálogo

donde la columna Formato de Registro de Identidad

Tributaria tiene un valor:

• Si tiene mecanismo de verificación en línea (hay

valor en la columna Validación del Registro de

Identidad Tributaria), debe existir en el registro

del país.

• Si no tiene mecanismo de verificación (no hay

valor en la columna Validación del Registro de

Identidad Tributaria), debe cumplir con el patrón

que se publique en la columna Formato de

Registro de Identidad Tributaria.

Ejemplo de verificación: Estados Unidos (los) | Clave de

país: USA | Patrón del NumRegIdTrib: ([0-9]{9})

6 ResidenciaFiscal

Atributo condicional para registrar la clave del país de

residencia para efectos fiscales del remitente de los

bienes o mercancías, conforme con el catálogo c_Pais

publicado en el portal del SAT en Internet que está

basado en la especificación ISO 3166-1.

• Si se registra información en el campo NumRegIdTrib

de esta sección, este campo debe existir, en caso

contrario este campo no debe existir.

Ver

Catálogo:

c_Pais

7 NumEstacion

Atributo condicional para registrar la clave del número de

la estación de salida por la que se trasladan los bienes o

mercancías en los distintos medios de transporte, esto de

acuerdo al valor de la columna Clave identificación que

permite asociarla al tipo de transporte.

• Si solo existe una sección AutotransporteFederal de

la sección Mercancias, este campo no debe existir.

• En caso de que exista la sección TransporteMaritimo,

que corresponde a la clave “02”, TransporteAereo

con clave “03” o TransporteFerroviario con clave “04”

de la sección Mercancias, de la columna Clave

transporte del catálogo del complemento Carta Porte

c_Estaciones este campo debe contener un valor de

la columna Clave identificación que corresponde al

mismo catálogo.

Ver

Catálogo:

c_Estaciones

8 NombreEstacion

Atributo condicional para registrar el nombre de la

estación por la que se trasladan los bienes o mercancías

en los distintos medios de transporte.

• Si el campo NumEstacion cuenta con un valor del

catálogo del complemento Carta Porte,

c_Estaciones, publicado en el portal del SAT, este

1-50 String

Page 21: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 20

Complemento Carta Porte 1.0

4.1.4 Sección 4. Destino

Condicional: Sección para registrar la información detallada del Destino de los bienes o mercancías que se

trasladan. Está estructurada por la etiqueta “CARPORUBICACIONDESTINO” seguida por el caracter “|” (pipe). Cada

elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe”

como cierre de línea.

Elementos de CARPORUBICACIONDESTINO

CARPORUBICACIONDESTINO|ID_Ubicacion|IDDestino|RFCDestinatario|NombreDestinatario|NumRegIdTrib|Re

sidenciaFiscal|NumEstacion|NombreEstacion|NavegacionTrafico|FechaHoraProgLlegada|

campo debe existir, en caso contrario se debe

omitir.

• En caso de que la clave del campo NumEstacion

sea la referida a una extranjera, se debe registrar

el nombre de dicha estación.

9 NavegacionTrafico

Atributo condicional para registrar el tipo de puerto por

el que se documentan los bienes o mercancías vía

marítima.

• Si existe la sección TransporteMaritimo de la

sección Mercancias, este campo debe contener

un valor, en caso contrario este campo no debe

existir.

String Altura

Cabotaje

10 FechaHoraSalida

Atributo requerido para la expresión de la fecha y hora

estimada en la que salen los bienes o mercancías del

origen. Se expresa en la forma AAAA-MMDDThh:mm:ss

Ejemplo: FechaHoraSalida= 2021-10-01T11:49:48

t_FechaH

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Ubicacion Elemento requerido para el txt. Permite indicar el

número consecutivo de la(s) ubicación (es). Int

2 IDDestino

Atributo condicional para registrar una clave que sirva

para identificar el punto de llegada de los bienes o

mercancías que se trasladan por los distintos medios

de transporte, mediante un folio, el cual estará

compuesto de la siguiente forma: el acrónimo “DE”

seguido de 6 dígitos numéricos asignados por el

contribuyente que emite el comprobante para su

identificación. Patrón: DE[0-9]{6}

• Si existe la sección CantidadTransporta de la

sección Mercancia este campo debe existir, en

caso contrario dicho campo no debe existir.

String

Page 22: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 21

Complemento Carta Porte 1.0

3 RFCDestinatario

Atributo condicional para registrar el RFC del

destinatario al que se le entregarán los bienes o

mercancías que se trasladan.

• Si el campo TipoDeComprobante contiene el

valor “T” (Traslado), este campo se puede

omitir siempre que el RFC del emisor sea el

mismo que el del destinatario, de no ser así se

debe registrar un RFC diferente al emisor del

comprobante, el cual debe estar registrado en

la lista de RFC inscritos no cancelados del SAT

l_RFC.

• Si el campo TipoDeComprobante contiene el

valor “I” (Ingreso), este campo se puede omitir

siempre que el RFC del receptor sea el mismo

que el del destinatario, de no ser así se debe

registrar un RFC diferente al receptor del

comprobante, el cual debe estar registrado en

la lista de RFC inscritos no cancelados del SAT

l_RFC.

• Si el destinatario de las mercancías que se

transportan es extranjero, este campo no

debe existir.

t_RFC

4 NombreDestinatario

Atributo opcional para registrar el nombre del

destinatario de los bienes o mercancías que se

trasladan.

1-254 String

5 NumRegIdTrib

Atributo condicional para incorporar el número de

identificación o registro fiscal del país de residencia

para los efectos fiscales del destinatario de los bienes

o mercancías que se trasladan, cuando sea residente

en el extranjero.

• Si la clave registrada en el campo

ResidenciaFiscal es distinta a “MEX” este

campo debe contener un valor.

Si la clave del país corresponde a un país del catálogo

donde la columna Formato de Registro de Identidad

Tributaria tiene un valor:

• Si tiene mecanismo de verificación en línea

(hay valor en la columna Validación del

Registro de Identidad Tributaria), debe existir

en el registro del país.

• Si no tiene mecanismo de verificación (no hay

valor en la columna Validación del Registro de

Identidad Tributaria), debe cumplir con el

patrón que se publique en la columna

Formato de Registro de Identidad Tributaria.

Ejemplo de verificación: Estados Unidos (los) | Clave de

país: USA | Patrón del NumRegIdTrib: ([0-9]{9})

6-40 String

Page 23: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 22

Complemento Carta Porte 1.0

6 ResidenciaFiscal

Atributo condicional para registrar la clave del país de

residencia para efectos fiscales del destinatario de los

bienes o mercancías, conforme con el catálogo c_Pais

publicado en el portal del SAT en Internet que está

basado en la especificación ISO 3166-1

• Si se registra información en el campo

NumRegIdTrib de la sección Destino de la

sección Ubicacion, este campo debe existir, en

caso contrario este campo no debe existir.

Ver

Catálogo:

c_Pais

7 NumEstacion

Atributo condicional para registrar la clave del número

de la estación de llegada por la que se trasladan los

bienes o mercancías en los distintos medios de

transporte, esto de acuerdo al valor de la columna

Clave identificación que permite asociarla al tipo de

transporte.

• Si solo existe una sección

AutotransporteFederal de la sección

Mercancias, este campo no debe existir.

• En caso de que exista la sección

TransporteMaritimo, que corresponde a la

clave “02”, TransporteAereo con la calve “03” o

TransporteFerroviario con la calve “04”, de la

sección Mercancias, de la columna Clave

transporte del catálogo del complemento

Carta Porte c_Estaciones, publicado en el

portal del SAT, este campo debe contener un

valor de la columna Clave identificación que

corresponda al mismo catálogo.

Ver

Catálogo:

c_Estaciones

8 NombreEstacion

Atributo condicional para registrar el nombre de la

estación por la que se trasladan los bienes o

mercancías en los distintos medios de transporte.

• Si el campo NumEstacion cuenta con un valor

del catálogo del complemento Carta Porte

c_Estaciones, publicado en el portal del SAT,

este campo debe contener la descripción

correspondiente con dicho catálogo.

• En caso de que la clave del campo

NumEstacion sea la referida a una extranjera,

se debe registrar el nombre de dicha estación.

1-50 String

9 NavegacionTrafico

Atributo condicional para registrar el tipo de puerto

por el que se documentan los bienes o mercancías vía

marítima, sólo se pueden registrar los valores “Altura”

y “Cabotaje”.

• Si existe la sección TransporteMaritimo de la

sección Mercancías, este campo debe

contener un valor válido, en caso contrario

este campo no debe existir.

String Altura

Cabotaje

Page 24: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 23

Complemento Carta Porte 1.0

4.1.5 Sección 5. Domicilio

Condicional: Sección para registrar información del domicilio de origen y/o destino de los bienes o mercancías

que se trasladan en los distintos medios de transporte. Está estructurada por la etiqueta

“CARPORUBICACIONDOMICILIO” seguida por el caracter “|” (pipe). Cada elemento de esta sección está dividido

por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

Nota: Si existe el TipoEstacion con valor “02” (Intermedia) en la sección Ubicacion y TransporteFerroviario de la

sección Mercancias, esta sección no debe existir. Si existe el TipoEstacion con un valor “01” (Origen Nacional) o

“03” (Destino Final Nacional) de la sección Ubicación, se debe registrar esta sección.

Elementos de CARPORUBICACIONDOMICILIO

CARPORUBICACIONDOMICILIO|ID_Ubicacion|Calle|CodigoPostal|Colonia|Estado|Localidad|Municipio|Numer

oExterior|NumeroInterior|Pais|Referencia|

10 FechaHoraProgLlegada

Atributo requerido para la expresión de la fecha y hora

en la que estima arriben a su destino los bienes o

mercancías. Se expresa en la forma AAAAMM-

DDThh:mm:ss. Ejemplo: FechaHoraProgLlegada =

2021-10-01T11:49:48

t_FechaH

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Ubicacion Elemento requerido para el txt. Permite indicar el número

consecutivo de la(s) ubicación (es). Int

2 Calle

Atributo requerido para precisar la calle en la que está

ubicado el domicilio de origen y/o destino de los bienes o

mercancías que se trasladan en los distintos medios de

transporte.

t_Descrip100

3 CodigoPostal

Atributo requerido para asentar el código postal (PO, BOX)

en donde se encuentra el domicilio del origen y/o destino

de los bienes o mercancías que se trasladan en los

distintos medios de transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre; en caso contrario el campo

CodigoPostal debe contener una clave del

catálogo, c_CodigoPostal, publicado en el portal

del SAT, donde la clave de la columna c_Estado,

debe ser igual a la clave registrada en el campo

Estado, la columna c_Municipio, debe ser igual a

la clave registrada en el campo Municipio, y si

existe el campo de Localidad, la columna de clave

c_Localidad, debe ser igual a la clave registrada

en el campo Localidad.

1-12 String

Page 25: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 24

Complemento Carta Porte 1.0

4 Colonia

Atributo opcional que sirve para expresar la colonia o

dato análogo en donde se ubica el domicilio del origen o

destino de los bienes o mercancías que se trasladan en

los distintos medios de transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre, en caso contrario este

campo debe contener una clave del catálogo,

c_Colonia, publicado en el portal del SAT, donde

la columna c_CodigoPostal debe ser igual a la

clave registrada en el campo CodigoPostal.

t_Descrip120

5 Estado

Atributo requerido para precisar el estado, entidad,

región, comunidad, u otra figura análoga en donde se

encuentra ubicado el domicilio del origen y/o destino de

los bienes o mercancías que se trasladan en los distintos

medios de transporte. El catálogo se publica en el portal

del SAT en Internet y es conforme con la especificación

ISO 3166-2.

• Si la clave del país es distinta a "MEX", “USA” o

“CAN”, se debe registrar texto libre; en caso

contrario el campo Estado debe contener una

clave del catálogo, c_Estado, publicado en el

portal del SAT, donde la columna c_Pais tenga el

valor "MEX", “ USA” o “CAN”.

1-30 String

6 Localidad

Atributo opcional que sirve para precisar la ciudad,

población, distrito u otro análogo en donde se encuentra

ubicado el domicilio del origen y/o destino de los bienes o

mercancías que se trasladan en los distintos medios de

transporte.

• Si la clave del país es distinta a "MEX" se debe

registrar texto libre.

• Si la clave del país es “MEX” este campo debe

contener una clave del catálogo, c_Localidad,

publicado en el portal del SAT, donde la columna

c_Estado, tiene el valor seleccionado en el campo

Estado.

t_Descrip120

7 Municipio

Atributo opcional que sirve para precisar el municipio,

delegación o alcaldía, condado u otro análogo en donde

se encuentra ubicado el domicilio destino de los bienes o

mercancías que se trasladan en los distintos medios de

transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre; en caso contrario el campo

Municipio debe contener una clave del catálogo,

c_Municipio, publicado en el portal del SAT,

donde la columna c_Estado, debe ser igual a la

clave registrada en el campo Estado.

t_Descrip120

Page 26: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 25

Complemento Carta Porte 1.0

4.1.6 Sección 6. Mercancías

Requerida: Sección para registrar la información de los bienes o mercancías que se trasladan en los distintos

medios de transporte. Está estructurada por la etiqueta “CARPORMERCANCIAS” seguida por el caracter “|” (pipe).

Cada elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un

“pipe” como cierre de línea.

Nota: Se debe validar que al menos se registre una sección de AutortransporteFederal, TransporteMaritimo,

TransporteAereo o TransporteFerroviario en esta sección.

Elementos de CARPORMERCANCIAS

CARPORMERCANCIAS|CargoPorTasacion|NumTotalMercancias|PesoBrutoTotal|PesoNetoTotal|UnidadPeso|

8 NumeroExterior

Atributo opcional que sirve para expresar el número

exterior en donde se ubica el domicilio del origen y/o

destino de los bienes o mercancías que se trasladan en

los distintos medios de transporte.

t_NumeroDomicilio

9 NumeroInterior

Atributo opcional que sirve para expresar el número

interior, en caso de existir, en donde se ubica el domicilio

del origen y/o destino de los bienes o mercancías que se

trasladan en los distintos medios de transporte.

:t_NumeroDomicilio

10 Pais

Atributo requerido que sirve para precisar la clave del país

en donde se encuentra ubicado el domicilio del origen y/o

destino de los bienes o mercancías que se trasladan en

los distintos medios de transporte, conforme con el

catálogo c_Pais publicado en el portal del SAT en Internet

que está basado en la especificación ISO 3166-1.

Ver catálogo:

c_Pais

11 Referencia

Atributo opcional para expresar una referencia geográfica

adicional que permita una fácil o precisa ubicación del

domicilio del origen y/o destino de las mercancías que se

trasladan en los distintos medios de transporte; por

ejemplo, las coordenadas GPS.

t_Referencia

# Elementos Descripción Tamaño Tipo Dato Valor

1 CargoPorTasacion

Atributo opcional para expresar el importe pagado

por la tasación de los bienes o mercancías que se

trasladan vía aérea.

t_Importe

2 NumTotalMercancias

Atributo requerido para expresar el número total de

los bienes o mercancías que se trasladan en los

distintos medios de transporte, identificándose por

cada nodo "Mercancia" registrado en el complemento.

El valor de este campo debe ser igual al número de

secciones Mercancia que se registren en el

complemento.

Min. 1 Int

Page 27: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 26

Complemento Carta Porte 1.0

3 PesoBrutoTotal

Atributo condicional para expresar la suma del peso

bruto total de los bienes o mercancías que se

trasladan por transporte ferroviario y aéreo. Con

hasta 3 posiciones decimales.

• Si existen las secciones TransporteFerroviario

o TransporteAereo de la sección Mercancias

este campo debe contener un valor, en caso

contrario este campo puede no existir.

• Para el caso de la sección Transporte

Ferroviario en la sección Mercancias, este

campo debe contener la suma del peso bruto

total de los bienes o mercancías que se

trasladan vía ferroviaria, correspondiente a la

suma de los campos PesoContenedorVacio y

PesoNetoMercancia en la sección

Contenedor Ferroviario.

Para el caso de la sección TransporteAereo de la

sección Mercancias este campo debe contener el peso

bruto total de la mercancía que se traslada por este

medio.

Min.

0.001 Decimal

4 PesoNetoTotal

Atributo condicional para registrar la suma de los

valores registrados en el atributo “PesoNeto” del nodo

“DetalleMercancia” del elemento “Mercancia”. Con

hasta 3 posiciones decimales.

• Si existe la sección TransporteMaritimo de la

sección Mercancias, este campo debe ser

igual a la suma de los valores registrados en

los campos PesoNeto de la sección

DetalleMercancia de la sección Mercancia.

• Si existe la sección TransporteFerroviario de

la sección Mercancias, este campo debe ser

igual a la suma de los valores registrados en

los campos ToneladasNetasCarro de la

sección Carro de la sección

TransporteFerroviario.

Min.

0.001 Decimal

5 UnidadPeso

Atributo condicional para expresar la clave

de unidad de medida estandarizada del

peso de los bienes o mercancías que se

trasladan vía férrea y aérea.

• Si existe la sección

TransporteFerroviario o

TransporteAereo de la sección

Mercancias, este campo debe

contener un valor del catálogo del

complemento Carta Porte

c_ClaveUnidadPeso, publicado en

Ver Catálogo:

c_ClaveUnidadPeso

Page 28: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 27

Complemento Carta Porte 1.0

4.1.7 Sec-

ción 7. Mercancía

Requerida: Sección para registrar información de los bienes o mercancías que se trasladan en los distintos medios

de transporte. Está estructurada por la etiqueta “CARPORMERCA” seguida por el caracter “|” (pipe). Cada elemento

de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre

de línea.

Elementos de CARPORMERCA

CARPORMERCA|ID_Mercancia|BienesTransp|Cantidad|ClaveSTCC|ClaveUnidad|CveMaterialPeligroso|DescripE

mbalaje|Descripcion|Dimensiones|Embalaje|FraccionArancelaria|MaterialPeligroso|Moneda|PesoEnKg|UUID

ComercioExt|Unidad|ValorMercancia|

el portal del SAT, en caso contrario

este campo puede no existir.

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Mercancia Elemento requerido para el txt. Permite indicar el

número consecutivo de la (s) mercancía (s). Int

2 BienesTransp

Atributo condicional para expresar la clave de

producto de los bienes o mercancías que se

trasladan en los distintos medios de transporte.

• Si el campo TipoDeComprobante

contiene el valor “T” (Traslado) y si solo se

registra un tipo de mercancía a nivel

concepto, este campo se puede omitir, en

caso contrario se debe registrar la clave

de producto que corresponda con la

ClaveProdServ que se registró a nivel

concepto.

• Si el campo TipoDeComprobante

contiene el valor “I” (Ingreso), el valor de

este campo deberá contener una clave

del catálogo del complemento Carta Porte

c_ClaveProdServCP, publicado en el portal

del SAT

Ver Catálogo:

c_ClaveProdServCP

3 Cantidad

Atributo condicional para expresar la cantidad de

los bienes o mercancías que se trasladan en los

distintos medios de transporte. Con hasta 6

posiciones decimales.

• Si el tipo de comprobante es “T”

(Traslado), y si el campo BienesTransp no

existe, este campo se debe omitir; en caso

de que se registre más de un tipo de

Min.

0.000001 Decimal

Page 29: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 28

Complemento Carta Porte 1.0

mercancía a nivel concepto del CFDI, este

campo debe existir.

Si el tipo de comprobante es “I” (Ingreso), este

campo debe existir, en caso contrario se debe

omitir, cuando el campo BienesTransp no exista.

4 ClaveSTCC

Atributo opcional para expresar la clave de

producto conforme al catálogo de la STCC cuando

el medio de transporte es ferroviario.

Ver Catálogo:

c_ClaveProdSTCC

5 ClaveUnidad

Atributo condicional para precisar la clave de

unidad de medida estandarizada aplicable para la

cantidad de los bienes o mercancías que se

trasladan en los distintos medios de transporte. La

unidad debe corresponder con la descripción de

los bienes o mercancías registrados.

• Si el tipo de comprobante es “T”

(Traslado), y si el campo BienesTransp no

existe, este campo se debe omitir.

Si el tipo de comprobante es “I” (Ingreso), este

campo debe existir en caso contrario se debe

omitir, cuando el campo BienesTransp no exista.

Ver Catálogo:

c_ClaveUnidad

6 CveMaterialPeligroso

Atributo condicional para precisar la clave del tipo

de material peligroso que se transporta.

• Si el valor registrado en el campo

MaterialPeligroso es “Sí”, este campo

debe contener una clave del catálogo del

complemento Carta Porte,

c_MaterialPeligroso, publicado en el

portal del SAT.

Si el valor registrado en el campo

MaterialPeligroso es “No”, este campo no debe

existir.

Ver Catálogo

c_MaterialPeligroso

7 DescripEmbalaje

Atributo opcional para expresar la descripción del

embalaje en el que se transporta los bienes o

mercancías que se consideran material o residuo

peligroso.

1-100 String

8 Descripcion

Atributo condicional para describir los bienes o

mercancías que se trasladan en los distintos

medios de transporte.

• Si el tipo de comprobante es “T”

(Traslado), y si el campo BienesTransp no

contiene un valor, este campo no debe

existir.

1-1000 String

9 Dimensiones

Atributo opcional para expresar las medidas del

empaque de los bienes o mercancías que se

trasladan vía aérea. Se debe registrar la longitud,

la altura y la anchura en centímetros o en pulgadas

separados dichos valores por una diagonal, i.e.

String

Page 30: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 29

Complemento Carta Porte 1.0

30/40/30cm. Patrón: [0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-

9]{2}cm|[0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{2}plg

10 Embalaje

Atributo condicional para precisar la clave del tipo

de embalaje que se requiere para transportar el

material o residuo peligroso.

• Este campo debe existir siempre que el

campo CveMaterialPeligroso tenga un

valor del catálogo del complemento Carta

Porte, c_MaterialPeligroso, publicado en

el portal del SAT, en caso contrario este

campo no debe existir.

Ver Catálogo:

c_TipoEmbalaje

11 FraccionArancelaria

Atributo condicional que sirve para expresar la

clave de la fracción arancelaria correspondiente a

la descripción de los bienes o mercancías que se

trasladan en los distintos medios de transporte

como importación o exportación, este dato se

vuelve requerido cuando el atributo

“EntradaSalidaMerc” contenga información.

Si el campo TranspInternac contiene el valor “Sí”,

este campo debe contener alguna de las claves del

catálogo del complemento de comercio exterior,

c_FraccionArancelaria, en caso de que el campo

TranspInternac contenga el valor “No”, este campo

no debe existir.

Ver Catáologo:

c_FraccionArancelaria

12 MaterialPeligroso

Atributo condicional para precisar si los bienes o

mercancías que se trasladan son considerados

material peligroso.

Si el valor registrado en el campo BienesTransp

contiene el valor “0,1” o “1” en la columna Material

peligroso del catálogo del complemento Carta

Porte, c_ClaveProdServCP, publicado en el portal

del SAT, este campo debe existir, en caso contrario

se debe omitir.

String Si

No

13 Moneda

Atributo condicional para identificar la clave de la

moneda utilizada para expresar el valor de los

bienes o mercancías que se trasladan en los

distintos medios de transporte, cuando se usa

moneda nacional se registra MXN, conforme con

la especificación ISO 4217.

• Si existe la sección TransporteAereo de la

sección Mercancias este campo debe

contener un valor.

Para cuando se registre alguna de las siguientes

secciones Autotransporte Federal, Transporte

Maritimo o Transporte Ferroviario de la sección

Mercancias, este campo puede contener un valor.

Ver Catálogo:

c_Moneda

Page 31: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 30

Complemento Carta Porte 1.0

4.1.8 Sección 8. Cantidad Transporta

Condicional: Sección para registrar la cantidad de los bienes o mercancías que se trasladan en los distintos medios

de transporte, que será distribuida o captada en distintos puntos, a fin de identificar el punto de origen y destino

de dichos bienes o mercancías. Está estructurada por la etiqueta “CARPORMERCACANTIDADTRANSPORTA”

seguida por el caracter “|” (pipe). Cada elemento de esta sección está dividido por este mismo símbolo, donde el

último elemento termina con un “pipe” como cierre de línea.

14 PesoEnKg

Atributo requerido para indicar el peso en

kilogramos de los bienes o mercancías que se

trasladan en los distintos medios de transporte.

Con hasta 3 posiciones decimales.

Min.

0.001 Decimal

15 UUIDComercioExt

Atributo condicional para expresar el folio fiscal o

UUID del comprobante de comercio exterior que

se relaciona, este dato se vuelve requerido cuando

el atributo “EntradaSalidaMerc” contenga el valor

“Salida”. Patrón:

[a-f0-9A-F]{8}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-

9A-F]{4}-[a-f0-9A-F]{12}

Este campo puede existir siempre que el valor

registrado en el campo TranspInternac es “Sí” y el

campo EntradaSalidaMerc contiene el valor

“Salida” y si la exportación es considerada

definitiva (de tipo A1), en caso contrario este

campo no debe existir.

String

16 Unidad

Atributo opcional para precisar la unidad de

medida propia de los bienes o mercancías que se

trasladan en los distintos medios de transporte,

aplicable para la cantidad. La unidad debe

corresponder con la descripción de los bienes o

mercancías.

1-20 String

17 ValorMercancia

Atributo condicional para expresar el monto del

valor de los bienes o mercancías que se trasladan

en los distintos medios de transporte, de acuerdo

al valor mercado, el valor pactado en la

contraprestación o al valor estimado que

determine el contribuyente.

• Si existe la sección TransporteAereo de la

sección Mercancias este campo debe

contener un valor.

Para cuando se registre alguna de las siguientes

secciones: Autotransporte Federal, Transporte

Maritimo o Transporte Ferroviario de la sección

Mercancias, este campo puede contener un valor.

t_Importe

Page 32: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 31

Complemento Carta Porte 1.0

Notas: Se podrá registrar esta sección tantas veces sea necesario. Si existe más de una sección Destino de la

sección Ubicacion, esta sección puede existir, siempre que los bienes o mercancías que se trasladan se recojan en

diferentes orígenes o se entreguen en diferentes destinos; en caso de que solo exista una sección Destino de la

sección Ubicacion, esta sección no debe existir.

Elementos de CARPORMERCACANTIDADTRANSPORTA CARPORMERCACANTIDADTRANSPORTA|ID_Mercancia|Cantidad|IDOrigen|IDDestino|CvesTransporte|

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Mercancia Elemento requerido para el txt. Permite indicar el número

consecutivo de la (s) mercancía (s). Int

2 Cantidad

Atributo requerido para expresar el número de bienes o

mercancías que se trasladan en los distintos medios de

transporte. Con hasta 6 posiciones decimales.

Min.

0.000001 Decimal

3 IDOrigen

Atributo requerido para expresar la clave del identificador

del origen de los bienes o mercancías que se trasladan

por los distintos medios de transporte, de acuerdo al valor

registrado en el nodo “Origen”, del elemento “Ubicacion”.

Patrón: OR[0-9]{6}

• Si existe el campo IDOrigen de la sección

Ubicacion, el valor que se registre en este campo

debe coincidir con al menos un valor registrado

en los campos IDOrigen de la sección Ubicacion.

String

4 IDDestino

Atributo requerido para expresar la clave del identificador

del destino de los bienes o mercancías que se trasladan

por los distintos medios de transporte, de acuerdo al valor

registrado en el nodo “Origen”, del elemento “Ubicacion”.

Patrón: DE[0-9]{6}

• Si existe el campo IDDestino de la sección

Ubicacion, el valor que se registre en este campo

debe coincidir con al menos un valor registrado

en los campos IDDestino de la sección Ubicacion.

String

5 CvesTransporte

Atributo condicional para expresar la clave que identifica

el medio por el cual se transportan los bienes o

mercancías, dicha clave debe ser distinta a “05” que

corresponde a “Ducto”.

• Este campo debe existir solo si hay más de una

sección Mercancia y más de un tipo de tipo de

transporte debe contener un valor del catálogo

del complemento Carta Porte, publicado en el

portal del SAT, c_CveTransporte,

TransporteMaritimo, que corresponde a la clave

“02”, TransporteAereo con clave “03” o

TransporteFerroviario con clave “04”; en caso

contrario este campo no debe existir.

Ver Catálogo:

c_CveTransporte

Page 33: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 32

Complemento Carta Porte 1.0

4.1.9 Sección 9. Detalle de Mercancía

Condicional: Sección para registrar mayor detalle de los bienes o mercancías que se transportan y será requerido

cuando el traslado sea vía marítima. Está estructurada por la etiqueta “CARPORMERCADETALLE” seguida por el

caracter “|” (pipe). Cada elemento de esta sección está dividido por este mismo símbolo, donde el último elemento

termina con un “pipe” como cierre de línea.

Nota: Esta sección se debe registrar solo si existe una sección TransporteMaritimo de la sección Mercancias, en

caso contrario la información de esta sección no debe existir.

Elementos de CARPORMERCADETALLE

CARPORMERCADETALLE|ID_Mercancia|UnidadPeso|PesoBruto|PesoNeto|PesoTara|NumPiezas|

VIAS DE TRANSPORTE

Selecciona los medios de traslado de los bienes o mercancías que integrarás, para armar tu TXT, luego vuelve para

continuar en la Sección 10. Figura de Transporte y en adelante si aplicase en tu caso para emitir el CFDI Carta Porte.

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Mercancia Elemento requerido para el txt. Permite indicar el número

consecutivo de la (s) mercancía (s). Int

2 UnidadPeso

Atributo requerido para expresar la clave de unidad de

medida estandarizada del peso de los bienes o

mercancías que se trasladan.

Ver Catálogo:

c_ClaveUnidadPeso

3 PesoBruto

Atributo requerido para expresar el peso total bruto de

los bienes o mercancías que se trasladan. Con hasta 3

posiciones decimales.

Min.

0.001 Decimal

4 PesoNeto

Atributo requerido para expresar el peso total neto de los

bienes o mercancías que se trasladan. Con hasta 3

posiciones decimales.

Min.

0.001 Decimal

5 PesoTara

Atributo requerido para expresar el peso bruto, menos el

peso neto de las mercancías que se trasladan. Con hasta

3 posiciones decimales.

Min.

0.001 Decimal

6 NumPiezas Atributo opcional para registrar el número de piezas de

los bienes o mercancías que se trasladan. Mín. 1 Int

Page 34: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 33

Complemento Carta Porte 1.0

4.2.1 Sección 1. Autotransporte Federal

Condicional: Sección que expresará la lista de documentos relacionados con los pagos diferentes de anticipos.

Está estructurada por la etiqueta “CARPORAUTOTRANSPORTEFEDERAL” seguida por el caracter “|” (pipe). Cada

elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe”

como cierre de línea.

Elementos de CARPORAUTOTRANSPORTEFEDERAL

CARPORAUTOTRANSPORTEFEDERAL|NombreAseg|NumPermisoSCT|NumPolizaSeguro|PermSCT|

4.2.2 Sección 2. ID Vehicular

Requerida: Sección para registrar los datos de identificación del autotransporte en el que se trasladan los bienes

o mercancías. Está estructurada por la etiqueta “CARPORAUTOTRANSPORTEFEDERALIDVEHICULAR” seguida por

el caracter “|” (pipe). Cada elemento de esta sección está dividido por este mismo símbolo, donde el último

elemento termina con un “pipe” como cierre de línea.

Elementos de CARPORAUTOTRANSPORTEFEDERALIDVEHICULAR

CARPORAUTOTRANSPORTEFEDERALIDVEHICULAR|AnioModeloVM|ConfigVehicular|PlacaVM|

# Elementos Descripción Tamaño Tipo Dato Valor

1 NombreAseg

Atributo requerido para expresar el nombre de la aseguradora

que cubre los riesgos del autotransporte utilizado para el

traslado de los bienes o mercancías.

3-50 String

2 NumPermisoSCT

Atributo requerido para precisar el número del permiso

otorgado por la SCT, el cual se debe capturar de acuerdo al tipo

de autotransporte utilizado para el traslado de los bienes o

mercancías.

1-50 String

3 NumPolizaSeguro

Atributo requerido para registrar el número de póliza asignado

por la aseguradora, que cubre los riesgos del autotransporte

utilizado para el traslado de los bienes o mercancías.

3-30 String

4 PermSCT

Atributo requerido para precisar la clave del tipo de permiso

proporcionado por la SCT, el cual debe corresponder de

acuerdo al tipo de autotransporte utilizado para el traslado de

los bienes o mercancías registrado en el catálogo

catCartaPorte:c_TipoPermiso.

Ver Catálogo:

c_TipoPermiso

# Elementos Descripción Tamaño Tipo Dato Valor

Page 35: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 34

Complemento Carta Porte 1.0

4.2.3 Sección 3. Remolque

Requerida: Sección para expresar la información del remolque o semirremolques que se emplean con el

autotransporte para el traslado de los bienes o mercancías. Está estructurada por la etiqueta

“CARPORAUTOTRANSPORTEFEDERALREMOLQUE” seguida por el caracter “|” (pipe). Cada elemento de esta

sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de

línea.

Elementos de CARPORAUTOTRANSPORTEFEDERALREMOLQUE

CARPORAUTOTRANSPORTEFEDERALREMOLQUE|SubTipoRem|Placa|

4.3.1 Sección 1. Transporte Marítimo

Condicional: Sección para registrar la información que permita la identificación de la embarcación por medio del

cual se transportan los bienes o mercancías, vía marítima. Está estructurada por la etiqueta

“CARPORTRANSPORTEMARITIMO” seguida por el caracter “|” (pipe). Cada elemento de esta sección está dividido

por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

1 AnioModeloVM

Atributo requerido para registrar el año del

autotransporte que es utilizado para transportar los

bienes o mercancías. Patrón: (19[0-9]{2}|20[0-9]{2})

Int

2 ConfigVehicular

Atributo requerido para expresar la clave de

nomenclatura del autotransporte que es utilizado para

transportar los bienes o mercancías.

Ver Catálogo:

c_ConfigAutotransporte

3 PlacaVM

Atributo requerido para registrar el valor de la placa

vehicular del autotransporte que es utilizado para

transportar los bienes o mercancías, se deben registrar

solo los caracteres alfanuméricos, sin guiones y

espacios. Patrón: ^(?!.*\s)-]{6,7}

String

# Elementos Descripción Tamaño Tipo Dato Valor

1 SubTipoRem

Atributo requerido para expresar la clave del subtipo de remolque

o semirremolques que se emplean con el autotransporte para el

traslado de los bienes o mercancías.

Ver Catálogo:

c_SubTipoRem

2 Placa

Atributo requerido para registrar el valor de la placa vehicular del

remolque o semirremolque que es utilizado para transportar los

bienes o mercancías, se deben registrar solo los caracteres

alfanuméricos, sin guiones y espacios. Patrón: [^(?!.*\s)-]{6,7}

String

Continuar con el complemento

Page 36: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 35

Complemento Carta Porte 1.0

Elementos de CARPORTRANSPORTEMARITIMO

CARPORTRANSPORTEMARITIMO|TipoEmbarcacion|Matricula|NumeroOMI|NacionalidadEmbarc|UnidadesDeAr

qBruto|TipoCarga|NumCertITC|NombreAgenteNaviero|NumAutorizacionNaviero|PermSCT|NumPolizaSeguo|

NumPermisoSCT|NombreAseg|AnioEmbarcacion|Calado|Eslora|LineaNaviera|Manga|NombreEmbarc|NumC

onocEmbarc|NumViaje|

# Elementos Descripción Tamaño Tipo Dato Valor

1 TipoEmbarcacion

Atributo requerido para registrar la clave

de identificación del transporte del tipo

de embarcación que es utilizado para

trasladar los bienes o mercancías

Ver Catálogo:

c_ConfigMaritima

2 Matricula

Atributo requerido para registrar el

número de la matrícula o registro de la

embarcación que es utilizada para

transportar los bienes o mercancías.

7-30 String

3 NumeroOMI

Atributo requerido para registrar el

número de identificación asignado por la

Organización Marítima Internacional a la

embarcación encargada de transportar

los bienes o mercancías.

Patrón: IMO[0-9]{7}

String

4 NacionalidadEmbarc

Atributo requerido para expresar el país

correspondiente a la nacionalidad de la

embarcación que transporta los bienes o

mercancías.

Ver catálogo:

c_Pais

5 UnidadesDeArqBruto

Atributo requerido para registrar el valor

de las unidades de arqueo bruto

conforme a las medidas internacionales

definidas por el ITC para cada tipo de

buque o embarcación en la que se

transportan los bienes o mercancías.

Con hasta 3 posiciones decimales.

Min.

0.001 Decimal

6 TipoCarga

Atributo requerido para especificar el

tipo de carga bajo el cual se tipifican los

bienes o mercancías que se transportan

en la embarcación.

Ver catálogo:

c_ClaveTipoCarga

7 NumCertITC

Atributo requerido para registrar el

número del certificado emitido por la ITC

para la embarcación o buque que

transporta los bienes o mercancías.

3-20 String

8 NombreAgenteNaviero

Atributo requerido para registrar el

nombre del agente naviero autorizado

para gestionar el traslado de los bienes o

mercancías vía marítima.

1-100 String

9 NumAutorizacionNaviero Atributo requerido para expresar el

número de registro de autorización

Ver catálogo:

c_NumAutorizacionNaviero

Page 37: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 36

Complemento Carta Porte 1.0

como agente naviero consignatario

emitido por la SCT.

10 PermSCT

Atributo opcional para precisar la clave

del tipo de permiso proporcionado por

la SCT, el cual debe corresponder a la

navegación que se está utilizando para el

traslado de los bienes o mercancías

registrado en el catálogo

catCartaPorte:c_TipoPermiso.

Ver catálogo:

c_TipoPermiso

11 NumPolizaSeguro

Atributo opcional para registrar el

número de póliza asignado por la

aseguradora para la protección e

indemnización por responsabilidad civil

de la embarcación.

3-30 String

12 NumPermisoSCT

Atributo opcional para precisar el

número de permiso proporcionado por

la SCT para la navegación.

1-30 String

13 NombreAseg

Atributo opcional para expresar el

nombre de la aseguradora que cubre el

seguro de protección e indemnización

por responsabilidad civil de la

embarcación

3-50 String

14 AnioEmbarcacion

Atributo opcional para expresar el año

de la embarcación en la que se

transportan los bienes o mercancías.

Patrón: (19[0-9]{2}|20[0-9]{2})

Int

15 Calado

Atributo opcional para registrar la

longitud del calado, definida en pies, con

la que cuenta la embarcación o buque en

el que se transportan los bienes o

mercancías. Con hasta 2 posiciones

decimales.

Min.

0.01 Decimal

16 Eslora

Atributo opcional para registrar la

longitud de eslora, definida en pies, con

la que cuenta la embarcación o buque en

el que se transportan los bienes o

mercancías. Con hasta 2 posiciones

decimales.

Min.

0.01 Decimal

17 LineaNaviera

Atributo opcional para expresar el

nombre de la línea naviera autorizada de

gestionar el traslado de los bienes o

mercancías vía marítima.

3-50 String

18 Manga

Atributo opcional para registrar la

longitud de manga, definida en pies, con

la que cuenta la embarcación o buque en

el que se transportan los bienes o

Min.

0.01 Decimal

Page 38: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 37

Complemento Carta Porte 1.0

4.3.2 Sección 2. Contenedor Marítimo

Requerida: Sección para registrar los datos del contenedor en el que transportan los bienes o mercancías. Está

estructurada por la etiqueta “CARPORTRANSPORTEMARITIMOCONTENEDOR” seguida por el caracter “|” (pipe).

Cada elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un

“pipe” como cierre de línea.

Elementos de CARPORTRANSPORTEMARITIMOCONTENEDOR

CARPORTRANSPORTEMARITIMOCONTENEDOR|MatriculaContenedor|TipoContenedor|NumPrecinto|

4.4.1 Sección 1. Transporte Aéreo

mercancías. Con hasta 2 posiciones

decimales.

19 NombreEmbarc

Atributo opcional para expresar el

nombre de la embarcación en la que se

transportan los bienes o mercancías.

1-50 String

20 NumConocEmbarc

Atributo opcional para expresar el

número de conocimiento de embarque

que identifica el traslado de los bienes o

mercancías.

1-30 String

21 NumViaje

Atributo opcional para expresar el

número del viaje con el que se identifica

el traslado de los bienes o mercancías en

el buque o embarcación.

1-30 String

# Elementos Descripción Tamaño Tipo Dato Valor

1 MatriculaContenedor

Atributo requerido para expresar la matrícula o

número de identificación del contenedor marítimo

donde se transportan los bienes o mercancías, el

cual está integrado por el código del propietario, el

número de serie y el dígito de control.

11-15 String

2 TipoContenedor

Atributo requerido para registrar la clave de

identificación para el tipo de contenedor marítimo

donde se transportan los bienes o mercancías.

Ver catálogo:

c_ContenedorMaritimo

3 NumPrecinto

Atributo opcional para registrar el número de sello

o precinto de los contenedores marítimos que son

utilizados para transportar los bienes o

mercancías.

5-20 String

Continuar con el complemento

Page 39: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 38

Complemento Carta Porte 1.0

Condicional: Sección para registrar la información que permita la identificación del transporte aéreo por medio

del cual se trasladan los bienes o mercancías. Está estructurada por la etiqueta “CARPORTRANSPORTEAEREO”

seguida por el caracter “|” (pipe). Cada elemento de esta sección está dividido por este mismo símbolo, donde el

último elemento termina con un “pipe” como cierre de línea.

Elementos de CARPORTRANSPORTEAEREO

CARPORTRANSPORTEAEREO|PermSCT|NumPermisoSCT|MatriculaAeronave|NumeroGuia|CodigoTransportista|

NombreAseg|NumPolizaSeguro|LugarContrato|NombreEmbarcador|NombreTransportista|NumRegIdTribEbarc|

NumRegIdTribTranspor|RFCEmbarcador|RFCTransportista|ResidenciaFiscalEmbarc|ResidenciaFiscalTranspor|

# Elementos Descripción Tamaño Tipo Dato Valor

1 PermSCT

Atributo requerido para precisar la clave del tipo de

permiso proporcionado por la SCT o la autoridad

análoga, para el transporte de bienes o mercancías

vía aérea.

Ver catálogo:

c_TipoPermiso

2 NumPermisoSCT

Atributo requerido para precisar el número de

permiso o algún valor análogo proporcionado por la

SCT o la autoridad análoga, para el transporte de

bienes o mercancías vía aérea.

1-50 String

3 MatriculaAeronave

Atributo requerido para registrar el número de

matrícula de la aeronave que opera en territorio

nacional y que se compone de valores

alfanuméricos más el carácter especial de guion

medio “-“, con una longitud de 10 posiciones.

Patrón: ([A-Z]|[0-9]|-|){5,10}

5-10 String

4 NumeroGuia

Atributo requerido para registrar el número de guía

aérea con el que se trasladan los bienes o

mercancías.

12-15 String

5 CodigoTransportista

Atributo requerido para precisar el valor del código

que tiene asignado el transportista y debe contener

una clave válida del catálogo

c_CodigoTransporteAereo.

Ver Catálogo:

c_CodigoTransp

orteAereo

6 NombreAseg

Atributo opcional para expresar el nombre de la

aseguradora que cubre los riesgos del medio que

transporta los bienes o mercancías.

3-50 String

7 NumPolizaSeguro

Atributo opcional para registrar el número de póliza

asignado por la aseguradora para la protección e 8

indemnización por responsabilidad civil de la

aeronave que transporta los bienes o mercancías.

3-30 String

8 LugarContrato

Atributo opcional para registrar el lugar, entidad,

región, localidad o análoga, donde se celebró el

contrato para el traslado de los bienes o

mercancías.

t_Descrip120

Page 40: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 39

Complemento Carta Porte 1.0

9 NombreEmbarcador

Atributo opcional para registrar el nombre del

embarcador de los bienes o mercancías que se

trasladan, ya sea nacional o extranjero.

1-254 String

10 NombreTransportista Atributo opcional para registrar el nombre del

transportista ya sea nacional o extranjero. 1-254 String

11 NumRegIdTribEbarc

Atributo condicional para incorporar el número de

identificación o registro fiscal del país de residencia

para los efectos fiscales del embarcador de los

bienes o mercancías que se trasladan, cuando sea

residente en el extranjero.

Cuando existe el campo RFCEmbarcador, este

campo se debe omitir, en caso de que el

embarcador sea extranjero este campo debe

contener un valor, para lo cual se debe identificar el

país de residencia para efectos fiscales del

embarcador, de acuerdo a la clave del país de

residencia fiscal.

Si la clave del país corresponde a un país del

catálogo donde la columna Formato de Registro de

Identidad Tributaria tiene un valor:

• Si tiene mecanismo de verificación en línea

(hay valor en la columna Validación del

Registro de Identidad Tributaria), debe

existir en el registro del país.

• Si no tiene mecanismo de verificación (no

hay valor en la columna Validación del

Registro de Identidad Tributaria), debe

cumplir con el patrón que se publique en la

columna Formato de Registro de Identidad

Tributaria.

Ejemplo de patrón, del NumRegIdTrib del país USA:

([0-9]{9}).

6-40 String

12 NumRegIdTribTranspor

Atributo condicional para incorporar el número de

identificación o registro fiscal del país de residencia

para los efectos fiscales del transportista, cuando

sea residente en el extranjero.

Cuando exista el campo RFCTransportista, este

campo se debe omitir, en caso de que el

transportista sea extranjero este campo debe

contener un valor, para lo cual se debe identificar el

país de residencia para efectos fiscales del

transportista de acuerdo a la clave del país de

residencia fiscal. Si la clave del país corresponde a

un país del catálogo donde la columna Formato de

Registro de Identidad Tributaria tiene un valor:

• Si tiene mecanismo de verificación en línea

(hay valor en la columna Validación del

6-40 String

Page 41: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 40

Complemento Carta Porte 1.0

4.5.1 Sección 1. Transporte Ferroviario

Condicional: Sección para registrar la información que permita la identificación del carro o contenedor en el que

se transportan los bienes o mercancías vía férrea. Está estructurada por la etiqueta

“CARPORTRANSPORTEFERROVIARIO” seguida por el caracter “|” (pipe). Cada elemento de esta sección está

dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

Registro de Identidad Tributaria), debe

existir en el registro del país.

• Si no tiene mecanismo de verificación (no

hay valor en la columna Validación del

Registro de Identidad Tributaria), debe

cumplir con el patrón que se publique en la

columna Formato de Registro de Identidad

Tributaria.

Ejemplo de patrón, del NumRegIdTrib del país USA:

([0-9]{9}).

13 RFCEmbarcador

Atributo opcional para registrar el RFC del

embarcador de los bienes o mercancías que se

trasladan y debe estar en la lista de contribuyentes

inscritos no cancelados del SAT (l_RFC).

t_RFC

14 RFCTransportista

Atributo opcional para registrar el RFC del

transportista de los bienes o mercancías, en caso de

que sea diferente del emisor del CFDI.

t_RFC

15 ResidenciaFiscalEmbarc

Atributo condicional para registrar la clave del país

de residencia para efectos fiscales del embarcador

de los bienes o mercancías, conforme con el

catálogo c_Pais publicado en el portal del SAT en

Internet que está basado en la especificación ISO

3166-1.

Si no se registra valor en el campo RFCEmbarcador,

este campo debe contener un valor que

corresponda a alguna de las claves del catálogo.

Ver catálogo:

c_Pais

16 ResidenciaFiscalTranspor

Atributo condicional para registrar la clave del país

de residencia para efectos fiscales del transportista,

conforme con el catálogo c_Pais publicado en el

portal del SAT en Internet que está basado en la

especificación ISO 3166-1.

• Si no se registra valor en el campo

RFCTransportista, este campo debe

contener un valor que corresponda a

alguna de las claves del catálogo.

Ver catálogo:

c_Pais

Continuar con el complemento

Page 42: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 41

Complemento Carta Porte 1.0

Elementos de CARPORTRANSPORTEFERROVIARIO

CARPORTRANSPORTEFERROVIARIO|TipoDeServicio|NumPolizaSeguro|NombreAseg|Concesionario|

4.5.2 Sección 2. Derecho de Paso

Opcional: Sección para registrar los tipos de derechos de paso cubiertos por el transportista en las vías férreas de

las cuales no es concesionario o asignatario, así como la distancia establecida en kilómetros. Está estructurada por

la etiqueta “CARPORTRANSPORTEFERROVIARIODERECHOSPASO” seguida por el caracter “|” (pipe). Cada

elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe”

como cierre de línea.

Elementos de CARPORTRANSPORTEFERROVIARIODERECHOSPASO

CARPORTRANSPORTEFERROVIARIODERECHOSPASO|TipoDerechoDePaso|KilometrajePagado|

# Elementos Descripción Tamaño Tipo Dato Valor

1 TipoDeServicio

Atributo requerido para registrar la clave del tipo de servicio

proporcionado para el traslado de los bienes o mercancías

vía férrea.

Ver catálogo:

c_TipoDeServicio

2 NumPolizaSeguro

Atributo opcional para registrar el número de póliza

asignado por la aseguradora para la protección e

indemnización por responsabilidad civil para el traslado de

los bienes o mercancías vía férrea.

3-50 String

3 NombreAseg

Atributo opcional para expresar el nombre de la

aseguradora que cubre los riesgos para el traslado de los

bienes o mercancías vía férrea.

3-50 String

4 Concesionario

Atributo condicional para registrar la clave del RFC del

concesionario o asignatario del transporte, siempre que el

traslado de la mercancía se efectúe por un concesionario

diferente al emisor del comprobante.

• La información de este campo debe ser diferente

del campo Rfc de la sección Emisor del

comprobante y debe estar contenido en la lista de

contribuyentes inscritos no cancelados del SAT

(l_RFC), en caso contrario este campo no debe

existir.

t_RFC_PM

# Elementos Descripción Tamaño Tipo Dato Valor

1 TipoDerechoDePaso

Atributo requerido para registrar el valor de la

clave del derecho de paso pagado por el

transportista en las vías férreas de las cuales

no es concesionario o asignatario.

Ver catálogo:

c_DerechosDePaso

Page 43: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 42

Complemento Carta Porte 1.0

4.5.3 Sección 3. Carro

Requerida: Sección para registrar la información que permite identificar los carros en los que se trasladan los

bienes o mercancías vía férrea. Está estructurada por la etiqueta “CARPORTRANSPORTEFERROVIARIOCARRO”

seguida por el caracter “|” (pipe). Cada elemento de esta sección está dividido por este mismo símbolo, donde el

último elemento termina con un “pipe” como cierre de línea.

Elementos de CARPORTRANSPORTEFERROVIARIOCARRO

CARPORTRANSPORTEFERROVIARIOCARRO|ID_Carro|GuiaCarro|MatriculaCarro|TipoCarro|ToneladasNetasCarr

o|

2 KilometrajePagado

Atributo requerido para registrar el total de

kilómetros pagados por el transportista en las

vías férreas de las cuales no es concesionario

o asignatario con el derecho de paso. Con

hasta 2 posiciones decimales.

Min.

0.01 Decimal

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Carro Elemento requerido para el txt. Permite indicar el número

consecutivo del carro. Int

2 GuiaCarro

Atributo requerido para expresar el número de guía

asignado al contenedor, carro de ferrocarril o vehículo en el

que se trasladan los bienes o mercancías vía férrea.

1-15 String

3 MatriculaCarro

Atributo requerido para expresar el número de contenedor,

carro de ferrocarril o número económico del vehículo en el

que se trasladan los bienes o mercancías vía férrea.

6-15 String

4 TipoCarro

Atributo requerido para registrar la clave del tipo de carro

utilizado para el traslado de los bienes o mercancías vía

férrea.

Ver

catálogo:

c_TipoCarro

5 ToneladasNetasCarro

Atributo requerido para registrar la cantidad de las

toneladas netas contenidas en el contenedor, carro de

ferrocarril o vehículo en el que se trasladan los bienes o

mercancías vía férrea.

• Si existe el campo PesoNetoMercancia de la sección

Contenedor de la sección Carro entonces el valor

de este campo debe ser igual a la suma de los

valores registrados en los campos mencionados;

en caso contrario se podrá registrar el valor

correspondiente a las toneladas netas que

contiene el carro.

Min.

0.001 Decimal

Page 44: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 43

Complemento Carta Porte 1.0

4.5.4 Sección 4. Contenedor Ferroviario

Opcional: Sección para especificar el tipo de contenedor o vagón en el que se trasladan los bienes o mercancías

vía férrea. Está estructurada por la etiqueta “CARPORTRANSPORTEFERROVIARIOCONTENEDOR” seguida por el

caracter “|” (pipe). Cada elemento de esta sección está dividido por este mismo símbolo, donde el último elemento

termina con un “pipe” como cierre de línea.

Elementos de CARPORTRANSPORTEFERROVIARIOCONTENEDOR

CARPORTRANSPORTEFERROVIARIOCONTENEDOR|ID_Carro|TipoContenedor|PesoContenedorVacio|PesoNetoM

ercancia|

4.1.10 Sección 10. Figura de Transporte

Opcional: Sección para indicar los datos de la figura del transporte que interviene en el traslado de los bienes o

mercancías. Está estructurada por la etiqueta “CARPORFIGURATRANSPORTE” seguida por el caracter “|” (pipe).

Cada elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un

“pipe” como cierre de línea.

Nota: Cuando el dueño del medio de transporte es diferente del emisor del comprobante con el complemento

carta porte.

Elementos de CARPORFIGURATRANSPORTE

CARPORFIGURATRANSPORTE|CveTransporte|

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Carro Elemento requerido para el txt. Permite indicar el

número consecutivo del carro. Int

2 TipoContenedor

Atributo requerido para registrar la clave con las que

se identifica el tipo de contenedor o vagón en el que

se traslada los bienes o mercancías.

Ver Catálogo:

c_Contenedor

3 PesoContenedorVacio

Atributo requerido para registrar el peso en

kilogramos del contenedor vacío en el que se trasladan

los bienes o mercancías.

Min.

0.001 Decimal

4 PesoNetoMercancia

Atributo requerido para registrar el peso neto en

kilogramos de los bienes o mercancías que trasladan

en el contenedor.

Min.

0.001 Decimal

Continuar con el complemento

# Elementos Descripción Tamaño Tipo Dato Valor

1 CveTransporte Atributo requerido para expresar la clave que identifica el

medio por el cual se transportan los bienes o mercancías.

Ver catálogo:

c_CveTransporte

Page 45: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 44

Complemento Carta Porte 1.0

4.1.11 Sección 11. Operador

Requerida: Sección para indicar los datos del(los) operador(es) del autotransporte de carga federal en el que se

trasladan los bienes o mercancías. Está estructurada por la etiqueta “CARPORFIGURATRANSPORTEOPERADOR”

seguida por el caracter “|” (pipe). Cada elemento de esta sección está dividido por este mismo símbolo, donde el

último elemento termina con un “pipe” como cierre de línea.

Nota: Cuando exista la sección AutotransporteFederal de la sección Mercancía esta sección debe existir, en caso

contrario esta sección no debe existir.

Elementos de CARPORFIGURATRANSPORTEOPERADOR

CARPORFIGURATRANSPORTEOPERADOR|ID_Operador|NombreOperador|NumLicencia|NumRegIdTribOperador

|RFCOperador|ResidenciaFiscalOperador|

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Operador

Elemento requerido para el txt. Permite indicar el

número consecutivo del (los) operador (es) que se

declaren.

Int

2 NombreOperador

Atributo opcional para registrar el nombre del operador

del transporte en el que se trasladan los bienes o

mercancías.

1-254 String

3 NumLicencia

Atributo condicional para expresar el número de folio

de la licencia o el permiso otorgado al operador del

autotransporte de carga federal en el que se trasladan

los bienes o mercancías.

6-16 String

4 NumRegIdTribOperador

Atributo condicional para incorporar el número de

identificación o registro fiscal del país de residencia para

los efectos fiscales del operador del transporte en el que

se trasladan los bienes o mercancías, cuando sea

residente en el extranjero.

Cuando se registre información en el campo

RFCOperador, este campo se debe omitir, en caso de

que el operador sea extranjero este campo debe

contener un valor, para lo cual se debe identificar el país

de residencia para efectos fiscales del operador, usando

la clave del país registrada en el campo

ResidenciaFiscalOperador. Si la clave del país

corresponde a un país del catálogo donde la columna

Formato de Registro de Identidad Tributaria tiene un

valor:

• Si tiene mecanismo de verificación en línea (hay

valor en la columna Validación del Registro de

6-40 String

Page 46: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 45

Complemento Carta Porte 1.0

4.1.12 Sección 12. Domicilio del Operador

Opcional: Sección para registrar la información del domicilio del operador del autotransporte de carga federal en

el que se trasladan los bienes o mercancías. Está estructurada por la etiqueta

“CARPORFIGURATRANSPORTEOPERADORDOMICILIO” seguida por el caracter “|” (pipe). Cada elemento de esta

sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de

línea.

Elementos de CARPORFIGURATRANSPORTEOPERADORDOMICILIO

CARPORFIGURATRANSPORTEOPERADORDOMICILIO|ID_Operador|Calle|Estado|Pais|Codigopostal|Referencia|

NumeroInterior|Numeroexterior|Municipio|Localidad|Colonia|

Identidad Tributaria), debe existir en el registro

del país.

• Si no tiene mecanismo de verificación (no hay

valor en la columna Validación del Registro de

Identidad Tributaria), debe cumplir con el

patrón que se publique en la columna Formato

de Registro de Identidad Tributaria.

Ejemplo de patrón para el NumRegIdTrib de USA: ([0-

9]{9}).

5 RFCOperador

Atributo condicional para registrar el RFC del operador

del transporte en el que se trasladan los bienes o

mercancías.

• Este campo debe existir siempre que el

operador del autotransporte federal sea

nacional, en caso contrario se debe omitir este

campo.

• El valor de este campo debe encontrarse

registrado en el listado de RFC inscritos no

cancelados del SAT l_RFC.

t_RFC_PF

6 ResidenciaFiscalOperador

Atributo condicional para registrar la clave del país de

residencia para efectos fiscales del operador del

transporte en el que se trasladan los bienes o

mercancías, conforme con el catálogo c_Pais publicado

en el portal del SAT en Internet que está basado en la

especificación ISO 3166-1.

• Si no se registra valor en el campo

RFCOperador y si existe información en el

campo NumRegldTribOperador, este campo

debe existir y debe contener un valor que

corresponda a alguna de las claves del catálogo

c_Pais.

Ver

catálogo:

c_Pais

Page 47: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 46

Complemento Carta Porte 1.0

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Operador Elemento requerido para el txt. Permite indicar el número

consecutivo del (los) operador (es) que se declaren. Int

2 Calle

Atributo requerido que sirve para precisar la calle en que

está ubicado el domicilio del operador del autotransporte

de carga federal en el que se trasladan los bienes o

mercancías.

t_Descrip100

3 Estado

Atributo requerido para precisar el estado, entidad,

región, comunidad, u otra figura análoga en donde se

encuentra ubicado el domicilio del operador del

autotransporte de carga federal en el que se trasladan los

bienes o mercancías.

• Si la clave del país es distinta a "MEX", “USA” o

“CAN”, se debe registrar texto libre; en caso

contrario el campo Estado debe contener una

clave del catálogo c_Estado, donde la columna

c_Pais tenga el valor "MEX”, “USA” o “CAN ".

1-30 String

4 Pais

Atributo requerido que sirve para precisar la clave del país

en donde se encuentra ubicado el domicilio del operador

del autotransporte de carga federal en el que se trasladan

los bienes o mercancías, conforme al catálogo c_Pais

publicado en el portal del SAT en Internet que está basado

en la especificación ISO 3166-1.

C_Pais

5 CodigoPostal

Atributo requerido para asentar el código postal (PO, BOX)

en donde se encuentra ubicado el domicilio del operador

del autotransporte de carga federal en el que se trasladan

los bienes o mercancías.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre; en caso contrario este campo

debe contener una clave del catálogo

c_CodigoPostal, donde la clave de la columna

c_Estado, debe ser igual a la clave registrada en el

campo Estado, la columna c_Municipio, debe ser

igual a la clave registrada en el campo Municipio,

y si existe el campo Localidad, la columna de clave

c_Localidad, debe ser igual a la clave registrada en

el campo Localidad.

1-12 String

6 Referencia

Atributo opcional para expresar una referencia geográfica

adicional que permita una más fácil o precisa ubicación del

operador del autotransporte de carga federal en el que se

trasladan los bienes o mercancías; por ejemplo, las

coordenadas GPS.

t_Referencia

7 NumeroExterior

Atributo opcional que sirve para expresar el número

exterior en donde se ubica el domicilio del operador del

autotransporte de carga federal en el que se trasladan los

bienes o mercancías

t_NumeroDomicilio

Page 48: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 47

Complemento Carta Porte 1.0

4.1.13 Sección 13. Propietario

Condicional: Sección para indicar los datos del (los) propietario(s) del medio de transporte, siempre que el emisor

del comprobante sea distinto al dueño del transporte. Está estructurada por la etiqueta

“CARPORFIGURATRANSPORTEPROPIETARIO” seguida por el caracter “|” (pipe). Cada elemento de esta sección

está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

Nota: Si el campo TipoDeComprobante contiene el valor “I” (Ingreso), el Emisor del comprobante debe ser distinto

al propietario de los medios de transporte por los que se trasladan los bienes o mercancías, en caso contrario esta

sección se debe omitir.

8 NumeroInterior

Atributo opcional que sirve para expresar el número

interior, en caso de existir, en donde se ubica el domicilio

del operador del autotransporte de carga federal en el que

se trasladan los bienes o mercancías.

t_NumeroDomicilio

9 Municipio

Atributo opcional que sirve para precisar el municipio,

delegación o alcaldía, condado u otro análogo en donde se

encuentra ubicado el domicilio del operador del

autotransporte de carga federal en el que se trasladan los

bienes o mercancías.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre; en caso contrario el campo

Municipio debe contener una clave del catálogo

c_Municipio, donde la columna c_Estado, debe ser

igual a la clave registrada en el campo Estado.

t_Descrip120

10 Localidad

Atributo opcional para precisar la clave de la ciudad,

población, distrito u análogo en donde se encuentra

ubicado el domicilio del operador del autotransporte de

carga federal en el que se trasladan los bienes o

mercancías.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre. Si la clave del país es “MEX”

este campo debe contener una clave del catálogo

c_Localidad, donde la columna c_Estado, tiene el

valor seleccionado en el campo Estado.

t_Descrip120

11 Colonia

Atributo opcional que sirve para expresar la clave de la

colonia o dato análogo en donde se ubica el domicilio del

operador del autotransporte de carga federal en el que se

trasladan los bienes o mercancías.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre, en caso contrario el campo

“Colonia” debe contener una clave del catálogo

c_Colonia, donde la columna c_CodigoPostal,

debe ser igual a la clave registrada en el campo

CodigoPostal.

t_Descrip120

Page 49: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 48

Complemento Carta Porte 1.0

Elementos de CARPORFIGURATRANSPORTEPROPIETARIO

CARPORFIGURATRANSPORTEPROPIETARIO|ID_Propietario|Nombrepropietario|NumRegIdTribPropietario|RFCP

ropietario|ResidenciaFiscalPropietario|

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Propietario

Elemento requerido para el txt. Permite indicar el

número consecutivo del (los) propietario (s) que se

declaren.

Int

2 NombrePropietario Atributo opcional para registrar el nombre del

propietario del medio de transporte. 1-254 String

3 NumRegIdTribPropietario

Atributo condicional para incorporar el número de

identificación o registro fiscal del país de residencia para

los efectos fiscales del propietario del transporte,

cuando sea residente en el extranjero.

Cuando se registre información en el campo

RFCPropietario, este campo se debe omitir, en caso de

que el propietario sea extranjero este campo debe

contener un valor, para lo cual se debe identificar el país

de residencia para efectos fiscales del propietario,

usando la clave del país registrada en el campo

ResidenciaFiscalPropietario. Si la clave del país

corresponde a un país del catálogo donde la columna

Formato de registro de identidad tributaria tiene un

valor:

• Si tiene mecanismo de verificación en línea (hay

valor en la columna validación del registro de

identidad tributaria), debe existir en el registro

del país.

• Si no tiene mecanismo de verificación (no hay

valor en la columna validación del registro de

identidad tributaria), debe cumplir con el patrón

que se publique en la columna Formato de

registro de identidad tributaria.

Ejemplo de verificación: Estados Unidos (los) | Clave de

país: USA | Patrón del NumRegIdTrib: ([0-9]{9})

6-40 String

4 RFCPropietario

Atributo condicional para registrar el RFC del propietario

del medio de transporte. El valor de este campo debe

encontrarse registrado en el listado de RFC inscritos no

cancelados del SAT l_RFC.

t_RFC

5 ResidenciaFiscalPropietario

Atributo condicional para registrar la clave del país de

residencia para efectos fiscales del propietario del

transporte, conforme con el catálogo c_Pais publicado en

el portal del SAT en Internet que está basado en la

especificación ISO 3166-1.

c_Pais

Page 50: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 49

Complemento Carta Porte 1.0

4.1.14 Sección 14. Domicilio de Propietario

Opcional: Sección para registrar el domicilio del propietario para el traslado de la mercancía. Está estructurada

por la etiqueta “CARPORFIGURATRANSPORTEPROPIETARIODOMICILIO” seguida por el caracter “|” (pipe). Cada

elemento de esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe”

como cierre de línea.

Elementos de CARPORFIGURATRANSPORTEPROPIETARIODOMICILIO

CARPORFIGURATRANSPORTEPROPIETARIODOMICILIO|ID_Propietario|Calle|Estado|Pais|Codigopostal|Colonia|

Localidad|Municipio|NumeroExterior|NumeroInterior|Referencia|

• Si no se registra valor en el campo

RFCPropietario y si existe información en el

campo NumRegIdTribPropietarios, este campo

debe existir y debe contener un valor que

corresponda a alguna de las claves del catálogo

c_Pais.

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Propietario Elemento requerido para el txt. Permite indicar el número

consecutivo del (los) propietario (s) que se declaren. Int

2 Calle

Atributo requerido que sirve para precisar la calle en que

está ubicado el domicilio del propietario del medio de

transporte.

t_Descrip100

3 Estado

Atributo requerido para precisar el estado, entidad,

región, comunidad, u otra figura análoga en donde se

encuentra ubicado el domicilio del propietario del

transporte.

• Si la clave del país es distinta a "MEX", “USA” o

“CAN”, se debe registrar texto libre; en caso

contrario el campo de Estado debe contener una

clave del catálogo c_Estado, donde la columna

c_Pais tenga el valor "MEX", “USA” o “CAN”.

1-30 String

4 Pais

Atributo requerido que sirve para precisar la clave del país

en donde se encuentra ubicado el domicilio del

propietario del transporte, conforme al catálogo c_Pais

publicado en el portal del SAT en Internet que está basado

en la especificación ISO 3166-1.

Ver catálogo:

C_Pais

5 Codigopostal

Atributo requerido para asentar el código postal (PO, BOX)

en donde se encuentra ubicado el domicilio del

propietario del transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre; en caso contrario el campo

1-12 String

Page 51: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 50

Complemento Carta Porte 1.0

CodigoPostal debe contener una clave del

catálogo c_CodigoPostal, donde la clave de la

columna c_Estado, debe ser igual a la clave

registrada en el campo Estado, la columna

c_Municipio, debe ser igual a la clave registrada

en el campo Municipio, y si existe el campo

Localidad, la columna de clave c_Localidad, debe

ser igual a la clave registrada en el campo

Localidad.

6 Colonia

Atributo opcional que sirve para expresar la clave de la

colonia o dato análogo en donde se ubica el domicilio del

propietario del transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre; en caso contrario el campo

Colonia debe contener una clave del catálogo

c_Colonia, donde la columna c_CodigoPostal,

debe ser igual a la clave registrada en el campo

CodigoPostal.

t_Descrip120

7 Localidad

Atributo opcional para precisar la clave de la ciudad,

población, distrito u análogo en donde se encuentra

ubicado el domicilio del propietario del transporte.

• Si la clave del país es diferente de "MEX", se debe

registrar texto libremente.

El campo de Localidad debe contener una clave del

catálogo c_Localidad, donde la columna c_Estado, tiene el

valor seleccionado en el campo Estado.

t_Descrip120

8 Municipio

Atributo opcional para precisar la clave del municipio,

delegación o alcaldía, condado u otro análogo en donde se

encuentra ubicado el domicilio del propietario del

transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre; en caso contrario el campo

Municipio debe contener una clave del catálogo

c_Municipio, donde la columna c_Estado, debe ser

igual a la clave registrada en el campo Estado.

t_Descrip120

9 Numeroexterior

Atributo opcional que sirve para expresar el número

exterior en donde se ubica el domicilio del propietario del

transporte.

t_NumeroDomicilio

10 Numerointerior

Atributo opcional que sirve para expresar el número

interior, en caso de existir, en donde se ubica el domicilio

del propietario del transporte.

t_NumeroDomicilio

11 Referencia

Atributo opcional para expresar una referencia geográfica

adicional que permita una más fácil o precisa ubicación del

propietario del transporte; por ejemplo, las coordenadas

GPS.

t_Referencia

Page 52: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 51

Complemento Carta Porte 1.0

4.1.15 Sección 15. Arrendatario

Condicional: Sección para indicar los datos del (los) arrendatario(s) del medio de transporte, siempre que el

emisor del comprobante sea distinto al dueño del transporte. Está estructurada por la etiqueta

“CARPORFIGURATRANSPORTEARRENDATARIO” seguida por el caracter “|” (pipe). Cada elemento de esta sección

está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

Nota: Si el campo TipoDeComprobante contiene el valor “I” (Ingreso), y el Emisor del comprobante traslada los

bienes o mercancías con un medio de transporte arrendado, entonces debe registrar la información que se

requiere; en caso contrario esta sección se debe omitir.

Elementos de CARPORFIGURATRANSPORTEARRENDATARIO

CARPORFIGURATRANSPORTEARRENDATARIO|ID_Arrendatario|NombreArrendatario|NumRegIdTribArrendatari

o|RFCArrendatario|ResidenciaFiscalArrendatario|

# Elementos Descripción Tamaño Tipo

Dato Valor

1 ID_Arrendatario Elemento requerido para el txt. Permite indicar el número

consecutivo del (los) arrendatario (s) que se declaren. Int

2 NombreArrendatario Atributo opcional para registrar el nombre del

arrendatario del medio de transporte. 1-254 String

3 NumRegIdTribArrendatario

Atributo condicional para incorporar el número de

identificación o registro fiscal del país de residencia para

los efectos fiscales del arrendatario del transporte,

cuando sea residente en el extranjero.

6-40 String

4 RFCArrendatario

Atributo condicional para registrar el RFC del arrendatario

del medio de transporte.

Cuando se registre un valor en el campo RFCArrendatario,

este campo se debe omitir, en caso de que el arrendatario

sea extranjero este campo debe contener un valor, para

lo cual se debe identificar el país de residencia para

efectos fiscales del arrendatario, usando la clave del país

registrada en el campo ResidenciaFiscalArrendatario de

esta sección. Si la clave del país corresponde a un país del

catálogo donde la columna Formato de registro de

identidad tributaria tiene un valor:

• Si tiene mecanismo de verificación en línea (hay

valor en la columna validación del registro de

identidad tributaria), debe existir en el registro

del país.

• Si no tiene mecanismo de verificación (no hay

valor en la columna validación del registro de

identidad tributaria), debe cumplir con el patrón

que se publique en la columna Formato de

registro de identidad tributaria.

t_RFC

Page 53: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 52

Complemento Carta Porte 1.0

4.1.16 Sección 16. Domicilio de Arrendatario

Opcional: Sección para registrar el domicilio del arrendatario del transporte. Está estructurada por la etiqueta

“CARPORFIGURATRANSPORTEARRENDATARIODOMICILIO” seguida por el caracter “|” (pipe). Cada elemento de

esta sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre

de línea.

Elementos de CARPORFIGURATRANSPORTEARRENDATARIODOMICILIO

CARPORFIGURATRANSPORTEARRENDATARIODOMICILIO|ID_Arrendatario|Calle|Estado|Pais|CodigoPostal|Refe

rencia|NumeroInterior|NumeroExterior|Municipio|Localidad|Colonia|

Ejemplo de verificación: Estados Unidos (los) | Clave de

país: USA | Patrón del NumRegIdTrib: ([0-9]{9})

5 ResidenciaFiscalArrendatario

Atributo condicional para registrar la clave del país de

residencia para efectos fiscales del arrendatario del

transporte, conforme con el catálogo c_Pais publicado en

el portal del SAT en Internet que está basado en la

especificación ISO 3166-1.

• Si no se registra valor en el campo

RFCArrendatario y si existe información en el

campo NumRegIdTribArrendatario este campo

debe existir y debe contener un valor que

corresponda a alguna de las claves del catálogo

c_Pais.

c_Pais

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Arrendatario Elemento requerido para el txt. Permite indicar el número

consecutivo del (los) arrendatario (es) que se declaren. Int

2 Calle

Atributo requerido que sirve para precisar la calle en que

está ubicado el domicilio del arrendatario del medio de

transporte.

t_Descrip100

3 Estado

Atributo requerido para precisar el estado, entidad,

región, comunidad, u otra figura análoga en donde se

encuentra ubicado el domicilio del arrendatario del medio

de transporte.

• Si la clave del país es distinta a "MEX", “USA” o

“CAN”, se debe registrar texto libre; en caso

contrario el campo Estado debe contener una

clave del catálogo c_Estado, donde la columna

c_Pais tenga el valor "MEX", “USA” o “CAN”.

1-30 String

4 Pais

Atributo requerido que sirve para precisar la clave del país

en donde se encuentra ubicado el domicilio del

arrendatario del medio de transporte, conforme al

C_Pais

Page 54: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 53

Complemento Carta Porte 1.0

catálogo c_Pais publicado en el portal del SAT en Internet

que está basado en la especificación ISO 3166-1.

5 CodigoPostal

Atributo requerido para asentar el código postal (PO, BOX)

en donde se encuentra ubicado el domicilio del

arrendatario del medio de transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre, en caso contrario el campo

CodigoPostal debe contener una clave del

catálogo c_CodigoPostal, donde la clave de la

columna c_Estado, debe ser igual a la clave

registrada en el campo Estado, la columna

c_Municipio, debe ser igual a la clave registrada en

el campo Municipio, y si existe el campo

Localidad, la columna de clave c_Localidad, debe

ser igual a la clave registrada en el campo

Localidad.

1-12 String

6 Referencia

Atributo opcional para expresar una referencia geográfica

adicional que permita una más fácil o precisa ubicación del

arrendatario del medio de transporte; por ejemplo, las

coordenadas GPS.

t_Referencia

7 NumeroExterior

Atributo opcional que sirve para expresar el número

exterior en donde se ubica el domicilio del arrendatario

del medio de transporte.

t_NumeroDomicilio

8 NumeroInterior

Atributo opcional que sirve para expresar el número

interior, en caso de existir, en donde se ubica el domicilio

del arrendatario del medio de transporte.

t_NumeroDomicilio

9 Municipio

Atributo opcional que sirve para precisar el municipio,

delegación o alcaldía, condado u otro análogo en donde se

encuentra ubicado el domicilio del arrendatario del medio

de transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre, en caso contrario el campo

de Municipio debe contener una clave del

catálogo c_Municipio, donde la columna c_Estado,

debe ser igual a la clave registrada en el campo

Estado.

t_Descrip120

10 Localidad

Atributo opcional para precisar la clave de la ciudad,

población, distrito u análogo en donde se encuentra

ubicado el domicilio del arrendatario del medio de

transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libremente.

• El campo de Localidad debe contener una clave

del catálogo c_Localidad, donde la columna

c_Estado, tiene el valor seleccionado en el campo

Estado.

t_Descrip120

Page 55: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 54

Complemento Carta Porte 1.0

4.1.17 Sección 17. Notificado

Opcional: Sección para indicar los datos de identificación de la(s) persona(s) a quién(es) se debe notificar de la

llegada del medio de transporte con los bienes o mercancías que se trasladan. Está estructurada por la etiqueta

“CARPORFIGURATRANSPORTENOTIFICADO” seguida por el caracter “|” (pipe). Cada elemento de esta sección

está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de línea.

Elementos de CARPORFIGURATRANSPORTENOTIFICADO

CARPORFIGURATRANSPORTENOTIFICADO|ID_Notificado|NombreNotificado|NumRegIdTribNotificado|RFCNotifi

cado|ResidenciaFiscalNotificado|

11 Colonia

Atributo opcional que sirve para expresar la clave de la

colonia o dato análogo en donde se ubica el domicilio del

medio de transporte.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre, en caso contrario el campo

de Colonia debe contener una clave del catálogo

c_Colonia, donde la columna c_CodigoPostal,

debe ser igual a la clave registrada en el campo

CodigoPostal.

t_Descrip120

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Notificado Elemento requerido para el txt. Permite indicar el número

consecutivo del (los) notificado (s) que se declaren. Int

2 NombreNotificado

Atributo opcional para registrar el nombre de la persona

a la que se debe notificar del arribo del medio de

transporte con los bienes o mercancías que se trasladan.

1-254 String

3 NumRegIdTribNotificado

Atributo condicional para incorporar el número de

identificación o registro fiscal del país de residencia para

los efectos fiscales de la persona notificada del arribo del

medio de transporte con los bienes o mercancías que se

trasladan, cuando sea residente en el extranjero.

Cuando se registre el campo RFCNotificado, este campo

se debe omitir, en caso de que el notificado sea

extranjero, este campo debe contener un valor, para los

cual se debe identificar el país de residencia para efectos

fiscales del Notificado usando el campo

ResidenciaFiscalNotificado de esta sección. Si la clave del

país corresponde a un país del catálogo c_Pais donde la

columna Formato de registro de identidad tributaria

tiene un valor:

• Si tiene mecanismo de verificación en línea (hay

valor en la columna validación del registro de

6-40 String

Page 56: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 55

Complemento Carta Porte 1.0

4.1.18 Sección 18. Domicilio de Notificado

Opcional: Sección para registrar el domicilio de la(s) persona(s) a quién(es) se debe notificar de la llegada del

medio de transporte con los bienes o mercancías que se trasladan. Está estructurada por la etiqueta

“CARPORFIGURATRANSPORTENOTIFICADODOMICILIO” seguida por el caracter “|” (pipe). Cada elemento de esta

sección está dividido por este mismo símbolo, donde el último elemento termina con un “pipe” como cierre de

línea.

identidad tributaria), debe existir en el registro

del país.

• Si no tiene mecanismo de verificación (no hay

valor en la columna validación del registro de

identidad tributaria), debe cumplir con el patrón

que se publique en la columna Formato de

registro de identidad tributaria.

Ejemplo de verificación: Estados Unidos (los) | Clave de

país: USA | Patrón del NumRegIdTrib: ([0-9]{9})

4 RFCNotificado

Atributo condicional para registrar el RFC de la persona a

la que se debe notificar del arribo del medio de

transporte con los bienes o mercancías que se trasladan.

• En caso de que exista la sección

TransporteMaritimo de la sección Mercancias, y

la persona a notificar del arribo de la

embarcación sea nacional, se debe registrar este

campo, en caso de que la persona a notificar del

arribo sea extranjera este campo se debe omitir.

• El valor de este campo debe encontrarse

registrado en el listado de RFC inscritos no

cancelados del SAT l_RFC.

t_RFC

5 ResidenciaFiscalNotificado

Atributo condicional para registrar la clave del país de

residencia para efectos fiscales de la persona notificada

del arribo del transporte, conforme con el catálogo c_Pais

publicado en el portal del SAT en Internet que está

basado en la especificación ISO 3166-1.

• Si no se registra valor en el campo RFCNotificado

y si existe información en el campo

NumRegIdTribNotificado este campo debe

existir y debe contener un valor que

corresponda a alguna de las claves del catálogo

c_Pais.

c_Pais

Page 57: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 56

Complemento Carta Porte 1.0

Elementos de CARPORFIGURATRANSPORTENOTIFICADODOMICILIO

CARPORFIGURATRANSPORTENOTIFICADODOMICILIO|ID_Notificado|Calle|Estado|Pais|CodigoPostal|Colonia|L

ocalidad|Municipio|NumeroExterior|NumeroInterior|Referencia|

# Elementos Descripción Tamaño Tipo Dato Valor

1 ID_Notificado Elemento requerido para el txt. Permite indicar el número

consecutivo del (los) notificados que se declaren. Int

2 Calle

Atributo requerido que sirve para precisar la calle en que

está ubicado el domicilio de la persona notificada del

arribo del medio de transporte con los bienes o

mercancías que se trasladan.

t_Descrip100

3 Estado

Atributo requerido para precisar el estado, entidad,

región, comunidad, u otra figura análoga en donde se

encuentra ubicado el domicilio de la persona notificada

del arribo del medio de transporte con los bienes o

mercancías que se trasladan.

• Si la clave del país es distinta a "MEX", “USA” o

“CAN”, se debe registrar texto libre, en caso

contrario el campo de Estado debe contener una

clave del catálogo c_Estado, donde la columna

c_Pais tenga el valor "MEX", “USA” o “CAN”.

1-30 String

4 Pais

Atributo requerido que sirve para precisar la clave del país

en donde se encuentra ubicado el domicilio de la persona

notificada del arribo del medio de transporte con los

bienes o mercancías que se trasladan, conforme al

catálogo c_Pais publicado en el portal del SAT en Internet

que está basado en la especificación ISO 3166-1.

Ver catálogo:

c_Pais

5 CodigoPostal

Atributo requerido para asentar el código postal (PO, BOX)

en donde se encuentra ubicado el domicilio de la persona

notificada del arribo del medio de transporte con los

bienes o mercancías que se trasladan.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre, en caso contrario el campo

CodigoPostal debe contener una clave del

catálogo c_CodigoPostal, donde la clave de la

columna c_Estado, debe ser igual a la clave

registrada en el campo Estado, la columna

c_Municipio, debe ser igual a la clave registrada

en el campo Municipio, y si existe el campo

Localidad, la columna de clave c_Localidad, debe

ser igual a la clave registrada en el campo

Localidad.

1-12 String

6 Colonia

Atributo opcional que sirve para expresar la clave de la

colonia o dato análogo en donde se ubica el domicilio de

la persona notificada del arribo del medio de transporte

con los bienes o mercancías que se trasladan.

t_Descrip120

Page 58: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 57

Complemento Carta Porte 1.0

Si la clave del país es distinta a "MEX", se debe registrar

texto libre, en caso contrario el campo de Colonia debe

contener una clave del catálogo c_Colonia, donde la

columna c_CodigoPostal, debe ser igual a la clave

registrada en el campo CodigoPostal.

7 Localidad

Atributo opcional para precisar la clave de la ciudad,

población, distrito u análogo en donde se encuentra

ubicado el domicilio de la persona notificada del arribo del

medio de transporte con los bienes o mercancías que se

trasladan.

• Si la clave del país es distinta a "MEX", se debe

registrar texto libre.

El campo de Localidad debe contener una clave del

catálogo c_Localidad, donde la columna c_Estado, tiene el

valor seleccionado en el campo Estado.

t_Descrip120

8 Municipio

Atributo opcional para precisar la clave del municipio,

delegación o alcaldía, condado u otro análogo en donde se

encuentra ubicado el domicilio de la persona notificada

del arribo del medio de transporte con los bienes o

mercancías que se trasladan.

t_Descrip120

9 NumeroExterior

Atributo opcional que sirve para expresar el número

exterior en donde se ubica el domicilio de la persona

notificada del arribo del medio de transporte con los

bienes o mercancías que se trasladan.

t_NumeroDomicilio

10 NumeroInterior

Atributo opcional que sirve para expresar el número

interior, en caso de existir, en donde se ubica el domicilio

de la persona notificada del arribo del medio de

transporte con los bienes o mercancías que se trasladan.

t_NumeroDomicilio

11 Referencia

Atributo opcional para expresar una referencia geográfica

adicional que permita una más fácil o precisa ubicación de

la persona notificada del arribo del medio de transporte

con los bienes o mercancías que se trasladan; por ejemplo,

las coordenadas GPS.

t_Referencia

Page 59: Layout del Complemento Carta Porte 1

C1-LOCARTAPORTE1.0-01 58

Complemento Carta Porte 1.0

Líneas del esquema estándar (txt)

Secciones del complemento

CARPOR|VERSION|TRANSPINTERNAC|ENTRADASALIDAMERC|VIAENTRADASALIDA|TOTALDISTREC|

CARPORUBICACION|ID_UBICACION|TIPOESTACION|DISTANCIARECORRIDA|

CARPORUBICACIONORIGEN|ID_UBICACION|IDORIGEN|RFCREMITENTE|NOMBREREMITENTE|NUMREGIDTRIB|RESIDENCIAFISCAL|NUMESTACION|NOMBREESTACION|NAVEGACION-

TRAFICO|FECHAHORASALIDA|

CARPORUBICACIONDESTINO|ID_UBICACION|IDDESTINO|RFCDESTINATARIO|NOMBREDESTINATARIO|NUMREGIDTRIB|RESIDENCIAFISCAL|NUMESTACION|NOMBREESTACION|NA-

VEGACIONTRAFICO|FECHAHORAPROGLLEGADA|

CARPORUBICACIONDOMICILIO|ID_UBICACION|CALLE|CODIGOPOSTAL|COLONIA|ESTADO|LOCALIDAD|MUNICIPIO|NUMEROEXTERIOR|NUMEROINTERIOR|PAIS|REFERENCIA|

CARPORMERCANCIAS|CARGOPORTASACION|NUMTOTALMERCANCIAS|PESOBRUTOTOTAL|PESONETOTOTAL|UNIDADPESO|

CARPORMERCA|ID_MERCANCIA|BIENESTRANSP|CANTIDAD|CLAVESTCC|CLAVEUNIDAD|CVEMATERIALPELIGROSO|DESCRIPEMBALAJE|DESCRIPCION|DIMENSIONES|EMBA-

LAJE|FRACCIONARANCELARIA|MATERIALPELIGROSO|MONEDA|PESOENKG|UUIDCOMERCIOEXT|UNIDAD|VALORMERCANCIA|

CARPORMERCACANTIDADTRANSPORTA|ID_MERCANCIA|CANTIDAD|IDORIGEN|IDDESTINO|CVESTRANSPORTE|

CARPORMERCADETALLE|ID_MERCANCIA|UNIDADPESO|PESOBRUTO|PESONETO|PESOTARA|NUMPIEZAS|

CARPORAUTOTRANSPORTEFEDERAL|NOMBREASEG|NUMPERMISOSCT|NUMPOLIZASEGURO|PERMSCT|

CARPORAUTOTRANSPORTEFEDERALIDVEHICULAR|ANIOMODELOVM|CONFIGVEHICULAR|PLACAVM|

CARPORAUTOTRANSPORTEFEDERALREMOLQUE|SUBTIPOREM|PLACA|

CARPORTRANSPORTEMARITIMO|TIPOEMBARCACION|MATRICULA|NUMEROOMI|NACIONALIDADEMBARC|UNIDADESDEARQBRUTO|TIPOCARGA|NUMCERTITC|NOMBREAGENTENA-

VIERO|NUMAUTORIZACIONNAVIERO|PERMSCT|NUMPOLIZASEGUO|NUMPERMISOSCT|NOMBREASEG|ANIOEMBARCACION|CALADO|ESLORA|LINEANAVIERA|MANGA|NOMBREEM-

BARC|NUMCONOCEMBARC|NUMVIAJE|

CARPORTRANSPORTEMARITIMOCONTENEDOR|MATRICULACONTENEDOR|TIPOCONTENEDOR|NUMPRECINTO|

CARPORTRANSPORTEAEREO|PERMSCT|NUMPERMISOSCT|MATRICULAAERONAVE|NUMEROGUIA|CODIGOTRANSPORTISTA|NOMBREASEG|NUMPOLIZASEGURO|LUGARCON-

TRATO|NOMBREEMBARCADOR|NOMBRETRANSPORTISTA|NUMREGIDTRIBEBARC|NUMREGIDTRIBTRANSPOR|RFCEMBARCADOR|RFCTRANSPORTISTA|RESIDENCIAFISCALEMBARC|RE-

SIDENCIAFISCALTRANSPOR|

CARPORTRANSPORTEFERROVIARIO|TIPODESERVICIO|NUMPOLIZASEGURO|NOMBREASEG|CONCESIONARIO|

CARPORTRANSPORTEFERROVIARIODERECHOSPASO|TIPODERECHODEPASO|KILOMETRAJEPAGADO|

CARPORTRANSPORTEFERROVIARIOCARRO|ID_CARRO|GUIACARRO|MATRICULACARRO|TIPOCARRO|TONELADASNETASCARRO|

CARPORTRANSPORTEFERROVIARIOCONTENEDOR|ID_CARRO|TIPOCONTENEDOR|PESOCONTENEDORVACIO|PESONETOMERCANCIA|

CARPORFIGURATRANSPORTE|CVETRANSPORTE|

CARPORFIGURATRANSPORTEOPERADOR|ID_OPERADOR|NOMBREOPERADOR|NUMLICENCIA|NUMREGIDTRIBOPERADOR|RFCOPERADOR|RESIDENCIAFISCALOPERADOR|

CARPORFIGURATRANSPORTEOPERADORDOMICILIO|ID_OPERADOR|CALLE|ESTADO|PAIS|CODIGOPOSTAL|REFERENCIA|NUMEROINTERIOR|NUMEROEXTERIOR|MUNICIPIO|LOCA-

LIDAD|COLONIA|

CARPORFIGURATRANSPORTEPROPIETARIO|ID_PROPIETARIO|NOMBREPROPIETARIO|NUMREGIDTRIBPROPIETARIO|RFCPROPIETARIO|RESIDENCIFISCALPROPIETARIO|

CARPORFIGURATRANSPORTEPROPIETARIODOMICILIO|ID_PROPIETARIO|CALLE|ESTADO|PAIS|CODIGOPOSTAL|COLONIA|LOCALIDAD|MUNICIPIO|NUMEROEXTERIOR|NUMEROIN-

TERIOR|REFERENCIA|

CARPORFIGURATRANSPORTEARRENDATARIO|ID_ARRENDATARIO|NOMBREARRENDATARIO|NUMREGIDTRIBARRENDATARIO|RFCARRENDATARIO|RESIDENCIAFISCALARRENDATA-

RIO|

CARPORFIGURATRANSPORTEARRENDATARIODOMICILIO|ID_ARRENDATARIO|CALLE|ESTADO|PAIS|CODIGOPOSTAL|REFERENCIA|NUMEROINTERIOR|NUMEROEXTERIOR|MUNICI-

PIO|LOCALIDAD|COLONIA|

CARPORFIGURATRANSPORTENOTIFICADO|ID_NOTIFICADO|NOMBRENOTIFICADO|NUMREGIDTRIBNOTIFICADO|RFCNOTIFICADO|RESIDENCIAFISCALNOTIFICADO|

CARPORFIGURATRANSPORTENOTIFICADODOMICILIO|ID_NOTIFICADO|CALLE|ESTADO|PAIS|CODIGOPOSTAL|COLONIA|LOCALIDAD|MUNICIPIO|NUMEROEXTERIOR|NUMEROIN-

TERIOR|REFERENCIA|

[FIN]