Cotización, Visto Bueno y Abono
La cotización conecta una solicitud R_Request con una orden/cotización C_Order. El portal permite consultar el detalle, aceptar la cotización, enviar mensajes de ajuste y registrar el abono.
Generación de la cotización
En el plugin se identifica el proceso CreateQuoteFromRequest, que crea una C_Order de venta tipo cotización desde el registro activo de R_Request. El proceso:
- Valida que exista una solicitud activa.
- Exige organización y almacén.
- Lee
C_BPartner_ID,AD_User_ID,SalesRep_IDySummarydesde la solicitud. - Resuelve tipo de documento de cotización/propuesta/oferta.
- Resuelve lista de precios desde parámetro, tercero o lista de precios de venta por defecto.
- Busca ubicación activa del tercero, prefiriendo facturación.
- Crea
C_Ordercon vínculoR_Request_ID. - Opcionalmente crea línea con producto.
- Actualiza
R_Request.C_Order_ID.
Aceptación y ajuste
- El portal lee la cotización desde
C_OrderexpandiendoC_OrderLine. - Si el usuario acepta, el portal actualiza
R_Request.CDS_QuoteAccepted = true. - Si el usuario solicita ajuste o conversa sobre la cotización, se crean mensajes en
CDS_QuoteCorrections.
Visto bueno
Cuando una solicitud requiere aprobación, el portal bloquea el pago hasta que CDS_ApprovalStatus indique aprobación. El evento RequestApprovalLinker crea o actualiza un registro CDS_Approval cuando cambia el estado de aprobación en R_Request.
Abono
Cuando la cotización está aceptada y no requiere visto bueno, o ya fue aprobada, el portal permite registrar el abono. El portal actualiza ReferenceNo, mantiene CDS_QuoteAccepted = true y adjunta el comprobante de pago al R_Request.
flowchart TD
A[R_Request revisada por IEA] --> B[Ejecutar proceso de cotizacion]
B --> C[Crear C_Order]
C --> D[Vincular C_Order_ID en R_Request]
D --> E[Portal muestra detalle de cotizacion]
E --> F{Usuario acepta?}
F -->|Solicita ajuste| G[Crear CDS_QuoteCorrections]
G --> E
F -->|Acepta| H[Marcar CDS_QuoteAccepted]
H --> I{Requiere visto bueno?}
I -->|Si| J[Esperar CDS_ApprovalStatus aprobado]
I -->|No| K[Habilitar pago]
J --> K
K --> L[Usuario ingresa referencia y comprobante]
L --> M[Actualizar ReferenceNo y adjuntar pago]
M --> N[IEA continua proceso operativo]

[Placeholder: insertar gráfica del flujo de cotización, visto bueno y abono.]
Capturas sugeridas
[Placeholder: detalle de cotización en portal.]
[Placeholder: sección de mensajes o ajustes de cotización.]
[Placeholder: formulario de abono con referencia y comprobante.]
[Placeholder: cotización/orden en Lirion con vínculo a solicitud.]