tryton-ar / account_invoice_ar

Tryton module with AFIP WS integration
GNU General Public License v3.0
14 stars 12 forks source link

Modulo de AFIP intentando suscriptir un error #186

Open MateoDaruich opened 9 months ago

MateoDaruich commented 9 months ago

Al intentar guardar la clave RSA del AFIP aparece el siguiente error. Tryton esta en la version 6.6.14 archivo

lukio commented 9 months ago

Hola @MateoDaruich, cómo estas

Corroboraste que esten bien subidos los certificados? Fijate que deben comenzar con "-----BEGIN CERTIFICATE-----" para el certificado y "-----BEGIN RSA PRIVATE KEY-----" para la clave privada.

Ese error me suena a que no pudo leer los certificados, y entonces el módulo de pyafipws trata de leerlos desde otro archivo, como se puede ver en el código del módulo https://github.com/PyAr/pyafipws/blob/main/wsaa.py#L356

Podes ver en la documentación de tryton-ar como se espera que esten cargados los certificados. https://tryton-ar.readthedocs.io/puesta-en-marcha.html#alta-de-empresa

MateoDaruich commented 9 months ago

Resulto ser culpa de que AFIP da las claves con newlines metidos y eso resultaba en que sea invalido, al sacar todos los saltos de linea funciono.

MateoDaruich commented 9 months ago

Luego de probar de vuelta, parece que el problema no es con los saltos de linea. Permite perfectamente guardarlo como N/A pero al intentar en produccion o homologacion, da el error. El certificado y la key son directamente copiadas y pegadas del archivo descargado de la AFIP.

andres53016 commented 6 months ago

Buenas a mi me generaba el mismo error en la versión 6.0, pero cambie la primer línea por -----BEGIN RSA PRIVATE KEY----- y ahora el error que obtengo es:

Warning: Problemas AFIP: "ValueError: Could not deserialize key data. The data may be in an incorrect format or it may be encrypted with an unsupported algorithm. ".