Error
Procurement
Create a purchase order
Opens a new purchase order for a supplier + shop with the ordered per-SKU quantities and their unit cost in cents. The order starts open with every line unreceived. The supplier is validated. 404s for an unknown supplier; 409s when the order id already exists.
POST
Error
Authorizations
Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.
Body
application/json
Response
The created purchase order (status open).

