itronics wrote:The logic behind this constraint is quite simple. The sales order is firm for both sides of transaction, so we cannot change the price in invoicing step, and therefore once issued invoice cannot have price changed. If you made a mistake in price during sales order receive you should void eventually issued invoices/deliveries, contact your customer , renegotiate the price andenter the delivery/invoice again.
Janusz
I think I see a critical bug here. FA has a mechanism that allows you to change an invoice, but the change isn't reflected in Accounts Receivable or GL. It seems to me that FA either must prevent changes to invoices or FA must account for them correctly. FA allows changes to invoicing but the accounting of the change is wrong.
For us, the accounting system we choose MUST allow modification of an invoice after it is printed and the accounting for the change must be correct. We are trying to convert from Peachtree which allows us to change an invoice up until we close the year; I will not get buy in to change to a system that doesn't allow at least some mistake correction. Sad to say, we are only human and we make mistakes. To void and start over is not acceptable from a business point of view (any complex transaction will have an error on the second try too!).
So I would like to propose (and we can do this) one of these:
1. that we make it an optional / admin feature to change an invoice and do all the correct accounting. (preferred)
2. Maybe we just need a "VOID and reissue" button that voids the old transaction and creates a new order entry screen from the previous transaction.
What do you think?