checafatura

Ferramenta gratuita · sem conta

Encontrar faturas duplicadas num CSV

Exporte as faturas emitidas para CSV e escolha o ficheiro. As linhas com o mesmo cliente, o mesmo número de fatura, o mesmo total e a mesma moeda aparecem agrupadas, com o número de cada linha no ficheiro e a razão do grupo. São possíveis duplicados, para uma pessoa rever.

O ficheiro fica neste navegador. É lido aqui, não é enviado para nenhum servidor, não fica guardado e desaparece quando carrega em «Limpar os dados» ou fecha o separador. O site conta as visitas, como em todas as páginas daqui; não vê o ficheiro.

1. Escolha o ficheiro

Descarregar o CSV de exemplo

A regra, exatamente

Duas ou mais linhas ficam no mesmo grupo quando têm, todas:

Uma linha a que falte qualquer um dos quatro — sem cliente, sem número, sem moeda, ou com um total que não se lê — fica de fora, com a razão, e não é comparada com nenhuma outra. Duas linhas em branco não são a mesma fatura. Clientes diferentes e moedas diferentes nunca ficam no mesmo grupo.


O exemplo, linha a linha

Tudo neste ficheiro é inventado: os clientes, os números e os valores. Descarregue-o para ver o formato, ou carregue em «Experimentar o exemplo» acima. Os números das linhas são os de uma folha de cálculo: a linha 1 é o cabeçalho.

LinhaDataNº FaturaCódigo clienteClienteTotalMoedaO que acontece
22026-09-02FT 0101C-0107Garrafeira Exemplo Norte1.250,40EURNão agrupada: nenhuma outra linha é igual.
32026-09-03FT 0102C-0215Restaurante Fictício do Largo486,00EURPossível duplicado: linhas 3 e 4.
42026-09-04FT 102C-0215Restaurante Fictício do Largo486.00EURPossível duplicado: linhas 3 e 4.
52026-09-05FT 0102C-0330Wine Bar Imaginário486,00EURNão agrupada: o mesmo número e o mesmo total, mas outro cliente.
62026-09-06FT 0102C-0215Restaurante Fictício do Largo486,00USDNão agrupada: o mesmo cliente, número e total, mas em dólares.
72026-09-08NC 0001C-0215Restaurante Fictício do Largo-486,00EURNão agrupada: uma nota de crédito do mesmo cliente, com outro número e outro valor.
82026-09-09FT 0101C-0107Garrafeira Exemplo Norte; Loja 21.250,41EURNão agrupada: o mesmo cliente e o mesmo número que a linha 2, mas um cêntimo a mais.
92026-09-10FT 0106Cliente sem código90,00EURPosta de lado: sem identificador do cliente.
102026-09-10FT 0106Cliente sem código90,00EURPosta de lado: sem identificador do cliente.
112026-09-11FT 0107C-0412Mercearia Inventada1.000EURPosta de lado: o total é ambíguo — «1.000» tanto pode ser mil como um; escreva-o com as casas decimais, como «1.000,00».
122026-09-12C-0412Mercearia Inventada75,00EURPosta de lado: sem número de fatura.

As linhas 3 e 4 são a mesma fatura, escrita de duas maneiras: «FT 0102» e «FT 102», «486,00» e «486.00». É o único grupo. A linha 5 tem o mesmo número e o mesmo total, mas é de outro cliente; a linha 6 é do mesmo cliente mas em dólares; a linha 7 é uma nota de crédito; a linha 8 difere da linha 2 num cêntimo. As linhas 9 e 10 seriam iguais, mas não têm cliente — e por isso não se agrupam. O nome «Garrafeira Exemplo Norte; Loja 2» tem um ponto e vírgula entre aspas, e é lido como um só valor.

O que esta página não deteta

Um grupo não é uma decisão, e uma lista sem grupos também não: nenhuma das duas aprova uma fatura.

É a verificação de duplicados de uma conta?

Não é a mesma. Numa conta, cada fatura que chega é comparada com as faturas que a organização já recebeu, pelo número e pelo total, e uma repetição falha uma verificação que impede a aprovação. Esta página compara as linhas de um só ficheiro entre si e exige também o mesmo cliente e a mesma moeda, porque uma exportação mistura clientes e moedas. As duas podem dar resultados diferentes para as mesmas faturas.

Conferir também encomendas e pagamentos

Numa conta, importa os seus clientes, encomendas e pagamentos em CSV ou Excel, e cada fatura é comparada com eles: o cliente, a encomenda, as linhas, o total e o dinheiro recebido, com uma recomendação e a razão. O ficheiro desta página não passa para a conta, e a conta não vigia nada sozinha: confere as faturas que lhe dá. A criação de conta e a aplicação estão, por agora, em inglês.

Limites: 5000 linhas e um ficheiro de cada vez. Encontrou um ficheiro que devia ler e não lê? Diga-nos (em inglês) — descreva o formato, sem enviar o ficheiro.