SAP Knowledge Base Article - Public

2347362 - Validation issue with Payment Information for Spain

Symptom

The Payment Information Guide states that the Account number for Spain can have a maximum of 12 digits.

However, if user enters 12 digits for their Account number, an error appears: "Invalid International Bank Account Number".

"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 
  • Payment Information

Reproducing the Issue

For an employee with existing Payment Information details, if the bank account number is changed from 10 to 12 digits, the IBAN proposed when saved gives an error:
"Invalid International Bank Account Number".
The account number is then automatically added to the existing IBAN.
The error does not occur when the new bank account number added has 10 digits.

Resolution

The Account Number for Spain is validating with 12 digits for regression reasons. 
In the old Direct Deposit Portlet, customers had no Bank Control Key field and therefore entered account number together with check digit into Account Number field. The MDF based Payment Information portlet as a successor needs to support 12 digits, as otherwise the migration from Direct Deposit to Payment Information would fail.
To resolve this we would recommend to stop using the Propose IBAN rule function and just let the employees enter IBAN and if required a Business Identifier Code.

To unassign the rule proposeIBAN from the Payment Information objects please do the following:
Navigate to Admin Center > Configure Object Definitions > Object Definition > Payment Information Detail > Take Action > Make Correction > field "Payment Method" > Details > Rules > click the trash bin icon next to the rule ProposeIban.

proposefunction.jpg

 

Do the same for fields: Bank Country / Account Number / Routing Number / Business Identifier Code etc.

Starting 1st February 2016 , IBAN is only mandatory in Spain . 
The Propose IBAN function was created for some SEPA countries where at that time still Account Number / Routing Number was allowed to be used in a transition period.
This is therefore expected behaviour.

Keywords

Payment Information Validation Account Number Spain Invalid International Bank Account Number , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions