Master prompt
Document tracking + Ausländerbehörde appointment calendar (Germany)
Build a tracker for German residence-permit documents with status, expiry, and refresh dates. Maps to current Ausländerbehörde Termin backlogs in Berlin, Munich, Frankfurt.
GermanyDocument trackingAusländerbehördeTerminBerlinMunichFrankfurt
Build a document tracker and appointment calendar for [CLIENT_NAME]'s [PERMIT_CATEGORY] application at [AUSLAENDERBEHOERDE]. The tracker is operational — it tells the consultant exactly what's missing, what's expiring, and what action to take on which date.
§1 — VALIDITY WINDOWS BY DOCUMENT TYPE
Hard validity windows applied by most German Ausländerbehörden:
Krankenversicherung Mitgliedsbescheinigung: 30 days // 2026-05 — verify current Ausländerbehörde guidance
Sperrkonto (blocked-account) proof: 6 months — must be refreshed if Termin slips
Polizeiliches Führungszeugnis (DE police certificate): 3 months
Foreign Police Clearance (PCC): 6 months
Anmeldebestätigung (Meldebescheinigung): 3 months
Immatrikulationsbescheinigung: Per semester (refresh each semester boundary)
Sworn translations: indefinite (no expiry, but content must still be accurate)
Apostille (MEA / Hague): indefinite (no re-apostille unless original re-issued)
Verpflichtungserklärung (sponsor declaration): 6 months
Salary / Lohnabrechnung: last 3 months current
Steuerbescheid: last full tax year
Rentenversicherungsverlauf: within 12 months
§2 — TRACKER STRUCTURE (recommended spreadsheet / Notion layout)
Columns:
| # | Document | Source / Issuer | Date Obtained | Validity | Expires/Refresh By | Status | Action Owner | Notes |
Status taxonomy:
• READY — original + translation + apostille all in hand, all valid
• NEEDS REFRESH — issued but approaching expiry; refresh window open
• PENDING — requested but not received
• BLOCKED — stuck (e.g. awaiting MEA apostille; awaiting German embassy verification)
• MISSING — not yet started
• EXPIRED — issued but expired; must re-obtain
§3 — PARSING [DOCUMENTS_IN_HAND]
Take [DOCUMENTS_IN_HAND] and produce the tracker. For each line:
(a) Categorise by document type
(b) Determine status against validity window
(c) Compute "refresh by" date (date of Termin minus margin)
(d) Assign action owner: Client / Rechtsanwalt / Sworn translator / Indian authority / German Notar / Krankenkasse
Example output:
| # | Document | Source | Obtained | Validity | Refresh By | Status | Owner | Notes |
|---|----------|--------|----------|----------|------------|--------|-------|-------|
| 1 | Passport | India MEA | 2021-08-15 | 10y | 2031-08-14 | READY | Client | Current; valid through Termin |
| 2 | Birth certificate | Municipal Corp Delhi | 1991-04-22 | indef. | n/a | BLOCKED | Client | Awaiting MEA apostille |
| 3 | Degree | Indian University | 2014-05-15 | indef. | n/a | READY | — | MEA apostilled 2025-12-10 |
| 4 | Krankenversicherung Mitgliedsbescheinigung | TK | 2026-04-15 | 30 days | 2026-05-15 | NEEDS REFRESH | Client | If Termin > 30 days, refresh before |
§4 — BACKWARD-PLANNING FROM TBD — booking pending
Working from TBD — booking pending:
T-7 days from Termin:
□ Refresh Krankenversicherung Mitgliedsbescheinigung (if last refresh > 23 days ago)
□ Refresh Anmeldebestätigung (if last refresh > 60 days ago)
□ Refresh Polizeiliches Führungszeugnis (if > 60 days)
□ Verify all translations + apostilles are originals (not photocopies)
□ Print extra copy sets (1 for Ausländerbehörde, 1 for own file)
T-14 days:
□ Final review of all documents against [PERMIT_CATEGORY] checklist
□ Verify Antrag form is current version (download fresh from [AUSLAENDERBEHOERDE])
T-30 days:
□ Confirm Krankenversicherung policy active
□ Confirm Anmeldung current at registered address
□ Confirm Lohnabrechnung 3 most recent months ready
T-60 days:
□ For Indian documents needing MEA apostille: should be IN HAND
□ Sworn translation completion
□ Vorabprüfungsantrag uploaded to portal (if [AUSLAENDERBEHOERDE] supports)
T-90 days:
□ All foreign documents submitted to MEA / appropriate apostille authority
□ Translation orders placed with sworn translator
□ Krankenversicherung enrolment finalised
T-120 days:
□ Anmeldung at Bürgeramt complete (if recently arrived)
□ Polizeiliches Führungszeugnis ordered
□ Bank Sperrkonto established (if student)
§5 — CURRENT AUSLÄNDERBEHÖRDE BACKLOGS (snapshot — verify monthly)
BERLIN — LEA (Landesamt für Einwanderung):
• Termin booking: 3-9 months wait // 2026-05 — verify current Ausländerbehörde guidance
• Online Service-Portal: Vorabprüfung possible
• Strict on document completeness; incomplete = rebook (further 3-6 months)
• Best practice: book via online portal AS SOON AS arrival date confirmed
MÜNCHEN — KVR (Kreisverwaltungsreferat):
• Termin booking: 2-5 months wait
• Some categories (skilled-worker) can use Fast Track via employer
• Bavarian strictness on translator credentials (German-sworn only)
FRANKFURT (Stadt Frankfurt Ausländerbehörde):
• Termin booking: 3-6 months wait
• Hessen-specific portal: Online-Antragsverfahren available
KÖLN / DÜSSELDORF (NRW):
• Termin booking: 2-5 months
• Pragmatic; some flexibility on document substitution
HAMBURG:
• Termin booking: 2-4 months
• Online Hamburg-Service portal
STUTTGART (Baden-Württemberg):
• Termin booking: 2-5 months
• Strict on Lebensunterhalt evidence
For [AUSLAENDERBEHOERDE] specifically: account for backlog when planning TBD — booking pending.
§6 — APPLICATION DEPENDENCIES
Documents that depend on each other (sequence matters):
(a) Anmeldung must precede:
→ Krankenversicherung enrolment (some Kassen require Anmeldebestätigung)
→ Tax number application
→ Many bank account openings
(b) Original document must precede apostille (cannot apostille a copy)
(c) Apostille must precede sworn translation (translator should translate apostille content)
(d) Bank Sperrkonto opening (if student) requires:
→ Passport
→ Visa / Vorab-Aufenthaltserlaubnis (if pre-arrival)
→ Sometimes Indian PAN / Aadhaar for Indian-bank-Sperrkonto
(e) Verpflichtungserklärung (sponsor) must be obtained at sponsor's local Ausländerbehörde, not applicant's
§7 — CONTINGENCY PLANNING
Risks to plan for:
RISK 1 — Krankenversicherung Mitgliedsbescheinigung expires before Termin
Plan: schedule refresh request 5 days before Termin
RISK 2 — Termin rebooked / delayed
Plan: refresh all dated documents within 30 days of new Termin
RISK 3 — Sworn translator delay
Plan: place orders 6 weeks before Termin; identify backup translator
RISK 4 — Indian apostille delay
Plan: use BLS International / Alankit agency for predictable timelines; have client liaise with agency directly
RISK 5 — Document rejected at Termin
Plan: bring complete copies; reschedule may be unavoidable but document gap should be closeable quickly
§8 — FINAL DOCUMENT CHECKLIST AT TERMIN DAY (TBD — booking pending)
□ All documents in TWO sets: originals + photocopies
□ Cover sheet listing every document with status
□ Antrag signed at Termin (not pre-signed)
□ Vollmacht (if Rechtsanwalt accompanying)
□ Fee in EC-Karte or cash (depends on Amt)
□ Refreshments / patience — Termine can run 60-90 minutes
□ Biometric photos in unsealed envelope
□ Backup copies of foreign documents in case originals withheld
§9 — POST-TERMIN ACTIONS
After successful Termin:
□ Fiktionsbescheinigung (interim certificate) issued same day if eAT card delayed
□ eAT (elektronischer Aufenthaltstitel) card produced by Bundesdruckerei — 4-8 weeks
□ Pick-up appointment booked (some Ämter mail card)
□ Notify employer / Krankenkasse / Finanzamt of new permit
□ Update Anmeldung if address changed
□ Keep Fiktionsbescheinigung for travel until eAT card arrives
§10 — CONSULTANT WORK LOG
For Rechtsanwalt billing + client transparency, maintain:
• Date each document was requested / received / submitted
• Communication log with Indian authorities / sworn translators / sponsor
• Time spent per task
• Document originals chain-of-custody log (who has the original at any moment)
End with: "DRAFT — for Rechtsanwalt für Migrationsrecht (immigration lawyer) review. Verify against current Ausländerbehörde guidance before submission. The tracker should be a live document — update with each document state change. [AUSLAENDERBEHOERDE] backlog assumptions are time-sensitive — verify current Termin booking lead time at the [AUSLAENDERBEHOERDE] portal each month."Unlock the vault to see the full prompt
