# Introducción

# Visión general

**PrimApp** ayuda a que el trabajo comercial del día a día sea más rápido, ordenado y fácil de seguir desde una experiencia simple conectada con iDempiere.

Desde PrimApp puedes consultar clientes, revisar productos, crear pedidos, registrar ventas y dar seguimiento a documentos sin tener que entrar directamente al ERP para cada operación.

## Qué puedes hacer con PrimApp

<table id="bkmrk-clientesconsultar-in" style="width:100%;border-collapse:collapse;margin:12px 0 20px 0;"><tbody><tr><td style="width:50%;border:1px solid #d8dee9;padding:14px;vertical-align:top;background:#ffffff;">**Clientes**  
Consultar información comercial, buscar clientes y usarlos rápidamente al crear pedidos.</td><td style="width:50%;border:1px solid #d8dee9;padding:14px;vertical-align:top;background:#ffffff;">**Productos y precios**  
Revisar productos disponibles, precios, impuestos y datos necesarios para vender.</td></tr><tr><td style="border:1px solid #d8dee9;padding:14px;vertical-align:top;background:#ffffff;">**Pedidos y ventas**  
Crear operaciones comerciales usando la configuración definida en iDempiere.</td><td style="border:1px solid #d8dee9;padding:14px;vertical-align:top;background:#ffffff;">**Dashboard**  
Ver indicadores y acceder rápidamente a las opciones principales de trabajo.</td></tr></tbody></table>

## Cómo se conecta todo

La app se comunica con iDempiere usando **API REST**. PrimApp muestra una experiencia sencilla para el usuario, mientras iDempiere sigue siendo el sistema principal donde viven los datos, reglas de negocio, documentos, precios e impuestos.

> **Idea clave:** PrimApp no reemplaza iDempiere. Lo acerca al equipo comercial con una interfaz más directa para las tareas frecuentes.

<div drawio-diagram="76"><img src="https://docs.primware.net/uploads/images/drawio/2026-05/xGp55R2hCNelpRQS-drawing-1-1778083939.png" alt="Diagrama general de conexión entre PrimApp e iDempiere"/></div>

## Modo de uso principal

El **modo no POS** es el flujo principal y el más usado. En este modo, después de iniciar sesión y seleccionar empresa, rol y organización, la app abre el dashboard.

<table id="bkmrk-modo-cu%C3%A1ndo-se-usa-p" style="width:100%;border-collapse:collapse;margin:12px 0 20px 0;"><thead><tr><th style="border:1px solid #d8dee9;padding:12px;background:#eef2f7;text-align:left;">Modo</th><th style="border:1px solid #d8dee9;padding:12px;background:#eef2f7;text-align:left;">Cuándo se usa</th><th style="border:1px solid #d8dee9;padding:12px;background:#eef2f7;text-align:left;">Pantalla inicial</th></tr></thead><tbody><tr><td style="border:1px solid #d8dee9;padding:12px;">**No POS**</td><td style="border:1px solid #d8dee9;padding:12px;">Operación comercial general: pedidos, clientes, productos y dashboard.</td><td style="border:1px solid #d8dee9;padding:12px;">Dashboard</td></tr><tr><td style="border:1px solid #d8dee9;padding:12px;">**POS**</td><td style="border:1px solid #d8dee9;padding:12px;">Venta rápida en caja con una terminal POS configurada.</td><td style="border:1px solid #d8dee9;padding:12px;">Nueva venta</td></tr></tbody></table>

<p class="callout info">**Nota:** el modo POS solo se activa cuando se configura un `POS ID`. Si no se usa POS ID, PrimApp entra al flujo normal de operación.</p>

# Conceptos clave

Antes de usar PrimApp, conviene conocer algunos términos. No necesitas dominarlos a nivel técnico, pero ayudan a entender por qué la app solicita ciertos datos al iniciar sesión.

## Conceptos principales

<table id="bkmrk-concepto-qu%C3%A9-signifi" style="width:100%;border-collapse:collapse;margin:12px 0 20px 0;"><thead><tr><th style="border:1px solid #d8dee9;padding:12px;background:#eef2f7;text-align:left;width:28%;">Concepto</th><th style="border:1px solid #d8dee9;padding:12px;background:#eef2f7;text-align:left;">Qué significa</th><th style="border:1px solid #d8dee9;padding:12px;background:#eef2f7;text-align:left;">Por qué importa</th></tr></thead><tbody><tr><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">**Empresa o grupo empresarial**</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Es el ambiente de trabajo de una empresa dentro de iDempiere.</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Agrupa clientes, productos, usuarios, documentos, precios y configuraciones.</td></tr><tr><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">**Organización**</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Es la unidad donde se registran las operaciones.</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Puede representar una sucursal, una unidad administrativa o una operación específica del negocio.</td></tr><tr><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">**Rol**</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Define qué puede ver y hacer cada usuario.</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Puede cambiar documentos disponibles, acciones permitidas e información visible.</td></tr><tr><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">**Almacén**</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Es el lugar desde donde se manejan productos e inventario.</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Permite asociar operaciones comerciales con disponibilidad y movimiento de productos.</td></tr><tr><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">**Lista de precios**</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Define qué precio tiene cada producto.</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Puede venir de la lista estándar de venta, del cliente o de la terminal POS.</td></tr><tr><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">**Tipo de documento**</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Define el tipo de operación que se va a crear.</td><td style="border:1px solid #d8dee9;padding:12px;vertical-align:top;">Puede representar pedido, factura, cotización o devolución según la configuración del ERP.</td></tr></tbody></table>

## Cómo se usan al iniciar sesión

1. El usuario inicia sesión contra el servidor configurado.
2. PrimApp obtiene las empresas, roles y organizaciones disponibles para ese usuario.
3. El usuario selecciona el contexto con el que va a trabajar.
4. La app abre el flujo correspondiente: dashboard en modo no POS o venta rápida en modo POS.

> **En resumen:** estos conceptos no son pasos adicionales sin razón. Son la forma en que PrimApp sabe con qué empresa, permisos, documentos, precios y operación debe trabajar.

<p class="callout warning">**Importante:** si un usuario no ve una opción esperada, normalmente se debe revisar su rol, organización, lista de precios o configuración en iDempiere.</p>