# Revenue Register

The **Revenue Register** report provides a comprehensive overview of patient billing and payment transactions across a selected time frame. This report is primarily used by finance teams to track revenue generated by finalized bills, identify VAT and non-VAT components, and monitor patient dues and advances.

It supports reconciliation of revenue before and after VAT, including payment mode distributions and invoice-level financial details.

***

### Steps to Generate the Revenue Register Report

* Open the **Revenue Register** report by navigating to **Home > Reports > Finance Reports > Revenue Register**.
* If needed, you can generate the report for a specific patient by searching using the **Patient PIN, Name, Mobile Number,** or **EID Number.**
* Set the **From** and **To** date fields to define the reporting period.
* Use the **Clinic** and **Doctor** filters to filter the report based on the clinic location and consulting doctor.
* Click **Search** to generate the report.

***

### Report Structure

The report is divided into two pages: **Revenue** and **Previous Due & Advance.**

* The **Revenue** sheet includes columns such as **Type, Date, PatientID, Patient Name, Type, Finalized Date, Bill No, Doctor Name, Department Name, Bill Type, Insurance, Sub Insurance, Sick Leave Amount, Revenue(before VAT), Gross Revenue(before VAT), Discount Amount, Net Revenue Before VAT, Vatable Amount, Non Vatable Amount, Insurance Non Vatable Amount, Insurance Vatable Amount, VAT, Vat On Insurance, Vat On Patient Share, Total(After VAT), Cash, Card, Cheque, Bank Transfer, Payment Gateway, Insurance, Outstanding, Advance Consumption, Advance Received, Other Discount, DD Amount, Status** and **Remarks.**
* The **Previous Due & Advance** sheet includes columns such as **Type, Date, Patient ID, Patient Name, Receipt Number, Invoice No, Doctor, Department, Total (After VAT), Cash, Card, Cheque, Bank Transfer, Payment Gateway, Cash And Card, Advance Consumption,** and **Remarks.**

The screen also includes functional tools: **Pagination**(To browse multiple pages of results), **Zoom and Refresh** controls, **Search within the report and Print** and **Export** options.

***


---

# 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/reports/finance-reports/revenue-register.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.
