giansalex / lycet

API REST de Facturación Electrónica Sunat utilizando Greenter.
MIT License
80 stars 41 forks source link

Envío de GRE Remitente #613

Open OD-n opened 11 months ago

OD-n commented 11 months ago

Acabo de generar las credenciales en el portal de SUNAT, desde la sección para registrar una API SUNAT. image Copiando el "id" y "clave" en el empresa.json. image 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 image 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

OD-n commented 11 months ago

Para generar el token hice el cambio en el archivo AuthApi.php: image 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.

giansalex commented 11 months ago

Hola @OD-n , este es el manual https://cpe.sunat.gob.pe/sites/default/files/inline-files/Manual_Servicios_GRE.pdf image

Acabo de comprobar que si funciona la ruta del manual, recuerda colocar tambien la clave SOL, se usa en esta API

OD-n commented 11 months ago

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: image

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

Cambie los parámetros del archivo .env por los que colocaba en el empresas.json image

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

OD-n commented 11 months ago

Acabo de solucionar, y lo que no habia visto en el manual se tenia que seleccionar el alcance "Desktop" image 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