Skip to main content

Why You Can't Edit Price and Cost on Inventory Items

If you can't edit cost or price on an inventory item, that's expected. Floorzap ties inventory pricing to the Purchase Order that brought the stock in — not the product record.

If you're looking at an inventory item and can't edit its cost or price at the product level, that is expected behavior in Floorzap. For inventory products, cost and price are pulled from the Purchase Order (PO) that brought the material into stock — not from the product record itself.

Why Floorzap Works This Way

Inventory pricing in Floorzap is tied to the specific PO where the stock was purchased. This lets Floorzap keep an accurate record of what you actually paid for materials at the time they were ordered — which matters for inventory valuation, job costing, and pricing history.

That means the same product can have different costs over time, depending on when it was purchased and what price was on that PO.

Example: You order a material today at $2.50/unit. All stock from that PO is stored with that cost and related selling price. Next week, the vendor raises the price to $2.75/unit. Stock on the new PO carries the new cost and selling price. Both batches of the same product coexist in inventory at their respective costs.

This preserves accurate inventory valuation and pricing history instead of overwriting older stock with a new product-level price.

What This Means for You

  • You cannot edit inventory cost or price directly on the product record.

  • If stock was received from a PO, the pricing comes from that PO.

  • Different batches of the same product may reflect different costs if they were purchased at different times.

  • This protects historical accuracy for purchasing, inventory value, and job costing.

How to Update Pricing Going Forward

If a vendor changes pricing, enter the updated cost on the next Purchase Order — not on the inventory product itself. This ensures existing stock keeps its original purchase cost while new stock uses the updated price. Reporting stays accurate across older and newer inventory receipts.

FAQ

What if I need to correct pricing on inventory I've already received?
Inventory pricing is tied to the PO that received the stock. If received inventory needs a correction, review the original PO and your internal workflow to determine the right adjustment process.

Why does Floorzap tie cost to the purchase order instead of the product?
Because inventory costs can change from order to order. Using the PO preserves an accurate snapshot of what was actually paid at the time the stock was purchased.

Will all inventory of the same product always have the same cost?
No. The same product can have different costs across different POs if vendor pricing changes over time.

Did this answer your question?