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']))