Novas Funcionalidades
Extrato Bancário
Foram adicionados novos endpoints para gerenciar os extratos bancários importados. Com esses endpoints, é possível:- GET /extratos-bancarios - Listar extratos importados com paginação e filtros
- Filtros disponíveis: nome do arquivo, data inicial, data final, conta financeira
- GET /extratos-bancarios/{idExtratoBancario} - Obter os detalhes de um extrato e suas movimentações
- Cada movimentação informa a situação (pendente, ignorado, adicionado ao caixa ou vinculado a duplicata) e o lançamento de caixa conciliado, quando existir
- POST /extratos-bancarios - Importar um arquivo de extrato bancário (OFX ou XML) em uma conta financeira
- Arquivo enviado como multipart/form-data
- Retorna o ID do extrato criado
- DELETE /extratos-bancarios/{idExtratoBancario} - Excluir um extrato importado e todas as suas movimentações
- A exclusão não estorna conciliações já realizadas
Conciliação das Movimentações
- POST /extratos-bancarios/{idExtratoBancario}/movimentacoes/{idMovimentacao}/vinculo-conta - Conciliar uma movimentação com uma ou mais contas a pagar ou a receber, baixando as contas
- Suporta baixa parcial e os campos valor, juros, desconto, acréscimo e taxa
- POST /extratos-bancarios/{idExtratoBancario}/movimentacoes/{idMovimentacao}/lancamento - Transformar uma movimentação em lançamento no caixa
- Suporta categoria, contato e histórico
- POST /extratos-bancarios/{idExtratoBancario}/movimentacoes/{idMovimentacao}/ignorar - Ignorar uma movimentação que não precisa de conciliação
- POST /extratos-bancarios/{idExtratoBancario}/movimentacoes/{idMovimentacao}/desfazer-ignorar - Desfazer a ignoração de uma movimentação
- POST /extratos-bancarios/{idExtratoBancario}/movimentacoes/{idMovimentacao}/estornar - Estornar o tratamento de uma movimentação, voltando ela a ficar pendente
