> For the complete documentation index, see [llms.txt](https://docs.rmhpos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rmhpos.com/readme-1/open-and-close-batches/generating_x_z_zz_reports.md).

# Generate X, Z, and ZZ reports

There are three reports available to print from POS:

* **X report:** Displays up-to-the-minute sales for the POS lane. Generating an X report does not close the current batch. It is typically generated throughout the day to check on sales.
* **Z report**: Similar to the X report, the Z report displays up-to-the-minute sales for the POS lane. It is typically generated at the end of a shift or daily at closing time. Generating a Z report closes the current batch and opens a new batch.
* **ZZ report:** Similar to the Z report, the ZZ report displays sales for the POS lane. However, it includes sales from all of the Z reports generated since the last ZZ report. Printing the ZZ report closes the current batch number and opens the next available batch number.

{% hint style="info" %}
You must have the **Allowed to generate X Reports** and **Allowed to generate Z & ZZ Reports** permissions to generate reports in POS.
{% endhint %}

## Viewing or printing X reports

1. Tap **Operations** | **Batch** and select one of the following:

* **View X-Report**
* **Print X-Report**

2. If you are viewing the X report, review the relevant sections of the report and then tap **Close**.

<div align="left"><img src="/files/wVyG47LpijIvhMSEJgqE" alt=""></div>

3. If you are printing the X report, tap Yes to print the report.

<div align="left"><img src="/files/WtmyLZ2B3cou8jfbtIuv" alt=""></div>

## Printing Z reports

It is best practice to enter opening and closing amounts before printing Z reports. This includes all forms of payment, including debit cards and credit cards. These amounts are available from the X report.

1. Tap **Operations** | **Batch** | **Print Z-Report**.
2. Tap **Yes** to print the report.

## Printing ZZ reports

If is best practice to enter opening and closing amounts before printing ZZ reports.

1. Tap **Operations** | **Batch** | **Print ZZ-Report**.
2. Tap **Yes** to print the report.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.rmhpos.com/readme-1/open-and-close-batches/generating_x_z_zz_reports.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
