Identificador de Regra

CPR-440ALVPA01

Módulo: CPR - Compras.

Finalidade: Alterar o valor das parcelas geradas nas notas fscais de entrada.

Será executado após a geração ou alteração das parcelas, na tela de nota fiscaias agrupada, onde serão disponibilizadas todas as informações dos dados gerais da nota fiscal (E440NFC), as informações das referidas parcelas (uma a uma), bem como o total de parcelas geradas. Com as informações acima é possível refazer todos os valores das parcelas conforme critério do cliente.

Características: Conforme citado acima, o identificador será executado após as parcelas já criadas, ou seja, caso a NFE possua 3 parcelas, o identificador será executado 3 vezes disponibilizando as variáveis já citadas e retornando da regra o valor da parcela para cada uma das parcelas em questão.

IMPORTANTE.01: A soma dos valores das parcelas definidos pela regra, deve fechar com o valor financeiro da Notas Fiscal de Entrada. A mensagem exibida pelo sistema é:
"Valor da(s) parcela(s) gerada(s) via regra (999,99) não fecha com valor financeiro da nota fiscal (999,99). - Não serão aplicados os valores da regra. Identificador de regras CPR-440ALVPA01!"

IMPORTANTE.02: Em diversos momentos na geração de uma Nota Fiscal de Entrada são alteradas as parcelas, ou seja, o identificador de regras não será chamado apenas na geração da mesma, e sim a cada alteração que for efetuada. Normalmente isto ocorre quando o valor financeiro da Nota Fiscal é alterado por algum motivo, por exemplo a inserção/exclusão de um novo item, ou até mesmo a alteração da condição de pagamento. Outro detalhe importante refere-se a diferença de tratamento nas duas telas de Notas Fiscais de Entrada (Individual e Agrupada), deve-se atentar ao fato de que estas telas trabalham de formas distintas, portanto a chamada do identificador de regras pode se dar em momentos diferentes quando na geração de uma Nota, mas nas duas o resultado final será o mesmo.

Todos os campos dos Dados Gerais da Nota Fiscal em questão estarão disponíveis na regra, sempre obedecendo o padrão: VS + Campo. EX: VSCodEmp. Além deles, estarão disponíveis as variáveis cadastradas.

Tela: Notas Fiscais de Entrada (Parcelas)

Transação: Não se aplica.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCodPar NÚMERO Sequência de parcelas da nota fiscal de entrada N
VSVctPar DATA Data de vencimento da parcela da nota fiscal de entrada N
VSPerDdp NÚMERO Percentual de desconto da parcela da nota fiscal de entrada N
VSQtdDdd NÚMERO Quantidade de dias de tolerância para o desconto da parcela N
VSDscNeg NÚMERO Valor do desconto negociado a ser concedido ao título a pagar N
VSDatNeg DATA Data base dos valores negociados (data até) N
VSTotPar NÚMERO Somatório dos valores das parcelas da nota fiscal de entrada N
VSVlrPar NÚMERO Valor da parcela da nota fiscal de entrada S

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?