# Custom bookings

The BackOffice interface supports the custom bookings option. Here are some example use cases where you might need to make a custom booking.

* Enter a card transaction manually or reverse it.
* Reverse the applied fee for the customer.
* Enter some transactions like fees, compensations or chargebacks manually.
* Enter interest or fee corrections.
* Make write-offs before account closure.
* Making resolving entries on a closed account.

Below you will find more information about:

* [Make custom booking](#_rqkxg1c2dk4q)
* [Make custom booking bulk upload](#make-custom-booking-bulk-upload)
* [Search custom booking](#_vsdg925wjjzb)

## Make custom booking <a href="#rqkxg1c2dk4q" id="rqkxg1c2dk4q"></a>

1. Open the [account view page](/backoffice-user-guides/iDyT31cW9CYApPltrXUd/accounts-guide/account-view-page.md).
2. From the content menu, choose the **Custom booking** option.
3. Click the **New custom booking** button and fill in the [parameters](/backoffice-user-guides/iDyT31cW9CYApPltrXUd/accounts-guide/custom-bookings/custom-booking-parameters.md).

<figure><picture><source srcset="/files/4KzfmhIchYTLwW3mfQ5e" media="(prefers-color-scheme: dark)"><img src="/files/yeCXi9GlkIuBixfVEuzL" alt=""></picture><figcaption></figcaption></figure>

4. Click the **Save** button.

<figure><picture><source srcset="/files/dbQheQpbZbkTqmjGdfFj" media="(prefers-color-scheme: dark)"><img src="/files/hZQawpAJW0b1eyAzO4Kz" alt=""></picture><figcaption></figcaption></figure>

{% hint style="info" %}
BackOffice users with the **MAKE\_TRANSACTION** privilege can initiate custom bookings.
{% endhint %}

## Make custom booking bulk upload

Using the BackOffice interface, you can bulk upload the custom booking files in the comma-delimited **CSV format**. Find information about the CSV file here: [custom booking CSV file](/backoffice-user-guides/iDyT31cW9CYApPltrXUd/accounts-guide/custom-bookings/custom-booking-csv.md).

To **upload** the CSV file:

1. **Administration** > **File import**.
2. On the file import page, click the **Import file button**.
3. In the file import window, set the **Import type** to **Custom bookings**, upload the CSV file > click the **Import** button.

<figure><picture><source srcset="/files/C7hYyMGZO00Fw8LD2Znk" media="(prefers-color-scheme: dark)"><img src="/files/bz0WcinhZTVC6VxJhf1r" alt=""></picture><figcaption></figcaption></figure>

The outcome can be an **error** or **success** once you have uploaded your file with custom bookings.

1. **Error:** Should the Tuum system encounter an error in any row of your custom booking file, it will reject the entire file. The response will detail the error associated with the specific problematic row.
2. **Success**: The Tuum system has created all custom bookings in the CSV file.

{% hint style="warning" %}
The Tuum system bypasses account balance checks for custom booking file uploads. Therefore, transactions can push account balances into the negative, regardless of the negative balance allowance settings.
{% endhint %}

## Search custom bookings <a href="#vsdg925wjjzb" id="vsdg925wjjzb"></a>

1. **Accounts** > **Search** > **Custom bookings**.
2. Fill in the search details > click the **Search** button.
3. Click the **Custom booking ID** to view the details.

<figure><picture><source srcset="/files/ZWcggIL7hi1cbRkcgVS7" media="(prefers-color-scheme: dark)"><img src="/files/QrYklG3V2V1mGOPBQ4T8" alt=""></picture><figcaption></figcaption></figure>


---

# 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://docs.tuum.com/backoffice-user-guides/iDyT31cW9CYApPltrXUd/accounts-guide/custom-bookings.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.
