📖 Manual de Uso

Sistema de gestión integral: ventas, compras, stock, facturación electrónica ARCA/AFIP y contabilidad.

🏢 Gestión MMSys 📅 Mayo 2026 ⚡ Node.js + SQL Server 🇦🇷 ARCA / AFIP 📱 App Vendedores

2 📊 Dashboard

Pantalla de inicio. Muestra indicadores en tiempo real:

TarjetaQué indica
📦 Pedidos ActivosPedidos en curso, sin despachar ni cancelar
✅ Pedidos DisponiblesPedidos listos para despachar
🚚 Expediciones Pend.Expediciones creadas pero sin confirmar
🧾 Facturas Pend. CAEFacturas emitidas sin CAE todavía
⚠️ Stock Bajo MínimoArtículos por debajo del stock mínimo configurado
🏦 Cheques al CobroCheques de terceros próximos a vencer
⚠️
Alerta Token BCRA: si aparece un banner en el dashboard, el token de cotizaciones del BCRA está vencido. Renovarlo en estadisticasbcra.com/api y actualizar BCRA_ESTADISTICAS_TOKEN en el .env del servidor.

3 ⚙️ Configuración del sistema

3.1 Empresa

Menú → Empresa — datos fiscales del negocio: razón social, CUIT, domicilio, condición IVA, logo, punto de venta AFIP, certificado digital para facturación electrónica, y configuración SMTP para envío de emails.

⚠️
Sin CUIT + certificado digital + punto de venta configurados, la facturación electrónica no funcionará.

3.2 Maestros

Menú → Maestros — tablas base usadas en todos los módulos:

3.3 Roles y Permisos

Menú → Roles / Permisos — cada rol tiene un conjunto de permisos granulares (módulo.acción):

3.4 Usuarios

Menú → Usuarios — cada usuario tiene nombre de usuario, contraseña, roles asignados y estado activo/inactivo.

💡
Los usuarios de la App Vendedores también deben estar vinculados a un vendedor (ver sección 22).

3.5 Multiempresa

Menú → Empresas — el sistema soporta múltiples empresas en una sola instalación. Cada empresa tiene su propia base de datos operativa. Al iniciar sesión con acceso a varias empresas, el sistema pedirá elegir con cuál operar.

4 📦 Artículos

Menú → Artículos — catálogo unificado de todos los ítems que se compran, venden o tienen en stock.

Campos principales

CampoDescripción
CódigoCódigo interno alfanumérico (único)
NombreDescripción principal
TipoMercadería, Servicio, Insumo, Materia Prima, etc.
LíneaAgrupación del artículo
Unidad de medidaUnidad base (kg, UN, L, etc.)
Precio de costoReferencial en ARS
EstadoACTIVO / INACTIVO
FotoImagen del artículo (opcional)

Campos para facturación AFIP

⚠️
Los campos AFIP son obligatorios para emitir facturas electrónicas.

Stock mínimo y máximo

Desde el detalle del artículo se puede configurar el stock mínimo para que el Dashboard genere alertas automáticas.

5 🏭 Proveedores

Menú → Proveedores — registro de proveedores de mercadería e insumos.

Desde el detalle de un proveedor se pueden ver sus facturas de compra y el historial de pagos.

6 👥 Clientes

Menú → Clientes — registro de clientes para ventas.

💡
El CUIT es requerido para emitir facturas electrónicas A y B. Para consumidores finales sin CUIT se puede usar DNI.

Cuenta corriente

Desde el detalle del cliente → pestaña Cuenta Corriente: saldo pendiente, listado de facturas y notas de crédito con su estado (debe / crédito / pagada).

7 💲 Lista de Precios

Menú → Listas de Precios — define los precios de venta por artículo. Se pueden tener múltiples listas en distintas monedas.

8 📋 Cotizaciones / Presupuestos

Menú → Cotizaciones — presupuestos a clientes antes de convertirlos en pedidos.

