Suscripción vencida

Tu suscripción de GastroX está vencida. Contactá a soporte para renovar.

Empresa: —

Vencimiento: —

Contactar soporte por WhatsApp
GastroX Sistema de gestión de restaurante

Gestión. Control. Resultados.

Administrá tu negocio desde un solo lugar, con toda la información que necesitás para tomar mejores decisiones.

Bienvenido

Ingresá a tu cuenta para continuar en GastroX.

Requerido si tu usuario existe en más de una empresa.

Sin marcar: cada pestaña puede tener otro usuario. Si lo marcás, la sesión se comparte entre pestañas.

¿Tenés problemas para ingresar?

Contactar soporte por WhatsApp
GastroX Sistema de gestión
GastroX v1.0.0
PLATAFORMA

Inicio

GastroX
Operando como:
Contactar soporte

Liquidación por horas

Solo el dueño puede ver esta sección. Para mozos: 1 turno = 8 horas (solo organización), y el pago se calcula solo por horas trabajadas + horas extra. El total incluye también propinas registradas en el período.

Empleado Rol Tiempo (hh:mm) Turnos (8 h, referencia) Horas extra $ / hora Propina Total a pagar
Elegí un período y tocá «Calcular liquidación».

Nuevo pedido

Tocá una mesa en Mesas para cargar la comanda. El cobro y el cierre de mesa lo hacen encargado o dueño (seguimiento en Pagos o Cobrar mesa más abajo).

