Plan de cuentas
Catálogo contable jerárquico precargado para República Dominicana, editable por categoría y cuenta.
El Plan de cuentas es el catálogo de todas las cuentas contables del tenant. Mosce ERP lo siembra automáticamente cuando activás el módulo de Contabilidad, usando una estructura estándar para República Dominicana. Desde aquí creás, editás y desactivás cuentas; los movimientos contables siempre referencian códigos de este catálogo.
Tiempo de lectura: ~6 min
Cuándo usar esto
- Acabás de activar Contabilidad y querés revisar las cuentas que vinieron precargadas.
- Necesitás agregar una subcuenta para separar un gasto específico (por ejemplo, Combustible dentro de Gastos de transporte).
- Vas a desactivar una cuenta que no usás para que no aparezca en los selectores.
- Tu contador externo te pidió ajustar códigos antes del cierre fiscal.
Antes de empezar
- El módulo Contabilidad debe estar activo. Si está en gris, prendelo en Ajustes → Módulos.
- Tu rol necesita permiso
accounting:accountpara crear o editar cuentas. - Conocé las cinco clases del catálogo dominicano: Activos (1), Pasivos (2), Patrimonio (3), Ingresos (4) y Gastos (5).
Estructura jerárquica
Mosce ERP usa dos niveles de agrupamiento:
- Categorías (
AccountCategory): la espina dorsal del catálogo. Son las clases (1 al 5) y sus subdivisiones (1.1 Activo Corriente, 1.2 Activo No Corriente, etc.). Vienen seedeadas y no se editan en la UI. - Cuentas (
Account): los nodos sobre los que se postean asientos. Cada cuenta vive dentro de una categoría y opcionalmente tiene una cuenta padre, lo que habilita un segundo nivel (cuenta → subcuenta) dentro de la misma categoría.
Cada cuenta lleva:
- Código único dentro del tenant (ej.
1101para Caja,4101para Ventas). - Nombre descriptivo.
- Categoría a la que pertenece.
- Saldo normal (Débito o Crédito), heredado por defecto de la categoría.
- Cuenta padre opcional para anidar.
- Estado activa o inactiva.
- Saldo actual materializado en cents - se actualiza atómicamente cuando registrás un asiento.
Seed inicial para RD
Al activar Contabilidad, Mosce ERP corre AccountingSeedService.seedChartOfAccounts y crea:
- Clase 1 - Activos: Activo Corriente (1.1), Activo No Corriente (1.2), Otros Activos (1.3).
- Clase 2 - Pasivos: Pasivo Corriente (2.1), Pasivo No Corriente (2.2).
- Clase 3 - Patrimonio: Capital Social (3.1), Reservas y Resultados (3.2).
- Clase 4 - Ingresos: Ingresos Operacionales (4.1), Otros Ingresos (4.2).
- Clase 5 - Gastos: subdivisiones de gastos operativos.
El seed también marca automáticamente las cuentas que se enlazan a la Configuración contable del tenant (caja, banco, ITBIS por pagar, ventas, costo de ventas, utilidades retenidas, etc.) y las clasifica para el Estado de Flujo de Efectivo (Operación, Inversión o Financiación).
Cuentas clave del flujo de compras
Dos cuentas merecen una explicación aparte porque participan en el ciclo "recibir mercancía → registrar factura del proveedor":
| Código | Cuenta | Naturaleza | Para qué sirve |
|---|---|---|---|
2104 | Mercancía Recibida No Facturada | Pasivo | Recoge el valor de la mercancía que ya recibiste pero cuya factura del proveedor aún no registraste. Es una cuenta intermedia, conocida internacionalmente como GRNI (Goods Received Not Invoiced). |
1305 | ITBIS Crédito Fiscal | Activo | Acumula el ITBIS que pagaste en compras y que puedes usar como crédito mensual contra el ITBIS de tus ventas. |
Por qué existe "Mercancía Recibida No Facturada"
Cuando recibes mercancía, contablemente ya tienes el inventario, pero todavía no tienes la factura formal del proveedor. Si esa entrada fuera directo a Cuentas por Pagar, tu saldo de proveedores se inflaría con compras que aún no están facturadas, y luego, al llegar la factura, podrías contar la deuda dos veces.
Para evitarlo, Mosce ERP usa la cuenta intermedia:
- Al recibir la mercancía: se debita Inventario y se acredita Mercancía Recibida No Facturada (2104). Tu saldo de Cuentas por Pagar no se mueve todavía.
- Al registrar la factura del proveedor: se generan tres líneas que saldan la cuenta intermedia:
- Se debita Mercancía Recibida No Facturada (2104) - cancela el pasivo provisional.
- Se debita ITBIS Crédito Fiscal (1305) - por el impuesto pagado.
- Se acredita Cuentas por Pagar - por el total con impuestos, que es lo que realmente le debes al proveedor.
Así, el balance de Cuentas por Pagar refleja sólo lo que está facturado, la mercancía pendiente de facturar es visible por separado en 2104, y el ITBIS pagado queda correctamente identificado en 1305 para tu declaración mensual.
En el cierre mensual conviene revisar el saldo de Mercancía Recibida No Facturada: representa mercancía recibida que todavía espera la factura del proveedor. Un saldo alto o antiguo suele indicar facturas de proveedor pendientes de capturar.
Paso a paso
Crear una cuenta
- Entrá a Contabilidad → Plan de cuentas. Vas a ver el árbol agrupado por clase con badges para cuentas inactivas.
- Pulsá Nueva cuenta.
- Completá:
- Código (ej.
5104). Único dentro del tenant. - Nombre (máx. 150 caracteres).
- Categoría - define a qué clase pertenece y qué saldo normal sugiere.
- Cuenta padre (opcional) si la querés anidar bajo otra cuenta de la misma clase.
- Saldo normal (Débito o Crédito).
- Descripción opcional.
- Código (ej.
- Guardá. La cuenta aparece de inmediato en los selectores de asientos, configuración contable y reportes.
Editar una cuenta
- Abrí la cuenta desde el árbol y pulsá el ícono de lápiz.
- Podés cambiar nombre, descripción y cuenta padre. El código también es editable, pero evitá renombrar una cuenta que ya tiene asientos posteados - los reportes históricos seguirán mostrando el código nuevo.
Desactivar una cuenta
- Abrí la cuenta y pulsá Eliminar cuenta.
- Confirmá en el diálogo. La cuenta no se borra de la base de datos: pasa a
isActive = falsey deja de aparecer en los selectores. - Para reactivarla, abrí el filtro de inactivas, editala y marcá Activa.
Mosce ERP bloquea la desactivación si la cuenta está mapeada en Configuración contable. El error te indica qué mapeo libra primero (por ejemplo, Cuenta de caja).
Mover entre niveles
Cambiar la cuenta padre mueve la cuenta dentro del mismo árbol jerárquico. La categoría también se puede cambiar, pero solo entre categorías de la misma clase contable - no podés convertir un Gasto en Ingreso.
Resultado esperado
- Tu plan de cuentas refleja la operación real del negocio: cuentas activas para lo que usás, inactivas para el resto.
- Cada selector de cuenta (asientos, gastos, facturas, configuración) muestra solo cuentas activas, ordenadas por código.
- Los reportes (Balance General, Estado de Resultados, Mayor General) consumen este árbol para sus agrupaciones.
Errores comunes
| Error | Causa | Solución |
|---|---|---|
ACCOUNT_CODE_IN_USE | Otra cuenta del tenant ya usa ese código | Cambiá el código o desactivá la cuenta vieja |
ACCOUNT_IN_USE_BY_MAPPING | La cuenta está enlazada en Configuración contable | Quitá el mapeo desde Configuración contable y reintentá |
PARENT_ACCOUNT_NOT_FOUND | La cuenta padre seleccionada fue eliminada o pertenece a otra clase | Elegí otra cuenta padre o dejá el campo vacío |
| No veo la cuenta en el selector de un asiento | Está marcada como inactiva | Reactivala desde el árbol o creá una nueva |