Hello
I noticed cancellation reason in the spec. It is a reasonable suggestion to reuse that field but I suspect it could lead to confusion. For example what happens if one wishes to cancel an order which is to terminate a service?
I suspect an extension is in order here but let me describe another scenario not directly related to see if it provokes other thoughts.
In the UK there are APIs for B2B2X scenarios where a 'cessation reason' to is expressly used.
In one scenario it allows a reseller to say why the service is being terminated early. Bereavement is one example but poor service is another.
But there is also another related to gaining provider led transfer of service from an existing provider as part of service portability.
In this scenario the gaining provider raises an order to take over the service. The underlying network provider then orchestrates the creation of a cease/termination order for the existing provider to notify them of the loss of a customer.
In this scenario the network provider advises of the reason for the loss in the cessation reason stating the end user customer is taking their business elsewhere.
Moreover if the losing provider can legitimately claim the transfer is incorrect they can cancel the cease order giving a separate cancellation reason. These can include claims that the customer has been missold something or that the customer is being held to their contract and has refused to pay termination charges choosing to stay instead.
------------------------------
Derrick Evans
------------------------------
Original Message:
Sent: Oct 22, 2021 07:23
From: Matthieu Hattab
Subject: Cease Reason / Instruction in order Management API
there are many possible processes in regards to charge customers termination fees (both for the amount value and for the charge)
but since your question is specific to passing the termination reason to billing, you're in luck!
order management API 622 vanilla already includes a product field called cancellationReason (which can be also used as "termination reason" or any other use case (annulment, change offer etc)).
Note: if the order cancellation scopes several products, each one can have its own cancellationReason value
you can also extend this API to include additional attributes, for instance, we needed more granularity in the reasons so we created cancellationReason Level 2 and Level 3)
------------------------------
Matthieu Hattab
Altibox AS
Original Message:
Sent: Oct 20, 2021 05:07
From: Saravana Kumar Perumal Swamy
Subject: Cease Reason / Instruction in order Management API
Hi All,
Is there any guidance on how we send the Cease Reason / Instruction in the Order Management API's so that systems like Billing platform can be advised on whether to apply any termination charges or Contract related charges?
------------------------------
Saravana Kumar
------------------------------