terceros11

terceros http://www.sat.gob.mx/terceros

class satcfdi.create.cfd.terceros11.TInformacionAduanera(numero: str, fecha: date, aduana: str = None)[source]

Bases: ScalarMap

Tipo 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: ScalarMap

Tipo 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 | int, descripcion: str, unidad: str = None, no_identificacion: str = None, valor_unitario: Decimal | int = None, importe: Decimal | int = None, informacion_aduanera: TInformacionAduanera | dict | Sequence[TInformacionAduanera | dict] = None)[source]

Bases: ScalarMap

Nodo 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: TInformacionAduanera | dict)[source]

Bases: ScalarMap

Nodo 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: TUbicacionFiscal | dict)[source]

Bases: ScalarMap

Nodo opcional para expresar información fiscal de terceros

class satcfdi.create.cfd.terceros11.Traslado(impuesto: str, tasa: Decimal | int, importe: Decimal | int)[source]

Bases: ScalarMap

Nodo 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 | int)[source]

Bases: ScalarMap

Nodo 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: Retencion | dict | Sequence[Retencion | dict] = None, traslados: Traslado | dict | Sequence[Traslado | dict] = None)[source]

Bases: ScalarMap

Nodo 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: Impuestos | dict, nombre: str = None, informacion_fiscal_tercero: InformacionFiscalTercero | dict = None, informacion_aduanera: InformacionAduanera | dict = None, parte: Parte | dict | Sequence[Parte | dict] = None, cuenta_predial: str = None)[source]

Bases: CFDI

Complemento 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'