From 62c3334d70d9cbf59650699a0784b399cf473d10 Mon Sep 17 00:00:00 2001 From: aorellana Date: Fri, 14 Jun 2024 12:46:48 +0200 Subject: [PATCH] Add parameter productes_exclosos in get_periode_factura --- gestionatr/input/messages/B70.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gestionatr/input/messages/B70.py b/gestionatr/input/messages/B70.py index 06311cf9..15109019 100644 --- a/gestionatr/input/messages/B70.py +++ b/gestionatr/input/messages/B70.py @@ -604,14 +604,16 @@ def codtbai(self): else: return False - def get_periode_factura(self): + def get_periode_factura(self, productes_exclosos=None): """Retorna tupla amb (data inici, data fi) de la factura: - data inici: la mes antiga de les fecdesde dels conceptes - data fi: la mes nova de les fechasta dels conceptes """ + if productes_exclosos is None: + productes_exclosos = [] return ( - min([x.fecdesde for x in self.listaconceptos]), - max([x.fechasta for x in self.listaconceptos]) + min([x.fecdesde for x in self.listaconceptos if x.codconcepto not in productes_exclosos]), + max([x.fechasta for x in self.listaconceptos if x.codconcepto not in productes_exclosos]) ) def get_periode_factura_peatges(self):