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):
|
def action_cfdi_generate(self):
|
||||||
urlini = "https://odoo15.navegasoft.com/admonclientes/status/"
|
urlini = "https://odoo15.navegasoft.com/admonclientes/status/"
|
||||||
headers = {'content-type': 'application/json'}
|
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))
|
result = requests.post(urlini,headers=headers,data = json.dumps(send))
|
||||||
#resultado = json.loads(result.text)
|
#resultado = json.loads(result.text)
|
||||||
#print(result.text)
|
#print(result.text)
|
||||||
@ -243,7 +243,7 @@ class nomina_electronica(models.Model):
|
|||||||
print(final_data)
|
print(final_data)
|
||||||
if final_data['code'] == '400':
|
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')
|
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'])
|
image_64_encode = base64.b64decode(final_data['documentBase64'])
|
||||||
i64 = base64.b64encode(image_64_encode)
|
i64 = base64.b64encode(image_64_encode)
|
||||||
att_id = self.env['ir.attachment'].create({
|
att_id = self.env['ir.attachment'].create({
|
||||||
@ -257,6 +257,9 @@ class nomina_electronica(models.Model):
|
|||||||
if att_id:
|
if att_id:
|
||||||
self.write({"impreso":True})
|
self.write({"impreso":True})
|
||||||
return self.env['wk.wizard.message'].genrated_message("Ve a attachment","Factura impresa" ,"https://navegasoft.com")
|
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:
|
else:
|
||||||
raise UserError(_('Ve a attachment, Factura ya impresa.'))
|
raise UserError(_('Ve a attachment, Factura ya impresa.'))
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user