Identificador de Regra

CPR-440DEFSN01

Módulo: CPR - Compras.

Finalidade: Infomar tipo, série número e transação de produto para uma nota fiscal de entrada gerada no fechamento de um pedido (quando houver parâmetro na transação indicando que deve ser gerada nota de entrada no fechamento de pedido). Esse identificador é obrigatório para sugerir esses valores, embora possam vir sugeridos pelos valores padrões, é necessário para quando for desejado gerar o tipo de nota de entrada 1, sendo assim necessário informar o número da nota por algum mecanismo implementado no código do corpo da regra ou se há a necessidade de alguma alteração nesses valores de acordo com algum dado do pedido.

Por padrão, o tipo da nota fiscal de entrada é o tipo 7, a série é a padrão da filial para a nota de entrada, o número da nota (se for tipo 7) é o último númeor mais um da nota de saída da série e a transação vem dos parâmetros por estado e transação e do identificador 440TNSDE01. Todos os valores sugeridos podem ser alterados código da regra que deve ser associado ao identificador.

Tela: Fechamento pedido agrupado com geração de nota de entrada

Transação: Não se aplica.

Regra:

@ Permite definir o número, série e tipo de nota fiscal de entrada gerada pelo pedido@
@ Caso não sejam definidos, são utilizados os padrões sugeridos pelo sistema @

Definir Numero VSNumPed;
Definir Numero VSNumNfc;
Definir Numero VSTipNfc;
Definir Alfa VSTnsPed;
Definir Alfa VSSnfNfc;
Definir Alfa VSTnsNfc;

se (VSTnsPed = "90106")
inicio
VSTipNfc = 7;
VSSnfNfc = "01";
VSTnsNfc = "311";
fim;

se (VSTnsPed = "90107")
inicio
VSTipNfc = 1;
VSSnfNfc = "02";
VSNumNfc = VSNumPed;
VSTnsNfc = "311";
fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Código da empresa atual N
VSCODFIL NÚMERO Código da filial atual N
VSNUMPED NÚMERO Número do pedido em que a nota de entrada irá se basear N
VSCODCLI NÚMERO Código do cliente do pedido N
VSPEDEMI DATA Data de Emissão do Pedido N
VSTNSPED ALFA Código da transação de produto do pedido N
VSTIPNFC NÚMERO Tipo da nota fiscal de entrada a ser gerada. Aceita somente 7 ou 1. O padrão é 7 S
VSSNFNFC ALFA Série da nota fiscal de entrada. É obrigatório e vem sugerido com a série padrão da filial para nota fiscal de entrada S
VSNUMNFC NÚMERO Número da nota fiscal de entrada. Só é obrigatório se o tipo da nota for 1 S
VSTNSNFC ALFA Transação de produto da nota fiscal de entrada. Vem sugerido conforme padrão 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ê?