There are many possible implementations for PONR.
The states values provided by TMF are only suggestions. Obviously, each implementation decides which discrete values are needed. Each ISV have their own values that you can adjust to your local needs.
In my experience, I have used PONR like this:
- at order line item level (better granularity, so I can still modify an inflight order for a specific order line item that has not yet reach PONR)
- PONR was either a flag or a datetime (I found the datetime to be a far better solution as it allows us to know in advance the PONR be on a specific product, which can be very useful for customers to know until when they can change their in-flight order)
------------------------------
Kind regards,
Matthieu Hattab
Lyse Tele AS
------------------------------