2230696 - Payment Information - Error message for USA for Routing Number

SAP Knowledge Base Article - Public

2230696 - Payment Information - Error message for USA for Routing Number


Customer gets the following message when saving Payment Information even though only 9 numbers are entered for the field Routing Number.




Employee Central

Reproducing the Issue

1. Navigate to an employee's Personal Information --> MDF Payment Information portlet.
2. Enter all mandatory data along with Routing Number. Be sure not to enter more than 9 numbers in this field.


3. Click on Save to get the error message.


This is a data issue. USA routing number has validation rule "ABA routing number algorithm" as mentioned below.

Algorithm: The algorithm used to validate an ABA Routing Number consists of multiplying each digit, from left to right with the numbers 3, 7, and 1. Each multiplied value is then added up and the final sum is divided by 10. The remainder should be zero.

We tested with the number 075000039. After the multiplications, the sum is = 0*3+7*7+5*1 + 0*3+0*7+0*1 + 0*3+3*7+9*1 = 0+49+5 + 0+0+0 + 0+21+9 = 84
Remainder of 84/10 = 4 which is not 0 which is why we get the error message.


Be careful to enter a Routing Number that satisfies the condition. We tested with the following number and it saved the record successfully.


Sum of the numbers after the calculation = 0*3+7*7+5*1 + 0*3+0*7+0*1 + 0*3+1*7+9*1 = 0+49+5 + 0+0+0 + 0+7+9 = 70
Remainder of 70/10 = 0 which satisfies the algorithm. Hence the record saved successfully.


Payment, Information, Routing, Number, US, ABA, Algorithm, USA , KBA , LOD-SF-EC , Employee Central , Problem


SAP SuccessFactors HCM Core all versions