Symptom
An error is being received when trying to access any candidates in Manage Pending Hires:
- Error Message: 'The field accountType in PaymentInformationDetailV3.[MAIN].[1]..accountType is not valid'.
Environment
SAP SuccessFactors Onboarding 1.0
Reproducing the Issue
- Login to the instance
- Navigate to Manage Pending Hires > Onboarding 1.0
- Select any candidates
- Error is received.
Cause
The Account Type has been configured with a variant.
Resolution
Payment Information Details mapping should follow the proper format which will be consumed by EC. Hence, all the direct deposit keys, it is a multi-valued (MAIN and PAYROLL type) but not a Variant type.
- So, for all the fields like routing number, bank country, and account number, a Variant is not required to be selected.
- This will follow the format for example: PaymentInformationDetailsV3.[#].accountNumber
- While passing the value to EC, these multi values fields will be populated as PaymentInformationDetailsV3.[MAIN].[1].accountNumber
To resolve such issues make sure to:
- Remove the variant for all other direct deposit fields - "routing number, bank country, account number."
- In the Data dictionary, kindly make sure SAP_AccountType of type String and it is a repeating field
- In the Field Mapping tool, kindly map SAP_AccountType to "PaymentInformationDetailsV3. PaymentINformationDetails.USA.AccountType" with a dynamic variant as "$SAP_BankCountry$'.
- Now load MPH, MPH will work fine and loads the data properly in MPH.
See Also
2709136 - [Onboarding 1.0]Standard or Custom Direct Deposit and Payment Information Mapping
2469816 - Mapping Direct Deposit Information from Onboarding 1.0 to Employee Central
Keywords
The field accountType in PaymentInformationDetailV3.[MAIN].[1]..accountType is not valid, Error, AccountType error, MPH, Manage Pending Hires, EC, Mapping, Direct Deposit, Payment Information Detail , KBA , LOD-SF-OBD-MPH , Manage Pending Hires , Problem