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.
English
Español
English
Español


