This is QRION, running one complete business process. A customer asks for their money back. What happens next is usually inconsistent, slow, and impossible to audit.
Refund the wrong order and the money is gone. Hold the right one and a good customer is punished for a fault that was not theirs.
Most teams solve this with a policy document nobody reads and a person who has to remember it.
Here the policy document is the thing that builds the process.
This is what the requirements became: 20 steps wired from the document itself.
Read the order from the store, evaluate the return policy, and decide whether a person needs to look at it.
Clean cases are authorized without anyone. The rest are routed to the person who should decide.
Here is the same process as a list. Every step in the order it runs.
Each one is a business step rather than a technical one. Read the order, weigh it against policy, route it, pay it, and record it. The rules are explicit. A refund inside the return window from a customer with no history of returns, under a thousand dollars, is authorized automatically.
Anything above that always reaches a person. A pattern of repeat refunds goes to compliance instead.
Once the rules are agreed, the process is published.
The store connection is carried across with it and from that moment it is listening for refunds.
Here is a real order on the $5,600 The unit arrives damaged and the customer raises a refund. That is the event the process is waiting for.
The policy runs against the order and the customer's history. It is inside the return window and the customer has never returned anything before, but at $5,600 it is too large to approve on its own.
So it goes to a person.
It arrives in the reviewer's queue with the reason it was sent there.
The order, the customer, the amount, whether it is in the window, and how many times this customer has returned before.
They record a decision, a written reason, and any restocking fee. The reason is required because the audit depends on it.
A refund this size also needs finance to sign off, and that is a different person with a different sign in.
Their approval already carries what the first reviewer decided and why, so nobody reinvestigates a question that has been answered.
They approve.
From there it finishes on its own. The refund is executed and the order is updated.
This is the real order in the store, refunded with the outcome written onto the record itself.
Not a report somewhere else the system the business already uses.
One policy applied the same way every time with a written reason behind every decision.