Enterprise App Rejected

We have submitted An Enterprise app to Appstore recently and our app got rejected. Reason was 2.1.0 Performance: App Completeness.

Do we have to provide them an account which allows them to go through all the features of the app.

Or

Can we give them an account with which they can access minimal features of the app.

How this process goes usually?

Yes, that's in the guidelines:

Make sure your app has been tested on-device for bugs and stability before you submit it, and include demo account info (and turn on your back-end service!) if your app includes a login.

And not only minimal functions. Reviewer must be capable to test whatever he/she needs, otherwise your app may well be rejected.

Thanks For the Response. Though this app will be in the Appstore it's meant for specific set of users in the organization not for public Usage. Even then does these rules. apply ?

How do Enterprise app testing happen generally ? For example a Banking app do Appstore people test all the features ?

I am new to this process. So need more Info on this. Specifically how does AppStore submission and approval of Enterprise apps happen?

Enterprise App Rejected
 
 
Q