Windows · macOS · Funciona sin internet

Su negocio, bajo control desde la caja.

Inventario y punto de venta para ferreterías, panaderías, pulperías, minisúper y tiendas. Venda con código de barras, imprima el ticket y sepa en todo momento qué tiene en bodega.

¿Ya tiene PostgreSQL o un servidor en la red? Use el instalador liviano para Windows (9.4 MB). ¿Cuál elijo?

  • Windows 10 y 11 (64 bits)
  • macOS 13 o posterior, Mac con chip Apple
  • Funciona sin internet con la base de datos en la tienda
Animación con datos de ejemplo: escaneo, carrito, ticket, gaveta y Panel.
  • Licencia de por vidaPague solo por las PCs que use
  • Ticket al instanteImpresora térmica y gaveta
  • Código de barrasVentas en segundos con el lector
  • Varias sucursalesY bodegas en un solo sistema

JC Inventory en números

  • 4roles listos: admin, gerente, cajero e inventario
  • 8pasos en el asistente de configuración
  • 4formas de cobro, incluido el fiado
  • 12favoritos de un toque por sucursal
  • 6tipos de reporte: ventas, utilidad, inventario, gastos, por cobrar y por pagar
  • 3decimales para vender por libra, kilo o metro
Para quién

Hecho para el mostrador de su negocio

JC Inventory es una aplicación de escritorio para tiendas que venden en mostrador y quieren llevar el inventario al día sin cuadernos ni hojas de cálculo.

  • Ferreterías

    Venda por unidad, libra o metro y compre por caja o saco. Cada presentación puede tener su propio código de barras.

  • Panaderías

    Lotes con fecha de vencimiento, salida del más próximo a vencer y merma por vencido o dañado.

  • Pulperías

    Fiado con límite de crédito por cliente, abonos con ticket y saldo siempre a la vista.

  • Minisúper

    Lector de código de barras, favoritos de un toque y varias cajas con su propio cierre.

  • Tiendas

    Listas de precios de detalle y mayorista, varias sucursales y bodegas en un mismo sistema.

Funciones

Todo lo que pasa en su negocio, en un solo sistema

Desde la venta en la caja hasta el reporte del mes. Cada función usa los mismos nombres que verá dentro de la aplicación.

Vender

  • Punto de ventaEscanee el código, toque un favorito o busque por nombre. «Venta rápida» para lo que no está en el catálogo.
  • Cobro flexibleEfectivo con cálculo del cambio, tarjeta, transferencia o fiado. Puede combinar varios pagos en una venta.
  • Ticket y gavetaRecibo en impresora térmica con el nombre, el RUC y el mensaje de su negocio. La gaveta se abre al imprimir.
  • Caja y cierre ZFondo inicial, efectivo esperado, efectivo contado y varianza, con el arqueo en PDF.

Inventario

  • Stock por bodegaExistencias por sucursal y bodega, con stock mínimo, máximo y ubicación en estante.
  • Lotes y vencimientosSalida FEFO (primero en vencer, primero en salir) y alertas de lotes por vencer o vencidos.
  • Unidades y presentacionesVenda por unidad, libra, kilo o metro, con hasta 3 decimales, y compre por caja, saco o quintal.
  • KardexCada compra, venta, ajuste, merma o transferencia queda registrada con fecha, usuario y motivo.

Cuentas y dinero

  • Fiado y abonosLímite de crédito por cliente, abonos con ticket, estado de cuenta en PDF y antigüedad de saldos.
  • Cuentas por pagarFacturas de proveedores con fecha de vencimiento y pagos desde la caja, por transferencia o con tarjeta.
  • GastosGastos por categoría. Los pagados con efectivo de la caja aparecen en el cierre Z.
  • Listas de preciosDetalle, Mayorista u otras; una lista por cliente y aumentos por porcentaje.

Administración

  • ReportesVentas, utilidad por producto, inventario valorizado, gastos y cuentas por cobrar y por pagar, en PDF y CSV.
  • Sucursales, bodegas y cajasVarias sucursales en un mismo sistema, cada una con sus bodegas y sus cajas.
  • Usuarios y rolesCada persona entra con su usuario y el menú muestra solo lo que su rol permite.
  • Respaldos y licenciaCopia completa en un archivo y licencia por computadora que funciona sin internet.
Módulos

Así se ve por dentro

Recreaciones de las pantallas reales, con los mismos menús y botones de la aplicación. Los datos son de ejemplo; los montos aparecen en córdobas (NIO), igual que en la app.

Recreación del Resumen del Panel. Los gráficos corresponden a la sucursal elegida arriba.
Panel

Panel

Lo primero que ve al iniciar sesión. Todos ven los accesos a Stock, Lotes, Operaciones y Kardex; el Administrador y el Gerente ven además el Resumen de la sucursal activa.

  • Ventas de hoy, hora por hora.
  • Utilidad de hoy, de los últimos 7 días y del mes, calculada con el costo registrado.
  • Gastos del mes por categoría y compras del mes por día.
  • Productos más vendidos del mes.
Recreación de Punto de venta → Venta, con una venta de ferretería de ejemplo.
Punto de venta → Caja · Venta · Historial

Punto de venta