Crear una cotización

  1. Nueva Cotización → seleccionar cliente (o nombre libre si no está en el sistema)
  2. Elegir lista de precios y moneda
  3. Agregar ítems con cantidad y precio
  4. Guardar → queda en estado BORRADOR

Estados

BORRADOR ENVIADA ACEPTADA RECHAZADA VENCIDA

Enviar por email

Botón Enviar en el detalle → el sistema genera el PDF y lo envía como adjunto al email del cliente. Se puede editar el destinatario antes de enviar.

Convertir en pedido

Cotización ACEPTADA → botón Crear Pedido → genera un pedido de venta con los mismos ítems.

9 🛒 Órdenes de Compra

Menú → Órdenes de Compra

Crear una OC

  1. Nueva OC → seleccionar proveedor y fecha estimada de entrega
  2. Agregar ítems: artículo + cantidad + precio unitario
  3. Guardar → estado BORRADOR
  4. Confirmar → pasa a CONFIRMADA, pendiente de recepción

Estados

EstadoSignificado
BORRADOREn preparación, se puede editar
CONFIRMADAEnviada al proveedor, pendiente de llegada
RECIBIDAMercadería ingresada completamente
CANCELADAAnulada

10 📥 Recepciones de Mercadería

Menú → Recepciones — cuando llega mercadería del proveedor:

  1. Nueva Recepción → seleccionar la OC confirmada
  2. Ingresar número de remito del proveedor
  3. Por cada ítem: confirmar cantidad recibida
  4. Guardar → el stock se actualiza automáticamente
💡
Si se recibe menos de lo pedido, la OC queda en RECIBIDA PARCIAL. Se pueden hacer recepciones adicionales contra la misma OC.

11 🗄️ Stock

Menú → Stock — vista del inventario actual por artículo.

🟢
Disponible
Cantidad libre para vender en este momento.
🟡
Comprometido
Reservado en pedidos de venta confirmados.
🔵
En tránsito
En órdenes de compra confirmadas, aún sin recibir.

Ajuste de inventario

Botón Ajuste en un artículo → permite registrar diferencias (mermas, rotura, reconteo).

12 🛍️ Pedidos de Venta

Menú → Pedidos

Crear un pedido

  1. Nuevo Pedido → seleccionar cliente
  2. La lista de precios del cliente se aplica automáticamente
  3. Agregar ítems: artículo + cantidad (el precio viene de la lista)
  4. Opcional: sucursal de entrega, observaciones, fecha de entrega
  5. Guardar → estado INGRESADO

Estados del pedido

EstadoSignificado
INGRESADOPedido recibido, pendiente de procesar
CONFIRMADOConfirmado internamente
DISPONIBLEStock disponible, listo para despachar
DESPACHADOEntregado al cliente
FACTURADOFactura emitida
CANCELADOAnulado
💡
Despacho parcial: se puede despachar en partes. El pedido queda en DESPACHADO cuando se entregó todo lo pedido.

13 🚚 Expedición

Menú → Expedición — gestión de los despachos físicos de mercadería.

Crear una expedición

  1. Nueva Expedición → seleccionar pedido DISPONIBLE o CONFIRMADO
  2. El sistema pre-carga los ítems con cantidad pendiente
  3. Ajustar cantidades si el despacho es parcial
  4. Seleccionar transportista (opcional)
  5. Confirmar → se genera el número de remito y se actualiza el pedido

Remito

Desde la lista de expediciones → botón 🖨 → genera el remito imprimible.

Remito Cárnico

Para productos de tipo cárnico, el sistema genera un remito cárnico con los datos específicos del SENASA (código establecimiento, tropa, etc.).

COT ARBA

Para traslados de mercadería en la Provincia de Buenos Aires, el sistema permite solicitar el Código de Operación de Traslado ante ARBA directamente desde la expedición.

14 🧾 Facturas de Venta

Menú → Facturas Venta

