14.0 [ADD] add changes by navegasoft
This commit is contained in:
parent
f151a144ee
commit
6f712d3af4
@ -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.'))
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user