From bfd3198db242fb487bb00eb03ff0a3d9ad114606 Mon Sep 17 00:00:00 2001 From: Arua Ibrahim Date: Tue, 22 Oct 2019 14:28:31 +0200 Subject: [PATCH] Si se cumplen ambas precio 0 y cantidad 0, es facturable --- gestionatr/input/messages/F1.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gestionatr/input/messages/F1.py b/gestionatr/input/messages/F1.py index 7b377e17..5d1d3df3 100644 --- a/gestionatr/input/messages/F1.py +++ b/gestionatr/input/messages/F1.py @@ -468,8 +468,14 @@ def es_facturable(self): """Algunas empresas envian periodos que no se deben facturar. Esos tienen precio 0. Pese a eso, si tienen cantidad los facturaremos igual ya que tambien hay empresas que quieren facturar lineas pero dejan - el precio a 0""" - return bool(self.precio) or bool(self.cantidad) + el precio a 0. + Hay distribuidoras que envían periodos con precio 0 y cantidad 0, que + son de activa y reactiva en periodos que sí hay que tener en cuenta. + Si ambos son 0, los consideramos facturables. + """ + return bool(self.precio) or bool(self.cantidad) or ( + not bool(self.precio) and not bool(self.cantidad) + ) class PeriodoPotencia(Periodo):