Symptom
The Country Specific Validation Configuration for Payment Information was enabled however, the system does not perform any validation when Payment Information is added from Employee's Profile or Manage Data.
For example, Swizerland with IBAN 21 characters, system accepts more than 21 characters.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors - Employee Central
Reproducing the Issue
- View Employee's Profile from Switzerland (for example).
- Navigate to Payment Information portlet.
- Click on Add/Edit icon.
- Fill-out the required fields, enter 25 characters for IBAN.
- Click Save.
Payment Information was saved successfully even the allowable IBAN should only be 21 characters.
Same thing happens when Payment Information is added from Manage Data.
Cause
This is due to the disabled bankCountry or Bank fields on PaymentInformationDetail object.
Resolution
The bankCountry field from PaymentInformationDetail object has to be enabled because this is the reference Country of the Country Specific Validation Configuration.
- Go to Admin Center ---> PaymentInformationDetail ---> Make Correction
- Make sure that Bank and Ban Country are not set as ˜Not Visible˜
Make sure both fields in the payment information UI are visible:
For Hire screens please follow solution:
- Go to manage data--->Search Personal Information Screen Look up---->Copy the screen id
- Admin center---->Search manage configuration UI--->Paste the copied screen ID
- Make sure that Bank And Bank Country are visible
For People profile payment information changes please follow solution:
- Go to Configure People Profile-->Find payment information block ---->Copy the screen id
- Admin center---->Search manage configuration UI--->Paste the copied screen ID
- Make sure that Bank And Bank Country are visible
See Also
Keywords
payment information, country specific validation, iban validation, bank, iban, country, configuration, UI, error, validation , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , Problem