Request: Custom A/B/C Price Levels Selectable Directly on Sales Invoice Lines

I would like to request a feature that allows each Inventory Item to have multiple custom selling prices, such as:

  • A Price
  • B Price
  • C Price

These prices should be defined for each inventory item.

For example, an inventory item called “Product XYZ” could have:

  • A Price: $25.00
  • B Price: $22.00
  • C Price: $19.00

Then, when creating a Sales Invoice, I would like to select the price level directly on each invoice line.

For example:

Item: Product XYZ
Price Level: B ▼
Qty: 10
Unit Price: $22.00

If I change the Price Level from B → C, the Unit Price should automatically change from $22.00 → $19.00.

Suggested invoice layout

Item | Price Level | Qty | Unit Price | Amount

Product XYZ | B ▼ | 10 | $22.00 | $220.00

The price level should be selectable individually for each invoice line, so different items on the same invoice could use different price levels.

Optional customer pricing

It would also be very useful if a customer’s default price level could be saved.

For example:

Customer ABC → Default Price Level: B

When Customer ABC is selected on a Sales Invoice, the invoice lines could automatically use the customer’s B Price, while still allowing the user to change the price level on an individual line if needed.

Why this would be useful

Many businesses have different pricing for different customers, customer tiers, order quantities, or sales channels. Currently, having only one default sales price means users have to manually change the Unit Price when a different price is needed.

A native A/B/C price-level system would make invoicing much faster and reduce pricing errors, especially for businesses with hundreds or thousands of inventory items.

Thank you for considering this feature.