Identificador de Regra
IMP-660MSGDINV
A partir da versão: 5.8.10 e 5.8.9 Restrito: N
Módulo: IMP - Impostos.
Finalidade: O objetivo desse identificador é permitir o cadastro de mais de 04 mensagens dinâmicas para os itens da nota fiscal de saída.
Características: As mensagens utilizadas na variável ImpACodMsg precisam estar cadastradas na tela F024MSG.
Tela: F660NFV - Guia Itens
Variáveis Disponibilizadas:
Variável | Tipo | Descrição | Retorna Valor |
Obrigatório |
---|---|---|---|---|
ImpNCodEmp | Numérico | Código da empresa | N | N |
ImpNCodFil | Numérico | Código da filial | N | N |
ImpNCodCli | Numérico | Código do cliente | N | N |
ImpNNumNfi | Numérico | Número inicial da nota fiscal (Nº Inicial NFS) | N | N |
ImpNNumNff | Numérico | Sequencial de lançamento da nota fiscal (Nº Final NFS) | N | N |
ImpACodSnf | Alfanumérico | Código da série | N | N |
ImpACodTns | Alfanumérico | Código da transação | N | N |
ImpNSeqInv | Numérico | Sequencial de lançamento do item | N | N |
ImpACodMsg | Alfanumérico | Lista com o código das mensagens separadas por vírgula "," | S | S |
Exemplo de regra:
Lembrando que a regra abaixo é apenas um exemplo e não faz parte do produto padrão. Cada cliente deve adequar a regra conforme sua necessidade.
Definir numero ImpNCodEmp;
Definir numero ImpNCodFil;
Definir numero ImpNCodCli;
Definir alfa ImpACodMsg;
se (ImpNCodEmp = 1) e (ImpNCodFil = 2) e ((ImpNCodCli = 1) ou (ImpNCodCli = 2)){
ImpACodMsg = "1, 2, 5";
}
Neste exemplo, somente os documentos fiscais que possuírem a empresa 1, filial 2 e código de cliente 1 e 2 receberão as mensagens 1, 2 e 5.