O código desta página não rodou.

Abrir o index.html direto de uma pasta bloqueia os módulos de JavaScript, então não vai acontecer nada quando você escolher fotos de recibos ou faturas. Sirva a pasta por http:

powershell -ExecutionPolicy Bypass -File serve.ps1

Depois abra http://localhost:8080/.

Extrator de recibos e faturas — das fotos a um relatório que você confere

Leia as fotos, confira os campos e os recortes, depois envie as imagens comprimidas por e-mail com cada valor e os totais.

Idioma: Português
Ver o código-fonte
Suas fotos são lidas neste dispositivo. As taxas online são opcionais. Você escolhe o que enviar por e-mail ou compartilhar.

As fotos são decodificadas e lidas neste dispositivo. O mecanismo de OCR e os dados do idioma inglês vêm com a página, e nenhuma foto ou campo extraído é enviado para fazer o OCR. As taxas de câmbio manuais, a cópia do relatório e os downloads também são locais. Somente apertar Obter taxa histórica faz uma consulta ao Frankfurter com os dois códigos de moeda e a data escolhida. Esse serviço vê a requisição e seu endereço IP, mas não recebe imagem, valor, texto do OCR, nome de arquivo ou endereço de e-mail. O e-mail e o compartilhamento são a próxima etapa, escolhida por você: esses botões passam o relatório ou os arquivos que você escolhe compartilhar para um aplicativo no seu dispositivo. Você escolhe o destinatário, confere o conteúdo e os anexos e faz o envio.

Verificação ao vivo: verificando…

Offline: verificando…

Abra as ferramentas do desenvolvedor e observe a aba Rede enquanto lê uma foto. A página pode carregar seus próprios arquivos de OCR, mas nenhuma requisição leva sua imagem, nome de arquivo, estabelecimento ou valor. Depois que a página estiver em cache, repita com a internet desconectada e taxas manuais. Aperte Obter taxa histórica para ver uma requisição a api.frankfurter.dev contendo apenas os códigos de moeda e a data escolhida. Enviar um e-mail depois usa a conexão do seu aplicativo de e-mail.

1 Adicione fotos de recibos ou faturas

Um documento por imagem. Adicione até 20 imagens JPEG, PNG, WebP ou AVIF, de 20 MB cada. O texto em inglês é lido neste dispositivo pelo mecanismo de OCR incluído na página. As imagens AVIF usam o decodificador do navegador.

Mantenha o documento inteiro visível, na orientação correta e com boa iluminação. Para imagens HEIC, use primeiro HEIC para JPG. PDFs e recibos escritos à mão não são compatíveis.

2 Confira cada documento

Confira o recorte e veja se o anexo está legível. O OCR pode confundir dígitos ou escolher o total errado. Compare cada sugestão com a imagem, corrija os campos, escolha a moeda final do e-mail e confira a taxa de câmbio. Depois marque a caixa de confirmação. Cada imagem conta como um documento; adicioná-la duas vezes conta duas vezes.

O OCR, os recortes e a conversão manual acontecem neste dispositivo. A consulta da taxa histórica é opcional e só começa quando você aperta “Obter taxa histórica”. Ela envia os dois códigos de moeda e a data do recibo ao Frankfurter, que também vê seu endereço IP. As imagens, os estabelecimentos, os valores e os números dos recibos ficam neste dispositivo.

Código personalizado da moeda final A moeda padrão é a mais frequente entre os documentos. Em caso de empate, vale a primeira que aparece. Uma moeda escolhida manualmente permanece selecionada.

Escolha uma moeda final para o total geral do e-mail. Todos os documentos usam essa moeda. Alterá-la aqui ou em um documento atualiza o lote inteiro e apaga as taxas de câmbio e as confirmações.

Suas imagens e os dados editáveis aparecerão aqui.

3 Totais e e-mail

Os totais incluem apenas documentos conferidos. Os valores originais ficam agrupados por moeda; o símbolo $ sozinho não identifica qual dólar está sendo usado. O valor convertido de cada documento conferido entra no total geral na moeda final do e-mail. Os valores convertidos são arredondados individualmente para duas casas decimais.

Toda exportação de e-mail inclui as cópias JPEG recortadas e comprimidas. “E-mail com imagens” abre o menu de compartilhamento do dispositivo quando ele aceita arquivos; escolha seu aplicativo de e-mail e informe o destinatário ali. Caso contrário, é baixado um arquivo de e-mail com o relatório e as imagens anexadas. Abra o arquivo .eml em um aplicativo compatível para redigir, encaminhar ou reenviar a mensagem; o suporte a rascunhos varia conforme o aplicativo. O destinatário acima é usado no arquivo de e-mail. Você confere e envia a mensagem.

