curl https://api.example.com/venta
[
{
"id": 1,
"serie": "ABC",
"numero": "000001",
"descripcion": "Venta de productos",
"clienteId": 123,
"cliente": {
"id": 123,
"dni": "12345678",
"nombre": "Juan",
"apellido": "Pérez"
},
"formapagoId": 1,
"formaPago": {
"id": 1,
"nombre": "Efectivo"
},
"fechaVenta": "2026-03-06T10:30:00",
"baseImponible": 250.0,
"igv": 45.0,
"total": 295.0,
"detalle": [...]
}
]
List all sales and search by various criteria including dates, series, and invoice number
curl https://api.example.com/venta
[
{
"id": 1,
"serie": "ABC",
"numero": "000001",
"descripcion": "Venta de productos",
"clienteId": 123,
"cliente": {
"id": 123,
"dni": "12345678",
"nombre": "Juan",
"apellido": "Pérez"
},
"formapagoId": 1,
"formaPago": {
"id": 1,
"nombre": "Efectivo"
},
"fechaVenta": "2026-03-06T10:30:00",
"baseImponible": 250.0,
"igv": 45.0,
"total": 295.0,
"detalle": [...]
}
]
curl https://api.example.com/venta
[
{
"id": 1,
"serie": "ABC",
"numero": "000001",
"descripcion": "Venta de productos",
"clienteId": 123,
"cliente": {
"id": 123,
"dni": "12345678",
"nombre": "Juan",
"apellido": "Pérez"
},
"formapagoId": 1,
"formaPago": {
"id": 1,
"nombre": "Efectivo"
},
"fechaVenta": "2026-03-06T10:30:00",
"baseImponible": 250.0,
"igv": 45.0,
"total": 295.0,
"detalle": [...]
}
]
curl https://api.example.com/venta/1
{
"id": 1,
"serie": "ABC",
"numero": "000001",
"descripcion": "Venta de productos",
"clienteId": 123,
"fechaVenta": "2026-03-06T10:30:00",
"baseImponible": 250.0,
"igv": 45.0,
"total": 295.0,
"detalle": [...]
}
curl "https://api.example.com/venta/buscar-por-fechas?inicio=2026-03-01T00:00:00&fin=2026-03-31T23:59:59"
[
{
"id": 1,
"serie": "ABC",
"numero": "000001",
"fechaVenta": "2026-03-06T10:30:00",
"total": 295.0,
"detalle": [...]
},
{
"id": 2,
"serie": "ABC",
"numero": "000002",
"fechaVenta": "2026-03-15T14:20:00",
"total": 450.0,
"detalle": [...]
}
]
curl "https://api.example.com/venta/buscar/serie?serie=ABC"
[
{
"id": 1,
"serie": "ABC",
"numero": "000001",
"total": 295.0,
"detalle": [...]
},
{
"id": 2,
"serie": "ABC",
"numero": "000002",
"total": 450.0,
"detalle": [...]
}
]
curl "https://api.example.com/venta/buscar/numero?numero=000001"
[
{
"id": 1,
"serie": "ABC",
"numero": "000001",
"total": 295.0,
"detalle": [...]
}
]
curl "https://api.example.com/venta/buscar/serie-numero?serie=ABC&numero=000001"
{
"id": 1,
"serie": "ABC",
"numero": "000001",
"descripcion": "Venta de productos",
"clienteId": 123,
"fechaVenta": "2026-03-06T10:30:00",
"baseImponible": 250.0,
"igv": 45.0,
"total": 295.0,
"detalle": [...]
}