Mosce ERP · Centro de ayuda
Contabilidad

Configuración contable

Mapear cuentas por defecto del tenant para guiar la generación automática de asientos por ventas, compras, ITBIS, caja, banco y cierre.

La Configuración contable es el mapeo del tenant entre eventos del negocio y cuentas del Plan de cuentas. Cuando facturás una venta, registrás un cobro o cerrás el ejercicio, Mosce ERP lee este mapeo para saber qué cuenta debitar y qué cuenta acreditar. Sin un mapeo completo, las automatizaciones devuelven ACCOUNTING_MAPPING_MISSING y el sistema te frena antes de generar asientos inconsistentes.

Tiempo de lectura: ~6 min

Cuándo usar esto

  • Acabás de activar Contabilidad y querés revisar los mapeos auto-asignados por el seed.
  • Cambiaste tu cuenta bancaria principal y necesitás reapuntar la Cuenta de caja (transferencia).
  • Tu contador pidió usar una cuenta distinta para ITBIS por pagar.
  • Vas a habilitar facturación con notas de crédito y necesitás mapear la cuenta de notas de crédito por pagar.

Antes de empezar

  • El módulo Contabilidad está activo. Si no, prendelo desde Ajustes → Módulos; la pantalla muestra un banner que te invita a activarlo.
  • El Plan de cuentas ya fue seedeado.
  • Tu rol incluye permiso accounting:settings.

Cómo funciona el modelo

AccountingSettings es un singleton por tenant - existe una sola fila por negocio. El seed la crea junto con el plan de cuentas y precarga los enlaces a las cuentas estándar (caja, banco, ITBIS, ventas, etc.) usando los códigos del catálogo dominicano. Desde la UI editás cada slot y guardás el cambio.

Cada slot es opcional a nivel base de datos, pero las automatizaciones fallan si la cuenta que necesitan está vacía: el sistema prefiere parar antes que postear contra una cuenta incorrecta.

Secciones de la pantalla

La pantalla Contabilidad → Configuración contable agrupa los mapeos por temática:

Caja por método de pago

  • Cuenta de caja (efectivo) → débito al cobrar en efectivo.
  • Cuenta de caja (tarjeta) → débito al cobrar con tarjeta.
  • Cuenta de caja (transferencia) → débito al recibir transferencia.
  • Cuenta de caja (cheque) → débito al recibir cheque.

Cada cuenta bancaria que crees en Banca → Cuentas bancarias genera automáticamente su propia cuenta contable enlazada. Asignala al método de pago que corresponda.

El método con el que cobras es el que decide dónde entra el dinero. No lo decide el término de pago: una venta a contado cobrada con tarjeta debita la cuenta de tarjeta, no la de efectivo. Antes toda venta a contado se asumía cobrada en efectivo y la caja mostraba un efectivo que en realidad estaba en el banco. Ver Cobros y métodos de pago.

Las ventas del punto de venta ya se registran en los libros. Antes no generaban ningún asiento, así que un negocio con contabilidad activa tenía los ingresos de su mostrador fuera de la contabilidad. Hoy cada venta de caja produce su asiento de venta con el método real de cobro. Ten en cuenta que sin un período contable abierto la caja no puede cobrar: es intencional, porque sin período abierto no se puede mover dinero en los libros. Ver Períodos fiscales.

Cuentas por cobrar / pagar

  • Cuentas por cobrar (AR): débito al facturar a crédito; crédito al cobrar.
  • Cuentas por pagar (AP): crédito al recibir factura de proveedor; débito al pagarla.

Ventas e ITBIS

  • Ventas: crédito al facturar.
  • ITBIS por pagar: crédito al facturar - registra el impuesto que el negocio le debe a la DGII.
  • ISC por Pagar: crédito al facturar, solo si la venta lleva Impuesto Selectivo al Consumo (ISC) - por ejemplo bebidas alcohólicas o cigarrillos.
  • Otros Impuestos por Pagar: crédito al facturar, solo si la venta lleva otro impuesto de línea distinto del ITBIS y del ISC - por ejemplo la propina legal o la Contribución al Desarrollo de las Telecomunicaciones (CDT).

Estos dos últimos mapeos solo se exigen cuando de verdad facturás una venta con ese impuesto: si tu negocio nunca vende productos con ISC ni otros impuestos de línea, podés dejarlos con la cuenta que trajo el seed y nunca vas a ver ACCOUNTING_MAPPING_MISSING por su causa.

Para entender cómo Mosce ERP calcula el ITBIS, el ISC y los otros impuestos en cada comprobante (tasas, exenciones, retenciones), consulta ITBIS y otros impuestos.

Retenciones en compras

Cuando tu negocio actúa como agente de retención y retiene ITBIS o ISR al comprar, lo retenido es una deuda frente a la DGII. Mosce ERP la registra en dos cuentas de pasivo:

  • Retenciones de ITBIS a Terceros: se acredita por el ITBIS que retuviste al proveedor.
  • Retenciones de ISR a Terceros: se acredita por el ISR que retuviste al proveedor.

Ambas se saldan cuando enteras lo retenido a la DGII. El cálculo de cuándo y cuánto se retiene se explica en Retenciones de ITBIS e ISR en compras.

Momento de la retención de ISR

Esta opción controla cuándo se reconoce el pasivo de la retención de ISR:

  • Al facturar / recibir: el pasivo de ISR se reconoce cuando registras la compra.
  • Al pago (valor por defecto): el pasivo de ISR se reconoce cuando efectivamente le pagas al proveedor.