Una pantalla aparte, sin menús que distraigan, con tres partes: Caja para abrir y cerrar el turno, Venta para cobrar e Historial para ver, reimprimir o anular las ventas del turno.

  • Con «Escáner activo», el lector de código de barras agrega el producto al carrito.
  • Favoritos: hasta 12 productos de un toque por sucursal.
  • Cliente y lista de precios en cada venta; fiado para clientes con crédito.
  • Efectivo, tarjeta, transferencia o fiado, y varios pagos en una misma venta.
Recreación de Catálogo → Productos, con el editor de presentaciones de venta abierto.
Catálogo → Productos

Productos

El catálogo de la empresa: nombre comercial, SKU, categoría, costo, precio, impuesto, unidad base, presentaciones y códigos de barras.

  • Presentaciones de compra (Caja x12, saco, quintal) y de venta, cada una con su propio código de barras.
  • Decimales de cantidad para vender por libra, kilo o metro (de 0 a 3 decimales).
  • Tipo Producto o Servicio, con control opcional de existencias, lotes y vencimiento.
  • Precio abierto: permite vender por encima del precio sin autorización.
Recreación de Inventario → Operaciones → Compra, con una compra de panadería de ejemplo.
Inventario → Stock · Lotes · Movimientos · Operaciones

Inventario

Todo lo que entra y sale de la bodega. Cada operación queda en Movimientos (Kardex) con fecha, documento, usuario, costo y motivo.

  • Compra con proveedor, presentación, lote y fecha de vencimiento.
  • Ajuste y merma (vencido o dañado) con motivo obligatorio.
  • Transferencia entre bodegas y sucursales sin perder el lote ni el vencimiento.
  • Stock bajo mínimo, lotes por vencer en 30, 60 o 90 días y Alertas por sucursal.
Recreación de Administración → Clientes → Cuenta de crédito.
Administración → Clientes → Cuenta de crédito

Cuentas por cobrar (fiado)

El fiado bajo control: cada cliente tiene su límite, su saldo y su historial. Las ventas a crédito y los abonos se registran solos desde el punto de venta.

  • Límite de crédito por cliente; vender por encima requiere autorización de un supervisor.
  • Abonos en efectivo, tarjeta o transferencia, con ticket impreso.
  • Estado de cuenta en PDF por rango de fechas.
  • Reporte de antigüedad de saldos: 0-30, 31-60, 61-90 y más de 90 días.
Recreación de Administración → Reportes → Ventas.
Administración → Reportes

Reportes

Elija la sucursal y el rango de fechas, pulse «Generar» y vea el resultado en pantalla. Para guardarlo o enviarlo, use «Exportar CSV» (Excel) o «Exportar PDF».

  • Ventas por método de pago, por producto, por cliente y por día.
  • Utilidad y margen por producto con el costo del momento de la venta.
  • Valorización de inventario por sucursal.
  • Gastos por categoría y cuentas por cobrar y por pagar.
Recreación de Administración → Usuarios, con una tarjeta de la pestaña Roles.
Administración → Usuarios

Usuarios y roles

Un usuario por persona, con su rol y, si quiere, su sucursal. Así cada venta, abono o ajuste queda a nombre de quien lo hizo.

  • Cuatro roles listos para usar: admin, gerente, cajero e inventario.
  • La pestaña Roles explica cada permiso en lenguaje claro.
  • Cambiar rol, resetear contraseña, desactivar o desbloquear una cuenta.
  • La columna Intentos fallidos muestra quién está escribiendo mal su contraseña.
Primeros pasos

La primera vez: el Asistente de configuración

Al abrir JC Inventory por primera vez aparece el Asistente de configuración. Tiene 8 pasos y se hace una sola vez por tienda. Tenga a mano los datos de su base de datos (si ya tiene una) y una forma de enviar un código a su proveedor.

  1. Servidor: elija dónde vive la base de datos

    La pantalla «Base de datos local» ofrece estas opciones:

    • Instalar PostgreSQL incluido (Recomendado). Solo en Windows, con el instalador completo y el componente PostgreSQL marcado. Windows pide permiso de administrador una vez; la app instala el servidor y crea la base de datos. Después muestra las «Credenciales de la base de datos»: guárdelas y pulse Ya las guardé.
    • Usar este servidor, si la app encontró un PostgreSQL en esta PC.
    • Conectar a un servidor remoto, si la base de datos está en otra PC de la tienda o en la nube.
    • Omitir este paso, para escribir los datos a mano.
  2. Conexión: los datos del servidor

    En «Configurar base de datos» escriba Host, Puerto, Base de datos, Usuario, Contraseña y Modo SSL. Use disable para un servidor en la misma PC y require para uno en la nube. Pulse Guardar configuración.

  3. Prueba: verifique la conexión

    Pulse Probar conexión. Debe aparecer «Conexión exitosa. La base de datos responde correctamente.»

  4. Datos: base nueva o respaldo

    Pulse Aplicar migraciones para crear las tablas en una base de datos nueva. Si trae la información de otra instalación, use Restaurar desde respaldo y elija su archivo .jcibak (solo en una base de datos vacía).

  5. Licencia: active esta instalación

    En «1. Código de solicitud de esta instalación» pulse Copiar. El código empieza con JCIR-: envíelo a su proveedor. Cuando reciba la licencia (empieza con JCI1-), péguela en «2. Pegue la licencia recibida» y pulse Activar licencia.

  6. Administrador: su usuario principal

    En «Crear administrador» escriba el Usuario administrador y la Contraseña, y pulse Crear administrador. Este usuario tiene acceso total: guarde la contraseña en un lugar seguro.

  7. Sucursal: el local donde vende

    En «Crear primera sucursal» el nombre viene escrito como «Sucursal Principal»; puede cambiarlo y agregar Dirección y Teléfono. Pulse Crear sucursal.

  8. Final: inicie sesión

    Verá «¡Configuración completada!». Pulse Ir al inicio de sesión y entre con el usuario administrador.

