# Cancelled Invoice

The **Cancelled Invoice** screen displays the invoices that have been cancelled. Staff can filter cancelled invoices by date, print them, and reverse cancellations directly from this screen to correct errors or update decisions.

{% hint style="warning" %}
Cancelling or undoing the cancellation of an invoice will impact associated financial records and accounting processes. Ensure that this action is necessary and review all details carefully before proceeding to avoid unintended changes.
{% endhint %}

***

## Overview

This screen includes an advanced search field, date pickers for selecting a range (From and To), a filter search field, and dropdown menus for **Clinic**, **Department**, and **Doctor** to refine the search criteria. The search results are displayed in a spread format.

<figure><img src="/files/CZL5eOGm5ool1MRCeI7K" alt=""><figcaption></figcaption></figure>

The spread includes the following details:

* **Patient Details**: Displays the patient's name and other relevant details.
* **Invoice No.**: Shows the unique identifier for each invoice.
* **Doctor Name**: Indicates the name of the doctor associated with the invoice.
* **Invoice Date**: Specifies the date when the invoice was generated.
* **Total**: Reflects the total amount of the invoice.
* **Cancelled User**: Displays the user who cancelled the invoice.
* **Cancellation Date**: Indicates the date when the invoice was canceled.
* **Remarks**: Provides any additional notes or comments related to the invoice.

Additionally, the spread includes a **More Action** menu with options to **Print** or **Undo a cancellation**.

***

## Functionalities

### [Print Cancelled Invoice](/uniteemr/application-modules/billing/cancelled-invoice/print-cancelled-invoice.md)

To print the cancelled invoice for record-keeping or sharing purposes.

### [Undo Invoice Cancellation](/uniteemr/application-modules/billing/cancelled-invoice/undo-invoice-cancellation.md)

Use this option to reverse the cancellation of an invoice, restoring it to its active state for processing.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://unitecare.gitbook.io/uniteemr/application-modules/billing/cancelled-invoice.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