Crear una factura

  1. Nueva Factura → seleccionar cliente
  2. Seleccionar pedidos o expediciones asociadas (opcional)
  3. Verificar ítems, precios y alícuotas IVA
  4. Seleccionar tipo de comprobante (A, B, C según condición IVA del cliente)
  5. Emitir → el sistema solicita el CAE a ARCA/AFIP automáticamente
⚠️
Requisitos: empresa con CUIT + punto de venta + certificado digital activo · artículos con código AFIP y alícuota IVA · clientes con CUIT.

Tipos de comprobante

TipoPara
Factura AClientes Responsables Inscriptos
Factura BConsumidores finales y Monotributistas
Factura CMonotributistas que venden
Nota de Crédito A/B/CDevoluciones o ajustes a facturas existentes
Nota de Débito A/B/CCargos adicionales

CAE (Código de Autorización Electrónica)

El CAE lo emite ARCA/AFIP al momento de emitir la factura. Sin CAE el comprobante no es válido fiscalmente. Si por problemas de conectividad no se obtuvo el CAE, el botón Solicitar CAE vuelve a intentarlo.

Enviar PDF por email

Botón ✉ Enviar PDF en la lista o en el detalle → el sistema genera el PDF con el QR AFIP y lo envía por email. Se puede editar el destinatario antes de enviar.

Imprimir

Botón 🖨 → abre el PDF con el formato oficial (cabecera con datos de empresa, tabla de ítems, totales, CAE y QR AFIP).

Anular

Solo se pueden anular facturas sin CAE. Si tiene CAE, se rectifica con una Nota de Crédito.

Percepciones IIBB

Al emitir facturas a clientes de determinadas provincias se pueden agregar percepciones de Ingresos Brutos calculadas automáticamente.

Facturas de Exportación

Menú → Facturas Exportación — tipo E con campos específicos de AFIP para ventas al exterior (país destino, incoterms, moneda, etc.).

15 📄 Facturas de Compra

Menú → Facturas Compra — registro de comprobantes recibidos de proveedores, vinculados a recepciones para trazabilidad.

  1. Nueva Factura Compra → seleccionar proveedor
  2. Ingresar tipo, punto de venta, número y fecha del comprobante del proveedor
  3. Agregar ítems o vincular a recepciones
  4. Guardar → queda pendiente de pago
💳
Control de pagos
Seguimiento de lo adeudado a cada proveedor.
📒
Asiento automático
Genera el asiento contable al confirmar.
🏛️
Crédito fiscal IVA
Base para la determinación del IVA compras.

16 💰 Cobros

Menú → Cobros — registro de pagos recibidos de clientes.

Crear un cobro

  1. Nuevo Cobro → seleccionar cliente
  2. El sistema muestra las facturas pendientes del cliente con su saldo
  3. Seleccionar facturas a cobrar e ingresar el importe a imputar en cada una
  4. Agregar los medios de cobro: efectivo, transferencia, cheques, etc.
  5. Confirmar → las facturas se actualizan con el importe cobrado

Medios de cobro

💵
Efectivo
Importe directo en pesos.
🏧
Transferencia
CBU/CVU y referencia de la operación.
📋
Cheque de tercero
Se registra en el módulo de Cheques.
💳
Tarjeta
Datos de la terminal POS.

17 💳 Pagos

Menú → Pagos — registro de pagos realizados a proveedores.

Crear un pago

  1. Nuevo Pago → seleccionar proveedor
  2. El sistema muestra las facturas pendientes del proveedor
  3. Seleccionar facturas e importes a pagar
  4. Elegir medio de pago: transferencia, cheque propio, efectivo
  5. Confirmar → las facturas se marcan como pagadas (parcial o total)

18 🏦 Cheques

Menú → Cheques — gestión de cheques propios y de terceros.

Cheques de terceros (recibidos de clientes)

EstadoSignificado
EN CARTERARecibido, en poder de la empresa
DEPOSITADOPresentado al banco
ACREDITADOCobrado exitosamente
RECHAZADORebotado por el banco
ENDOSADOEntregado a un tercero como pago

