Genom Amsterdamfördraget , som trädde i kraft år 1999 , är Schengensamarbetet en del av EU och styrs således av EU-regler .