Identificador de Regra

CPA-501TCPEA01

Módulo: CPA - Contas a Pagar.

Finalidade: Este identificador de regras permite aprovar um título (Rotina controle de aprovação) via regra no momento de sua criação (somente entradas automáticas. Exemplo: Título gerado a partir de uma Nota Fiscal).
Para isso, serão disponibilizados os principais campos do título (variáveis) para que através da regra seja definido se o título entra aprovado ou não.
Para que a aprovação ocorra, a variável "vsAprovar" deve receber "SIM", e também a variável "VsPgtApr" com a data de pagamento de aprovação.

Transação: Não se aplica.

Regra:

@-- exemplo da utilização da regra--@
definir alfa VSCodTpt;
definir alfa vsAprovar;
definir data VsPgtApr;

se (vsCodTpt = "DM"){
vsAprovar = "SIM";
VsPgtApr = datsis;
};

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 a pagar N
VSCodTpt ALFA Código do tipo do título a pagar N
VSCodFor NÚMERO Código do fornecedor do título a pagar N
VSCodCrp ALFA Código do grupo de contas a pagar N
VSCodTns ALFA Código da transação origem do título a pagar N
VSCodNtg NÚMERO Código da natureza de gasto N
VSCodTri ALFA Código de tributação para emissão da DARF N
VSSitTit ALFA Situação do título a pagar N
VSDatEnt DATA Data da entrada do título a pagar N
VSDatEmi DATA Data de emissão do título a pagar N
VSObsTcp ALFA Observação para o título N
VSCodFav NÚMERO Código do favorecido N
VSVctOri DATA Data do vencimento original do título a pagar N
VSVlrOri NÚMERO Valor original do título a pagar N
VSCodFpg NÚMERO Código da forma de pagamento N
VSVctPro DATA Data do vencimento atual do título a pagar N
VSProJrs ALFA Indicativo se a prorrogação do vencimento é com juros N
VSCodMpt ALFA Código do motivo de prorrogação do título N
VSDatPpt DATA Data do provável pagamento do título N
VSVlrAbe NÚMERO Valor em aberto do título N
VSCodMoe ALFA Código da moeda base do título a pagar N
VSCotEmi NÚMERO Valor da cotação da moeda na data de emissão do título N
VSCodFrj ALFA Código da fórmula de reajuste do título a pagar N
VSDatDsc NÚMERO Data/Tolerância válidas para desconto do título N
VSTolDsc NÚMERO Dias de tolerância para desconto N
VSAntDsc ALFA Antecipa Desconto N
VSPerDsc NÚMERO Percentual de desconto a ser concedido ao título a pagar N
VSVlrDsc NÚMERO Valor do desconto a ser concedido ao título a pagar N
VSPerJrs NÚMERO Percentual de juros de mora previsto para o título a pagar N
VSTipJrs ALFA Indicativo se o juros de mora é simples ou composto N
VSTolJrs NÚMERO Quantidade de dias de tolerância para os juros de mora N
VSDatCjm DATA Data até onde foram calculados os juros de mora do título a pagar N
VSPerMul NÚMERO Percentual de multa prevista para o título a pagar N
VSTolMul NÚMERO Quantidade de dias de tolerância para a multa do título a pagar N
VSDatNeg DATA Data base dos juros negociados (data até) N
VSJrsNeg NÚMERO Valor dos juros negociados N
VSMulNeg NÚMERO Valor da multa negociada N
VSOutNeg NÚMERO Valor de outros valores negociados N
VSCotNeg NÚMERO Cotação moeda negociada N
VSCodPor ALFA Código do portador do título a pagar N
VSCodCrt ALFA Código da carteira do título a pagar N
VSTitBan ALFA Número do título a pagar no banco N
VSCodBan ALFA Código do banco da conta corrente do fornecedor N
VSCodAge ALFA Código da agência do banco da conta corrente do fornecedor N
VSCcbFor ALFA Número da conta corrente do fornecedor no banco N
VSPorAnt ALFA Código do portador anterior N
VSNumPrj NÚMERO Número do projeto N
VSCodFpj NÚMERO Código da fase do projeto N
VSCtaFin NÚMERO Conta financeira reduzida N
VSCtaRed NÚMERO Conta contábil reduzida N
VSCodCcu ALFA Código do centro de custo N
VSDatUcm DATA Data da última cotação valorizada N
VSCotUcm NÚMERO Valor da cotação da moeda na data última valorização N
VSFilNfc NÚMERO Código da filial da nota fiscal de entrada N
VSForNfc NÚMERO Fornecedor da Nota Fiscal de Entrada origem do título N
VSNumNfc NÚMERO Número da nota fiscal de entrada origem do título N
VSSnfNfc ALFA Código da série da nota fiscal de entrada de origem do título N
VSFilCtr NÚMERO Código da filial do contrato de financeiro N
VSNumCtr NÚMERO Número do contrato financeiro que originou o título N
VSSeqImo NÚMERO Sequência do item do contrato financeiro que originou o título N
VSFilNff NÚMERO Código da filial da nota fiscal fatura origem do título N
VSNumNff NÚMERO Número da nota fiscal fatura origem do título N
VSForNff NÚMERO Código do fornecedor da nota fiscal fatura origem do título N
VSFilNfv NÚMERO Código da filial da nota fiscal de saída N
VSSnfNfv ALFA Código da série da nota fiscal de saída N
VSNumNfv NÚMERO Número da nota fiscal de saída que originou o título N
VSFilOcp NÚMERO Código da filial da Ordem de Compra N
VSNumOcp NÚMERO Número da ordem de compra N
VSCodBar ALFA Código de barra para pagamento eletrônico N
VSUsuSit NÚMERO Usuário responsável pela alteração da situação do título N
VSTipEfe ALFA Indicativo do Tipo Efetivação N
VSTnsPre ALFA Código da transação de previsão do título a pagar N
VSVlrPre NÚMERO Valor original do título previsto antes da efetivação N
VSNumArb NÚMERO Número de arquivo de remessa para banco N
VSEstado ALFA Estado da Tela N
VSAprovar ALFA Aprovar ou não título S
VsPgtApr DATA Data de aprovação para pagamento 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ê?