Cheques propios (emitidos a proveedores)

EstadoSignificado
EMITIDOEntregado al proveedor
PRESENTADOEl proveedor lo presentó al banco
DEBITADODebitado de la cuenta bancaria
RECHAZADOSin fondos o error

19 📒 Contabilidad

Plan de Cuentas

Menú → Plan de Cuentas — árbol de cuentas contables jerárquico. Cada cuenta tiene código (ej: 1.1.1.01), nombre y tipo (Activo, Pasivo, Patrimonio, Ingreso, Egreso).

Ejercicios Contables

Define los períodos anuales. Un ejercicio debe estar ABIERTO para registrar asientos.

Libro Diario

Menú → Libro Diario — registro de asientos contables. Cada asiento tiene fecha, descripción, y líneas de débito y crédito que deben balancear.

💡
Las facturas, cobros y pagos generan asientos automáticamente si la configuración contable (cuentas asignadas a cada concepto) está completa.

Tipos de Cambio

Menú → Tipos de Cambio — cotizaciones del dólar y otras monedas, actualizables manualmente o via BCRA API.

Conciliación Bancaria

Menú → Conciliación Bancaria — cruza los movimientos del extracto bancario (CSV/OFX) con los asientos contables para detectar diferencias.

Cash Flow

Menú → Cash Flow — proyección de ingresos y egresos futuros basada en facturas, cheques y pagos pendientes.

20 🏗️ Activos Fijos

Menú → Activos Fijos — registro y depreciación de bienes del activo fijo (maquinaria, vehículos, equipos, inmuebles).

Cada activo tiene: descripción, fecha de alta, valor de origen, método de depreciación (lineal, decreciente), vida útil en años y valor residual.

El sistema calcula automáticamente la amortización mensual y genera los asientos contables correspondientes.

21 🏛️ Percepciones IIBB

Menú → Percepciones IIBB — gestión de percepciones y retenciones de Ingresos Brutos para las distintas provincias.

Configuración por jurisdicción

Exportaciones impositivas

Menú → Exportaciones Impositivas — genera archivos de presentación para ARBA, ARCA y otros organismos:

22 🔧 Administración del sistema

Vendedores

Menú → Vendedores — registro de los vendedores de la empresa. Cada vendedor está vinculado a un usuario del sistema. Los clientes se asignan a un vendedor para seguimiento y acceso desde la App mobile.

Auditoría

Menú → Auditoría — log completo de cambios: quién, qué módulo, qué acción, cuándo. Útil para trazabilidad y resolución de incidentes.

Ventanilla Electrónica

Menú → Ventanilla Electrónica — acceso al buzón de notificaciones y comunicaciones de ARCA/AFIP del contribuyente.

23 📱 App Vendedores

La App Vendedores es una PWA (Progressive Web App) pensada para vendedores en campo: pedidos, clientes, facturas y estadísticas desde el celular, sin instalar nada.

🌐
URL: https://[servidor]/app — En Android/iOS, el browser ofrece "Agregar a pantalla de inicio" para instalarla como app con ícono propio. Requiere HTTPS.

23.1 Inicio de sesión

Con usuario y contraseña

Ingresar el nombre de usuario y contraseña del sistema. Si hay más de una empresa, el sistema pedirá elegir con cuál operar.

Con biometría (huella / Face ID)

  1. Iniciar sesión con contraseña al menos una vez
  2. Ir a ⚙ (configuración) → Registrar huella
  3. El teléfono pedirá verificación biométrica para crear la credencial
  4. Desde ese momento, el botón de huella en el login pedirá la biometría en cada acceso
🔒
Usa WebAuthn / FIDO2 — la credencial queda almacenada en el dispositivo y nunca se transmite al servidor. Para eliminar: ⚙ → Eliminar huella.

23.2 🛍️ Nuevo Pedido

