Hi Rob Zelehoski,
Based on the standard functionality of Microsoft Dynamics 365 Business Central (and Dynamics NAV), the answer is no, you can't configure...
The "Price/Profit Calculation" field on the Item Card is hardcoded to use the Unit Cost field (which represents your inventory value/average cost) for its "Price=Cost+Profit" calculation. It doesn't look at the "Last Direct Cost" field.
However, since this is a very common requirement for distributors who want to price based on the most recent vendor invoice rather than average inventory value, here is the best way: Instead of relying on the automatic calculation on the card, you can use the Sales Price Worksheet (or "Price Worksheet" in newer versions) combined with Excel to update your prices in bulk.
- Export Your Data:
- Go to your Item List.
- Click on the "Share" icon (top right) and select Open in Excel.
- Make sure your Excel file includes columns for
No., Last Direct Cost, and Unit Price.
- Calculate in Excel:
- In Excel, create a new column for your "New Price."
- Use a formula to calculate this based on the
Last Direct Cost column (e.g., =Last Direct Cost * 1.30 for a 30% margin).
- Update via Price Worksheet:
- In Business Central, search for Sales Price Worksheet (or just "Price Worksheet" if you are on the new pricing experience).
- You can copy/paste your calculated columns from Excel directly into this worksheet, or use the "Edit in Excel" feature on the worksheet itself to paste your new prices in.
- Once the lines are in the worksheet, click Implement Price Change on the ribbon.3 This will push your calculated prices back to the actual Item Cards.
It distinguishes between Unit Cost (the accounting value of your inventory, often an average) and Last Direct Cost (the literal last price you paid on an invoice). The system defaults to Unit Cost to ensure your profit margins are based on the actual value of the stock you are selling, not just what you paid most recently.