LATAM context
In Chile, the RUT is both a tax ID and an everyday identity document: it's requested to open an account, issue a receipt, or sign up for a service. The check digit is separated by a dash and calculated from the body of the number; when the calculation lands on ten, it's represented by the letter K, which is why a RUT field can't be validated as purely numeric.
Concrete example
A RUT is written as 12.345.678-5, and one whose check digit is ten is written 7.654.321-K.
How it shows up on your bank statement
On Chilean statements, the account holder's RUT appears in the header next to the account number. Inside transactions it shows up on transfers, where the banking system typically displays the recipient's RUT alongside their name.
How does finO$ handle this?
finO$ extracts the account holder's RUT preserving the dash and the K case, which is exactly where validations that assume the field is purely numeric tend to fail.