Relatório Comparativo — Emendas Parlamentares
Sistema Atual (Portal 2021) vs Siganet | Gerado em:
Este relatório lista todos os campos e tabelas levantados no sistema atual (via migrations e models) e os compara com o sistema Siganet,
analisado a partir do código-fonte HTML do formulário de cadastro de emendas parlamentares.
1. Resumo Executivo — Cobertura por Área
Planejamento orçamentário 10%
Transferência / Recebimento 60%
2. Tabela Principal — emendas_parlamentares
Coluna no Banco Label no Siganet Tipo Status
id — int PK ✅ Existe
nome Nome interno string ✅ Existe
slug — string ✅ Existe
status Status string ✅ Existe
numero Número da Emenda string ✅ Existe
ano Exercício string ✅ Existe
data Data de Cadastro date ✅ Existe
arquivo Arquivo principal string ✅ Existe
objeto Objeto da Emenda text ✅ Existe
tipo Tipo de Emenda string ✅ Existe
localidade Localidade (geral) string ✅ Existe
origem Esfera da Emenda string ✅ Existe
forma_repasse Modalidade de Transferência string ✅ Existe
situacao Situação string ✅ Existe
funcao_governo Função (aba Planejamento) string ⚠️ Parcial
valor_previsto Valor Previsto decimal(15,2) ✅ Existe
valor_repassado Valor Recebido decimal(15,2) ✅ Existe
valor_realizado — (calculado auto) decimal(15,2) ✅ Existe
valor_pago — (calculado auto) decimal(15,2) ✅ Existe
banco Banco string ✅ Existe
agencia Agência string ✅ Existe
conta Conta Bancária string ✅ Existe
beneficiario Ente Beneficiário string ⚠️ Parcial
cnpj_beneficiario CNPJ do ente beneficiário string ✅ Existe
codigo_receita — string ✅ Existe
especificacao — string ✅ Existe
codigo_aplicacao — string ✅ Existe
fonte_stn — string ✅ Existe
fonte_recurso Fonte de Recurso string ✅ Existe
convenio_id FK → convênios int FK ✅ Existe
— ausente — Natureza (caxNatureza) string ❌ Falta
— ausente — Autor da Emenda (caxAutoria) string ❌ Falta
— ausente — Cargo do Autor (caxCargo) string ❌ Falta
— ausente — Órgão Concedente/Repassador (caxOrgaoConcedente) string ❌ Falta
— ausente — Saldo Remanescente (calculado) decimal ❌ Falta
— ausente — Programa Governamental (caxProgramaGoverno) string ❌ Falta
— ausente — Ação Orçamentária (caxAcaoGoverno) string ❌ Falta
— ausente — Unidade Orçamentária (caxUnidadeOrcamentaria) string ❌ Falta
— ausente — Elemento de Despesa (caxElementoDespesa) string ❌ Falta
— ausente — Subfunção (caxSubfuncao) string ❌ Falta
— ausente — Meta Física Prevista (caxMetaFisica) string ❌ Falta
— ausente — Prazo de Execução (caxPrazoExecucao) string/date ❌ Falta
— ausente — Descrição das Metas e Etapas (caxMetasEtapas) text ❌ Falta
— ausente — Situação da PC (caxPcSituacao) string ❌ Falta
— ausente — Data de Envio PC (caxPcDtEnvio) date ❌ Falta
— ausente — Data Aprovação/Rejeição PC (caxPcDtAprovacao) date ❌ Falta
— ausente — Órgão Analisador (caxOrgaoAnalisador) string ❌ Falta
— ausente — Observações/Parecer PC (caxPcObservacoes) text ❌ Falta
— ausente — Links externos (9 campos caxUrl*) string x9 ❌ Falta
3. Tabela empenhos — Cobertura: 95%
Coluna no Banco Descrição Status
id, emenda_id Chaves ✅ Existe
numero_empenho Número do Empenho ✅ Existe
data, status Data e Status ✅ Existe
valor_empenhado, saldo Valores ✅ Existe
favorecido, cpf_cnpj Favorecido ✅ Existe
subacao, descricao, funcao, programa Classificação geral ✅ Existe
natureza_despesa, categoria_despesa Classificação da Despesa ✅ Existe
acao, fonte Ação e Fonte ✅ Existe
modalidade, numero_licitacao, ano_licitacao Dados da Licitação ✅ Existe
numero_contrato, ano_contrato Dados do Contrato ✅ Existe
arquivo Arquivo ✅ Existe
timestamps, softDeletes, user_deleted_id Controle ✅ Existe
4. Tabela liquidacoes_empenho — Cobertura: 70%
Coluna no Banco Descrição Status
id, empenho_id Chaves ✅ Existe
numero_nota_fiscal Nº Nota Fiscal ✅ Existe
data, valor_liquidado, status Dados da liquidação ✅ Existe
arquivo Arquivo ✅ Existe
timestamps, softDeletes, user_deleted_id Controle ✅ Existe
— ausente — Favorecido ❌ Falta
— ausente — CNPJ ❌ Falta
— ausente — Objeto/Descrição ❌ Falta
5. Tabela pagamentos_empenho — Cobertura: 95%
Coluna no Banco Descrição Status
id, liquidacao_id Chaves ✅ Existe
numero_ob, data_ob, data_pagamento OB e datas ✅ Existe
valor_pago Valor ✅ Existe
favorecido, cpf_cnpj Favorecido ✅ Existe
banco, agencia, conta Dados bancários ✅ Existe
forma_pagamento, tipo_ob Forma e tipo ✅ Existe
situacao, observacao, arquivo Situação, obs e arquivo ✅ Existe
timestamps, softDeletes, user_deleted_id Controle ✅ Existe
6. Tabela emendas_parlamentares_arquivos — Cobertura: 100%
Coluna no Banco Descrição Status
id, emenda_id Chaves ✅ Existe
nome, data, arquivo Dados do arquivo ✅ Existe
timestamps, softDeletes, user_deleted_id Controle ✅ Existe
7. Tabelas que Precisam ser Criadas
7.1 — emendas_transferencias (múltiplos recebimentos)
No Siganet cada recebimento é um registro separado. No sistema atual os dados bancários são campos únicos na emenda.
Coluna Proposta Tipo Label Siganet
id int PK —
emenda_id int FK —
data date Data do Recebimento
valor decimal(15,2) Valor Recebido
forma_repasse string Forma de Repasse
documento_ob string Documento / OB
banco string Banco
agencia string Agência
conta string Conta Bancária
fonte_recurso string Fonte de Recurso
comprovante string Comprovante (arquivo)
timestamps, softDeletes — —
7.2 — emendas_movimentacao_bancaria
Extrato da conta vinculada à emenda: créditos, débitos, saldo.
Coluna Proposta Tipo Label Siganet
id int PK —
emenda_id int FK —
data date Data
historico text Histórico
credito decimal(15,2) Crédito
debito decimal(15,2) Débito
saldo decimal(15,2) Saldo
comprovante string Comprovante (arquivo)
timestamps, softDeletes — —
7.3 — emendas_beneficiarios
Registra quem, onde e o que foi beneficiado pela emenda.
Coluna Proposta Tipo Label Siganet
id int PK —
emenda_id int FK —
tipo string Tipo de Beneficiário
quantidade int Quantidade
localidade string Localidade
status string Status
descricao text Descrição do benefício
comprovante string Relatório fotográfico / doc.
timestamps, softDeletes — —
7.4 — emendas_licitacoes_vinculadas (tabela pivot)
Coluna Proposta Tipo Observação
id int PK —
emenda_id int FK → emendas_parlamentares
licitacao_id int FK → licitacoes
timestamps — —
7.5 — emendas_contratos_vinculados (tabela pivot)
Coluna Proposta Tipo Observação
id int PK —
emenda_id int FK → emendas_parlamentares
contrato_id int FK → contratos
timestamps — —
8. Campos a Adicionar na Tabela Principal emendas_parlamentares
Campo Proposto Tipo Label Siganet Aba
natureza string nullable Natureza Identificação
autoria string nullable Autor da Emenda Identificação
cargo_autor string nullable Cargo do Autor Identificação
orgao_concedente string nullable Órgão Concedente/Repassador Identificação
programa_governo string nullable Programa Governamental Planejamento
acao_governo string nullable Ação Orçamentária Planejamento
unidade_orcamentaria string nullable Unidade Orçamentária Planejamento
elemento_despesa string nullable Elemento de Despesa Planejamento
subfuncao string nullable Subfunção Planejamento
meta_fisica string nullable Meta Física Prevista Planejamento
prazo_execucao date nullable Prazo de Execução Planejamento
metas_etapas text nullable Descrição das Metas e Etapas Planejamento
pc_situacao string nullable Situação da PC Prestação de Contas
pc_dt_envio date nullable Data de Envio PC Prestação de Contas
pc_dt_aprovacao date nullable Data Aprovação/Rejeição Prestação de Contas
pc_orgao_analisador string nullable Órgão Analisador Prestação de Contas
pc_observacoes text nullable Observações/Parecer PC Prestação de Contas
url_execucao_orc string nullable Link Execução Orçamentária Links Externos
url_licitacoes string nullable Link para Licitações Links Externos
url_contratos string nullable Link para Contratos Links Externos
url_diario_oficial string nullable Link Diário Oficial Links Externos
url_esic string nullable Link E-SIC Links Externos
url_folha_pagamento string nullable Link Folha de Pagamento Links Externos
9. Estrutura de Abas — Siganet vs Sistema Atual
# Aba Siganet Situação no Sistema Atual
1 Identificação ⚠️ Implementada parcialmente — formulário único, sem abas
2 Planejamento da Aplicação ❌ Não implementada
3 Transferência / Recebimento ⚠️ Parcial — campos únicos, não tabela de múltiplos registros
4 Atos Vinculados ⚠️ Parcial — apenas convênio implementado
5 Execução Orçamentária ✅ Implementada — empenhos/liquidações/pagamentos com CRUD completo
6 Movimentação Bancária ❌ Não implementada
7 Beneficiários Finais ❌ Não implementada
8 Prestação de Contas ❌ Não implementada
Relatório gerado automaticamente — Portal 2021 | Comparativo com Siganet (painel.siganet.net.br)
🖨️ Imprimir / Salvar como PDF