actualizo script del plan de pagos financiado y durante obra

This commit is contained in:
2026-04-23 10:40:21 -03:00
parent da948afd83
commit cb3097b192

View File

@@ -871,6 +871,10 @@ def run():
fecha_pago = "" fecha_pago = ""
venc = "" venc = ""
if force_paid:
fecha_pago = shown if shown else (str(date_text).strip() if date_text is not None else "")
venc = ""
else:
if d_obj is not None: if d_obj is not None:
if d_obj <= today: if d_obj <= today:
fecha_pago = shown fecha_pago = shown
@@ -882,9 +886,7 @@ def run():
monto_fmt = format_money_row(amt_dec) if (amt_dec is not None and amt_dec > 0) else "" monto_fmt = format_money_row(amt_dec) if (amt_dec is not None and amt_dec > 0) else ""
if amt_dec is not None and amt_dec > 0: if amt_dec is not None and amt_dec > 0:
if force_paid: if force_paid or fecha_pago:
total_pagado += amt_dec
elif fecha_pago:
total_pagado += amt_dec total_pagado += amt_dec
else: else:
saldo_a_pagar += amt_dec saldo_a_pagar += amt_dec
@@ -897,10 +899,10 @@ def run():
# Orden fijo: SEÑA -> ENTREGA INICIAL # Orden fijo: SEÑA -> ENTREGA INICIAL
if sena_item is not None: if sena_item is not None:
add_payment_row("SEÑA", sena_item["amount_dec"], sena_item["date_text"], False, force_paid=True) add_payment_row("SEÑA", sena_item["amount_dec"], sena_item["date_text"], False, True)
if entrega_item is not None: if entrega_item is not None:
add_payment_row("ENTREGA INICIAL", entrega_item["amount_dec"], entrega_item["date_text"], False, force_paid=True) add_payment_row("ENTREGA INICIAL", entrega_item["amount_dec"], entrega_item["date_text"], False, True)
pre_title_added = False pre_title_added = False
post_title_added = False post_title_added = False