Estudo dos pre-requisitos do modulo SIGAPCO para desenvolvimento de Relatório Balanço Orçamentário de Receitas assim como a definição das colunas que serão exibidas.
5 níveis
4 Sintéticos
1 Analítico
PH PREVISÃO INICIAL DA RECEITA
P1 PREVISÃO ATUALIZADA DA RECEITA
RR RECEITAS A REALIZAR (LANÇAMENTO)
RC RECEITAS REALIZADAS (ARRECADAÇÃO)
Dimensões:
Conta orçamentaria
Tipo de Saldo
Este cubo será comum para Receitas e Despesas.
Range Tipo de Saldo : PH...PH
Range Tipo de Saldo : P1...P1
Range Tipo de Saldo : RR...RR
Range Tipo de Saldo : RC..RC
Range Tipo de Saldo : RC..RR (NÃO PODE SER UTILIZADO OUTRO TIPO DE SALDO NESTE RANGE)
8108 ou 8109 – Previsão Inicial ou Atualizada da Receita
PH – 1º. Momento (Planilha Orçamentaria sem atualização)
P1 – 2º. Momento (Planilha Orçamentaria com atualização – revisada)
Este ajuste no bloqueio deve ocorrer quando surgir atualização da planilha por revisão pelo responsável por orçamento.
8112 – Total de Receitas
Range Tipo de Saldo : RC..RR (NÃO PODE SER UTILIZADO OUTRO TIPO DE SALDO NESTE RANGE SENÃO TEM QUE USAR FILTRO)
Filtro Somente se utilizar tipo de saldo entre RD.RQ: Tp. Saldo Igual a "RC" OU Tp. Saldo Igual a "RR"
Mensal
Acumulado

No Protheus esta fase se trata da elaboração do orçamento inicial das receitas.
Na elaboração do orçamento será gerado em cada conta orçamentária informada um lançamento para cada inicio de período um movimento orçamentário no tipo de saldo PH.
Exemplo:
Período 01/01/2020 a 31/01/2020
Data do Lançamento : 01/01/2020
Valor do Lançamento: 10.000.000,00
Tipo de Saldo: PH
No Protheus esta fase se trata da atualização do orçamento mediante uma revisão da planilha orçamentária referente as receitas.
Na elaboração do orçamento será gerado em cada conta orçamentária informada um lançamento para cada inicio de período um movimento orçamentário no tipo de saldo P1.
Exemplo:
Período 01/01/2020 a 31/01/2020
Data do Lançamento : 01/01/2020
Valor do Lançamento: 12.000.000,00
Tipo de Saldo: P1
No Protheus esta fase se trata da inclusão de um titulo a receber no módulo financeiro referente a lançamento de receita contra um contribuinte
Na inclusão do titulo a receber será gerado um lançamento orçamentário no tipo de saldo RR.
Exemplo:
Valor: 15.000,00
Tipo de Movimento: Credito
Tipo de Saldo: RR
No Protheus esta fase se trata da baixa do titulo a receber referente ao lançamento no ato do contribuinte efetuar o pagamento.
Exemplo:
Valor: 15.000,00
Tipo de Movimento: Debito
Tipo de Saldo: RR
--------------
Valor: 15.000,00
Tipo de Movimento: Credito
Tipo de Saldo: RC
Exemplo de Consulta demonstração por período trimestral do orçamento
Comparativo entre Previsão Inicial de Receitas x Previsão Atualizada de Receitas
Relatório comparativo Mês a Mês da previsão inicial x previsão atualizada

Exemplo de Relatório em excel extraído da consulta mês a mês
AJUSTAR Config 1 para 8108 e Config 2 para 8109


Modelo

