01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento | Backoffice | ||||||
Módulo: | SIGAFAT | ||||||
Función: |
| ||||||
País: | Paraguay (PAR) | ||||||
Ticket: | 20979929 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICAS-127 |
02. SITUACIÓN/REQUISITO
Se verificó un bloqueo indebido de pedidos de venta por límite de crédito, en los casos en que el cliente tiene configurado un límite de crédito primario y secundario. El problema ocurre para clientes que se encuentran en la siguiente situación:
- El proceso de análisis de crédito lo realiza por Tienda (parámetro MV_CREDCLI=L). Cuando se indica la letra L (Tienda), el análisis será individual para cada Tienda (A1_LOJA) del Cliente (A1_COD).
- Campo de riesgo (A1_RISCO) del registro de cliente igual a una de las opciones: B, C o D.
- Campo de límite de crédito secundario (A1_LCFIN) del registro de cliente mayor que cero.
- Campo de balance financiero LC secundario (A1_SALFIN) del registro de cliente mayor que cero.
En estos casos, el sistema está ignorando el contenido del campo Límite de crédito secundario (A1_LCFIN) al compararlo con el Saldo financiero LC secundario (A1_SALFIN), por lo que se produce un bloqueo por límite de crédito indebido.
03. SOLUCIÓN
Se ha modificado la función MaAvalCred (FATXFUN.PRW), responsable por la Evaluación del crédito del cliente. La función recuperará el contenido del campo Límite de crédito secundario (A1_LCFIN) independientemente del contenido del campo Riesgo (para todos los casos en los que sea diferente de A).
Esto asegurará la correcta verificación entre los campos Límite de crédito secundario (A1_LCFIN) y Saldo de crédito secundario (A1_SALFIN), de acuerdo con las reglas que se describen a continuación:
- Si el Valor del saldo del crédito secundario es mayor que el Límite del crédito secundario, y;
- Límite de crédito secundario mayor que cero.
Si las condiciones anteriores se cumplen durante la inclusión del pedido de venta, el pedido será bloqueado por crédito, con respecto a las condiciones de contorno y saldo de crédito secundario.
Parámetros
- Acceder al sistema por medio del programa inicial SIGACFG
- Menú de entretenimiento -> Archivos -> Parámetros
- Defina el contenido L para el parámetro MV_CREDCLI y MV_BLOQUEI = .T.
Clientes(SA1) -CRMA980:
- Tener creado un cliente con las siguientes características:
- Riesgo (A1_RISCO) : B (Riesgo B)
- Lím. Crédito (A1_LC) : 100,00
- Lím Créd Sec (A1_LCFIN) :20,00
- Moneda de LC (A1_MOEDALC) : 1
Pedido de venta:
- Haber creado previamente, un producto y TES.
- Ingresar a la rutina: SIGAFAT >> Actualizaciones | Pedidos | Pedidos de venta.
- Generar pedido de venta MATA410 - Pedido de venta (SC5/SC6):
Informar los datos del encabezado de pedido de cliente
Campo: Tipo Pedido (C5_TIPO) : N (Normal)
Campo: Cliente (C5_CLIENTE) - (creado en las configuraciones previas)
Campo: Tienda C5_LOJACLI - (creado en las configuraciones previas)
Campo: Tipo Cliente (C5_TIPOCLI) :A (Afecto)
Campo: Cond Pago (C5_CONDPAG) : 001
Campo: Tipo Remis (C5_TIPOREM) : 0 (Venta)Informar el ítem del pedido de cliente
Campo: Producto (C6_PRODUTO) :(previamente creada)
Campo: Cantidad (C6_QTDVEN) - 1,00
Campo: Prc Unitario (C6_PRCVEN) 80,00
Campo: Val.Total (C6_VALOR)- 80,00
Campo: Ctd Aprobada (C6_QTDLIB) - 1,00
Campo: Tipo Salida (C6_TES) (previamente creada)
- Grabar el pedido.
- Verificar los datos del pedido en la tabla SC9:
Cant.Aprobad. (C9_QTDLIB) = '1'
Bloq.Crédito (C9_BLCRED) = ''
Además de la información de la tabla SC9, el pedido se puede consultarse en SIGAFAT >> Actualizaciones | Pedidos | Liberación de crédito y stock
a. Informar el parámetro ¿Restringir bloqueo ? Crédito/Stock
b. El pedido no debe listarse como bloqueo, con esto confirmamos que el proceso quedo correcto.
04. INFORMACIÓN ADICIONAL
FAT0024 Configuraciones para Análisis / Bloqueo de crédito
https://tdn.totvs.com/display/public/PROT/FIN0004_Utilización_rutina_tipos_de_títulos_FINA015
05. ASUNTOS RELACIONADOS
- No se aplica.