Identificador de Regra

VEN-000TNSDE01

Módulo: VEN - Vendas.

Finalidade: alterar a transação de faturamento sugerida na geração de uma nota fiscal de saída.

Observação

  • Na tela Faturamento Agrupado de Cargas (F149GNA), o identificador de regras é acionado somente para o cabeçalho da NF e não para os itens da mesma;
  • Na tela de Faturamento Individual de Cargas (F149GNC), a variável VsNumPed só irá receber a informação do número do pedido quando a execução do identificador for para os itens da carga, ou seja, quando a variável VsIndIte for igual a 1;
  • Para o identificador ser executado para os dados gerais, não pode haver nenhuma transação já sugerida, caso contrário ela terá prioridade;
  • O identificador sempre é executado ao inserir itens de serviço e produto na tela F140GNF, mesmo havendo uma transação sugerida;
  • Nas telas F140DSI, F149GNC, F149GNP e F135GNA, o identificador é executado apenas para itens de produtos;
  • Na tela F140NFR, as variáveis VsCodPro e VsCodDer não recebem a informação. O identificador é executado no momento de digitar o produto, porém na tela os dados não são inseridos, e sim carregados de outros documentos (pedido ou NF).

Características:

Observação

O identificador de regras é acionado para todos os itens nas telas de faturamento F140LOT e F140FGR. Em outras telas, como a F140PRE, é acionado apenas se o código ou a transação do produto for diferente da anterior.

Transação: Pode estar ligado a uma transação (produto ou serviço). Caso o identificador esteja cadastrado sem transação, então a funcionalidade do identificador funcionará para todas as transações da empresa.

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
VENACIFFOB ALFA Frete que poderá ser C-por conta do emitente, F-por conta do destinatário e T=por conta do consignatário N
VENACODDEP ALFA Depósito no qual o item processado se encontra N
VENASNFNFC ALFA Série da NF de Entrada N
VENATNSSER ALFA Transação de serviço. N
VENATNSPRO ALFA Transação informada na tela F140NFT N
VENAORIGEM ALFA Tela origem F140NFT N
VENNCODCON NÚMERO Código do consignatário informado na tela F140COL N
VENNCODDES NÚMERO Código do destinatário informado na tela F140COL N
VENNCODFOR NÚMERO Código do fornecedor da NF de Entrada N
VENNCODREM NÚMERO Código do remetente informado na tela F140COL N
VENNDATCPT DATA Mês e ano de competência do item do contrato. N
VENNFILNFC NÚMERO Filial da NF de Entrada N
VENNNUMNFC NÚMERO Número da NF de Entrada N
VENNSEQCVP ALFA Sequência do item de serviço do contrato. N
VENNSEQIPC NÚMERO Sequencia do item de produto da NF de Entrada N
VENNSEQISC NÚMERO Sequencia do item de serviço da NF de Entrada N
VENNORICTR NÚMERO Número comtrato Origem. N
VENNORIFIL NÚMERO Filial Origem. N
VENNORINFV NÚMERO Nota Fiscal de Venda Origem. N
VenATnDPro ALFA Transação de Produto dos Dados Gerais N
VenATnDSer ALFA Transação de Serviço dos Dados Gerais N
VenNSeqIpd NÚMERO Sequência do item de produto do pedido N
VenNSeqIsp NÚMERO Sequência do item de serviço do pedido N
VSAIndGer ALFA Indicativo se a transação dos itens da nota fiscal deve ser sugerida para os dados gerais... S
VSCLICON ALFA Indicativo se o cliente é contribuinte N
VSCODCLI NÚMERO Código do Cliente N
VSCODEMP NÚMERO Código da Empresa N
VSCODFIL NÚMERO Código da Filial N
VSCODPRO ALFA Código do Produto N
VSCODSER ALFA Código do Serviço N
VSCODTNS ALFA Transação Sugerida S
VSCodDer ALFA Derivação do item de produto do pedido N
VSFILPED NÚMERO Código da Filial do Pedido N
VSINDITE NÚMERO 1 - sugestão é para o item e 0 - sugestão é para os DG. N
VSINDNFR ALFA Indica se a regra foi chamada a partir da tela de geração de cobrança e remessa N
VSINSEST ALFA Inscrição Estadual do Cliente N
VSNUMEMB ALFA Número da embalagem N
VSNUMPED NÚMERO Número do Pedido N
VSOriEmu Alfa ndica se a execução do identificador foi através das rotinas de pedido. Essa rotina executa o identificador para emular qual será o transação utilizada em uma nota fiscal para poder executar os cálculos da reforma tributária (CBS/IBS). O valor possível para a variável é: "Pedido" para execução a partir do pedido. Quando estiver vazia, indica que execução é de fato pela nota fiscal. N
VSORIWEB ALFA Indica se a chamada do identificador foi através do Sistema N ou da Web S N
VSORIROTINA NÚMERO Número da rotina sapiens que está chamando o identificador de regras N
VSPRCTNS ALFA Procedência/Origem da chamada da regra... N
VSPROSER ALFA P - Produto e S - Serviço N
VSSIGUFS ALFA Estado do Cliente N
VSTIPNFI NÚMERO Tipo da NF de Saída N
VSTIPEMP ALFA Tipo da Empresa N
VSTIPMER ALFA Tipo de Mercado do Cliente N
VSTIPPRO ALFA Tipo do Produto N
VSTNSPED ALFA Transação do item ou dos dados gerais do Pedido N
VSUFSFIL ALFA Sigla do estado da filial N

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