Identificador de Regra

CPA-501CONBA01

Módulo: CPA - Contas a Pagar.

Finalidade: Quando ativo, este identificador é acionado pelas telas de baixa de títulos e pela tela Entradas de Preparação\Movimento de Caixa e Bancos (F600GECFinanças > Gestão de Tesouraria > Caixa e Bancos > Preparação > Entradas).

Características: Não está ligado a uma transação.
Rotinas afetadas:
Financeiro C. Pagar Baixa de Títulos Todas as Telas
Financeiro Tesouraria Preparação/Movimento Opção Pagamento
Financeiro Tesouraria Preparação/Movimento Gerações e Emissões - Exclusão

IMPORTANTE BAIXAS COMPOSTAS: O identificador é invocado para cada baixa realizada. O que acontece quando marcamos mais de um título, é o cálculo proporcional. Nesse caso, podemos realizar uma baixa de 1 para N, certamente serão realizadas mais de uma baixa para o mesmo título e para cada baixa é invocado a regra até sua liquidação ou o término do valor a baixar.

Exemplo do cálculo proporcional:

Titulo a baixar:
Valor Baixar | Valor Juros | Valor Líquido
77,00 6.565,69 6.642,69

Titulo a Compensar:
Titulo Valor Baixar | Valor Juros | Valor Líquido
A 16,20 0,00 16,20
B 6626,49 0,00 6626,49


Proporcional Sobre Título A:
Percentual = 16,20 / 6642,69
Percentual = 0,0024387710400455

Valor Baixar Proporcional = 0,0024387710400455 * 77,00;
Valor Baixar Proporcional = 0,19 (valor que vai para a regra)

Valor Juros Proporcional = 0,0024387710400455 * 6.565,69;
Valor Juros Proporcional = 16,01 (valor que vai para a regra)

Valor Líquido = 16,20 (valor que vai para a regra)

O mesmo cálculo é realizado para o Título B e ajustado os valores caso haja diferença de valores.

Transação: Não se aplica.

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 Numero do titulo N
VSCODTPT ALFA Código do tipo de titulo N
VSCODFOR NÚMERO Código do fornecedor N
VSDATMOV DATA Data do movimento N
VSNUMDOC ALFA Numero do documento N
VSVCTPRO DATA Data do vencimento N
VSPROJRS ALFA Indicativo se a prorrogação do titulo e com ou sem juros N
VSVLRABE NÚMERO Valor em aberto do titulo N
VSCODTNS ALFA Código da transação N
VSDATPGT DATA Data do pagamento do titulo N
VSCODFPG NÚMERO Código da forma de pagamento N
VSDIAATR NÚMERO Dias de atraso N
VSDIAJRS NÚMERO Dias de atraso para calculo de juros N
VSEMPCCO NÚMERO Código da empresa da conta interna N
VSNUMCCO ALFA Numero da conta interna N
VSSEQCHE NÚMERO Sequência de controle de junção de pgtos mesmo cheque N
VSTNSCXB ALFA Transação gerada no Caixa e Bancos N
VSDATLIB DATA Data de liberação do cheque N
VSDATCCO DATA Data do movimento da conta interna N
VSCODUSU NÚMERO Código do usuário N
VSDATAPR DATA Data da aprovação para o pagamento N
VSHORAPR NÚMERO Hora da aprovação do pagamento N
VSCOTMCP NÚMERO Valor da cotação da moeda na data base do movimento N
VSVLRMOV NÚMERO Valor pago do valor base do titulo N
VSVLRJRS NÚMERO Valor dos juros de mora pago N
VSVLRMUL NÚMERO Valor da multa pago N
VSVLRDSC NÚMERO Valor do desconto concedido ao pagamento do titulo N
VSVLRENC NÚMERO Valor dos encargos do titulo N
VSVLRCOR NÚMERO Valor da correção monetaria do titulo N
VSVLROAC NÚMERO Valor de outros acréscimos do titulo N
VSVLRODE NÚMERO Valor de outros descontos do titulo N
VSVLRLIQ NÚMERO Valor liquido pago N
VSCJMANT DATA Data do ultimo movimento base N
VSULTPGT DATA Data do ultimo pagamento do titulo a pagar N
VSCODPOR ALFA Código do portador atual do titulo N
VSCODCRT ALFA Código da carteira atual do titulo N
VSFILRLC NÚMERO Código da filial do titulo relacionado N
VSNUMRLC ALFA Numero do titulo relacionado N
VSTPTRLC ALFA Tipo do titulo relacionado N
VSFORRLC NÚMERO Código do fornecedor do titulo N
VSSEQMCP NÚMERO Sequência do movimento do contas a pagar N
VSSEQMCR NÚMERO Sequência do movimento do contas a receber N
VSUSUGER NÚMERO Usuário responsável pela geração do registro N
VSDATGER DATA Data da geração do registro N
VSHORGER NÚMERO Hora da geração do registro N
VSLCTFIN ALFA Indicativo se o movimento foi lançado no plano financeiro N
VSPERJRS NÚMERO Percentual de juros de mora ao mes do titulo a pagar N
VSESTADO ALFA Estado do titulo, pode ser 'INCLUSÃO' ou 'EXCLUSÃO' N
VSOBSMCP ALFA Observação do Movimento N
VSSEQMOV NÚMERO Sequência do movimento N

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ê?