tryton-ar/account_invoice_ar

Modulo de AFIP intentando suscriptir un error

Opened this issue · 4 comments

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

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

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.

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.

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.
".