Identificador de Regra

CPA-501IMPVC01

Módulo: CPA - Contas a Pagar.

Finalidade: Com este identificador ativo, é possível alterar o vencimento dos títulos de impostos gerados através da regra cadastrada no momento da geração. Para isso deve ser alterado o valor da variável "VSVctOri".

Observação

Esse identificador é chamado apenas em telas do módulo de Finanças. A sua utilização não está disponível quando a geração do título de impostos ocorrer através de outros Módulos. Exemplo: Suprimentos (fechamento de nota fiscal de entrada que possa gerar título de imposto).

Características: Além das variáveis correspondentes aos valores do título, são disponibilizadas as seguintes variáveis:

Tela: Geração Títulos de Imposto

Transação: Não se aplica.

Regra:

Definir NUMERO VSCodEmp;
Definir NUMERO VSCodFil;

Definir ALFA VSNumTit;
Definir ALFA VSCodTpt;
Definir NUMERO VSCodFor;
Definir ALFA VSCodTns;

DEFINIR DATA VSVctOri;
DEFINIR DATA VSDatPgt;

DEFINIR NUMERO VSTipImp;
DEFINIR ALFA VSOrigem;

DEFINIR NUMERO pDia;
DEFINIR NUMERO pMes;
DEFINIR NUMERO pAno;

@Definir o vencimento para 1 ano apos o pagamento@
se ((VSOrigem = "COM") e (VSTipImp = 11))
inicio
DecodData(VSDatPgt, pDia, pMes, pAno);
MontaData(pDia,pMes,(pAno+1),VSVctOri);
fim

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
VSNumTit ALFA Número do Título N
VSCodTpt ALFA Tipo do Título N
VSCodFor NÚMERO Código do Fornecedor N
VSCodTns ALFA Código da Transação N
VSDatPgt DATA Data da geração do título N
VSTipImp NÚMERO Tipo de imposto que está sendo gerado (ATENÇÃO: é recomendado utiliza a variável CpaNTipImp) N
VSOrigem ALFA Rotina que originou o título ("CPA","TES","COM") N
CpaNTipImp NÚMERO Tipo de imposto que está sendo gerado (igual a variavel VSTipImp) N
VSVctOri DATA Vencimento do Título 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ê?