URL PRUEBAS: POST https://facturacion.789.mx/api/test/factura/crear
URL PRODUCCIÓN: POST https://facturacion.789.mx/api/factura/crear
Argumento | Tipo | Default | Descripción |
---|---|---|---|
main | Contiene los datos generales de la factura y los datos del emisor. | ||
razonSocial | string | none | Nombre ó Razón social del emisor. |
rfc
requerido |
string | none | RFC del emisor. 12 dígitos para persona moral y 13 dígitos para persona física. |
tipo
requerido |
string | none | Tipo de comprobante (ingreso, egreso, traslado, nomina, pago). Para este tipo de comprobante enviar traslado |
moneda | string | MXN | Código de la moneda, acorde al estándar ISO 4217 |
cambio | decimal | 1.0 | Tipo de cambio conforme a la moneda usada. Representa el número de pesos mexicanos que equivalen a una unidad de la moneda señalada. |
formaDePago
requerido |
string | none | Código de la forma de pago según el catálogo del SAT. |
metodoDePago
requerido |
string | none | Código del método de pago según el catálogo del SAT. PUE. Pago en una sola exhibición PPD. Pago en parcialidades o diferido |
folio | string | '' | Número de folio asignado por la empresa para control interno. |
serie | string | '' | Serie. De 1 a 25 caracteres designados por la empresa para control interno y sin validez fiscal. |
total
requerido |
decimal | none | Importe total facturado con impuestos incluido. |
subtotal
requerido |
decimal | none | Importe total facturado antes de impuestos. |
uso
requerido |
string | none | Clave del uso comprobante según el catálogo del SAT. |
fechaEmision | date | now() 2025-04-18T15:09:15 |
Campo opcional para indicar la FECHA de EMISIÓN de la factura, puede ser hasta 48hrs hacia atras de la fecha actual. Debe cumplir el siguiente formato "Y-m-d\TH:i:s" |
observaciones | string | none | Campo exclusivo para la representación impresa (PDF), se puede enviar un HTML básico como negritas y/o saltos de linea "<br>" |
direccionFiscal | string | '' | Domicilio fiscal del emisor. |
direccionFiscal.calle | string | '' | Calle del emisor. |
direccionFiscal.num_ext | string | '' | Número exterior (númerio visible desde la calle) del domicilio del emisor. |
direccionFiscal.num_int | string | '' | Número interior del domicilio del emisor. |
direccionFiscal.colonia | string | '' | Colonia del domicilio del emisor. |
direccionFiscal.cp
requerido |
string | '' | Código Postal del domicilio del emisor. |
direccionFiscal.ciudad | string | '' | Ciudad del domicilio del emisor. |
direccionFiscal.localidad | string | '' | Delegación o Municipio del domicilio del emisor. |
direccionFiscal.estado | string | '' | Estado del domicilio del emisor. |
direccionFiscal.pais | string | '' | País del domicilio del emisor. |
receptor | Datos del Receptor | ||
razon_social | string | none | Nombre o Razón social del receptor |
rfc
requerido |
string | none | RFC del receptor. 12 dígitos para persona moral y 13 dígitos para persona física. |
string | none | Correo electrónico del receptor, debe ser válido. | |
direccion | string | '' | Domicilio fiscal del receptor. |
direccion.calle | string | '' | Calle del receptor. |
direccion.num_ext | string | '' | Número exterior (númerio visible desde la calle) del domicilio del receptor. |
direccion.num_int | string | '' | Número interior del domicilio del receptor. |
direccion.colonia | string | '' | Colonia del domicilio del receptor. |
direccion.codigo_postal
requerido |
string | '' | Código Postal del domicilio del receptor. |
direccion.ciudad | string | '' | Ciudad del domicilio del receptor. |
direccion.estado | string | '' | Estado del domicilio del receptor. |
direccion.pais | string | '' | País del domicilio del receptor. |
conceptos | Conjuto de datos de los productos o conceptos a facturar | ||
conceptos[].nombre
requerido |
string | none | Nombre del producto o servicio |
conceptos[].unidad | string | none | Descripción de la unidad de medida |
conceptos[].medidaKey
requerido |
string | none | Clave de la unidad de medida segun el catálogo del SAT |
conceptos[].productKey
requerido |
string | none | Clave del producto segun el catálogo del SAT |
conceptos[].cantidad | integer, decimal | 1 | Cantidad de productos o servicios vendidos, debe ser mayor a 0 |
conceptos[].precioUnitario
requerido |
decimal | none | Precio unitario del producto o servicio, debe ser mayor a 0, solo se permiete el número de decimales que indica el catálogo de monedas del SAT |
conceptos[].descuento | decimal | none | Descuento que se aplicará al producto o servicio, debe ser mayor a 0, solo se permiete el número de decimales que indica el catálogo de monedas del SAT |
conceptos[].total
opcional |
decimal | conceptos[].cantidad * conceptos[].precioUnitario | Importe total a factura del producto o servicio antes de impuestos, debe ser mayor a 0, solo se permiete el número de decimales que indica el catálogo de monedas del SAT |
conceptos[].impuestos | Conjunto | [] | Conjuto de datos con los impuestos federales a aplicar, este nodo puede omitirse sí no es necesario deducir impuestos. |
conceptos[].impuestos[].tasa
requerido |
decimal | none | Tasa del impuesto a aplicar, debe ser en decimal, ej. 16% se debe enviar como 0.16 |
conceptos[].impuestos[].tipo
requerido |
string | none | Indica el tipo de impuesto a aplicar (IVA, ISR, IEPS) |
conceptos[].impuestos[].factor | string | Tasa | Indica el factor del impuesto a aplicar (Tasa, Cuota, Exento) |
conceptos[].impuestos[].importe
opcional |
string | (conceptos[].total - conceptos[].descuento ) * conceptos[].impuestos[].tasa | Importe total del impuesto, debe ser mayor a 0, solo se permiete el número de decimales que indica el catálogo de monedas del SAT |
conceptos[].impuestos[].retencion
requerido |
boolean | none | Indica si se trata de una retención |
complementos | Contiene los datos de los complementos a agregar al CFDI. | ||
carta_porte
requerido |
object | none | Datos detallados de la carta porte |
transp_internac
requerido |
string | none | Indica si los bienes y/o mercancias que son transportadas ingresan o salen del territorio nacional. Valores permitidos (Sí, No). |
entrada_salida_merc | string | none | Indica su los bienes y/o mercancias ingresan o salen del territorio nacional. valores permitidos (Entrada, Salida). |
pais_origin_destino | string | none | Clave del país de origen o destino de los bienes y/o mercancias que se trasladan a través de los distintos medios de transporte. |
via_entrada_salida | string | none | Código de la Vía de ingreso o salida de los bienes y/o mercancias en territorio nacional. |
total_dist_rec | decimal | none | Indica en kilómetros, la suma de las distancias recorridas. |
ubicaciones
requerido |
Array | none | Conjunto de datos de las distintas ubicaciones que sirven para indicar el domicilio del origen y/o destino que tienen los bienes y/o mercancias que se transladan a través de los distintos medios de transporte. |
ubicaciones[].tipo
requerido |
string | none | Indica el tipo de ubicación corresponde al origen o destino de las ubicaciones para el traslado de los bienes y/o mercancias en los distintos medios de transporte. |
ubicaciones[].fecha
requerido |
date | none | Registra la fecha y hora estimada en la que salen o llegan los bienes y/o mercancias de origen o al destino, respectivamente. se expresa en la forma AAAA-MM-DDThh:mm:ss |
ubicaciones[].id | string | none | Clave para identificar el punto de salida o entrada de los bienes y/o mercancias que se trasladan a través de los distintos medios de transporte, la cual estará integrada de la siguiente forma: para origen el acrónimo "OR" o para el destino el acrónimo "DE" seguido de 6 dígitos numéricos asignados por el contribuyente que emite el comprobante para su identificación. |
ubicaciones[].rfc_remitente | string | none | RFC del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
ubicaciones[].nombre_remitente | string | none | Nombre del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
ubicaciones[].num_reg | string | none | El número de identificación o registro fiscal del país de residencia, para los efectos fiscales del remitente o destinatario de los bienes y/o mercancías que se trasladan cuando se trate de residentes en el extranjero. |
ubicaciones[].residencia_fiscal | string | none | Clave del país de residencia para efectos fiscales del remitente o destinatario de los bienes y/o mercancías, conforme el catálogo de CFDI c_Pais publicado en el portal del SAT en Internet de acuerdo a la especificación ISO 3166-1. |
ubicaciones[].num_estacion | string | none | clave de la estación de origen o destino para el traslado de los bienes y/o mercancías que se realiza a través de los distintos medios de transporte, esto de acuerdo al valor de la columna “Clave identificación” del catálogo c_Estaciones del complemento Carta Porte que permit a asociarla al tipo de transporte. |
ubicaciones[].nombre_estacion | string | none | Nombre de la estación de origen o destino por la que se pasa para efectuar el traslado de los bienes y/o mercancías a través de los distintos medios de transporte, conforme al catálogo c_Estaciones del complemento Carta Porte. |
ubicaciones[].navegacion_trafico | string | none | El tipo de puerto de origen o destino en el cual se documentan los bienes y/o mercancías que se trasladan vía marítima. |
ubicaciones[].tipo_estacion | string | none | El tipo de estación por el que pasan los bienes y/o mercancías durante su traslado a través de los distintos medios de transporte. |
ubicaciones[].distancia_recorrida | decimal | none | En kilómetros la distancia recorrida entre la ubicación de origen y la de destino parcial o final, por los distintos medios de transporte que trasladan los bienes y/o mercancías. |
ubicaciones[].domicilio | Object | none | Información del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
ubicaciones[].domicilio.calle | String | none | Calle en la que está ubicado el domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
ubicaciones[].domicilio.num_ext | String | none | Sirve para registrar el número exterior del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios del transporte. |
ubicaciones[].domicilio.num_int | String | none | Sirve para registrar el número interior, en caso de existir, del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
ubicaciones[].domicilio.colonia | String | none | Sirve para registrar la clave de la colonia o dato análogo, del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
ubicaciones[].domicilio.localidad | String | none | Sirve para registrar la ciudad, población, o dato análogo del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
ubicaciones[].domicilio.referencia | String | none | Referencia geográfica adicional que permita una fácil o precisa ubicación del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte; por ejemplo, las coordenadas del GPS. |
ubicaciones[].domicilio.municipio | String | none | Sirve para registrar el municipio, delegación o alcaldía, condado o dato análogo del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
ubicaciones[].domicilio.estado | String | none | Estado, entidad, región, comunidad, o dato análogo en donde se encuentra ubicado el domicilio del origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
ubicaciones[].domicilio.pais | String | none | Sirve para registrar la clave del país en donde se encuentra ubicado el domicilio del origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte, conforme con el catálogo de c_Pais del CFDI, publicado en el portal del SAT en Internet de acuerdo a la especificación ISO 3166-1. |
ubicaciones[].domicilio.cp | String | none | Código postal en donde se encuentra el domicilio del origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias
requerido |
Object | none | Información de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.peso_bruto_total
requerido |
decimal | none | Suma del peso bruto total estimado de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.unidad_peso
requerido |
string | none | Registrar la clave de la unidad de medida estandarizada del peso de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
mercancias.num_total_mercancias
requerido |
integer | none | Número total de los bienes y/o mercancías que se trasladan en los distintos medios de transporte, identificándose por cada nodo "Mercancia" registrado en el complemento. |
mercancias.peso_neto_total | decimal | none | Suma de los valores indicados en el atributo "PesoNeto" del nodo "DetalleMercancia". |
mercancias.cargo_trasacion | decimal | none | Expresa el monto del importe pagado por la tasación de los bienes y/o mercancías que se trasladan vía aérea. |
mercancias.detalles
requerido |
Array | none | Registro detalladamente de la información de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.detalles[].bienes_transp
requerido |
String | none | Clave de producto de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.detalles[].clave_stcc | String | none | Expresar la clave de producto de la STCC (por sus siglas en inglés, Standard Transportation Commodity Code), cuando el medio de transporte utilizado para el traslado de los bienes y/o mercancías sea ferroviario. |
mercancias.detalles[].descripcion
requerido |
String | none | Detalla las características de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.detalles[].cantidad
requerido |
decimal | none | Expresa la cantidad total de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
mercancias.detalles[].clave_unidad
requerido |
String | none | Clave de la unidad de medida estandarizada aplicable para la cantidad de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. La unidad debe corresponder con la descripción de los bienes y/o mercancías registrados. |
mercancias.detalles[].unidad | decimal | none | Registra la unidad de medida propia para la cantidad de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. La unidad debe corresponder con la descripción de los bienes y/o mercancías. |
mercancias.detalles[].dimensiones | String | none | Expresa las medidas del empaque de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. Se debe registrar la longitud, la altura y la anchura en centímetros o en pulgadas, separados dichos valores con una diagonal, i.e. 30/40/30cm. |
mercancias.detalles[].material_peligroso | String | none | Precisa que los bienes y/o mercancías que se trasladan son considerados o clasificados como material peligroso. |
mercancias.detalles[].cve_material_peligroso | String | none | Indica la clave del tipo de material peligroso que se transporta de acuerdo a la NOM-002-SCT/2011. |
mercancias.detalles[].embalaje | String | none | Precisa la clave del tipo de embalaje que se requiere para transportar el material o residuo peligroso. |
mercancias.detalles[].descripcion_embalaje | String | none | Descripción del embalaje de los bienes y/o mercancías que se trasladan y que se consideran material o residuo peligroso. |
mercancias.detalles[].peso_kg
requerido |
decimal | none | Indica en kilogramos el peso estimado de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.detalles[].valor_mercancia | String | none | Expresar el monto del valor de los bienes y/o mercancías que se trasladan en los distintos medios de transporte, de acuerdo al valor mercado, al valor pactado en la contraprestación o bien al valor estimado que determine el contribuyente. |
mercancias.detalles[].moneda | String | none | Identifica la clave de la moneda utilizada para expresar el valor de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. Cuando se usa moneda nacional se registra MXN, de acuerdo a la especificación ISO 4217. |
mercancias.detalles[].fraccion_arancelaria | String | none | Sirve para expresar la clave de la fracción arancelaria que corresponde con la descripción de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.detalles[].uuid_comercio_ext | String | none | Expresa el folio fiscal (UUID) del comprobante de comercio exterior que se relaciona. |
mercancias.detalles[].pedimentos | Array | none | Registra la información del(los) número(s) de pedimento(s) de importación que se encuentra(n) asociado(s) al traslado de los bienes y/o mercancías de procedencia extranjera para acreditar la legal estancia o tenencia durante su traslado en territorio nacional. |
mercancias.detalles[].guias_identificacion | Array | none | Registra la información del(los) número(s) de guía(s) que se encuentre(n) asociado(s) al(los) paquete(s) que se traslada(n) dentro del territorio nacional. |
mercancias.detalles[].guias_identificacion[].numero
requerido |
String | none | Expresa el número de guía de cada paquete que se encuentra asociado con el traslado de los bienes y/o mercancías en territorio nacional. |
mercancias.detalles[].guias_identificacion[].descripcion
requerido |
String | none | Expresa la descripción del contenido del paquete o carga registrada en la guía, o en el número de identificación, que se encuentra asociado con el traslado de los bienes y/o mercancías dentro del territorio nacional. |
mercancias.detalles[].guias_identificacion[].peso
requerido |
String | none | Indica en kilogramos, el peso del paquete o carga que se está trasladando en territorio nacional y que se encuentra registrado en la guía o el número de identificación correspondiente. |
mercancias.detalles[].cantidad_transporta | Array | none | Registra la cantidad de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte, que será captada o distribuida en distintos puntos, a fin de identificar el punto de origen y destino correspondiente. |
mercancias.detalles[].cantidad_transporta[].cantidad
requerido |
decimal | none | Expresa el número de bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.detalles[].cantidad_transporta[].origen
requerido |
String | none | Expresa la clave del identificador del origen de los bienes y/o mercancías que se trasladan por los distintos medios de transporte, de acuerdo al valor registrado en el atribut o "IDUbicacion", del nodo "Ubicacion". |
mercancias.detalles[].cantidad_transporta[].destino
requerido |
String | none | Registra la clave del identificador del destino de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte, de acuerdo al valor registrado en el atributo "IDUbicacion", del nodo "Ubicacion". |
mercancias.detalles[].cantidad_transporta[].cves | String | none | Indica la clave a través de la cual se identifica el medio por el que se transportan los bienes y/o mercancías. |
mercancias.detalles[].detalle_mercancia | Object | none | Registra especificaciones de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
mercancias.detalles[].detalle_mercancia.unidad_peso
requerido |
String | none | Registra la clave de la unidad de medida estandarizada del peso de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.detalles[].detalle_mercancia.peso_bruto
requerido |
decimal | none | Registra el peso bruto total de los bienes y/o mercancías que se trasladan a través de los diferentes medios de transporte. |
mercancias.detalles[].detalle_mercancia.peso_neto
requerido |
decimal | none | Registra el peso neto total de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.detalles[].detalle_mercancia.peso_tara
requerido |
tara | none | Registrar el peso bruto, menos el peso neto de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
mercancias.detalles[].detalle_mercancia.num_piezas | Integer | none | Registra el número de piezas de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. |
mercancias.autotransporte | Object | none | Registra la información que permita la identificación del autotransporte de carga, por medio del cual se trasladan los bienes y/o mercancías, que transitan a través de las carreteras del territorio nacional. |
mercancias.autotransporte.perm_sct
requerido |
String | none | Registra la clave del tipo de permiso proporcionado por la SCT o la autoridad análoga, el cual debe corresponder con el tipo de autotransporte utilizado para el traslado de los bienes y/o mercancías de acuerdo al catálogo correspondiente. |
mercancias.autotransporte.num_permiso_sct
requerido |
String | none | Registrar el número del permiso otorgado por la SCT o la autoridad correspondiente, al autotransporte utilizado para el traslado de los bienes y/o mercancías. |
mercancias.autotransporte.vehicular
requerido |
Object | none | Registra los datos de identificación del autotransporte en el que se trasladan los bienes y/o mercancías. |
mercancias.autotransporte.vehicular.config_vehiculo
requerido |
String | none | Expresa la clave de nomenclatura del autotransporte que es utilizado para transportar los bienes y/o mercancías. |
mercancias.autotransporte.vehicular.placa_vm
requerido |
String | none | Registra solo los caracteres alfanuméricos, sin guiones ni espacios de la placa vehicular del autotransporte que es utilizado para transportar los bienes y/o mercancías. |
mercancias.autotransporte.vehicular.anio_modelo_vm
requerido |
Integer | none | Registra el año del autotransporte que es utilizado para transportar los bienes y/o mercancías. |
mercancias.autotransporte.seguros
requerido |
Object | none | Registra los datos de las pólizas de seguro que cubren los riesgos en el traslado de los bienes y/o mercancías. |
mercancias.autotransporte.seguros.aseguras_resp_civil
requerido |
String | none | Registra el nombre de la aseguradora que cubre los riesgos por responsabilidad civil del autotransporte utilizado para el traslado de los bienes y/o mercancías. |
mercancias.autotransporte.seguros.poliza_resp_civil
requerido |
String | none | Registra el número de póliza asignado por la aseguradora, que cubre los riesgos por responsabilidad civil del autotransporte utilizado para el traslado de los bienes y/o mercancías. |
mercancias.autotransporte.seguros.asegura_med_ambiente | String | none | Registra el nombre de la aseguradora, que cubre los posibles daños al medio ambiente (aplicable para los transportistas de materiales, residuos o remanentes y desechos peligrosos). |
mercancias.autotransporte.seguros.poliza_med_ambiente | String | none | Registra el número de póliza asignado por la aseguradora, que cubre los posibles daños al medio ambiente (aplicable para los transportistas de materiales, residuos o remanentes y desechos peligrosos). |
mercancias.autotransporte.seguros.asegura_carga | String | none | Registra el nombre de la aseguradora que cubre los riesgos de la carga (bienes y/o mercancías) del autotransporte utilizado para el traslado. |
mercancias.autotransporte.seguros.poliza_carga | String | none | Expresa el número de póliza asignado por la aseguradora que cubre los riesgos de la carga (bienes y/o mercancías) del autotransport e utilizado para el traslado. |
mercancias.autotransporte.seguros.prima_seguro | String | none | Registra el valor del importe por el cargo adicional convenido entre el transportista y el cliente, el cual será igual al valor de la prima del seguro contratado, conforme a lo establecido en la cláusula novena del Acuerdo por el que se homologa la Carta de Porte regulada por la Ley de Caminos, Puentes y Autotransporte Federal, con el complemento Carta Porte que debe acompañar al Comprobante Fiscal Digital por Internet (CFDI). |
mercancias.autotransporte.remolques
requerido |
Array | none | Registra los datos del(los) remolque(s) o semirremolque(s) que se adaptan al autotransporte para realizar el traslado de los bienes y/o mercancías. |
mercancias.autotransporte.remolques[].sub_tipo_rem
requerido |
String | none | Expresa la clave del subtipo de remolque o semirremolques que se emplean con el autotransporte para el traslado de los bienes y/o mercancías. |
mercancias.autotransporte.remolques[].placa
requerido |
String | none | Registra los caracteres alfanuméricos, sin guiones ni espacios de la placa vehicular del remolque o semirremolque que es utilizado para transportar los bienes y/o mercancías. |
mercancias.transporte_maritimo | Object | none | Registra la información que permita la identificación de la embarcación a través de la cual se trasladan los bienes y/o mercancías por vía marítima. |
mercancias.transporte_maritimo.perm_sct | String | none | Registra la clave del permis o proporcionado por la SCT, la cual debe corresponder con la embarcación que se está utilizando para el traslado de los bienes y/o mercancías, de acuerdo al catálogo correspondiente. |
mercancias.transporte_maritimo.num_permiso_sct | String | none | Registra el número del permis o otorgado por la SCT a la embarcación utilizada para el traslado de los bienes y/o mercancías. |
mercancias.transporte_maritimo.nombre_aseg | String | none | Registra el nombre de la aseguradora que cubre la protección e indemnización por responsabilidad civil de la embarcación en el traslado de los bienes y/o mercancías. |
mercancias.transporte_maritimo.num_poliza_seguro | String | none | Registra el número de póliza asignada por la aseguradora que cubre la protección e indemnización por responsabilidad civil de la embarcación en el traslado de los bienes y/o mercancías. |
mercancias.transporte_maritimo.tipo_embarcacion
requerido |
String | none | Registra la clave de identificación del tipo de embarcación que es utilizado para trasladar los bienes y/o mercancías. |
mercancias.transporte_maritimo.matricula
requerido |
String | none | Registra el número de la matrícula o registro de la embarcación que es utilizada para transportar los bienes y/o mercancías. |
mercancias.transporte_maritimo.numero_omi
requerido |
String | none | Registra el número de identificación asignado por la Organización Marítima Internacional, a la embarcación encargada de transportar los bienes y/o mercancías. |
mercancias.transporte_maritimo.anio_embarcacion | Integer | none | Registra el año de la embarcación en la que se transportan los bienes y/o mercancías. |
mercancias.transporte_maritimo.nombre_embarc | String | none | Registrar el nombre de la embarcación en la que se realiza el traslado de los bienes y/o mercancías. |
mercancias.transporte_maritimo.nacionalidad_embarc
requerido |
String | none | Registra la clave del país correspondiente a la nacionalidad de la embarcación que transporta los bienes y/o mercancías. |
mercancias.transporte_maritimo.unidades_de_arq_bruto
requerido |
Decimal | none | Registra 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 y/o mercancías. |
mercancias.transporte_maritimo.tipo_carga
requerido |
String | none | Especifica el tipo de carga en el cual se clasifican los bienes y/o mercancías que se transportan en la embarcación. |
mercancias.transporte_maritimo.num_cert_itc
requerido |
String | none | Registra el número del certificado emitido por la ITC para la embarcación o buque que transporta los bienes y/o mercancías. |
mercancias.transporte_maritimo.eslora | Decimal | none | Registra la longitud de eslora, definida en pies, con la que cuenta la embarcación o el buque en el que se transportan los bienes y/o mercancías. |
mercancias.transporte_maritimo.manga | Decimal | none | Registra la longitud de manga, definida en pies, con la que cuenta la embarcación o el buque en el que se transportan los bienes y/o mercancías. |
mercancias.transporte_maritimo.calado | Decimal | none | Registra la longitud del calado, definida en pies, con la que cuenta la embarcación o el buque en el que se transportan los bienes y/o mercancías. |
mercancias.transporte_maritimo.linea_naviera | String | none | Registra el nombre de la línea naviera autorizada de gestionar el traslado de los bienes y/o mercancías por vía marítima. |
mercancias.transporte_maritimo.nombre_agente_naviero
requerido |
String | none | Registra el nombre del agente naviero consignatario autorizado para gestionar el traslado de los bienes y/o mercancías por vía marítima. |
mercancias.transporte_maritimo.num_autorizacion_naviero
requerido |
String | none | Expresar el número de la autorización como agente naviero consignatario emitida por la SCT. |
mercancias.transporte_maritimo.num_viaje | String | none | Registra el número del viaje con el que se identifica el traslado de los bienes y/o mercancías en el buque o la embarcación. |
mercancias.transporte_maritimo.num_conoc_embarc | String | none | Registra el número de conocimiento de embarque con el que se identifica el traslado de los bienes y/o mercancías. |
mercancias.transporte_maritimo.contenedores
requerido |
Array | none | Registra los datos del contenedor en el que se transportan los bienes y/o mercancías. |
mercancias.transporte_maritimo.contenedores[].matricula
requerido |
String | none | Registra la matrícula o el número de identificación del contenedor marítimo en el que se transportan los bienes y/o mercancías, el cual está integrado por el código del propietario, el número de serie y el dígito de control correspondiente. |
mercancias.transporte_maritimo.contenedores[].tipo
requerido |
String | none | Registrar la clave de identificación correspondiente con el tipo de contenedor marítimo en el que se transportan los bienes y/o mercancías. |
mercancias.transporte_maritimo.contenedores[].num_precinto | String | none | Registra el número del sello o precinto de los contenedores marítimos que son utilizados para trasladar los bienes y/o mercancías. |
mercancias.transporte_aereo | Object | none | Registrar la información que permita la identificación del transporte aéreo por medio del cual se trasladan los bienes y/o mercancías. |
mercancias.transporte_aereo.perm_sct
requerido |
String | none | Registra la clave del permis o proporcionado por la SCT o la autoridad análoga, la cual debe corresponder con la aeronave que se está utilizando para realizar el traslado de los bienes y/o mercancías por vía aérea. |
mercancias.transporte_aereo.num_permiso_sct
requerido |
String | none | Registra el número de permiso o valor análogo proporcionado por la SCT o la autoridad análoga, según corresponda, para el transporte de bienes y/o mercancías por vía aérea. |
mercancias.transporte_aereo.matricula_aeronave | String | none | Registra el número de la matrícula de la aeronave con la que se realiza el traslado de los bienes y/o mercancías en territorio nacional el cual tiene una longitud de 10 posiciones y se compone de valores alfanuméricos, más el carácter especial denominado guion medio “-“. |
mercancias.transporte_aereo.nombre_aseg | String | none | Registra el nombre de la aseguradora que cubre los riesgos de la aeronave con la que transportan los bienes y/o mercancías. |
mercancias.transporte_aereo.num_poliza_seguro | String | none | Registra el número de póliza asignado por la aseguradora que cubre la protección e indemnización por responsabilidad civil de la aeronave que transporta los bienes y/o mercancías. |
mercancias.transporte_aereo.numero_guia
requerido |
String | none | Registra el número de guía aérea con el que se trasladan los bienes y/o mercancías. |
mercancias.transporte_aereo.lugar_contrato | String | none | Registra el lugar, entidad, región, localidad o análogo, donde se celebró el contrato para realizar el traslado de los bienes y/o mercancías. |
mercancias.transporte_aereo.codigo_transportista
requerido |
String | none | Registra el valor del código que tiene asignado el transportista el cual debe contener alguna de las claves contenidas en el catálogo correspondiente. |
mercancias.transporte_aereo.rfc_embarcador | String | none | Registra el RFC del embarcador de los bienes y/o mercancías que se trasladan. |
mercancias.transporte_aereo.num_reg_id_trib_embarc | String | none | Incorpora el número de identificación o registro fiscal del país de residencia cuando el embarcador sea residente en el extranjero para los efectos fiscales correspondientes de los bienes y/o mercancías que se trasladan. |
mercancias.transporte_aereo.residencia_fiscal_embarc | String | none | Registra la clave del país de residencia para efectos fiscales del embarcador de los bienes y/o mercancías. |
mercancias.transporte_aereo.nombre_embarcador | String | none | Registra el nombre del embarcador de los bienes y/o mercancías que se trasladan, ya sea nacional o extranjero. |
mercancias.transporte_ferroviario | Object | none | Registra la información que permita la identificación del carro o contenedor en el que se trasladan los bienes y/o mercancías por vía férrea. |
mercancias.transporte_ferroviario.tipo_servicio
requerido |
String | none | Registrar la clave del tipo de servicio utilizado para el traslado de los bienes y/o mercancías por vía férrea. |
mercancias.transporte_ferroviario.tipo_trafico
requerido |
String | none | Registra la clave del tipo de tráfico (interrelación entre concesionarios) para realizar el traslado de los bienes y/o mercancías por vía férrea dentro del territorio nacional. |
mercancias.transporte_ferroviario.nombre_aseg | String | none | Registra el nombre de la aseguradora que cubre los riesgos para el traslado de los bienes y/o mercancías por vía férrea. |
mercancias.transporte_ferroviario.num_poliza_seguro | String | none | Registra el número de póliza asignada por la aseguradora para la protección e indemnización por responsabilidad civil en el traslado de los bienes y/o mercancías que se realiza por vía férrea. |
mercancias.transporte_ferroviario.derechos_pasos | Array | none | Registra 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. |
mercancias.transporte_ferroviario.derechos_pasos[].tipo_derecho_paso
requerido |
String | none | Registra la clave del derecho de paso pagado por el transportista en las vías férreas de las cuales no es concesionario o asignatario. |
mercancias.transporte_ferroviario.derechos_pasos[].kilometraje_pagado
requerido |
String | none | 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. |
mercancias.transporte_ferroviario.carros | Array | none | Registra la información que permite identificar el (los) carro(s) en el (los) que se trasladan los bienes y/o mercancías por vía férrea. |
mercancias.transporte_ferroviario.carros[].tipo_carro
requerido |
String | none | Registra la clave del tipo de carro utilizado para el traslado de los bienes y/o mercancías por vía férrea. |
mercancias.transporte_ferroviario.carros[].matricula_carro
requerido |
String | none | Registrar el número de contenedor, carro de ferrocarril o número económico del vehículo en el que se trasladan los bienes y/o mercancías por vía férrea. |
mercancias.transporte_ferroviario.carros[].guia_carro
requerido |
String | none | Registra el número de guía asignado al contenedor, carro de ferrocarril o vehículo, en el que se trasladan los bienes y/o mercancías por vía férrea. |
mercancias.transporte_ferroviario.carros[].tonelada_netas_carro
requerido |
Decimal | none | Registra la cantidad de las toneladas netas depositadas en el contenedor, carro de ferrocarril o vehículo en el que se trasladan los bienes y/o mercancías por vía férrea. |
mercancias.transporte_ferroviario.carros[].contenedores | Array | none | Especifica el tipo de contenedor o vagón en el que se trasladan los bienes y/o mercancías por vía férrea. |
mercancias.transporte_ferroviario.carros[].contenedores[].tipo_contenedor
requerido |
String | none | Registra la clave con la que se identifica al tipo de contenedor o el vagón en el que se realiza el traslado de los bienes y/o mercancías. |
mercancias.transporte_ferroviario.carros[].contenedores[].peso_contenedor_vacio
requerido |
Decimal | none | Registra en kilogramos, el peso del contenedor vacío en el que se trasladan los bienes y/o mercancías. |
mercancias.transporte_ferroviario.carros[].contenedores[].peso_neto_mercancia
requerido |
Decimal | none | Registra en kilogramos el peso neto de los bienes y/o mercancías que son trasladados en el contenedor. |
figura_transporte | Object | none | Indica los datos de la(s) figura(s) del transporte que interviene(n) en el traslado de los bienes y/o mercancías realizado a través de los distintos medios de transporte dentro del territorio nacional, cuando el dueño de dicho medio sea diferente del emisor del comprobante con el complemento Carta Porte. |
figura_transporte.tipos_figuras
requerido |
Array | none | Indica los datos del(los) tipo(s) de figura(s) que participan en el traslado de los bienes y/o mercancías en los distintos medios de transporte. |
figura_transporte.tipos_figuras[].tipo_figura
requerido |
String | none | Registra la clave de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
figura_transporte.tipos_figuras[].rfc_figura | String | none | Registrar el RFC de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
figura_transporte.tipos_figuras[].num_licencia | String | none | Expresa el número de la licencia o el permiso otorgado al operador del autotransporte de carga en el que realiza el traslado de los bienes y/o mercancías. |
figura_transporte.tipos_figuras[].nombre_figura | String | none | Registra el nombre de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
figura_transporte.tipos_figuras[].num_reg_id_trib_figura | String | none | Registra el número de identificación o registro fiscal del país de residencia de la figura de transporte que interviene en el traslado de los bienes y/o mercancías, cuando se trate de residentes en el extranjero para los efectos fiscales correspondientes. |
figura_transporte.tipos_figuras[].residencia_fiscal_figura | String | none | Registrar la clave del país de residencia de la figura de transporte que interviene en el traslado de los bienes y/o mercancías para los efectos fiscales correspondientes. |
figura_transporte.tipos_figuras[].partes_transportes | Array | none | indica los datos de las partes del transporte de las cuales el emisor del comprobante es distinto al dueño de las mismas, por ejemplo: vehículos, máquinas, contenedores, plataformas, etc; mismos que son utilizados para el traslado de los bienes y/o mercancías. |
figura_transporte.tipos_figuras[].domicilios | Array | none | Registra información del domicilio del(los) tipo(s) de figura transporte que intervenga(n) en el traslado de los bienes y/o mercancías. |
figura_transporte.tipos_figuras[].domicilios[].calle | String | none | Registra la calle en la que está ubicado el domicilio del(los) tipo(s) de figura transporte. |
figura_transporte.tipos_figuras[].domicilios[].num_ext | String | none | Registra el número exterior en donde se ubica el domicilio del(los) tipo(s) de figura transporte. |
figura_transporte.tipos_figuras[].domicilios[].num_int | String | none | Registra el número interior, en caso de existir, en donde se ubica el domicilio del(los) tipo(s) de figura transporte. |
figura_transporte.tipos_figuras[].domicilios[].colonia | String | none | Expresa la clave de la colonia o dato análogo en donde se ubica el domicilio del(los) tipo(s) de figura transporte. |
figura_transporte.tipos_figuras[].domicilios[].localidad | String | none | Registra la clave de la ciudad, población, distrito o dato análogo de donde se encuentra ubicado el domicilio del(los) tipo(s) de figura transporte. |
figura_transporte.tipos_figuras[].domicilios[].referencia | String | none | Registra una referencia geográfica adicional que permita una fácil o precisa ubicación del domicilio del(los) tipo(s) de figura transporte; por ejemplo, las coordenadas del GPS. |
figura_transporte.tipos_figuras[].domicilios[].municipio | String | none | Registrar la clave del municipio, delegación o alcaldía, condado o dato análogo en donde se encuentra ubicado el domicilio del(los) tipo(s) de figura transporte. |
figura_transporte.tipos_figuras[].domicilios[].estado
requerido |
String | none | Registra el estado, entidad, región, comunidad, o dato análogo en donde se encuentra ubicado el domicilio del(los) tipo(s) de figura transporte. |
figura_transporte.tipos_figuras[].domicilios[].pais
requerido |
String | none | Registra la clave del país en donde se encuentra ubicado el domicilio del(los ) tipo(s) de figura transporte, conforme al catálogo c_Pais del CFDI publicado en el portal del SAT en Internet de acuerdo a la especificación ISO 3166-1. |
figura_transporte.tipos_figuras[].domicilios[].cp
requerido |
String | none | Registra el código postal en donde se encuentra ubicado el domicilio del(los) tipo(s) de figura transporte. |