feat(base.cfdi): se agrega funcion necesaria para el cron task de facturas pendientes por cancelar

se crea la funcion `consult_cfdi_cancellation_status()` que consulta el estatus de cancelacion del
cfdi relacionado al documento
parent ff5c5aa7
......@@ -115,6 +115,11 @@ class BaseCfdi(models.AbstractModel):
if self.cfdi_id and self.cfdi_id.state in ["signed", "done","waiting"]:
return self.cfdi_id.action_cancel()
def consult_cfdi_cancellation_status(self):
"""Consult the status cancel of the cfdi related"""
if self.cfdi_id and self.cfdi_id.state in ["waiting"]:
return self.cfdi_id.action_consult_cancellation_status()
@api.model
def unlink_cfdi(self):
''' Delete de relation '''
......
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