Shipment posting compliance check
Customer Specification Profile
•
Article
•
4/22/2026
•
A final compliance re-validation is performed for all lots when a sales shipment is posted. This acts as a safeguard to catch violations introduced after lot assignment — for example, if a profile was updated after picking.
For sales order lines at locations requiring warehouse shipments, validation runs at Warehouse Shipment posting only — not again during sales order posting.
Compliance response at posting
| Scenario | Behavior |
|---|---|
| Lot passes all criteria | The shipment posts silently without any compliance prompts. All lots on the shipment meet the active profile criteria. |
| Show Error — no prior override, standard user | Posting blocked. Consolidated error listing all failing lots, attributes, actual values, and required criteria. |
| Show Error — no prior override, authorized user | Confirmation dialog. Override reason required. Override logged with the Stage field value updated as Shipping. |
| Show Error — prior override, profile unchanged | Passes silently. No re-confirmation required. |
| Show Error — prior override, profile changed | Re-validation triggered. New override required. |
| Show Warning | Warning shown. You confirm and post. No override permission required. |
| Mixed Show Error + Show Warning | Error violations resolved first; warnings shown one at a time after. |
Skipped validation
Validation is skipped when no active specification profile exists for the customer and item, or when a lot was previously overridden and the profile has not changed.