Skip to content

Commit 957a367

Browse files
committed
Updated Accounting
1 parent 4b78e05 commit 957a367

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

satcfdi/accounting/process.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@ def filter_invoices_iter(
7878

7979

8080
def filter_payments_iter(invoices: Mapping[UUID, SatCFDI], rfc_emisor=None, rfc_receptor=None, fecha=None, invoice_type=None) -> Iterator[PaymentsDetails]:
81-
for r in filter_invoices_iter(invoices.values(), rfc_emisor=rfc_emisor, rfc_receptor=rfc_receptor, estatus='1', fecha=None, invoice_type=invoice_type):
81+
for r in filter_invoices_iter(invoices.values(), rfc_emisor=rfc_emisor, rfc_receptor=rfc_receptor, estatus=EstadoComprobante.VIGENTE, fecha=None, invoice_type=invoice_type):
8282
match r['TipoDeComprobante']:
8383
case "I":
8484
if r['MetodoPago'] == MetodoPago.PAGO_EN_UNA_SOLA_EXHIBICION:
85-
if not r.payments:
85+
if not any(p.comprobante.estatus() == EstadoComprobante.VIGENTE for p in r.payments):
8686
if _compare(r["Fecha"], fecha):
8787
yield PaymentsDetails(
8888
comprobante=r,

0 commit comments

Comments
 (0)