Sistema de Punto de Venta empresarial con soporte para ventas retail (POS), ventas al mayor con crédito, cuentas por cobrar, integración Square, devoluciones con reembolso automático, reportes de cartera y administración completa.
Ventas rápidas en mostrador optimizadas para pantallas táctiles. Pago con efectivo o tarjeta Square.
Ventas a clientes registrados con facturas PDF, crédito y seguimiento de cartera.
Gestión de crédito mayorista: saldos pendientes, abonos parciales, vencimientos y cartera vencida.
Devolución por producto con reembolso automático a tarjeta Square. Historial con constancia.
Ventas por período, productos más vendidos, cartera pendiente y vencida, exportación PDF/Excel.
Reporte de caja diario con resumen de ingresos por método de pago.
El sistema tiene cuatro roles de acceso. El Administrador los asigna al crear cada usuario.
| Rol | Módulos accesibles | Restricciones |
|---|---|---|
| 👑 Administrador | Acceso total: POS, Mayoreo, Cuentas por Cobrar, Caja, Reportes, Usuarios, Configuración | Ninguna |
| 🔧 Supervisor | POS, Mayoreo, Cuentas por Cobrar, Caja, Reportes, Devoluciones, Void/Refund | No gestiona usuarios ni configuración del sistema |
| 🛒 Vendedor Detalle | Solo POS: realizar venta, lista de ventas POS, devoluciones POS | Sin acceso a Ventas al Mayor, Cuentas por Cobrar, Caja ni Reportes |
| 📦 Vendedor Mayoreo | Ventas al Mayor, Lista Venta Mayor, Facturas, Devoluciones Mayor, Cuentas por Cobrar | Sin acceso al POS de caja, Lista POS, Devoluciones POS, Caja ni Reportes |
Ventas rápidas en mostrador con cobro en efectivo o tarjeta
Desde el menú lateral ir a Sistema de Ventas → POS. La pantalla muestra el catálogo de productos a la izquierda y el carrito a la derecha.
| Tarjetas de prueba (Sandbox) | Resultado |
|---|---|
| 4111 1111 1111 1111 | ✅ Aprobada |
| 4000 0000 0000 0002 | ❌ Declinada |
| CVV: cualquier 3 dígitos — Vencimiento: cualquier fecha futura |
El POS está optimizado para pantallas táctiles. Todos los botones tienen tamaño mínimo de 48×48px para facilitar el uso en tablets y monitores táctiles de caja.
Tocar el número de cantidad en el carrito o el campo de Dinero Entregado abre automáticamente el teclado numérico en pantalla. No se necesita teclado físico para ingresar montos.
El botón de pantalla completa (esquina superior derecha) expande el POS a fullscreen para maximizar el espacio de trabajo. También se activa automáticamente al primer toque en pantallas táctiles.
En lugar de un menú desplegable, el POS muestra tres botones grandes para seleccionar el método de pago de forma táctil:
Pago en efectivo. El sistema solicita el monto entregado y calcula el cambio automáticamente.
Pago con tarjeta de crédito/débito a través del formulario seguro de Square Web Payments.
Después de cada venta el sistema muestra el recibo completo. También se puede acceder desde Lista Venta POS → Ver Recibo.
Vista optimizada para impresoras de tickets térmicos. Es el modo por defecto.
Vista formal para papel carta o A4. Incluye logo y datos de la empresa.
Permite devolver uno o más productos de una venta POS. Si la venta fue con tarjeta, Square procesa el reembolso automáticamente.
El reembolso se entrega en mano. El sistema registra la devolución como constancia pero no procesa movimiento electrónico.
Square procesa el reembolso automáticamente. El cliente recibe el dinero en 2-7 días hábiles. El sistema guarda el Square Ref ID como constancia.
Operaciones avanzadas de anulación y reembolso directo con Square. Solo disponibles para Admin y Supervisor desde el recibo de cualquier venta POS con tarjeta.
| Operación | Cuándo usarla | Efecto | Tiempo |
|---|---|---|---|
| Void (Anular) | Mismo día, pocas horas después — cobro aún no liquidado | Cancela el cobro — el cliente nunca ve el cargo | Instantáneo |
| Refund (Reembolso) | La venta ya fue liquidada por el banco | Devuelve el monto total a la tarjeta del cliente | 2-7 días hábiles |
| Partial Refund | Reembolsar solo parte del monto | Devuelve el monto parcial especificado | 2-7 días hábiles |
| Void Item | Eliminar un artículo específico de la venta | Reembolso parcial por el valor del artículo | 2-7 días hábiles |
Acceder desde Sistema de Ventas → Lista Venta POS.
| Columna | Descripción |
|---|---|
| ID Venta | Número único. Badge Devuelto indica devolución procesada. |
| Fecha | Fecha y hora de la venta. |
| Total | Monto total cobrado. |
| Pago | Tarjeta o Efectivo. |
| Opciones | Ver Recibo · Imprimir · Devolución · Void/Refund (Admin/Supervisor) |
Acceder desde Sistema de Ventas → Caja. Muestra el resumen de caja del día.
Revisar el reporte de caja al cierre del día para verificar que el total de efectivo en caja coincida con las ventas registradas en el sistema.
Ventas a clientes registrados con facturas, crédito y seguimiento
Acceder desde Sistema de Ventas → Lista Venta Mayor. Muestra la columna Pago con Tarjeta o Efectivo. Badge Devuelto aparece si ya existe devolución.
Acceder desde Sistema de Ventas → Lista Devolucion Mayor. El modal de detalle muestra: cliente, fecha, monto, tipo de acción, Square Ref ID y productos devueltos.
Gestión de crédito exclusivo para ventas al mayor
Las Cuentas por Cobrar registran las ventas al mayor realizadas a crédito — es decir, donde el cliente no pagó de contado y quedó con un saldo pendiente. El módulo permite hacer seguimiento de lo que cada cliente debe, registrar abonos parciales y detectar cuentas vencidas.
| Estado | Significado |
|---|---|
| Pendiente | La cuenta tiene saldo por cobrar y aún no ha vencido la fecha límite de pago. |
| Vencido | La fecha de vencimiento ya pasó y aún hay saldo pendiente. El sistema lo detecta automáticamente. |
| Pagado | El saldo quedó en cero — todos los abonos cubrieron el monto total. |
Cuando el cliente realiza un pago parcial o total, se registra como un abono.
El sistema revisa automáticamente las fechas de vencimiento cada vez que se carga el listado o el detalle de una cuenta. Si la fecha pasó y aún hay saldo, el estado cambia a Vencido sin necesidad de intervención manual.
Muestra todas las cuentas con estado Pendiente — clientes que deben pero aún están en plazo. Exportable a PDF/Excel.
Muestra todas las cuentas con estado Vencido — clientes que pasaron la fecha límite sin pagar. Prioridad de cobro.
Productos, Clientes, Compras, Reportes y Configuración
Desde Clientes → Nuevo Cliente registrar: nombre, email, teléfono y dirección. Los clientes registrados pueden asociarse a ventas mayoristas y recibir recibos por email automáticamente.
Acceder desde Sistema de Ventas → Reportes. Los reportes se generan en tiempo real con filtros por fecha.
| Reporte | Muestra | Requiere Fechas |
|---|---|---|
| Ventas por Período | Total de ventas diarias/semanales/mensuales con gráfica | Sí |
| Productos más Vendidos | Ranking por cantidad y monto | Sí |
| Ingresos | Desglose por método de pago (efectivo vs tarjeta) | Sí |
| Devoluciones | Total reembolsado por período | Sí |
| Inventario | Stock actual, productos bajo mínimo | No |
| Cartera Pendiente | Todas las cuentas por cobrar con saldo activo no vencido | No |
| Cartera Vencida | Cuentas por cobrar que pasaron su fecha de vencimiento sin pago | No |
Acceder desde Usuarios → Listado. Solo el Administrador puede crear, editar o eliminar usuarios.
| Rol | Color en listado | Uso típico |
|---|---|---|
| Administrador | Rojo | Dueño del negocio o gerente general |
| Supervisor | Morado | Encargado de turno, jefe de tienda |
| Vendedor Detalle | Azul | Cajero — opera exclusivamente el POS |
| Vendedor Mayoreo | Verde | Vendedor de oficina — ventas al mayor y cuentas por cobrar |
| Acción | Descripción |
|---|---|
| Editar | Cambiar nombre, usuario, rol o contraseña |
| Eliminar | Elimina el usuario. No se puede eliminar el último Admin |
La venta ya tiene una devolución procesada. El sistema bloquea el botón para evitar dobles reembolsos. Para una segunda devolución parcial, contactar al administrador.
Square procesa en 1-2 días hábiles. El banco del cliente puede demorar 2-7 días adicionales. El Square Ref ID en el historial confirma que se procesó.
Void: cancela el cobro antes de que el banco lo liquide — el cliente nunca ve el cargo. Refund: devuelve el dinero después de que ya fue cobrado.
Si Square no aprueba, la venta no se registra y el stock no se descuenta. Intentar nuevamente o cambiar a efectivo.
El Vendedor Detalle opera la caja POS — ventas rápidas, efectivo o tarjeta. El Vendedor Mayoreo trabaja desde oficina — ventas a crédito, facturas y cobro de cartera. Cada uno solo ve su módulo correspondiente en el sistema.
El sistema revisa las fechas cada vez que se abre el listado o detalle de Cuentas por Cobrar. Si la fecha de vencimiento pasó y hay saldo, el estado cambia a Vencido automáticamente.
Sí. Las banderas 🇪🇸 🇺🇸 en la parte superior de cualquier pantalla permiten cambiar entre Español e Inglés. La preferencia se guarda por navegador.
Sí. En la pantalla de devolución se seleccionan productos individuales y cantidades específicas. El reembolso es proporcional a los productos seleccionados.
| Término | Definición |
|---|---|
| Square Ref ID | Identificador único de Square para cada transacción o reembolso. Permite rastrearlo en el panel de Square. |
| Void | Anulación de un pago antes de ser liquidado por el banco. El cargo nunca aparece en el estado de cuenta del cliente. |
| Refund | Devolución de dinero después de que el pago fue liquidado. El cliente ve el cargo original y un abono posterior. |
| Partial Refund | Reembolso de solo una parte del monto cobrado. |
| Sandbox | Ambiente de pruebas de Square. Los pagos son simulados — no mueven dinero real. |
| Producción | Ambiente real de Square. Los cobros y reembolsos mueven dinero real. |
| OAuth Token | Clave de autorización que conecta el sistema con Square. No compartir nunca. |
| Cartera Vencida | Conjunto de cuentas por cobrar cuya fecha de vencimiento pasó sin recibir pago total. |
| Abono | Pago parcial que reduce el saldo pendiente de una cuenta por cobrar. |
| Liquidación | Proceso por el cual Square transfiere los fondos cobrados a la cuenta bancaria del negocio. Ocurre 1-2 días hábiles después del cobro. |
Sistema de Punto de Venta — Versión 3.0
Para soporte técnico contactar al administrador del sistema
© 2026 — Todos los derechos reservados