Ajuda por telas > Mercado > Gestão de Vendas > F000AVA - Definição de Avalistas

Análise de crédito no pedido

Ao realizar a análise de crédito no pedido, o sistema executa algumas operações que são enumeradas e descritas abaixo:

  1. Analisa o crédito do cliente de forma individual, conforme as regras do ERP;
  2. Caso o identificador VEN-000CRECL01 esteja cadastrado e ativo, o sistema executa o identificador, permitindo customizar a análise de crédito do cliente ou mesmo invalidar essa análise, atribuindo “N” para o campo VSBLOQUE e vazio para o campo VSMOTIVO.
  3. Caso a filial de vendas indique que o sistema deve analisar o grupo de clientes (tela Parâmetros da Filial para Vendas (F070FVE), campo Analisa crédito para grupo de clientes) e o cliente possua um grupo de clientes informado (tela Cadastro de Clientes (F085CAD), campo Grupo Empresas), então será feita a análise de crédito do cliente com base no grupo de clientes.
  4. Caso o identificador VEN-000CREGR01 esteja cadastrado e ativo, o sistema executa o identificador, permitindo customizar a análise de crédito do grupo de clientes ou mesmo invalidar essa análise, atribuindo “N” para o campo VSBLOQUE e vazio para o campo VSMOTIVO.

Como pode ser observado, o sistema executa a análise de crédito do grupo de clientes após a analise de crédito do cliente. Caso seja necessário desconsiderar a análise de crédito individual do cliente e considerar apenas a análise de crédito do grupo de clientes, pode-se usar o exemplo de regra abaixo no identificador de regras VEN-000CRECL01.

Regra:

Definir ALFA VSBLOQUE;
Definir ALFA VSMOTIVO;
Definir Numero VSCodGre;
Definir Alfa VSAncGre;
@ Se a filial estiver configurada para analisar grupo de clientes e @
@ o cliente possui um grupo de clientes @
se ((VsAncGre = "S") e (VSCodGre > 0))
inicio
@ Se o pedido esta bloqueado por algum motivo do cliente @
se (VSBloque = "S")
inicio
@ Desbloqueia o pedido e remove o motivo do bloqueio @
@ Faz isso para que seja feita a analise pelo grupo de cliente @
@ E não pelo cliente de forma individual @
VSBloque = "N";
VSMotivo = "";
fim
fim
x = y;

Este artigo ajudou você?