Skip to main content

ZOEY - Ceases and the Change Queue

Why ceases must be disconnected in ZOEY, a routine that keeps them in step, and how to disconnect services with the Change Queue, the file or the button

Written by Nick Kewney

Why ceases need their own step

Ceasing an asset in The Layer does not stop ZOEY billing it. ZOEY stops when the service is disconnected in ZOEY. A cease that is missed means the customer keeps being billed for a service they no longer have, which leads to credits, disputes and a poor experience.

The Layer tracks every cease on the ZOEY billing route in the Change Queue until it is marked Processed, and shows overdue ones in red, so none is forgotten. For general information on the Change Queue, see Tracking Asset Changes Using the Change Queue.


A routine that keeps ZOEY in step

  1. Every week, open the Change Queue on the ZOEY billing route and look for Overdue Cease Date changes.

  2. Disconnect those services in ZOEY, with the button or the file described below.

  3. Make sure each change is set to Processed. The button does this for you.

  4. Every month, run the ZOEY Reconciliation and work through Ceased in The Layer, still active in ZOEY. See ZOEY - Billing tab, contacts and reconciliation.


The Change Queue on the ZOEY billing route

Choose the ZOEY billing route in the Change Queue. Ceases appear as Cease Date changes, with two extra columns:

  • Overdue: shown in red when the cease date has passed and the change is not yet Processed. These are services that ZOEY may still be billing.

  • Service Code: the ZOEY service the asset was connected as when it was released.

Each Overdue change is a service that has ceased in The Layer but may not have been disconnected in ZOEY yet.


Disconnecting services in ZOEY

With the Disconnect Service button

ZOEY is installed with a ZOEY: Disconnect Service function that disconnects the ticked ceases in ZOEY for you. It is not switched on when ZOEY is installed, so that disconnecting stays a deliberate choice. An administrator can switch it on by adding a button for it on the Change Queue record type in Scriptable Functions settings. It then appears in the Automations menu of the Change Queue.

For each ticked change it:

  • Finds the ZOEY service: the one stored when the line was released, or the active service that carries the asset's ID.

  • Disconnects it at 23:59:59 on the cease date, the last day billed.

  • Sets the change's outcome to Processed.

A service that ZOEY already shows as switched off counts as done. Nothing is sent for a change that is not a Cease Date change, one already Processed, an asset with no cease date, or a service that cannot be found. The result window says what happened to each change.

If ZOEY refuses a disconnection that is dated in the future, run the button again on or after the cease date.

Automation Builder also has a Disconnect a ceased service in ZOEY recipe, if you prefer to run this from an automation.

With the ZOEY Disconnect Service file

  1. Tick the Cease Date changes and export them with the ZOEY Disconnect Service file.

  2. Disconnect the services in ZOEY, by upload or by hand. The file gives each change's service code and its disconnect date, which is the end of the cease date (23:59:59), along with The Layer's change, asset and customer IDs.

  3. Back in the Change Queue, tick the same changes and set their outcome to Processed.


Processed sets billing to Ceased

When a Cease Date change on the ZOEY route is set to Processed, whether by hand or by the Disconnect Service button, the asset's recurring billing status on that route is set to Ceased. This only happens when the asset has a cease date.


Cease cases

If Cease cases is ticked on the ZOEY billing platform, ceasing a service on the ZOEY route raises a cease case for the finance team, so the cease is seen as soon as it is made. The cease case customisation must also be on.


New and Cease

When a service is replaced with a New and Cease, the service being replaced can be disconnected in ZOEY as part of the release of the new line. Tick Disconnect replaced services on the ZOEY billing platform to do this. It is disconnected at the end of its cease date. Otherwise, disconnect it through the Change Queue as described above.


Troubleshooting

What you see

What to do

The Disconnect Service button is not in the Automations menu

It is off when ZOEY is installed. An administrator adds a button for ZOEY: Disconnect Service on the Change Queue record type.

The service cannot be found

The asset was probably set up in ZOEY by hand. Disconnect it in ZOEY, then set the change to Processed.

ZOEY refuses a future-dated disconnection

Run the button again on or after the cease date.

A change stays Overdue after the service was disconnected in ZOEY

Set its outcome to Processed. Disconnecting in ZOEY by hand does not update The Layer.


Audit trail

Outcomes set on ZOEY changes, including those set by the Disconnect Service button, are recorded on the customer's audit trail with the user who set them.

Did this answer your question?