Apariencia
Reglas de negocio
Este documento reúne las reglas de validación y lógica del sistema. Útil para entender por qué el sistema impide ciertas acciones.
Recorridos
| Regla | Motivo |
|---|---|
| No se puede archivar un recorrido activo | Protege la operación en curso |
| No se puede modificar la configuración de un recorrido con ventas | Las ventas ya registradas dependen de esa configuración |
| Solo un recorrido activo por vendedor | Evita ambigüedad sobre qué recorrido está trabajando |
Usuarios
| Regla | Motivo |
|---|---|
| No editable mientras tiene recorrido activo | La edición podría afectar el recorrido en curso |
| Con ventas: solo editable rol y código interno | El nombre aparece en el historial de ventas, no debe cambiar |
Clientes
| Regla | Motivo |
|---|---|
| No editable mientras está en recorrido activo | Protege la integridad del recorrido en curso |
| No archivable con recorridos activos | El cliente está en uso |
Productos
| Regla | Motivo |
|---|---|
| Con ventas: solo editable el precio base | El nombre y código aparecen en el historial de ventas |
| Código único por defecto | Evita confusión en la búsqueda (configurable) |
| No archivable con ventas o en rutas activas | Producto en uso activo |
Listas de Precios
| Regla | Motivo |
|---|---|
| No archivable con clientes asignados | Hay clientes que dependen de esa lista |
| Solo una lista default | Claridad en la asignación automática |
Rutas
| Regla | Motivo |
|---|---|
| No archivable con recorridos activos | La ruta está en uso |
Medios de Cobro
| Regla | Motivo |
|---|---|
| No archivable con ventas asociadas | Afectaría el historial de cobros |
| Cuenta corriente no se mezcla con otros medios | La semántica es diferente: no es un pago real, es deuda |
| No disponible para cobrar cuentas corrientes | Cobrar una deuda con otra deuda no tiene sentido |
Ventas
| Regla | Motivo |
|---|---|
| Total debe igualar suma de pagos | Integridad del registro |
| No se pueden crear ventas en recorridos cerrados | El período está cerrado |
| Vendedor solo puede anular sus propias ventas del mismo día | Control de fraude y error |
Cuenta Corriente
| Regla | Motivo |
|---|---|
| Genera saldo pendiente en lugar de pago inmediato | La deuda se registra para cobro posterior |
| El cobro posterior no puede usar cuenta corriente como medio | Se cobra con dinero real |
