Get facturas aseguradoras no saldadas

Comentario:

Con este API podemos obtener todas las facturas que pertenecen a una aseguradora que aún no están saldadas. Este API es ideal para ponerlo en un combo, pero si se desea utilizar en otro lugar, no hay problemas.

URL: server/api/facturacion/facturas/aseguradoras/getNoSaldadasPorAseguradora/

TIPO: POST

Parametros: {

en el body: 
{
"filtro.aseguradoraId":String,true
"filtro.facturaAseguradoraId", Integer,false
}

Respuesta{
Dentro de values se agregan diferentes objetos con la estructura GetFacturasNoSaldadaPorAseguradoraDTO
}
Posibles errores que se puedan generar{

Aseguradora incorrecta

}

Ejemplo Request{ 
URL: 
http://localhost:9685/api/facturacion/facturas/aseguradoras/getNoSaldadasPorAseguradora/
BODY: {
  "empleado": 1,
  "sesion": 3666,
  "sucursal": "Principal",
  "contrasena": "",
  "empresa": 1,
  "filtro.aseguradoraId":"SPAH"
    
}
Respuesta:
{
    "type": "GOOD",
    "values": [
        {
            "facturaAseguradoraId": 4,
            "fechaFactura": {
                "year": 2023,
                "month": 9,
                "day": 10
            },
            "montoFacturado": 133430.85,
            "montoRestaPagar": 133430.85,
            "numeroComprobate": "B0100000772"
        },
        {
            "facturaAseguradoraId": 9,
            "fechaFactura": {
                "year": 2023,
                "month": 9,
                "day": 10
            },
            "montoFacturado": 1682595.62,
            "montoRestaPagar": 1682595.62,
            "numeroComprobate": "B0100000777"
        },
        {
            "facturaAseguradoraId": 11,
            "fechaFactura": {
                "year": 2023,
                "month": 9,
                "day": 10
            },
            "montoFacturado": 685279.32,
            "montoRestaPagar": 685279.32,
            "numeroComprobate": "B0100000779"
        },
        {
            "facturaAseguradoraId": 25,
            "fechaFactura": {
                "year": 2023,
                "month": 10,
                "day": 6
            },
            "montoFacturado": 1830690.54,
            "montoRestaPagar": 1830690.54,
            "numeroComprobate": "B0100000792"
        },
        {
            "facturaAseguradoraId": 32,
            "fechaFactura": {
                "year": 2023,
                "month": 10,
                "day": 10
            },
            "montoFacturado": 827650.87,
            "montoRestaPagar": 827650.87,
            "numeroComprobate": "B0100000796"
        },
        {
            "facturaAseguradoraId": 35,
            "fechaFactura": {
                "year": 2023,
                "month": 10,
                "day": 16
            },
            "montoFacturado": 434.13,
            "montoRestaPagar": 434.13,
            "numeroComprobate": "B0100000798"
        },
        {
            "facturaAseguradoraId": 36,
            "fechaFactura": {
                "year": 2023,
                "month": 10,
                "day": 20
            },
            "montoFacturado": 120309.59,
            "montoRestaPagar": 120309.59,
            "numeroComprobate": "B0100000804"
        },
        {
            "facturaAseguradoraId": 40,
            "fechaFactura": {
                "year": 2023,
                "month": 11,
                "day": 9
            },
            "montoFacturado": 1898034.11,
            "montoRestaPagar": 1898034.11,
            "numeroComprobate": "B0100000809"
        },
        {
            "facturaAseguradoraId": 50,
            "fechaFactura": {
                "year": 2023,
                "month": 11,
                "day": 10
            },
            "montoFacturado": 434455.39,
            "montoRestaPagar": 434455.39,
            "numeroComprobate": "B0100000818"
        },
        {
            "facturaAseguradoraId": 54,
            "fechaFactura": {
                "year": 2023,
                "month": 11,
                "day": 13
            },
            "montoFacturado": 46806.84,
            "montoRestaPagar": 46806.84,
            "numeroComprobate": "B0100000822"
        },
        {
            "facturaAseguradoraId": 59,
            "fechaFactura": {
                "year": 2023,
                "month": 12,
                "day": 4
            },
            "montoFacturado": 1008600.30,
            "montoRestaPagar": 1008600.30,
            "numeroComprobate": "B0100000836"
        },
        {
            "facturaAseguradoraId": 71,
            "fechaFactura": {
                "year": 2023,
                "month": 12,
                "day": 9
            },
            "montoFacturado": 1473302.81,
            "montoRestaPagar": 1473302.81,
            "numeroComprobate": "B0100000846"
        }
    ]
}

Deja un comentario

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