Ingresos del mes
$0
—
Egresos del mes
$0
—
Balance neto
$0
Proyectado neto
$0
pendiente de cobro/pago
⠿
💰 Salud Financiera
Próximo mes
🏃
Runway
—
meses
calculando...
🏦
Saldo total
$0
🔥
Burn / mes
$0
💀
Quiebre
—
📥
Cobros pend.
$0
📤
Compromisos
$0
🏦 Saldos por cuenta · $0 total
📅 Próximo mes — proyección comprometida
📈 Cobros esperados
$0
0 facturas
📉 Compromisos
$0
⚖️ Proyectado neto
$0
🎯 Proyectado al cierre del mes: $0
⠿
Salud de cobranza
—
DSO promedio
$0
Cobrado
$0
Pendiente
—
% cobrado
⠿
Evolución del Cashflow
Barras
Línea
⠿
Por Categoría
Últimos movimientos
| Descripción | Cuenta | Importe |
|---|
TIPO:
ESTADO:
| Fecha | Descripción | Categoría | Cuenta | Tipo | Estado | Importe |
|---|
Ingresos proyectados
$0
Egresos proyectados
$0
Balance proyectado
$0
Proyección mensual — próximos 6 meses
Detalle de cuentas
| Nombre | Banco | Moneda | Saldo inicial | Ingresos reales | Egresos reales | Saldo actual |
|---|
Resúmenes pendientes de pago
| Tarjeta | Período | Cierre | Vencimiento | Total | Estado |
|---|
⚡ Pagadores rápidos
0
DSO ≤ 3 días
🐢 Lentos
0
DSO 10-25 días
⚠️ Morosos
0
DSO > 31 días
Ranking de cobro
Ordenado por velocidad de pago
| # | Cliente | CUIT | Facturas | DSO prom. | Total cobrado | Pendiente | Último cobro | Estado |
|---|
Listado
El alias se usa para el matching con el extracto bancario
| Razón Social | CUIT | Alias (matching bancario) | Categoría | Pagos | Total pagado | Pendiente | Último pago |
|---|
Egresos recurrentes
Se generan como proyectados al ejecutar "Generar mes"
| Descripción | Categoría | Proveedor | Tipo | Importe | Día vence |
|---|
| Nombre | Padre | Tipo | Movimientos |
|---|
📄 Importar Facturas
🏦 Extracto Bancario
🏛️ Comprobantes AFIP
📋 VEPs
💳 Resumen TC
¿Cómo funciona?
1. Exportá el informe de ventas desde Facturante en formato .xls
2. Seleccioná el archivo acá abajo
3. Elegí la categoría — entran como proyectados
4. Cuando cobres, usá Confirmar cobro en Movimientos
Columnas que se importan
| Fecha | Fecha del comprobante |
| Razón Social | Nombre del cliente |
| Tipo + Nro | FA/FB + número (en observaciones) |
| Total | Importe total con IVA |
Cargar archivo
📂
Hacé click para seleccionar el archivo .xls
| Nombre | Miembro desde | Estado |
|---|
| Fecha | Usuario | Acción | Entidad | Detalle | IP |
|---|---|---|---|---|---|
| Cargando... | |||||
🔵 IIBB
$0
🟡 Ganancias
$0
🟢 IVA
$0
Total retenido
$0
| Fecha | Cliente | OP | Tipo | Jurisdicción | Categoría | Cert. Nro | Importe |
|---|
v2.4.0
20/03/2026
actual
💙 MercadoPago · 📋 VEPs · 🏦 4 bancos
+ 💙 Soporte extracto MercadoPago CSV
+ "Pago de servicio ARCA" aparece como egreso → matchea con VEPs projected
+ 📋 Importador VEPs/DDJJ IVA: tab nueva en Importar
+ Parser PDF browser (PDF.js) — detecta VEP o DDJJ F.2051 automáticamente
+ Soporta: IVA (ARCA), Cargas Sociales (SICOSS), IIBB (SIFERE/CM)
+ Fecha de vencimiento manual — no usa "Día de Expiración" del VEP
+ Anti-duplicado por VEP-{nro} / DDJJ-{nroTransaccion}
+ Pre-selecciona categoría Impuestos y cuenta MercadoPago
+ VEP cargado → aparece en alertas de vencimiento de 3 días automáticamente
+ 4 bancos en extracto: Brubank · Supervielle · BBVA · MercadoPago
v2.3.0
20/03/2026
🏦 BBVA · ↔ Transferencias internas · 🔴 Notas de crédito
+ 🏦 Soporte extracto BBVA (formato posicional CPA9400)
+ Autodetección banco al subir CSV: Brubank · Supervielle · BBVA
+ Aviso + botón "Crear cuenta" cuando no existe la cuenta del banco detectado
+ ↔ Transferencias internas entre cuentas propias en el extracto
+ Tab "Transferencias internas" en el módulo extracto con selector de cuenta contraparte
+ Matching bidireccional: detecta el par automáticamente sin importar qué extracto subís primero
+ Transferencias sin par no impactan saldos ni KPIs hasta completar el par
+ 🔴 Notas de crédito (NCA/NCB/NCC) importadas desde Facturante XLS
+ NC vinculadas automáticamente a la factura original por campo Observaciones
+ Badge 🔴 en movimientos con NC vinculadas — expandible con botón ✕ por NC
+ NC consideradas en matching del extracto: neto = factura - retenciones - NC
+ migración v9.6: tabla
notas_credito+ migración v9.7:
transfer_par_id en movimientosv2.2.0
20/03/2026
🧾 Retenciones · 🏦 Extracto · 📥 Importar
+ 🧾 Módulo Retenciones: IIBB, Ganancias, IVA — reporte por período
+ Importar Orden de Pago PDF (CPA9400) — parser 100% en browser con PDF.js
+ Auto-match de factura y cliente al importar OP
+ Botón 🔗 desvincular retención de factura
+ 🏦 Soporte Supervielle CSV en extracto bancario — autodetección de banco
+ Autoselección de cuenta bancaria al cargar CSV (detecta banco por header)
+ Matching extracto por neto con retenciones: banco ≈ factura - retenciones → Alta
+ Matching inteligente: procesa mejor score primero para evitar match greedy
+ Scoring de fechas: factura posterior al cobro penalizada, ciclo 0-45 días premiado
+ Vista previa Facturante muestra estado de cada comprobante antes de importar (🆕/✓ real/⏳)
+ Anti-duplicado Facturante chequea projected Y real
~ Fix: auth.php endpoint GET ?action=me
~ Fix: resumenes_tc columnas faltantes (estado, fecha_cierre, fecha_vencimiento, total)
v2.1.0
19/03/2026
🏛️ AFIP · Proveedores · Transferencias
+ 🏛️ Importar comprobantes recibidos AFIP (Mis Comprobantes CSV)
+ Auto-creación de proveedores por CUIT desde AFIP — sin duplicados
+ Anti-duplicado por CAE en
referencia_bancaria+ 🏷️ Categoría por defecto en proveedores
+ Auto-fill de categoría al seleccionar proveedor en movimiento
+ Categoría visible en tabla de proveedores
+ ↔ Transferencia entre cuentas integrada en modal de movimientos
+ migración:
ALTER TABLE proveedores ADD COLUMN categoria_idv2.0.1
19/03/2026
🔔 Notificaciones · UX
+ 🔔 Sistema de toasts: notificaciones al entrar (una vez por día)
+ Facturas vencidas sin cobrar → toast rojo
+ Egresos que vencen en 3 días → toast naranja
+ Resúmenes TC por vencer → toast violeta
+ Extracto bancario: reprocesa automáticamente al cambiar la cuenta
~ Fix: cerrar sesión ya no es necesario para reprocesar extracto
v2.0.0
19/03/2026
🎯 Dashboard · Runway · Drag & Drop
+ 🏃 Runway estimado: meses de vida, burn rate, fecha de quiebre
+ 💰 Card "Salud Financiera": Runway + Saldos + Próximo mes unificados
+ 📊 Comparativo mes a mes con flechas ↑↓ y % debajo de cada KPI
+ ⠿ Drag & drop en dashboard: reordenás los bloques y se persiste en localStorage
+ 🏛️ Tab "Comprobantes AFIP" en Importar (base)
+ Setup wizard: paso de categorías iniciales (servicios / comercio / startup / sin categorías)
+ Setup autodestructivo post-instalación
v1.9.6
19/03/2026
🔒 Seguridad · Auditoría
+ 🔍 Módulo Auditoría: registro de todas las acciones con usuario, fecha, detalle e IP
+ Logs de: login, logout, crear/editar/eliminar movimientos
+ 💥 Setup autodestructivo: se borra solo del servidor después de instalar
+ Emojis de color en todos los ítems del sidebar
+ Tooltips se desactivan automáticamente tras 60 segundos (primera sesión)
+ migración v9.2: tabla
audit_logv1.9.5
18/03/2026
✨ Setup wizard · Nombre dinámico · Tooltips
+ 🧙 Setup wizard: instalación completa en 4 pasos (DB, empresa, admin, deploy)
+ Nombre de empresa dinámico — logo y título del browser desde
config.php+ Tooltips en sidebar — descripción de cada sección al hacer hover
+ Instalación limpia sin categorías por defecto
+ API URL dinámica — funciona en cualquier subcarpeta
+
db.php y auth.php incluidos en el zipv1.9.4
18/03/2026
+ Dashboard respeta el selector de período en todos los bloques
+ Gráfico de evolución mensual respeta el período seleccionado
+ Salud de cobranza calculada en frontend con datos del período
+ Títulos dinámicos en KPIs y salud de cobranza según período
+ Saldos negativos en rojo en dashboard y cuentas
+ Editar saldo inicial de cuentas bancarias
~ Fix: aviso de vencimiento solo en movimientos projected
v1.9.3
18/03/2026
+ 💳 Cuotas TC: consumos en 2-12 cuotas con badge "Cuota X/Y"
+ Cada cuota cae en el mes correspondiente automáticamente
+ Sección "💳 Cuotas pendientes" en Proyecciones con progreso y meses restantes
v1.9.2
17/03/2026
+ Filtros de período: Este mes · Mes anterior · Último trimestre · Rango personalizado
+ Títulos de KPIs dinámicos según período (Ingresos · Marzo 2026)
~ Fix: loadMovimientos no pisa el array global de movimientos
v1.9.1
17/03/2026
~ Fix: matching extracto — cada movimiento projected matchea una sola vez
~ Fix: proveedores sin CUIT guardan NULL (no rompe UNIQUE KEY)
v1.9.0
17/03/2026
✨ Proveedores · Recurrentes · Extracto bidireccional
+ 🏢 Módulo Proveedores: CRUD, alias para matching bancario, historial de pagos
+ 🔁 Módulo Recurrentes: egresos fijos y variables mensuales
+ 📅 Generar mes: crea todos los egresos recurrentes como projected de una vez
+ 🏦 Extracto bidireccional: créditos y débitos en una sola pasada
+ Anti-duplicado por
referencia_bancaria+ Campo
origen en movimientos: manual / importado / recurrente / extractov1.8.1
14/03/2026
+ 🧙 Favicon del mago en la pestaña del navegador
+ Nombre de la app corregido a XUBit en título, logo, footer y changelog
+ Perfil de usuario accesible desde el nombre en el sidebar
+ Cambio de contraseña desde el perfil (requiere contraseña actual)
+ Reset de contraseña desde panel de usuarios →
xubit2026+ Botón [ salir ] para cerrar sesión en el sidebar
v1.8.0
14/03/2026
✨ Módulo de Clientes y Extracto Bancario
+ Tabla
clientes: razón social, CUIT, alias, email, teléfono+ Auto-creación de clientes al importar facturas de Facturante
+ Listado de clientes con edición de alias inline
+ 🏦 Extracto Bancario: parser CSV Brubank, matching por importe exacto
+ Confirmar cobros masivos con fecha real del banco
+ ⚡ Cliente más rápido en Salud de Cobranza
+ DSO thresholds: ≤3d Rápido · ≤10d Normal · ≤25d Lento · >31d Moroso
− Tab "Conciliar Cobros" removido (reemplazado por Extracto Bancario)
v1.7.0
14/03/2026
+ Modal de movimientos rediseñado con flexbox (sin grid que rompe)
+ Campos dinámicos por tipo/estado: vencimiento, cuenta, moneda, TC
+ Labels cortos y consistentes con altura fija
+ Equivalente ARS: importe grande + fuente en línea separada
~ Fix: modal centrado correctamente en pantalla
~ Fix: error "Identifier status already declared"
~ Fix: TC MEP label no empuja el input
v1.6.0
14/03/2026
+ Modal "Confirmar cobro/pago" con fecha y cuenta pre-cargadas
+ Saldos por cuenta: solo bancos (tarjetas en sección propia)
+ Tarjetas corporativas en dashboard con barra de progreso
+ Panel "Próximo mes": cobros, compromisos y proyectado neto
+ Compromisos usan fecha_vencimiento (no fecha del comprobante)
~ Fix: egreso real no puede pagarse con tarjeta de crédito
~ Fix: resumen TC aparece en el mes correcto del dashboard
~ Fix: tc_consumo excluido de proyecciones
v1.5.0
13/03/2026
+ Historial de movimientos: registra transiciones projected → real
+ Leaderboard de clientes con DSO promedio
+ Tags: ⚡ Rápido · ✅ Normal · 🐢 Lento · ⚠️ Moroso
+ razon_social y cuit guardados en movimientos
v1.4.0
13/03/2026
+ Panel de Alertas en dashboard (🟢 cobrar · 🟠 pagar próximo · 🔴 vencido)
+ Badge en sidebar con cantidad de alertas
+ Bloque Salud de Cobranza: DSO, % cobrado, factura más antigua
v1.3.0
13/03/2026
+ Importación masiva desde Facturante (.xls SpreadsheetML)
+ Procesado en el navegador (el archivo nunca sale de tu máquina)
+ Filtros FA/FB/FC, detección de duplicados, vista previa
v1.2.0
13/03/2026
+ Consumos en USD con tarjeta de crédito
+ Cotización MEP en tiempo real desde dolarapi.com (venta)
+ Caché diario del tipo de cambio en DB
+ Equivalente ARS con fuente visible
v1.1.0
13/03/2026
+ Módulo Tarjetas de crédito corporativas
+ Estado tc_consumo: no impacta el cashflow
+ Cierre de período → genera resumen projected con vencimiento
+ Visual card con barra de progreso y próximo vencimiento
v1.0.0
13/03/2026
inicial
+ App creada desde cero para reemplazar el Excel de cashflow de Xubit
+ Stack: PHP 8.2 + MySQL en Ferozo · HTML/CSS/JS single file
+ Login con sesiones, Dashboard con KPIs y gráficos
+ Movimientos CRUD con estados projected/real
+ Categorías con subcategorías, Cuentas bancarias
+ Proyecciones a 6 meses, Panel de usuarios