I’m in the process of evaluating Odoo V8 and have come upon a roadblock with printing cheques and skipping cheque numbers. I have done quite a bit of searching through the forums and apps store, but have not found a solution.
In Accounting / Customers / Customer Payments, we record payments received from customers. The transactions (deposits) are logged onto the Bank Journal. The system will generate a voucher and assign it the next number in the bank journal sequence. The field used is account.voucher.number.
Vendor payments are recorded using Accounting / Suppliers / Supplier Payments. Transactions (payments) are recorded to the same bank journal, because they are drawn from the same bank account. The system will generate another voucher for each payment and assign it the next number also in the bank journal sequence.
When a cheque is printed to pay the supplier, the account.voucher.number field is used as the cheque number. This is using the Canadian cheque printing module.
Now the problem. Let’s say that my next cheque number in the sequence is 100. I issue 5 cheques. That means I now have used up cheque 100, 101, 102, 103, and 104. Then, I input 2 customer payments. The next voucher numbers become 105 and 106. Two days later, I pay another supplier. The new cheque number is going to be 107. My cheque numbers have jumped from 104 to 107! Am I supposed to throw cheque 105 and 106 in the garbage? Even if cheque numbers were not pre-printed, I would have a gap. By proper accounting standards, every cheque number must be accounted for. The system should not use the same number field for numbering vouchers and for cheque numbers.
Has anyone else run into this issue? Is it just an incorrect setup on my part?