Enviar Tickets

Este endpoint permite enviar las ventas. Cada objeto en el array representa las ventas.

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:
{
  "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"
}