Get detalles para agregar nota de crédito.

Comentario:

Con este nuevo API vamos a poder obtener los detalles de las facturas de aseguradora a los cuales le podemos agregar una nota de crédito. Cabe destacar que solo se le puede especificar que las facturas (de clientes) que tengan alguna glosa o que se vayan a devolver por completo son las que pueden formar parte de las notas. Esto nos da un mayor control de cuales facturas (de cliente) conforman una nota.

URL: server/api/facturacion/facturas/aseguradoras/notadeCredito/getDetallesAgregar
TIPO: POST
Parametros:
En el body:
{
            ("facturaAseguradoraId", Integer.class, true)
}
Posibles errores que se puedan generar:{ 
  Permisos insuficientes. 
  Factura aseguradora incorrecta.
}
Respuesta{
Dentro de values tenemos objetos con la estructura GetDetallesAgregarNotadeCreditoDTO

}
Ejemplo de request:{
    "empleado": 1,
    "sesion": 3666,
    "sucursal": "Principal",
    "contrasena": "",
    "empresa": 1,
    "facturaAseguradoraId":99
}
Ejemplo de la respuesta:
{
    "type": "GOOD",
    "values": [
        {
            "lugarFacturacionId": "EME",
            "facturaId": 15317,
            "montoAPagar": 2358.30,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "HEM",
            "facturaId": 76010,
            "montoAPagar": 4000.00,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "EME",
            "facturaId": 15521,
            "montoAPagar": 2823.80,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "HEM",
            "facturaId": 75881,
            "montoAPagar": 4000.00,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "HEM",
            "facturaId": 75757,
            "montoAPagar": 4000.00,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "HEM",
            "facturaId": 75662,
            "montoAPagar": 4000.00,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "EME",
            "facturaId": 15410,
            "montoAPagar": 1318.30,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "EME",
            "facturaId": 15506,
            "montoAPagar": 1505.34,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "INT",
            "facturaId": 8997,
            "montoAPagar": 15102.51,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "HEM",
            "facturaId": 75663,
            "montoAPagar": 4000.00,
            "montoAGlosado": 0.00
        },
        {
            "lugarFacturacionId": "HEM",
            "facturaId": 75661,
            "montoAPagar": 4000.00,
            "montoAGlosado": 0.00
        }
    ]
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *