cartaporte10
- class satcfdi.create.cfd.cartaporte10.Domicilio(calle: str, estado: str, pais: str, codigo_postal: str, numero_exterior: str = None, numero_interior: str = None, colonia: str = None, localidad: str = None, referencia: str = None, municipio: str = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo opcional 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.
- tag
- class satcfdi.create.cfd.cartaporte10.Notificado(rfc_notificado: str = None, nombre_notificado: str = None, num_reg_id_trib_notificado: str = None, residencia_fiscal_notificado: str = None, domicilio: satcfdi.create.cfd.cartaporte10.Domicilio | dict = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo opcional 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.
- tag
- class satcfdi.create.cfd.cartaporte10.Arrendatario(rfc_arrendatario: str = None, nombre_arrendatario: str = None, num_reg_id_trib_arrendatario: str = None, residencia_fiscal_arrendatario: str = None, domicilio: satcfdi.create.cfd.cartaporte10.Domicilio | dict = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional 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.
- tag
- class satcfdi.create.cfd.cartaporte10.Propietario(rfc_propietario: str = None, nombre_propietario: str = None, num_reg_id_trib_propietario: str = None, residencia_fiscal_propietario: str = None, domicilio: satcfdi.create.cfd.cartaporte10.Domicilio | dict = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional 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.
- tag
- class satcfdi.create.cfd.cartaporte10.Operador(rfc_operador: str = None, num_licencia: str = None, nombre_operador: str = None, num_reg_id_trib_operador: str = None, residencia_fiscal_operador: str = None, domicilio: satcfdi.create.cfd.cartaporte10.Domicilio | dict = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo requerido para indicar los datos del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- tag
- class satcfdi.create.cfd.cartaporte10.Operadores(operador: satcfdi.create.cfd.cartaporte10.Operador | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Operador | dict])[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional para indicar los datos del(los) operador(es) del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- tag
- class satcfdi.create.cfd.cartaporte10.FiguraTransporte(cve_transporte: str, operadores: satcfdi.create.cfd.cartaporte10.Operadores | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Operadores | dict] = None, propietario: satcfdi.create.cfd.cartaporte10.Propietario | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Propietario | dict] = None, arrendatario: satcfdi.create.cfd.cartaporte10.Arrendatario | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Arrendatario | dict] = None, notificado: satcfdi.create.cfd.cartaporte10.Notificado | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Notificado | dict] = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo opcional para indicar los datos de la figura del transporte que interviene en el traslado de los bienes o mercancías, cuando el dueño del medio de transporte es diferente del emisor del comprobante con el complemento carta porte.
- tag
- class satcfdi.create.cfd.cartaporte10.DerechosDePaso(tipo_derecho_de_paso: str, kilometraje_pagado: decimal.Decimal | int)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo opcional 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.
- tag
- class satcfdi.create.cfd.cartaporte10.Contenedor(tipo_contenedor: str, peso_contenedor_vacio: decimal.Decimal | int, peso_neto_mercancia: decimal.Decimal | int)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo opcional para especificar el tipo de contenedor o vagón en el que se trasladan los bienes o mercancías vía férrea.
- tag
- class satcfdi.create.cfd.cartaporte10.Carro(tipo_carro: str, matricula_carro: str, guia_carro: str, toneladas_netas_carro: decimal.Decimal | int, contenedor: satcfdi.create.cfd.cartaporte10.Contenedor | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Contenedor | dict] = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo requerido para registrar la información que permite identificar los carros en los que se trasladan los bienes o mercancías vía férrea.
- tag
- class satcfdi.create.cfd.cartaporte10.TransporteFerroviario(tipo_de_servicio: str, carro: satcfdi.create.cfd.cartaporte10.Carro | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Carro | dict], nombre_aseg: str = None, num_poliza_seguro: str = None, concesionario: str = None, derechos_de_paso: satcfdi.create.cfd.cartaporte10.DerechosDePaso | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.DerechosDePaso | dict] = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional 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.
- tag
- class satcfdi.create.cfd.cartaporte10.TransporteAereo(perm_sct: str, num_permiso_sct: str, matricula_aeronave: str, numero_guia: str, codigo_transportista: str, nombre_aseg: str = None, num_poliza_seguro: str = None, lugar_contrato: str = None, rfc_transportista: str = None, num_reg_id_trib_transpor: str = None, residencia_fiscal_transpor: str = None, nombre_transportista: str = None, rfc_embarcador: str = None, num_reg_id_trib_embarc: str = None, residencia_fiscal_embarc: str = None, nombre_embarcador: str = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional 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.
- tag
- class satcfdi.create.cfd.cartaporte10.TransporteMaritimo(tipo_embarcacion: str, matricula: str, numero_omi: str, nacionalidad_embarc: str, unidades_de_arq_bruto: decimal.Decimal | int, tipo_carga: str, num_cert_itc: str, nombre_agente_naviero: str, num_autorizacion_naviero: str, contenedor: satcfdi.create.cfd.cartaporte10.Contenedor | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Contenedor | dict], perm_sct: str = None, num_permiso_sct: str = None, nombre_aseg: str = None, num_poliza_seguro: str = None, anio_embarcacion: int = None, nombre_embarc: str = None, eslora: decimal.Decimal | int = None, manga: decimal.Decimal | int = None, calado: decimal.Decimal | int = None, linea_naviera: str = None, num_viaje: str = None, num_conoc_embarc: str = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional 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.
- tag
- class satcfdi.create.cfd.cartaporte10.Remolque(sub_tipo_rem: str, placa: str)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo requerido para expresar la información del remolque o semirremolques que se emplean con el autotransporte para el traslado de los bienes o mercancías.
- tag
- class satcfdi.create.cfd.cartaporte10.IdentificacionVehicular(config_vehicular: str, placa_vm: str, anio_modelo_vm: int)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo requerido para registrar los datos de identificación del autotransporte en el que se trasladan los bienes o mercancías.
- tag
- class satcfdi.create.cfd.cartaporte10.AutotransporteFederal(perm_sct: str, num_permiso_sct: str, nombre_aseg: str, num_poliza_seguro: str, identificacion_vehicular: satcfdi.create.cfd.cartaporte10.IdentificacionVehicular | dict, remolques: satcfdi.create.cfd.cartaporte10.Remolque | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Remolque | dict] = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional para registrar la información que permita la identificación del autotransporte de carga federal, por medio del cual se transportan los bienes o mercancías, que transitan a través de las carreteras federales del territorio nacional.
- tag
- class satcfdi.create.cfd.cartaporte10.DetalleMercancia(unidad_peso: str, peso_bruto: decimal.Decimal | int, peso_neto: decimal.Decimal | int, peso_tara: decimal.Decimal | int, num_piezas: int = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional para registrar mayor detalle de los bienes o mercancías que se transportan y será requerido cuando el traslado sea vía marítima.
- tag
- class satcfdi.create.cfd.cartaporte10.CantidadTransporta(cantidad: decimal.Decimal | int, id_origen: str, id_destino: str, cves_transporte: str = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional 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, y se podrá registrar este nodo tantas veces sea necesario.
- tag
- class satcfdi.create.cfd.cartaporte10.Mercancia(peso_en_kg: decimal.Decimal | int, bienes_transp: str = None, clave_stcc: str = None, descripcion: str = None, cantidad: decimal.Decimal | int = None, clave_unidad: str = None, unidad: str = None, dimensiones: str = None, material_peligroso: str = None, cve_material_peligroso: str = None, embalaje: str = None, descrip_embalaje: str = None, valor_mercancia: decimal.Decimal | int = None, moneda: str = None, fraccion_arancelaria: str = None, uuid_comercio_ext: str = None, cantidad_transporta: satcfdi.create.cfd.cartaporte10.CantidadTransporta | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.CantidadTransporta | dict] = None, detalle_mercancia: satcfdi.create.cfd.cartaporte10.DetalleMercancia | dict = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo requerido para registrar información de los bienes o mercancías que se trasladan en los distintos medios de transporte.
- tag
- class satcfdi.create.cfd.cartaporte10.Mercancias(num_total_mercancias: int, mercancia: satcfdi.create.cfd.cartaporte10.Mercancia | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Mercancia | dict], peso_bruto_total: decimal.Decimal | int = None, unidad_peso: str = None, peso_neto_total: decimal.Decimal | int = None, cargo_por_tasacion: decimal.Decimal | int = None, autotransporte_federal: satcfdi.create.cfd.cartaporte10.AutotransporteFederal | dict = None, transporte_maritimo: satcfdi.create.cfd.cartaporte10.TransporteMaritimo | dict = None, transporte_aereo: satcfdi.create.cfd.cartaporte10.TransporteAereo | dict = None, transporte_ferroviario: satcfdi.create.cfd.cartaporte10.TransporteFerroviario | dict = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo requerido para registrar la información de los bienes o mercancías que se trasladan en los distintos medios de transporte.
- tag
- class satcfdi.create.cfd.cartaporte10.Destino(fecha_hora_prog_llegada: datetime, id_destino: str = None, rfc_destinatario: str = None, nombre_destinatario: str = None, num_reg_id_trib: str = None, residencia_fiscal: str = None, num_estacion: str = None, nombre_estacion: str = None, navegacion_trafico: str = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional para registrar la información detallada del Destino de los bienes o mercancías que se trasladan.
- tag
- class satcfdi.create.cfd.cartaporte10.Origen(fecha_hora_salida: datetime, id_origen: str = None, rfc_remitente: str = None, nombre_remitente: str = None, num_reg_id_trib: str = None, residencia_fiscal: str = None, num_estacion: str = None, nombre_estacion: str = None, navegacion_trafico: str = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo condicional para registrar la información detallada del Origen de los bienes o mercancías que se trasladan.
- tag
- class satcfdi.create.cfd.cartaporte10.Ubicacion(tipo_estacion: str = None, distancia_recorrida: decimal.Decimal | int = None, origen: satcfdi.create.cfd.cartaporte10.Origen | dict = None, destino: satcfdi.create.cfd.cartaporte10.Destino | dict = None, domicilio: satcfdi.create.cfd.cartaporte10.Domicilio | dict = None)[source]
Bases:
XElementhttp://www.sat.gob.mx/CartaPorte Nodo requerido 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.
- tag
- class satcfdi.create.cfd.cartaporte10.CartaPorte(transp_internac: str, ubicaciones: satcfdi.create.cfd.cartaporte10.Ubicacion | dict | collections.abc.Sequence[satcfdi.create.cfd.cartaporte10.Ubicacion | dict], mercancias: satcfdi.create.cfd.cartaporte10.Mercancias | dict, entrada_salida_merc: str = None, via_entrada_salida: str = None, total_dist_rec: decimal.Decimal | int = None, figura_transporte: satcfdi.create.cfd.cartaporte10.FiguraTransporte | dict = None)[source]
Bases:
CFDIComplemento 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.
- tag
- version = '1.0'