AfipSDK / afip.js

Libreria para usar los Web Services de AFIP con Typescript y JavaScript
https://afipsdk.com/
MIT License
161 stars 84 forks source link

Error getting Token Autorization #1

Closed lean closed 4 years ago

lean commented 4 years ago

Obtengo el siguiente error cuando estoy instanciando la libreria

Error: Error getting Token Autorization Error: ENOENT: no such file or directory, open '/Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Afip_res/afip.pem'
    at /Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Afip.js:160:9
    at async Afip.GetServiceTA (/Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Afip.js:159:2)
    at async ElectronicBilling.getWSInitialRequest (/Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Class/ElectronicBilling.js:286:27)
    at async ElectronicBilling.executeRequest (/Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Class/ElectronicBilling.js:264:25)
    at async ElectronicBilling.createVoucher (/Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Class/ElectronicBilling.js:88:19)

La inicialización la estoy haciendo de la siguiente manera: const afip = new Afip({ CUIT: XXXXXXXXX, cert: "./afip.pem", key: "./private_key.key" });

ivanalemunioz commented 4 years ago

Tenes el archivo afip.pem en Afip_res?

lean commented 4 years ago

Los archivos afip.pem y private_key.key estan en el mismo directorio desde donde estoy ejecutando el script

ivanalemunioz commented 4 years ago

Entonces debes poner el parametro res_folder como “./“

lean commented 4 years ago

con esta config obtengo otro error:

const afip = new Afip({ CUIT: XXXXXXXXXX, cert: "afip.pem",
key: "private_key.key", res_folder: './' });

Error:

Error: Error getting Token Autorization Error: ENOENT: no such file or directory, open './wsaa.wsdl'
    at /Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Afip.js:160:9
    at async Afip.GetServiceTA (/Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Afip.js:159:2)
    at async ElectronicBilling.getWSInitialRequest (/Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Class/ElectronicBilling.js:286:27)
    at async ElectronicBilling.executeRequest (/Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Class/ElectronicBilling.js:264:25)
    at async ElectronicBilling.createVoucher (/Users/leancabrera/repos/afip/node_modules/@afipsdk/afip.js/src/Class/ElectronicBilling.js:88:19
ivanalemunioz commented 4 years ago

Eso si es un bug. Queda para solucionarlo. Lo que podrias hacer de momento es poner le key y cert en node_modules/@afipsdk/afip.js/src/Afip_res o copiar el contenido de node_modules/@afipsdk/afip.js/src/Afip_res a la carpeta donde guardes la key y cert

ivanalemunioz commented 4 years ago

Resuelto en 0c18f5afa15b7f95cedc60bbb36bc5ddfd3418b0

camilogriffa commented 2 years ago

Hola buenas tardes! Estoy teniendo el mismo error

Error en terminal AfipSDK

La instancia la estoy haciendo de la siguiente manera

Error codigo

Queria saber si hay alguna otra solución. Gracias!

ivanalemunioz commented 2 years ago

No estaria coincidiendo el archivo cert que busca el sdk (el que esta en el error) con el que decis que esta en la instancia

camilogriffa commented 2 years ago

Perdon! Era una screen de pruebas anteriores, Aquí te dejo la actualizada

image

camilogriffa commented 2 years ago

Probe de varias formas y con otros nombres de archivo pero me sigue dando el mismo error.

camilogriffa commented 2 years ago

Buenos dias! Continué intentando y ahora logré avanzar un poco.

Ya no tengo el mismo error pero la consola me está tirando otro:

image

No se que pueda ser. Así tengo mi instancia:

image

ivanalemunioz commented 2 years ago

Ese error aparece porque el cuit no esta relacionado con el certificado

camilogriffa commented 2 years ago

Como soluciono eso?

ivanalemunioz commented 2 years ago

Al momento de generar el certificado debes crearlo con el cuit que vas a utilizar

camilogriffa commented 2 years ago

Ya logré solucionarlo! Gracias!

ManuelAgustinLucero commented 1 year ago

@camilogriffa me esta tirando este error. Error:

Error getting Token Autorization Error: Invalid PEM formatted message.

te lo tiro a ese error? estara mal creado el pem?

robrondon commented 1 year ago

yo estoy teniendo el mismo error, alguno lo soluciono?

Error getting Token Autorization Error: Invalid PEM formatted message.

lisandroprada commented 1 year ago

Estoy teniendo este error: Error de AFIP Error: Error getting Token Autorization Error: Invalid PEM formatted message. Alguien lo ha solucionado?