One idea I have had is to have a way of automatically detecting transposed digits in bank statement reference numbers, or numbers wrongly entered by those with poor eyesight.
Most errors where statement reference numbers do not match with account numbers are likely to be caused by two numbers transposed in the reference number, or astigmatism caused wrong number entry (i.e. a 6 or 0 for an 8, a 1 or 9 for a 7 - most other numbers are so unique in form they are hard to misread with poor eyesight)
To detect transposed digits between to numbers I understand you can check if pairs in the number are transposed when compared to a reference number as the difference between them will be able to be exactly divided by 9 (http://www.reallifeaccounting.com/pubs/Article_Theme_Detecting_Accounting_Errors.pdf)
So I am looking to be able to compare two arrays of numbers and split it into four lists
1) Where a number in one array exactly matches a number in the other array
2) Where a number in one array does not exactly match any number in the other array but has a "poor eyesight error" (a 6 instead of an 8 etc)with a number in the other array.
3) Where a number in one array does not exactly match any number in the other array but has a transposition in one pair of digits between the two numbers.
4) Where a number on one array does not match in situations 1,2 & 3 and the resolution can not be assisted by automation.
Might be a useful exercise for the experts on the site to say how to best do this.
As I work though this will let you know, would be very useful for all accountants and banking administrator types out there. But I am a real beginner compared to most people here.
Thanks and Regards
Most errors where statement reference numbers do not match with account numbers are likely to be caused by two numbers transposed in the reference number, or astigmatism caused wrong number entry (i.e. a 6 or 0 for an 8, a 1 or 9 for a 7 - most other numbers are so unique in form they are hard to misread with poor eyesight)
To detect transposed digits between to numbers I understand you can check if pairs in the number are transposed when compared to a reference number as the difference between them will be able to be exactly divided by 9 (http://www.reallifeaccounting.com/pubs/Article_Theme_Detecting_Accounting_Errors.pdf)
So I am looking to be able to compare two arrays of numbers and split it into four lists
1) Where a number in one array exactly matches a number in the other array
2) Where a number in one array does not exactly match any number in the other array but has a "poor eyesight error" (a 6 instead of an 8 etc)with a number in the other array.
3) Where a number in one array does not exactly match any number in the other array but has a transposition in one pair of digits between the two numbers.
4) Where a number on one array does not match in situations 1,2 & 3 and the resolution can not be assisted by automation.
Might be a useful exercise for the experts on the site to say how to best do this.
As I work though this will let you know, would be very useful for all accountants and banking administrator types out there. But I am a real beginner compared to most people here.
Thanks and Regards