pago10_

class satcfdi.create.cfd.pago10_.Traslado(impuesto: str, tipo_factor: str, tasa_o_cuota: decimal.Decimal | int, importe: decimal.Decimal | int)[source]

Bases: XElement

http://www.sat.gob.mx/Pagos Nodo requerido para la información detallada de un traslado de impuesto específico.

tag
class satcfdi.create.cfd.pago10_.Retencion(impuesto: str, importe: decimal.Decimal | int)[source]

Bases: XElement

http://www.sat.gob.mx/Pagos Nodo requerido para registrar la información detallada de una retención de impuesto específico.

tag
class satcfdi.create.cfd.pago10_.Impuestos(total_impuestos_retenidos: decimal.Decimal | int = None, total_impuestos_trasladados: decimal.Decimal | int = None, retenciones: satcfdi.create.cfd.pago10_.Retencion | dict | collections.abc.Sequence[satcfdi.create.cfd.pago10_.Retencion | dict] = None, traslados: satcfdi.create.cfd.pago10_.Traslado | dict | collections.abc.Sequence[satcfdi.create.cfd.pago10_.Traslado | dict] = None)[source]

Bases: XElement

http://www.sat.gob.mx/Pagos Nodo condicional para expresar el resumen de los impuestos aplicables cuando este documento sea un anticipo.

tag
class satcfdi.create.cfd.pago10_.DoctoRelacionado(id_documento: str, moneda_dr: str, metodo_de_pago_dr: str, serie: str = None, folio: str = None, tipo_cambio_dr: decimal.Decimal | int = None, num_parcialidad: int = None, imp_saldo_ant: decimal.Decimal | int = None, imp_pagado: decimal.Decimal | int = None, imp_saldo_insoluto: decimal.Decimal | int = None)[source]

Bases: XElement

http://www.sat.gob.mx/Pagos Nodo condicional para expresar la lista de documentos relacionados con los pagos diferentes de anticipos. Por cada documento que se relacione se debe generar un nodo DoctoRelacionado.

tag
class satcfdi.create.cfd.pago10_.Pago(fecha_pago: datetime, forma_de_pago_p: str, moneda_p: str, monto: decimal.Decimal | int, tipo_cambio_p: decimal.Decimal | int = None, num_operacion: str = None, rfc_emisor_cta_ord: str = None, nom_banco_ord_ext: str = None, cta_ordenante: str = None, rfc_emisor_cta_ben: str = None, cta_beneficiario: str = None, tipo_cad_pago: str = None, cert_pago: str = None, cad_pago: str = None, sello_pago: str = None, docto_relacionado: satcfdi.create.cfd.pago10_.DoctoRelacionado | dict | collections.abc.Sequence[satcfdi.create.cfd.pago10_.DoctoRelacionado | dict] = None, impuestos: satcfdi.create.cfd.pago10_.Impuestos | dict | collections.abc.Sequence[satcfdi.create.cfd.pago10_.Impuestos | dict] = None)[source]

Bases: XElement

http://www.sat.gob.mx/Pagos Elemento requerido para incorporar la información de la recepción de pagos.

tag
class satcfdi.create.cfd.pago10_.Pagos(pago: satcfdi.create.cfd.pago10_.Pago | dict | collections.abc.Sequence[satcfdi.create.cfd.pago10_.Pago | dict])[source]

Bases: CFDI

Complemento para el Comprobante Fiscal Digital por Internet (CFDI) para registrar información sobre la recepción de pagos. El emisor de este complemento para recepción de pagos debe ser quien las leyes le obligue a expedir comprobantes por los actos o actividades que realicen, por los ingresos que se perciban o por las retenciones de contribuciones que efectúen.

tag
version = '1.0'