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.