Hi Bruce
I too have faced this problem. The way around it is to make the following changes in PurchaseOrders: 1) change the "Use as default unit cost" to Standard Cost in Company Profile, and 2) set the "Update second cost to" Standard Cost with Net Item Cost", also in Company Profile. Then in Inventory, create an Alternative Price List called 5D and add any item with more than 2 decimal unit costing to that APL, making sure to set the "Decimal places in unit price" to 5.
Back in PurchaseOrders, set the Price List field under "Define Entry Template" to default to 5D.
Now when you create a new PO, it will pull from the "Markup cost" field (which is really the Standard Cost, but badly named), and if you change the unit cost and post the PO, it will update that same Markup cost field for the next PO (as well as update the most recent cost field).
I hope Softrak realizes that this is a pretty ridiculous workaround, especially since the unit cost fields in Inventory are already stored internally out to 6 decimals. So I second your request.
Steve
PS - I just tested this out in PO 9.2B, and at least for Sundry Items, the unit cost goes out to the number specified in Company Profile, so for your client, who uses Sundry Items, just tell them to upgrade to 9.2B (when it is released)
Edited by Steve Schwartz (04/01/16 12:21 PM)
Edit Reason: Tested for 9.2B