Comentario: Aquí vamos a poder generar las facturas de las aseguradoras, al enviar la aseguradora (y otros datos) el sistema automáticamente buscara todas las facturas que para esa aseguradora estén Listas para facturar y hará el proceso para marcarlas todas como enviadas a la aseguradora.
URL: server/api/facturacion/facturas/aseguradoras/agregar/
TIPO: POST
Parametros: {
en el body: “factura“: AgregarFacturasAseguradoraDTO: No mandatory
}
Posibles errores que se puedan generar{
- Aseguradora incorrecta,
- Cantidad de facturas diferentes a las que tenemos en la BD
- Monto diferente al que tenemos en la BD
- Comentario muy largo
- Comentario muy corto
- Fecha futuro
}
Clases relacionadas:
ImpresionFacturasAseguradorasDTO
Respuesta: Dentro de values llega un objeto con esta estructura ImpresionFacturasAseguradorasDTO
Ejemplo Request{
URL http://localhost:9685/api/facturacion/facturas/aseguradoras/agregar/
BODY: {
"empleado": 1,
"sesion": 3666,
"sucursal": "Principal",
"contrasena": "",
"empresa": 1,
factura:{
fechaFactura:{year:2023, month:10,day:10}
,aseguradoraId:"SS01"
,descripcion:"Facturación mes de octubre"
,cantidadFacturas:306
,montoTotalAFacturar:1579897.26
}
}
Respuesta:
{
{"type":"GOOD","values":[{"facturaAseguradoraId":27,"resumenPorLugarDeFacturacion":["0NTEyOWRjZDdkYmNlNTk5NGNlZDUyYTk5NjQ4MzQ0ND5dL1Jvb3QgNjMgMCBSL1NpemUgNjU+PgpzdGFydHhyZWYKMjQ5MTA5CiUlRU9GCg=="],resumenPorLugarDeFacturacion:"0NTEyOWRjZDdkYmNlNTk5NGNlZDUyYTk5NjQ4MzQ0ND5dL1Jvb3QgNjMgMCBSL1NpemUgNjU+PgpzdGFydHhyZWYKMjQ5MTA5CiUlRU9GCg==",
facturaAseguradoraId:100
}]}