Para evitar que los controles aduaneros se conviertan en los controles de pasaportes en las fronteras internas de Schengen, el Código de fronteras Schengen prohíbe controles sistemáticos personales y de impuestos.