Guías

Cómo hacer cada tarea, paso a paso

Cada guía indica dónde está en el menú, quién puede hacerla y qué botones pulsar. Si una opción no aparece en su pantalla, es porque su rol no la tiene.

Punto de venta

Abrir y cerrar cajaPunto de venta → CajaCajero · Gerente · Administrador

Abrir

  1. En la barra lateral pulse Punto de venta. Se abre la pantalla Caja.

  2. Elija la caja registradora, por ejemplo «Caja Principal».

  3. En «Fondo inicial (NIO)» escriba el efectivo con el que empieza el turno.

  4. Pulse Abrir caja. Verá «Caja abierta» con el cajero, la hora y el fondo inicial.

  5. Pulse Iniciar venta.

Cerrar

  1. En Caja pulse Cerrar caja.

  2. Cuente el efectivo de la gaveta y escríbalo en «Efectivo contado (NIO)».

  3. Pulse Confirmar cierre. Aparece el «Arqueo de Caja — Cierre (Z)»: fondo inicial, efectivo esperado, efectivo contado, varianza, ventas por método, abonos, gastos y pagos a proveedores.

  4. Pulse Exportar PDF para guardar el arqueo.

Consejo: los cierres anteriores están en Punto de venta → Historial → «Historial de cierres». Si no aparece ninguna caja, créela en Administración → Sucursales → Cajas.

Hacer una ventaPunto de venta → VentaCajero · Gerente · Administrador
  1. Con la caja abierta, pulse Iniciar venta o Venta en la barra superior.

  2. Escanee el código de barras (debe verse «Escáner activo»), toque un favorito o escriba en «Agregar producto».

  3. Ajuste la cantidad con − y +. Si el producto se vende en presentaciones, elija la unidad.

  4. Opcional: elija el «Cliente» y la «Lista de precios». Sin cliente, la venta queda a «Consumidor final».

  5. En «Método de pago» elija Efectivo, Tarjeta, Transferencia o Fiado. Con efectivo, escriba el «Efectivo recibido» y verá el cambio.

  6. Para dividir el cobro entre métodos, use Agregar pago.

  7. Pulse Cobrar. Se imprime el recibo y puede empezar una Nueva venta.

Consejo: Venta rápida agrega algo que no está en el catálogo (descripción, precio e impuesto). Un descuento mayor al límite, un precio menor al del catálogo, un fiado que supera el crédito o una venta rápida mayor al monto máximo piden «Autorización de supervisor»: un Gerente o el Administrador escribe ahí su usuario y contraseña.

Anular una ventaPunto de venta → HistorialCajero · Gerente · Administrador
  1. Abra Historial. Verá el «Historial del turno» con las ventas de la sesión activa.

  2. En la fila de la venta, en Acciones, pulse Anular venta.

  3. Escriba el «Motivo» de la anulación.

  4. Pulse Confirmar anulación. La venta queda como «Venta anulada».

Consejo: solo se anulan ventas del turno abierto de esa caja, y no se puede deshacer. Los productos vuelven al inventario y el efectivo de la venta sale de la caja. Desde el mismo historial puede Reimprimir recibo.

Registrar un gastoPunto de venta → Caja → Registrar gastoCajero · Gerente · Administrador
  1. Con la caja abierta, pulse Registrar gasto.

  2. Elija la «Categoría» y el «Método de pago»: efectivo de caja, transferencia o tarjeta.

  3. Escriba el monto y, si quiere, una nota (Ej. «Compra de productos de limpieza»).

  4. Pulse Registrar gasto.

Consejo: los gastos en efectivo de caja se descuentan del efectivo esperado del cierre. Las categorías se crean en Administración → Gastos → Categorías (Nueva categoría), donde también se consultan y anulan los gastos. Movimientos de caja muestra todo el efectivo del turno.

Catálogo e inventario

Crear un producto con presentaciones y código de barrasCatálogo → ProductosGerente · Administrador
  1. Pulse Nuevo producto.

  2. Complete Nombre comercial, SKU (no se puede cambiar después) y Categoría; si quiere, Presentación y Marca/Fabricante.

  3. En «Tipo» elija Producto o Servicio. En «Unidad base» escriba la unidad en que controla y vende (Ej. Unidad, lb o m).

  4. Escriba Costo, Precio e Impuesto (%). Marque «Precio abierto» si se puede vender por encima del precio sin autorización.

  5. En «Seguimiento de inventario» elija si controla existencias, lotes y vencimiento, y los «Decimales de cantidad».

  6. En «Códigos de barras» escanee o escriba el código y pulse Agregar.

  7. Pulse Crear producto. La app pregunta si desea agregar existencias ahora.

  8. Para las presentaciones, abra el producto con Editar. En «Presentaciones de compra» y «Presentaciones de venta» escriba el nombre (Ej. Caja x12) y cuántas unidades base contiene, y pulse Agregar presentación o Agregar presentación de venta.

  9. Para que un código venda una presentación, abra Ver detalle y en «Códigos de barras» elija qué vende cada código: la unidad base o una presentación de venta.

