Symptom
It is now possible to pass information about Payment Information that is gathered during recruiting or onboarding to the New Hire Wizard.
Please see below for more information on the prerequisites of this feature.
Environment
- SAP SuccessFactors Employee Central
- SAP SuccessFactors Onboarding
- SAP SuccessFactors Recruiting Management
Resolution
Prerequisites:
• This feature is only available for instance which have PP3 (People Profile 3) enabled. Customers who want this functionality will have to migrate to PP3.
• This feature will only be available with Payment Information and not on the legacy direct deposit portlet.
Keys to be mapped:
Payment Information:
Field |
Use |
|
Payment information. Pay Type |
This field is mandatory and forms the basis of all processing. It is a fixed list that is governed by com.successfactors.employment.bean.core.model.EnumPayType MAIN PAYROLL BONUS EXPENSES |
|
Worker |
It translates to user-sys-id |
|
JobCountry.Code |
The 3 character ISO code. If the RCM or Onboarding portlet does not send the country code, then use the default code based on legal entity/address prrogression |
|
Payment information. Mdfsystem status |
Set it to A by default |
|
Payment Information Detail:
Field |
Use |
|
Pay Type |
This field is mandatory and forms the basis of all processing. It is a fixed list that is governed by com.successfactors.employment.bean.core.model.EnumPayType MAIN PAYROLL BONUS EXPENSES |
|
Worker |
It translates to user-sys-id |
|
JobCountry.Code |
The 3 character ISO code. If the RCM or Onboarding portlet does not send the country code, then use the default code based on legal entity/address prrogression |
|
Payment information. Mdfsystem status |
Set it to A by default |
|
Bank |
The external code of the bank file. If the field is not configured on the payment information detail, it may be ignored |
|
Routing Number |
There is a routing number validation. If that is enabled, the check should be performed when the page is loaded and if incorrect it should clear the field and display the RCM value below the field |
|
IBAN |
Apply the validation and display similar to routing number |
|
Based on the country that is mapped, the appropriate fields should be shown and the values propagated to the fields.
Mapping Requirments:
There are 3 levels of mapping –
Pay Type, Payment Method and Country
- If pay type field is not specified on the mapping, use MAIN
- If Payment method is not specified, use the first payment method defined in the payment method GO
- If the payment method object is empty and left configured, raise an error
- For fields on Payment information detail the identifying attribute should be [PAYMENT METHOD]. [PAY TYPE]. If payment type is not specified, then apply it to all. If payment method is marked as required, then apply it to the first payment method if it is not specified in the mapping.
New Hire Wizard:
The Payment Information Portlet should fit into the existing New Hire Wizard.
When the value in the field is found and valid, it should be displayed inside the field.
When the value in the field is found and not valid, it should be displayed below the field.
Rehire:
As the portlet is effective dated, the rehire process should create an effective dated entry. If there is no data entered in the RCM/ONB end, it should end date the existing payment information records from the previous employment with the effective date one day before the rehire date.
It should not carry forward the payment information from the previous employment.
See Also
ECT-28479
ONB-8253
Keywords
Payment Information Mapping Integration Recruiting Onboarding , KBA , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , Problem