Cómo Hacienda cruza datos contigo (y con las aerolíneas)
Hay un mito viejo entre expats: “si no doy el alta como residente, no me pueden pillar”.
Hacienda no necesita tu colaboración. Necesita estos datos — que ya tiene.
1. PNR — Tus reservas, en bandeja
Desde 2018 está en vigor el sistema PNR (Passenger Name Record) a nivel UE. Cada aerolínea está obligada a transmitir a las autoridades:
- Tu nombre, fecha de nacimiento, contacto
- Itinerario completo de tu vuelo (origen, destino, fechas)
- Forma de pago, asiento, equipaje
- Información de reserva (cuándo, dónde, qué agencia)
Estos datos se conservan 5 años y se cruzan rutinariamente entre autoridades de la UE. Hacienda España recibe tu PNR cada vez que vuelas, incluso vuelos intra-UE.
Conclusión: Hacienda sabe cuándo entras y sales del país — sin que tú levantes un dedo.
2. CRS — Tu cuenta bancaria, en bandeja
El Common Reporting Standard (CRS) de la OCDE (2017) obliga a más de 100 países a intercambiar automáticamente datos bancarios. Si tienes una cuenta en otro país, ese banco notifica:
- Saldos, intereses, dividendos a 31 diciembre
- Información del titular: nombre, residencia declarada, NIF
- Cuentas vinculadas
España recibe estos datos cada año. Si declaras residencia en Cyprus pero la AEAT te ve cobrando dividendos en una cuenta cyprus a tu nombre… cruzan los datos contra el modelo 720 (que tienes la obligación de presentar como residente español si tu patrimonio extranjero supera 50.000 €).
3. La paradoja que más casos genera
Lo que pilla a la mayoría no es ni el PNR ni el CRS. Es esto:
Tú mismo tributas.
Si te has dado de alta como autónomo en España “por seguridad” mientras dices ser residente cyprus, ya estás en sus radares. Si tu pareja tributa como residente española y tienes hijos escolarizados aquí, presunción de residencia en España.
Hacienda combina los datos así:
PNR → días reales en España
CRS → patrimonio fuera de España
Modelo 720 → declaración de bienes en el extranjero
Modelo 100 → IRPF declarado
RNT → fechas de cotización Seguridad Social
SOAP padrón → empadronamiento
Si los seis no encajan, te abre el procedimiento.
El caso típico
María vive 200 días en Cyprus. Trabaja remoto para una empresa española. Cobra en una cuenta cyprus. Declara en Cyprus.
La AEAT recibe:
- PNR: María entró en España 3 veces en 2024, total 95 días. No es residente por días.
- CRS: María tiene 180.000 € en cuentas cyprus, declarado allí.
- Modelo 720: María no presentó modelo 720 → multa por sí sola.
- Empleador: la empresa española siguió reteniendo IRPF español de su nómina por error administrativo.
Hacienda le manda requerimiento. María tiene que probar:
- Sus 95 días en España (PNR coincide → sin disputa)
- Que no estuvo más los días que la AEAT no tiene PNR (escalas no UE, viajes intra-Schengen sin PNR)
¿Cómo demuestra los días que el PNR no captura? Con tarjetas de embarque, sellos, recibos, hotel.
María tenía un Excel manual y le faltaba el verano. Hacienda asumió que estaba en España → la subió a 180 días → “presunción de residencia” → 12 meses de litigio.
El detalle que casi nadie sabe
PNR solo cubre vuelos comerciales con origen/destino en aeropuertos UE/Schengen. No cubre:
- Vuelos privados
- Trayectos en tren intra-UE
- Cruceros
- Vuelos extra-Schengen sin escala UE
- Coche/ferry transfronterizo
Es decir: si has hecho París–Lisboa en tren, Hacienda no tiene ese dato. Pero el funcionario que ve un hueco en tu PNR te pide que lo justifiques. La pelota vuelve a tu campo.
Lo que sí puedes controlar
No puedes evitar que Hacienda cruce datos. Pero puedes tener la versión completa de tu historial mientras ellos tienen la versión parcial.
Las tarjetas de embarque que ya tienes en tu correo cubren 100% de tus vuelos comerciales — más completo que el PNR si añades los trenes Eurostar, los ferries Toremolinos–Orán, los buses internacionales.
DayProof ingiere todo eso automáticamente desde tu correo. Cuando llegue el requerimiento, tendrás un PDF más detallado que el dossier de la AEAT.
Gratis durante la beta.