Compare commits

..

No commits in common. "97713f5b3ba7c83a3e5e02a59bd731856906cbf2" and "b6a9f2df924cecf3f77eb0b937985c45b3726804" have entirely different histories.

View File

@ -210,12 +210,12 @@ class nomina_electronica(models.Model):
data = final_error["data"]
data_final = data['message']
final_data = json.loads(json.dumps(data_final))
# archivo = final_data['code']
archivo = final_data['code']
return self.env['wk.wizard.message'].genrated_message(data_final,"Los datos no estan correctos" ,"https://navegasoft.com")
else:
final = json.loads(json.dumps(resultado))
final2 = final['result']
final_data = json.loads(json.dumps(final2)) #eval(final2)
final_data = json.loads(json.dumps(eval(final2)))
#archivo = final_data['code']
module_path = modules.get_module_path('tabla_nomina')
model = "facturas"
@ -244,9 +244,7 @@ class nomina_electronica(models.Model):
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')
elif final_data['code'] == '200':
print("el codigo")
print(final_data['code'])
image_64_encode = base64.b64decode(final_data['documentBase64']) #eval(
image_64_encode = base64.b64decode(final_data['documentBase64'])
i64 = base64.b64encode(image_64_encode)
att_id = self.env['ir.attachment'].create({
'name': self.number+extension,
@ -335,15 +333,15 @@ class nomina_electronica(models.Model):
resultado = json.loads(result.text)
if "result" in resultado:
final = resultado["result"]
if "error_d" in final:
if "transactionID" in final:
self.write({"impreso":False,"transaccionID":final['transactionID'],"estado":"Generada_correctamente"})
return self.env['wk.wizard.message'].genrated_message(final['mensaje'],final['titulo'] ,final['link'])
if final.find("error") == -1:
self.write({"impreso":False,"transaccionID":final,"estado":"Generada_correctamente"})
return self.env['wk.wizard.message'].genrated_message("4 "+"el id "+final,"FACTURA ELECTRONICA ENVIADA CORRECTAMENTE" ,"https://navegasoft.com")
else:
final_error = json.loads(final) #.decode("utf-8")
final_text = final_error['error']
return self.env['wk.wizard.message'].genrated_message("2 "+final_text['mensaje'], final_text['titulo'],final_text['link'])
# else:
# return self.env['wk.wizard.message'].genrated_message('3 No hemos recibido una respuesta satisfactoria vuelve a enviarlo', 'Reenviar')
else:
if "error" in resultado: