models

class satcfdi.accounting.models.SatCFDI(*args, **kwargs)[source]

Bases: CFDI

SatCFDI is an extension of a CFDI to represent a CFDI that has been sent to SAT

property uuid
property name
saldo_pendiente(date=None) Decimal | None[source]
property ultima_num_parcialidad: int
consulta_estado() dict[source]
estatus() EstadoComprobante[source]
property fecha_cancelacion: datetime | None
cfdi_relacionados(tipo_relacion: TipoRelacion = None)[source]
class satcfdi.accounting.models.Relation(cfdi_relacionados: satcfdi.xelement.XElement, comprobante: satcfdi.accounting.models.SatCFDI)[source]

Bases: object

cfdi_relacionados: XElement
comprobante: SatCFDI
class satcfdi.accounting.models.Payment(comprobante: satcfdi.accounting.models.SatCFDI, pago: satcfdi.xelement.XElement = None, docto_relacionado: satcfdi.xelement.XElement = None)[source]

Bases: object

comprobante: SatCFDI
pago: XElement
docto_relacionado: XElement
class satcfdi.accounting.models.PaymentsDetails(comprobante: satcfdi.accounting.models.SatCFDI, pago: satcfdi.xelement.XElement = None, docto_relacionado: satcfdi.xelement.XElement = None, comprobante_pagado: satcfdi.accounting.models.SatCFDI = None)[source]

Bases: Payment

comprobante_pagado: SatCFDI = None
comprobante: SatCFDI
pago: XElement
docto_relacionado: XElement