Appearance
Registro en Cuenta Corriente de Proveedor (Tercerización)
Módulo: crm Tipo: Resource Estado: En desarrollo Fecha: 2026-02-23
Integración asistida — Fase en desarrollo
El campo record_in_account (registrar en cuenta corriente) ya existe en el modelo de tercerización y se persiste correctamente. La integración con el módulo de Cuenta Corriente funciona como un proceso asistido: cuando el operador activa el proceso "Registrar Movimiento de Proveedor" desde el listado de presupuestos, el sistema lleva al formulario de CtaCte con los datos del proveedor pre-completados. El operador revisa y confirma el registro manualmente.
Descripción
Esta funcionalidad extiende el sistema de tercerización de presupuestos (Fase 3) para permitir, de manera opcional, el registro de un movimiento en la cuenta corriente del proveedor asociado a la tercerización.
La integración es asistida: el sistema no genera el movimiento de forma automática al guardar la tercerización. En cambio, cuando el operador desea registrar la deuda con el proveedor, accede a la acción "Registrar Mov. Prov." desde el listado de presupuestos, y el sistema lo lleva al formulario de Cuenta Corriente con los datos ya completados.
Entidad Relacionada
Campo en Tercerización del Presupuesto
| Dato | Descripción | Obligatorio | Reglas |
|---|---|---|---|
| Registrar en cuenta corriente | Indica que el operador desea registrar en CtaCte | Si | Por defecto No |
Cuando este campo está marcado como Sí, la opción "Movimiento en CtaCte" aparece disponible en el menú de acciones del presupuesto (una vez que el presupuesto está aprobado).
Frontend (Perspectiva de Usuario)
Componentes
- Checkbox en formulario de tercerización: El operador marca "Registrar en cuenta corriente" al crear o editar la tercerización, indicando su intención de registrar la deuda en CtaCte
Interacción del Usuario
- Al crear o editar la tercerización, el operador marca la opción "Registrar en cuenta corriente" si corresponde
- Una vez que el presupuesto está aprobado, el operador accede a la acción "Registrar Mov. Prov." desde el listado
- El sistema muestra la opción "Movimiento en CtaCte" solo si la tercerización tiene
record_in_account = true - Al seleccionarla, el sistema abre el formulario de comprobante manual de CtaCte con los datos del proveedor ya completados
Datos pre-completados en el formulario de CtaCte
| Dato | Descripción |
|---|---|
| Proveedor | Nombre del proveedor de la tercerización |
| Monto (haber) | Total de la tercerización — representa deuda con el proveedor |
| Fecha | Fecha de la tercerización |
| Observaciones | Notas de la tercerización (si existen) |
El monto se carga en el campo haber del comprobante, registrando que la empresa le debe ese importe al proveedor.
Reglas de Negocio
Visibilidad de la Opción en CtaCte
- La opción "Movimiento en CtaCte" en el menú de acciones del presupuesto solo aparece cuando la tercerización tiene
record_in_account = true - Si la tercerización no tiene este campo marcado, la opción no se muestra aunque el módulo de CtaCte esté habilitado
Registro Manual
- El operador debe confirmar y guardar el comprobante en el formulario de CtaCte
- El sistema no genera movimientos automáticos al guardar la tercerización
- El movimiento se registra bajo el modo activo en el sistema (oficial o prueba) al momento de guardar en CtaCte
Modo Prueba / Oficial
- El formulario de CtaCte respeta el modo activo (oficial o prueba)
- El operador puede cambiar el modo en la vista de CtaCte sin que se pierdan los datos pre-completados
Integridad
- Modificar los datos en el formulario de CtaCte no altera la tercerización del presupuesto
- Los datos del proveedor y el monto que llegan al formulario son una copia de la tercerización al momento de iniciar el proceso
Casos de Uso
Registrar en Cuenta Corriente desde Presupuesto Tercerizado
Actor: Operador con permiso CRM y acceso al módulo de Cuenta Corriente
Precondiciones:
- El presupuesto está aprobado
- La tercerización tiene
record_in_account = true
Flujo:
- El operador accede al listado de presupuestos en el CRM
- El operador abre el menú de acciones del presupuesto aprobado
- El operador selecciona "Movimiento en CtaCte"
- El sistema abre el formulario de comprobante de CtaCte con datos del proveedor pre-completados (nombre, monto en haber, fecha, observaciones)
- El operador verifica los datos y guarda el comprobante
- El operador regresa manualmente al CRM
Postcondiciones:
- El proveedor tiene registrado el movimiento (deuda) en su cuenta corriente
- La tercerización del presupuesto permanece sin cambios
Consideraciones
Eliminación de Tercerización
Fase Futura
La eliminación automática del movimiento en CtaCte al eliminar la tercerización es una funcionalidad planificada para una etapa posterior y no está incluida en la implementación actual. Si se elimina la tercerización, el movimiento registrado en CtaCte no se elimina automáticamente.
Registro Asistido vs. Automático
La integración implementada es asistida: el sistema facilita el registro llevando al operador al formulario correcto con datos pre-completados, pero no genera movimientos contables de forma transparente. Esto permite al operador revisar y ajustar antes de confirmar.
Criterios de Aceptación
- [x] AC-022a: El operador puede marcar "Registrar en cuenta corriente" al crear o editar la tercerización
- [ ] AC-022b: Al iniciar "Registrar Mov. Prov." con
record_in_account = true, el sistema ofrece la opción "Movimiento en CtaCte" - [ ] AC-022c: El formulario de CtaCte llega con el proveedor, monto (en haber), fecha y observaciones pre-completados
- [ ] AC-022d: El cambio de modo prueba/oficial en la vista de CtaCte no borra los datos pre-completados
Navegación
- Registrar Movimiento de Proveedor — Proceso Completo
- Volver a Tercerización
- Volver a Arquitectura General
Historial de cambios
| Fecha | Versión | Autor | Descripción |
|---|---|---|---|
| 2026-02-23 | 1.0 | Claude | Creación del documento (extraído de tercerizacion.md) |
| 2026-03-10 | 1.1 | Claude | Actualización del estado: campo persiste pero sin lógica CtaCte implementada |
| 2026-03-13 | 1.2 | Claude | Refactorización: integración asistida documentada; estado actualizado a En desarrollo; AC-022 desglosado |