Aguardá, esto puede tardar hasta 1 minuto en archivos grandes
Leyendo...
Dashboard
Resumen general en tiempo real — todos los colaboradores comparten los mismos datos
Saldo bancario total
?
Suma de saldos en ARS de todos los bancos del último reporte importado.
—
—
Pagos emitidos (mes)
?
Total de pagos a proveedores con fecha de cobro en el mes actual.
—
—
Facturas pendientes
?
Monto total de facturas aún no pagadas. En naranja las que vencen en los próximos 7 días.
—
—
Cheques en cartera
?
Monto de cheques recibidos que aún no fueron depositados (Ubicacion = Cartera).
—
—
Posición neta
?
Saldo bancario menos facturas pendientes más cheques en cartera.
—
—
☀️ Tu día —
📁 Estado de los archivos
💸 Top proveedores del mes
🏦 Saldos por banco
⏰ Próximos vencimientos (30 días)
Saldos Bancarios
Saldos diarios por banco. Importá el Excel de saldos cada día para mantenerlo actualizado.
Total ARS
—
—
Total USD
—
Dólares
🏦 Saldos por banco — última fecha disponible
📈 Evolución del saldo total ARS
Movimientos
Pagos Realizados
Historial de todos los pagos emitidos a proveedores.
Ordenar por:
Facturas Pendientes
Facturas emitidas aún no pagadas. Las que tienen COBRO en rojo están vencidas o vencen próximamente.
Total pendiente
—
—
Vencidas hoy o antes
—
—
Vencen próx. 7 días
—
—
Vencen próx. 30 días
—
—
Calendario Financiero
Cheques pendientes de cobro + facturas con vencimiento. Los cheques ya debitados del banco no se muestran.
Leyenda:Pagos emitidosFacturas pendientesCheques en cartera
—
Detalle del día
💵 Aging de Cobranzas
Créditos por venta. Cada vez que subas el archivo, se reemplaza todo por la nueva foto. Negativo = te deben · Positivo = pago a cuenta a favor del cliente.
💡 Importar archivo — La carga del aging se hace desde 📥 Importar Excel (tab 💵 Aging).
Total a cobrar
—
—
Pagos a cuenta
—
—
Neto (total)
—
—
Antigüedad prom. de deuda
—
—
📊 Distribución por cubeta
Rojo = vencido · Verde = a vencer
👥 Detalle por cliente
🎯 Concentración de riesgo Pareto de deuda vencida por cliente
—
🚨 Top 10 clientes críticos Ordenados por antigüedad ponderada de la deuda
📈 Evolución histórica —
🔮 Proyección de Caja
Saldo proyectado día por día considerando cheques emitidos, facturas pendientes y cheques en cartera. Ayuda a anticipar quiebres antes de que pasen.
⚙️ Configuración
Supuestos: cheques emitidos se debitan en su fecha de vencimiento, cheques en cartera se depositan en su vencimiento, facturas pendientes se pagan en su vencimiento. Sueldos/impuestos/servicios no están incluidos (aún no hay módulo).
Saldo actual total
—
—
Saldo final proyectado
—
—
Primer día crítico
—
—
Faltante máximo
—
—
📈 Curva de saldo diario
Línea roja en cero · Área roja = quiebre
📋 Detalle día por día
📅 Proyección 6 meses
Proyección mensual de egresos recurrentes para los próximos 6 meses, con saldo bancario estimado por mes. Editable mes por mes.
Saldo actual total
—
—
Cobranzas proyectadas 6m
—
basadas en cheques en cartera + aging
Egresos proyectados 6m
—
—
Saldo final estimado
—
—
📆 Mes en curso — —
Detectado automáticamente cruzando con movimientos bancarios
—
✅ PAGADO
0 ítems
$0
⏳ PENDIENTE
0 ítems
$0
⚠️ ATRASADO
0 ítems
$0
📈 Evolución mensual
Saldo proyectado al cierre de cada mes
📋 Detalle por categoría y mes
Click en una fila para editar · ★ = ajuste estacional · ✎ = hay override
Cargando...
Editar egreso
💼 Aumento / descuento salarial
📜 Historial de aumentos salariales
Cargando...
Editar monto específico
🚢 COMEX — Pagos a proveedores extranjeros
Órdenes de compra de materia prima en USD/EUR. Se pagan por Banco Provincia al TC MULC. La deuda vencida se lleva al mes en curso.
Deuda total USD
—
—
Deuda total EUR
—
—
Equivalente en ARS
—
—
Vencido (va a abril)
—
—
💱 Tipo de cambio (para estimación)
Los pagos al proveedor se debitan al TC MULC del día. Editá si cambió significativamente.
—
📆 Vencimientos por mes (pendientes)
Vencimientos pre-mes en curso se apilan en el mes actual
—
Cargando...
Nueva OC
Marcar como pagado
📥 Importar órdenes COMEX desde Excel
Formato esperado del Excel (columnas):
FECHA (vencimiento)
TIPO DE MONEDA (USD/EUR)
IMPORTE
PROVEEDOR
N° OC
MATERIA PRIMA
Las filas resaltadas en amarillo se marcan como pagadas.
🔍 Detección automática de pagos COMEX
Busca movimientos bancarios del Banco Provincia que coincidan con OCs pendientes
(monto en ARS ≈ monto_original × TC del día, ±5%). Podés desmarcar los que no quieras aplicar.
Analizando...
📋 Cierre de mes
Conciliá los montos proyectados contra los reales detectados en los movimientos bancarios y cerrá el mes para fijar los valores históricos.
✓ Este mes ya está cerrado.
Proyectado (original)
—
suma de egresos proyectados
Real (detectado/ajustado)
—
—
Diferencia
—
—
Ítems a confirmar
—
—
Conciliación egreso por egreso
El sistema matchea por banco + rango de fecha + monto aproximado (±30%)
Seleccioná un período...
Ajustar monto real
Cash Flow Bancario
Ingresos y egresos reales por mes, basados en los movimientos bancarios. Excluye inversiones y transferencias entre cuentas propias.
📊 Ingresos vs Egresos por mes
📋 Detalle mensual
Detalle por banco
📈 Ventas
Facturación emitida del libro diario. Se carga importando reportes mensuales de administración.
📋
Sin ventas cargadas todavía
Las ventas se cargan importando los reportes mensuales de administración. Andá a
Importar → Reporte de Administración, subí el .xlsx y las ventas
del libro diario se guardan automáticamente.
Período seleccionado
—
—
Ventas netas
—
—
Facturación bruta
—
—
Notas de crédito
—
—
Exportaciones
—
—
Clientes únicos
—
del período
🏆 Top clientes (del período filtrado)
Clic en un cliente para abrir la ficha integral (DSO, aging, cobranzas)
—
Cargando...
📋 Detalle de comprobantes
—
Cargando...
Ficha de cliente
—
—
Cargando...
📊 Rentabilidad (P&L)
Estado de resultados simplificado por mes. Revenue (de facturación emitida) menos egresos operativos (de los reportes de administración) = resultado.
Limitaciones: no incluye costo de mercadería vendida (falta inventario valorizado), por eso es "margen operativo" no "margen bruto" real. Revenue es devengado (momento de factura), no cash-in.
📋
Sin datos suficientes
—
ℹ️ Nota sobre el margen: este P&L resta de la facturación solo los egresos operativos visibles (sueldos, cargas, servicios, impuestos, préstamos). NO incluye costo de mercadería vendida (API importadas, packaging, materiales) porque ese costo no está en los egresos recurrentes. Por eso los márgenes se ven altos (60-70%+). El margen real incluyendo COGS sería menor. Para tenerlo se necesita sumar los pagos COMEX del mes y valorizar el inventario consumido.
Mes analizado
—
—
Revenue neto
—
—
Egresos operativos
—
—
Resultado operativo
—
—
Margen operativo
—
Resultado / Revenue
💼 P&L mensual
Columnas = meses · Filas = conceptos
Cargando...
📈 Revenue vs Egresos
📊 Margen operativo %
🏷️ Revenue por unidad de negocio (últimos 6 meses)
Cargando...
ℹ️ El margen por unidad no se muestra acá porque los egresos recurrentes (sueldos, cargas, etc) no están separados por línea de producto. Para eso haría falta un sistema de costeo por sector.
🚨 Señales automáticas
Cargando...
👥 Clientes (matching)
Unifica clientes entre facturación, cobranzas y aging. Este es el "pegamento" que permite
cruzar datos. Construye un registro maestro por cliente con todos sus alias.
📋 Falta crear la tabla en Supabase
Ejecutá este SQL en Supabase → SQL Editor → New Query antes de usar esta sección:
CREATE TABLE IF NOT EXISTS clientes_master (
id BIGSERIAL PRIMARY KEY,
nombre_canonico TEXT NOT NULL,
cuit TEXT,
cuit_es_placeholder BOOLEAN DEFAULT FALSE,
alias_facturacion TEXT[] DEFAULT '{}',
alias_cobranzas TEXT[] DEFAULT '{}',
alias_aging TEXT[] DEFAULT '{}',
aging_codigos BIGINT[] DEFAULT '{}',
estado TEXT DEFAULT 'auto',
notas TEXT,
created_at TIMESTAMPTZ DEFAULT NOW(),
updated_at TIMESTAMPTZ DEFAULT NOW(),
deleted_at TIMESTAMPTZ
);
CREATE INDEX IF NOT EXISTS idx_cm_cuit ON clientes_master(cuit) WHERE deleted_at IS NULL;
CREATE INDEX IF NOT EXISTS idx_cm_estado ON clientes_master(estado) WHERE deleted_at IS NULL;
CREATE INDEX IF NOT EXISTS idx_cm_alias_fact ON clientes_master USING GIN(alias_facturacion);
CREATE INDEX IF NOT EXISTS idx_cm_alias_cob ON clientes_master USING GIN(alias_cobranzas);
CREATE INDEX IF NOT EXISTS idx_cm_alias_ag ON clientes_master USING GIN(alias_aging);
ALTER TABLE clientes_master ENABLE ROW LEVEL SECURITY;
CREATE POLICY cm_all ON clientes_master FOR ALL USING (true) WITH CHECK (true);
Después volvé a esta pantalla, tocá ⚡ Inicializar / reconstruir y el sistema va a analizar todas las tablas y proponer el maestro automáticamente.
Total clientes
—
✅ Confirmados
—
🤖 Auto
—
❓ Dudosos
—
🌐 Exterior
—
🔗 Sin match
—
📅 Plazo cargado
—
—
—
Tocá ⚡ Inicializar para generar el maestro
Editar cliente
Inicializando matching...
Preparando...
Cheques en Cartera
Vista desde el sistema Cobranzas. Solo lectura — la gestión se hace en Cobranzas.
ℹ️ Solo lectura. Estos cheques se cargan y gestionan desde el sistema Cobranzas. Cualquier cambio (cargar, depositar, editar) debés hacerlo allá.
En cartera (sin depositar)
—
—
Vencen próx. 7 días
—
—
Total depositado
—
—
Importar Excel
El archivo CASH_FLOW_PROVEEDORES carga pagos, facturas pendientes y presupuesto de una sola vez. Para el resto usá los tabs correspondientes.
🏦 Saldos Diarios Archivo diario YYYY-MM-DD.xlsx
💵 Aging de Cobranzas Archivo diario de cuentas por cobrar
📊 Reporte de Administración Cierre mensual con gastos reales
Para movimientos individuales no incluidos en los Excel.
💰 Ingreso
💸 Egreso
Historial
Movimientos de ingresos/egresos cargados manualmente o desde Cash Flow.
Rubros de Egresos
Categorías usadas en el sistema de proveedores al cargar facturas y pagos.
💸 Rubros
Proyección
Estimación basada en promedios históricos de todos los datos cargados.
Egreso mensual promedio
—
Ingreso mensual promedio
—
Límite mensual promedio
—
Resultado neto promedio
—
🔭 Proyección próximos 6 meses
Backup y Restauración
Descargá una copia de seguridad de todos los datos o restaurá desde un backup anterior.
⬇️ Descargar backup completo
Descarga un archivo .json con todos los datos: pagos, facturas pendientes, presupuestos, saldos bancarios, cheques en cartera y movimientos.
Guardalo en tu Google Drive o en un disco. Si alguna vez hay un problema, podés restaurar todo desde ese archivo.
📏 Alcance del backup
El "completo" incluye las 19k+ filas de movimientos bancarios (archivo ~15-20MB). Los "últimos 12m" traen ~5-7k filas (archivo ~4MB).
⬆️ Restaurar desde backup
⚠️ Atención: Restaurar un backup agrega los registros al sistema. No borra los datos existentes — los duplicados se ignoran automáticamente. Es seguro hacerlo si querés recuperar datos faltantes.
Seleccioná un archivo .json de backup descargado previamente para restaurar los datos.
📂
Arrastrá el archivo de backup acá
Solo archivos .json descargados desde este sistema
📈 Presupuesto Proyectado
Proyeccion de gasto por sector. Agrupado por fecha de cobro del proveedor. Limite = proyeccion. Verde = sobrante, rojo = excedido.
Limite total proyectado
—
Ejecutado / emitido
—
Disponible
—
% ejecutado
—
Detalle por sector
Metodologia
Limite proyectado: regresion lineal sobre 16 meses de historial (Ene 2025 - Abr 2026). Si la tendencia es creciente, el limite sube; si baja, el limite baja. Capeado al 250% del promedio historico para evitar extrapolaciones extremas. Ejecutado: suma de pagos emitidos en el mes seleccionado (desde el sistema). Disponible: limite - ejecutado. Si es negativo, el sector excedio su limite proyectado.
🔑 Aliases del matcher
Palabras clave que asocian movimientos bancarios a egresos recurrentes. Usadas en Cierre de Mes y Proyección.
Cruce de Cheques
Cruza los echeqs emitidos contra los débitos registrados en los movimientos bancarios.
CHEQUES EMITIDOS
—
DEBITADOS DEL BANCO
—
PENDIENTES DE DÉBITO
—
MONTO PENDIENTE
—
Marcar como cobrados por fecha de corte
Los cheques con fecha de cobro anterior a esta fecha se marcan como ya debitados (no tenés movimientos bancarios para cruzarlos).
⏳ Pendientes de débito
✅ Ya debitados
⏳ Cheques emitidos sin débito bancario
✅ Cheques debitados del banco
🗑 Papelera
Registros eliminados que podés restaurar o borrar definitivamente. Los items quedan acá hasta que los borres manualmente.
Movimientos
—
Pagos
—
Facturas
—
Cheques cartera
—
Mov. bancarios
—
📝 Movimientos
💸 Pagos
📋 Facturas
🗒️ Cheques cartera
🏦 Mov. bancarios
📝 Movimientos eliminados
👤 Gestión de usuarios
La gestión se hace desde Supabase Studio.
La gestión de usuarios se realiza desde Supabase Studio.
Para crear, editar o desactivar usuarios, contactá al administrador del sistema.
📊 Salud de Cobranzas
Análisis de la antigüedad de la deuda por cliente. Detectá problemas antes de que exploten.
Antigüedad promedio de deuda
—
días promedio ponderado
Clientes con alto riesgo
—
deuda >45 días
% AR en riesgo
—
del total a cobrar
Salud general
—
📏 Distribución del AR vs benchmark industria
Fuente: estándares B2B 2025
🔥 Top 10 clientes con deuda más antigua
Ordenados por antigüedad promedio ponderada
💰 Top 10 por monto adeudado
💡 Próximamente: Histórico mensual de evolución por cliente y DSO clásico. Requiere acumular snapshots del aging a lo largo del tiempo (se va construyendo automáticamente con cada subida).
🔮 Análisis de Cobranzas
Proyección de cash futuro + evolución del DSO + alertas de clientes que empeoran.
Esperado próx 30 días
—
—
Próx 60 días
—
—
Próx 90 días
—
—
Pipeline total
—
deuda neta + a vencer
DSO promedio actual
—
ponderado por monto
Cobro mensual avg
—
últimos 6 meses
📅 Proyección mensual de cobranzas
Aging al último snapshot + tasas de cobro por bucket
🏥 PAMI (tratado aparte)
Su volumen y patrón de pago distorsionan la proyección general
👥 Detalle por cliente
⚙️ Configuración avanzada: tasas de cobro por bucket
Probabilidad de que una deuda en cada bucket se cobre en los próximos 30 días. Los defaults son conservadores para farma. Podés recalibrar con tus datos reales.
Filtrar:
🔴 Críticas
0
🟡 Importantes
0
💰 Monto bajo alerta
—
total en juego
🔕 Silenciadas
0
📈 Evolución del DSO total (empresa)
Calculado con factura↔cobranza FIFO por mes
📊 DSO por cliente (top 20 por volumen)
Ordenado por monto matcheado con cobranzas
🆕 Nueva versión disponible
Hay una versión actualizada del sistema.
⚙️ Plazo de cobro del cliente
—
—
Si el cliente paga a un plazo distinto del que muestra el aging (ej: 45 o 60 días), configurá acá ese valor. Dejá vacío y clic 'Quitar override' para volver al default.
Al guardar, los montos de este cliente se redistribuirán entre las cubetas del aging usando este plazo, y la Proyección de Caja se ajustará.