Merge lp:~salvador-martinez/openerp-mexico-localization/l10n_mx_70_Firma_PAC_CodeValidation_307-dev_SalvadorMartinez into lp:openerp-mexico-localization/7.0
Status: | Needs review |
---|---|
Proposed branch: | lp:~salvador-martinez/openerp-mexico-localization/l10n_mx_70_Firma_PAC_CodeValidation_307-dev_SalvadorMartinez |
Merge into: | lp:openerp-mexico-localization/7.0 |
Diff against target: |
12 lines (+1/-1) 1 file modified
l10n_mx_facturae_pac_sf/ir_attachment_facturae.py (+1/-1) |
To merge this branch: | bzr merge lp:~salvador-martinez/openerp-mexico-localization/l10n_mx_70_Firma_PAC_CodeValidation_307-dev_SalvadorMartinez |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
OpenERP Mexico Maintainer | Pending | ||
Review via email: mp+201221@code.launchpad.net |
Description of the change
Agregar condicion de codigo_validacion en l10n_mx_
Cuando ocurre un error inesperado, ya sea de conexion, o por alguna otra razón en el proceso de firmado del CFDi, pero que el Firmado si se realiza en el PAC, el Adjunto queda en Estado Confirmado, pero el XML firmado no es obtenido y guardado en el Adjunto de Factura Electronica. Y al estar en este Estado, el botón de Firmar sigue apareciendo.
Para el usuario pareceria que no se ha firmado el CFDi, y por mas click que se den en el botón de Firmar no se lanza ningun mensaje, solo a nivel de Log se registra que el CFDi ya ha sido firmado, devolviendo el codigo de validacion 307 y la respuesta con la información del timbre.
La posible solución es en la linea 256 del archivo l10n_mx_
elif codigo_timbrado == '200' and codigo_validacion == '200' or codigo_validacion == '307':
Se agrega el or codigo_validacion == '307':
Con esto se recupera y guarda la información del CFDi ya timbrado (XML, uuid, etc)
Unmerged revisions
- 348. By Salvador Martinez <email address hidden>
-
Pass PAC Codigo Validacion 307 - Obtener Datos de CFDi ya firmado