Enviar Tickets
Este endpoint permite enviar las ventas. Cada objeto en el array representa las ventas.
Este endpoint requiere autenticación mediante Bearer Token.
Encabezado requerido:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Encabezado requerido:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Request
POST https://apicas.nubepl.com/venta
Cuerpo de la solicitud (Content-Type: application/json)
El cuerpo debe contener un arreglo (array) de objetos con la siguiente estructura:
El cuerpo debe contener un arreglo (array) de objetos con la siguiente estructura:
{
"Fecha": "20250105",
"Sucursal": "MD",
"TotalTicket": 935,
"Detalle": [
{
"IdProducto": 10001,
"Producto": "POLLO",
"Precio": 269.0,
"Cantidad": 68,
"Destino": "L"
},
{
"IdProducto": 10001,
"Producto": "POLLO",
"Precio": 269.0,
"Cantidad": 33,
"Destino": "C"
},
{
"IdProducto": 10001,
"Producto": "POLLO",
"Precio": 316.0,
"Cantidad": 5,
"Destino": "R"
},
{
"IdProducto": 10002,
"Producto": "MEDIO",
"Precio": 164.0,
"Cantidad": 2,
"Destino": "R"
},
{
"IdProducto": 10002,
"Producto": "MEDIO",
"Precio": 139.0,
"Cantidad": 41,
"Destino": "C"
}
]
}
Campos esperados
| Atributo | Tipo | Posicion | Obligatorio | Description |
|---|---|---|---|---|
| Fecha | String |
Body |
SI |
Fecha de la venta en formato YYYYMMDD |
| Sucursal | String |
Body |
SI |
Código o identificador de la sucursal. |
| TotalTicket | Int |
Body |
SI |
El numero total de tickets |
| Detalle | Array |
Body |
SI |
Lista de productos. |
| IdProducto | Integer |
Body |
SI |
ID del producto. |
| Producto | String |
Body |
SI |
Nombre del producto. |
| Precio | Decimal |
Body |
SI |
Precio unitario del producto. |
| Cantidad | Integer |
Body |
SI |
Cantidad del producto. |
| Destino | String |
Body |
SI |
Destino asociado a la venta(ej. "Comedor = C", "Llevar = L", "Auto = A", "Rappi = R", "Uber = U", "Didi = D"). |
Respuesta exitosa (HTTP 201)
201 OK
{
"status": "201",
"Mensaje": "Venta registrada, sucursal MD - 20250105"
}