Enviar Tickets
Este endpoint permite enviar uno o varios registros de tickets de venta. Cada objeto en el array representa un producto dentro de un ticket. Todos los productos con el mismo NumTicket serán agrupados como parte del mismo ticket.
Este endpoint requiere autenticación mediante Bearer Token.
Encabezado requerido:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Encabezado requerido:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Request
POST https://api.nubeepl.com/tickets
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": "2025-07-01T13:45:00",
"Clave": "PS",
"NumTicket": "10008897",
"Destino": "Comedor",
"cveFormaPago": "01",
"Cajero": "Test",
"Codigo": "110010001",
"Producto": "POLLO",
"Cantidad": 1,
"Descuento": 0,
"Precio": 269,
"Total": 269,
"Gift": "",
"Tarjeta": 169
},
{
"Fecha": "2025-07-01T13:45:00",
"Clave": "PS",
"NumTicket": "10008897",
"Destino": "Comedor",
"cveFormaPago": "01",
"Cajero": "Test",
"Codigo": "110040001",
"Producto": "VASO REFRESCO",
"Cantidad": 2,
"Descuento": 0,
"Precio": 42,
"Total": 84,
"Gift": "",
"Tarjeta": 0
}
]
Campos esperados
| Atributo | Tipo | Posicion | Obligatorio | Description |
|---|---|---|---|---|
| Fecha | String |
Body |
SI |
Fecha y hora del ticket (ISO 8601). |
| Clave | String |
Body |
SI |
Clave de la sucursal. |
| NumTicket | String |
Body |
SI |
Número del ticket. |
| Destino | String |
Body |
SI |
Área de consumo (ej. Comedor, Llevar, Auto, Rappi, Uber, DIDI, Monedero). |
| cveFormaPago | String |
Body |
SI |
Clave SAT de forma de pago, 01=Efectivo, 04=Tarjeta Credito, 28=Tarjeta Debito |
| Cajero | String |
Body |
SI |
Nombre del cajero |
| Codigo | String |
Body |
SI |
Codigo del producto. |
| Producto | String |
Body |
SI |
Nombre del producto. |
| Cantidad | Number |
Body |
SI |
Cantidad vendida. |
| Descuento | Decimal |
Body |
SI |
Descuento aplicado en cada partida. |
| Precio | Decimal |
Body |
SI |
Precio de venta. |
| Total | Decimal |
Body |
SI |
Total del producto (Cantidad × Precio). |
| Gift | String |
Body |
NO |
Numero o código de la tarjeta gift and loyalty, validar si es posible obtener este valor cuando el destino es Monedero.. |
Respuesta exitosa (HTTP 201)
201 OK
{
"status": "201",
"Mensaje": "Tickets insertados"
}