I recently transfered funds from a checking account in bank A to a
checking account in bank B. After the check cleared, I wrote a check
from bank B - with the cursor in the check number field I pressed '+'
and then went on to the rest of the check. I was in the process of
printing the check (I have my own process for accomplishing that using
the 'transaction report' and exporting it) when I noticed that the check
number was wrong.

In transfering from one account to another, the check number also shows
up in the 'transferred to' account - this is good. The check
incrementing mechanism picked up the last check number in the check
number field, and added 1. This is bad.  Wrong check number from wrong
bank.

The check number incrementing mechanism needs some simple logic to check
that the number being incremented is from the same account that the
check is being written against. Something as simple as assuring that the
amount for the transaction for which the check number being incremented
comes from is a withdrawl and not a deposit would probably suffice - I
doubt if many checks are written against an acount to deposit funds (is
that possible?). Also I don't think it is possible to withdraw funds
from one bank/account by writing a check against another bank/account.
Some such simple logic would probably get the right check number
99.9999% of the time.

I record all checks in the register window for the checking account
against which the funds are being drawn. In that case the logic would be
very simple. If a person records the check by working in the account
register window which the funds are transferred into, then the logic
would be much more complicated - I would imagine the transfer from field
would necessarily have to be filled first for any check number
incrementing logic to be valid or even have any hope of succeeding in
that case.

Reply via email to