fix(PacConsultAnswer): cambios necesarios para cron task

primero verificamos el estatus de cancelacion, despues el estatus del cfdi
parent daac83bb
......@@ -9,7 +9,7 @@ wait_cancel = [
negation_cancel = [
"no_cancelable", # Finkok
"213", # Solucion factible
"vigente," # xpd'
"Vigente," # xpd'
]
class PacAnswer(object):
......@@ -39,10 +39,10 @@ class PacConsultAnswer(PacCancelAnswer):
PacCancelAnswer.__init__(self, uuid, estatus, estatus_cancelacion)
def check_cancel_status(self):
if self.estatus in wait_cancel:
if self.estatus_cancelacion in wait_cancel or self.estatus in ("No encontrado"): # Noqa
cancelacion = None
elif self.estatus in negation_cancel:
cancelacion = False
else:
cancelacion = True
return cancelacion
\ No newline at end of file
return cancelacion
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment