Ulloa's signing was announced Wednesday January 16 but his international clearance didn't come through until Friday January 25 (and he didn't require a work permit as he had a Spanish passport).
The process is:-
Work permit application (and hearing) -----> visa application -----> register transfer with Premier League/FA -----> FA obtain international clearance