bot activo · 2026-10-18 (88) · 🙋 REGISTRARSE EN LA TIENDA Y QUE ALPHA IA LO APRUEBE: la entrada del panel trae «¿No tienes cuenta? Regístrate» (/panel/registro: nombre, correo y contraseña); la cuenta queda sin poder entrar hasta que el equipo la apruebe en el panel central (Usuarios ALPHA › Solicitudes) y elija su rol, y entonces entra con ese correo y esa contraseña, con «dejar la sesión abierta» si quiere. La contraseña no sale de la tienda. · (87) · 🔑 SIN CLAVE APARTE: el panel se abre solo con la llave del central y se entra por él. ENTRAR POR EL PANEL CENTRAL: el panel central manda al cliente a esta tienda con un pase firmado (vale 60 segundos y una sola vez, firmado con la llave que ya comparte con el central) y aquí se abre su sesión con el rol que el central le dio, en POST /panel/sso (sso.js). Su cuenta se crea sola la primera vez; la clave de la tienda y las cuentas de /panel siguen entrando igual, y una cuenta dada de baja en esta tienda no entra por el central. · (85) · 👤 LAS CUENTAS CON CORREO Y CONTRASEÑA: el panel ya no se abre con una sola clave compartida: cada persona entra con su correo y su contraseña. El dueño crea las cuentas en Usuarios (no hay registro público) y elige el rol: Dueño (todo), Asesor (chats, clientes, métricas y pedidos web, sin dinero) o Cajero (solo la Caja y las ventas, sin ganancias ni costos). Las contraseñas se guardan cifradas con sal (PBKDF2), 5 fallos con el mismo correo cierran la puerta 15 minutos, cambiar la contraseña, el rol o dar de baja cierra las sesiones abiertas, y cada uno cambia la suya en Mi cuenta. Si alguien olvida la suya, el dueño le pone otra. La clave de la tienda sigue entrando como acceso de emergencia. · (84) · 🟦 KRECE SOLO EN TIENDAS DE TECNOLOGÍA: Krece (método de pago, tabla de niveles, tarjetas en Ventas, Inicio y Reportes, hoja impresa y Excel) ya NO existe en las tiendas de calzado ni de moda: ni el botón de la Caja, ni la Tabla de Krece, ni su sección en los reportes; cobrar con Krece allí se rechaza. Solo lo manejan las tiendas de teléfonos, electrónica y electrodomésticos. Cashea sigue igual en todas. · (83) · 🟦 KRECE EN LA CAJA, EN VENTAS Y EN LOS REPORTES, Y COLORES PROPIOS: nuevo método de pago «Krece» que funciona como Cashea pero con niveles de COLOR (Azul, Plata, Oro y Platino), cada uno con su inicial y sus cuotas (normales, las del bot de EPICCELL: Azul 30 % en 6, Plata 25 % en 8, Oro 20 % en 8, Platino 15 % en 10), editables en Caja › Tabla de Krece, más «Inicial libre» con el porcentaje y las cuotas a gusto y con qué se pagó la inicial; la cuenta (inicial y monto financiado) se guarda por venta. Krece sale en Ventas (donde estaban los fiados), Inicio, Reportes (pantalla, texto, Excel y hoja impresa carta). Cada botón con su color: Cashea amarillo #FDFA3D y Krece #40C5E4. · (82) · 🚫 SIN VENTAS A CRÉDITO, DEL TODO: se quitó todo lo que quedaba (la columna de la base y la tabla de abonos, que se borran solas al arrancar; la columna de la exportación de ventas para el sistema de inventario; el ícono; los textos del asistente y de la guía). Las ventas viejas se quedan como ventas normales. · (81) · 🧾 REPORTE IMPRESO TIPO FACTURA FISCAL Y SIN FIADOS: al imprimir Reportes sale una hoja carta en blanco y negro (encabezado de la tienda, período, fecha de emisión) con CADA movimiento: cada venta con sus productos, talla, color y precio, su pago y, si fue con Cashea, la inicial y el monto financiado; el detalle de Cashea, cada gasto, el resumen por método de pago, los totales, las firmas y la aclaración de que no sustituye una factura fiscal. Se eliminaron los FIADOS de todas las tiendas: ya no hay pantalla de Fiados, ni «Fiado» en la Caja, ni abonos, ni «Te deben» en Inicio; todo se cobra en el momento (las ventas fiadas que ya existían se cuentan como ventas normales). · (80) · 🧮 EL COSTO DE CADA MODELO Y SIN PRECIO EN BOLÍVARES: en «Editar» de cada capacidad/talla hay «Te costó (a ti)» (vacío = el del producto); la ficha enseña el costo y la ganancia por unidad de cada modelo, y al vender y en Ganancias se usa el costo de ESE modelo. Se eliminó el «Precio en Bs» de todas partes (fichas, formularios de producto y de modelo y lo que el bot de EPICCELL le dice al cliente: solo precio en divisas). · (79) · 💰 LAS GANANCIAS CUENTAN EL COSTO DE HOY: una venta hecha antes de anotar el costo del producto ya no queda «sin costo»: al ponérselo (Inventario › Editar) suma sola, también a las ventas de antes. La página de Ganancias dice «Ganancia total», cuántos productos faltan de costo y enlaza a cada uno para ponérselo; Inicio, Reportes y Ganancias dicen la misma cifra. · (78) · 🧾 LA CAJA VENDE CON TALLA Y COLOR, CON CASHEA, Y HAY REPORTES: al tocar un producto la caja pide el color y después la talla, y el stock baja de ESA talla (no del total); el ticket y el recibo dicen «Talla 40 · Color Negro». Con Cashea la caja pide el nivel del cliente (porcentajes normales de Cashea: 1 = 60 %, 2 = 50 %, 3 = 30 %, 4 = 25 %, 5 = 20 %, 6 = 0 %, editables en Caja › Tabla de Cashea) o «Inicial libre» con el porcentaje que se quiera, y enseña la INICIAL y el MONTO FINANCIADO en dinero, con las cuotas; también pide con qué se pagó la inicial (Pago móvil, Transferencia, Punto de venta, Divisas o Zelle). La cuenta la rehace el servidor y se guarda por venta (columnas cashea_*). NUEVO: Reportes (/panel/reportes, en el menú): el reporte del día (o de cualquier período) con ventas, cómo se pagó, Cashea (ventas, inicial cobrada por método, monto financiado, por nivel y cada venta), gastos y balance; se imprime, se manda por WhatsApp o se baja a Excel; Inicio y Ventas también enseñan la tarjeta de Cashea. NUEVO: Ganancias (/panel/ganancias, en el menú): lo que se ganó venta por venta, por día y por producto, con el margen y el aviso de los productos sin costo; y al cobrar en la Caja, la pantalla de «Venta registrada» muestra la ganancia de ESA venta con el botón «Ver todas las ganancias» (solo cuenta los productos que tienen su costo anotado en Inventario › Editar). · (77) · 🔤 LOS DESPLEGABLES SE LEEN EN EL TEMA OSCURO: en el panel (por ejemplo «Cómo se pagó» de Gastos, la Caja y «Vendí») la lista de opciones salía con fondo claro y letra casi blanca, ilegible; ahora las opciones llevan el fondo sólido del tema y su propia letra (alpha.js y, en la tienda web, catalogo-web.js; el tema claro no cambia). · (76) · 📷 LAS FOTOS DEL SISTEMA: si el sistema de inventario tiene fotos (una columna con la dirección o el archivo, o una carpeta con las fotos nombradas por el código), el agente puente (v2.2) las manda a POST /api/sync/foto, solo las nuevas o cambiadas y como mucho 30 por vuelta; la tienda las guarda como las del panel (fotos-del-sistema.js, tabla sync_fotos) y LAS DEL PANEL MANDAN: a un producto con fotos puestas por una persona el sistema no le toca nada, y una foto quitada en el panel no vuelve. La tarjeta del agente puente dice cuántas llegaron.