O projeto REINF consiste no desenvolvimento de um sistema para automatizar o envio e o processamento de eventos fiscais, visando otimizar o fluxo de trabalho e liberar a equipe para atividades estratégicas. O sistema será responsável pelo envio automatizado dos eventos R-1000, R-4010, R-4020 e R-2010, além de gerenciar a abertura e o fechamento da folha dos eventos R-2000 (por meio dos eventos R-2098 e R-2099) e R-4000 (via R-4099). Para garantir eficiência operacional, o sistema contará com integração contínua com sistemas externos e funcionalidades de validação que assegurem a consistência e a integridade dos dados antes do envio. Dessa forma, o REINF não apenas agilizará os processos, mas também reduzirá erros e inconsistências, proporcionando maior confiabilidade nas informações transmitidas. Essa solução permitirá uma gestão mais ágil e segura dos eventos fiscais, alinhando-se às necessidades de compliance e otimização de recursos.
● Joseneide Reis Tourinho – Supervisor de Seção (SEOFI)
● Cristina Maria Dantas Lessa Côrtes – Diretora de Divisão (DICAF
● Fábio Damasceno Silva – Assessor Adjunto IV (SETDES)
● Issana Fagundes Scheffler Coelho – SUPERVISOR DE SEÇÃO (SEPAM)
● Igor Rodrigo Silva Souza – TÉCNICO JUDICIÁRIO (SEREFA)
● Rodrigo Dos Santos Silva - Residente (UFBA)
● Eliel Batista Santos - Residente (UFBA)
● Fred Durão - Residente (Orientador)
1. [RF01] Envio automático de eventos
O sistema deve permitir o envio automatizado dos eventos R-4010, R-4020, R-2010, R-1000.
2. [RF02] Manipulação de eventos
O sistema deve permitir a manipulação dos eventos antes do envio, possibilitando correções e ajustes.
3. [RF03] Notificações de erro e sucesso de envio
O sistema deve informar aos usuários sobre o status de envio dos eventos, notificando erros e sucessos.
4. [RF04] Interface para consulta de eventos enviados
Deve haver uma interface onde os usuários possam consultar os eventos enviados anteriormente.
5. [RF05] Manipulação da abertura e fechamento
O sistema deverá possibilitar os usuários de realizarem a abertura e fechamento da folha através dos eventos R-2098, R-2099 e R-4099.
1. [RNF01] Segurança de dados
O sistema deve garantir a segurança e confidencialidade dos dados enviados, protegendo informações sensíveis.
2. [RNF02] Desempenho e tempo de resposta
O sistema deve realizar o envio e validação dos eventos em tempo hábil, sem comprometer a produtividade.
3. [RNF03] Usabilidade e intuitividade
A interface deve ser fácil de usar e intuitiva, para que os usuários possam operar o sistema com mínima orientação.
4. [RNF04] Escalabilidade
O sistema deve suportar futuros aumentos na quantidade de eventos processados, sem perda de desempenho.
Utilizamos a metodologia ágil SCRUM para desenvolvimento do projeto
Documento de requisitos
Utilizamos o Jira, como ferramenta para gerenciamento do projeto
A linguagem utilizada é PHP com o framework Laravel para o backend, JAVA JFS para o frontend;
Testes automatizados com phpUnit ;
docker
Eliel Batista
Rodrigo Silva