ICEGATE registration is a pre-requisite for filing of all customs related documents. (bill of entry, shipping bills et al.) online. Any person/entity, on registering with ICEGATE, would be provided with an ICEGATE ID for all future online interactions.