feat(pac_answer): se agregab los codigos de solucion_factible

parent 39e1acf4
......@@ -6,9 +6,14 @@ wait_cancel = ["En proceso", "211"] # Finkok, xpd # Solucion factible
negation_cancel = [
"no_cancelable", # Finkok
"213", # Solucion factible
"Vigente,", # xpd'
"204", # Solucion factible
"Vigente", # xpd'
]
cfdi_not_found = [
"No encontrado",
"702", # solucion factible
]
class PacAnswer(object):
"""This class is use to homogenize the PAC's answers"""
......@@ -42,9 +47,7 @@ class PacConsultAnswer(PacCancelAnswer):
PacCancelAnswer.__init__(self, uuid, estatus, estatus_cancelacion)
def check_cancel_status(self):
if self.estatus_cancelacion in wait_cancel or self.estatus in (
"No encontrado"
):
if self.estatus_cancelacion in (wait_cancel + cfdi_not_found) or self.estatus in cfdi_not_found:
cancelacion = None
elif self.estatus in negation_cancel:
cancelacion = False
......
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