Identificador de Regra

VEN-140PARMA01

Módulo: VEN - Vendas.

Finalidade: permite a alteração da data fixa informada no vencimento das parcelas na condição de pagamento durante a geração de uma nota fiscal.

Características: o identificador de regra é acionado somente na geração de parcelas do agronegócio. O identificador de regra possui as tags E028ICP (Item da condição de pagamento) e E028CPG (Condição de pagamento), que podem ser utilizadas para validações nos itens e na condição de pagamento que está sendo gerada na nota.

Transação: não se aplica.

Variáveis disponibilizadas:

Campo Tipo Descrição Retorna Valor
VenNCodCli Número Código do cliente N
VenNIndParcela Número Índice da parcela que está gerando N
VenDDatFixa Data Data fixa da parcela na condição de pagamento S

Exemplo de regra:

Definir numero VenNCodCli;
Definir Data VenDDatFixa;
Definir Data dDataVenda;
se (E028ICP.SeqIcp=1)
MontaData(20,02,2026,dDataVenda);@funçãoquemontaumadataemumavariável@

se (E028ICP.SeqIcp=2)
MontaData(19,02,2026,dDataVenda);@funçãoquemontaumadataemumavariável@
se (E028ICP.SeqIcp=3)
MontaData(19,02,2026,dDataVenda);@funçãoquemontaumadataemumavariável@
VenDDatFixa=dDataVenda;

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ê?