Topic: Not updating selling price
Hi everyone,
I have started to test/evaluate the latest version of FA and I must compliment the incredible work the developers are doing for this application.
I have noticed an anomaly that could create issues when selecting items for invoicing :-
This is what I discovered when doing a Direct Invoice in the demo.
When one selects an item (Item Description) from the drop down list the "Price" field is correctly populated with the price of that item.
If one chooses to enter the item code instead, the "Price" field is not updated and a strange behaviour is noticed.
For example :-
In the demo choose "Direct Invoice"
1. Under item description choose "102 - 17" VGA Monitor" and take note of the price (10.00)
2. Now, on the same line item, enter "104" in the item code which should populate the item description with the product.
You will notice the selling price remains at 10.00 which is the price of item code "102"
3. On the same line, choose "104 -52x CD Drive" from the item decription drop down.
The selling price remains at 10.00 ie the correct info is not being passed for that code (104)
4. On the same line under item description choose "102 - 17" VGA Monitor" and take note of the price (10.00)
5. On the same line under item description choose "104 - 52x CD Drive" and take note of the price (34.00)
6. on the same line item, enter "102" in the item code which should populate the item description with the product.
You will notice the selling price remains at 34.00 which is the price for item code 104
We know the price of item "102" is 10.00 but the selling price is that of item "104" 34.00
So in essence if we have a user who enters a low value item via the item description the item will be displayed correctly. Now the user enters a code for a low value item in the "Item Code" field the description will be correct but the selling price will reflect the price from the previous low value item. This will allow the user to create an invoice with the correct line item description but the wrong selling price.
Users over time start remembering codes so this leaves the application vunerable for abuse.VERY DANGEROUS!
Somewhere on your code something is not updating.
Also maybe there should be a setting to prevent an item being sold below cost on a per-item basis.
I hope I have been able to explain this anomaly properly for the developers to replicate.
Regards
/Andre