La retención de ITBIS siempre se reconoce al recibir / facturar la compra - eso no es configurable. La opción de momento aplica únicamente a la retención de ISR.

Inventario y COGS

  • Inventario: débito al recibir compras y crédito al vender.
  • Costo de ventas (COGS): débito al vender por el costo.
  • Compras: cuenta intermedia para flujos donde la operación distingue inventario y compras.

Ajustes de inventario

Cuando confirmas un ajuste de inventario (por ejemplo tras un conteo físico), el sistema registra la diferencia valorizada al costo contra estas dos cuentas:

  • Pérdida por ajuste de inventario: se debita cuando el ajuste baja el stock (había menos en la realidad que en el sistema). El faltante sale del inventario.
  • Sobrante por ajuste de inventario: se acredita cuando el ajuste sube el stock (había más en la realidad que en el sistema). El excedente entra al inventario.

Si estas cuentas están sin mapear, el ajuste te avisa al confirmar y no cierra su asiento hasta que las completes. Ver Ajustes de inventario por lote.

Devoluciones y notas de crédito

  • Devoluciones en ventas: débito al procesar refund.
  • Notas de crédito por pagar: pasivo que se debita cuando una nota de crédito liquida una factura.

Patrimonio

  • Utilidades retenidas: destino del resultado neto en el cierre anual.

Diferencia cambiaria

  • Ganancia cambiaria y Pérdida cambiaria: acomodan diferencias de FX en operaciones multi-moneda (disponible próximamente).

Activos fijos y distribuciones

  • Ganancia en disposición y Pérdida en disposición: se usan al dar de baja un activo fijo arriba o por debajo del valor en libros.
  • Distribuciones a propietarios: contra-cuenta de patrimonio que se debita al pagar dividendos o retiros.

Paso a paso

  1. Andá a Contabilidad → Configuración contable.
  2. Para cada slot, abrí el selector y elegí la cuenta del Plan de cuentas. El selector busca por código o nombre y filtra cuentas activas.
  3. Si querés dejar un slot sin asignar, seleccioná Sin mapeo - sabé que cualquier flujo que dependa de ese slot va a fallar hasta que lo completes.
  4. Pulsá Guardar cambios. Mosce ERP actualiza el singleton y devuelve un toast Configuración actualizada.

Cómo se usa el mapeo

  • Facturar venta (ORDER_BILLED): débito a Cuentas por cobrar; crédito a Ventas y a ITBIS por pagar - y, si la venta lo lleva, también a ISC por Pagar y/o Otros Impuestos por Pagar.
  • Cobrar venta (ORDER_PAID): débito a la Cuenta de caja del método; crédito a Cuentas por cobrar.
  • Recibir factura de proveedor (PURCHASE_RECEIVED): débito a Inventario o a la cuenta de gasto; crédito a Cuentas por pagar.
  • Reembolso (REFUND): débito a Devoluciones en ventas - y, de forma simétrica, a ISC por Pagar y/o Otros Impuestos por Pagar si la venta original los llevaba -; crédito a la Cuenta de caja.
  • Cierre anual (YEAR_END_CLOSE): zerifica Ingresos y Gastos contra Utilidades retenidas.
  • Disposición de activo fijo: usa Ganancia / Pérdida en disposición según el caso.

Cada uno de estos asientos lleva source distinto y queda enlazado a la entidad de origen para auditoría.

Ventana del aviso de gasto duplicado

En Ajustes se configura cuántos días mira el aviso de posible duplicado alrededor de la fecha de un gasto. Admite de 1 a 28 días, y viene en 15.

El tope de 28 no es arbitrario. La ventana tiene que quedarse por debajo del ciclo mensual. Los gastos recurrentes al mismo importe - alquiler, internet, nóminas - se parecen exactamente al del mes pasado, así que una ventana de 30 días o más los haría coincidir todos los meses. El aviso saltaría siempre, dejaría de significar nada y acabaría apagado.

Y no se permite el cero porque eso apagaría el detector por la puerta de atrás, sin que nadie lo decidiera explícitamente.

Esto solo afecta al criterio débil, el del mismo importe sin referencia. Cuando el gasto lleva la referencia del proveedor, esa es la que manda. Ver Gastos.

Resultado esperado

  • Las facturas, cobros, compras y cierres generan asientos completos sin intervención manual.
  • Cuando cambiás un mapeo, los asientos futuros usan la cuenta nueva - los pasados no se reescriben.
  • Mosce ERP bloquea la desactivación de cualquier cuenta del Plan que esté siendo usada como mapeo activo (ACCOUNT_IN_USE_BY_MAPPING).

Errores comunes

ErrorCausaSolución
ACCOUNTING_MAPPING_MISSING al facturarFalta uno de los slots críticos (AR, ventas, ITBIS, caja)Abrí Configuración contable y completalo
ACCOUNTING_SETTINGS_NOT_FOUNDEl módulo Contabilidad nunca se activóActivalo en Ajustes → Módulos - el seed crea el singleton
Cambié la cuenta de ITBIS pero los asientos viejos siguen igualEl mapeo solo afecta asientos futurosSi necesitás reclasificar pasados, registrá un asiento manual de ajuste
No puedo desactivar una cuenta del PlanEstá mapeada en Configuración contableReasigná el mapeo a otra cuenta antes de desactivar

Relacionados