Identificador de Regra
CPA-501BAACT01
Módulo: CPA - Contas a Pagar.
Finalidade: Esse identificador tem a finalidade de dar a liberdade para o usuário fazer consistências nos campos disponibilizados na grade de títulos a aproveitar e na grade de títulos a baixar.
Características: Somente serão atribuídos a regra os títulos que estiverem marcados e a regra será executada antes de efetuar o processado da baixa. Primeiro serão executados os títulos da grade de "Créditos (Adiantamentos/Pagamentos indevidos/Devoluções) a Aproveitar" e depois os títulos da grade "Títulos a Baixar".
Variáveis:
VSBAATA = Títulos a aproveitar;
VSBAATB = Títulos a baixar;
Tela: F501BAA
Transação: Não se aplica.
Regra:
Definir Alfa VSBAAGrid;
Definir Alfa VSBAATACodTpt;
Definir Alfa VSBAATBCodTpt;
se (VSBAAGrid = "TitulosAproveitar")
inicio
se ((VSBAATACodTpt = "ADT") e (codusu = 1000000020))
GeraLog("Você não tem permissão para aproveitar títulos do tipo ADT na tela F501BAA.");
fim;
senao
se (VSBAAGrid = "TitulosBaixar")
inicio
se ((VSBAATBCodTpt = "DUP") e (codusu = 1000000020))
GeraLog("Você não tem permissão para baixar títulos do tipo DUP na tela F501BAA.");
fim;
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| VSBAAGrid | ALFA | Grid que está sendo processada (TitulosAproveitar / TitulosBaixar) | N |
| VSBAATACodFil | NÚMERO | Filial | N |
| VSBAATANumTit | ALFA | Título | N |
| VSBAATACodTpt | ALFA | Tipo de Título | N |
| VSBAATACodFor | NÚMERO | Fornecedor | N |
| VSBAATACodGre | ALFA | Código do grupo | N |
| VSBAATAVctPro | DATA | Data do vencimento | N |
| VSBAATAVlrAbe | NÚMERO | Valor em aberto do título | N |
| VSBAATAVlrApr | NÚMERO | Valor a Aproveitar | N |
| VSBAATAVlrCor | NÚMERO | Valor Correção | N |
| VSBAATAVlrOde | NÚMERO | Valor Outros Descontos | N |
| VSBAATAVlrLiq | NÚMERO | Valor Líquido | N |
| VSBAATASitTit | ALFA | Situação do Título | N |
| VSBAATACodTns | ALFA | Transação | N |
| VSBAATADatEmi | DATA | Data Emissão | N |
| VSBAATADatEnt | DATA | Data Entrada | N |
| VSBAATACodMoe | ALFA | Código Moeda | N |
| VSBAATAUltPgt | DATA | Data Último Pagamento | N |
| VSBAATACodFav | NÚMERO | Número do CNPJ ou CPF do favorecido | N |
| VSBAATAOcpFre | NÚMERO | Código da filial da ordem de compra reservada para aproveitamento com o título | N |
| VSBAATACtrFre | NÚMERO | Código da filial do contrato reservado para aproveitamento com o título | N |
| VSBAATACtrNre | NÚMERO | Número do contrato reservado para aproveitamento com o título | N |
| VSBAATAPriPgt | NÚMERO | Prioridade do pagamento do título a pagar | N |
| VSBAATACodPor | ALFA | Código do Portador | N |
| VSBAATACodCrt | ALFA | Código da Carteira | N |
| VSBAATAObsMcp | ALFA | Observação Movimento do título | N |
| VSBAATANumPrj | NÚMERO | Número do projeto | N |
| VSBAATACodFpj | NÚMERO | Código da fase do projeto | N |
| VSBAATACtaFin | NÚMERO | Conta financeira | N |
| VSBAATACtaRed | NÚMERO | Conta contábil | N |
| VSBAATACodCcu | ALFA | Código do centro de custo | N |
| VSBAATBCodFil | NÚMERO | Filial | N |
| VSBAATBNumTit | ALFA | Título | N |
| VSBAATBCodTpt | ALFA | Tipo de Título | N |
| VSBAATBCodFor | NÚMERO | Fornecedor | N |
| VSBAATBCodGre | ALFA | Código do grupo | N |
| VSBAATBCodFpg | NÚMERO | Forma Pagamento | N |
| VSBAATBVctPro | DATA | Data do vencimento | N |
| VSBAATBVlrAbe | ALFA | Valor Aberto | N |
| VSBAATBVlrBai | NÚMERO | Valor a Baixar | N |
| VSBAATBVlrJrs | NÚMERO | Valor Juros | N |
| VSBAATBVlrMul | NÚMERO | Valor Multa | N |
| VSBAATBVlrEnc | NÚMERO | Valor Encargos | N |
| VSBAATBVlrCor | NÚMERO | Valor Correção | N |
| VSBAATBVlrOac | NÚMERO | Valor Outros Acréscimos | N |
| VSBAATBVlrDsc | NÚMERO | Valor Desconto | N |
| VSBAATBVlrOde | NÚMERO | Valor Outros Descontos | N |
| VSBAATBVlrLiq | NÚMERO | Valor Líquido | N |
| VSBAATBSitTit | ALFA | Situação do Título | N |
| VSBAATBCodTns | ALFA | Transação do título | N |
| VSBAATBDatLib | DATA | Data Liberação | N |
| VSBAATBDiaAtr | DATA | Dias Atraso | N |
| VSBAATBDiaJrs | DATA | Dias Juros | N |
| VSBAATBDatEmi | DATA | Data Emissão | N |
| VSBAATBDatEnt | DATA | Data Entrada | N |
| VSBAATBCodMoe | ALFA | Código Moeda | N |
| VSBAATBUltPgt | DATA | Data Último Pagamento | N |
| VSBAATBCodNtg | NÚMERO | Natureza de gastos | N |
| VSBAATBCodFav | NÚMERO | Código do favorecido | N |
| VSBAATBFilNfc | NÚMERO | Filial da nota fiscal de entrada | N |
| VSBAATBSnfNfc | ALFA | Código da série da nota fiscal de entrada | N |
| VSBAATBNumNfc | NÚMERO | Número da nota fiscal de entrada | N |
| VSBAATBPriPgt | NÚMERO | Prioridade do pagamento do título | N |
| VSBAATBCodPor | ALFA | Código do Portador | N |
| VSBAATBCodCrt | ALFA | Código da Carteira | N |
| VSBAATBObsMcp | ALFA | Observação Movimento do título | N |
| VSBAATBNumPrj | NÚMERO | Número do projeto | N |
| VSBAATBCodFpj | NÚMERO | Código da fase do projeto | N |
| VSBAATBCtaFin | NÚMERO | Conta financeira | N |
| VSBAATBCtaRed | NÚMERO | Conta contábil | N |
| VSBAATBCodCcu | ALFA | Código do centro de custo | 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.
English
Español
English
Español


