Appearance
Registrar Movimiento de Proveedor desde Presupuesto Tercerizado
Módulo: crm Tipo: Process Estado: En desarrollo Fecha: 2026-03-13
Descripción
Cuando un presupuesto CRM está aprobado y tiene una tercerización registrada, el operador necesita registrar contablemente la deuda u obligación con el proveedor que ejecutará o ejecutó ese trabajo. Sin esta funcionalidad, el operador debe navegar manualmente a los módulos de Compras o Cuenta Corriente y reingresar los datos del proveedor y el monto ya almacenados en la tercerización.
Este proceso permite al operador iniciar ese registro directamente desde el listado de presupuestos, con los datos del proveedor y el total de la tercerización ya pre-completados en el formulario destino, evitando la re-ingesta manual de información.
Valor para el negocio:
- Reduce el tiempo y los errores al registrar el gasto/deuda con el proveedor
- Integra el ciclo de aprobación de presupuestos con los módulos contables (Compras, Tesorería, CtaCte)
- Centraliza el punto de inicio en el CRM, sin perder el contexto del presupuesto
Precondiciones
Para que el proceso esté disponible, deben cumplirse ambas condiciones:
- El presupuesto tiene estado aprobado
- El presupuesto tiene una tercerización registrada (proveedor, monto y fechas ya guardados)
Si alguna de estas condiciones no se cumple, la acción no está disponible.
Las Tres Opciones de Registro
El operador puede registrar el movimiento del proveedor por tres vías distintas. Las opciones visibles dependen de los módulos habilitados para la empresa y de la configuración de la tercerización.
Opción 1 — Subdiario de Compras
Cuándo está disponible: El módulo de Compras está habilitado para la empresa.
Qué hace: Lleva al operador al formulario de alta del Subdiario de Compras con los datos del proveedor tercerizado ya completados: nombre del proveedor, total de la tercerización, fecha y notas.
Confirmación previa: Antes de navegar, el sistema pregunta al operador si la compra involucra movimiento de stock. Según la respuesta, el formulario destino se abre en modo "con stock" o "sin stock".
Retorno: Al guardar el comprobante en el Subdiario de Compras, el sistema redirige al operador de vuelta al listado de presupuestos del CRM.
Opción 2 — Compra de Contado
Cuándo está disponible: Los módulos de Compras y Tesorería están ambos habilitados para la empresa.
Qué hace: Lleva al operador al formulario de alta del Subdiario de Compras en modo "contado", equivalente al flujo que se inicia desde el módulo de Tesorería. Los datos del proveedor y el monto de la tercerización llegan pre-completados.
Confirmación previa: Al igual que la Opción 1, el sistema pregunta si involucra stock antes de navegar.
Retorno: Al guardar, el sistema redirige al listado de presupuestos del CRM.
Opción 3 — Movimiento Directo en Cuenta Corriente
Cuándo está disponible: La tercerización tiene marcada la opción "Registrar en cuenta corriente" (record_in_account = true). Esta opción la establece el operador al momento de crear o editar la tercerización.
Qué hace: Lleva al operador al formulario de alta de comprobante manual de Cuenta Corriente con los datos del proveedor pre-completados: nombre del proveedor, total de la tercerización registrado en el campo haber (representa una deuda con el proveedor), fecha y observaciones.
Retorno: El operador puede volver al CRM manualmente desde la vista de Cuenta Corriente.
Cuándo NO Aparece el Botón
Si ninguna de las tres opciones está disponible —es decir, el módulo de Compras no está habilitado, el módulo de Tesorería no está habilitado, y la tercerización no tiene record_in_account = true— el botón de acción no se muestra.
Datos Pre-completados en los Formularios Destino
Independientemente de la opción elegida, los formularios destino reciben los siguientes datos de la tercerización:
| Dato | Descripción |
|---|---|
| Proveedor | Nombre del proveedor seleccionado en la tercerización |
| Monto | Total de la tercerización |
| Fecha | Fecha registrada en la tercerización |
| Notas / Observaciones | Notas de la tercerización (si existen) |
En la Opción 3 (CtaCte), el monto se carga en el campo haber, representando la deuda que la empresa contrae con el proveedor.
Comportamiento del Modo Prueba / Oficial
El sistema opera en dos modos: oficial (registros reales) y prueba (registros de ensayo). Ambas vistas destino — el Subdiario de Compras y el formulario de CtaCte — respetan el modo activo en el momento de la navegación.
Regla importante: El operador puede cambiar el modo una vez que ya está en la vista destino, sin que se pierdan los datos pre-completados. Esto permite verificar el registro en modo prueba antes de confirmarlo en modo oficial.
Relación con Módulos Externos
| Módulo | Rol en el Proceso |
|---|---|
| Compras | Provee el formulario del Subdiario de Compras (Opciones 1 y 2). Debe estar habilitado para que estas opciones estén disponibles |
| Tesorería | Habilita el modo "contado" en el Subdiario de Compras (Opción 2). Debe estar habilitado junto con Compras |
| Cuenta Corriente | Provee el formulario de comprobante manual para registrar la deuda con el proveedor (Opción 3). Disponible cuando la tercerización tiene record_in_account = true |
Casos de Uso
Caso de Uso 1: Registrar Compra en Subdiario desde Presupuesto
Actor: Operador de CRM / Ventas con acceso al módulo de Compras
Precondiciones:
- El presupuesto está aprobado
- El presupuesto tiene una tercerización registrada con proveedor y monto
- El módulo de Compras está habilitado para la empresa
Flujo principal:
- El operador accede al listado de presupuestos en el CRM
- El operador identifica el presupuesto aprobado y tercerizado
- El operador abre el menú de acciones del presupuesto
- El operador selecciona "Subdiario de Compras"
- El sistema pregunta: "¿La compra involucra stock?"
- El operador responde con o sin stock
- El sistema abre el formulario del Subdiario de Compras con los datos del proveedor ya completados
- El operador verifica y completa cualquier dato faltante
- El operador guarda el comprobante
- El sistema redirige al operador al listado de presupuestos del CRM
Flujos alternativos:
- 5a. El operador cancela la confirmación de stock: No se navega; el operador permanece en el listado
- 8a. El operador modifica datos pre-completados: Los cambios aplican solo al comprobante; la tercerización original no se altera
Postcondiciones:
- Queda registrado un comprobante de compra en el Subdiario
- El operador está de vuelta en el CRM
Caso de Uso 2: Registrar Compra de Contado
Actor: Operador de CRM / Ventas con acceso a Compras y Tesorería
Precondiciones:
- El presupuesto está aprobado con tercerización registrada
- Los módulos de Compras y Tesorería están habilitados
Flujo principal:
- El operador selecciona "Compra de Contado" en el menú de acciones del presupuesto
- El sistema pregunta: "¿La compra involucra stock?"
- El operador responde
- El sistema abre el formulario del Subdiario de Compras en modo contado con datos del proveedor pre-completados
- El operador completa y guarda
- El sistema redirige al listado de presupuestos del CRM
Postcondiciones:
- Queda registrada una compra de contado
- El operador está de vuelta en el CRM
Caso de Uso 3: Registrar Movimiento en Cuenta Corriente del Proveedor
Actor: Operador de CRM / Ventas con acceso al módulo de Cuenta Corriente
Precondiciones:
- El presupuesto está aprobado
- La tercerización tiene marcada la opción "Registrar en cuenta corriente"
Flujo principal:
- El operador selecciona "Movimiento en CtaCte" en el menú de acciones del presupuesto
- El sistema abre el formulario de comprobante manual de Cuenta Corriente con los datos del proveedor pre-completados: nombre, monto en el campo haber, fecha y observaciones
- El operador verifica los datos y guarda el comprobante
- El operador regresa manualmente al CRM
Flujos alternativos:
- 3a. El operador cambia el modo prueba/oficial en la vista de CtaCte: Los datos pre-completados se conservan; solo cambia el destino del registro
Postcondiciones:
- Queda registrado un movimiento (deuda) en la cuenta corriente del proveedor
- El proveedor refleja el importe a pagar en su cuenta
Consideraciones
Permisos
- El operador debe tener acceso al módulo de CRM para ver el listado de presupuestos
- Las opciones del menú respetan los permisos sobre los módulos destino: solo se muestran las vías a las que el operador tiene acceso
- El registro efectivo en Compras o CtaCte está sujeto a los permisos propios de cada módulo
Sin Registro Automático
Este proceso es asistido, no automático: el sistema lleva al operador al formulario con los datos pre-completados, pero el operador debe revisar y confirmar el registro. No se genera ningún movimiento contable sin la intervención del usuario.
Integridad de la Tercerización
Los datos pre-completados en los formularios destino son una copia de la tercerización al momento de navegar. Modificar esos datos en el formulario destino no altera la tercerización registrada en el presupuesto.
Datos Temporales
Los datos del presupuesto y la tercerización que se pasan al formulario destino son temporales y se limpian automáticamente una vez consumidos. Si el operador navega al formulario destino y cancela sin guardar, los datos no quedan disponibles para una sesión posterior.
Criterios de Aceptación
- [ ] AC-MOV-001: El botón de acción aparece únicamente en presupuestos que están aprobados y tienen tercerización registrada
- [ ] AC-MOV-002: La opción "Subdiario de Compras" solo se muestra si el módulo de Compras está habilitado
- [ ] AC-MOV-003: La opción "Compra de Contado" solo se muestra si los módulos de Compras y Tesorería están ambos habilitados
- [ ] AC-MOV-004: La opción "Movimiento en CtaCte" solo se muestra si la tercerización tiene
record_in_account = true - [ ] AC-MOV-005: Antes de navegar a Compras (Opciones 1 y 2), el sistema pregunta al operador si involucra stock
- [ ] AC-MOV-006: Los formularios destino llegan con el proveedor, monto, fecha y observaciones ya completados
- [ ] AC-MOV-007: En la Opción 3, el monto se carga en el campo haber del comprobante de CtaCte
- [ ] AC-MOV-008: Al guardar en Subdiario de Compras (Opciones 1 y 2), el sistema redirige al listado de presupuestos del CRM
- [ ] AC-MOV-009: El cambio de modo prueba/oficial en la vista destino no borra los datos pre-completados
- [ ] AC-MOV-010: Si ninguna opción está disponible, el botón de acción no se muestra
- [ ] AC-MOV-011: El proceso no altera la tercerización ni el presupuesto originales
Dependencias
Módulos internos
- Tercerización del Presupuesto: Los datos del proveedor y el monto provienen de la tercerización; la funcionalidad requiere que la tercerización esté registrada
- Compras: Subdiario de Compras (Opciones 1 y 2)
- Tesorería: Modo contado del Subdiario (Opción 2)
- Cuenta Corriente: Comprobante manual de proveedor (Opción 3)
Documentación relacionada
- Tercerización del Presupuesto
- Registro en Cuenta Corriente de Proveedor
- Arquitectura General de Presupuestos
Historial de cambios
| Fecha | Versión | Autor | Descripción |
|---|---|---|---|
| 2026-03-13 | 1.0 | Claude | Creación del documento |