diff --git a/synchro_orleans/data/management/commands/email_new_invoices.py b/synchro_orleans/data/management/commands/email_new_invoices.py index 06ba2c1..76931ae 100644 --- a/synchro_orleans/data/management/commands/email_new_invoices.py +++ b/synchro_orleans/data/management/commands/email_new_invoices.py @@ -65,9 +65,8 @@ class Command(BaseCommand): if options['list']: print "destination;nr. facture;montant;montant regle" - queryset = Facture.objects.filter(Q(paye=False) | Q(date_reglement__isnull=True), - active=True, date_limite_paie__gte=datetime.now(), - famille__liaisonnameidfamille__isnull=False) + queryset = Facture.objects.filter(active=True, date_limite_paie__gte=datetime.now(), + famille__liaisonnameidfamille__isnull=False).exclude(Q(paye=True) | Q(date_reglement__isnull=False)) if options['fake']: if not options['id']: raise CommandError('An invoice id should be provided')