Asientos contables
Registrar movimientos manuales, revisar los asientos automáticos generados por la operación y editar o revertir entradas.
Un asiento contable es la unidad mínima del libro mayor: un grupo balanceado de líneas de débito y crédito que afecta una o varias cuentas. Mosce ERP te deja registrar asientos manuales (ajustes, provisiones, reclasificaciones) y consume tus operaciones diarias para emitir asientos automáticos. Esta guía cubre el ciclo de vida completo: borrador, registro, edición y reversa.
Tiempo de lectura: ~7 min
Cuándo usar esto
- Tu contador necesita pasar un ajuste manual al cierre de mes.
- Querés auditar el asiento que se generó al facturar una venta o al registrar una factura de proveedor.
- Tenés que revertir un asiento mal registrado.
- Estás aprendiendo cómo Mosce ERP traduce las operaciones en partidas dobles.
Antes de empezar
- El módulo Contabilidad debe estar activo.
- Existe un Período fiscal abierto que cubre la fecha del asiento. Sin período abierto el sistema rechaza la registración con
JE_PERIOD_CLOSED. - Tu rol incluye permiso
accounting:journal-entrypara crear, editar o registrar asientos. - Las cuentas que vas a usar están activas en el Plan de cuentas.
Estados de un asiento
Cada JournalEntry pasa por uno de tres estados:
- Borrador (DRAFT): mutable. Podés editar líneas, fecha, descripción y reasignar período. No mueve saldos todavía.
- Registrado (POSTED): inmutable. Materializa los saldos en
Account.currentBalancey queda inalterable. La única salida es revertirlo. - Revertido (REVERSED): estado terminal. El asiento original se mantiene, pero existe un asiento contraparte que neutraliza su efecto.
Paso a paso - asiento manual
1. Crear el asiento
- Andá a Contabilidad → Asientos contables → Nuevo asiento.
- Completá la cabecera:
- Fecha del asiento.
- Período fiscal (Mosce ERP te sugiere el que cubre la fecha; podés cambiarlo si solapa).
- Descripción obligatoria.
- Referencia opcional (número de comprobante externo, ej.
AJ-2026-001).
2. Cargar las líneas
- Pulsá Agregar línea al menos dos veces - el asiento necesita mínimo dos líneas.
- En cada línea elegí:
- Cuenta (selector con búsqueda por código o nombre).
- Centro de costo opcional para segmentación analítica.
- Débito o Crédito - nunca los dos al mismo tiempo. El validador rechaza ambos en cero o ambos con valor.
- Descripción opcional de la línea.
- La barra inferior muestra Total débitos, Total créditos y un indicador Asiento balanceado / desbalanceado. No podrás guardar hasta que ambas sumas sean iguales.
3. Guardar y registrar
- Guardar deja el asiento en estado Borrador. Útil si necesitás revisarlo con otra persona.
- Desde el detalle, pulsá Registrar para confirmar. Mosce ERP valida balance, período abierto y cuentas activas dentro de una transacción y, si todo cierra, asigna número correlativo (
JE-000123), marcapostedByy actualiza los saldos de las cuentas afectadas.
Asientos automáticos
Mosce ERP emite asientos sin intervención manual cuando ocurren estas operaciones (campo source del asiento):
- ORDER_BILLED: se factura una venta - débito a Cuentas por cobrar, crédito a Ventas y a ITBIS por pagar.
- ORDER_PAID: se cobra una factura - débito a Caja / Banco, crédito a Cuentas por cobrar.
- PURCHASE_RECEIVED: se recibe una compra y se registra una factura de proveedor.
- REFUND: se aplica una nota de crédito o devolución.
- DEPRECIATION: corrida mensual de depreciación de activos fijos.
- YEAR_END_CLOSE: asiento de cierre anual al cerrar el último período del ejercicio.
- TEMPLATE: asiento creado a partir de una plantilla.
Estos asientos llegan a la lista en estado Registrado directamente - no pasan por borrador. Podés filtrarlos por Origen y abrir el detalle para ver la entidad de origen (orden, factura, activo) con el botón Ver entidad de origen.
Filtros de la lista
La pantalla principal Contabilidad → Asientos contables trae filtros colapsables para combinar:
- Período y rango Desde / Hasta.
- Estado (Borrador, Registrado, Revertido).
- Origen (Manual, factura, depreciación, cierre, plantilla).
- Cuenta y Centro de costo específicos.
La paginación es por cursor: usá Siguiente página y Primera página para navegar.
Editar y eliminar borradores
Mientras el asiento esté en Borrador:
- Editar: modifica fecha, descripción, líneas y período. El validador re-corre cada vez que guardás.
- Eliminar: desaparece del sistema. Útil para descartar borradores experimentales.
Los asientos en estado Registrado o Revertido no se editan ni se eliminan.
Revertir un asiento registrado
- Abrí el detalle del asiento y pulsá Revertir asiento.
- Ingresá el Motivo de la reversa (queda en la descripción del asiento contraparte).
- Decidí si querés Registrar reversa inmediatamente o dejarla en borrador para ajustar antes de postear.
- Confirmá. Mosce ERP crea un nuevo
JournalEntrycon débitos y créditos invertidos, lo enlaza al original conreversesEntryIdy, si activaste el flag, lo registra al instante. El asiento original cambia a estado Revertido.
Resultado esperado
- Tu libro mayor refleja todas las operaciones contables del periodo.
- Los saldos en
Account.currentBalancecuadran con los reportes (Balance de comprobación, Mayor general). - Los asientos automáticos están enlazados a su entidad de origen para auditoría.
Errores comunes
| Error | Causa | Solución |
|---|---|---|
JE_UNBALANCED | Total débito ≠ total crédito | Revisá la barra inferior y ajustá montos |
JE_PERIOD_CLOSED | El período del asiento ya está cerrado | Cambiá la fecha a un período abierto o reabrí el período |
JE_ALREADY_POSTED | Intentaste registrar un asiento que ya está registrado | Recargá la lista; pudo registrarlo otro usuario |
JE_NOT_POSTED | Intentaste revertir un asiento en borrador | Eliminá el borrador en vez de revertirlo |
| No puedo editar un asiento generado por una venta | Origen automático e inmutable | Si necesitás corregir, revertí y creá uno manual con el ajuste |