the current reasons are only applicable for refused purchase orders
we also need more reasonDetails values for additional refusal workflows.
Table 3.17: Refusal Element
InvalidPrice - The offered price is too low(the refuser is a Print Provider) or too high (the refuser is a Print Buyer).
Milestone - a production milestone has passed and changes can no longer be accepted.
A Print Buyer or a Print Provider sends a Refusal to decline receipt of a Business ObjectRFQ, Quotation, Purchase Order or Cancellation.
If a Print Buyer chooses to decline a Quotation sent by a Print Provider, or if a Print Provider chooses to decline either an
Cancelation or a PurchaseOrder sent by a Print Buyer, it SHALL either send a Refusal whose @BusinessRefID references the declined
Business Object. If a Print Buyer chooses to decline a Quotation sent by a Print Provider or a Print Provider chooses to decline an RFQ sent by a Print Buyer, it SHOULD send a Refusal whose @BusinessRefID references the declined
Quotation or RFQor let the Business Object expire.
References: Cancellation, PurchaseOrder, Quotation,RFQ
Flow: Print Buyer to Print Provider, Print Provider to Print Buyer