Carrito

    Total: $0

    Agregá productos al carrito

    Pedidos activos

    Ventas de hoy: —

    Cobrar mesa

    Solo encargado o dueño registran el cobro. Imprimí el ticket para el cliente. En efectivo, tarjeta o transferencia, usá «Marcar como cobrado» e indicá el monto recibido. Si hay sobrante, podés devolver cambio o asignarlo como propina/extra.

    Total a cobrar: $0

    Cada uno paga: $0

    Decirle al mesero: Elegí mesa y, si dividen la cuenta, cuántos comensales. Así acomoda para que cada uno pague lo mismo.

    Ventas por período

    Caja

    Apertura, cierre y movimientos del turno. El efectivo disponible no es lo mismo que las ventas del período en Inicio.

    Cargando…
    Turno de caja

    Cargando sugerencia…

    Si cerraras ahora: —


    Cajas de meseros

    Resumen de las cajas individuales del turno. Separado de la caja general de arriba.

    Cargando…

    Pagos y cobranzas

    Solo encargado o dueño. Mesas con consumo activo para cobrar. Imprimí el ticket o registrá el cobro y el monto recibido.

    Cargando…

    No hay mesas pendientes de cobro.

    Facturas (AFIP)

    Emití facturas sobre cobros ya registrados. Para configurar modo y tipo de comprobante, usá Configuración → Facturación AFIP.

    Por defecto se autocompleta (encargado/dueño). Activá solo si necesitás editar comprobante, ítems o servicios.
    Descripción Cant. Precio IVA %

    Historial de facturación

    Consultá comprobantes emitidos por fecha de emisión (con CAE). No incluye pendientes.

    Facturación por día

    Fecha Factura B Factura A Factura C NC Total neto

    Evolución de facturación

    Fecha Hora Tipo Comprobante Cliente Documento Importe CAE Estado
    Cargando historial…

    Reservas

    Hora Cliente Teléfono Personas Mesa Estado

    Plano del salón

    100%
    Libre Ocupada Reservada

    Seleccionar sector

    Sectores

    100%
    Alinear Shift+clic: varias · Doble clic en vacío: nueva mesa

    Mesa seleccionada

    Secciones del local

    Organizá las mesas por sectores del local (Salón, Patio, Terraza, etc.).

    Listado de mesas

    Nombre Sección Capacidad

    Cobros

    100%
    Sin consumo Cuenta pendiente Lista para cobrar Cuenta parcial

    Plano de solo lectura: tocá una mesa con consumo para ver la cuenta e imprimir ticket. Cobrar y cerrar mesa solo encargado o dueño.

    Sectores

    Meseros

    Nombre

    Productos

    Importar productos desde PDF

    Subí la carta en PDF. GastroX extrae el texto, detecta productos automáticamente (modo local sin costo, o IA si está configurada) y vos revisás antes de crearlos. No se crea stock — configurá inventario después desde Stock.

    PDF hasta 15 MB · formatos de precio argentinos

    Analizando carta…

      Debug JSON (contrato analyze)
      
                    

      🔍
      Nombre Categoría Precio IVA Stock Unidad

      Recetas (consumo de materia prima)

      Acá definís cuánto se gasta de cada materia prima por producto. Esto es lo que se descuenta automáticamente cuando se hace un pedido (y se repone si se anula). La unidad del insumo debe ser la misma que la del stock de esa materia prima (no hay conversión automática entre gramos, litros, unidades, etc.).

      Debe coincidir con la unidad de stock de esa materia prima (no hay conversión automática).

      Tenés un atajo de teclado para esto: Ctrl + Enter guarda la receta.

      Materia prima Cantidad Unidad

      Cómo se elabora o sirve el plato (guía de cocina). Se puede generar automáticamente al cargar la carta por primera vez; editá aquí cuando quieras.


      Importar desde texto

      Pegá el texto (como el que me mandaste) y lo carga creando productos y una receta estimada con cantidades encontradas (ml/cc → mililitros, L → litros, gr/g → gramos, dentro de paréntesis). Si ya existía la materia prima con otra unidad, esa línea se omite.

      Solo dueño: reemplaza todas las recetas por las estimadas del sistema (y actualiza textos de preparación).

      Stock materia prima

      Insumos en gramos, kilo, unidad, litros o mililitros. Editar y desactivar como productos. No hay conversión automática entre unidades: usá la misma en stock y en recetas.

      Formato CSV esperado: nombre,cantidad,unidad,minimo,activo. Unidad: gramos, kilo, unidad, litros o mililitros (también acepta alias como g, kg, ml, L). Mínimo: alerta en el panel si el stock queda por debajo (misma unidad que cantidad). Activo: 1 o 0. La columna minimo puede omitirse (se asume 0).

      Importante: Reemplazar todo borra la materia prima actual y las recetas asociadas antes de importar. Borrar todo elimina además movimientos de MP. Usalo solo si tenés respaldo o estás seguro.

      Nombre Cantidad Unidad Mínimo Acciones

      Costos de carta — Rentabilidad en tiempo real

      Cálculo automático desde receta fija + opciones configurables. Edición inline de precio, alertas y desglose por producto.

      Producto Costo total Precio venta Ganancia ($) Margen (%) Estado Detalle

      Gestión de stock

      Productos y stock actual

      Últimos movimientos

      Proveedores

      Módulo completo de proveedores: alta manual, pedidos, estados de entrega/pago, filtros y exportación.

      Subí un PDF para autocompletar proveedor, montos y datos de deuda.
      Proveedor
      Sin proveedores cargados.
      Una línea por producto. Formato sugerido: Producto x cantidad.

      El filtro de fechas se aplica como rango completo: desde/hasta.

      Sin datos.

      Registro de Deudas

      Cargá una deuda rápida y gestioná pagos totales o parciales sin salir de esta sección.

      Carga de deuda

      Visualización y gestión de deudas

      Sin deudas registradas.

      Proveedor Monto total Pendiente Fecha Estado
      Sin deudas para mostrar.

      Registro de pagos / deuda

      Sin deuda registrada.

      Proveedor Total pedidos Total pagado Deuda
      Sin deuda por proveedor.

      Los pagos solo se anulan (no se borran): el registro queda con nota de auditoría y deja de sumar a la deuda.

      Fecha Proveedor ID pedido Monto Método Notas Acciones
      Sin pagos registrados.
      Fecha Proveedor Monto Pagado Deuda Quién pidió Días pago mes Días entrega Vence pago Llega Estado Pedido Notas
      Sin pedidos cargados.

      Pagar deuda

      Seleccioná el monto a pagar.

      Sin pagos registrados.

      Reportes y estadísticas

      Números de empresa

      Exportar datos del local y ventas (solo administrador) en Word.

      Descargar Word

      Ventas por período


      Registro de cobros por mesa

      Cada cierre queda guardado con saldo, monto cobrado, propina/extra, destino de sobrante, mozo y quién registró. Usá las mismas fechas de arriba y tocá «Ver resumen» o descargá el CSV.

      Fecha / hora Mesa Medio Origen Saldo cuenta Cobrado Propina Extra Destino sobrante Mozo Pedidos Registró
      Elegí fechas y tocá «Ver resumen» en Ventas por período.

      Consumo de materia prima

      Suma de salidas registradas en el período (ventas por receta, ajustes manuales, etc.). Usá las mismas fechas y tocá «Ver resumen» arriba.

      Insumo Unidad Consumo
      Elegí fechas y tocá «Ver resumen» en Ventas por período.

      Banco de horas

      Resumen de horas trabajadas por persona y rol. Visible para todos; los detalles por período se muestran solo al dueño.

      Registrar entrada / salida

      Elegí el empleado, escribí su PIN y tocá Entrar o Salir. Se usarán la fecha y hora de esta PC.

      Dueño: si quedó una entrada sin salida, cerrá el turno acá (sin PIN del empleado).

      Hoy

      Horas registradas hoy por cada empleado.

      Empleado Rol Tiempo (HH-MN)
      Cargando…

      Detalle por período (solo dueño)

      Empleado Rol Tiempo en período (HH-MN)
      Elegí un rango de fechas y tocá «Ver».

      Liquidación automática por horas

      Elegí el mismo período y completá el valor de la hora para cada persona. El sistema calcula el total a pagar.

      Empleado Rol Tiempo (HH-MN) Valor hora Total a pagar
      Elegí un período y tocá «Calcular liquidación».

      Vaciar banco de horas

      Borra todas las fichadas (entradas y salidas) de todos los empleados y roles. No modifica cobros ni propinas. No se puede deshacer.

      Cargando panel de plataforma…

      Confirmar impersonación

      Detalle de empresa

      Crear dueño

      Empresa:

      Configuración general

      En producción, cambiá tu PIN en la sección «Cambiar mi PIN».

      PANEL DE EMPRESA


      Datos del local

      Vista previa del logo

      Vista previa

      URL externa (opcional, compatibilidad)

      Si subís un archivo, tiene prioridad sobre la URL. JPG, PNG o WEBP hasta 5 MB. Se optimiza para impresión térmica.

      —

      Impresión y QZ Tray

      Configurá las impresoras de cocina, caja y comprobantes.

      Estado: verificando QZ Tray…

      Para imprimir directamente en la Xprinter XP-Q200II (80 mm) necesitás QZ Tray instalado y ejecutándose en esta computadora.

      Impresoras por estación (Cocina)

      Asigná una impresora QZ por sector (Cocina, Barra, Parrilla). Ancho: 80 mm.
      Puede ser la misma impresora que Cocina en locales chicos.

      Datos fiscales

      Otros

      El método QR manual se registra al cerrar la mesa (Pagos → Cobrar). Para cobros automáticos con Mercado Pago, vinculá tu cuenta abajo.


      Mercado Pago

      Cada restaurante utiliza su propia cuenta de Mercado Pago. Ingresá tus credenciales aquí; GastroX las guarda cifradas y nunca las muestra completas.

      Obtené el Access Token y el Webhook Secret en developers.mercadopago.com → Tu integración → Credenciales (producción o prueba) y en la configuración de notificaciones/webhooks.

      Estado: …

      El módulo global de cobros MP está desactivado en este servidor. Podés vincular tu cuenta; los cobros QR se habilitarán cuando el administrador de plataforma active Mercado Pago.

      Token de tu cuenta (producción o prueba). Lo encontrás en el panel de desarrolladores de Mercado Pago.
      Clave secreta para validar notificaciones de pago. La configurás en Mercado Pago al registrar la URL de webhook. No es el Access Token.
      Copiá esta URL y pegala en la configuración de Mercado Pago para recibir automáticamente las notificaciones de tus pagos.


      PIN de seguridad

      Protegé las operaciones críticas de tu empresa con un PIN de seguridad.

      Estado: …


      Cambiar mi PIN


      Configurá la facturación electrónica de GastroX

      Te vamos a guiar paso a paso para conectar tu cuenta de ARCA con GastroX. No necesitás conocimientos técnicos.

      Paso 1 de 8

      Prepará tu cuenta de ARCA

      Para conectar GastroX necesitás ingresar a ARCA con la Clave Fiscal del titular de la empresa.

      GastroX nunca te va a pedir tu contraseña de ARCA. No ingreses tu Clave Fiscal dentro de GastroX.

      Creá el punto de venta

      El punto de venta es el número que ARCA utiliza para identificar desde dónde se emiten tus facturas.

      Ingresá a ARCA con Clave Fiscal y buscá la aplicación Administración de puntos de venta y domicilios (el nombre puede variar levemente en el portal).

      1. Entrá a la aplicación.
      2. Buscá la opción para administrar o agregar un punto de venta.
      3. Creá un nuevo punto de venta.
      4. Seleccioná la modalidad de facturación electrónica mediante Web Service (o similar).
      5. Elegí un número que no esté en uso con otra modalidad incompatible.
      6. Guardá la configuración.
      El número lo crea ARCA. Después vas a colocar ese mismo número en GastroX. No inventes un número solo en GastroX.

      Creá tu certificado digital

      Ahora vamos a crear el certificado que permite que GastroX se identifique ante ARCA. Este proceso genera una solicitud que después ARCA convierte en tu certificado.

      Antes de generar, completá CUIT y Razón social en la sección Datos fiscales (arriba en esta pantalla).

      GastroX genera la clave privada de forma segura en el servidor. Nunca se muestra en pantalla. Descargás un archivo .csr para subir a ARCA.

      Subí la solicitud a ARCA
      1. Entrá a ARCA con Clave Fiscal.
      2. Buscá Administración de Certificados Digitales (nombre puede variar).
      3. Generá o importá la solicitud de certificado (archivo .csr que descargaste).
      4. Completá los datos que pida ARCA y enviá la solicitud.

      Documentación oficial de ARCA sobre certificados

      Descargá el certificado de ARCA

      Cuando ARCA apruebe o genere el certificado, descargalo y guardalo en un lugar seguro.

      • .CRT / .CER = certificado que entrega ARCA (subilo a GastroX).
      • .KEY = clave privada. Si generaste el certificado con GastroX en el paso 3, ya está guardada y no necesitás subir el .key.
      ⚠️ Nunca compartas tu archivo .KEY ni tu clave privada por WhatsApp, correo electrónico ni con personas que no sean de confianza.

      Estado: —

      Autorizá a GastroX a facturar

      Ahora tenés que decirle a ARCA que el certificado que creaste puede usar el servicio de facturación electrónica.

      Ingresá al Administrador de Relaciones de Clave Fiscal (buscalo en el portal de ARCA tras iniciar sesión).

      1. Entrá a ARCA con Clave Fiscal del titular.
      2. Abrí el Administrador de Relaciones de Clave Fiscal.
      3. Buscá la opción para agregar una nueva relación o delegación.
      4. Seleccioná el servicio de facturación electrónica / Web Service correspondiente (por ejemplo WSFE — el nombre puede variar).
      5. Asociá el certificado que acabás de crear.
      6. Confirmá y guardá los cambios.
      GastroX nunca te pedirá tu contraseña de Clave Fiscal.

      Documentación oficial ARCA — certificados y relaciones

      Configurá GastroX

      Completá estos datos con la misma información que configuraste en ARCA.

      CUIT y razón social: se toman de Datos fiscales (arriba). Punto de venta: el mismo número que creaste en ARCA.

      CUIT: —

      Punto de venta: —

      Usá Producción cuando ya terminaste la configuración en ARCA. Homologación sirve únicamente para pruebas.

      Los archivos de certificado se cargan en el paso 4. Estado: —

      Verificar conexión

      Probá que GastroX pueda comunicarse con ARCA usando tu certificado y punto de venta.

      ¡Listo! Primera factura

      ✅ GastroX ya puede comunicarse con ARCA.

      Cuando cierres una mesa y corresponda emitir una factura, GastroX solicitará a ARCA la autorización correspondiente. Vos no tenés que generar tokens ni códigos manualmente.

      CAE = Código de Autorización Electrónico. Es el número que ARCA devuelve cuando aprueba tu factura. GastroX lo guarda automáticamente en cada comprobante.

      Podés emitir facturas desde la sección Facturas (AFIP) del menú.

      🔐 Tu información está protegida

      • GastroX nunca necesita tu contraseña de ARCA.
      • Nunca ingreses tu Clave Fiscal en GastroX.
      • El archivo .KEY es privado — no lo compartas.
      • El certificado debe corresponder al CUIT configurado.
      • GastroX no muestra tokens ni firmas de ARCA en pantalla.

      ¿Dónde me trabé?

      En ARCA, buscá Administración de puntos de venta y domicilios. Creá un punto nuevo con modalidad de facturación electrónica por Web Service. Anotá el número que te asigne ARCA y cargalo en GastroX.

      En el paso 3 usá Generar certificado en GastroX. Subí el archivo .csr a ARCA en Administración de Certificados Digitales. Consultá la documentación oficial.

      Tras ingresar a ARCA, usá el buscador del portal o el menú de servicios con Clave Fiscal. El servicio suele llamarse Administrador de Relaciones de Clave Fiscal. Ahí delegás el Web Service de facturación al certificado creado.

      Verificá que el CUIT del certificado coincida con el de tu empresa, que la solicitud (.csr) sea la misma que generó GastroX, y que no hayas vencido el plazo de la solicitud. Si regenerás el certificado, volvé a autorizar el servicio en Relaciones.

      Usá el botón Probar conexión. Revisá CUIT, punto de venta, certificado .crt, que la clave esté guardada en GastroX, autorización en ARCA y ambiente Producción para facturas reales.

      Si la conexión funciona pero no hay CAE, revisá el tipo de comprobante en opciones avanzadas, los datos del cliente y que el punto de venta esté habilitado para emitir. En homologación las facturas son de prueba.

      Opciones avanzadas de facturación
      Solo si el hosting no tiene SOAP/OpenSSL. Requiere token de AFIP SDK.

      Solo el dueño del local puede configurar la facturación electrónica.

      Caja

      Permite que cada mesero gestione y rinda su propia caja.
      Marcada: comanda en formato simple (80 mm, sin marca de agua) para ticketera. Desmarcada: comanda con marca de agua y tipografía clásica. El ticket al cliente siempre va en rollo 80 mm.

      Configurá GastroX a tu medida

      Activá o desactivá módulos según cómo operás tu local. Los cambios aplican para toda tu empresa; los permisos por rol siguen vigentes.


      Próximas actualizaciones

      Novedades que el equipo GastroX está preparando para todos los locales.

      Confirmación de seguridad

      Esta operación requiere el PIN de seguridad de la empresa.

      Sugerí una mejora para GastroX

      Tu idea llega al equipo de producto. No reemplaza el soporte por WhatsApp para urgencias.

      Usuarios

      Creá usuarios para que los meseros puedan iniciar sesión y cargar comandas. Asigná cada usuario a un perfil de mesero si corresponde.

      Nombre Rol Mesero asignado Estado

      Códigos de error

      Solo la cuenta Dueño ve esta pestaña. Los avisos en pantalla pueden incluir un código entre corchetes (por ejemplo [WEB-001]) para identificar el fallo sin adivinar.

      Editá mensajes y códigos en app.js: objetos RESTO_ERR, RESTO_PRINT_CODIGOS y el array RESTO_CATALOGO_ERRORES (deben coincidir).

      Código Categoría Resumen Qué significa / acción

      Infraestructura y sincronización

      Panel técnico: conexión SQL alterna (réplica / nube), estado del circuito, cola outbox y pruebas de latencia. En producción definí RESTO_DEV_CRYPTO_KEY en el entorno antes de guardar contraseñas.

      — Pendientes outbox: 0

      Logs de prueba SQL

      FechaOKmsMensaje

      Panel Developer / Owner

      POS offline-first · SQL distribuido · Sync bidireccional · Resiliencia y observabilidad.

      CONECTANDO… BREAKER — Pend. 0
      Latencia DB — ms sin medición
      Pendientes outbox 0 0 fallidos
      Último sync — nunca
      Configuración activa — sin configurar

      Configuraciones SQL guardadas

      Múltiples conexiones cifradas (AES-256-GCM). Activá la que el sistema debe replicar.

      NombreDriverHostBaseUsuarioSSLActivaAcciones

      Nueva configuración SQL

      Estado de sincronización

      Últimas ejecuciones

      FechaDirecciónEstadoAplic.Fall.Confl.DuraciónDetalle

      Cron externo (cada 5 min)

      URL única para que un servicio externo (cron-job.org, EasyCron, UptimeRobot, cron de Linux o Task Scheduler de Windows) dispare la sincronización LOCAL ↔ REMOTO cada 5 minutos. Tras cada ciclo, la caché aplicada con más de 5 minutos se borra automáticamente.

      Cómo programarlo
      
                      

      Cola Outbox (LOCAL → REMOTO)

      #FechaTablaOpPKEstadoIntentosPróx. intentoError

      Logs estructurados (en vivo)

      Cargando…

      Auditoría de conexión

      Heartbeats, pruebas y accesos al panel privado.

      FechaAcciónEstadomsHostIPError

      Acceso al panel

      FechaUsuarioRolAcciónRecursoEstado

      Sucursales registradas

      Cada terminal POS pertenece a una sucursal con su branch_id y namespace de sync.

      Sucursal activa: -

      IDbranch_idNombreNamespacePrincipalActivaAcciones

      Crear sucursal

      El node_id de esta terminal se persiste localmente en .resto_node_id (no editable).

      Cargando node…

      Conflictos resueltos por el Reconciler

      Registro auditado de cada conflicto: política aplicada, motivo y snapshots local/remoto/final.

      #TablaPKOpDirecciónResoluciónMotivoBranchFecha

      Estado de Workers (push / pull / reconcile / cleanup / metrics)

      Heartbeat de cada worker. El supervisor reinicia automáticamente los stale.

      WorkerPIDEstadoÚlt. ejecuciónÚlt. OKCiclosDur. (ms)Error
      ¿Cómo iniciar los workers?
      Windows: scripts\developer-worker-supervisor.bat (programar al arranque)
      Linux:   scripts/developer-worker-supervisor.sh (systemd o @reboot)

      Métricas (últimas 24 hs)

      Cargando…

      Dashboard técnico

      Cómo usar el sistema

      Instrucciones según tu rol. Solo ves las pestañas y botones que te corresponden.

      General (todos)

      • Entrar a la gestión: URL del sitio con /panel o /gestion, o agregando ?gestion=1 a la dirección, para abrir el login y el panel (no es la misma vista que la página pública del local).
      • Iniciar sesión: Usuario y PIN. Podés marcar "Recordar sesión" para no volver a entrar en este equipo.
      • Pestañas: La pestaña activa se recuerda al recargar la página.
      • Salir: Clic en "Salir" arriba a la derecha para cerrar sesión.
      • Panel (Dashboard): Solo dueño y encargado. Meseros y cocina no tienen esta pestaña (ventas del día, mesas ocupadas, alertas de stock de productos y de materia prima bajo mínimo).
      • Banco de horas: Todos pueden ver el resumen del día. El detalle por período y exportaciones amplias son principalmente para dueño; la Liquidación es solo dueño. El dueño puede vaciar todo el historial de fichadas para empezar de cero (irreversible; doble confirmación).

      Para cocina

      • Podés usar Banco de horas para fichar entrada y salida (empleado + PIN).
      • Podés ver Pedidos para seguimiento; no cargás mesa/mesero ni enviás comandas ni cerrás cuentas (eso es mesero/dueño).
      • No tenés pestañas Panel, Mesas, Pagos ni Reservas (esas las usan gestión o meseros).

      Para meseros

      Hacer un pedido

      • Ir a Pedidos. Elegir siempre mesa y mesero (obligatorio para la cuenta y la propina).
      • Filtrar por sección o buscar el producto, agregar al carrito. Revisar total y notas, luego Enviar pedido.
      • Se imprime la comanda (cocina/barra). Los ítems pasan a "Pendientes" en la lista.

      Agregar más a una mesa

      • Desde Mesas: en una mesa ocupada o con pendiente de pago, clic en Agregar a comanda. Te lleva a Pedidos con esa mesa y mesero ya elegidos. Agregá ítems y enviá; se imprime una comanda solo con lo nuevo. La cuenta de la mesa ya incluye todo.

      Seguimiento del pedido

      • En la lista de pedidos activos trabajás directo sobre Pendiente y luego cobrás sin pasos intermedios. El botón Imprimir saca el mismo ticket que "Imprimir ticket cliente" (con QR si corresponde).

      Cobro de la mesa (no lo hacés vos)

      • El cierre de mesa y el registro del cobro (efectivo, tarjeta, QR) lo hacen encargado o dueño desde la pestaña Pagos o la sección Cobrar mesa dentro de Pedidos (vos no ves esos botones).

      Banco de horas (si corresponde)

      • Si el mesero tiene usuario con rol Mesero, puede fichar su entrada y salida en Banco de horas seleccionando su nombre y escribiendo su PIN. El tiempo se usa después en la pestaña Liquidación (solo dueño).

      Reservas

      • Si tenés la pestaña Reservas, podés consultar el listado (fecha y estado). No podés crear ni editar reservas: eso lo hacen encargado y dueño.

      Para encargados

      Gestionás carta, stock, mesas, personal de sala y cobros. No enviás comandas ni sumás ítems a mesas: eso lo hacen mesero y dueño (vos podés ver Pedidos para seguimiento). Cobrás en la pestaña Pagos o podés usar la sección Cobrar mesa dentro de Pedidos como el dueño.

      Pedidos (solo lectura operativa)

      • Podés ver la lista, filtros y estados; no aparece el flujo de carrito ni Enviar pedido. Para nueva comanda o sumar platos, lo cargan mesero o dueño.

      Mesas

      • Plano: Ver estado (libre, ocupada, pendiente de pago). El botón Agregar a comanda solo lo ven mesero y dueño.
      • Listado: Alta, edición (nombre, zona salón/patio/pérgola, capacidad), desactivar o reactivar mesas.

      Meseros

      • Alta, edición y desactivación de meseros. Los meseros desactivados no aparecen al armar pedidos.

      Productos

      • Alta y edición de productos (nombre, categoría, precio, stock, unidad). Podés cargar preparación (texto de cocina) y el sector de comanda (cocina, barra, parrilla) para que salga en el ticket correcto.
      • Restaurar carta por defecto si se necesita. Productos desactivados no se ofrecen en pedidos.

      Reservas y costos

      • Reservas: Encargado y dueño pueden crear, editar, asignar mesa y cambiar estado (pendiente / confirmada / cumplida / cancelada). Los meseros solo ven la tabla (filtros por fecha y estado), sin botones de alta ni edición.
      • Costos carta: hoja tipo planilla para costos y precios; importá/exportá CSV desde esa pestaña.

      Stock

      • Ver stock actual y últimos movimientos. Ajustar stock: entrada o salida con motivo (reposición, merma, etc.).

      Configuración

      • Local: nombre, logo en ticket, dirección, teléfono, horarios.
      • Fiscal: razón social, CUIT, condición, punto de venta (base para comprobantes).
      • Otros: % impuesto y propina sugerida, umbral de alerta de stock de productos (no confundir con mínimos de materia prima).
      • Cobro con QR: al cerrar una mesa elegí el método QR cuando el cliente pagó con transferencia/QR bancario. El registro queda en Pagos, caja y reportes como venta QR (no es efectivo físico).
      • AFIP / facturación: modo (homologación/producción), tipo de comprobante, token de AFIP SDK, opción de emitir factura al cobrar cuenta. Sin token suele usarse modo prueba.
      • Impresión cocina: opción de formato simple para comandera (comanda cocina / equipos tipo Systel).
      • Cambiar mi PIN al final del formulario.

      Reportes

      • Elegí desde y hasta y tocá Ver resumen: ventas, banco de horas en el período, detalle de cobros por mesa y consumo de materia prima (suma de salidas por insumo).
      • Botones para exportar banco de horas (CSV / Excel) y cobros por mesa (CSV).
      • El informe Números de empresa (Word) es solo para dueño.

      Recetas y materia prima

      • Recetas: definí insumos por producto; al enviar pedidos el sistema descuenta stock de MP y puede bloquear el pedido si no alcanza.
      • Stock MP: podés fijar un mínimo por insumo; si el stock cae por debajo, verás una alerta en el Panel.
      • CSV de materia prima: columnas recomendadas nombre,cantidad,unidad,minimo,activo. Reemplazar todo borra la materia prima actual y recetas vinculadas antes de importar: usalo solo si sabés lo que hacés. Borrar todo elimina MP, recetas y movimientos.

      Para el dueño (administración)

      Todo lo del encargado, más:

      Caja

      • Abrir caja: Al inicio del turno, indicar monto inicial. Solo puede haber una caja abierta.
      • Durante el turno: Registrar gastos (monto y descripción). Las ventas (efectivo, tarjeta, QR) se cargan solas al cobrar mesas.
      • Cerrar caja: Opcionalmente indicar efectivo contado para ver diferencia. Al cerrar queda registrado el resumen del turno.

      Usuarios

      • Crear usuarios (nombre, PIN, rol: Mesero, Encargado o Dueño). Asignar mesero al usuario si es mesero. Activar/desactivar. Editar nombre, rol y PIN.

      Códigos de error (soporte)

      • En la pestaña Códigos de error tenés la tabla de referencia: cada mensaje de error o aviso puede llevar un código entre corchetes ([WEB-001], [IMP-104], etc.) para identificar el problema al hablar con soporte o revisar app.js.

      Reportes y backup

      • Números de empresa: Descargar Word con datos del local y ventas (día, semana, mes).
      • Consumo de materia prima: en Reportes, después de elegir fechas y «Ver resumen», la tabla muestra cuánto se consumió de cada insumo (salidas registradas).
      • Recetas estimadas: en Recetas, el dueño puede Regenerar recetas estimadas para rellenar insumos y textos de preparación (operación destructiva sobre recetas actuales).
      • Banco de horas: En la pestaña Banco de horas puede ver el detalle por período de horas trabajadas por empleado y exportar a CSV/Excel.
      • Liquidación: En la pestaña Liquidación puede calcular el pago a cada persona:
        • Para mozos: se calcula automáticamente la cantidad de turnos (cada 8 horas) y se liquida por turno.
        • Para cocina y otros roles: se liquida por hora trabajada.
        • Puede sumar horas extra y definir el valor (por hora o por turno) por empleado; el sistema calcula el total a pagar.
      • Backup: En el pie de página, Descargar backup guarda un .db (SQLite) del negocio.
      • Restaurar un backup: hay que sustituir el archivo de base del servidor por el descargado (con la app detenida o sin usuarios conectados). En instalaciones tipo XAMPP suele estar en la carpeta del proyecto; en hosting, quien administre el servidor debe reemplazar el archivo y conservar permisos. Probá en entorno de prueba antes de producción.

      Actividad y limpieza

      • Actividad: Ver quién hizo qué y cuándo (logs).
      • Limpiar vista (pedidos): En Pedidos, botón "Limpiar vista". Solo vacía la lista en pantalla; no borra nada en la base de datos. Para volver a ver los pedidos usá Actualizar o los filtros.

      Resumen de roles

      • Mesero: Pedidos (mesa, mesero, carrito, comandas, estados; no cerrá mesa ni registrés cobro). Mesas con Agregar a comanda. Sin Panel ni pestaña Pagos. Reservas solo lectura. Banco de horas si aplica.
      • Cocina: Banco de horas y Pedidos (seguimiento, sin operar comandas). Sin Panel, Mesas, Pagos, Reservas ni gestión de carta.
      • Encargado: Panel, Mesas (CRUD, sin «Agregar a comanda»), Meseros, Productos, Stock, Stock MP, Recetas, Costos carta, Config, Reportes, Actividad, Reservas (alta/edición), Pagos y cobro en Pedidos. Pedidos en modo seguimiento (no envía comandas). Sin Caja, Usuarios, backup ni Códigos de error.
      • Dueño: Todo lo anterior + comandas y carrito como mesero, Caja, Usuarios, Liquidación, Códigos de error, backup, regenerar recetas estimadas, limpiar vista de pedidos, informe Word empresa.

      Logs de actividad

      Quién hizo qué y cuándo. Visitas al inicio del sitio: acción visita_inicio_web (usuario «Sitio público»). Inicio de sesión en el panel: portal_conexion con la IP en Detalle. La tabla con IP y origen está en Conexiones.

      Fecha Usuario Rol Acción Detalle

      Conexiones al portal

      Registra accesos a GastroX y visitas al inicio público. IP y lugar son aproximados según la IP pública.

      Fecha Origen Usuario Rol IP Ubicación (aprox.) Navegador / dispositivo
      GastroX ·

      Nueva sección

      Mesa

      Esquema de organización de mesas

      Resumen por zona para organización del salón y coordinación de turnos.

      Editor visual de mesas

      Arrastrá para mover. Usá la esquina inferior derecha para redimensionar. Guarda posición, tamaño, forma y zona.

      Mesa seleccionada

      Reserva

      Mesero/a

      Nuevo usuario

      Dejar en blanco al editar para no cambiar el PIN.
      Podés crear Mesero, Encargado, Cocina, Dueño, Developer o Superadmin. Superadmin solo otro superadmin. Si es mesero, asignalo a un perfil desde abajo.
      Si el usuario es mesero, podés vincularlo a un perfil de mesero.

      Editar fila (Costos carta)

      Desglose de costo

      Producto

      Datos base
      En qué ticket sale al imprimir. También se infiere por categoría y nombre del producto.

      Definí insumos fijos y grupos configurables (con límite máximo) que el mesero selecciona al vender.

      Consumo fijo

      Grupos y opciones combinables

      Resumen rápido
      Solo en productos marcados se abre el modal de combinaciones/opciones.

      Tips de configuración

      • Definí primero consumo fijo.
      • En grupos, usá mínimo y máximo para limitar selección.
      • En opciones, verificá cantidad y unidad antes de guardar.

      Materia prima

      Sin conversión automática entre unidades: en recetas usá la misma unidad que acá.
      En la misma unidad que la cantidad. Si el stock baja de este valor, aparece una alerta en el panel.

      Cierre de mesa

      Saldo de la cuenta y monto que entregó el cliente. Si paga de más, podés elegir si devolver el sobrante como cambio o registrarlo como propina/extra.

      $0

      Saldo con descuento: $0

      —

      Total cuenta $0
      Total pagado $0
      Saldo restante $0

      Faltan $0,00

      Sobrante: $0

      Registrar gasto

      Cobrar con QR

      Código QR

      Registrá el cobro QR desde el cierre de mesa.

      Esperando pago…

      Abrir link de pago

      Ajustar stock

      Confirmar pedido

      Nota del producto

      Configurar producto

      Seleccionado:

      Sin selección.

      Cuenta

      Comanda — Mesa

      🔎

      Consumo actual

      Carrito nuevo

        🛒

        Tu carrito está vacío

        Agregá productos desde la lista

        Total $0

        Imprimir comprobante

        Vista previa. Tocá Imprimir ahora y elegí la impresora o “Guardar como PDF”.

        Impresora térmica

        Confirmar

        Editar

        Prueba al 100%

        Resultado de la verificación en un solo request (solo rol Developer).

        
              

        ✨ Novedades de GastroX

        GastroX sigue evolucionando. Acá encontrás las mejoras de cada versión.

        Paso 1 de 1