# API de servicio a la mesa ## Listar mesas Devuelve un arreglo de objetos con los datos de las mesas abiertas, cerradas y disponibles según hayan sido definidas en el plano de mesas. End point: ```{services_end_point}/pos/dinner/tables/``` ### Parámetros de consulta * cc - Clave primaria (numérico, entero) que corresponde a un centro de consumo (opcional) * waiter - Código (alfanumérico) de un mesero (opcional) * zone - Nombre (alfanumérico) de una zona (opcional) ### Solicitud ``` Método: GET {services_end_point}/pos/dinner/tables/?cc=x&waiter=y&zone=z ``` ### Respuesta ``` [ "success": 1, "data": [ { "code": "mesa 1", "sys_pk": 7, "sys_guid": "AA617041BA9D4E77A0D4E3BF3BF2F1", "reference": "A00000001", "status": 1, "occupied_seats": 2, "Notas": null, "balance": 1398.28000000, "owner": "", "is_birthday": 0, "is_celebration": 0, "customer": { "code": "(PG)", "sys_pk": 1, "name": "(P\u00FAblico general)" }... ] ] ``` #### Campos de datos * code. Cadena con el identificador de la mesa * sys_pk. Entero mayor que cero con la clave primaria de la venta (ticket) si la mesa está abierta o cerrada. * sys_guid. Cadena no vacía con una GUID de la venta (ticket) si la mesa está abierta o cerrada. * reference. ## Listar lineas ## Listar alimentos y bebidas ## Listar barras de adicionales (o complementos) generales ## Abrir mesa Abre la mesa de acuerdo asu identificador. ### Solicitud ``` Método: POST {services_end_point}/pos/dinner/tables/ Content-Type: application/json;charset=utf-8 { "cc":"" } ``` ### Respuesta ## Cerrar mesa ## Reabrir mesa ``` Método: PATCH ``` ## Enviar comanda ``` Método: POST {services_end_point}/pos/dinner/tables/{sys_guid_cuenta_mesa}/ Content-Type: application/json;charset=utf-8 { "waiter":"código mesero", "cc":"código/sys_pk de centro de consumo", "amount":99919 "details":[ { "prodcenter":{ "code":"0001", "description":"BARRA" }, "quantity":1 "sku":{}, "price":1121 "adds":11 },... ] } ``` {services_end_point}/pos/dinner/fblines/ {services_end_point}/pos/dinner/foodbev/ {services_end_point}/pos/dinner/foodbev-adds/