O ZIP contém as imagens JPEG preparadas e o CSV para anexar manualmente. As imagens são redimensionadas para no máximo 1600 pixels no lado mais longo, com uma meta de 350 KB cada. O tamanho real aparece abaixo de cada prévia. Confira as letras pequenas antes de enviar. Os originais não são alterados e o processamento acontece neste dispositivo.

Documentos0
Conferidos0
Precisam de conferência0
Total geral na moeda final do e-mail—

Somente documentos conferidos.

Ver como Markdown

Como extrair dados de recibos e faturas a partir de fotos

  1. Escolha fotos nítidas. Adicione até 20 imagens JPEG, PNG, WebP ou AVIF, cada uma com no máximo 20 MB. Use um recibo ou uma fatura por imagem. O idioma compatível com o OCR é o inglês impresso. Fotografe o documento inteiro com iluminação uniforme e o texto nítido e na orientação correta.
  2. Leia, recorte e compare. Execute o OCR e examine cada foto ao lado dos campos sugeridos e do texto extraído sem edição. Se a imagem estiver de lado, gire-a e leia novamente, se necessário. Ajuste o recorte para manter todas as bordas e todo o texto do documento dentro dele e releia esse recorte. Corrija o estabelecimento, a data, o número do recibo ou da fatura, a moeda e o total. O estabelecimento ou o número podem ficar em branco quando não puderem ser lidos com segurança. Em especial, diferencie o total final de um subtotal, desconto, valor entregue em dinheiro, troco, valor de imposto ou saldo restante.
  3. Confirme cada documento. Confira os campos, o recorte e a conversão. Escolha a moeda impressa no documento e depois uma única moeda final para todos os documentos no e-mail. Informe cada taxa de câmbio manualmente ou escolha a consulta online e aperte Obter taxa histórica depois de conferir a data do recibo. A direção da conversão é apresentada como uma unidade da moeda do documento na moeda final. Documentos na mesma moeda usam uma taxa de um. Somente valores convertidos confirmados entram no total geral. Remova fotos duplicadas para não contar um recibo duas vezes.
  4. Leve o relatório para seu aplicativo. Confira as prévias e os tamanhos dos JPEGs preparados. Use E-mail com imagens para escolher seu aplicativo de e-mail quando essa opção for compatível ou baixe o arquivo de e-mail com o relatório e os anexos JPEG. Confira a mensagem e faça o envio. Se seu aplicativo não conseguir abrir o arquivo de e-mail, baixe e extraia o ZIP e anexe suas imagens e o CSV em uma nova mensagem.

A versão longa

Extract receipt and invoice details from photos How to check receipt OCR and crops, choose one email currency and manual or historical rates, then email compressed images with each converted value, the document count and a grand total.

Perguntas

A ferramenta lê todos os recibos e faturas corretamente?

Não. O OCR pode confundir um dígito ou não reconhecer uma impressão apagada, letras pequenas ou um logotipo estilizado. A análise evita rótulos de descontos e de valores entregues para pagamento, mas não consegue usar um rótulo que o OCR não leu. Os campos de estabelecimento e número do recibo ou da fatura podem ficar em branco quando não há uma opção confiável. Compare cada sugestão com a foto e confirme cada documento por conta própria antes de exportá-lo. Esta ferramenta não extrai os itens individualmente nem comprova que os cálculos de uma fatura estão corretos.

Uma imagem pode conter vários recibos?

Use um recibo ou uma fatura por imagem. A ferramenta trata cada imagem como um documento e não separa uma coleção de recibos nem uma folha com vários modelos. Adicione uma imagem ou um recorte separado para cada documento, com os dados que o identificam e o valor final visíveis. Caso contrário, o texto de recibos diferentes pode se misturar em uma única sugestão.

Como as datas e os símbolos de moeda são interpretados?

A data do documento permanece como está impressa. Para consultar uma taxa de câmbio online, confira-a e escolha a data no campo separado de data de conversão; uma data como 24/09/2018 não é convertida automaticamente ali. O símbolo de libra sugere GBP. O símbolo de dólar sozinho deixa a escolha da moeda para você, porque pode indicar USD, CAD, AUD ou outra moeda chamada dólar. Confira cada código sugerido no documento.

Quais arquivos e idiomas a ferramenta consegue ler?

Fotos JPEG, PNG, WebP e AVIF, até 20 por lote e 20 MB por arquivo. O modelo de OCR incluído lê texto impresso em inglês. Outros sistemas de escrita, texto manuscrito, PDFs e arquivos HEIC não são entradas compatíveis aqui. Para uma foto HEIC de iPhone, crie primeiro um JPEG com o aplicativo de fotos do dispositivo ou com o conversor de HEIC deste site.

