~~ODT~~
Este caso de uso tem a finalidade de identificar os empenhos registrados no SIAFI mas que ainda não foram lançados no SIPAC. Contudo, para cada um destes empenhos é possível efetuar o seu registro (cadastro de empenho). Os envolvidos são o Departamento de Contabilidade e Finanças (DCF) para a administração central e os Setores de Execução Orçamentária nos âmbitos dos centros.
Pré-condições: existir importações de registros de empenhos pendentes.
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Orçamento → Aba Movimentações → Empenho → Integração SIAFI → Empenhos Pendentes de Registro.
O usuário seleciona um ou mais filtros para consulta:
O sistema lista todos os empenhos pendentes de registro no SIPAC com os campos descritos abaixo:
Procedimentos são realizados no Registro de Nota de Empenho:
O caso de uso é finalizado.
Ao selecionar a opção de empenho (Passo 1), o usuário é direcionado para uma página de consolidação do empenho, onde serão exibidos os dados do empenho no SCO e os dados que foram trazidos do SIAFI:
Dados Gerais no SCO:
ESTIMATIVO
, ORDINÁRIO
ou GLOBAL
.Dados Gerais Extraídos do SIAFI:
ESTIMATIVO
, ORDINÁRIO
ou GLOBAL
.O caso de uso é finalizado.
Não se aplica.
Não se aplica.
Classe | Tabela |
---|---|
br.ufrn.sipac.siafi.dominio.EmpenhoSIAFI | administrativo.siafi.empenho |
Sistema: SIPAC
Módulo: Orçamento
Link(s): Movimentações → Empenho → Integração SIAFI → Empenhos Pendentes de Registro .
Usuário: larrubia2, seocchla01
Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL, ScoPapeis.EXECUTOR_ORCAMENTO
Acessar o caso de uso e selecionar um empenho para ser direcionado para o Registro da Nota de Empenho selecionada, ou ser direcionado para a página de consolidação, caso o empenho já se encontre no SCO.
Caso o link do caso de uso não apareça será necessário alterar o ano orçamentário ou então realizar a importação dos empenhos através da aba de Integração SIAFI → Leitura de Arquivos do SIAFI com os arquivos que foram baixados do SIAFI.
Consulta padrão assim que o caso de uso é acessado: SELECT e.id_empenho, e.cod_empenho, e.ano, e.data_transacao, e.modalidade, e.observacoes, e.anulado, e.num_processo, e.ano_processo, e.radical_processo, e.num_protocolo, e.valor, e.saldo, e.id_unidade_gestora, e.data_cadastro, e.cod_favorecido, e.cod_esfera_orcamentaria, e.cod_programa_trabalho_resumido, e.cod_elemento_despesa, e.cod_plano_interno, e.cod_fonte_recurso, e.modalidade_licitacao, e.cod_unidade_gestora, e.cod_unidade_gestao, e.migrado, u.nome, u.sigla, p.nome AS favorecido, ed.codigo as codNatureza,ed.nome as nomeNatureza FROM siafi.empenho e JOIN comum.unidade u ON e.id_unidade_gestora = u.id_unidade LEFT JOIN sco.elemento_despesa ed ON e.cod_elemento_despesa = ed.codigo LEFT JOIN comum.pessoa p ON (REPEAT('0',14-LENGTH(e.cod_favorecido)) || e.cod_favorecido = REPEAT('0',14-LENGTH(CAST (p.cpf_cnpj AS TEXT))) || p.cpf_cnpj) WHERE e.data_consolidacao is null AND e.ano = 2016 ORDER BY e.data_transacao, e.id_unidade_gestora
Consulta por periodo de transação: SELECT e.id_empenho, e.cod_empenho, e.ano, e.data_transacao, e.modalidade, e.observacoes, e.anulado, e.num_processo, e.ano_processo, e.radical_processo, e.num_protocolo, e.valor, e.saldo, e.id_unidade_gestora, e.data_cadastro, e.cod_favorecido, e.cod_esfera_orcamentaria, e.cod_programa_trabalho_resumido, e.cod_elemento_despesa, e.cod_plano_interno, e.cod_fonte_recurso, e.modalidade_licitacao, e.cod_unidade_gestora, e.cod_unidade_gestao, e.migrado, u.nome, u.sigla, p.nome AS favorecido, ed.codigo as codNatureza,ed.nome as nomeNatureza FROM siafi.empenho e JOIN comum.unidade u ON e.id_unidade_gestora = u.id_unidade LEFT JOIN sco.elemento_despesa ed ON e.cod_elemento_despesa = ed.codigo LEFT JOIN comum.pessoa p ON (REPEAT('0',14-LENGTH(e.cod_favorecido)) || e.cod_favorecido = REPEAT('0',14-LENGTH(CAST (p.cpf_cnpj AS TEXT))) || p.cpf_cnpj) WHERE e.data_consolidacao is null AND e.ano = 2016 AND e.data_transacao between 'Mon Feb 01 00:00:00 BRST 2016' and 'Sun Feb 28 23:59:59 BRT 2016' ORDER BY e.data_transacao, e.id_unidade_gestora