Portal De Clientes
Rol
Portal multi-tenant para empresas cliente: companias, sucursales, proveedores, clientes finales, movilizaciones, tracking, finanzas, usuarios y administracion.
Arquitectura
Dominios
| Dominio | Routes |
|---|---|
| Auth | /auth/login, /auth/refresh, invitaciones, reset password |
| Empresa | /companies/me |
| Sucursales | /branches* |
| Proveedores | /suppliers* |
| Clientes | /clients* |
| Movilizaciones | /mobilizations* |
| Tracking | /mobilizations/:id/tracking, /track/:token |
| Finanzas | /finance* |
| Usuarios | /users* |
| Admin plataforma | /admin/* |
Reglas
- Multi-tenancy por JWT; no confiar en
companyIddel cliente. - Roles: owner, admin, operator, viewer.
- Soft deletes.
- Input validado con Zod.
Dudas
- Como se reconcilia una movilizacion del portal con una tarea Zoho cuando hay error.
- Que acciones de portal requieren aprobacion interna.