A aplicação deve permitir ao usuário realizar o upload de um arquivo csv contendo um histórico de transações, que devem ser salvas em um banco de dados
- Transação
- Banco de origem
- Agência de Origem
- Conta de Origem
- Banco destino
- Agência destino
- Conta destino
- Total
- Data da operação
- A aplicação deve permitir ao usuário realizar o upload para enviar um arquivo .CSV com um histórico de transações
- O arquivo CSV não deve estar vazio
- A data das transações é definida a partir da primeira transação
- Se uma transação estiver com data diferente da estabelecida pelo critério 3, deve ser ignorada
- A importação de transações não deve ser realizada se já houver uma importação para o mesmo dia registrada
- Todas as informações da transação são obrigatórias, se houver um registro no arquivo sem uma informação, o mesmo deve ser ignorado