Enable Dark Mode!
By: Subhisha PS

How to Configure Different Payment Methods in Odoo 15 POS

Functional Odoo 15 POS

Several companies deal with sales. Customer payment is a vital part of the selling process. Customers can pay their bills through a variety of means these days. Credit cards, bank transfers, liquid cash, and other payment options are just a few examples. When we sell a product to a customer, they can use any of them. As a result, multiple payment methods must be available in a shop or similar establishment. Odoo makes it simple for us to manage these payment types. In Odoo 15, we used a few different payment methods. Payment options utilized in point of sale sessions include Cash, Bank, Customer Account, and Payment Terminals. Let's take a look at each one separately.

In the POS module, we may establish payment methods. To do so, go to the configuration tab and select payment methods. configure-different-payment-methods-in-odoo-15We can view the payment methods generated, and we can also add new payment methods from there. Let's discuss them one by one. configure-different-payment-methods-in-odoo-15- Cash

Cash is a straightforward and familiar method of payment for everyone. We can utilize the technique of cash for payment when selling a product, and the customer makes payment in the form of liquid cash. The payment type cash is formed here, as can be seen. configure-different-payment-methods-in-odoo-15When this is opened, we can see that the method name is cash because this name appears at the point of sale when selecting a payment option. Set the journal to cash. An Intermediary Account and Company can be mentioned here.

- Customer Account

The customer account is the second payment method. It functions similarly to a credit card. We can sell things to our clients, and if they select the customer account option, all transactions will be recorded in the Receivable account, and the customer has the option of paying them all at once. configure-different-payment-methods-in-odoo-15 We named the method Customer Account and added the company here. We enable the Identify Customer field because doing so forces us to set a client, and developing a customer is required for this approach.

Because we wish to enter the transaction data into the Receivable account, we must leave the journal field empty. Save it after you've finished setting everything up.

- Payment Terminal

During payment, we can use payment terminals. We must first configure it before we can use it. To do so, navigate to the setup tab and select settings. Some payment terminals are available here, such as Adyen, Vantiv, Six, and others, which enable payment terminals.

Save the added changes. configure-different-payment-methods-in-odoo-15Create a new payment method check that uses this payment terminal after that.

Assign a name to the procedure and a bank to the journal. We can then add details such as Outstanding Account, Intermediary Account, Compan, etc. Here you can add a payment terminal and select a credential. configure-different-payment-methods-in-odoo-15Simply save the page after you've made your modifications.

- Bank

We are also familiar with bank payments, just as we are with cash. It is possible to make a bank transfer payment for their invoiced amount. The amount can be transferred from the customer's account to the company's account. The previously created bank payment method is displayed here. Let's have a look. configure-different-payment-methods-in-odoo-15The name Bank and the journal Bank are mentioned here. Outstanding Account and Intermediary Account can both be established up here. Mention the business's name. It is feasible to put payment terminals here in the case of a bank.

- Using Different Payment methods in Point of Sale Session

So we created all payment terminals. To begin, we must first add payment methods to the point-of-sale session. To do so, go to the configuration tab and choose the point of sale option from the drop-down list. We can see the existing point of sale sessions there. Click the create button to create a new one.

: Configuration > Point-of-Sale > Createconfigure-different-payment-methods-in-odoo-15Here, I'm going to make a new session called DEMO SHOP, and it'll be a shop. On the payment page of those settings, we can see a spot where payment methods can be added in the current session. configure-different-payment-methods-in-odoo-15Then save it when you've added a payment method.

Let's get started with a session. We've already set up four payment options. While paying sale orders, we can use each one. From the dashboard, open the newly created session. I've now joined the session. configure-different-payment-methods-in-odoo-15When starting a new session, a small window displays to put some money in as an opening balance. A session's opening balance is the amount we keep in the session, which could be a balance from the previous session. configure-different-payment-methods-in-odoo-15We can begin our session after adding the opening balance.

I'm placing a selling order for an Acoustic Bloc Screen for the customer Azure Interior, with two quantities totaling 1000. Let's get to the payment counter by clicking on the payment button. We can then select our payment options. configure-different-payment-methods-in-odoo-15There are four methods that we created before displaying. Our customer selected the Cash option since he paid the sum in cash. configure-different-payment-methods-in-odoo-15We can see the total amount paid in cash in the screenshot above, confirming the order. It is also possible to create an invoice from there. We're not producing an invoice right now, so let's validate the payment. After that, a receipt will appear. There are two alternatives available. One is used to print the ticket, while the other is used to send mail. configure-different-payment-methods-in-odoo-15Now that the current order has been completed, we can move on to the next one by clicking the New Order button.

Let's look at how we can use the method of the Bank now. Then we'll be able to make a new order for a different customer. Deco Addict is our second customer, and we supplied three units of Cabinet with Doors to them. Click on the button Payment. configure-different-payment-methods-in-odoo-15Choose the bank selection from the payment methods menu. The entire sum is now being paid through bank transfer. The payment will then be validated. configure-different-payment-methods-in-odoo-15The receipt is now shown. Details include payment method, total paid amount, products with quantity, etc. configure-different-payment-methods-in-odoo-15Then we'll go on to the next order by clicking on the new order button.

