Realizado

Geração de comprovantes de pagamento bancário

Publicado em 18 de Setembro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Em resumo, a idéia é receber um arquivo de processamento de pagamentos do Banco Itaú e gerar o comprovante bancário de cada registro deste arquivo.
Para isto,deve ser desenvolvido um windows service utilizando visual studio em linguagem c#, onde todo o código de negócio esteja em um arquivo com a quantidade de métodos necessários.
Este serviço deve ser configurado para executar a cada 5 minutos, verificando uma pasta X e detectando se existe algum arquivo de retorno de pagamento eletrônico do Banco Itaú.

Caso encontre este tipo de arquivo na pasta, deve conseguir criar um arquivo PDF para cada registro de pagamento deste arquivo, entendendo que, nem todos os registros são de pagamento, podem ser de agendamento ou outros.
Estes arquivos PDFs deverão ser gravados em uma pasta Y. O nome do arquivo deve ter o código do condomínio, data vencimento ou pagamento, favorecido e valor, onde no arquivo deve possuir todos estes dados.

Deve ser previsto tratamento de erros no código.
Deverá ser gerado um arquivo excel de log, armazenado em uma pasta Z, contendo o código identificador do registro no arquivo do Itaú, os dados também colocados no nome do arquivo pdf, o tipo de registro (pgto, agend, etc), status contendo o que foi feito com este registro (ex: comprovante gerado) e o nome do arquivo pdf gerado.
O nome deste arquivo de log deve ser o mesmo nome do arquivo retorno de pagamento eletrônico do Itaú, adicionando a palavra "-log" no nome do arquivo e a extensão de Excel.

Em anexo segue o manual de layout do arquivo do Itaú, um modelo de arquivo de retorno do Itaú e um modelo de comprovante de pagamento PDF.

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
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. G. L.