Mensaje de cancelación para 3.2

This commit is contained in:
Mauricio Baeza 2017-12-28 01:13:07 -06:00
parent ce53a65c66
commit c58c0ed395
1 changed files with 5 additions and 0 deletions

View File

@ -2292,6 +2292,11 @@ class Facturas(BaseModel):
auth = Emisor.get_auth()
certificado = Certificado.select()[0]
obj = Facturas.get(Facturas.id==id)
if obj.version == '3.2':
msg = 'No es posible cancelar CFDI 3.2'
return {'ok': False, 'msg': msg}
data, result = util.cancel_xml(auth, obj.uuid, certificado)
if data['ok']:
obj.estatus = 'Cancelada'