SAP Knowledge Base Article - Public

3002524 - I9 form not showing up for New Hire - Onboarding


  • Cannot find object definition for entity com.successfactors.onb2compliance.bean.i9.I9UserData.
  • Error with I-9 generation in Onboarding 2.0.
  • Candidates are not getting i-9 Form for signature.


SAP SuccessFactors Onboarding


  1. There is a bug that if something is changed in Provisioning Company settings page, I9 objects gets disabled.
  2. FieldMetaOverrideConfiguration configuration in place.


Cause 1: Follow these steps to resolve it:

  1. Disable the I9 Feature in compliance settings.
  2. Go OData API Metadata Refresh And Export > Clear Odata Cache
  3. Go to Provisioning > Manage Scheduled jobs > Run the BizX Daily Rule job
  4. Wait for a few minutes
  5. Go back to Compliance settings and enable the I9 feature
  6. Wait for 20 minutes
  7. Create a fresh candidate and try a new test.

Cause 2: If you are using FieldMetaOverrideConfiguration please check if conditions are ok or remove it and use standard legal entity country conditions.


SF, Success, Factors, ONB, OBD, Onboarding, Trigger, Legal, Entity, Country, I9, FieldMetaOverrideConfiguration, Form, Compliance , KBA , LOD-SF-OBX-EVF , Everify , Problem


SAP SuccessFactors Onboarding all versions