From 702aa264d85858bd94de2e80f6e27d94ba186492 Mon Sep 17 00:00:00 2001 From: El Mau Date: Mon, 24 Jan 2022 17:05:41 -0600 Subject: [PATCH] Agregar certificado original --- source/app/controllers/pacs/comerciodigital/comercio.py | 2 +- source/app/controllers/utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/app/controllers/pacs/comerciodigital/comercio.py b/source/app/controllers/pacs/comerciodigital/comercio.py index 88be17d..e484c37 100644 --- a/source/app/controllers/pacs/comerciodigital/comercio.py +++ b/source/app/controllers/pacs/comerciodigital/comercio.py @@ -172,7 +172,7 @@ class PACComercioDigital(object): def _get_data_cancel(self, cfdi, info, auth): info['tipo'] = 'cfdi' info['key'] = base64.b64encode(info['key_enc']).decode() - info['cer'] = base64.b64encode(info['cer']).decode() + info['cer'] = base64.b64encode(info['cer_ori']).decode() NS_CFDI = { 'cfdi': 'http://www.sat.gob.mx/cfd/3', diff --git a/source/app/controllers/utils.py b/source/app/controllers/utils.py index 2993a00..491c7e2 100644 --- a/source/app/controllers/utils.py +++ b/source/app/controllers/utils.py @@ -766,7 +766,7 @@ def _cancel_with_cert(invoice, args, auth, certificado): cert = SATCertificate(certificado.cer, certificado.key_enc.encode()) pac = PACS[auth['pac']]() # ~ info = {'cer': cert.cer_pem, 'key': cert.key_pem, 'pass': '', 'args': args} - info = {'cer': cert.cer_pem, 'key': cert.key_pem, + info = {'cer': cert.cer_pem, 'key': cert.key_pem, 'cer_ori': cert.cer, 'key_enc': cert._key_der, 'pass': cert._p, 'args': args} result = pac.cancel(invoice.xml, info, auth)