The process for visa requirements is often unclear – when must the assignee go to the embassy and when to the immigration office? It’s quite simple, the local German embassy is responsible when the assignee is abroad and the local immigration office is responsible as soon as they arrive in Germany.