O que significam a quantidade de documentos e os totais?

Cada foto conta como um documento. Cada documento mostra seu valor original e o valor convertido na mesma moeda final do e-mail. O total geral soma os valores convertidos conferidos, cada um arredondado para duas casas decimais, e o relatório também mantém os totais nas moedas originais. O e-mail e os downloads de anexos exigem que todos os documentos sejam conferidos. Fotos duplicadas contam duas vezes se você não remover uma delas.

O botão de e-mail envia algo automaticamente?

Não. Quando há suporte, ele oferece o relatório e as cópias JPEG comprimidas pelo menu de compartilhamento do dispositivo; escolha seu aplicativo de e-mail ali. Caso contrário, ele baixa um arquivo de e-mail contendo o relatório e os anexos. Confira o destinatário, o conteúdo e os anexos e faça o envio. A página não consegue saber se seu aplicativo de e-mail os aceitou nem se você acabou enviando a mensagem.

As imagens recortadas são anexadas ao arquivo de e-mail?

Sim. O arquivo .eml baixado contém o relatório e cada JPEG preparado como anexo. Aplicativos compatíveis o abrem como rascunho; outros podem abri-lo como uma mensagem que precisa ser encaminhada ou reenviada. Suas fotos originais não são alteradas nem anexadas. O download do ZIP contém os mesmos JPEGs e o CSV caso você precise anexá-los manualmente. Nenhum navegador pode garantir que todos os aplicativos de e-mail aceitem um arquivo de rascunho ou a transferência pelo menu de compartilhamento.

Como a moeda padrão do e-mail é escolhida?

Cada documento com um código de moeda válido tem um voto. O código mais frequente se torna a moeda final do e-mail; em caso de empate, vale a primeira ocorrência na ordem atual dos documentos. Códigos ausentes ou incompletos são ignorados. Ler, corrigir ou remover documentos atualiza a moeda padrão. Escolher uma moeda final manualmente preserva sua escolha. Usar moeda padrão restaura a escolha automática. Alterar a moeda final apaga as taxas de câmbio e as confirmações anteriores.

Posso escolher uma moeda que não está na lista?

Sim. Escolha Outro / código personalizado e digite um código de três letras para a moeda do documento ou a moeda final do e-mail. Alterar a moeda final atualiza todos os documentos e apaga suas taxas e conferências anteriores. A disponibilidade de taxas online depende do par de moedas e da data. Se não houver uma taxa histórica disponível, informe uma taxa manualmente; a ferramenta não a substitui pela taxa mais recente.

Minhas fotos são enviadas para fazer o OCR?

Não. O Tesseract as lê no seu navegador usando os dados do idioma inglês que vêm com a página. Copiar e baixar são ações locais. Escolher e-mail ou compartilhamento do dispositivo passa intencionalmente as informações selecionadas para outro aplicativo, que cuida de qualquer entrega posterior.

Por que uma foto com muitos detalhes ainda pode dar um resultado ruim?

Reflexos, desfoque, dobras e uma página distante podem esconder letras mesmo em uma imagem grande. O OCR amplia recortes pequenos em até três vezes e acrescenta uma borda branca estreita, mantendo a cópia de trabalho com até 2400 pixels no lado mais longo. Isso pode ajudar o mecanismo a ler letras pequenas, mas não recupera detalhes ausentes na foto. Preencha o enquadramento com um documento, mantenha a impressão nítida e iluminada de maneira uniforme e gire uma página de lado antes de ler novamente. O original e o anexo do e-mail não são ampliados para o OCR.

Funciona offline?

A leitura, a edição, os recortes, a conversão manual, a contagem, o preparo dos JPEGs e os downloads funcionam depois que a página e os arquivos de OCR estiverem em cache. A consulta online de taxas históricas precisa de conexão; uma taxa já consultada permanece disponível na aba aberta. Abrir um rascunho pode funcionar offline, mas a entrega do e-mail normalmente depende da conexão do seu aplicativo.

Como as taxas históricas usam a data do recibo?

Confira a data impressa no recibo e informe-a no campo de data de conversão. Datas ambíguas não são adivinhadas. Escolha a consulta online e aperte Obter taxa histórica. O resultado informa a data real de observação, que pode ser anterior à data solicitada quando não houve publicação de uma taxa naquele dia. Compare-a antes de confirmar. Você também pode informar uma taxa manual separada para cada documento. O e-mail registra a taxa, a fonte e a data usadas para cada valor convertido.