terceros11
terceros http://www.sat.gob.mx/terceros
- class satcfdi.create.cfd.terceros11.TInformacionAduanera(numero: str, fecha: date, aduana: str = None)[source]
Bases:
ScalarMapTipo definido para expresar información aduanera
- Parameters
numero – Atributo requerido para expresar el número del documento aduanero que ampara la importación del bien.
fecha – Atributo requerido para expresar la fecha de expedición del documento aduanero que ampara la importación del bien.
aduana – Atributo opcional para precisar la aduana por la que se efectuó la importación del bien.
- class satcfdi.create.cfd.terceros11.TUbicacionFiscal(calle: str, municipio: str, estado: str, pais: str, codigo_postal: str, no_exterior: str = None, no_interior: str = None, colonia: str = None, localidad: str = None, referencia: str = None)[source]
Bases:
ScalarMapTipo definido para expresar domicilios o direcciones
- Parameters
calle – Este atributo requerido sirve para precisar la avenida, calle, camino o carretera donde se da la ubicación.
municipio – Atributo requerido que sirve para precisar el municipio o delegación (en el caso del Distrito Federal) en donde se da la ubicación.
estado – Atributo requerido que sirve para precisar el estado o entidad federativa donde se da la ubicación.
pais – Atributo requerido que sirve para precisar el país donde se da la ubicación.
codigo_postal – Atributo requerido que sirve para asentar el código postal en donde se da la ubicación.
no_exterior – Este atributo opcional sirve para expresar el número particular en donde se da la ubicación sobre una calle dada.
no_interior – Este atributo opcional sirve para expresar información adicional para especificar la ubicación cuando calle y número exterior (noExterior) no resulten suficientes para determinar la ubicación de forma precisa.
colonia – Este atributo opcional sirve para precisar la colonia en donde se da la ubicación cuando se desea ser más específico en casos de ubicaciones urbanas.
localidad – Atributo opcional que sirve para precisar la ciudad o población donde se da la ubicación.
referencia – Atributo opcional para expresar una referencia de ubicación adicional.
- class satcfdi.create.cfd.terceros11.Parte(cantidad: decimal.Decimal | int, descripcion: str, unidad: str = None, no_identificacion: str = None, valor_unitario: decimal.Decimal | int = None, importe: decimal.Decimal | int = None, informacion_aduanera: satcfdi.create.cfd.terceros11.TInformacionAduanera | dict | collections.abc.Sequence[satcfdi.create.cfd.terceros11.TInformacionAduanera | dict] = None)[source]
Bases:
ScalarMapNodo opcional para expresar las partes o componentes que integran la totalidad del concepto expresado en el CFD o CFDI
- Parameters
cantidad – Atributo requerido para precisar la cantidad de bienes o servicios del tipo particular definido por la presente parte.
descripcion – Atributo requerido para precisar la descripción del bien o servicio cubierto por la presente parte.
unidad – Atributo opcional para precisar la unidad de medida aplicable para la cantidad expresada en la parte.
no_identificacion – Atributo opcional para expresar el número de serie del bien o identificador del servicio amparado por la presente parte.
valor_unitario – Atributo opcional para precisar el valor o precio unitario del bien o servicio cubierto por la presente parte.
importe – Atributo opcional para precisar el importe total de los bienes o servicios de la presente parte. Debe ser equivalente al resultado de multiplicar la cantidad por el valor unitario expresado en la parte.
informacion_aduanera – Nodo opcional para introducir la información aduanera aplicable cuando se trate de partes o componentes importados vendidos de primera mano.
- class satcfdi.create.cfd.terceros11.InformacionAduanera(hello_there_super: satcfdi.create.cfd.terceros11.TInformacionAduanera | dict)[source]
Bases:
ScalarMapNodo opcional para introducir la información aduanera aplicable cuando se trate de ventas de primera mano de mercancías importadas.
- class satcfdi.create.cfd.terceros11.InformacionFiscalTercero(hello_there_super: satcfdi.create.cfd.terceros11.TUbicacionFiscal | dict)[source]
Bases:
ScalarMapNodo opcional para expresar información fiscal de terceros
- class satcfdi.create.cfd.terceros11.Traslado(impuesto: str, tasa: decimal.Decimal | int, importe: decimal.Decimal | int)[source]
Bases:
ScalarMapNodo para la información detallada de un traslado de impuesto específico
- Parameters
impuesto – Atributo requerido para señalar el tipo de impuesto trasladado
tasa – Atributo requerido para señalar la tasa del impuesto que se traslada por cada concepto amparado en el comprobante
importe – Atributo requerido para señalar el importe del impuesto trasladado
- class satcfdi.create.cfd.terceros11.Retencion(impuesto: str, importe: decimal.Decimal | int)[source]
Bases:
ScalarMapNodo para la información detallada de una retención de impuesto específico
- Parameters
impuesto – Atributo requerido para señalar el tipo de impuesto retenido
importe – Atributo requerido para señalar el importe o monto del impuesto retenido
- class satcfdi.create.cfd.terceros11.Impuestos(retenciones: satcfdi.create.cfd.terceros11.Retencion | dict | collections.abc.Sequence[satcfdi.create.cfd.terceros11.Retencion | dict] = None, traslados: satcfdi.create.cfd.terceros11.Traslado | dict | collections.abc.Sequence[satcfdi.create.cfd.terceros11.Traslado | dict] = None)[source]
Bases:
ScalarMapNodo requerido para capturar los impuestos aplicables.
- Parameters
retenciones – Nodo opcional para capturar los impuestos retenidos aplicables
traslados – Nodo opcional para asentar o referir los impuestos trasladados aplicables
- class satcfdi.create.cfd.terceros11.PorCuentadeTerceros(rfc: str, impuestos: satcfdi.create.cfd.terceros11.Impuestos | dict, nombre: str = None, informacion_fiscal_tercero: satcfdi.create.cfd.terceros11.InformacionFiscalTercero | dict = None, informacion_aduanera: satcfdi.create.cfd.terceros11.InformacionAduanera | dict = None, parte: satcfdi.create.cfd.terceros11.Parte | dict | collections.abc.Sequence[satcfdi.create.cfd.terceros11.Parte | dict] = None, cuenta_predial: str = None)[source]
Bases:
CFDIComplemento concepto para la emisión de Comprobante Fiscal Digital (CFD) y Comprobante Fiscal Digital a través de Internet (CFDI) por orden y cuenta de terceros.
- Parameters
rfc – Atributo requerido para la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante sin guiones o espacios.
impuestos – Nodo requerido para capturar los impuestos aplicables.
nombre – Atributo opcional para el nombre o razón social del contribuyente emisor del comprobante.
informacion_fiscal_tercero – Nodo opcional para expresar información fiscal de terceros
informacion_aduanera – Nodo opcional para introducir la información aduanera aplicable cuando se trate de ventas de primera mano de mercancías importadas.
parte – Nodo opcional para expresar las partes o componentes que integran la totalidad del concepto expresado en el CFD o CFDI
cuenta_predial – Nodo opcional para asentar el número de cuenta predial con el que fue registrado el inmueble, en el sistema catastral de la entidad federativa de que trate.
- tag = '{http://www.sat.gob.mx/terceros}PorCuentadeTerceros'
- version = '1.1'