chore: save signed invoice and qrcode after uplaoding irn

This commit is contained in:
Saqib Ansari
2020-10-07 11:21:47 +05:30
committed by Saurabh
parent 4f3f935a7a
commit 718e517144

View File

@@ -538,8 +538,13 @@ def upload_einvoice():
doctype = data['doctype']
name = data['docname']
frappe.db.set_value(doctype, name, "irn", signed_einvoice.get("Irn"))
frappe.db.set_value(doctype, name, "ewaybill", signed_einvoice.get("EwbNo"))
enc_signed_invoice = signed_einvoice.get('SignedInvoice')
decrypted_signed_invoice = jwt_decrypt(enc_signed_invoice)['data']
frappe.db.set_value(doctype, name, 'irn', signed_einvoice.get('Irn'))
frappe.db.set_value(doctype, name, 'ewaybill', signed_einvoice.get('EwbNo'))
frappe.db.set_value(doctype, name, 'signed_qr_code', signed_einvoice.get('SignedQRCode'))
frappe.db.set_value(doctype, name, 'signed_einvoice', decrypted_signed_invoice)
@frappe.whitelist()
def download_cancel_einvoice():