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.