Identificador de Regra

VEN-000TABPR01

Módulo: VEN - Vendas.

Finalidade: Alterar o preço unitário e o percentual de desconto que são montados quando é informada uma tabela de preço.

Características: Chamado sempre que for feita a busca dos valores da tabela de preço.

Transação: Deve estar ligado a transação do item.

Regra:

DEFINIR ALFA VSORIGEM;
DEFINIR NUMERO VSCODEMP;
DEFINIR NUMERO VSCODFIL;
DEFINIR ALFA VSCODSNF;
DEFINIR NUMERO VSNUMERO;
DEFINIR NUMERO VSSEQITE;
DEFINIR NUMERO VSCODCLI;
DEFINIR ALFA VSCODPRO;
DEFINIR ALFA VSCODDER;
DEFINIR ALFA VSCODTPR;
DEFINIR ALFA VSCODCPG;
DEFINIR ALFA VSSIGUFS;
DEFINIR ALFA VSTNSPRO;
DEFINIR NUMERO VSPREUNI;
DEFINIR NUMERO VSPERDSC;
DEFINIR NUMERO VSNUMANE;
DEFINIR ALFA VSCODFXA;
DEFINIR ALFA VSCODSER;
DEFINIR NUMERO VSINDTOL;
DEFINIR DATA VSDATBAS;
DEFINIR NUMERO VSNUMANENFV;
DEFINIR NUMERO VSNUMPFANFV;
DEFINIR NUMERO VSSEQPESNFV;
DEFINIR NUMERO VSNUMPEDNFV;
DEFINIR NUMERO VSSEQIPDNFV;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSORIGEM ALFA Origem da chamada de regra "PED" - Pedido, "CTR" - Contrato, "NFS" - Nota Fiscal, "PFA" - Pré-Faturas, "REG" - Regra ou "ORC" - Orçamento N
VSCODEMP NÚMERO Código da Empresa N
VSCODFIL NÚMERO Código da Filial N
VSCODSNF ALFA Série da Nota Fiscal, só existe se VSOrigem for "NFS" N
VSNUMERO NÚMERO Número da Nota Fiscal, Contrato, Pedido ou Orçamento N
VSSEQITE NÚMERO Sequência do item de pedido, nota fiscal ou contrato N
VSCODCLI NÚMERO Código do Cliente N
VSCODPRO ALFA Código do produto N
VSCODDER ALFA Código da derivação N
VSCODTPR ALFA Código da tabela de preço N
VSCODCPG ALFA Código da Condição de Pagamento N
VSSIGUFS ALFA Estado do Cliente N
VSTNSPRO ALFA Transação de produto N
VSNUMANE NÚMERO Número da Análise de Embarque N
VSCODFXA ALFA Código da Faixa N
VSCODSER ALFA Código do Serviço N
VSINDTOL NÚMERO 1 indica que está fazendo o teste de tolerância, 0 indica que está sendo chamado da busca de valores N
VSDATBAS DATA Data Base (representa a data de entrega do item de pedido ou data emissão da nota fiscal) N
VSNUMANENFV NÚMERO Número da Análise de Embarque proveniente da geração da Nota Fiscal N
VSNUMPFANFV NÚMERO Número da Pré-Fatura proveniente da geração da Nota Fiscal N
VSSEQPESNFV NÚMERO Sequência do Item da Pré-Fatura proveniente da geração da Nota Fiscal N
VSNUMPEDNFV NÚMERO Número do Pedido proveniente da geração da Nota Fiscal N
VSSEQIPDNFV NÚMERO Sequência do Item da Pedido proveniente da geração da Nota Fiscal N
VSPreBas NÚMERO Preço base da tabela de preços N
VSIcmPreFin ALFA Parâmetro global que indica se o ICMS deve ser aplicado no preço depois que os descontos e acréscimos forem aplicados N
VSSomIcm ALFA Indicativo se soma ICMS no preço N
VSDimIcm ALFA Indicativo se diminui ICMS no preço N
VSRedIcm ALFA Indicativo se reduz alíqutota de ICMS N
VSPerRed NÚMERO Percentual de redução da alíquota N
VSSomPerPre ALFA Parâmetro global que indica se soma os percentuais (ver parâmetro global SomPerPre) N
VSPerPpe NÚMERO Percentual sobre o preço de venda dos parâmetros por estado N
VSPerCpg NÚMERO Percentual sobre o preço de venda da condição de pagamento N
VSDscPrm NÚMERO Desconto promocional da ligação Produto Cliente N
VSDscExt NÚMERO Desconto extra da ligação Produto Cliente N
VSDscEsp NÚMERO Desconto especia da ligação Produto Cliente N
VSSomFrePre ALFA Parâmetro global que indica se soma o frete no preço N
VSVlrFre NÚMERO Valor frete N
VSAcrFin NÚMERO Acréscimo financeiro da condição de pagamento N
VSComDsc NÚMERO Percentual de comissão ou desconto informado nas definições para sugestão de valores. Para carregar as informações da tabela E037DSV, o tipo de definição deve ser "3 - Acréscimo Preço Unitário". N
VenNQtdIte NÚMERO Quantidade do item de pedido (Qtd. Pedida), nota fiscal (Qtd. Faturada) ou contrato (Qtd. Contratada) N
VenACifFob ALFA Tipo de frete do pedido (CIF/FOB) N
VSPerIcm NÚMERO Percentual de ICMS N
VSPREUNI NÚMERO Preço unitário S
VSPERDSC NÚMERO Percentual de Desconto S

Observação

Alguns campos, como Percentual de Acréscimo, Percentual de Desconto e Percentual de Oferta, irão sobrepor a sugestão do identificador de regras caso exista algum valor cadastrado em Definição de Valores por Sugestão.

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