Alertas inteligentes
Resumen de fórmula
Importar CSV del sistema de bancas
parse-ventas-contenido en el servidor: registros separados por
| o salto de línea; campos con , o ;; cabecera tipo «Fecha, Grupo…» opcional; fechas
YYYY-MM-DD o dd/mm/aaaa; montos con 1.234,56.
Cada registro:
fecha, grupo, banca, mjugada, mpremio, porciento, apertura, gastos, nopagados, descuentos, pago_otra (11 columnas).
Con 10 columnas el servidor inserta porciento=0 (resto: apertura…pago; ver backend).
Pegar contenido CSV
Subir archivo CSV
Modo local: localStorage. Con sesión API activa, use «Enviar al servidor» para POST /api/ventas-import/commit (requiere permiso contable).
Importar desde SFTP (servidor remoto)
Igual que en el antiguo flujo: usuario@host, puerto (p. ej. 22) y carpeta en el Linux remoto. No ponga *.csv al final: solo el directorio, p. ej. /home/viv00001/conta — se copian los .txt/.csv/.cvs/… de ahí. La contraseña se cifra en el servidor. Guardar conexión = solo admin. Contable puede bajar a bandeja y pegar al editor, o usar el pipeline automático (descarga e importa a ventas_diarias de una vez).
Automático (recomendado)
Conecta al SFTP, baja lo nuevo y graba en la base sin abrir el editor. Los archivos que no tengan formato de venta diaria quedan listados en «omitidos» en el mensaje.
Lotes en el servidor (import contable)
Sincronice o inicie sesión con rol usuario, contable o admin para ver el historial.
Mantenimiento de bancas
Registrar / editar banca
Datos recomendados que debes completar
Esto permite luego generar reportes de rentabilidad por zona, deudas de locales, contactos de emergencia y control de bancas activas o suspendidas.
Registro de gastos manuales
Nuevo gasto
Clasificación contable sugerida
Este módulo separa los gastos manuales de los gastos que llegan por CSV. Así puedes saber qué vino del sistema de bancas y qué se registró después por administración.
Recogida de beneficio por banca
Nueva recogida
Uso para app Android
En producción, este módulo será la base de la app Android: el cobrador verá el monto esperado por banca, registrará el monto recogido, podrá adjuntar foto, firma y ubicación GPS.
Cierres diarios
Usuarios del tenant
Misma base que /api/users. Admin puede crear y desactivar; contable solo ve el listado.
Nuevo usuario
Auditoría de cambios
Fórmulas y reglas del sistema
Formato CSV aceptado
Regla del signo
Recomendación para el backend futuro
Este archivo es para iniciar y validar el modelo. Cuando confirmes las fórmulas y pantallas, lo correcto será pasarlo a una arquitectura con backend, base de datos, usuarios, permisos y app Android.