Required Documents (Your Base)
Required Documents (Your Base) in Austria must be mapped to two completely different User Personas.
Here is the technical and business logic mapping that you need to implement in the backend for the base documents:
Profile 1: EU/EEA International Student (User Persona: EU_STUDENT)
For these users, the process is strictly informative and post-arrival. The platform does not collect documents for visas, but only validates their readiness for local integration.
- Admission Letter: DataType: PDF/Image. Used exclusively for subsequent registration at the university and for obtaining local transport facilities.
- Passport / ID Card: DataType: String / PDF. National ID card (ID Card) is accepted. Backend validation rule: must be valid on the date of entry into Austria.
- Health Insurance: DataType: Checkbox / PDF. The European Health Insurance Card (EHIC) issued by the country of origin is completely sufficient. The platform only needs to ask them to tick that they have it.
- Proof of Subsistence (Funds): DataType: Boolean (Declaration). No bank statements or blocked amounts are required. A simple self-declaration will be displayed in the interface: "I declare that I have sufficient financial means not to become a burden on the social security system".
Profile 2: Non-EU International Student (User Persona: NON_EU_STUDENT)
For these users, "Step 1" is a mandatory immigration file without which they cannot enter Austria. All documents below are mapped as Required: True and block the passage to the next step.
- Admission Letter (Admission Letter): DataType: PDF. Essential. It must be a full admission (no outstanding conditions) from an accredited Austrian university.
- Passport: DataType: PDF + ExpiryDate. National ID cards are not accepted. Backend validation rule: Passport expiration date must be at least 3 months longer than the planned duration of the visa/residence permit.
- Health Insurance: DataType: Multi-Step PDF.
- Phase 1 (Pre-arrival): A private travel insurance (Schengen travel insurance type) with a minimum coverage of €30,000.
- Phase 2 (Post-arrival): The platform must have a trigger that asks them to upgrade to the Austrian public state insurance (ÖGK Studentenselbstversicherung) as soon as they have physically registered.
- Proof of Subsistence (Proof of Funds - Strict & Calculated): DataType: Complex Object. It is not just an upload, but an entire dynamic calculation module based on legal requirements:
- Under 24 years: €722.58 / month (Total: €8,670.96 / year).
- Over 24 years: €1,308.39 / month (Total: €15,700.68 / year).
- System validation: The student must upload bank statements for the last 6 months showing the legal origin of the money (e.g. parents' salaries, property sales).
Profile 1: EU/EEA International Student (User Persona: EU_STUDENT)
Profile 2: Non-EU International Student (User Persona: NON_EU_STUDENT)