Identificador de Regra
VEN_140ALIMP01
Módulo: VEN - Vendas.
Finalidade: Permitir a alteração de valores dos Impostos Agro na nota fiscal de saída.
Características: No momento do calculo dos Impostos Agro pela tela (F140GNF), se o identificador estiver ativo, ele será acionado para cada imposto do item da nota fiscal de entrada. Em seguida, será enviado para a regra todos os campos da tabela E140NFV e E140IPV, além dos valores calculados do imposto do item da nota atual.
O usuário pode criar uma regra e alterar valores dos Impostos Agro e, caso a regra não altere nenhum valor, será mantido o valor já calculado.
Tela: F140GNF
Transação: Não se aplica.
Regra de exemplo:
Definir numero VenNCodEmp;
Definir numero VenNCodFil;
Definir numero VenNCodCli;
Definir numero VenNNumNfv;
Definir alfa VenACodSnf;
Definir numero VenNSeqIpv;
Definir alfa VenACodImp;
Definir numero VenNQtdBas;
Definir alfa VenAUnimed;
Definir numero VenNVlrUpf;
Definir numero VenNPerAli;
Definir numero VenNTotImp;
NCodEmpNfv = E140IPV.CODEMP;
NQtdVenIpv = E140IPV.QTDVEN;
se (E140nfv.NUMNFV = 189)
inicio
VenNQtdBas = 80;
VenAUniMed = "KG";
VenNVlrUpf = 30;
VenNPerAli = 40;
VenNTotImp = 50;
fim ;
Variáveis disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VenNCodEmp | Número | Código da Empresa | N |
VenNCodFil | Número | Código da Filial | N |
VenNCodCli | Número | Código do Cliente | N |
VenNNumNfv | Número | Número da Nota Fiscal | N |
VenACodSnf | Alfa | Código da série da Nota Fiscal | N |
VenNSeqIpv | Número | Sequência do item na nota fiscal de saída | N |
VenACodImp | Alfa | Código do imposto | N |
VenNQtdBas | Número | Quantidade base para cálculo do imposto | S |
VenAUnimed | Alfa | Código da Unidade de Medida utilizada na base de cálculo | S |
VenNVlrUpf | Número | Valor da Unidade Padrão Fiscal na data da transação | S |
VenNPerAli | Número | Percentual da Alíquota | S |
VenNTotImp | Número | Valor total de imposto calculado | S |