> 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/process-a-basic-transaction/transactions-reprint_receipt.md).

# Reprint receipts

Sometimes a customer will say they do not want a receipt and then change their mind and ask for a receipt. You can reprint the sales receipt or a gift receipt. This topic describes several ways to reprint receipts.

{% hint style="info" %}
You must have the **Allowed to review printed Journals** permission to look up receipts in the Journal in POS.
{% endhint %}

**If you have just completed the transaction:**

1. Do one of the following:

* Tap **Transaction** | **Receipt** | **Reprint**.
* Tap **Transaction** | **Receipt** | **Reprint Gift**.

2. If prompted, tap the printer to select it and tap **OK**.

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

**If the customer was selected for the transaction:**

1. Look up the customer. Refer to [**Look up customers**](/readme-1/work-with-customers/customers-looking-up.md) for more information.
2. Tap **Customers** | **Edit Customer**.
3. Tap the **Purchases** tab.
4. Tap the transaction number in the # column.

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

7. Do one of the following:

* Tap **Print** to reprint a duplicate sales receipt.
* Tap **Print Gift Receipt** to reprint a gift receipt.

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

8. If prompted, tap the printer to select it and tap **OK**.

**If the transaction was completed earlier in the day (e.g., in the current open batch):**

1. Tap **Transaction** | **Receipt** | **Journal**.

The journal contains all transactions for the store. Transactions in the journal are organized into batches. A unique batch number is assigned to each register when it is opened. This batch remains open until a Z report is generated to close the register.

2. Use the navigation options to find the transaction.

{% hint style="success" %}
If the transaction was completed within the previous 30 minutes, you might tap **Previous Receipt** to search through the most recent transactions. However, if the transaction was completed at the beginning of your shift, you might tap **First Receipt** to jump to your first transaction of the day and then tap **Next Receipt** to search through the earliest transactions.
{% endhint %}

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

3. When you find the customer's transaction, do one of the following:

* Tap **Print** to reprint a duplicate sales receipt.
* Tap **Print Gift Receipt** to reprint a gift receipt.

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

4. If prompted, tap the printer to select it and tap **OK**.

**If the transaction was completed on a different shift or date (e.g., in a closed batch):**

1. Tap **Transaction** | **Receipt** | **Journal**.

The journal contains all transactions for the store. Transactions in the journal are organized into batches. A unique batch number is assigned to each register when it is opened. This batch remains open until a Z report is generated to close the register.

2. Tap **Batch**.

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

3. Scroll through the list of batches until you find the correct batch.
4. Use the navigation options to find the transaction in the batch.

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

5. When you find the customer's transaction, do one of the following:

* Tap **Print** to reprint a duplicate sales receipt.
* Tap **Print Gift Receipt** to reprint a gift receipt.

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

6. If prompted, tap the printer to select it and tap **OK**.


---

# 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/process-a-basic-transaction/transactions-reprint_receipt.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.
