> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.robaws.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Cash register module

The **cash register module** allows organisations to process cash, Bancontact and credit card transactions in a simple way as well.
The module can be used on its own, but its greatest added value lies in the [integration with Exact Online](https://support.robaws.com/en/article/how-does-the-exact-online-integration-work-prtq03/).

||| The cash register module cannot be linked automatically to a physical cash register. You may be able to do this by building (or having someone build) an [API](https://support.robaws.com/en/article/robaws-api-1dvhxmu/).

## Settings

To use the cash register module, the following items have to be activated:

* **User role:** the module 'cash register' has to be activated on the user role.
* The setting **'Activate POS features'** has to be activated. You do this via **settings > cash register > settings**.

As soon as you have activated the settings above, a 'cash register' module is added in the left-hand column. In addition, you get a 'cash bookings' window on the order and the invoice. 

## Creating a cash register

To use the cash register features, you have to create a cash register. You do this via **settings > general > cash register** or **settings > cash register > master data > cash register.** 
When you create a cash register, you are first asked for the **company** for which you want to create this cash register. This is important because you can only book cash bookings for a cash register whose company is the same as the company of your invoice or order. 
The fields below are also relevant.

| Setting | Explanation |
| ---- |
| Name | The name of the cash register |
| Journal | The journal on which the cash payments are booked. This is important for the integration with [Exact Online](https://support.robaws.com/en/article/how-does-the-exact-online-integration-work-prtq03/). |
| Miscellaneous journal | The journal on which the Bancontact and credit card payments are booked. This is important for the integration with [Exact Online](https://support.robaws.com/en/article/how-does-the-exact-online-integration-work-prtq03/). |
| Opening balance | The opening balance of the cash register. If the opening balance does not match the closing balance of the cash journal in [Exact Online](https://support.robaws.com/en/article/how-does-the-exact-online-integration-work-prtq03/), sending will fail. |

You configure the settings for the GL accounts on which the bookings have to be made via **settings > integrations > Exact Online.** 
The following GL accounts are used:

* Cash transactions: are booked on 'GL account customers'
* Bancontact and credit card transactions: are booked on 'GL account customers' with a counter-entry on 'payment service GL account'
* Payment differences: are booked on the GL accounts for positive and negative payment differences

## Registering cash bookings

There are **5 types** of cash bookings that can be registered:

1. Internal transfer
2. Cash difference
3. Cash
4. Bancontact
5. Credit card

The **internal transfer and cash difference** are booked via the **overview of the cash register module.**

**Cash, Bancontact and credit card** bookings are made on the order or the invoice.
There you have a **'cash bookings' window**. In this window you can click 'Add' to register a cash booking. The amount of the order or invoice is automatically taken into account to register the payment. 

When a cash payment is registered, rounding to 5 cents is taken into account. The amount is always rounded and the difference is registered as a cash difference. 

|| If you register a cash booking on an order and then convert that order into an invoice, the cash booking is moved to the invoice.

## Closing the cash register

In the **overview of the cash register module** you can close the cash register for a specific day. To do this, you click the action button **Close cash register** (key).
The following actions can be carried out on the cash register closing:

* **Send to accountant**: you pass the closing on to Exact Online
* **PDF**: you take a Z-report of the cash register closing

From the overview of the cash register module it is also possible to consult a history of cash register closings (action button **Cash register closings**) or to generate a pro forma Z-report (via the pdf action button).

## Exact Online integration

As mentioned above, using the cash register features is very useful in combination with the integration with [Exact Online](https://support.robaws.com/en/article/how-does-the-exact-online-integration-work-prtq03/).
After creating a cash register closing, you can send it to Exact Online. 

After sending it from Robaws to Exact Online, you can find it in Exact via **accounting > bank & cash > cash bookings > overview.**
There you can find the bookings to be processed and the processed bookings.
You can click through on these bookings to see more details.