Consejo: decimales de cantidad: 0 = unidades enteras, 1 = décimas, 2 = centésimas, 3 = milésimas. Las opciones de seguimiento solo pueden cambiarse mientras el producto no tenga existencias en ninguna sucursal.

Cargar el inventario inicialInventario → Entradas de inventarioInventario · Gerente · Administrador
  1. Pulse Nueva entrada.

  2. En «Motivo» elija Inventario inicial, Entrada manual o Ajuste positivo, y elija la «Bodega».

  3. Con Agregar producto agregue cada producto con su cantidad, su costo y, si lo pide, su lote y vencimiento.

  4. Revise el «Total de la entrada» y pulse Registrar entrada.

Consejo: las entradas no llevan proveedor y no se pueden editar después. Cada una recibe su número de documento (EI-000001) y aparece en el Kardex.

Registrar una compraInventario → Operaciones → CompraInventario · Gerente · Administrador
  1. Abra la pestaña Compra.

  2. Elija el Producto, el Proveedor y la «Bodega de destino».

  3. En «Presentación» elija la unidad base o una presentación de compra (Ej. Caja x12).

  4. Si el producto controla lotes o vencimiento, escriba el «Número de lote» y la «Fecha de vencimiento».

  5. Escriba la Cantidad y el «Costo de compra» de una presentación.

  6. Opcional: escriba el motivo (Ej. «Ingreso por factura 1234»). Pulse Registrar compra.

Consejo: el costo se promedia con el que ya tenía (costo promedio ponderado). Si la compra fue a crédito, registre también la factura en Administración → Cuentas por pagar.

Ajuste y mermaInventario → Operaciones → Ajuste · MermaInventario · Gerente · Administrador

Ajuste (por ejemplo, después de un conteo físico)

  1. Abra Ajuste y elija el Producto y el Lote a ajustar.

  2. En «Delta» escriba la diferencia: positiva para sumar, negativa para restar (Ej. -5).

  3. Escriba el «Motivo (obligatorio)», como «Corrección por conteo físico», y pulse Aplicar ajuste.

Merma (producto vencido o dañado)

  1. Abra Merma y elija el Producto y el lote a dar de baja.

  2. En «Tipo de merma» elija Vencido o Dañado.

  3. Escriba la «Cantidad a dar de baja» y el motivo, y pulse Registrar merma.

Consejo: un lote sin fecha de vencimiento solo puede darse de baja por daño. Todo queda en Inventario → Movimientos (Kardex).

Transferir entre bodegasInventario → Operaciones → TransferenciaInventario · Gerente · Administrador
  1. Abra Transferencia y elija el Producto.

  2. En «Lote origen» elija el lote de la sucursal activa.

  3. Elija la «Sucursal destino» y la «Bodega destino».

  4. Escriba la Cantidad y, si quiere, el motivo (Ej. «Redistribución entre sucursales»).

  5. Pulse Realizar transferencia.

Consejo: el lote y la fecha de vencimiento se conservan en el destino. Las bodegas se crean en Administración → Sucursales → Bodegas.

Listas de precios y favoritosAdministración → Listas de preciosGerente · Administrador
  1. Pulse Nueva lista, escriba el nombre (Ej. Mayorista) y pulse Crear lista.

  2. Seleccione la lista y escriba el precio de cada producto o presentación de venta.

  3. Para cambiar muchos precios a la vez, use Actualización masiva: escriba el «Porcentaje (%)», elija la categoría, pulse Vista previa y luego Aplicar cambios.

  4. Para que un cliente compre siempre con una lista, elíjala en «Lista de precios» al editar el cliente (Administración → Clientes).

  5. Los botones de venta rápida se eligen en Catálogo → Favoritos del POS: Agregar producto (hasta 12 por sucursal) y Guardar.

Consejo: la lista predeterminada es Detalle; al aplicar un aumento sobre ella también cambia el precio del catálogo. Las listas no se eliminan: se desactivan.

Clientes, proveedores y dinero

Ventas al fiado y abonosAdministración → Clientes → Cuenta de créditoLímite: Gerente · Administrador. Venta y abono: también Cajero
  1. Cree el cliente en Administración → Clientes → Nuevo cliente y pulse Crear cliente. El cajero también puede crearlo desde la venta.

  2. En la fila del cliente pulse Cuenta de crédito. En «Límite de crédito» escriba el «Nuevo límite» y pulse Guardar límite.

  3. Para vender al fiado: en Venta elija el «Cliente», el método «Fiado» y pulse Cobrar.

  4. Para recibir un abono: con el cliente elegido en Venta, o desde su Cuenta, pulse Recibir abono, elija el método, escriba el monto y pulse Registrar abono. Se imprime el ticket del abono.

  5. Para el estado de cuenta, en la Cuenta del cliente elija Desde y Hasta y pulse Estado de cuenta (PDF).

