Identificador de Regra
FIN-615RECPR01
Módulo: FIN - Financeiro.
Finalidade: permite criar consistências, controles e processamentos para a rotina de pronunciamento contábil, com base nas informações do reconhecimento que está sendo processado. A chamada da regra é executada no processamento dos reconhecimentos e também na exclusão.
Transação: não se aplica.
Regra:
Exemplo de regra:
definir alfa FinAOrigem;
definir alfa FinATipRec;
Se (FinAOrigem = "INCLUIR")
inicio
@ consistências e inclusões desejadas na inclusão do reconhecimento @
Se (FinATipRec = "E") @ reconhecimento por evolução @
inicio
@ Reconhecimento por evolução @
fim
Senao @ tipo é "C" @
inicio
@ Reconhecimento por custo incorrido @
fim
mensagem(retorna, "Consistências de inclusão realizadas.");
fim
Senao
inicio
@ consistências e alterações desejadas na exclusão do reconhecimento @
mensagem(retorna, "Consistências de exclusão realizadas.");
fim
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
FinAOrigem | Alfa | Origem da execução da regra (INCLUIR ou EXCLUIR) | N |
FinATipRec | Alfa | Tipo de reconhecimento (E ou C) | N |
FinNIdeUni | Número | Identificador único do reconhecimento | N |
FinNCodEmp | Número | Empresa do reconhecimento | N |
FinNCodFil | Número | Filial do reconhecimento | N |
FinNNumPrj | Número | Projeto do reconhecimento | N |
FinNCodFpj | Número | Fase do reconhecimento | N |
FinDDatCmp | Data | Competência do reconhecimento | N |
FinNRecTot | Número | Receita total do contrato na competência | N |
FinNCusTor | Número | Custo total orçado | N |
FinNCusTin | Número | Custo total incorrido | N |
FinNPerCus | Número | Percentual de custo | N |
FinNPerEvo | Número | Percentual de evolução | N |
FinNRecAcu | Número | Receita acumulada | N |
FinNRecAan | Número | Receita acumulada anterior | N |
FinNRecRec | Número | Receita a reconhecer | N |
FinAPriCal | Alfa | Primeiro reconhecimento (S/N) | N |