models
- class satcfdi.accounting.models.EstadoComprobante(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnum- Cancelado = '0'
- Vigente = '1'
- class satcfdi.accounting.models.SatCFDI(*args, **kwargs)[source]
Bases:
CFDISatCFDI is an extension of a CFDI to represent a CFDI that has been sent to SAT
- property uuid
- property name
- property saldo_pendiente: Decimal | None
- property ultima_num_parcialidad: int
- property estatus: EstadoComprobante
- property fecha_cancelacion: datetime | None
- class satcfdi.accounting.models.Relation(cfdi_relacionados: satcfdi.xelement.XElement, comprobante: satcfdi.accounting.models.SatCFDI)[source]
Bases:
object
- class satcfdi.accounting.models.Payment(comprobante: satcfdi.accounting.models.SatCFDI, pago: satcfdi.xelement.XElement = None, docto_relacionado: satcfdi.xelement.XElement = None)[source]
Bases:
object
- 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