When a billing notification fails or remains queued for HVAC services

A delivery record is an operational exception when the recipient still needs an invoice, report, or payment request. Inspect the latest status and linked record before retrying, and close the issue only when the follow-up state is visible.

Find your symptom ↓

Choose the symptom you can observe

Open the matching case. Check the existing state before changing a record or repeating an action.

A billing notification is marked failed.

Check first

  1. Read the latest provider-facing failure detail and identify the notice type and recipient context.
  2. Check whether the linked invoice or report is still active and needs the notice.
  3. Confirm that a retry or resolve action is allowed for the current notice state and role.

Next action

Correct the named recipient or source issue when it is within the owner's control, then use the permitted recovery action once. If the failure needs provider support, keep it open with the exact message rather than repeating retries.

Confirm the result

The delivery record shows a later attempt or explicit resolution, and the linked invoice or report reflects the resulting communication state.

A notification stays queued longer than the operating window.

Check first

  1. Compare the queued time with the notice's expected delivery window and current invoice or report state.
  2. Check whether another notice for the same record already succeeded or failed.
  3. Confirm the recipient context and notice type are still valid before taking recovery action.

Next action

Treat the queue as unresolved, not delivered. Route the queue age and duplicate-notice check to the delivery owner, and use a permitted recovery action only after confirming the original item will not deliver twice.

Confirm the result

The history identifies one current delivery outcome and explains any superseded or duplicate queued item.

The available retry or resolve action is disabled.

Check first

  1. Check the notice status, age, and prior attempt count against the allowed action state.
  2. Confirm the current user has the role required to change delivery state.
  3. Look for a newer attempt or an already-resolved outcome that makes the old row historical.

Next action

Leave the historical record unchanged and route the active recovery to the role or notice owner that can act. Do not copy the notice into a new request just to bypass a state or permission boundary.

Confirm the result

The active delivery record has one authorized next action or a documented reason it must remain historical.

The notification says delivered, but the linked invoice or report still looks unresolved.

Check first

  1. Compare the notice's linked record identifier with the invoice or report being reviewed.
  2. Check whether delivery completion and business-record completion are separate states.
  3. Confirm the linked record has the expected recipient, period, and current status.

Next action

Keep the delivery outcome and linked-record outcome separate, then route the unresolved business state to its owner. Do not mark an invoice paid, report accepted, or billing issue closed because an email was delivered.

Confirm the result

The delivery log and linked record each show their own current state, with a follow-up owner for any remaining business action.

Prepare a useful escalation

  • Include the delivery identifier, notice type, recipient context, latest status, failure detail, linked record, and attempt times.
  • Check for a successful duplicate before retrying a queued or failed notice.
  • Ask the delivery owner to decide whether to retry, resolve, suppress, or leave the record historical.

Reference the relevant record instead of copying credentials or unrelated personal information into the handoff.

Capture your findings

Entries stay in this page and are not sent to Granite. Download a copy before leaving.

Continue in Granite

Granite's billing notifications history connects failed or queued deliveries to permitted recovery actions.