> 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/work-with-layaways/about-layaways.md).

# About layaways

**Layaways** are a specialized type of transaction where a store agrees to hold (or "lay away") items for a customer until the customer is able to pay for them.

Depending on your store's policies, customers may be required pay a deposit on layways. The customer may also return to the store to make incremental payments on layaways. The customer cannot take layaway items home until the total amount owing on the items is fully paid.

For layaways, you must create a layaway order and, if required by your store's policies, tender the initial deposit. The customer can then return to the store at a later date to make additional payments or pay off the entire order.

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

Customers have the option to pick up some items from a layaway order and return at a later time to pick up the remaining items. However, customers must pay the total amount for all items they pick up. If the customer previously paid a deposit, POS calculates how much of the deposit applies to the items the customer is picking up, and the amount due is the total amount minus the applicable deposit.

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

If the customer has already picked up part of the layaway order, you will see the quantity picked up in the **R.T.D.** (received to date) column. You will see the quantity remaining to be picked up in the **On Order** column. The **Balance** owing is the total amount of the layaway order minus any deposits or amounts paid previously.


---

# 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/work-with-layaways/about-layaways.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.
