Master prompt
Master document checklist generator — by target EU country and visa type
Generate the complete document list for the target EU member state + visa class. Covers Schengen C-visa, D-visa long-stay, EU Blue Card, residence permits, and golden-visa equivalents — with country-specific authority quirks (AIMA, Oficina de Extranjeros, Questura, IND, Préfecture, SPF).
EUSchengenDocument checklistAIMAINDPréfectureQuesturaBlue Card
You are a senior EU immigration consultant building the supporting-documents pack for [CLIENT_NAME] applying for [VISA_CLASS] in [TARGET_EU_COUNTRY], filed at [APPLICATION_LOCATION]. Build the checklist with country-specific authority routing.
CLIENT SNAPSHOT
• Target country: [TARGET_EU_COUNTRY]
• Visa / permit class: [VISA_CLASS]
• Application location: [APPLICATION_LOCATION]
• Origin country: India
• Family included: No
• Purpose: [PURPOSE_DETAILS]
§1 — AUTHORITY ROUTING (which body decides this file)
Identify and state, based on [TARGET_EU_COUNTRY]:
• Portugal → AIMA (Agência para a Integração, Migrações e Asilo) for in-country; Portuguese consulate via VFS for visa abroad. Decreto-Lei 41/2023 dissolved SEF; AIMA inherits caseload (note the current ~6-12 month appointment backlog).
• Spain → Oficina de Extranjeros of the relevant province + Comisaría de Policía (for TIE biometrics); Spanish consulate via BLS for visa abroad. Ley Orgánica 4/2000 + RD 557/2011.
• Italy → Visto: Italian consulate in client origin; Permesso di Soggiorno: Questura of the province via Sportello Unico + Poste Italiane kit. D.Lgs 286/1998 + DPR 394/1999.
• Netherlands → IND (Immigratie- en Naturalisatiedienst); usually filed by sponsoring employer in NL with MVV pickup at Dutch embassy in origin. Vreemdelingenwet 2000.
• France → Visa: VFS / French consulate; Titre de Séjour: Préfecture of the department of residence (now ANEF online portal). CESEDA (Code de l'entrée et du séjour des étrangers et du droit d'asile).
• Belgium → SPF Affaires étrangères for visa; Office des Étrangers + Commune (city hall) for in-country registration and Carte A/B. Loi du 15 décembre 1980.
• Malta → Identity Malta Agency (residence) + Community Malta Agency (citizenship by investment).
• Cyprus → Civil Registry and Migration Department.
• Greece → Ministry of Migration and Asylum / Aliens and Immigration Department of the regional authority.
• Austria → Bundesamt für Fremdenwesen und Asyl (BFA) + Magistrat (city hall).
State the decision-maker + the physical filing point + the expected appointment lead time as of 2026-05.
§2 — UNIVERSAL CORE DOCUMENTS (every EU application)
A. Passport
• Valid ≥ 3 months beyond intended departure (Schengen C-visa); ≥ 12 months for most D-visas
• Issued within last 10 years
• Minimum 2 blank visa pages
• Original + clear copies of biographical page, all stamped pages, all prior Schengen visas
B. Visa application form
• Schengen: harmonised application form (Annex I to Regulation EC 810/2009)
• National D-visa: country-specific form (Portugal: Formulário de pedido de visto nacional; Spain: Solicitud de visado nacional; Italy: Modulo richiesta visto nazionale; France: Cerfa 14571; NL: Application MVV)
• Signed by applicant (and parent for minors)
C. Photographs
• 35×45mm (standard EU spec), recent (last 6 months), light grey/white background
• Schengen ICAO-compliant; biometric quality
• Quantity: 2 (most consulates); 4 (Italy, Greece often)
D. Cover letter from [CLIENT_NAME] (signed, dated)
• Explains purpose [PURPOSE_DETAILS], intended dates, accommodation, funding source
E. Proof of accommodation in [TARGET_EU_COUNTRY]
• Rental contract registered with local tax authority (Portugal: Portal das Finanças; Spain: contrato de arrendamiento; Italy: Cessione di fabbricato + contratto registrato all'Agenzia delle Entrate)
• Hotel reservations (Schengen C-visa: full duration)
• Letter of invitation from EU-resident sponsor (host) on official form (Spain: Carta de Invitación from Comisaría; Italy: Dichiarazione di ospitalità; NL: Bewijs van garantstelling / particuliere logiesverstrekking)
F. Travel medical insurance — see §6 below; minimum €30,000 Schengen-wide (EU 810/2009 Art 15)
G. Proof of financial means — see §4 below
H. Civil-status documents (apostilled + sworn-translated — see §3 below)
• Birth certificate of [CLIENT_NAME]
• Marriage certificate (if No includes spouse)
• Birth certificates of accompanying children
• Divorce decree / death certificate of prior spouse (if relevant)
I. Police clearance certificate (PCC)
• From every country where [CLIENT_NAME] (and family ≥ 18) has resided ≥ 6 months in the last 5-10 years (period varies by member state)
• India: PCC from Passport Seva Kendra (origin state) — apostilled
• Maximum age at filing: 3 months (most countries); 6 months (Portugal, Italy)
J. Medical certificate — see §5
§3 — COUNTRY-SPECIFIC DOCUMENT ADDITIONS
For [TARGET_EU_COUNTRY] = Portugal + [VISA_CLASS] starting with "Portugal D7":
• Proof of regular passive income ≥ minimum wage (€870/month 2025 — verify 2026 figure)
• 12 months of bank statements showing income receipt
• NIF (Número de Identificação Fiscal) — obtained from Portuguese consulate or via fiscal representative
• Portuguese bank account opening proof (Millennium BCP, Caixa Geral de Depósitos, Novobanco)
• AIMA appointment slot confirmation (currently 6-12 months out — book first, gather docs in parallel)
For [TARGET_EU_COUNTRY] = Portugal + [VISA_CLASS] = "Portugal D8 (digital nomad)":
• Employment contract OR client contracts showing remote work
• Proof of monthly income ≥ €3,480 (4× Portuguese minimum wage — 2025; verify 2026) // 2026-05 — verify per AIMA current threshold
• Tax residency certificate from country of current tax residence
• Same NIF + bank account requirements
For [TARGET_EU_COUNTRY] = Spain + [VISA_CLASS] = "Spain NLV":
• Proof of passive income or savings ≥ 400% IPREM (~€2,400/month or €28,800/year savings — verify current IPREM)
• Spanish private health insurance (Sanitas, ASISA, Adeslas) — full coverage, no co-pays, no waiting periods
• NIE will be issued with visa; TIE applied for within 30 days of arrival
• Apostilled marriage / birth docs translated by traductor jurado registered with MAEC
For [TARGET_EU_COUNTRY] = Spain + [VISA_CLASS] = "Spain DNV":
• Ley 28/2022 — Startups Law digital nomad route
• Employment / client contract showing ≥ 3 months relationship pre-application
• Company existence ≥ 1 year
• Income ≥ 200% Spanish minimum wage (~€2,650/month — verify current SMI) // 2026-05 — verify
• Social Security coverage proof (A1 certificate or Spanish autónomo registration)
• University degree OR ≥ 3 years professional experience
For [TARGET_EU_COUNTRY] = Italy + [VISA_CLASS] starting with "Italy":
• Nulla Osta (work authorisation) from Sportello Unico per l'Immigrazione (for lavoro subordinato)
• Codice Fiscale (obtained at consulate or Agenzia delle Entrate on arrival)
• Original employment contract on company letterhead
• Within 8 working days of arrival: Permesso di Soggiorno kit at Poste Italiane (€30.46 + €70.46 electronic permit + revenue stamp €16)
• Questura biometrics appointment ~2-6 months later (per province — Milan/Rome longer, smaller provinces shorter)
For [TARGET_EU_COUNTRY] = Netherlands + [VISA_CLASS] = "NL Highly Skilled Migrant":
• Filed by IND-recognised sponsor (employer) — sponsor declaration form
• Salary threshold: 2025 €5,331/month gross (30+ age) / €3,909 (<30) / €2,801 (recent grad orientation year) — verify 2026 // 2026-05 — verify per IND
• TB test required for Indian nationals (TBC Onderzoeksverklaring) within 3 months of arrival
• BSN registration at Gemeente (municipality) within 5 days of arrival
• DigiD activation post-BSN
For [TARGET_EU_COUNTRY] = France + [VISA_CLASS] = "France Passeport Talent":
• Talent passport eligibility category — salaried employee (≥ 2× SMIC), researcher, investor, qualified employee, EU Blue Card route
• OFII validation within 3 months of arrival — via ANEF online portal (post-2023)
• Hébergement attestation (host declaration) OR rental contract
• CPAM registration for Carte Vitale 3 months after arrival (PUMA system)
§4 — FINANCIAL EVIDENCE STANDARDS
For Schengen C-visa: ~€50-100/day (varies by member state — Portugal €40/day, France €65/day, NL €55/day). For D-visa long-stay: typically annual proof of means at the country's minimum-resources threshold (see §3 per country).
Required for [CLIENT_NAME]:
• Bank statements: last 6 months (last 12 for passive-income routes), originals stamped by bank
• Income tax returns: ITR-2 / ITR-3 last 2 years (India), translated + apostilled
• Employer letter (if employed): salary, tenure, leave authorisation
• Property income: rental agreements + receipts
• Pension: pension order letter (LIC, EPFO) + payout statements
• If sponsor-supported: sponsor's bank statements + employment letter + apostilled affidavit of support
§5 — MEDICAL CERTIFICATE per country
• Portugal: not standardly required for D7/D8 but AIMA may request for residence renewal
• Spain: certificado médico from registered doctor — "no padece enfermedades que puedan tener repercusiones de salud pública graves de conformidad con el Reglamento Sanitario Internacional de 2005" (no diseases of international concern per IHR 2005)
• Italy: certificato medico for some categories; mandatory for ricongiungimento familiare (family reunification)
• Netherlands: TB test (TBC Onderzoeksverklaring) within 3 months of arrival for Indian nationals (mandatory)
• France: OFII medical (chest X-ray + general exam) within 3 months — mandatory all long-stay
• Greece: chest X-ray + health certificate for some categories
• Schengen C-visa: no medical required, only travel insurance per §6
§6 — TRAVEL MEDICAL INSURANCE (Schengen C-visa)
Per EU 810/2009 Art 15 + Annex II:
• Minimum coverage: €30,000
• Valid throughout Schengen area
• Covers: emergency medical treatment + repatriation of remains + emergency hospital treatment
• Period: entire stay (or all visits if multi-entry)
• Authorised providers: only those recognised at the consulate — confirm acceptable list
• For D-visa: country-specific public/private cover from arrival (see §3 per country)
§7 — FAMILY MEMBERS (if No not "No")
Each accompanying family member needs their own pack with:
(a) Their own passport + photos + form
(b) Apostilled birth certificate (children) + marriage certificate (spouse) — translated
(c) Police clearance (each adult ≥ 18)
(d) Their own travel/health insurance
(e) Custody documents (if minor travelling with one parent or non-parent guardian; both-parent consent affidavit apostilled)
(f) School enrolment confirmation in target country (for school-age children — required at residence-permit stage in most countries)
§8 — SUBMISSION CHECKLIST
□ All original documents PLUS 2 sets of copies (1 for officer, 1 for client file)
□ All apostilles complete (see eu-docs-apostille-eu-chain prompt)
□ All sworn translations complete (see eu-docs-sworn-translator-per-state prompt)
□ PCC dated within validity window for the target country
□ Photographs to spec (no glasses for some EU consulates, ears visible)
□ Application form signed in blue ink (most consulates)
□ Fees paid (Schengen €90 adult / €45 child 6-12 / free <6; D-visa €60-200 country-specific)
□ Service fees paid to VFS / BLS / TLScontact (€30-50 added handling)
□ Appointment slot confirmation
§9 — RED FLAGS TO PRE-EMPT
• Document age: most member states reject PCC / civil-status docs older than 6 months at filing (3 months for some)
• Apostille from wrong issuing authority (must be MEA India, not state government, for Indian docs)
• Translation by uncertified translator — see eu-docs-sworn-translator-per-state
• Insurance from provider not on consulate's accepted list
• Booking irrevocable flights before visa issuance (most consulates accept dummy reservations / hold-only itineraries)
• Inconsistent dates / details across forms (officers cross-check application form vs cover letter vs proof of accommodation)
End with: "DRAFT — for country-specific immigration lawyer review (Portugal AIMA-registered, Spain colegiado, Italy iscritto in albo). Verify against current member-state guidance before submission."Unlock the vault to see the full prompt
