El ticket del Morrisons de Gibraltar está en libras. El del Coop de la semana de esquí en Suiza está en francos, el del Netto de las vacaciones en una casa de Dinamarca en coronas, y el del Biedronka del verano con la familia en Polonia en eslotis. La mayoría de los escáneres de recibos dan por hecho una sola moneda — la del país donde se hizo la app — y cada uno de esos tickets sale mal, a la vista o en silencio. Fango deduce la moneda del propio recibo, así que no tienes que cambiar ningún ajuste antes de cada compra fuera de España. Este artículo explica qué lee la IA para hacerlo, qué monedas entran y qué pasa después con los precios.
- La moneda sale del recibo, no de los ajustes — idioma, nombre del supermercado, línea del IVA, símbolo y formato numérico deciden en conjunto
- Decenas de monedas con reglas de tickets para más de 60 países — entre ellas, euro en 21 países, libra, franco, cuatro coronas, esloti, florín, leu, lev, lira y tres dólares
- Corona islandesa y florín sin decimales — «1.299» es 1.299, no 1,30
- Cada producto conserva su moneda — solo las estadísticas se convierten a tu moneda de casa con los tipos de referencia diarios del BCE
Por qué una app de una sola moneda falla al cruzar la frontera
Cuando un escáner de una sola moneda recibe un ticket extranjero, falla de tres maneras:
-
1
El precio se guarda en la moneda equivocada. Las 119,50 coronas danesas del Netto se guardan como 119,50 €, cuando la compra costó en realidad unos 16 €. Un solo error de estos basta para inutilizar la estadística del mes, porque cada suma lo contiene.
-
2
Las líneas del IVA se interpretan mal. En un ticket español el desglose del IVA va al final, en uno alemán cada línea de producto termina con una letra del tipo, y en uno noruego cada línea lleva un código de mva. Un lector hecho para las reglas de un país toma la línea de impuestos del vecino por un producto o por un descuento.
-
3
El formato numérico se rompe. España, Alemania y Dinamarca usan coma decimal; el Reino Unido, Irlanda y Suiza usan punto. «12.95» en un ticket británico son 12,95 libras, pero «1.299» en un ticket islandés son 1.299 coronas, porque allí el punto separa los millares.
La solución clásica — cambiar el ajuste de moneda de la app antes de cada compra en el extranjero — funciona en la teoría y nunca en la práctica. A las dos semanas el ajuste se olvida, y un solo recibo guardado en la moneda equivocada basta para estropear las cifras del mes.
Qué lee realmente la IA
La detección no es magia, sino una cadena de pistas pequeñas. Cuando Fango envía el texto o la foto del recibo al modelo de IA (Anthropic Claude), este mira todas las pistas a la vez:
- El símbolo de la moneda. «€», «£», «kr», «zł» o «Kč» es una señal fuerte cuando está impreso en el ticket — aunque en muchos recibos españoles no aparece.
- El nombre del supermercado. «Morrisons» es Gibraltar o el Reino Unido y libras; «Mercadona» es España y euros. «Lidl» a secas no dice nada del país, y entonces decide el idioma del recibo.
- El idioma. Suecia, Noruega y Dinamarca abrevian las tres con «kr», pero el idioma distingue las coronas: «Mjölk» es sueco, «Helmelk» noruego y «Sødmælk» danés.
- La línea del impuesto. «IVA» es España, Italia o Portugal; «VAT» el Reino Unido; «MwSt.» Alemania o Austria; «BTW» los Países Bajos o Bélgica; «MOMS» Suecia o Dinamarca y «MVA» Noruega. Entre los países nórdicos suele ser esta pista la que decide.
- El formato numérico. Punto o coma como separador decimal, y si los millares se agrupan con punto, con coma o con espacio.
- La estructura del recibo. Dónde va el total, cómo se marcan las líneas de descuento y cómo se desglosa el impuesto es sorprendentemente propio de cada país. En un ticket de Mercadona los productos al peso ocupan dos líneas y el precio de la segunda es el que vale, no el precio por kilo.
Cuando la mayoría de las pistas apuntan en la misma dirección — nombres de producto en inglés, «£», «VAT», punto decimal y «Morrisons» — el recibo está en libras sin duda. Los casos difíciles son pocos: un ticket de mercado escrito a mano sin moneda, o un recibo de Lidl sin el nombre de la ciudad. Las reglas por país son las mismas que describe qué supermercados admite el escáner de recibos.
Monedas y países
Las reglas de tickets de Fango cubren más de 60 países y decenas de monedas. La tabla recoge las más habituales de Europa, Norteamérica y Australia:
| Moneda | Código | Países | Particularidad |
|---|---|---|---|
| Euro | EUR | ES, PT, FR, IT, DE, AT, NL, BE, FI, EE, LT, LV, HR, SK, SI, IE, GR, CY, MT, LU, BG | Coma decimal en la mayoría, punto en Irlanda |
| Libra esterlina | GBP | UK | «£», punto decimal |
| Franco suizo | CHF | CH | Punto decimal, ticket a menudo en dos idiomas |
| Corona sueca | SEK | SE | «kr», desglose del MOMS al final |
| Corona noruega | NOK | NO | «kr», código de MVA al final de la línea |
| Corona danesa | DKK | DK | «kr», un único tipo de MOMS |
| Corona islandesa | ISK | IS | Sin decimales; el punto separa los millares |
| Esloti polaco | PLN | PL | «zł», letra del impuesto A/B/C tras la línea |
| Corona checa | CZK | CZ | «Kč», DPH |
| Florín húngaro | HUF | HU | «Ft»; sin decimales |
| Leu rumano, lev búlgaro, lira turca | RON, BGN, TRY | RO, BG, TR | La misma cadena de detección |
| Dólares | USD, CAD, AUD | US, CA, AU | «$», punto decimal — el país se deduce del supermercado |
← desliza →
Las dos monedas sin decimales, la corona islandesa y el florín, han sido un fallo clásico de los escáneres que cruzan fronteras. La línea «1.299 ISK» parece, para una lectura británica, un millar con decimales, y se guardaría como 1,30 en lugar de 1.299. En las reglas de Fango está dicho de forma explícita: en coronas islandesas y florines, el punto y el espacio separan millares, no decimales.
La IA deduce del propio recibo la moneda, los precios, los productos y la caducidad estimada. Cada producto conserva su moneda en la lista, y las estadísticas calculan el ahorro en euros.
Descargar en la App Store Disponible en Google PlayPruébalo gratis un mes.
Para qué hogares esto es el día a día
La detección de moneda suena a función de nicho hasta que se enumeran los hogares para los que es una semana normal:
- El Campo de Gibraltar. Quien vive en La Línea o en Algeciras y cruza la Verja para comprar en el Morrisons vuelve con un ticket en libras que tiene que ir a la misma lista de la nevera que el de Mercadona del martes.
- Familias que compran comida en vacaciones. Dos semanas en una casa en Dinamarca, una semana de esquí en Suiza, un puente en Praga o en Londres. En un apartamento o una casa se cocina de verdad, y coronas, francos, coronas checas y libras acaban en la lista tal cual.
- Hogares con familia en Polonia, Rumanía o el Reino Unido. Un verano con los abuelos en Polonia supone tickets de Biedronka en eslotis, y a la vuelta otra vez euros; las estadísticas suman ambos en la moneda de casa.
- Residentes extranjeros en España. Un hogar británico en la Costa del Sol o alemán en Mallorca escanea recibos de Mercadona en euros y, en cada visita a casa, tickets de Tesco en libras o de Rewe en euros con otro formato — la misma lista, sin cambiar ajustes.
Para todos los demás la función es invisible: funciona la primera vez en el extranjero y después deja de ser un pensamiento.
Qué pasa después con los precios
Cada producto se guarda en la moneda en la que se compró. El queso del Morrisons figura en la lista en libras y la leche de Mercadona en euros, de modo que los precios por línea coinciden siempre con el papel que te dieron. Las estadísticas son una capa aparte: eliges en los ajustes una moneda de casa — Fango la propone según la región del teléfono, y hay 22 para elegir — y la vista de estadísticas convierte a ella el valor de la comida desperdiciada y de la aprovechada a tiempo. Los tipos son los tipos de cambio de referencia del Banco Central Europeo, los mismos que publica el Banco de España; Fango los obtiene una vez al día a través de la interfaz abierta Frankfurter.
La contrapartida es la de toda conversión: un tipo de cambio es una foto del momento. Como los tipos se actualizan a diario y la conversión se hace en el instante en que se muestra la suma, la cifra de las estadísticas puede moverse un poco con el mercado. El valor original del recibo no cambia nunca — por eso el precio del producto se queda en la moneda en la que pagaste y solo se convierten los totales. Si los recibos del mes estaban en monedas distintas, las estadísticas muestran un aviso de que los precios están convertidos. Lo mismo vale para la memoria de productos: cuando la próxima vez añadas el producto a la lista de la compra, la estimación de precio llegará en tu moneda de casa, y de ahí sale tu presupuesto de la compra desde los recibos.
El ajuste de país y lo que hace de verdad
En los ajustes hay una línea, «País predeterminado (escaneo de recibos)», y debajo dice que la IA prioriza las reglas de tickets del país elegido y que los demás países se siguen detectando automáticamente. Ese es todo el ajuste. Fango lo rellena en el primer arranque según la región del teléfono, así que en España está en España sin que nadie lo toque.
El ajuste no bloquea ni la moneda ni el país; solo dice qué reglas se prueban primero. Si el ticket del Morrisons le parece a la IA claramente británico, arriba de la pantalla de revisión aparece un aviso: este recibo parece ser del Reino Unido, ¿cambiamos el ajuste de país? Un toque en «Cambiar país» lo hace; «Ahora no» lo deja como está — y el recibo ya está bien leído en los dos casos. Quien escanea un solo ticket en Praga deja el ajuste en paz; quien compra en Gibraltar cada semana puede dejar que cambie, pero no tiene por qué.
Casos especiales que la detección resuelve
Tres casos con los que un hogar de varias monedas se encuentra de verdad:
- «kr» a secas es ambiguo. Se usa en Suecia, Noruega y Dinamarca. Fango se apoya en el idioma del recibo («Mjölk», «Helmelk» o «Sødmælk») y en la línea del impuesto («MOMS» en Suecia y Dinamarca, «MVA» en Noruega).
- «$» a secas es ambiguo. Estados Unidos, Canadá y Australia usan el mismo símbolo, y el recibo está en inglés en los tres. Decide el supermercado de la cabecera: «Whole Foods Market» es Estados Unidos, «Coles» Australia, «Loblaws» Canadá.
- Recibos bilingües. Suiza, Bélgica y Luxemburgo imprimen a menudo el nombre del producto en dos idiomas en la misma línea («NOM PRODUIT / PRODUCTNAAM»). En las reglas de Fango es un caso propio, y el país se confirma con la línea del impuesto.
Estos tres cubren en la práctica todas las preguntas del tipo «¿en qué moneda está esto realmente?». El resto se resuelve en la pantalla de revisión, donde el precio de cada producto se corrige con un toque antes de que pase a la lista.
La pantalla de revisión muestra los productos reconocidos, los precios en la moneda en la que pagaste y la caducidad estimada en días. Las líneas dudosas van en una sección aparte, y cada una se corrige con un toque.
Descargar en la App Store Disponible en Google PlayPruébalo gratis un mes.
Privacidad con los recibos extranjeros
Un recibo extranjero contiene a veces más datos identificativos que uno español: anotaciones de tax free vinculadas al pasaporte, el número de habitación del hotel o un número de cliente. El modelo de privacidad de Fango no cambia con la moneda: el recibo se envía a la IA una sola vez, se leen los productos y no se guarda en ningún servidor. No hay cuenta, y en ningún sitio se acumula un historial de en qué países has hecho la compra.
Eso pesa más para quien viaja que para quien compra en casa. Medio año por cinco países no deja rastro en la nube de Fango: la lista de la nevera y las tarjetas de recibos están de forma predeterminada solo en tu teléfono, y les aplican las reglas normales de copia de seguridad del dispositivo. La excepción es compartir con tu hogar — cuando compartes la nevera y la lista de la compra con otras personas, el contenido compartido pasa por un servidor para que aparezca en sus teléfonos en cuestión de segundos. Cómo funciona la lectura en sí, paso a paso, lo cuenta escanear el recibo para controlar la comida.
Resumen
Un escáner de recibos que detecta la moneda la deduce del propio ticket — idioma, símbolo, línea del impuesto y formato numérico — y el usuario nunca la elige. Fango lo hace para decenas de monedas con reglas de tickets para más de 60 países, con reglas propias para la corona islandesa y el florín, que no tienen decimales, y para los recibos ambiguos con «kr» o «$». Cada producto conserva la moneda en la que pagaste, y las estadísticas convierten los totales a tu moneda de casa con los tipos de referencia diarios del BCE.
Lee también: app escáner de recibos, escáner de recibos en PDF para los tickets de la compra online y la mejor app contra el desperdicio de comida en España.
Preguntas frecuentes
¿Cómo detecta la moneda un escáner de recibos?
Lee las pistas de la estructura del ticket, que juntas señalan el país: el idioma del recibo, el nombre del supermercado, la línea del impuesto (IVA, VAT, MwSt., BTW, MOMS), el símbolo de la moneda y el formato de los números. Un ticket británico con «£», «VAT» y precios con punto decimal está en libras. Fango hace esa deducción para cada recibo por separado, y nunca tienes que elegir la moneda de antemano.
¿Qué monedas admite el escáner de recibos?
Fango reconoce decenas de monedas en los recibos, con reglas de tickets para más de 60 países, entre ellas el euro en 21 países, la libra, el franco suizo, las coronas sueca, noruega, danesa e islandesa, el esloti polaco, la corona checa, el florín húngaro, el leu rumano, el lev búlgaro, la lira turca y los dólares estadounidense, canadiense y australiano. La corona islandesa y el florín tienen una regla propia porque no usan decimales. Como moneda de casa puedes elegir entre 22 monedas, entre ellas también el yen y el dólar neozelandés.
¿Tengo que elegir la moneda o el país antes de escanear?
No. La moneda se lee siempre del recibo. En los ajustes está País predeterminado (escaneo de recibos), que indica a la IA qué reglas de tickets debe priorizar — los recibos de otros países se siguen detectando automáticamente. Si un ticket parece venir de un país distinto al del ajuste, la pantalla de revisión propone cambiarlo con un toque. El ajuste se rellena en el primer arranque según la región del teléfono, así que la mayoría no lo toca nunca.
¿Se convierten los precios extranjeros a euros en las estadísticas?
Sí, pero solo en las estadísticas. Cada producto conserva en la lista la moneda en la que se compró, de modo que la compra de Gibraltar aparece en libras y la de Mercadona en euros. La vista de estadísticas calcula el valor de la comida desperdiciada y de la aprovechada a tiempo en tu moneda de casa, y la conversión usa los tipos de cambio de referencia del Banco Central Europeo, que Fango actualiza una vez al día. Si algún recibo estaba en otra moneda, las estadísticas muestran un aviso de que los precios están convertidos.
