1. Ciclo Contable de Compras, Almacén y Costo de Ventas

El sistema Vigematic vincula de manera automática los movimientos físicos de mercadería registrados en los módulos de Compras e Inventarios con la contabilidad oficial de la empresa.

2. Estructura de los Asientos Contables

A. Asiento de Compra de Mercaderías con Factura

Al procesar una orden de compra o recepción de mercaderías en almacén, se genera un Comprobante de Egreso (CE) para compras al contado o un Comprobante de Diario (CD) para compras al crédito:

Lado Cuenta Contable Porcentaje Naturaleza / Glosa
DEBE Inventarios / Activo Realizable 87% Ingreso físico del costo neto de adquisición al almacén
DEBE Crédito Fiscal IVA (13%) 13% Derecho fiscal deducible en la declaración mensual
HABER Cuentas por Pagar (Proveedores) / Banco / Caja 100% Obligación con el proveedor o desembolso financiero

B. Asiento de Costo de Mercaderías Vendidas (CMV)

En el sistema de inventario perpetuo / permanente, cada despacho por venta genera de forma simultánea el reconocimiento del costo:

  • Al DEBE: Costo de Mercaderías Vendidas (Grupo 5.1) por el costo valorado de los productos despachados.
  • Al HABER: Inventarios / Existencias en Almacén (Grupo 1.1.03) dando de baja el activo físico.
📦 Valuación Continua por Promedio Ponderado:
El sistema calcula el costo unitario ponderado en tiempo real tras cada compra recibida, garantizando que el Costo de Ventas refleje con precisión el margen bruto de utilidad de cada producto y sucursal.

3. Arquitectura de Resolución en Cascada (Fallback)

A. Cuentas por Pagar (Proveedores):

  1. Nivel Específico (Proveedor): Si el proveedor tiene configurada una subcuenta individual en su ficha (ej. 2.1.01.001.003 - Importadora Andina S.A.), se utiliza directamente.
  2. Nivel Global (Contabilidad): Si el proveedor no tiene subcuenta, se aplica la Cuenta Global de CxP Proveedores (purchases_default_payable_account).

B. Cuenta de Existencias / Inventarios:

  1. Nivel Producto / Almacén: Cuenta específica asignada a la sucursal/almacén o al producto de inventario.
  2. Nivel Global: Cuenta Global de Inventarios / Activo Realizable (sales_default_inventory_asset_account).

C. Cuenta de Costo de Ventas:

  1. Nivel Producto / Categoría: Cuenta asignada a la línea de producto.
  2. Nivel Global: Cuenta Global de Costo de Ventas (sales_default_cost_of_sales_account).

4. Ajustes por Mermas, Faltantes y Sobrantes de Almacén

Al realizar tomas físicas periódicas de inventario en Inventario → Ajustes y Tomas Físicas, las diferencias se contabilizan automáticamente:

  • Mermas / Faltantes: Débito a Pérdidas por Mermas de Inventario (Gasto) con crédito a Inventarios (Activo).
  • Sobrantes: Débito a Inventarios (Activo) con crédito a Otros Ingresos Operativos (Ingreso).