Modulo de AFIP intentando suscriptir un error
Opened this issue · 4 comments
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.
".