Modo POS
Qué cambia en modo POS
El modo POS se activa cuando se configura un POS ID válido antes de iniciar sesión. Este modo cambia la entrada a la app, los documentos usados, los medios de pago disponibles y la forma de impresión.
Idea clave: el modo POS es una especialización para venta rápida en caja. Para operación comercial general, el modo recomendado es no POS.
Entrada a la aplicación
| Modo | Después de seleccionar contexto |
|---|---|
| No POS | El usuario entra al dashboard y trabaja con el flujo comercial general. |
| POS | El usuario entra directamente a una nueva orden para venta rápida. |
Datos que vienen de la terminal POS
| Dato | Uso |
|---|---|
| Lista de precios | Define precios para la venta rápida. |
| Documentos POS | Define documento principal de venta y documento de devolución. |
| Cliente de caja | Permite operar con cliente plantilla o cliente de caja. |
| Almacén | Permite consultar disponibilidad asociada a la terminal. |
| Tipos de pago | Habilitan pago único, multipago y cálculo de vuelto cuando aplica. |
| Yappy | Habilita pagos Yappy cuando existe configuración. |
Impresión POS
Cuando la terminal tiene configuración de impresora POS, PrimApp puede generar un ticket de 80 mm con información fiscal, logo, líneas de encabezado y líneas de pie configurables.
| Elemento | De dónde sale |
|---|---|
| Logo | AD_OrgInfo.Logo_ID, configurado desde información de organización. |
| Nombre, RUC, DV, dirección, teléfono y correo | Datos de organización y ubicación. |
| Encabezado adicional | Header1 a Header4 en CDS_POSPrinterConfig. |
| Pie de ticket | Footer1 a Footer4 en CDS_POSPrinterConfig. |
Pagos en caja
En modo POS, el flujo de pago está pensado para caja. Puede existir un solo pago o una combinación de varios medios.
- La suma de pagos debe cubrir el total del documento.
- El efectivo puede generar vuelto cuando el monto entregado supera el total.
- Yappy se puede usar cuando la terminal tiene configuración válida.
- Los pagos registrados forman parte de la operación POS y deben revisarse antes de completar la venta.
Acciones frecuentes en modo POS
| Acción | Qué permite |
|---|---|
| Completar venta | Cerrar el documento cuando productos, cliente y pagos son correctos. |
| Imprimir ticket | Generar comprobante POS de 80 mm con encabezado y pie configurados. |
| Compartir PDF | Enviar una versión PDF del documento cuando aplique. |
| Crear devolución | Usar el documento de devolución configurado para la terminal POS. |
| Cierre de caja | Revisar y cerrar operaciones asociadas a la caja. |
Importante: usa modo POS solo cuando soporte haya confirmado que el POS ID, los tipos de pago, la configuración de impresión y los documentos POS están correctamente configurados.
Cierre de caja
El cierre de caja es una opción disponible solo cuando PrimApp está trabajando en modo POS.
Dónde aparece
Cuando el modo POS está activo, el menú muestra una sección de punto de venta con opciones para cerrar caja y consultar cierres anteriores.
Para qué sirve
El cierre de caja ayuda a consolidar la operación de ventas y pagos registrados durante el turno o periodo de caja.
| Opción | Uso |
|---|---|
| Cerrar caja | Ejecuta el cierre del turno o periodo de caja. |
| Mis cierres de caja | Permite consultar cierres registrados previamente. |
Qué revisar si no aparece
| La app debe estar en modo POS. |
El POS ID debe ser válido. |
| El usuario debe tener permisos. |
| Los procesos de cierre deben estar instalados y configurados en iDempiere. |
Nota: si trabajas en modo no POS, esta opción no debería aparecer.
Pagos y Yappy
PrimApp puede trabajar con diferentes medios de pago cuando el ambiente POS está configurado para ello. En ventas POS, los pagos se registran antes de completar el documento y pueden combinarse varios medios de pago en una misma operación.
Medios de pago
Si existen tipos de pago POS configurados, la app permite registrar pagos con uno o varios medios. La lista disponible depende de la terminal POS y de la configuración de iDempiere.
| Concepto | Comportamiento |
|---|---|
| Pago único | El total se registra con un solo medio de pago. |
| Multipago | El total puede dividirse entre varios medios, por ejemplo efectivo y Yappy. |
| Validación de total | La suma de pagos debe cubrir el total del documento antes de completar. |
| Vuelto | Cuando el pago en efectivo supera el total, la app puede mostrar el cambio a entregar. |
Yappy
Yappy se usa cuando la terminal POS tiene la configuración necesaria. En ese caso, la app puede generar un QR para que el cliente pague desde Yappy o desde la app de su banco.
Flujo general de Yappy
- El usuario selecciona Yappy como medio de pago.
- PrimApp genera el QR.
- El cliente escanea y paga.
- La app consulta si el pago fue confirmado.
- Si el pago se confirma, se registra en el documento.
- Si forma parte de un multipago, se valida la suma total contra el total del documento.
Datos usados por Yappy
| Dato | Uso |
|---|---|
CDS_YappyConf_ID |
Configuración principal de Yappy asociada a la terminal POS. |
CDS_YappyGroup_ID |
Grupo o configuración relacionada para procesar pagos. |
CDS_YappyReceiptUnit_ID |
Unidad o punto de recepción configurado para la operación. |
RoutingNo |
Referencia de transacción usada para identificar el pago. |
Situaciones comunes
| Situación | Qué hacer |
|---|---|
| Pago confirmado | Continuar con el registro del documento. |
| Pago no completado | Cancelar la operación, volver a consultar o seleccionar otro medio de pago. |
| La suma de pagos no cubre el total | Agregar otro pago o ajustar montos antes de completar el documento. |
| Yappy no aparece | Revisar configuración de la terminal POS, tipos de pago y permisos. |
Importante: no completes la venta hasta confirmar que los pagos registrados coinciden con el total esperado y que cualquier vuelto en efectivo fue revisado por el cajero.