Este relatório exibira as informações do exercício informado com os respectivos saldos orçamentários até a data-base do sistema sendo denominado “Balanço Orçamentário”.
Será impresso em modo paisagem para comportar as colunas de valores que poderão ser expressos em unidades, centenas, milhares e milhões.
1ª. Coluna – Código da Conta Orçamentária (15 posições)
2ª. Coluna – Descrição da Conta Orçamentaria (30 posições)
3ª. Coluna – Previsão Inicial da Receita (16 posições – 2 decimais)
Esta coluna refere-se valor da primeira versão da planilha orçamentaria referente a receitas.
Configuração Cubo: 8108 – Previsão Inicial da Receita
Range Tipo de Saldo : PH...PH
4ª. Coluna – Previsão Atualizada da Receita (16 posições – 2 decimais)
Esta coluna representa os valores da planilha orçamentaria revisada referente a receitas.
Configuração Cubo: 8109 – Previsão Atualizada da Receita
Range Tipo de Saldo : P1..P1
5ª. Coluna – Receitas Realizadas (16 posições – 2 decimais)
Esta coluna representa os valores de receitas realizadas, isto é, a baixa do titulo referente a receita lançada contra o contribuinte.
Configuração Cubo: 8111 – Receitas Realizadas
Range Tipo de Saldo : RC...RC
6ª. Coluna – Saldo (16 posições – 2 decimais)
Esta coluna representa a subtração da Receitas Realizadas da Previsão Atualizada.
Fórmula: ( Configuração 8111 Receitas Realizadas) - (Configuração 8109 Previsão Atualizada da Receita)
Exercício (Ano): AAAA
Conta Orçamentaria de: branco
Conta Orçamentaria ate:zzzzzzzzzzzzzzzzz
Config.Dot.Inicial: XXXX
Config.Dot.Atualizada: XXXX
Config.Desp.Empenhadas: XXXX
Config.Desp.Liquidadas: XXXX
Config.Desp.Pagas: XXXX
Config.Total Despesasl: XXXX
Config. Previsao Inicial Rec : XXXX
Config. Previsao Atualizada Rec: XXXX
Config. Receitas Realizadas: XXXX
Divide por: [Não se Aplica | Centena | Milhar | Milhões ]
Este relatório sempre retornara o saldo de cada configuração no exercício informado na data-base do sistema.
Caso seja informado um range de conta orçamentaria deve ser passado para as configurações (filtros) envolvidas no relatório.
Por exemplo quero tirar posição dos saldos em 31/03/2020:
-Informar na data-base do sistema: 31/03/2020
-Informar o Exercício: 2020
Por exemplo quero tirar posição dos saldos em 31/12/2020:
-Informar na data-base do sistema: 31/12/2020
-Informar o Exercício: 2020
| Titulo | Campo | Conteúdo |
|---|---|---|
| Filial | AKC_FILIAL | D MG 01 |
| Processo | AKC_PROCES | 000252 |
| Ativo | AKC_ATIVO | LBOK |
| Sequencia | AKC_SEQ | 03 |
| Conta Orçamentaria | AKC_CO | AK2->AK2_CO |
| Data | AKC_DATA | AK2->AK2_PERIOD |
| Classe Orçamentária | AKC_CLASSE | AK2->AK2_CLASSE |
| Tipo (Credito ou Debito) | AKC_TIPO | 1 |
| Historico | AKC_HIST | LANC. ORCAMENTO - PREVISAO INICIAL DAS RECEITAS 2020 |
| Unidade Medida | AKC_UM |
|
| Valor do Lançamento | AKC_VALOR1 | IF(LEFT(AK2→AK2_CO, 1) $ '1' .AND. AK2->AK2_VERSAO='0001', AK2->AK2_VALOR,0) |
| Chave Referencia | AKC_KEYREF |
|
| Operação Orçamentaria | AKC_OPER |
|
| Item do Processo | AKC_ITEM | 01 |
| Tipo de Saldo | AKC_TPSALD | PH |
| Titulo | Campo | Conteúdo |
|---|---|---|
| Filial | AKC_FILIAL | D MG 01 |
| Processo | AKC_PROCES | 000252 |
| Ativo | AKC_ATIVO | LBOK |
| Sequencia | AKC_SEQ | 04 |
| Conta Orçamentaria | AKC_CO | AK2->AK2_CO |
| Data | AKC_DATA | AK2->AK2_PERIOD |
| Classe Orçamentária | AKC_CLASSE | AK2->AK2_CLASSE |
| Tipo (Credito ou Debito) | AKC_TIPO | 1 |
| Historico | AKC_HIST | LANC. ORCAMENTO - PREVISAO ATUALIZADA DAS RECEITAS 2020 |
| Unidade Medida | AKC_UM |
|
| Valor do Lançamento | AKC_VALOR1 | IF(LEFT(AK2→AK2_CO, 1) $ '1' .AND. AK2->AK2_VERSAO<>'0001', AK2->AK2_VALOR,0) |
| Chave Referencia | AKC_KEYREF |
|
| Operação Orçamentaria | AKC_OPER |
|
| Item do Processo | AKC_ITEM | 01 |
| Tipo de Saldo | AKC_TPSALD | P1 |
| Titulo | Campo | Conteúdo |
|---|---|---|
| Filial | AKC_FILIAL | D MG 01 |
| Processo | AKC_PROCES | 000001 |
| Ativo | AKC_ATIVO | LBOK |
| Sequencia | AKC_SEQ | 01 |
| Conta Orçamentaria | AKC_CO | "9111001" |
| Data | AKC_DATA | SE1->E1_DATA |
| Classe Orçamentária | AKC_CLASSE | "000002" |
| Tipo (Credito ou Debito) | AKC_TIPO | 1 |
| Historico | AKC_HIST | "LANCAMENTO RECEITA 2020" + SE1→E1_NUM + "-" + SE1->E1_PARCELA |
| Unidade Medida | AKC_UM |
|
| Valor do Lançamento | AKC_VALOR1 | SE1->E1_VALOR |
| Chave Referencia | AKC_KEYREF |
|
| Operação Orçamentaria | AKC_OPER |
|
| Item do Processo | AKC_ITEM | 01 |
| Tipo de Saldo | AKC_TPSALD | RR |
| Titulo | Campo | Conteúdo |
|---|---|---|
| Filial | AKC_FILIAL | D MG 01 |
| Processo | AKC_PROCES | 000004 |
| Ativo | AKC_ATIVO | LBOK |
| Sequencia | AKC_SEQ | 01 |
| Conta Orçamentaria | AKC_CO | "9111001" |
| Data | AKC_DATA | SE5->E5_DATA |
| Classe Orçamentária | AKC_CLASSE | "000002" |
| Tipo (Credito ou Debito) | AKC_TIPO | 1 |
| Historico | AKC_HIST | "ARRECADACAO RECEITA 2020" + SE5→E5_NUMERO + "-" + SE5->E5_PARCELA |
| Unidade Medida | AKC_UM |
|
| Valor do Lançamento | AKC_VALOR1 | SE5->E5_VALOR |
| Chave Referencia | AKC_KEYREF |
|
| Operação Orçamentaria | AKC_OPER |
|
| Item do Processo | AKC_ITEM | 01 |
| Tipo de Saldo | AKC_TPSALD | RC |
| Titulo | Campo | Conteúdo |
|---|---|---|
| Filial | AKC_FILIAL | D MG 01 |
| Processo | AKC_PROCES | 000004 |
| Ativo | AKC_ATIVO | LBOK |
| Sequencia | AKC_SEQ | 02 |
| Conta Orçamentaria | AKC_CO | "9111001" |
| Data | AKC_DATA | SE5->E5_DATA |
| Classe Orçamentária | AKC_CLASSE | "000002" |
| Tipo (Credito ou Debito) | AKC_TIPO | 2 |
| Historico | AKC_HIST | "ARRECADACAO RECEITA 2020" + SE5→E5_NUMERO + "-" + SE5->E5_PARCELA |
| Unidade Medida | AKC_UM |
|
| Valor do Lançamento | AKC_VALOR1 | SE5->E5_VALOR |
| Chave Referencia | AKC_KEYREF |
|
| Operação Orçamentaria | AKC_OPER |
|
| Item do Processo | AKC_ITEM | 01 |
| Tipo de Saldo | AKC_TPSALD | RR |
Filial (AKH_FILIAL) | Processo (AKH_PROCES) | Ativo (AKH_ATIVO) | Sequência (AKH_SEQ) | Item (AKH_ITEM) | Código Bloqueio (AKH_CODBLQ) |
|---|---|---|---|---|---|
| D MG 01 | 000001 | LBOK | 01 | 01 | 911 |
| Titulo | Campo | Conteúdo |
|---|---|---|
| Filial | AKI_FILIAL | D MG 01 |
| Processo | AKI_PROCES | 000051 |
| Ativo | AKI_ATIVO | LBOK |
| Item do Processo | AKI_ITEM | 01 |
| Sequencia | AKI_SEQ | 01 |
| Conta Orçamentaria | AKI_CO | 9111001 |
| Data | AKI_DATA | M->E1_EMISSAO |
| Classe Orçamentária | AKI_CLASSE | 000002 |
| Tipo (Credito ou Debito) | AKI_TIPO | 1 |
| Historico | AKI_HIST | "BLOQUEIO RECEITAS A REALIZAR - TIT A RECEBER (LANÇAMENTO) " + M→E1_NUM + "- " + M->E1_PARCELA |
| Unidade Medida | AKI_UM |
|
| Chave Referencia | AKI_KEYREF |
|
| Operação Orçamentaria | AKI_OPER |
|
| Tipo de Saldo | AKI_TPSALD | RR |
| Valor do Lançamento | AKI_VALOR1 | M->E1_VALOR |
AKI_FILIAL | D MG 01 |
AKI_PROCES | 000051 |
AKI_ATIVO | LBOK |
AKI_ITEM | 01 |
AKI_SEQ | 01 |
AKI_CO | 8111003 |
AKI_DATA | DDATABASE |
AKI_CLASSE | 000001 |
AKI_TIPO | 1 |
AKI_HIST | BLOQUEIO SOLIC COMPRAS - (DESPESAS RESERVA) |
AKI_UM |
|
AKI_KEYREF |
|
AKI_OPER |
|
AKI_TPSALD | DR |
AKI_VALOR1 | MCUSTPROD:=Posicione("SB1", 1, xFilial("SB1") +GDFIELDGET("C1_PRODUTO"), "B1_CUSTD"), GDFIELDGET("C1_QUANT")*MCUSTPROD |
| AKH_FILIAL | AKH_PROCES | AKH_ATIVO | AKH_SEQ | AKH_ITEM | AKH_CODBLQ |
|---|---|---|---|---|---|
| D MG 01 | 000052 | LBOK | 01 | 01 | 811 |
AKI_FILIAL | D MG 01 |
AKI_PROCES | 000052 |
AKI_ATIVO | LBOK |
AKI_ITEM | 01 |
AKI_SEQ | 01 |
AKI_CO | 8111003 |
AKI_DATA | DDATABASE |
AKI_CLASSE | 000001 |
AKI_TIPO | 1 |
AKI_HIST | BLOQUEIO PED COMPRAS - (DESPESAS EMPENHADAS) |
AKI_UM |
|
AKI_KEYREF |
|
AKI_OPER |
|
AKI_TPSALD | DE |
AKI_VALOR1 | GDFIELDGET("C7_TOTAL") |
AKI_FILIAL | D MG 01 |
AKI_PROCES | 000052 |
AKI_ATIVO | LBOK |
AKI_ITEM | 01 |
AKI_SEQ | 02 |
AKI_CO | 8111003 |
AKI_DATA | DDATABASE |
AKI_CLASSE | 000001 |
AKI_TIPO | 2 |
AKI_HIST | BLOQUEIO PED COMPRAS - (DESPESAS RESERVAS) |
AKI_UM |
|
AKI_KEYREF |
|
AKI_OPER |
|
AKI_TPSALD | DR |
AKI_VALOR1 | GDFIELDGET("C7_TOTAL") |
| AKH_FILIAL | AKH_PROCES | AKH_ATIVO | AKH_SEQ | AKH_ITEM | AKH_CODBLQ |
|---|---|---|---|---|---|
| D MG 01 | 000054 | LBOK | 01 | 01 | 811 |
AKI_FILIAL | D MG 01 |
AKI_PROCES | 000054 |
AKI_ATIVO | LBOK |
AKI_ITEM | 01 |
AKI_SEQ | 01 |
AKI_CO | 8111003 |
AKI_DATA | DDATABASE |
AKI_CLASSE | 000001 |
AKI_TIPO | 1 |
AKI_HIST | BLOQ DOC NF ENTRADA - (DESPESAS LIQUIDADAS) |
AKI_UM |
|
AKI_KEYREF |
|
AKI_OPER |
|
AKI_TPSALD | DL |
AKI_VALOR1 | GDFIELDGET("D1_TOTAL") |
AKI_FILIAL | D MG 01 |
AKI_PROCES | 000054 |
AKI_ATIVO | LBOK |
AKI_ITEM | 01 |
AKI_SEQ | 02 |
AKI_CO | 8111003 |
AKI_DATA | DDATABASE |
AKI_CLASSE | 000001 |
AKI_TIPO | 2 |
AKI_HIST | BLOQ DOC NF ENTRADA - (DESPESAS EMPENHADAS) |
AKI_UM |
|
AKI_KEYREF |
|
AKI_OPER |
|
AKI_TPSALD | DE |
AKI_VALOR1 | GDFIELDGET("D1_TOTAL") |
| AKH_FILIAL | AKH_PROCES | AKH_ATIVO | AKH_SEQ | AKH_ITEM | AKH_CODBLQ |
|---|---|---|---|---|---|
| D MG 01 | 000005 | LBOK | 01 | 01 | 811 |
AKI_FILIAL | D MG 01 |
AKI_PROCES | 000005 |
AKI_ATIVO | LBOK |
AKI_ITEM | 01 |
AKI_SEQ | 01 |
AKI_CO | 8111003 |
AKI_DATA | DDATABASE |
AKI_CLASSE | 000001 |
AKI_TIPO | 1 |
AKI_HIST | BLOQ BAIXAS A PAGAR - (DESPESAS PAGAS) |
AKI_UM |
|
AKI_KEYREF |
|
AKI_OPER |
|
AKI_TPSALD | DP |
AKI_VALOR1 | NVALPGTO |
AKI_FILIAL | D MG 01 |
AKI_PROCES | 000005 |
AKI_ATIVO | LBOK |
AKI_ITEM | 01 |
AKI_SEQ | 02 |
AKI_CO | 8111003 |
AKI_DATA | DDATABASE |
AKI_CLASSE | 000001 |
AKI_TIPO | 2 |
AKI_HIST | BLOQ BAIXAS A PAGAR - (DESPESAS LIQUIDADAS) |
AKI_UM |
|
AKI_KEYREF |
|
AKI_OPER |
|
AKI_TPSALD | DL |
AKI_VALOR1 | NVALPGTO |
Observação Operacionalmente temos que equiparar ao lançamento, isto é, colocar o debito para anular a Reserva no caso do pedido de compra por exemplo, isto é, o bloqueio tem que ser um espelho do lançamento.
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|