CONSULT ENDPOINT "empresas.json" - Multiempresa
jose7847 opened this issue · comments
Hola @giansalex una consulta e agregado en la carpeta "data" el archivo "empresas.json"
{ "20000000001": { "SOL_USER": "20000000001MODDATOS", "SOL_PASS": "moddatos", "certificate": "20000000001-cert.pem", "logo": "20000000001-logo.png" }, "20000000002": { "SOL_USER": "20000000002MODDATOS", "SOL_PASS": "moddatos", "certificate": "20000000002-cert.pem", "logo": "20000000002-logo.png" } }
también agregue los archivos(.pem y el logo) directamente, bueno como es que puedo ahora hacer la petición por cada empresa?? si con una empresa era "localhost:8080/api/v1/send?token=123456" pero ahora que esta como multiempresa como seria?
hay un endpoint para agregar ha este 'empresas.json' .?
Gracias
Hola @jose7847, toma el ruc desde el json company>ruc
, para el caso de endpoint donde no se envia un json, se agrega como parametro el ruc.
Referencia
-
Con respecto al token seria el mismo para todas las empresas? o se agregaría en empresas.json?
-
Si emito un comprobante quebraría así?
./api/v1/invoice/send?token=123456&ruc=20000000001
empresa1
./api/v1/invoice/send?token=123456&ruc=20000000002
empresa2
Los archivos que están en "data" el "cert.pem" y "logo.png" se elimina? ya que ahora estaría como multiempresa?? bueno le intente así pero me sale error ...
Warning: openssl_sign(): supplied key param cannot be coerced into a private key
Estoy empezando a utilizar Lycet 😃
- En un inicio este repo solo se hizo para uso individual de cada empresa, luego se agrego
empresas.json
como soporte para multiples ruc, pero eltoken
no cambio, y se mantiene siendo único para la aplicación. - En
invoice/send
no es necesario agregar el parametroruc
, ya que lo toma desde el json de la factura, la ruta del certificado y logo ahora lo tomaría desde lo configurado en el json, tendrias que agregar en la carpeta /data el archivo20000000001-cert.pem
igual para el logo.
{
"20000000001":{
"SOL_USER":"20000000001MODDATOS",
"SOL_PASS":"moddatos",
"certificate":"20000000001-cert.pem",
"logo":"20000000001-logo.png"
}
}
hola buenas tardes quisiera saber porque la sunat me genera el siguiente error una vez que genero el xml y lo envio
El documento electrónico ingresado ha sido alterado - Detalle: Incorrect reference digest value
el archivo xml se crea de forma correcta pero me salta ese error incluso con los ejemplos de json que se muestran en la documentacion
@jonathan171 estás enviado un comprobante generado anteriormente?