Caso de uso: Empresa de servicios
Este caso de uso describe cómo una empresa de servicios profesionales (consultoría, TI, legal, contable, marketing) utiliza Zentto para gestionar su operación comercial y financiera.
Perfil de la empresa
Sección titulada «Perfil de la empresa»- Tipo: Servicios profesionales, consultoría, agencia.
- Empleados: 5-100 personas.
- Facturación: Mensual o por proyecto.
- Módulos clave: CRM, Facturación, CxC, Contabilidad, RRHH.
Configuración inicial
Sección titulada «Configuración inicial»1. Servicios como productos
Sección titulada «1. Servicios como productos»En Zentto, los servicios se registran como productos de tipo Servicio en el maestro de productos:
- No gestionan inventario físico.
- Tienen precio unitario (por hora, por proyecto, mensual).
- Se les asigna la tasa de impuesto correspondiente.
- Se organizan en categorías de servicio.
- Configurar el pipeline con las etapas del proceso comercial.
- Definir fuentes de leads relevantes (referidos, web, eventos).
- Asignar vendedores/consultores a territorios o sectores.
3. Facturación
Sección titulada «3. Facturación»- Configurar condiciones de pago habituales (contado, 15 días, 30 días).
- Definir plantillas de factura con la información legal requerida.
- Configurar facturación recurrente para contratos mensuales.
Operación comercial
Sección titulada «Operación comercial»Captación (CRM)
Sección titulada «Captación (CRM)»- Se registra un lead desde cualquier fuente (web, referido, llamada).
- El consultor califica al lead y lo convierte en oportunidad.
- Se mueve por el pipeline: prospecto, calificación, propuesta, negociación.
- Se registran actividades: llamadas, reuniones, demos.
- Al ganar, se genera la cotización o contrato.
Facturación
Sección titulada «Facturación»Dos modalidades principales:
Facturación por proyecto
Sección titulada «Facturación por proyecto»- Se acuerda un monto fijo por el proyecto.
- Se puede facturar en hitos: 50% al inicio, 50% al finalizar.
- Cada hito genera una factura.
Facturación recurrente
Sección titulada «Facturación recurrente»- Se configura un contrato con monto mensual y duración.
- El sistema genera facturas automáticas cada mes.
- Se envían por email al cliente automáticamente.
Cobranza (CxC)
Sección titulada «Cobranza (CxC)»- Las facturas emitidas pasan a Cuentas por Cobrar.
- El sistema envía recordatorios automáticos antes del vencimiento.
- Si la factura vence, se escala la cobranza con alertas al gerente.
- Se registra el cobro al recibir el pago (transferencia, cheque, etc.).
Contabilidad
Sección titulada «Contabilidad»Para la empresa de servicios, la contabilidad se simplifica:
- Ingresos: facturas emitidas por servicios.
- Gastos: nómina, alquiler, servicios, proveedores.
- CxC: cartera de clientes pendiente.
- CxP: facturas de proveedores pendientes.
- Asientos automáticos: cada factura y pago genera su asiento contable.
Reportes clave
Sección titulada «Reportes clave»| Reporte | Utilidad |
|---|---|
| Pipeline de ventas | Ingresos proyectados |
| Facturación mensual | Ingresos reales vs proyectados |
| CxC aging | Antigüedad de cuentas por cobrar |
| Rentabilidad por cliente | Clientes más rentables |
| Actividades CRM | Productividad del equipo comercial |
| Estado de resultados | P&L mensual/trimestral/anual |
Ventajas para servicios
Sección titulada «Ventajas para servicios»- Sin complejidad de inventario: solo lo necesario para facturar y cobrar.
- CRM integrado: pipeline comercial conectado con facturación.
- Facturación recurrente: automatización de contratos mensuales.
- Multi-moneda: facturar en USD o EUR según el cliente.
Flujo del usuario
Sección titulada «Flujo del usuario»Vista no tecnica del proceso. Pensada para gerentes de agencias, consultores y contadores que evaluan o usan Zentto.
Editable en draw.io: descarga el SVG → en draw.io: File → Import from → Device → selecciona el SVG. Cada nodo queda editable.
Flujo tecnico
Sección titulada «Flujo tecnico»Vista tecnica para desarrolladores: modulos frontend, endpoints, stored procedures y tablas involucrados.
| Componente | Tipo | Ubicacion |
|---|---|---|
module-crm | Micro-frontend Next.js | web/modular-frontend/packages/module-crm/src/ |
module-ventas | Micro-frontend Next.js | web/modular-frontend/packages/module-ventas/src/ |
module-cxc | Micro-frontend Next.js | web/modular-frontend/packages/module-cxc/src/ |
module-contabilidad | Micro-frontend Next.js | web/modular-frontend/packages/module-contabilidad/src/ |
/v1/crm/leads | Route Express | web/api/src/routes/crm/leads.ts |
/v1/ventas/invoices | Route Express | web/api/src/routes/ventas/invoices.ts |
/v1/ventas/recurring | Route Express | web/api/src/routes/ventas/recurring.ts |
/v1/cxc/invoices | Route Express | web/api/src/routes/cxc/invoices.ts |
usp_crm_Lead_* | Stored procedure dual PG + MSSQL | web/api/sqlweb-pg/includes/sp/ |
usp_vnt_Invoice_* | Stored procedure dual PG + MSSQL | web/api/sqlweb-pg/includes/sp/ |
usp_cxc_Invoice_* | Stored procedure dual PG + MSSQL | web/api/sqlweb-pg/includes/sp/ |
usp_acc_JournalEntry_* | Stored procedure dual PG + MSSQL | web/api/sqlweb-pg/includes/sp/ |
crm.leads / crm.deals / crm.activities | Tablas operativas | web/api/migrations/postgres/ |
vnt.invoices / vnt.recurring_contracts | Tablas operativas | web/api/migrations/postgres/ |
cxc.invoices / acc.journal_entries | Tablas operativas | web/api/migrations/postgres/ |
Editable en draw.io: descarga el SVG → File → Import from → Device.