Consejo: sin límite, el crédito queda deshabilitado. Para recibir abonos debe haber una caja abierta. Vea quién debe y desde cuándo en Administración → Reportes → Cuentas por cobrar.

Cuentas por pagar a proveedoresAdministración → Cuentas por pagarGerente · Administrador (Inventario solo consulta)
  1. Pulse Registrar factura: elija el Proveedor, escriba el Número de factura, la Fecha de emisión, la Fecha de vencimiento y el Monto, y pulse Registrar factura.

  2. Para pagar, pulse Pagar en la factura, o Registrar pago y elija el proveedor.

  3. Escriba el monto y el «Método de pago»: efectivo de caja (requiere caja abierta), transferencia o tarjeta.

  4. Revise a qué facturas se aplica el pago (la suma debe ser igual al monto) y pulse Registrar pago.

Consejo: el monto de una factura no se puede editar; si hay un error, anúlela y regístrela de nuevo. Los pagos en efectivo de caja aparecen en el cierre Z como «Pagos a proveedores».

Administración

Ver reportes y exportarAdministración → ReportesGerente · Administrador (los demás ven menos pestañas)
  1. Elija la pestaña: Ventas, Inventario, Cuentas por cobrar, Gastos por categoría, Utilidad o Cuentas por pagar.

  2. Elija la Sucursal y, si el reporte lo pide, el rango Desde y Hasta y el Cliente.

  3. Pulse Generar para ver el reporte en pantalla.

  4. Pulse Exportar CSV para abrirlo en Excel o Exportar PDF para imprimirlo o enviarlo.

Consejo: la utilidad usa el costo registrado al momento de cada venta y no cuenta las ventas anuladas.

Crear usuarios y asignar rolAdministración → UsuariosAdministrador
  1. Pulse Nuevo usuario.

  2. Escriba el Usuario (Ej. jperez) y la Contraseña, elija el Rol y, si quiere, la Sucursal.

  3. Pulse Crear usuario.

  4. Para cambiar el rol o la contraseña, abra el menú de Acciones de la fila: Cambiar rol o Resetear contraseña. Ahí también puede desactivar o desbloquear la cuenta.

Consejo: la pestaña Roles muestra cada rol con sus permisos explicados.

Sucursales, bodegas y cajasAdministración → SucursalesSucursales: Administrador. Bodegas y cajas: también Gerente
  1. Pulse Nueva sucursal, escriba Nombre, Dirección y Teléfono y pulse Crear sucursal.

  2. En la fila de la sucursal pulse Bodegas → Nueva bodega, escriba el nombre y la ubicación y pulse Crear bodega. Use Marcar principal para la bodega predeterminada.

  3. Pulse Cajas → Nueva caja, escriba el «Número de caja» y el nombre y pulse Crear caja.

  4. El Administrador cambia de sucursal con el selector de la barra superior.

Consejo: sucursales, bodegas y cajas no se eliminan: se desactivan y pueden reactivarse. No se puede desactivar una caja con una sesión abierta. Su licencia puede tener un máximo de sucursales (Administración → Licencia).

Respaldo y restauraciónAdministración → RespaldoAdministrador

Hacer un respaldo

  1. Pulse Iniciar respaldo. Mientras se genera, las demás PCs quedan en pausa unos instantes.

  2. Pulse Guardar respaldo y elija dónde guardar el archivo .jcibak.

  3. Verá «Respaldo guardado correctamente.» Copie el archivo fuera de la PC, en una memoria USB o un disco externo.

Restaurar (en una instalación nueva, con la base de datos vacía)

  1. En el paso Datos del asistente pulse Restaurar desde respaldo y luego Elegir archivo de respaldo.

  2. Revise la versión de la aplicación, la versión del esquema, la fecha del respaldo y los registros.

  3. Marque «Entiendo que se cargará la información del respaldo en esta base de datos.» y pulse Restaurar.

Consejo: el respaldo guarda productos, inventario, ventas, usuarios y configuración en un solo archivo; no incluye la licencia.

Configurar la impresora y el reciboAdministración → Impresora · NegocioAdministrador
  1. Instale en la PC el driver de la impresora térmica (el del fabricante, ESC/POS, o «Generic / Text Only»).

  2. En Administración → Impresora, abra «Seleccionar impresora» y elija la impresora de recibos. Si no aparece, pulse Actualizar lista.

  3. Pulse Guardar y luego Imprimir prueba.

  4. En Administración → Negocio escriba el Nombre del negocio, el RUC y el «Texto de pie de recibo» (en blanco usa «Gracias por su compra»). Pulse Guardar.

Consejo: si la impresora no está disponible, el recibo se muestra en pantalla y puede reimprimirse desde Historial. En Negocio también se fija el «Monto máximo por línea de venta rápida».

Roles

Cada persona ve solo lo que necesita

El sistema trae cuatro roles listos. El menú lateral muestra solo las secciones que el rol puede usar; lo demás no aparece. Entre paréntesis, el nombre con el que el rol aparece en la app.

26de 26 secciones del menú

Administrador

(admin) · todos los permisos
Puede
  • Todo lo que pueden los demás roles.
  • Crear y modificar sucursales y cambiar la sucursal activa.
  • Crear usuarios, asignar roles y desbloquear cuentas.
  • Configurar la impresora, los datos del negocio y la licencia.
  • Hacer respaldos y ver las credenciales de la base de datos.
  • Supervisar las cajas de todas las sucursales.
