Open OD-n opened 11 months ago
Para generar el token hice el cambio en el archivo AuthApi.php:
Como se encuentra formato de consulta integrada de comprobantes de pago. Podrían confirmarme si el token generado de esa forma es correcto?, de la forma anterior no me generaba el token.
Hola @OD-n , este es el manual https://cpe.sunat.gob.pe/sites/default/files/inline-files/Manual_Servicios_GRE.pdf
Acabo de comprobar que si funciona la ruta del manual, recuerda colocar tambien la clave SOL, se usa en esta API
Acabo de darme cuenta que el token generado se hacia por otra sección a la que se habia ingresado, específicamente en la sección de credenciales de API SUNAT:
Ahora mismo tengo otro error, al parecer no se realiza la consulta con los parámetros de "AUTH_URL" y "API_URL" del Json empresas.json, al imprimir los endpoints me cargaba los datos del archivo .env () y no los que se colocaron en el empresas.json.
Cambie los parámetros del archivo .env por los que colocaba en el empresas.json
Ahora tengo el siguiente mensaje de error:
{ "xml": "...", "sunatResponse": { "success": false, "error": { "code": "API", "message": "[401] Client error:
POST https://api-cpe.sunat.gob.pe/v1/contribuyente/gem/comprobantes/20394001113-09-T001-00000001resulted in a
401 Unauthorizedresponse:\n{\"status\":401,\"message\":\"Unauthorized\"}\n\n" } } }
Al realizar la consulta del token por POSTMAN obtengo sin problemas el token y ya no se tiene el problema de cliente no autorizado.
Acabo de solucionar, y lo que no habia visto en el manual se tenia que seleccionar el alcance "Desktop"
Con eso quedaría resuelto el problema que había tenido.
@giansalex por alguna razón el link: https://cpe.sunat.gob.pe/sites/default/files/inline-files/Manual_Servicios_GRE.pdf del manual que colocaste no carga, por ello descargué un manual donde no se especificaba el ALCANCE
Acabo de generar las credenciales en el portal de SUNAT, desde la sección para registrar una API SUNAT.
Copiando el "id" y "clave" en el empresa.json.
Pero aún así tengo el error de cliente no autorizado, trate de realizar el envio por POSTMAN y me apareció la respuesta de Cliente no Autorizado
Quisiera saber si hay algo mas que tengo que configurar o no está bien en donde he creado el client_id y client_secret, o es algo mas