From a5a3005b678611eeccb01640778d8261e00e15cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ch=C3=A9rifBALDE?= Date: Sun, 4 Sep 2022 18:44:32 +0200 Subject: [PATCH] 04/09/2022 - 18h30 --- ela_factures_mgt.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ela_factures_mgt.py b/ela_factures_mgt.py index 0456a20..d6127a1 100644 --- a/ela_factures_mgt.py +++ b/ela_factures_mgt.py @@ -935,6 +935,8 @@ dont la date facturation est arrivée à échéance (colonne : next_invoice_date IMPORTANT : Meme la facturation n'est pas faire le meme jours, on qu'on a un retard de X jours, ceci n'est pas grave tant que X < 1 mois. +- le end date doit etre vide + Car à la facturation, la date prochaine facturation se mettra à date de dernière facture + 1 mois ou un 1 an. """ @@ -950,7 +952,8 @@ def AutoamticCreateInvoice(): today = datetime.today().date() i = 0 - for diction in coll_order.find({"next_invoice_date" : { '$lte' : str(today) }},{'_id':0}): + for diction in coll_order.find({"next_invoice_date" : { '$lte' : str(today) }, + 'end_date': { '$exists': False }},{'_id':0}): i = i +1 print(' Facturation de la commande '+str(diction['order_id'])+" -- "+str(diction['next_invoice_date']))