Comentario:
Con este API vamos a poder cancelar una factura de aseguradora, unos datos importantes sobre este API es que todas las facturas que fueron enviadas van a cambiar su estado a Lista para facturar, además se va agregar un cambio de estado igual que un comentario en cada una de ellas.
Es bueno notar también que si el comprobante usado es el ultimo dentro del grupo al cual pertenece, dicho comprobante quedará disponible para usarse la proxima vez que se necesite.
Se genera la entrada contable reversa a la original generada por la factura.
URL: server/api/facturacion/facturas/aseguradoras/cancelar/
TIPO: POST
Parametros: {
en el body:
{
"facturaAseguradoraId": Int: Mandatory,
"motivoCancelacion": String: Mandatory
}
}
Posibles errores que se puedan generar{
No tener permisos a cancelar factura aseguradoras.
Factura incorrecta
Motivo muy grande o muy corto
Factura tiene pagos aplicados
Factura tiene notas de crédito aplicados
Factura ya cancelada
}
Respuesta:
Si la factura se cancela simplemente no va a dar error.
Ejemplo Request{
URL: http://server:9685/api/facturacion/cierreArs/getResumenPorLugarDeFacturacionListoParaFacturar/
BODY: {
"empleado": 1,
"sesion": 3666,
"sucursal": "Principal",
"contrasena": "",
"empresa": 1,
"facturaAseguradoraId":40,
"motivoCancelacion":"Hay una factura que no debio enviarse"
}
Respuesta:
{
"errores": [],
"type": "GOOD",
"values": []
}