From b6a9f2df924cecf3f77eb0b937985c45b3726804 Mon Sep 17 00:00:00 2001 From: Juan Pablo Arcos Merchan Date: Mon, 22 Nov 2021 13:41:06 +0000 Subject: [PATCH] Update 'tabla_nomina/models/models.py' --- tabla_nomina/models/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tabla_nomina/models/models.py b/tabla_nomina/models/models.py index a9ec215..17a37a9 100755 --- a/tabla_nomina/models/models.py +++ b/tabla_nomina/models/models.py @@ -194,7 +194,7 @@ class nomina_electronica(models.Model): def action_cfdi_generate(self): urlini = "https://odoo15.navegasoft.com/admonclientes/status/" headers = {'content-type': 'application/json'} - send = {"id_plataforma":self.id_plataforma,"transaccionID":self.transaccionID,"prefix":self.prefijo,"number":self.consecutivo} + send = {"id_plataforma":self.id_plataforma,"transaccionID":self.transaccionID,"prefix":self.prefijo,"number":self.consecutivo,"ambiente":self.ambiente} result = requests.post(urlini,headers=headers,data = json.dumps(send)) #resultado = json.loads(result.text) #print(result.text) @@ -243,7 +243,7 @@ class nomina_electronica(models.Model): print(final_data) if final_data['code'] == '400': return self.env['wk.wizard.message'].genrated_message('Estamos recibiendo un codigo 400 Es necesario esperar para volver imprimir el documento', 'Es necesario esperar para volver a imprimir el documento') - else: + elif final_data['code'] == '200': image_64_encode = base64.b64decode(final_data['documentBase64']) i64 = base64.b64encode(image_64_encode) att_id = self.env['ir.attachment'].create({ @@ -257,6 +257,9 @@ class nomina_electronica(models.Model): if att_id: self.write({"impreso":True}) return self.env['wk.wizard.message'].genrated_message("Ve a attachment","Factura impresa" ,"https://navegasoft.com") + else: + return self.env['wk.wizard.message'].genrated_message('Estamos recibiendo un codigo de error Es necesario esperar para volver imprimir el documento', 'Es necesario esperar para volver a imprimir el documento') + else: raise UserError(_('Ve a attachment, Factura ya impresa.'))