Open OD-n opened 1 year ago
Debes agregar estos parametros en el archivo .env
https://github.com/giansalex/lycet/blob/f4f56ebc04ce6eba355c0f93b67f364e751d477f/.env#L37-L40
Los parametros están incluidos, se puede deber a algo mas?
Tambien probé colocando en el json de empresas pero obtengo cliente no autorizado
Cliente no autorizado es por las credenciales, si estas usando el servicio Test de Nubefact, la factura debe tener el mismo RUC que ellos proveen
No, solo puse el mismo CLIENT_ID y CLIENT_SECRET del archivo .env para probar, pero lo que quería es ejecutar sin esos datos, pero obtengo lo mismo:
y obtengo lo mismo de: Notice: Undefined index: CLIENT_ID (500 Internal Server Error)
verifica que el RUC de empresa que estas enviando en el XML, sea el mismo configurado en .env o empresas.json
El RUC de company es el mismo
Y este es el del Json de empresas:
Estoy intentando enviar una guia eso si, no es una factura, pero imagino que no deberia tener problema por ello
Acabo de revisar, al enviar una factura no tengo problemas, lo de CLIENT_ID solo aparece al enviar una guia.
{ "version": "2022", "tipoDoc": "09", "serie": "T001", "correlativo": "1", "observacion": "PRUEBA DE SISTEMAS", "fechaEmision": "2023-01-13T11:21:12-05:00", "company": { "ruc": "20495810250", "razonSocial": "GREENTER SAC", "nombreComercial": "GREENTER" }, "destinatario": { "tipoDoc": "6", "numDoc": "20546687668", "rznSocial": "COMPANY SAC" }, "envio": { "codTraslado": "01", "desTraslado": "VENTA", "modTraslado": "01", "pesoTotal": 10, "undPesoTotal": "KGM", "fecTraslado": "2023-04-31T13:21:12-05:00", "transportista": { "tipoDoc": "6", "numDoc": "20000000002", "rznSocial": "TRANSPORTES S.A.C", "nroMtc": "0001" }, "llegada": { "ubigueo": "150203", "direccion": "AV. ITALIA 459" }, "partida": { "ubigueo": "150203", "direccion": "AV. ITALIA 458" } }, "details": [ { "codigo": "PROD1", "descripcion": "PRODUCTO 1", "unidad": "ZZ", "cantidad": 2 } ] }
La url está apuntando aqui: /public/api/v1/despatch/send?token=123456
Lo descargare nuevamente, no estoy seguro de por que solo aparece ese error al intentar enviar la guia de remision porque al enviar una factura no hay problema.
Hola, revise de nuevo, para pruebas de guia de remision con el servicio de Nubefact, tienes que usar el RUC: 20161515648
, de lo contrario te aparecera el error: Cliente no autorizado. En el archivo empresas.json
tambien debe usarse el mismo ruc 20161515648
Lo descargare nuevamente, no estoy seguro de por que solo aparece ese error al intentar enviar la guia de remision porque al enviar una factura no hay problema.
Es porque las guias de remison ahora se envían a un servicio diferente que las facturas.
Ok, me queda más claro. Entonces el servicio beta de las guías de remisión se hace a través de Nubefact, y no de SUNAT por intermedio de las env vars:
AUTH_URL API_URL CLIENT_ID CLIENT_SECRET
Y para la versión beta, solo funciona el RUC: 20161515648
Cuáles serían los valores correctos para producción de guías de remisión entonces? En este enlace no aparecen estos valores: https://greenter.dev/production/
@augustosamame
AUTH_URL=https://api-seguridad.sunat.gob.pe/v1
API_URL=https://api-cpe.sunat.gob.pe/v1
Los parametros CLIENT_ID
y CLIENT_SECRET
se obtiene en el portal de SUNAT con tu RUC.
Se usa el servicio beta de Nubefact porque SUNAT no ha habilitado uno.
Acabo de enviar el json siguiente
Agregue a la lista en empresas.json
Y tambien un directorio con el el certificado de prueba y logo
Y aun asi tengo el mismo mensaje de error de CLIENT_ID
@OD-n en empresas.json
tambien debe incluir los campos CLIENT_ID
y CLIENT_SECRET
Al intentar enviar una guia de remision obtengo el error
Notice: Undefined index: CLIENT_ID (500 Internal Server Error)