Customer Negotiated Price
A special price agreed with one customer or one customer group for a given product and unit. When that product is chosen on a sale for that customer, this price is applied instead of the regular selling price.
When To Use This Form
- A key account has contract prices for some products.
- One customer group (e.g. wholesalers) gets its own price for certain products without changing the price tiers on the product master.
- A contract price ends: deactivate the row rather than delete it, so history stays.
Fields To Watch
| Field | What to watch |
|---|---|
| Customer | A row for one customer. When filled, the Customer Group on the same row adds nothing. |
| Customer Group | A row for a whole group - applies only when Customer on that row is empty. A row with both is treated as a customer row. |
| Product, Unit | The negotiated price is per unit; a product sold in boxes and pieces needs two rows. |
| Price | Price per that unit, in the default currency. |
| Active | Off = not used, without deleting. |
How The Price Is Picked On A Sale
- The user picks the customer on the invoice, then the product and its unit.
- The app looks for an active row for that customer + product + unit. If found, the price is applied.
- If not, it looks for a group row (Customer empty) for that customer's group + product + unit.
- If still none, the regular price tiers from the product master apply.
The negotiated price arrives with the chosen unit, so changing the unit on the invoice line changes the price immediately.
Common Problems
- Price not applied: the customer was not chosen before the product, the unit on the invoice differs from the unit on the price row, or the row is inactive.
- A group row never applies: its Customer field got filled (the form pre-fills the group; make sure Customer is empty on group rows).
- The negotiated price can still be changed by hand on the invoice by authorised roles; it is a starting price, not a lock.
Menu Location
- Sales & POS / Customers & Sales Team / Customer Negotiated Price
/form/customerprice