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:
- ao clicar no botão Mostrar da tela de Geração de Notas de Remessa (F140NFR), na opção Via Nota Saída;
- ao clicar no botão Mostrar da tela de Preparação de Notas Fiscais de Saída (F140PRE), nas opções Via Pedido e Via Nota Saída.
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.