Thank you very much. I took quite some time to follow @ced’s argument, but couldn’t in the end. What I understood it that mistakes can occur when the page collects price data from the wrong source. True?
What I cannot understand is the solution choosen. Is it really more safe to collect prices manually? - In my case, I have brutto prices in my mind, but need to subtract VAT from that and then type in numbers with 4 decimal places correctly. Well - at least I’m too sloppy to do that correctly more than 3 items…
I understood that it’s the safer way to generate invoices from orders. But this does not always work. In my case, orders can be created at a web shop - but I often need to do adjustments, which I cannot do within the order.
To sum it up:
Behaviour is unexpected. We needed 6 messages in this thread to figure out what the actual problem is: Invoice forms do not provide prices as order forms do, allthough they nearly completely look the same. This is very confusing to the user - who is much likely to suspect a misconfiguration at his system. (I wasted many hours to find out about that)
- Fetching prices manually is highly subject to mistakes
- Creating / changing the underlying order is not always possible
So - in case it’s really dangerous to automatically collect the price, is it possible to provide a button which does it in a semi-automatic way? - Thus, the user’s attention will be drawn to the price filled in and he can check for correctness. Or are there any better ideas?