diff --git a/source/app/controllers/pacs/cfdi_cert.py b/source/app/controllers/pacs/cfdi_cert.py index 2c6afc2..ce9bb1e 100644 --- a/source/app/controllers/pacs/cfdi_cert.py +++ b/source/app/controllers/pacs/cfdi_cert.py @@ -181,8 +181,8 @@ class SATCertificate(object): node.text = self.serial_number node = xmlsec.tree.find_node(tree, 'SignatureValue') node.text = node.text.replace('\n', '') - # ~ node = xmlsec.tree.find_node(tree, 'Modulus') - # ~ node.text = node.text.replace('\n', '') + node = xmlsec.tree.find_node(tree, 'Modulus') + node.text = node.text.replace('\n', '') # ~ xml_signed = ET.tostring(tree, # ~ xml_declaration=True, encoding='UTF-8').decode() diff --git a/source/app/controllers/utils.py b/source/app/controllers/utils.py index 72312ef..2993a00 100644 --- a/source/app/controllers/utils.py +++ b/source/app/controllers/utils.py @@ -765,9 +765,9 @@ def get_pac_by_rfc(cfdi): 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, - # ~ 'key_enc': cert._key_der, 'pass': cert._p, 'args': args} + # ~ info = {'cer': cert.cer_pem, 'key': cert.key_pem, 'pass': '', 'args': args} + info = {'cer': cert.cer_pem, 'key': cert.key_pem, + 'key_enc': cert._key_der, 'pass': cert._p, 'args': args} result = pac.cancel(invoice.xml, info, auth) if pac.error: @@ -781,8 +781,8 @@ def _cancel_with_cert(invoice, args, auth, certificado): def cancel_xml_sign(invoice, args, auth, certificado): - if auth['pac'] == 'finkok': - return _cancel_with_cert(invoice, args, auth, certificado) + # ~ if auth['pac'] == 'finkok': + return _cancel_with_cert(invoice, args, auth, certificado) cert = SATCertificate(certificado.cer, certificado.key_enc.encode()) pac = PACS[auth['pac']]() diff --git a/source/app/settings.py b/source/app/settings.py index 28e0ce5..bc1d03c 100644 --- a/source/app/settings.py +++ b/source/app/settings.py @@ -293,5 +293,4 @@ DEFAULT_GLOBAL = { # ~ # ~ """ -# ~ TEMPLATE_CANCEL = """""" -TEMPLATE_CANCEL = """""" +TEMPLATE_CANCEL = """"""