Recomendación
  • Úselo solo para administrar; para vender, cree un usuario cajero.

Gerente

(gerente) · 26 permisos
Puede
  • Vender, abrir y cerrar caja, y autorizar descuentos y cambios de precio.
  • Crear y editar productos, listas de precios y favoritos.
  • Compras, entradas, ajustes, mermas y transferencias.
  • Clientes y crédito: límites, ajustes y ventas sobre el límite.
  • Proveedores, gastos y cuentas por pagar.
  • Ver reportes y el Resumen del Panel.
  • Crear bodegas y cajas, y supervisar las cajas de su sucursal.
No puede
  • Crear o modificar sucursales, ni cambiar de sucursal.
  • Administrar usuarios y roles.
  • Configurar impresora, negocio o licencia.
  • Hacer respaldos.

Cajero

(cajero) · 9 permisos
Puede
  • Vender en el punto de venta y cobrar con cualquier método, incluido el fiado.
  • Abrir y cerrar su caja.
  • Crear clientes desde la venta y recibir abonos.
  • Registrar gastos de la caja.
  • Consultar productos y existencias.
No puede
  • Autorizar descuentos ni bajar precios: necesita la autorización de un supervisor.
  • Crear o editar productos y precios.
  • Ver el Resumen del Panel ni los reportes de utilidad.
  • Administrar clientes, proveedores, usuarios o la configuración.

Inventario

(inventario) · 8 permisos
Puede
  • Consultar stock, lotes, movimientos y alertas.
  • Registrar compras, entradas, ajustes, mermas y transferencias.
  • Administrar proveedores.
  • Consultar facturas y saldos de proveedores.
  • Consultar el catálogo.
No puede
  • Vender ni abrir caja: el Punto de venta aparece deshabilitado («Requiere permiso de ventas»).
  • Crear o editar productos y precios.
  • Registrar pagos a proveedores.
  • Ver el Resumen del Panel.

Autorización de supervisor

Cuando un cajero necesita un descuento mayor al límite, un precio menor al del catálogo, un fiado por encima del crédito disponible o una venta rápida mayor al monto máximo, la app muestra «Autorización de supervisor». Un Gerente o el Administrador escribe su usuario y contraseña en esa misma pantalla y la venta continúa.

Ver los permisos exactos

En Administración → Usuarios → pestaña «Roles», cada rol muestra cuántos usuarios lo tienen y la lista completa de sus permisos, agrupados por módulo y explicados en una frase.

Instalación

Instale JC Inventory en su computadora

JC Inventory guarda la información en una base de datos PostgreSQL. Puede estar en la misma PC, en otra PC de la tienda o en un servidor en la nube. Primero elija el instalador; después siga los pasos de su sistema.

Requisitos

  • Windows 10 u 11 de 64 bitsSi falta WebView2, el instalador lo agrega; para eso necesita internet esa única vez.
  • macOS 13 o posteriorEn una Mac con chip Apple (M1 o posterior).
  • PostgreSQL 16 o posteriorIncluido como opción en el instalador completo para Windows. En Mac se instala aparte, por ejemplo con Postgres.app.
  • Impresora térmica (opcional)Con un driver que acepte trabajos RAW: ESC/POS del fabricante o «Generic / Text Only».
  • Lector de código de barras (opcional)USB, que funcione como teclado y termine cada lectura con Enter.
  • InternetNo hace falta para vender. Sí para buscar actualizaciones y si su base de datos está en la nube.

¿Qué instalador elijo?

Su situaciónDescarguePor qué
Windows. Es la primera PC de la tienda y no tiene PostgreSQL.Instalador completo (371 MB)Trae PostgreSQL 16. El asistente lo instala y configura con «Instalar PostgreSQL incluido».
Windows. Ya tiene PostgreSQL en la PC o un servidor en la red o en la nube.Instalador liviano (9.4 MB)Solo instala la app; se conecta a su base de datos existente.
Windows. Es otra caja que usará la base de datos de la primera PC.Instalador liviano (9.4 MB)Todas las PCs comparten una sola base de datos.
Mac con chip Apple.Instalador para macOS (14.6 MB)PostgreSQL se instala aparte; el asistente detecta un servidor que esté funcionando en la Mac.

Windows

  1. Descargue el instalador y ábralo.

  2. El instalador no tiene firma digital, así que Windows muestra «Windows protegió su PC». Pulse Más información y luego Ejecutar de todas formas.

  3. Acepte el permiso de administrador.

  4. Solo en el instalador completo: si esta PC tendrá la base de datos, marque el componente «PostgreSQL 16 (servidor de base de datos local)». Viene sin marcar.

  5. La app queda en C:\Program Files\JC Inventory, con accesos en el menú Inicio y en el escritorio.

  6. Abra JC Inventory: empieza el Asistente de configuración.

macOS

  1. Instale PostgreSQL 16 o posterior (por ejemplo, Postgres.app) o tenga a mano los datos de un servidor compartido. En Mac el asistente no instala PostgreSQL.

  2. Abra JCInventory-1.2.0.dmg y arrastre JCInventory a la carpeta Aplicaciones.

  3. La primera vez, como la app no está notarizada por Apple, haga clic derecho sobre ella, elija Abrir y confirme con Abrir.

  4. Si su macOS no muestra esa opción, vaya a Configuración del Sistema → Privacidad y seguridad y pulse Abrir igualmente.

  5. Siga el Asistente de configuración. Si PostgreSQL está funcionando en la Mac, el asistente lo encuentra y llena los datos.

