From 14764bb1786ee17b0460ce295857c4c3d5a6d542 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Sat, 16 Apr 2022 09:45:15 +0200 Subject: [PATCH] [IMP]pms: not autoinvoice unpaid folios --- pms/models/pms_property.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pms/models/pms_property.py b/pms/models/pms_property.py index a420ef3fb..265328e37 100644 --- a/pms/models/pms_property.py +++ b/pms/models/pms_property.py @@ -592,7 +592,12 @@ class PmsProperty(models.Model): ("invoice_status", "=", "to_invoice"), ] ) - for folio in folios: + paid_folios = folios.filtered(lambda f: f.pending_amount <= 0) + unpaid_folios = folios.filtered(lambda f: f.pending_amount > 0) + for folio in unpaid_folios: + # TODO: Autoinvoice unpaid agency folios? + folio.message_post(body=_("Not invoiced due to pending amounts")) + for folio in paid_folios: try: invoice = folio.with_context(autoinvoice=True)._create_invoices( grouped=True,