To check the payment method Customer Account, select the third customer. Demo Customer has been chosen as our third customer, and one quantity of Storage Boxes at the price of 999 has been sold. configure-different-payment-methods-in-odoo-15Let's make a payment and use the customer account as the mode of payment. As previously said, the customer did not pay money and instead used this alternative, which is similar to a credit card. configure-different-payment-methods-in-odoo-15Let's make an invoice right now, Select Invoice from there and click on Validate. As a result, a receipt is generated, and an invoice is created in the back end. The amount paid as a Customer Account was reflected on the receipt. configure-different-payment-methods-in-odoo-15Click on the New Order button to switch to a different order. Let's pick another customer to apply to the fourth payment method using Payment Terminal. DEMO Freeman is being chosen as a new customer. He selected the products, calculated the total amount, and then clicked the Payment button to complete the transaction. configure-different-payment-methods-in-odoo-15Select the Card as a payment method. Then, as we can see, it is currently waiting for a payment terminal.

Because we used the method Card, we had to swipe the card like we usually did. We can also generate an invoice for this order. configure-different-payment-methods-in-odoo-15This mode of payment requires the use of a terminal. Let's look at the Cash In/Out option and see how it's used. Choose that option. configure-different-payment-methods-in-odoo-15Many employees work in a shop. They may have ongoing expenses such as lunch transportation, and thus there may be opportunities to temporarily take money from the cash counter and return it before nightfall.

We can use the Cash In / Out option for such situations. configure-different-payment-methods-in-odoo-15Assume that an employee withdraws $250 from the cash register to cover his transportation expenses. As, a result, select the Cash Out option, as the cash will be taken from the counter. Include the amount as well as the reason. configure-different-payment-methods-in-odoo-15After a while, he returns the money. To do so, select Cash In / Out once more. The small window appears once more. From there, select the Cash In option. Include the amount as well as the cause. It is confirmed. configure-different-payment-methods-in-odoo-15We can end the session once all orders have been processed. To do so, go to the right side of the screen and select the Close option. configure-different-payment-methods-in-odoo-15After that, a new window displays. From there, we get all of the order data, including the start and end times.

We collect total orders, payments, and cash in and cash out details from the closing control panel. We created orders in 13999 and only paid the amount of 13000.

We paid the remaining 999 as a customer account payment, shown in the Receivable account. The entire amount for each payment method is displayed separately here. The opening balance will be updated if any opening balance is added at the session's start time.

In the cash column, enter the amount that was counted.

It is also possible to include any notes. Check the box below to get the payment difference and record the profit and loss entry. configure-different-payment-methods-in-odoo-15We can then choose whether to close the session or keep it open. If we receive any new orders, we will continue selling. Go to the bottom of the page to select one of these options. There are three alternatives available. Close the session, keep it open, and keep selling. We can close the session once all orders have been cleared.

We return to the back end following the closing session. There, we may view the DEMO SHOP session. The Last Closing Date and the Last Closing Cash Balance can also be found there. configure-different-payment-methods-in-odoo-15From the Orders page, we can see all the orders created, orders made, payments that have been made, and customers. configure-different-payment-methods-in-odoo-15We can see the orders we created before and the total amount from the orders tab. Includes order number, POS session, date, receipt number, customer, employee, status, etc.


When I checked the status of the orders I created, two of them were in the Invoiced stage, and two were in the Posted stage because we only made invoices for two orders. Here's a Demo customer-made payment with the Customer Account payment mechanism.

We explained that the situation is similar to that of a credit card because the user has not paid the balance so that the transaction can be seen in the Partner Ledger. As a result, go to the Accounting module, select the Reporting tab, and select Partner Ledger from the drop-down list.

: Accounting > Reporting > Partner Ledgerconfigure-different-payment-methods-in-odoo-15An amount of 999 is debited here. We can see that a balance of 999 has not been paid. The customer can settle this amount, set up, reopen the session, and select the specific customer from the list. We can see that there is a balance due there. The sum payable for the Demo customer is 999. configure-different-payment-methods-in-odoo-15We'll be able to pay the balance from there. Near the amount, click the “Add to cart sign.” There is a small window that appears. The payment method can then be selected. configure-different-payment-methods-in-odoo-15Then there's another window, which we stated previously. The payment will then be validated. configure-different-payment-methods-in-odoo-15A pop-up notice will occur during validation. We don't add any products. After all, the order is empty, ensuring that payment is made. Yes is the best option. configure-different-payment-methods-in-odoo-15Let's have a look at the partner ledger now. To do so, go to the accounting module's reporting tab and select the partner ledger. Choose our customer from there. configure-different-payment-methods-in-odoo-15We can see that 999 has been credited to the account, and the balance is now zero. That's all there is to it when it comes to payment methods. This blog examined several payment mechanisms and how they function in Point of Sale sessions.

If you need any assistance in odoo, we are online, please chat with us.


Imad Elidrissi

Hi, how can i choose payment methods appearance order in POS session, for ex: cash before bank, or inverse




Leave a comment




Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635



Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.



Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message