La pantalla central de la app es la creación de pedidos en 3 pasos:

Paso 1 — Cliente

Paso 2 — Artículos

Paso 3 — Confirmar

Mis Pedidos

Lista de todos los pedidos del vendedor, ordenados por fecha. Muestra todos los estados: INGRESADO → CONFIRMADO → DISPONIBLE → DESPACHADO → FACTURADO.

23.3 🧾 Facturas en la App

Lista de facturas del vendedor, ordenadas por fecha y número de comprobante.

👁️
Ver detalle
Ítems, totales, tipo de comprobante, número y CAE.
🖨️
Imprimir PDF
PDF oficial con QR AFIP para imprimir o compartir.
✉️
Enviar PDF
Email al cliente (o a la dirección que se ingrese).

23.4 👥 Clientes y Cuenta Corriente

Lista de los clientes asignados al vendedor. Al tocar un cliente:

Cuenta corriente

Pestaña Cuenta Corriente dentro del detalle del cliente:

23.5 📈 Reportes y Voz

Pendiente de clientes

Todos los clientes con saldo deudor pendiente, ordenados de mayor a menor. Muestra: cantidad de facturas, total facturado, total cobrado y saldo.

Estadísticas propias

Gráfico de ventas de los últimos 6 meses y top 10 clientes por volumen de compras.

Configuración ⚙

Dictado por voz 🎤

  1. Mantener presionado el ícono 🎤 en el campo de cantidad u observaciones
  2. Hablar — el teléfono captura el audio
  3. Al soltar, el audio se envía al servidor (motor Whisper) para transcripción
  4. El texto se inserta automáticamente en el campo
🎙️
La primera vez el browser solicita permiso de micrófono automáticamente.

🔄 Flujos principales resumidos

Flujo de compra

OC Borrador Confirmada Recepción Stock ✓ Fact. Compra Pago

Flujo de venta completo (ERP)

Presupuesto Pedido Expedición Remito Factura + CAE Cobro

Flujo desde la App Vendedores

📱 Pedido ERP procesa Expedición Factura + CAE ✉ PDF al cliente

Preguntas frecuentes

¿Por qué no puedo emitir una factura electrónica?

Verificar: (1) empresa con certificado digital activo y entorno correcto (homologación vs producción), (2) artículos con código AFIP y alícuota IVA, (3) cliente con CUIT cargado, (4) punto de venta habilitado en ARCA.

¿Cómo anulo una factura que ya tiene CAE?

No se puede anular directamente. Emitir una Nota de Crédito del mismo tipo (A, B o C) por el importe total o parcial a rectificar.

¿Por qué el saldo de un cliente no baja al registrar un cobro?

Verificar que el cobro esté en estado CONFIRMADO y que las facturas estén correctamente imputadas (el importe imputado debe coincidir con lo cobrado).

¿Cómo agrego un nuevo vendedor a la app?

  1. Crear el usuario en Menú → Usuarios
  2. Crear el vendedor en Menú → Vendedores y vincularlo al usuario
  3. Asignar clientes al vendedor
  4. El vendedor accede a https://[servidor]/app con sus credenciales

¿La app funciona sin internet?

La app puede cargar la interfaz sin conexión (PWA con caché), pero para crear pedidos o consultar datos necesita conexión al servidor.

¿Cómo actualizo la app en el celular si hubo cambios?

La app detecta cambios automáticamente al tener conexión. Si sigue mostrando la versión vieja, cerrá y volvé a abrir el browser, o hacé pull-to-refresh.

¿La biometría funciona en todos los celulares?

En Android con Chrome funciona en la mayoría de los dispositivos. En HyperOS (Xiaomi) puede haber limitaciones del sistema operativo — en ese caso usar el ingreso con contraseña. En iOS con Safari también es compatible.

¿Por qué las facturas aparecen desordenadas?

Las facturas se ordenan por fecha y dentro del mismo día por número de comprobante descendente (el más reciente primero).