¿Dónde va la base de datos?

  • En esta PCLo más simple para una sola caja. En Windows, con el instalador completo y «Instalar PostgreSQL incluido». Funciona sin internet.
  • En una PC o servidor de la tiendaPara varias cajas en la red local: todas se conectan con «Conectar a un servidor remoto». Esa PC debe estar encendida mientras se vende.
  • En la nubePara varias sucursales en distintos lugares (por ejemplo, Railway). Use el host y el puerto públicos del servidor y el Modo SSL «require». Necesita internet para trabajar.

Agregar otra computadora

  1. Instale JC Inventory en la nueva PC (en Windows, el instalador liviano).

  2. En el asistente elija Conectar a un servidor remoto y escriba los mismos datos de conexión de la primera PC.

  3. No cree otra licencia, otro administrador ni otra sucursal: ya están en la base de datos.

  4. Al iniciar sesión, la PC ocupa un puesto de la licencia, hasta el número de equipos contratado.

La configuración de la base de datos se guarda por usuario del sistema: si otro usuario de Windows abre la app en la misma PC, verá el asistente y debe conectarla a la misma base de datos.

Activar la licencia

  1. En el paso Licencia del asistente, pulse Copiar junto al «Código de solicitud de esta instalación» (empieza con JCIR-).

  2. Envíe ese código a su proveedor de JC Inventory.

  3. Su proveedor le devuelve un texto de licencia que empieza con JCI1-.

  4. Péguelo en «Pegue la licencia recibida» y pulse Activar licencia.

La licencia se vincula a la base de datos de la tienda y a un número de computadoras. En Administración → Licencia verá el estado, el vencimiento («Perpetua (sin vencimiento)» o una fecha) y los equipos autorizados; ahí puede Liberar un puesto.

Verificar la descarga (opcional)

Cada instalador tiene una huella SHA-256, publicada en la sección Descargar. Si la huella de su archivo es igual, el archivo llegó completo y sin cambios.

La app hace esta misma verificación sola cuando descarga una actualización.

Windows (PowerShell, en la carpeta Descargas):

Get-FileHash .\JCInventory-Setup-1.2.0-full.exe -Algorithm SHA256

macOS (Terminal, en la carpeta Descargas):

shasum -a 256 JCInventory-1.2.0.dmg
Actualizar

Cómo actualizar sin perder nada

La app le avisa cuando hay una versión nueva y descarga el instalador verificado. La instalación la hace usted, cuando le convenga, encima de la versión actual.

  1. Haga un respaldo

    Antes de actualizar, vaya a Administración → Respaldo. La actualización de la base de datos no tiene vuelta atrás.

  2. Espere el aviso o búsquelo

    Unos 30 a 90 segundos después de abrir la app (y luego más o menos una vez al día), cada PC busca una versión nueva. Si la hay, aparece «Nueva versión X disponible»; nunca durante una venta ni dentro del punto de venta. Para buscar en el momento: Administración → Acerca de → Buscar actualizaciones.

  3. Descargue

    Pulse Descargar. La app guarda el instalador en Descargas y verifica su tamaño y su huella SHA-256. Cuando vea «Descarga verificada.», pulse Abrir carpeta.

  4. Cierre la app e instale encima

    Cierre JC Inventory y ejecute el instalador sobre el actual; no hace falta desinstalar. En Windows, el instalador le pide cerrar la app si sigue abierta.

  5. Abra la app

    Al iniciar, JC Inventory actualiza la base de datos por sí sola. Espere sin cerrarla mientras ve «Actualizando la base de datos…».

  6. Actualice todas las PCs

    Repita en cada computadora que usa la misma base de datos. Cuando la primera PC actualiza la base, las que sigan con la versión anterior quedan bloqueadas hasta actualizarse.

Respaldos y equipos

Proteja su información y conecte sus equipos

Respaldos

  • Qué guarda: en un solo archivo .jcibak, productos, inventario, ventas, usuarios y configuración. No incluye la licencia.
  • Cuándo: antes de cada actualización y con regularidad.
  • Dónde: fuera de la PC, en una memoria USB o un disco externo. Si la PC se daña, sin esa copia no se podrá recuperar la información.
  • Quién: solo el Administrador, en Administración → Respaldo.
  • Restaurar: se hace desde el asistente, en una base de datos vacía.

Vea los pasos para respaldar y restaurar

  • Impresora térmica

    Funciona con impresoras que acepten trabajos RAW: con el driver ESC/POS del fabricante o «Generic / Text Only». Se elige en Administración → Impresora y se prueba con «Imprimir prueba».

  • Lector de código de barras

    Un lector USB que funcione como teclado y termine cada lectura con Enter. En Venta, con «Escáner activo», cada lectura agrega el producto o la presentación de ese código.

  • Gaveta de dinero

    Conéctela a la impresora térmica. JC Inventory envía la orden de apertura al imprimir el recibo de la venta.

Preguntas

Preguntas frecuentes y soluciones

