Identificador de Regra

VEN-140QTFAT01

Módulo: VEN - Vendas.

Finalidade: enviar uma sugestão de Quantidade a Faturar na geração de Notas Fiscais de Saída. São disponibilizadas variáveis com os dados gerais da nota e é retornada a variável VSQTDAFT para o ERP com a quantidade a faturar.

Características: esse identificador é acionado:

Observação

  • na geração de Notas Fiscais de Saída via tela de preparação (F140PRE) é disponibilizado o percentual de faturamento através da variável VSPERFAT;
  • a variável VSCODFIL assume a Filial do Pedido quando a regra for acionada na tela F140PRE, na opção Via Pedido;
  • nas telas F140PRE e F140NFR, as variáveis VSNUMNFV e VSCODSNF referem-se respectivamente ao número da nota e código da série da nota de origem;
  • a tela F140LOT (Faturamento Agrupado de Pedidos) também aciona o identificador no processamento dos pedidos;
  • a tela F140GNF aciona o identificador ao passar pelo campo Seq. (sequência).

Tela: F140PRE, F140NFR, F140LOT e F161FCV.

Transação: não se aplica.

Regra:

Definir Alfa VSDGTnsPro;
Definir Alfa VSDGTnsSer;
Definir Numero VSQtdAft;
Definir Numero VSCodEmp;
Definir Numero VSCodFil;
Definir Alfa VSCodSnf;
Definir Numero VSNumNfv;
Definir Numero VSTipNfs;
Definir Numero VSCodCli;
Definir Numero VSCodFor;
Definir Numero VSNumPed;
Definir Alfa VSCodPro;
Definir Alfa VSTnsPro;
Definir Alfa VSCodSer;
Definir Alfa VSTnsSer;
Definir Numero VSSeqIte;
Definir Numero VSQtdAbe;
Definir Numero VSPerFat;
Definir Alfa VSCodDep;
Definir alfa VSCodDer

Se (VSTnsPro <> "")
VSQTDAFT = 25;
Senao
VSQTDAFT = 50;

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Código da empresa N
VSCODFIL NÚMERO Código da filial N
VSCODSNF ALFA Código da série da nota fiscal origem N
VSNUMNFV NÚMERO Número da nota fiscal origem N
VSTIPNFS NÚMERO Tipo da nota fiscal N
VSCODFOR NÚMERO Código do fornecedor N
VSCODCLI NÚMERO Código do cliente N
VSNUMPED NÚMERO Número do pedido N
VSPERFAT NÚMERO Percentual de faturamento N
VSDGTNSPRO ALFA Transação de Produto dos Dados Gerais N
VSDGTNSSER ALFA Transação de Serviço dos Dados Gerais N
VSCODPRO ALFA Código do produto N
VSTNSPRO ALFA Transação de Produto do Item N
VSCODSER ALFA Código do serviço N
VSTNSSER ALFA Transação de Serviço do item N
VSSEQITE NÚMERO Sequência de item de serviço N
VSQTDABE NÚMERO Quantidade em aberto N
VSCODDEP ALFA Código do depósito do produto N
VSCODDER ALFA Código da derivação do produto N
VSCptCtr DATA Competência de faturamento do contrato N
VSFilCtr NÚMERO Filial do contrato N
VSNumCtr NÚMERO Número do contrato N
VSQTDAFT NÚMERO Quantidade a faturar do sistema 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ê?