> ## Documentation Index
> Fetch the complete documentation index at: https://docs.controller360.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Required Procedure for Financial Flow

**Financial Flow** is essential for **ALL** companies to control their finances and generate profits.

## **Expenses — Accounts Payable and Paid Accounts**

> [!NOTE]
>
> NOTES: All expenses, with or without an invoice, must be recorded. This includes salaries, bank fees, partner withdrawals, minor maintenance, and other expenses.
>
> No amount should leave the store without being recorded. For expenses without an invoice, use a receipt book and enter the reason for the withdrawal, the date, and the amount. This ensures that all transactions are correctly recorded in **Accounts Payable**.

1. Access VR Master and follow the procedure below:

![01 4](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/01-4.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=06c4b7641d84e87b06da606dc6c2b5bb)

2. Use a configured entry type with the posting type set to **Expense**:

![02 4](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/02-4.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=9b9f1d8069bd0f19bc7d2006c6a89e44)

3. This will update **Accounts Payable > Supplier**.

![03 4](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/03-4.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=8e52ea5be2df336319bf64c7e5ed1ce9)

4. Enter all expenses under: **Financial > Accounts Payable > Expenses > Other Expenses**, also completing the **Supplier** field, as shown in the image for **step 3**.

![04 3](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/04-3.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=59f932554a6a4c397ca7954a2490bd81)

5. When the expense is paid, access: **Accounts Payable > Supplier**.

   **Locate the expense > Select it > Click the green downward arrow or press Alt + B > Enter the exact payment date > Click Settle.**

   If the payment was made in cash, settle it through **Treasury**. If it was made through a bank account, select the **bank used for the payment**.

![03 5](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/03-5.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=f203de0e86fa44f8377e19c6b815251b)

## **Suppliers — Purchase of Goods for Resale**

1. Access **VR Master** and follow the procedure below:\
   **Invoice > Entry Invoice > Entry > Add**

![01 5](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/01-5.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=44889dd24b3971ce70fcfa1047ae3336)

2. Use a configured entry type with the **posting type set to Entry**, as shown in the image below. This will update **Accounts Payable > Supplier**.

![05 3](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/05-3.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=43807f14d4c835e1ff3d9c8917324721)

3. This will update **Accounts Payable > Supplier**, as shown in the image below:

![Image](https://mintcdn.com/controller-tech/L55XIXtvFpdz6-eS/images/image-75.png?fit=max\&auto=format\&n=L55XIXtvFpdz6-eS\&q=85\&s=134473e77b3b4a1b70632f0a19a02e35)

3. When the supplier is paid, access: **Accounts Payable > Supplier**.

   **Locate the supplier > Select it > Click the green downward arrow or press Alt + B > Enter the exact payment date > Click Settle.**

   If the payment is made in cash, settle it through **Treasury**. If it is made through a bank account, select the **bank used for the payment**.

\
image

> [!NOTE]
>
> If a purchase is made without an invoice, record it using a **specific entry type**, updating **Accounts Payable > Supplier**. After payment, settle it according to the instructions above.

## **POS Sales — Accounts Receivable and Received Accounts**

1. Complete the **three POS Closing steps** so that the information is sent to **Accounts Receivable**. Follow the sequence below:

**Financial > Cash > POS Closing** (Verification of amounts received against amounts recorded in the system):

![06 1](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/06-1.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=3fe6d36cc53a6858f952122c099ea779)

**Financial > Cash > Finalization** (Overview of the previous day’s POS transactions):

![07 1](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/07-1.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=c139c4d790c33cdbedcfe422a0c6f5e7)

**Financial > Cash > Administration > Credit Card on the Closing Date**:

![08 2](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/08-2.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=eac49bfde37e699a4dc72568e6b67c2d)

When the amount is received, settle it under: **Financial > Cash > Receipt**.

**Select the account > Click the green downward arrow or press Alt + B.**

This procedure must be completed for receipts made by **credit card, debit card, cash, and Pix**.

![09 1](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/09-1.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=6797696883183a7d83af256e26d4f901)

Access: **Financial > Accounts Receivable**.

**Select the receipt type** — for example, **Revolving Credit** — **select the account > click the green downward arrow or press Alt + B**.

Use this procedure to settle the remaining receipt types, assigning each amount to the appropriate account.

![10 1](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/10-1.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=354b5b43a234635b9e5b0acaca12c1ea)

## NF-e Sales

1. **Invoice > Outbound Invoice > Issue**

![11](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/11.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=e8612990b4fbca3aaedd4a6d1c82a13d)

2. When issuing a sales invoice that was not processed through the POS, use an **outbound type** configured with the following options:

   **Add Sale > Reduce Inventory > Generate Receivable.**

   This will record the amount in **Accounts Receivable**. After receiving the payment, settle it according to the instructions above.

![12](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/12.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=666ff2ce3ca23b6107b1386c5bb593f7)

> [!NOTE]
>
> Remember to configure the **card fees** and the **banks used for bank reconciliation** in the corresponding records.
>
> To simplify card reconciliation, which can be a time-consuming task, learn more about the **VR Card Reconciliation tool**.

## Bank Reconciliation

1. **Bank reconciliation** is essential to ensure that all incoming and outgoing funds have been recorded correctly.

![13](https://mintcdn.com/controller-tech/Bf3R8KhC-Ag-GG2d/images/13.png?fit=max\&auto=format\&n=Bf3R8KhC-Ag-GG2d\&q=85\&s=d2656e9979cb23dc345151edd99b791f)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.