¿Funciona sin internet?

Sí, si la base de datos está en la PC o en la red de la tienda: puede vender, cobrar e imprimir sin conexión. La licencia también funciona sin internet. Internet solo hace falta para buscar actualizaciones, para instalar WebView2 en Windows si falta, y siempre que la base de datos esté en la nube.

¿Puedo usarlo en varias cajas o computadoras?

Sí. Todas las PCs se conectan a la misma base de datos y cada una ocupa un puesto de la licencia al iniciar sesión. Vea Agregar otra computadora.

¿Qué pasa si mi licencia vence?

Si su licencia tiene fecha de vencimiento, al vencer tiene 7 días de gracia con un aviso. Después la app queda en modo de solo lectura: puede consultar, ver reportes y cerrar caja, pero no vender. Su proveedor le entrega una licencia nueva. En Administración → Licencia verá la fecha o «Perpetua (sin vencimiento)».

Formateé la PC o la cambié por otra. ¿Pierdo la licencia?

No, pero Windows formateado cuenta como una PC nueva y ocupa otro puesto. Desde una PC con licencia activa, vaya a Administración → Licencia → Equipos autorizados y pulse Liberar en el equipo anterior.

¿Desinstalar la app borra mis datos?

No. Sus datos están en la base de datos, no en la app. Si instaló PostgreSQL con el instalador completo, al desinstalar JC Inventory el servidor, sus datos y las credenciales se quedan en la PC. Ese PostgreSQL tampoco se actualiza con la app.

¿Puedo vender por libra, kilo o metro?

Sí. En el producto, elija la unidad base (por ejemplo lb, kg o m) y los «Decimales de cantidad» (hasta 3). En la venta podrá escribir cantidades como 2.5 o 15.75. Para comprar por caja o saco, agregue una presentación de compra.

¿La app se actualiza sola?

Avisa y descarga la versión nueva, pero no la instala sola: usted cierra la app y ejecuta el instalador cuando le convenga. Vea Actualizar.

Mensajes y qué hacer

Mensaje en pantallaQué significaQué hacer
Verificando la base de datos…La app revisa la versión de la base de datos.Espere.
Actualizando la base de datos… (versión X → Y)Esta PC está actualizando la base de datos.Espere sin cerrar la app.
Otra PC está actualizando la base de datosOtra computadora está haciendo la actualización. La app espera hasta unos 3 minutos.Espere.
Otra PC sigue actualizando la base de datos…Se acabó el tiempo de espera.Espere unos minutos y pulse Reintentar.
Esta base de datos fue actualizada por una versión más nueva de JC InventoryEsta PC tiene una versión anterior de la app.Actualice la app en esta PC.
No se puede conectar a la base de datos…El servidor de la base de datos no responde.Revise la red o el servidor y pulse Reintentar, o abra Revisar configuración.
El usuario de la base de datos no tiene permisos…El usuario de la base de datos no puede modificarla.Pida al encargado del servidor que le dé el permiso y pulse Reintentar.
No se pudo actualizar la base de datos (versión N)La actualización falló.Pulse Reintentar. Si sigue fallando, contacte a soporte técnico.
La actualización de la base de datos quedó incompleta (versión N)La actualización se detuvo a medias.No intente repararla. Contacte a soporte técnico con el código DB-DIRTY-N; lo habitual es restaurar el respaldo.
Se alcanzó el límite de equipos de la licencia…Todos los puestos de su licencia están ocupados.Libere un equipo en Administración → Licencia desde una PC con licencia activa, o pida más puestos a su proveedor.
Su licencia venció y el período de gracia terminó…La app está en modo de solo lectura.Pida a su proveedor una licencia nueva.
Impresora no disponible — recibo en pantallaLa impresora está apagada, desconectada o no está configurada.Revise la impresora y pruébela en Administración → Impresora. Reimprima el recibo desde Historial.
Punto de venta — Requiere permiso de ventasSu rol no puede vender.Pida al Administrador un usuario con rol cajero, gerente o admin.
Descargar

Descargue JC Inventory 1.2.0

Tres instaladores, uno para cada caso. Si no sabe cuál elegir, vea ¿Qué instalador elijo?

  • Primera PC con Windows

    Windows · Instalador completo

    Incluye PostgreSQL 16 como componente opcional. El asistente lo instala y configura por usted.

    JCInventory-Setup-1.2.0-full.exe · 371 MB Descargar completo
    SHA-256 c5d5992c7f5651fd16b20d1247120edd8e05b8880044ab5790cc364c02872c4a
  • PostgreSQL existente

    Windows · Instalador liviano

    Solo la app. Para PCs que se conectan a un PostgreSQL que ya existe: en la misma PC, en la red o en la nube.

    JCInventory-Setup-1.2.0.exe · 9.4 MB Descargar liviano
    SHA-256 df2f5cba74f58d6db8b61a2baed0b119a7aa4a950615e5a390376b0f3cf49199
  • Mac con chip Apple

    macOS

    macOS 13 o posterior. PostgreSQL se instala aparte, por ejemplo con Postgres.app.

    JCInventory-1.2.0.dmg · 14.6 MB Descargar para macOS
    SHA-256 45fd4a9f1662952cb8545750851e11c1e123ab91b8c2b0ca14910f5d88cde76c