Páginas filhas
  • DT Validar limite de crédito do cliente no TRAFP038


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Comercial
Função:Validar limite de crédito do cliente no TRAFP038
País:Brasil
Ticket:

12561431

Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-5109


02. SITUAÇÃO/REQUISITO

Foi solicitado para validar o limite de crédito do cliente no componente TRAFP038 antes de emitir a nota fiscal.

03. SOLUÇÃO

Foi implementada a validação de limite de crédito do cliente ao processar a transação no TRAFP038, antes de emitir a nota fiscal. Caso o cliente não possua limite de crédito e o usuário não tiver permissões para liberar a transação, a situação da transação deve ser alterada para "Bloqueada p/ faturamento".


Imagem 1 - O cliente utilizado para demonstrar o processo foi o 23639, que possui o saldo limite de R$ -313,38.


Imagem 2 - No componente TRAFP038 foi selecionada a transação 5966 para o cliente 23639 e processado.


Imagem 3 - Ao processar foi validado o limite de crédito do cliente e informado ao usuário.


Imagem 4 - Após a mensagem, o componente PESFC022 foi aberto para poder alterar o limite de crédito do cliente caso desejado. Neste caso, não foi realizada a alteração.


Imagem 5 - Também foi realizada a validação das restrições PR_LIBERACAO_LIMITE e VL_LIBERACAO_LIMITE para o usuário.


Imagem 6 - Ao interromper o processo de encerramento da transação por falta de limite de crédito do cliente e permissão do usuário, a situação da transação foi alterada para "Bloqueada p/ faturamento".


04. DEMAIS INFORMAÇÕES

Algumas regras para o funcionamento da validação de limite de crédito no TRAFP038:

  • O parâmetro empresa LIMITE_CREDITO deve estar configurado com valor "S" ou "V";
  • A operação da transação deve ser de saída;
  • Pessoa da transação igual a pessoa configurada no parâmetro corporativo CLIENTE_PDV;
  • A operação deve gerar financeiro quando a modalidade for diferente de "Condicional" e "Consignado";
  • A operação não deve ter a modalidade de "Devolução";
  • Se o cliente possuir cartão cadastrado, o mesmo será utilizado para validação;
  • Se o cliente possuir um familiar cadastrado na transação e o parâmetro empresa IN_LIMITE_FAMILIAR_VD estiver configurado, o saldo deste é levado em consideração;
  • Será permitido continuar a transação se o usuário possuir liberação no componente TRAFM061A;
  • Será verificada a liberação das restrições PR_LIBERACAO_LIMITE e VL_LIBERACAO_LIMITE para o usuário;
  • O parâmetro empresa TP_BLOQUEIO_TRA_VENDA também será validado se não passar pelas validações acima.