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:

  1. Valida que exista una solicitud activa.
  2. Exige organización y almacén.
  3. Lee C_BPartner_ID, AD_User_ID, SalesRep_ID y Summary desde la solicitud.
  4. Resuelve tipo de documento de cotización/propuesta/oferta.
  5. Resuelve lista de precios desde parámetro, tercero o lista de precios de venta por defecto.
  6. Busca ubicación activa del tercero, prefiriendo facturación.
  7. Crea C_Order con vínculo R_Request_ID.
  8. Opcionalmente crea línea con producto.
  9. Actualiza R_Request.C_Order_ID.

Aceptación y ajuste

Chat de cotización

El chat de cotización permite la comunicación entre el portal y Lirion mientras la cotización todavía no ha sido aceptada. Se usa para dudas, ajustes o aclaraciones relacionadas con la cotización antes de que el cliente confirme la aceptación.

Regla de bloqueo: cuando CDS_QuoteAccepted = 'Y', el chat queda en solo lectura tanto en el portal como en Lirion. Desde ese momento ya no se pueden escribir nuevos mensajes.

Condición Comportamiento del chat
CDS_QuoteAccepted != 'Y' El portal y Lirion pueden registrar mensajes sobre la cotización.
CDS_QuoteAccepted = 'Y' El chat queda bloqueado para escritura y solo permite consultar el historial.

Captura de pantalla 2026-05-19 a la(s) 4.09.27 p. m..png

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.

QwyZ8GakTNeDMScw-drawing-1-1778729937.png



Revision #4
Created 2026-05-14 01:42:34 UTC by Ocean
Updated 2026-05-19 21:10:03 UTC by Ocean