Fenix Finanzas
Informes financieros multi-tab contra ERP Velneo: P&L, Tesorería, Cobros pendientes, Ventas, Cash Flow, Forecast, Pool deuda, Subvenciones, Deducciones IS, Costes (Personal + Infra + Evolución), Rentabilidad por servicio.
Resumen
- Dominio: finanzas.matizal.com
- Repo: PedroFenixia/app-fenix-finanzas
- Path local:
/Users/pedrosanchez/DEV/app-fenix-finanzas - VPS:
91.134.43.229puerto8800 - Estado: Producción
Stack
- Backend: Laravel 13
- Frontend: React + Tailwind
- BD: PostgreSQL
- ERP: Velneo (sync manual con timestamp visible en header)
Empresas
- Neuro id=1
- Zataca id=2
Tabs
Agrupados por categoría: Resultados / Liquidez / Análisis / Pasivo.
- P&L (prorrateado por servicio: Lic, Impl, BO Elec, Gas)
- Tesorería (PGC 57x + impuestos APU_C 475x/476)
- Cobros pendientes (CIF + YoY)
- Ventas (detalle MOV_G)
- Cash Flow operativo
- Evolución anual y trimestral de tesorería (con marcadores de dividendos y coste/hora infraestructura)
- Forecast / Proyecciones CAGR
- Pool deuda
- Subvenciones colapsables (descripciones APU_C + MOV_G)
- Deducciones IS (FIFO 14 años + crédito fiscal + pago real ISoC)
- Costes: Personal + Infra + Evolución por empresa (Neuro/Zataca)
P&L prorrateado por servicio
Desde 2026-04-21:
- €/h_NEUR = (recurrentes + intereses + amort)_Neuro / horas_Factorial_Neuro
- €/h_ZT análogo
- Coste infra servicio = Σ horas_empleado × €/h_infra_empresa del empleado
- Identificación empresa por grupos JIRA via
/api/internal/employees-by-company(en hr-reportes-api)
Clasificación de recurrentes
Centralizada en App\Support\Gastos\ClasifiyGastoMovG con config/recurring_rules.php:
non_recurring: excluye proveedores puntuales/anuales (OMI, MEFF, OMICLEAR, Apple, Casamitjana, EQA)periodified_12m: reparte 1/12 seguros/suscripciones anuales (ASISA, Atradius, EverydaySoftware/FactorialRH, Insightful)
Dependencias
- hr-reportes-api — endpoints
/api/internal/personal-cost-monthly,/api/internal/hours-monthly,/api/internal/employees-by-company(X-Internal-Token) - app-neurofactu — endpoint
/api/reports/billing-by-familypara Rentabilidad
Cómo se levanta en local
cd /Users/pedrosanchez/DEV/app-fenix-finanzas
docker compose up