> For the complete documentation index, see [llms.txt](https://ovatheme.gitbook.io/brw/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ovatheme.gitbook.io/brw/common-fields/deposit-and-insurance/deposit.md).

# Deposit

## **Watch the Tutorial Video**&#x20;

{% embed url="<https://youtu.be/YveTYL6BKzg>" %}

### 1) Defined

Collect a partial advance payment at checkout; the balance is paid later. All fields below are only active when *Enable deposit* is checked.

**Field**: <a class="button primary">deposit</a>

**Applies to rental type**: <mark style="background-color:$success;">All Types</mark>

### 2) Config in Product

| Field                              | Description                                                                                                                                                   |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Enable deposit `enable_deposit`    | Checkbox — activates deposit functionality for this product.                                                                                                  |
| Show full payment `force_deposit`  | Checkbox — **checked**: shows both "Full Payment" and "Pay Deposit" options in the booking form. **Unchecked**: deposit-only (full payment option is hidden). |
| Default selected `default_deposit` | Radio — which option is pre-selected in the form: **Full Payment** (`full`) or **Pay Deposit** (`deposit`).                                                   |
| Deposit type `type_deposit`        | Radio — **Percentage** (`percent`): a % of the total order. **Fixed** (`value`): a flat currency amount.                                                      |
| Amount `amount_deposit`            | The deposit value. Interpreted as a percentage when type is Percentage, or as a price when Fixed.                                                             |

<figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FTmwJm67qP36C1NyZOrvD%2FScreenshot%202026-06-22%20at%2009.33.42.png?alt=media&amp;token=6b13f934-60b0-49e3-99d5-d5051940842b" alt=""><figcaption></figcaption></figure>

### 3) Example

<div><figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FTmwJm67qP36C1NyZOrvD%2FScreenshot%202026-06-22%20at%2009.33.42.png?alt=media&amp;token=6b13f934-60b0-49e3-99d5-d5051940842b" alt=""><figcaption><p>Backend</p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FnZnAt7ImcZZBLBtxkj4D%2FScreenshot%202026-06-22%20at%2009.35.40.png?alt=media&amp;token=9864c35f-cc89-41a4-82a3-25751af4c919" alt=""><figcaption><p>Booking Form</p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2F1yEgVaw3Jw27laDeRbD1%2FScreenshot%202026-06-22%20at%2009.36.30.png?alt=media&amp;token=76e7515d-aa78-459f-8839-de55ddf09fe8" alt=""><figcaption><p>Cart Page</p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FcNWzZ0V1sOHRPVYol2Mr%2FScreenshot%202026-06-22%20at%2009.37.32.png?alt=media&amp;token=9fb3951c-4958-443d-afe5-73606f3c5dfd" alt=""><figcaption><p>Checkout Page</p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FN5dNwo637x2ibNsBoj5O%2FScreenshot%202026-06-22%20at%2009.38.20.png?alt=media&amp;token=19e60df7-75e0-44ed-88e3-44a25c921789" alt=""><figcaption><p>Order Detail Page</p></figcaption></figure></div>

### 4: Manage Remaining Amount

To check which orders are currently deposit orders, the admin can check whether the **Deposit** column has the value **"Partial Payment"** on the **Manage Bookings** page.

<figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2F106D9aDN3ZWmOEdhXhZ5%2FScreenshot%202026-06-22%20at%2010.50.19.png?alt=media&amp;token=9236f106-9cd9-431c-b025-17c2a6433d5f" alt=""><figcaption></figcaption></figure>

**The system supports 2 way to create Remaining Order: Manual and Automatically.**

### a) The way 1: The admin creates remaining order manually

{% stepper %}
{% step %}

### Go to Order Details of original Order

* Go to BRW >> Manage Booking >> Choose an order in Order column.

<div><figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2Fn9RvotAUQLauYid5T4HU%2FScreenshot%202026-06-22%20at%2010.00.25.png?alt=media&amp;token=b4415728-e44d-48c9-b843-69aab0404ccb" alt=""><figcaption></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FtgU5gUuUYdHn22Tq0d2G%2FScreenshot%202026-06-22%20at%2010.06.27.png?alt=media&amp;token=faf54739-3d40-451d-88b1-e9ef7da98568" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Create a second order for the remaining payment

* If the customer pays the remaining amount directly at the counter or office, you can select **"Pay full (offline)"**.&#x20;
  * The system will create a second order with the **Processing** status.
  * Go to BRW >> Manage Bookings >> You will see "Full Payment" status  in Deposit comlumn.

<div><figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FnxzTUWUU2OhCVbqbhMoD%2FScreenshot%202026-06-22%20at%2010.11.55.png?alt=media&amp;token=6b5430dc-6cc7-4a61-a7d1-cfc7a603daf3" alt=""><figcaption></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FbOflbNmCK2gDeuJwGryO%2FScreenshot%202026-06-22%20at%2010.12.54.png?alt=media&amp;token=35255adc-7865-4420-a261-cec594f12fd6" alt=""><figcaption></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FT3RP6LJXF3T7YgQAMO9S%2FScreenshot%202026-06-22%20at%2010.14.10.png?alt=media&amp;token=e084dd09-f922-4184-bb60-ffdb9f25da0e" alt=""><figcaption></figcaption></figure></div>

* If the customer wants to pay the remaining amount online, you can create a second order and send the payment page to the customer via email.
  * Click "Create Remaining Invoice" button to create second order
  * In second order choose  action "Send order details to customer" to  sends the order details to the customer

<div><figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FPtRijd26hcYWbFXHmFVv%2FScreenshot%202026-06-22%20at%2010.21.40.png?alt=media&amp;token=d5d90492-e7cd-4fd0-834e-1432fa19d2e7" alt=""><figcaption></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FaczO6vZiK7yB6f74K46S%2FScreenshot%202026-06-22%20at%2010.24.03.png?alt=media&amp;token=5c4b44cb-d28d-4bdf-a84c-a3c72d2f041a" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### The customer pays the remaining amount

The system will send an email to the customer. The customer can click the link in the email to pay the remaining amount.

<div><figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FQL5f5LAPcJ5oGlQfdrlC%2FScreenshot%202026-06-22%20at%2010.25.45.png?alt=media&amp;token=917410b0-c7b6-4dec-bcaa-855cc7e10757" alt=""><figcaption><p>The customer will click "pay for this order" link </p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FzzLnGfSIhV24IyplSqaf%2FScreenshot%202026-06-22%20at%2010.27.30.png?alt=media&amp;token=18f7a493-efd6-499c-b99f-9ee5722950c7" alt=""><figcaption><p>Checkout Page for pay.</p></figcaption></figure></div>
{% endstep %}

{% step %}

### Manage Bookings

Go to BRW >> Manage Bookings >> You will see the relationship between the first order and the second order, along with the completed statuses for all payments.

<figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FsWlZt3jy8IvZIfe8vWSd%2FScreenshot%202026-06-22%20at%2010.34.54.png?alt=media&amp;token=ad2f3b2b-f076-40d8-92ee-4b63fdf297a3" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

### b) The way 2: The system creates remaining order automatically.

Go to **WooCommerce >> Settings >> Booking & Rental >> Deposit**

<figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FyEEEPiiBV9aYkyvYbMVJ%2FScreenshot%202026-06-22%20at%2010.39.06.png?alt=media&amp;token=f7559d77-2528-4613-a06b-f23805d10a3f" alt=""><figcaption><p>Remaining Setting</p></figcaption></figure>

#### Remaining Amount

**Send order detail to customer**: Once the remaining order is created, the system will automatically send the order details to the customer's email including a link for the customer to pay the remaining amount online

#### Automatically Create Order Details for Remaining Amount

* **Enable :** When enabled, the system will automatically generate the remaining invoice
* **X day before pick-up date:** The system will generate the remaining order **X days** before the scheduled pick-up date
* **Check periodically every X seconds for creating a remaining invoice:** The system will check at regular intervals (**every X seconds**) to determine whether it’s time to create the remaining invoice.
