Cada vez más recibos nunca llegan a tocar el papel. Tu carrera de Uber, tu estancia de Airbnb, tu factura de AWS, tu suscripción de GitHub: todos llegan en PDF, en tu correo o en otra app. Un escáner de recibos que solo funciona con la cámara se pierde la mitad del gasto moderno. Este es un repaso a por qué los recibos en PDF son genuinamente difíciles de gestionar en Android y cómo los procesa el sistema de Enceipt.
Por qué escanear PDF es distinto de escanear con la cámara
Cuando fotografías un recibo de papel, la app ejecuta un reconocimiento óptico de caracteres (OCR) sobre una imagen: tiene que encontrar texto entre los píxeles y lidiar con la iluminación, la inclinación y las arrugas. Un PDF parece más fácil: el texto ya está ahí, ¿no? A veces. Pero «PDF» abarca dos cosas muy distintas, y la diferencia importa mucho.
- Los PDF basados en texto contienen texto real y seleccionable. Las facturas de AWS, GitHub, Adobe o Notion suelen ser así. El texto se puede extraer directamente, sin necesidad de OCR: rápido y preciso.
- Los PDF basados en imágenes son en realidad solo una foto envuelta en un contenedor PDF. Una factura de papel escaneada, o un recibo que alguien fotografió y «guardó como PDF», no tiene ningún texto extraíble. Para leerlo hay que ejecutar OCR sobre la imagen incrustada, exactamente igual que con una captura de la cámara.
Un buen escáner de PDF tiene que detectar con cuál de los dos está tratando y actuar en consecuencia. Trata un PDF de imagen como texto y no obtienes nada; trata un PDF de texto como imagen y tiras precisión a la basura.
Los problemas habituales
Más allá de la división entre texto e imagen, los recibos en PDF traen sus propios dolores de cabeza:
- Facturas de varias páginas. Una factura de hotel o de servicios en la nube puede ocupar varias páginas, con el total en la última y las líneas de detalle repartidas por el resto. Coger solo la primera página pierde el número que importa.
- Confusión entre importe y dirección. Como en los recibos de VTC, los PDF están llenos de números que no son el total: códigos postales, números de teléfono, identificadores de factura, números de pedido, fechas en cifras. Elegir el «número más grande» es una receta para el error.
- Diseños inconsistentes. Cada proveedor da un formato distinto. «Total», «Importe a pagar», «Total general», «Cargado a la tarjeta»: la etiqueta que marca la cifra real varía, y a veces hay varios totales candidatos (subtotal, impuestos, total).
El enfoque de Enceipt
Enceipt trata un documento compartido como el inicio de un proceso y no como una única conjetura.
Primero, detecta el tipo de documento. Si el PDF tiene una capa de texto extraíble, Enceipt la lee directamente. Si es un PDF solo de imagen, Enceipt renderiza la página y ejecuta el mismo OCR en el dispositivo que usa para la cámara. En cualquier caso, el texto acaba en un solo sitio.
Luego aplica un análisis consciente de las zonas. En lugar de buscar el número más grande, el analizador entiende la anatomía del recibo —dónde suelen situarse la identidad del comercio, las líneas de detalle y los totales, y qué etiquetas marcan el importe realmente pagado—. Descarta los números que parecen códigos postales, números de teléfono o identificadores de pedido y, en los documentos de varias páginas, busca el total final en lugar de un subtotal inicial.
Para documentos genuinamente complicados, los usuarios Pro pueden usar su propio proveedor de IA. Con una clave de OpenAI, Anthropic Claude, Google Gemini o un endpoint Ollama autohospedado, Enceipt puede enviar el texto extraído (nunca la imagen, nunca números de tarjeta) a ese proveedor para desenredar un diseño difícil, y recurre al analizador en el dispositivo si la consulta agota el tiempo de espera.
Comparte desde cualquier app, sin el baile de la descarga
Lo mejor es lo poca fricción que hay. No tienes que descargar el PDF, encontrarlo en una app de archivos e importarlo. En Android simplemente usas el menú de compartir:
- En Uber, Airbnb, tu cliente de correo o cualquier app que tenga el recibo, toca Compartir.
- Elige Enceipt.
- Enceipt procesa el documento en tu dispositivo y abre la pantalla de revisión con el comercio, el total y la fecha rellenados.
Todo ocurre localmente. El PDF se lee en tu teléfono; no se sube nada salvo que hayas configurado explícitamente un proveedor de IA BYOK y hayas decidido usarlo.
Fuentes compatibles
Como el sistema está construido en torno a un manejo general de PDF y no a parches por proveedor, funciona con una amplia gama de remitentes, entre ellos:
- Uber y Lyft
- Airbnb y Booking.com
- AWS, GitHub, Adobe, Notion, Zoom y Slack
- Resúmenes de pedidos de Amazon e infinidad de facturas estándar
Si una app puede generar o compartir un PDF, normalmente puedes meterlo en Enceipt.
Por qué sigue siendo privado
Vale la pena repetir el hilo conductor de todo lo que hace Enceipt: el documento, el texto extraído y el gasto resultante se quedan todos en tu dispositivo. No hay cuenta ni almacenamiento en el servidor. Un recibo en PDF que aterriza en Enceipt se convierte en un registro local cifrado y, cuando estés listo, en parte de un informe limpio en PDF o CSV para tu asesor.
Pruébala
Si tus recibos llegan en PDF tan a menudo como en papel, necesitas un escáner que gestione ambos. Enceipt lo hace, en el dispositivo, con un flujo del menú de compartir que lleva segundos.