Realizado

Programa para integração portal da transparência federal e bancos

Publicado em 20 de Janeiro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Deverá o programa receber a API da caixa (essa será anexa manualmente)
E do banco de brasil (tem que verificar se é manual ou automática, se automática deverá ter um botão para solicitar as informações)

Após isso deverá ou usar a API do portal de transparência federal (Caso tenha os dados) ou será necessário acessar "manualmente" o portal e obter as informações na aba Recebimento de Recursos por Favorecido.

Podendo a empresa selecionar o período de pesquisa, bem como a fase da despesa (Empenho; Liquidação; Pagamento)

Após isso o programa deverá consultar cada documento e pegar a informação do nº da nota fiscal pago, nesse ponto o programa terá que ler a Observação do Documento que vem descrito: Nota fiscal, nf, nfs, nfs-e. Pode ocorrer o pagamento de mais de uma nf por documento nesse caso deverá registrar em cada nf.
Exemplos:
https://portaldatransparencia.gov.br/despesas/recursos-recebidos/pagamento/156677264542025DF800064?ordenarPor=fase&direcao=desc
https://portaldatransparencia.gov.br/despesas/recursos-recebidos/pagamento/153164152382025DF800384?ordenarPor=fase&direcao=desc
https://portaldatransparencia.gov.br/despesas/recursos-recebidos/pagamento/393012392522025OB000038?ordenarPor=fase&direcao=desc


Deverá criar um banco de dados passível de consulta no sistema bem como exportação em excel contendo os valores recebidos o tipo de Descrição.
Documento de Arrecadação Federal (DARF): Quando houver referência na descrição do documento inss, retenção inss, 9711/98, 9.711/98, 9711 deverá classificar como retenção de INSS.
Documento de Arrecadação Federal (DARF): Quando houver referência na descrição do documento a Darf, 9430/96, 9.430/96, 9430, 12345, 12.345, 1234/2012, 12.345/12, 6147, 6190 retencao de tributos federais, deverá classificar como retenção de impostos federais.
Ordem Bancária (OB):  Deverá ser classificada em 2:
1.    conta vinculada: quando houver alguma referência na descrição de reserva mensal trabalhista , conta vinculada,
https://portaldatransparencia.gov.br/despesas/pagamento/158263264192024OB003514?ordenarPor=fase&direcao=desc
Outra referência é os dados do favorecido que nesse caso não será o cnpj da empresa e sim
cpf/cnpj/outros00.000.000/0001-91
Nomebanco do brasil sa
2.    PAGAMENTO: Quando não houver nenhuma descrição diversa e o favorecido for a empresa
cpf/cnpj/outros10.439.655/0001-14
Nomepedro reginaldo de albernaz faria e fagundes ltda

https://portaldatransparencia.gov.br/despesas/recursos-recebidos/pagamento/151895264362025OB000004?ordenarPor=fase&direcao=desc

Documento de Arrecadação Municipal (dar): deverá classificar como retenção de imposto municipal. (Eventualmente pode no documento de arrecadação ser Ordem de pagamento porém se houver na descrição a palavra issqn ou iss deverá classificar como imposto munipal) como nesse exemplo:
outra referência é os dados do favorecido que nesse caso não será o cnpj da empresa nem do banco do brasil e sim de municipio
https://portaldatransparencia.gov.br/despesas/pagamento/158263264192024OB000366?ordenarPor=fase&direcao=desc


Após deverá guardar a informação Nº do documento que será e registrar no banco por pode haver pagamento de uma nota em mais de um documento.

Deverá importar todas os documentos do período se não conseguir identificar automaticamente deverá tem uma aba somente com documentos não identificados para poder editar manualmente.
Deverá ter opção de editar a classificação manualmente.
Deverá ter uma opção de importar documentos manualmente sendo obrigatório informar todos os campos usados para relatório.
Irá criar também no caso de retencao de tributos federais 2 subgrupos por % retido que será melhor informado o cálculo depois.

Deverá permitir consulta e exportação em excel com filtros: Por data de pagamento, por fase da despesa, por classificação, por subgrupo de retenção federal.



Em 2 aba do programa irá fazer a importação do banco e conferir se o valor ordem de pagamento entrou no banco seja em forma de PIX, ou em forma de Ordem de pagamento e emitir relatório em excel se algum valor não entrou para conferência manual, bem como poder editar o status como pago caso seja conferido manualmente.


api caixa em anexo
api bb: https://apoio.developers.bb.com.br/referency/post/66182f50ca363b00135ec447

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias