Condición de pago
Podemos habilitar esta funcionalidad de dos maneras, cuando tenemos la necesidad de que el vendedor elija el método de facturación que se le va a establecer al cliente, o si se prefiere predefinir dicho método, desde el administrador web.
Si deseamos que la Condición de Pago la elija el usuario, en la aplicación, desde la pantalla de Pedidos, se deberá seleccionar la opción:
Esto se logra mediante la importación de la tabla Condiciones_Pago (para más información sobre cómo importar datos, véase Importar / Exportar datos de forma manual), completando la información requerida.
Para completar dicha tabla, la información a completar y el significado de las columnas, véase vfCondicionesPago :
Si deseamos que la condición de pago este por defecto definida para cada cliente, debemos completar en la tabla Clientes, la columna CLI_CPG_ID_DEFAULT con el identificador único de la condición de pago CPG_ID.
Bloquear la condición de pago del cliente
Con la configuración Pedido.CondicionPago.BlockingByID podemos impedir que el vendedor cambie la condición de pago en la toma de pedido para los clientes que tienen asignada una condición determinada.
En esta configuración se carga el CPG_ID de la condición de pago que no se puede modificar. Cuando la condición de pago por defecto del cliente (CLI_CPG_ID_DEFAULT) coincide con ese ID, al crear un pedido la condición se muestra en el selector, pero no es posible abrirlo para cambiarla. Para el resto de los clientes, el selector funciona normalmente.
Para que el bloqueo funcione, la configuración Pedido.CondicionPago.Enabled debe estar habilitada con valor = 1, ya que el selector de condición de pago tiene que mostrarse en el pedido.
Ejemplo
Tomando como referencia la siguiente tabla Condiciones_Pago:
- Configuramos Pedido.CondicionPago.BlockingByID con el valor 4 (Contado anticipado).
- Un cliente con CLI_CPG_ID_DEFAULT = 4: al crear el pedido se muestra "Contado anticipado" y el vendedor no puede cambiarla.
- Un cliente con CLI_CPG_ID_DEFAULT = 1 (30 días fecha factura conform.): al crear el pedido se muestra esa condición preseleccionada y el vendedor puede elegir otra desde el selector.
Así se ve el selector cuando la condición de pago es editable; si la condición del cliente está bloqueada, el selector muestra la condición pero no se despliega:
El bloqueo también aplica a los clientes dados de alta o editados desde la App Móvil: si se les asigna como condición de pago el ID bloqueado, en sus pedidos esa condición no se puede modificar.
Agregar funcionalidades
Para más información de cómo habilitar las configuraciones, véase Habilitar / deshabilitar funcionalidades de SVM.
Se debe habilitar, con valor = 1, la configuración Pedido.CondicionPago.Enabled, si deseamos que el vendedor elija la condición de pago. Por el contrario, si requerimos que sea preestablecida dicha condición, el valor de la configuración debe ser = 0. Para más información de cómo habilitar esta configuración véase Habilitar / deshabilitar funcionalidades de SVM.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.