Como verificar duplicatas na fatura: o teste de enviar o mesmo arquivo 3 vezes
Existe um teste de três minutos que diz mais sobre um app de finanças do que qualquer print bonito: pegue uma fatura fechada do Nubank ou do Inter, importe uma vez, depois importe o mesmo arquivo de novo, e veja se o total dobra. Fiz isso com o mesmo PDF do Inter e o mesmo CSV do Nubank no Capi, no Mobills e no Organizze. Os resultados não foram iguais, e a diferença é exatamente onde o seu orçamento ganha ou perde a confiança. Aqui vai o teste, o que aconteceu em cada um e como conferir o seu próprio mês.
Reenviar a mesma fatura parece coisa que ninguém faria de propósito, mas acontece o tempo todo. Você importa um arquivo, não tem certeza se deu certo, e importa de novo. A conexão de Open Finance cai e repuxa um período já carregado. Você baixa a fatura de maio e depois a de junho, que vêm com alguns dias em comum. Cada um desses momentos é um pequeno teste de reenvio que você não pediu, e o app que não trata isso transforma uma compra real em duas, três, oito linhas. O teste a seguir só faz de propósito o que a vida faz sozinha.
O que é o teste de enviar a mesma fatura mais de uma vez?
É reenviar o mesmo arquivo de fatura para o seu app de finanças e checar se o total muda. Você importa uma fatura fechada uma vez e anota o total e a quantidade de transações, depois envia o mesmo arquivo de novo sem editar nada. Se o total dobra, o app insere as linhas repetidas. Se fica igual, o app reconhece que essas transações já existem e pula. É a forma mais rápida de medir a deduplicação de verdade.
Eu gosto desse teste porque ele não depende da minha palavra nem da sua. Não é uma promessa de marketing, é um número que muda ou não muda na sua frente. Bancos no Brasil deixam exportar a fatura, então qualquer pessoa pode rodar isso em casa com os próprios dados. E como ele usa um arquivo real, ele exercita o caminho bagunçado que o app de fato percorre, e não a demonstração limpinha que toda ferramenta sabe passar. Detalhei a versão original em inglês deste experimento no teste de reenvio de extrato, e aqui foco no que muda com fatura brasileira.
Por que a fatura do Nubank ou do Inter duplica quando você importa?
Porque a entrada é repetida ou se sobrepõe, não porque o gasto aconteceu duas vezes. O mesmo arquivo enviado de novo, uma reconexão de Open Finance que repuxa uma janela já carregada, um lançamento manual que colide com a importação automática e parcelas que caem todas na data da compra são as origens comuns. A transação é real uma vez. O encanamento da importação é o que transforma uma em várias, quase sempre sem aviso.
Tem um detalhe brasileiro que piora isso. A fatura de cartão lista parcelas, e quando um leitor de PDF joga as doze parcelas de uma compra na data da compra em vez de espalhar pelos meses, elas parecem doze cobranças repetidas. Some isso a faturas mensais que se sobrepõem na virada do mês e ao hábito de exportar de novo quando a primeira tentativa parece ter falhado, e a fatura duplicada vira rotina. Expliquei como ler cada coluna no guia da fatura do Nubank, e a leitura de parcelas é metade da briga.
Como exportar a fatura do Nubank e do Inter para o teste?
No Nubank, abra uma fatura fechada, toque no botão de compartilhar no topo e escolha CSV, OFX ou PDF, e o arquivo vai para o seu e-mail cadastrado. Faturas em aberto não exportam, porque ainda podem receber lançamentos, então use sempre um mês fechado. No Inter, baixe o PDF da fatura pelo app ou pelo internet banking. Com o arquivo em mãos, o teste é o mesmo para qualquer banco.
Use sempre um mês fechado, e não o atual. Uma fatura em aberto muda de um dia para o outro, então o teste fica instável e você não sabe se a diferença veio do app ou de uma compra nova que entrou no meio. Um mês fechado é congelado: o total impresso pelo banco é a sua verdade de referência, e qualquer coisa acima disso no app é duplicata. Guarde o arquivo original, porque você vai reenviá-lo de propósito nos próximos passos.
Como fazer o teste de reenvio em 3 minutos?
Importe a fatura fechada uma vez e anote o total do mês e a quantidade de transações, depois envie o mesmo arquivo de novo, e de novo, sem renomear nem editar. Compare o total novo com o número de referência. Se dobrou ou triplicou, o app duplica. Se ficou igual, o app casou as linhas repetidas e pulou. No fim, confira contra o valor impresso na fatura para fechar a conta.
- Exporte uma fatura fechada do Nubank em CSV, OFX ou PDF, ou baixe o PDF do Inter.
- Importe o arquivo uma vez, confirme e anote o total do mês e o número de transações.
- Envie o mesmo arquivo uma segunda vez, e se quiser uma terceira, sem mudar nada.
- Compare o total novo com o número da primeira importação. Ordene por valor para os pares idênticos ficarem juntos.
- Reconcilie o total do app com o valor impresso na fatura do mesmo mês. Eles têm que bater.
O que acontece quando você reenvia a mesma fatura no Capi, no Mobills e no Organizze?
Cada app trata o reenvio de um jeito. O Capi gera um hash de cada linha e pula no commit, então o total não mexe quando você reenvia. O Mobills casa transações na sincronização e oferece ajuste manual, mas há relatos públicos de duplicação na importação automática depois de reconexões. O Organizze casa na importação e pede a sua revisão. Aqui vai o panorama honesto de onde vêm as cópias e como cada um tenta barrar.
| App | Origem comum da duplicata | Reenviar o mesmo arquivo | Quem confere no fim | Preço (2026) |
|---|---|---|---|---|
| Capi | Faturas sobrepostas no upload | Pula por hash de linha | O app, no commit | Grátis 30/mês; US$ 9,90/mês ou US$ 69,90/ano |
| Mobills | Reconexão de Open Finance | Pode duplicar, há relatos | Você, no ajuste manual | Premium R$ 199,90/ano |
| Organizze | Manual mais importação | Casa, você revisa | Você, na revisão | Conectado R$ 399,90/ano |
| YNAB | Lançamento manual mais import | Casa, você aprova | Você, ao aprovar | US$ 14,99/mês ou US$ 109/ano |
O contraste mais limpo é entre o Capi e o YNAB, e as duas escolhas são defensáveis. O YNAB mostra as importações casadas e te faz aprovar, então o humano é a última checagem. Detalho onde os dois diferem em Capi vs YNAB. Entre os bots de Telegram, o comparativo com o Moneko mostra como a captura de gasto muda quando tudo mora no chat. Nenhuma dessas abordagens está errada. Elas só põem a checagem de segurança em lugares diferentes, e o teste de reenvio revela onde cada uma colocou a sua.
O resumo. Reenviar a mesma fatura fechada é o teste mais rápido de honestidade de um app de finanças. Importe uma vez, anote o total, reenvie o mesmo arquivo e veja se o número dobra. No Capi o total não mexe, porque cada linha é marcada por hash e o pulo roda no commit. Em apps que dependem do sync, vale conferir depois de uma reconexão. Sempre feche a conta contra o valor impresso na fatura.
Como o Capi evita duplicatas quando você reenvia a fatura?
O Capi gera uma impressão digital da linha de origem de cada transação com um hash e compara as novas linhas com o que já está no seu livro, então reenviar o mesmo PDF do Inter ou CSV do Nubank importa só o que é realmente novo. Numa auditoria interna eu achei que a etapa de pulo marcava as duplicatas na pré-visualização mas não salvava a marca, e corrigi para o pulo rodar no commit, não só na tela. O leitor também espalha as parcelas pelos meses certos.
Vou ser específico sobre onde o Capi ainda precisa de você, porque a promessa honesta tem limite. O hash de linha protege bem as importações de arquivo e fatura, mas uma duplicata que você digita na mão e que não casa com nada num arquivo é você quem pega, igual em qualquer app. A captura por foto e por voz é rápida, mas vale uma olhada antes de confirmar, já que um modelo de visão pode ler errado um comprovante apagado. E nenhum app dispensa reconciliar com o banco de vez em quando. Contei a história inteira de como descobri tudo isso usando o meu próprio app no relato das 25 transações duplicadas.
Como remover as duplicatas que já entraram?
Case cada duplicata por valor, data e estabelecimento, depois apague uma cópia e mantenha a outra, nunca as duas. Fique com a versão que tem a categoria certa e qualquer anotação, e remova a sem categoria. Se a duplicata veio de uma importação repetida, conserte a origem para a próxima não repetir. Depois de cada lote, reconcilie o total corrigido com o valor da fatura antes de confiar nele de novo.
Limpar na mão é chato, mas com a ordenação certa fica rápido. Ordene por valor em vez de data, porque dois valores idênticos ficam um do lado do outro enquanto a visão por data os espalha pelo mês. As parcelas empilhadas você apaga e reimporta depois que o arquivo é lido direito. As linhas com data fora do mês, vindas de uma foto que errou o ano, você move ou apaga. Quanto melhor o app evita isso na entrada, menos vezes você refaz essa faxina. Se você quer o quadro maior de como uma fatura em PDF vira orçamento, o guia de extrato para orçamento cobre o fluxo inteiro.
Rode o teste de reenvio no seu próprio mês.
Mande uma fatura fechada para o Capi e depois mande o mesmo arquivo de novo. O total não vai dobrar, porque cada linha é marcada com impressão digital e o pulo roda no commit.
O Capi Grátis cobre 30 transações por mês. O Capi Core é US$ 9,90 por mês ou US$ 69,90 por ano.
Perguntas frequentes sobre duplicatas na fatura
Por que a minha fatura aparece duplicada depois de importar?
Quase sempre porque o mesmo arquivo entrou mais de uma vez ou porque a conexão automática repuxou uma janela que já tinha sido carregada. Um lançamento manual que colide com a importação, uma compra pendente que vira efetivada e parcelas que caem todas na data da compra também criam cópias. O total do app fica maior que o impresso na fatura.
O Nubank deixa exportar a fatura em CSV ou PDF?
Sim. No app do Nubank você abre uma fatura fechada, toca em compartilhar e escolhe CSV, OFX ou PDF, e o arquivo vai para o seu e-mail cadastrado. Apenas faturas fechadas exportam, porque uma fatura em aberto ainda pode receber lançamentos. O Inter disponibiliza o PDF da fatura pelo app e pelo internet banking.
Reenviar a mesma fatura no Capi duplica os gastos?
Não. O Capi gera uma impressão digital de cada linha com um hash e compara com o que já existe no seu livro, então reenviar o mesmo PDF ou CSV importa só linhas realmente novas. Depois de uma auditoria interna eu corrigi a etapa que marcava duplicatas mas não salvava a marca, então o pulo agora roda no commit, não só na pré-visualização.
O Mobills duplica transações na importação automática?
Pode acontecer. Há relatos públicos de usuários no Reclame Aqui de lançamentos repetidos pela integração automática, com a mesma transação aparecendo várias vezes a cada atualização. O Mobills casa transações na sincronização e oferece ajuste manual, mas vale conferir depois de uma reconexão de Open Finance, que é quando a janela costuma se sobrepor.
Como remover transações duplicadas com segurança?
Case cada duplicata por valor, data e estabelecimento, depois apague uma cópia e mantenha a outra, nunca as duas. Fique com a versão que tem a categoria certa e qualquer anotação. Se a duplicata veio de uma importação repetida, conserte a origem para não repetir. No fim, reconcilie o total corrigido com a fatura do banco antes de confiar nele.
Quantas vezes devo reenviar o arquivo no teste?
Duas já mostram o comportamento, três deixam óbvio. Importe uma vez e anote o total, depois reenvie o mesmo arquivo sem mudar nada. Se o total dobra na segunda e triplica na terceira, o app insere tudo de novo. Se fica igual ao da primeira importação, o app reconhece as linhas repetidas e pula.