Contabilidad
El módulo de Contabilidad es un sistema contable completo integrado con las operaciones del negocio: Estado de Resultados, Aging, Libros IVA, Conciliación Bancaria, Plan de Cuentas, Libro Diario, Balance General, Flujo de Caja, Balance de Comprobación, Cierre de Períodos y Nova como copiloto financiero proactivo.
Acceso: solo roles
owneryadmin. Ruta:/accounting.
Tabs disponibles
1. Estado de Resultados
Vista completa del P&L (Profit & Loss) para el período seleccionado.
Filtro: rango de fechas libre (por defecto: mes actual).
| Línea | Qué representa |
|---|---|
| Ventas brutas | Suma de todas las ventas con estado final en el período |
| (-) Notas de crédito | NC emitidas y acreditadas en el mismo período |
| Ingresos netos | Ventas brutas − Notas de crédito |
| (-) CMV | Costo de mercadería vendida (OC recibidas en el período) |
| Margen bruto | Ingresos netos − CMV |
| (-) Gastos operativos | Gastos aprobados del módulo Gastos en el período |
| EBITDA | Margen bruto − Gastos operativos |
| Resultado neto | Igual al EBITDA (sin amortizaciones por ahora) |
| IVA cobrado | Suma de IVA de facturas AFIP emitidas en el período |
| Cobrado en pagos | Monto efectivamente cobrado a clientes (SalePayments) |
| Pendiente a cobrar | Ingresos netos − Cobrado en pagos |
Las tarjetas KPI en la parte superior resumen los indicadores más importantes.
Exportar: botón "Exportar Excel" genera un .xlsx con todas las líneas.
2. Cuentas a Cobrar (AR Aging)
Lista todas las ventas finalizadas que tienen saldo pendiente de cobro, agrupadas por antigüedad.
Filtro: fecha de corte (por defecto: hoy).
| Tramo | Días desde la venta |
|---|---|
| Al día (current) | 0 días |
| 1-30 | 1 a 30 días |
| 31-60 | 31 a 60 días |
| 61-90 | 61 a 90 días |
| +90 | Más de 90 días |
La tabla muestra: cliente, fecha de venta, total facturado, monto pagado, saldo y tramo de antigüedad.
Tip: Las ventas completamente saldadas no aparecen en el listado.
Exportar: .xlsx con detalle por venta y resumen por tramo al final.
3. Cuentas a Pagar (AP Aging)
Lista las órdenes de compra recibidas o en revisión con su costo total y antigüedad.
Como las OC no tienen registro de pago propio, todas las OC no completadas aparecen como "pendientes". Usá este reporte para gestionar manualmente qué proveedores tenés pendientes.
Filtro: fecha de corte (por defecto: hoy).
La tabla muestra: proveedor, fecha de OC, costo total, días abiertos, tramo y estado de la OC.
Exportar: .xlsx con detalle por OC y resumen por tramo.
4. Libro IVA Ventas
Registro cronológico de todas las facturas electrónicas emitidas (y notas de crédito) para un período fiscal.
Filtros: año (requerido) + mes (opcional — si no se elige, muestra todo el año).
Columnas:
| Columna | Descripción |
|---|---|
| Fecha | Fecha de emisión del comprobante |
| Tipo | Tipo de factura (A, B, C) o NC (nota de crédito) |
| Número | Número de comprobante AFIP |
| Cliente | Razón social del cliente |
| CUIT/ID | Número de identificación fiscal del cliente |
| Neto | Subtotal sin IVA (negativo si es NC) |
| IVA | Monto de impuesto |
| Total | Total del comprobante |
Los totales acumulados (neto, IVA, total) se muestran en las tarjetas superiores.
Exportar: .xlsx listo para entregar a tu contador.
5. Libro IVA Compras
Registro de todos los egresos del período: gastos aprobados y órdenes de compra recibidas.
Este libro no distingue el IVA de cada compra (los proveedores no siempre lo registran en el sistema), pero sirve como base para que el contador calcule el crédito fiscal.
Filtros: año + mes (igual que Libro IVA Ventas).
Columnas: fecha, proveedor, descripción, importe y origen (Gasto u Orden de Compra).
Exportar: .xlsx con detalle y totales por origen.
6. Conciliación Bancaria
Registrá las cuentas bancarias de tu organización y controlá que cada movimiento del extracto coincida con las ventas y gastos registrados en el sistema.
¿Para qué sirve? Detectar diferencias entre lo que muestra el banco y lo que registró el sistema: pagos no identificados, depósitos sin imputar, cheques en circulación o débitos automáticos sin categorizar.
Gestión de cuentas:
- Hacé clic en Nueva cuenta para registrar una cuenta bancaria (banco, nombre, CBU/CVU, moneda y saldo inicial).
- Podés tener múltiples cuentas (corriente, caja de ahorro, cuentas en USD, etc.).
Registro de movimientos:
- Seleccioná la cuenta y el período.
- Hacé clic en Nuevo movimiento para cargar un extracto manual.
- Monto positivo = crédito (dinero que entró).
- Monto negativo = débito (dinero que salió).
- Campo Referencia para número de cheque, comprobante de transferencia, etc.
Estados de conciliación:
| Estado | Significado |
|---|---|
| Pendiente | El movimiento fue cargado pero aún no fue revisado. |
| Conciliado ✅ | El movimiento fue verificado y coincide con un registro interno. |
| Ignorado | Movimiento descartado (comisiones bancarias, impuestos bancarios, etc.). |
Flujo de trabajo recomendado:
- Cargá los movimientos del extracto bancario del período.
- Para cada movimiento, buscá la venta o gasto correspondiente en el sistema.
- Hacé clic en ✅ para marcar los que coinciden.
- Los movimientos sin par visible marcalos como "Ignorado" o investigalos.
- Al final del período deberían quedar 0 movimientos en estado Pendiente.
KPIs del panel:
- Créditos del período: suma de todos los movimientos positivos.
- Débitos del período: suma de todos los movimientos negativos.
- Saldo neto: créditos menos débitos del período seleccionado.
- Conciliados / Pendientes: progreso de la conciliación.
Exportar: .xlsx con el detalle completo de movimientos y resumen del período.
Nota: En esta versión los movimientos se cargan manualmente. La importación automática de extractos bancarios (OFX/CSV) está planeada para una versión futura.
7. Plan de Cuentas
Árbol jerárquico de todas las cuentas contables de la organización.
Primera vez: hacé clic en "Generar plan estándar argentino" para crear automáticamente las cuentas según las normas RT FACPCE (activo, pasivo, patrimonio neto, ingresos y egresos). Podés agregar cuentas personalizadas después.
Estructura del árbol:
| Nivel | Ejemplo | Tipo |
|---|---|---|
| Raíz | 1 — Activo | Agrupación (no acepta asientos) |
| Intermedio | 1.1 — Activo Corriente | Agrupación |
| Hoja | 1.1.1 — Caja y Bancos | Acepta asientos directos |
Tipos de cuenta:
- Activo — lo que la empresa tiene (caja, inventario, créditos)
- Pasivo — lo que la empresa debe (proveedores, impuestos, préstamos)
- Patrimonio Neto — capital + resultados acumulados
- Ingresos — ventas y otros ingresos
- Egresos — costos y gastos operativos
8. Libro Diario
Registro cronológico de todos los asientos contables en formato de partida doble.
Concepto clave: cada asiento tiene al menos 2 líneas. La suma de todos los Débitos siempre debe igualar la suma de todos los Créditos. Si no cuadra, el sistema no permite postear.
Estados de un asiento:
| Estado | Descripción |
|---|---|
| Borrador | Guardado pero no confirmado. Se puede editar. |
| Posteado ✓ | Confirmado e inamovible. Afecta el Balance General. |
| Anulado | Posteado y luego revertido. Queda como registro histórico. |
Crear un asiento — con Nova ✨:
- Hacé clic en "Nuevo asiento".
- En el campo de Nova, describí la transacción en lenguaje natural: "Pagamos $80.000 de sueldo del vendedor con transferencia".
- Nova sugiere el asiento completo con las cuentas de tu plan.
- Revisá y ajustá las líneas si es necesario.
- Hacé clic en "Postear asiento" si el asiento está equilibrado.
Crear un asiento — manual:
- Hacé clic en "Nuevo asiento" → ignorá el campo de Nova.
- Completá fecha, descripción y referencia.
- Agregá las líneas con "Agregar línea", seleccionando cuenta, monto en Debe o Haber.
- El panel superior muestra en tiempo real si el asiento está equilibrado.
- Podés guardar como borrador o postear directamente.
Origen del asiento — el sistema registra cómo se creó cada asiento:
Manual— creado por el usuario✨ Nova— sugerido por IA y aceptado por el usuarioVenta / Gasto / OC / Banco— generado automáticamente por el sistema
9. Balance General
Resumen de la posición financiera de la empresa en una fecha determinada. Se calcula automáticamente a partir de los asientos posteados en el Libro Diario.
Ecuación fundamental:
Activo = Pasivo + Patrimonio NetoEl panel muestra si el balance está equilibrado. Si aparece ⚠ Desbalanceado, significa que hay asientos mal confeccionados (débitos ≠ créditos acumulados por tipo de cuenta).
KPIs visibles:
- Total Activo — todo lo que tiene la empresa
- Total Pasivo — todo lo que debe
- Patrimonio Neto — valor contable de la empresa
- Indicador de equilibrio — verde si Activo = Pasivo + PN
El Balance General solo refleja asientos en estado Posteado. Los borradores no impactan.
10. Flujo de Caja
Estado de flujo de efectivo para el período seleccionado. Muestra de dónde vino y a dónde fue el dinero real.
Filtro: rango de fechas (mismo del período principal).
Secciones:
| Sección | Qué incluye |
|---|---|
| Actividades Operativas | Cobros de clientes (SalePayments pagados) − Pagos a proveedores (OC recibidas) − Gastos operativos aprobados |
| Actividades de Inversión | Bienes de capital (disponible cuando se incorpore activos fijos) |
| Actividades de Financiamiento | Notas de crédito emitidas (devoluciones de efectivo) |
KPIs del panel:
- Cobros de clientes — efectivo real cobrado en el período
- Pagos a proveedores — costo de mercadería recibida
- Gastos operativos — gastos aprobados/pagados
- Flujo neto operativo — resultado de las operaciones del negocio
- Variación neta de caja — cambio total en el efectivo
- Saldo final — saldo inicial (suma de cuentas bancarias) + variación del período
Diferencia con el P&L: el Estado de Resultados muestra ingresos y egresos devengados (cuando se generaron). El Flujo de Caja muestra movimientos percibidos (cuando se cobró/pagó efectivamente). Un negocio puede ser rentable en el P&L pero tener problemas de caja — este reporte lo revela.
11. Balance de Comprobación
Reporte de auditoría que verifica que la suma de todos los débitos posteados es igual a la suma de todos los créditos. Herramienta fundamental para detectar errores contables antes del cierre.
Filtro: fecha de corte (por defecto: hoy).
| Columna | Descripción |
|---|---|
| Código | Código de la cuenta en el Plan de Cuentas |
| Cuenta | Nombre de la cuenta |
| Tipo | Activo / Pasivo / Patrimonio / Ingresos / Egresos |
| Débito | Suma de todos los débitos posteados en esa cuenta |
| Crédito | Suma de todos los créditos posteados en esa cuenta |
| Saldo | Débito − Crédito (positivo = deudor, negativo = acreedor) |
El panel de cabecera muestra los totales y un indicador de equilibrio:
- ✓ Balance cuadrado — suma de débitos = suma de créditos (sistema correcto)
- ⚠ Descuadre detectado — hay asientos mal confeccionados, hay que investigar cuáles
Los auditores y contadores piden este reporte al inicio de cualquier revisión. Entregalo junto con el Balance General y el Libro Diario.
12. Períodos Contables
Gestión del cierre formal de períodos. Una vez cerrado un período, el sistema rechaza la creación o posteo de asientos con fecha dentro de ese mes.
¿Para qué sirve?
- Previene modificaciones retroactivas luego del cierre mensual.
- Garantiza que los reportes históricos sean inmutables.
- Cumple con las normas contables de período cerrado.
Flujo:
- Abrí el tab Períodos.
- Hacé clic en Cerrar período.
- Seleccioná año y mes. Podés agregar notas del cierre.
- Confirmá. El período queda marcado en rojo como Cerrado 🔒.
Reabrir un período: hacé clic sobre el tag del período cerrado. El sistema lo reabre (solo administradores).
Antes de cerrar un período, asegurate de que el Balance de Comprobación esté cuadrado y que no haya asientos en borrador sin postear — Nova te avisará si hay pendientes.
13. Nova Chat — Analista Financiero
Panel de chat embebido donde podés preguntarle cualquier cosa sobre las finanzas de tu negocio en lenguaje natural.
Ejemplos de preguntas:
- ¿Cuál fue mi margen bruto este mes?
- ¿Qué cliente me debe más dinero?
- ¿Cuánto gasté en proveedores este trimestre?
- ¿Cuál es mi liquidez actual?
- ¿Cuántas ventas cerré en febrero?
Nova usa el mismo motor analítico SQL que el dashboard: traduce tu pregunta a una consulta sobre la base de datos real de tu organización y te responde con números concretos.
Nova Chat recuerda el contexto de la conversación mientras la sesión esté abierta. Para empezar desde cero, recargá la página.
Nova como copiloto proactivo — Panel de Alertas
En la parte superior del módulo contable, Nova monitorea continuamente el estado financiero y muestra alertas automáticas sin que tengas que pedirlas.
Tipos de alerta
| Alerta | Severidad | Qué indica | Acción directa |
|---|---|---|---|
| Cuentas a cobrar vencidas | 🔴 Crítica / 🟡 Advertencia | Clientes con deuda a +60 días | Ver Cuentas a Cobrar |
| Órdenes de compra pendientes | 🟡 Advertencia | OC aprobadas o enviadas con +30 días sin recibir | Ver Cuentas a Pagar |
| Movimientos sin clasificar | 🔵 Info | Transacciones bancarias en estado Pendiente | Clasificar con Nova (batch) |
| Asientos en borrador | 🟡 Advertencia | Asientos creados pero no posteados | Ver Libro Diario |
| Alerta de liquidez | 🔴 Crítica / 🟡 Advertencia | Caja cubre menos de 60 días al ritmo actual | Ver Flujo de Caja |
Clasificación masiva bancaria
Cuando Nova detecta movimientos bancarios sin clasificar, el botón "Clasificar todo con Nova" en el tab Conciliación procesa todos los pendientes de una cuenta en un solo clic. Nova analiza cada descripción y monto, y agrega una nota con la cuenta contable sugerida.
Auto-contabilización
El sistema genera asientos contables en borrador automáticamente cuando ocurren eventos operativos, siempre que el Plan de Cuentas esté configurado:
| Evento | Asiento generado |
|---|---|
| Venta finalizada | Debe: Cuentas por Cobrar / Haber: Ventas |
| Gasto aprobado o pagado | Debe: Cuenta de Gastos / Haber: Cuentas por Pagar |
| OC recibida | Debe: Inventario / Haber: Cuentas por Pagar |
Los asientos se crean en estado Borrador para que el contador los revise antes de postear. Si el plan de cuentas no está configurado o no se encuentran las cuentas correspondientes, el sistema omite la generación (sin bloquear la operación).
Requisito: el plan de cuentas debe incluir cuentas con prefijos estándar (1.1.x para activos corrientes, 2.1.x para pasivos, 4.x para ingresos, 5.x para egresos). El plan semilla argentino los genera automáticamente.
Cheques — Trazabilidad completa
⚠️ Soporte de cheques en roadmap activo. Con el módulo de Conciliación Bancaria y Libro Diario ya podés tener trazabilidad parcial de cheques. El soporte nativo (cartera de cheques, estados, fechas de acreditación) está planificado para la próxima fase.
¿Qué podés hacer hoy?
Cobrar con cheque en una venta:
- Registrá el pago de la venta normalmente en el módulo de Ventas.
- En Conciliación Bancaria, cargá un nuevo movimiento con:
- Monto del cheque (positivo)
- Referencia: número de cheque y banco emisor (ej:
CHQ-00123456 Santander) - Descripción: nombre del cliente y número de venta
- El asiento contable:
- Creá manualmente en el Libro Diario:
Debe: Valores a Depositar / Haber: Cuentas por Cobrar - O usá Nova: "Recibimos cheque de [cliente] por $X por la venta #Y"
- Creá manualmente en el Libro Diario:
- Cuando el cheque sea acreditado en el banco:
- Actualizá el movimiento en Conciliación → estado Conciliado ✅
- Creá el asiento complementario:
Debe: Banco / Haber: Valores a Depositar
Pagar con cheque a un proveedor:
- Registrá el gasto/OC en el módulo correspondiente.
- En Conciliación Bancaria, cargá el movimiento con monto negativo + referencia del cheque.
- En el Libro Diario, Nova puede sugerirte: "Pagamos con cheque diferido #X a proveedor Y"
Trazabilidad que ya tenés
Venta (#ID) → SalePayment (método cheque)
↓
BankTransaction (referencia: CHQ-12345)
↓
JournalEntry (Valores a Depositar / Ventas)
↓
Conciliación → Conciliado ✅
↓
JournalEntry (Banco / Valores a Depositar)Próxima fase — Cartera de Cheques nativa
La próxima versión incorporará:
- Registro de cheques propios y de terceros con estado (en cartera, depositado, acreditado, rechazado)
- Cheques diferidos con fecha de acreditación
- Alerta automática de Nova cuando un cheque diferido vence
- Vinculación directa cheque ↔ venta ↔ asiento contable ↔ movimiento bancario
- Exportación de cartera de cheques para el contador
Flujo de cierre mensual contable
- Verificá que todos los gastos del mes estén en estado Aprobado (módulo Gastos).
- Verificá que las órdenes de compra recibidas estén en estado Recibido (módulo Compras).
- Revisá el panel Nova dice — resolvé todas las alertas antes de continuar.
- Abrí Estado de Resultados y seleccioná el mes cerrado → exportá Excel.
- Abrí Libro IVA Ventas, seleccioná el año y mes → exportá Excel.
- Abrí Libro IVA Compras, seleccioná el año y mes → exportá Excel.
- Enviá los tres archivos a tu contador junto con el reporte de Cuentas a Cobrar.
- Abrí Conciliación Bancaria, revisá que todos los movimientos del mes estén en estado Conciliado o Ignorado y exportá el Excel de respaldo.
- Revisá el Flujo de Caja — confirmá que el saldo final coincide con el saldo bancario real.
- Abrí Libro Diario, verificá que no haya asientos en borrador sin postear para el período.
- Abrí Balance de Comprobación → confirmá indicador ✓ Balance cuadrado.
- Revisá el Balance General y confirmá que el indicador esté en ✓ Equilibrado.
- Cerrá el período en el tab Períodos para protegerlo de modificaciones retroactivas.
Preguntas frecuentes
¿Por qué el CMV no coincide exactamente con mis costos reales? El CMV usa el costo unitario de las OC marcadas como "Recibido". Si tenés OC pendientes de confirmar, no aparecen.
¿Las notas de débito aparecen en el Libro IVA? Actualmente no están incluidas en el Libro IVA Ventas. Aparecen en el módulo de Facturación.
¿Puedo ver el P&L por vendedor? No en este módulo. Para breakdown por usuario, usá la pestaña "Performance by User" en el módulo de Reportes.
¿El reporte incluye impuestos sobre los gastos? El Libro IVA Compras muestra el monto total de cada gasto, sin separar el IVA. Es responsabilidad del contador calcular el crédito fiscal sobre esos montos.
¿Puedo importar el extracto bancario automáticamente? Todavía no. Los movimientos se cargan de forma manual. La importación de archivos OFX/CSV está en el roadmap.
¿Puedo tener cuentas en distintas monedas? Sí. Al crear la cuenta elegís la moneda (ARS o USD). Los montos y KPIs se muestran en la moneda de la cuenta seleccionada.
¿Nova puede equivocarse al sugerir un asiento? Sí. Nova es un copiloto, no un reemplazo del contador. Siempre revisá las líneas sugeridas antes de postear. Si Nova comete un error sistemático, consultá con tu contador para ajustar el plan de cuentas.
¿Qué pasa si posteo un asiento incorrecto? Los asientos posteados son inamovibles por diseño contable. Podés anularlo (queda como registro histórico) y crear uno nuevo con los datos correctos.
¿El Balance General incluye asientos de períodos anteriores? Sí. El Balance General es acumulativo desde el primer asiento posteado. Muestra la posición financiera al día de hoy (o la fecha que elijas como corte).
¿Qué diferencia hay entre el P&L y el Flujo de Caja? El P&L (Estado de Resultados) muestra ingresos y egresos devengados: los reconoce cuando la venta o gasto ocurre, aunque no se haya cobrado/pagado. El Flujo de Caja muestra el dinero que realmente entró y salió de la caja. Podés tener un P&L positivo con flujo de caja negativo si cobrás tarde.
¿Para qué sirve el Balance de Comprobación si ya tengo el Balance General? El Balance de Comprobación es una herramienta de verificación contable: confirma que los asientos están matemáticamente correctos (débitos = créditos). El Balance General muestra la posición financiera por tipo de cuenta. Los auditores siempre piden ambos.
¿Qué pasa si cierro un período por error? Podés reabrirlo haciendo clic sobre el tag del período cerrado en el tab Períodos. Solo administradores pueden reabrir períodos.
¿Los asientos automáticos de ventas/gastos/OC se postean solos? No. Se crean en estado Borrador para que el contador los revise y ajuste. Esto es intencional — la auto-contabilización acelera la carga pero no reemplaza la revisión del profesional.
¿Puedo registrar pagos con cheque? Sí, de forma manual a través de Conciliación Bancaria y Libro Diario. El soporte nativo de cartera de cheques (con estados, fechas de acreditación y alertas) está en desarrollo. Ver sección Cheques — Trazabilidad completa más arriba.