Price Exceptions (PE Codes)
BlueStar grants special conditions via PE codes: a special price for an item, usually tied to an end user or a project, with a validity period and a quantity allotment. The connector mirrors all active price exceptions of your account and validates them when ordering.
Opening the Page
- Via search: BlueStar Price Exceptions
- Via the Dashboard → Price Exceptions
Fields
| Field | Description |
|---|---|
| PE Code | The special condition code from BlueStar. |
| Vendor Item No. (SKU) | The BlueStar item the condition applies to. |
| End User Name/Project | Who the condition was granted for. |
| Sales Price | The granted unit price. |
| Remaining Quantity | Remaining quantity; "Unlimited" for conditions without a quantity limit. |
| Min Order Qty | Required minimum quantity per order. |
| Starting Date / Ending Date | Validity period; expired conditions appear in red. |
Refreshing
The mirror is renewed automatically every day during the auto-sync and can be fetched manually at any time via Refresh from BlueStar. The API response is authoritative: conditions BlueStar no longer delivers disappear from the list. The time of the last refresh is shown on the connection card of the Dashboard.
PE Code on the Order Line
On the purchase order line, a PE code can be assigned per position (the field can be shown via personalization). The field offers a lookup of the valid conditions for the respective item and validates the entry immediately.
When the order is transmitted, every PE code is hard-validated:
- The code exists for the SKU and is valid on the order date.
- The order quantity reaches the minimum order quantity.
- The remaining allotment covers the order quantity.
- The line price matches the special price of the condition.
If any check fails, the transmission is stopped with a specific error message — otherwise the API would reject the code anyway, just with a less helpful response.
Where do PE codes come from?
You agree on PE codes with your BlueStar contact (e.g. for project business). The connector does not create conditions — it mirrors and validates them.