Saltar al contenido principal

Mapeos Contables

Los Mapeos Contables (o configuración de integración contable) definen qué cuentas del plan de cuentas se afectan automáticamente cuando otros módulos del ERP generan operaciones financieras.

Sin mapeos configurados, las operaciones de nómina, compras, proyectos e inventario no generarán asientos contables automáticos.


¿Qué es un Mapeo Contable?

Un mapeo define:

  • Módulo origen: el módulo que genera la operación (payroll, procurement, projects, inventory, treasury)
  • Tipo de entidad: el tipo de operación dentro de ese módulo (SALARY_EXPENSE, INVENTORY_ASSET, etc.)
  • Cuenta Débito: la cuenta que se cargará (D) automáticamente
  • Cuenta Crédito: la cuenta que se abonará (C) automáticamente

Cómo acceder

  1. En el menú lateral, seleccione "Contabilidad"
  2. Haga clic en "Mapeos Contables"
  3. Verá la lista de todos los mapeos configurados, agrupados por módulo

Módulos y tipos de mapeo disponibles

Módulo: Nómina (payroll)

Tipo de EntidadQué representaDébitoCrédito
SALARY_EXPENSEGasto de salario brutoGasto de Personal
SALARY_PAYABLESalarios por pagar a empleadosCxP Nómina
BANK_ACCOUNTCuenta bancaria de pagoCxP NóminaBanco
SS_PAYABLESeguridad social por pagarCxP IVSS
EMPLOYER_SS_EXPENSEGasto IVSS patronalGasto IVSS
TAX_WITHHOLDING_PAYABLERetenciones de ISLRRetenciones por Pagar

Módulo: Inventario (inventory)

Tipo de EntidadQué representa
INVENTORY_ASSETCuenta de inventario en almacén
INVENTORY_PAYABLECuentas por pagar a proveedores por compra
INVENTORY_COGSCosto de ventas (salida por venta)
INVENTORY_ADJUSTMENT_GAINGanancia por ajuste de inventario
INVENTORY_ADJUSTMENT_LOSSPérdida por ajuste de inventario
FIXED_ASSETActivo fijo (cuando ítem se convierte en activo)
PROJECT_MATERIAL_EXPENSEGasto de materiales para proyectos
PURCHASECompra de inventario
SALEVenta de inventario
DONATION_INCOMEIngreso por donación de inventario

Módulo: Proyectos (projects)

Tipo de EntidadQué representa
CONSTRUCTION_IN_PROGRESSConstrucción en proceso (CAPEX)
CONTRACTOR_PAYABLECxP Contratistas por valuaciones aprobadas
BANK_ACCOUNTCuenta bancaria para pago a contratistas

Módulo: Procura (procurement)

Tipo de EntidadQué representa
PAYMENTPago de factura de proveedor

Módulo: Tesorería (treasury)

Tipo de EntidadQué representa
INCOMEIngreso de tesorería (transacción de tipo INCOME)
EXPENSEEgreso de tesorería (transacción de tipo EXPENSE)

Crear o editar un Mapeo

Paso 1

En la pantalla de Mapeos Contables, haga clic en "+ Nuevo Mapeo" o en el ícono de edición (✏️) de un mapeo existente.

Paso 2: Completar el formulario

CampoRequeridoDescripción
MóduloSeleccione el módulo que genera la operación
Tipo de EntidadSeleccione el tipo de operación dentro del módulo
Cuenta DébitoCuenta que se cargará (D) en el asiento automático
Cuenta CréditoCuenta que se abonará (C) en el asiento automático
DescripciónDescripción interna del mapeo
PrioridadOrden de aplicación si hay múltiples mapeos del mismo tipo
ActivoActivar o desactivar el mapeo

Paso 3

Haga clic en "Guardar".

Nota: Solo pueden seleccionarse cuentas con accepts_transactions = true (cuentas de detalle, no cuentas padre de resumen).


Ejemplo de configuración de Nómina

Para que el pago de nómina genere asientos correctos, configure:

Módulo: payroll | Tipo: SALARY_EXPENSE
Débito: 5.1.01 - Gasto de Salarios y Sueldos
Crédito: (ninguno — este mapeo solo define el débito del gasto)

Módulo: payroll | Tipo: SALARY_PAYABLE
Débito: (ninguno)
Crédito: 2.1.05 - Nómina por Pagar

Módulo: payroll | Tipo: BANK_ACCOUNT
Débito: 2.1.05 - Nómina por Pagar
Crédito: 1.1.01 - Banco Principal VES

Al aprobar la nómina, el sistema creará automáticamente:

  • Asiento de acumulación: Gasto Salarios D / Nómina por Pagar C
  • Asiento de pago: Nómina por Pagar D / Banco C

Verificar si un mapeo está funcionando

Si un módulo no genera asientos contables automáticos:

  1. Vaya a Contabilidad → Mapeos Contables
  2. Busque el módulo y tipo de entidad correspondiente
  3. Verifique que el mapeo esté Activo
  4. Verifique que las cuentas seleccionadas existan y estén activas
  5. Verifique que las cuentas sean de tipo "detalle" (aceptan transacciones)

Preguntas Frecuentes

"Una operación de nómina no generó asiento contable"

  • Verifique que existe un mapeo activo para payroll / SALARY_EXPENSE y payroll / SALARY_PAYABLE
  • Verifique que las cuentas asignadas están activas

"¿Puedo tener múltiples mapeos para el mismo tipo?"

Sí, usando el campo Prioridad. El sistema aplicará el de mayor prioridad primero. Útil para mapear según moneda u otras condiciones.

"¿Los mapeos aplican retroactivamente?"

No. Los mapeos solo aplican a operaciones nuevas. Las operaciones anteriores no se recontabilizan automáticamente.

"¿Qué pasa si elimino un mapeo?"

Las futuras operaciones de ese tipo no generarán asientos automáticos. Las operaciones pasadas no se ven afectadas.