How to Add and Manage Payment Options in Odoo 19 POS: Complete Guide
By Braincuber Team
Published on May 19, 2026
Offering multiple payment methods is essential for creating a smooth and efficient checkout experience, and Odoo 19 Point of Sale makes it easy to configure and manage options such as cash, cards, digital wallets, customer accounts, and online payments. This complete tutorial walks you through how to add and manage payment options in Odoo 19 POS as a step by step guide and beginner guide, including configuring payment methods, journals, and payment terminals to ensure accurate and seamless transaction processing while improving operational efficiency and customer convenience.
What You'll Learn:
- How to access and navigate the Payment Methods dashboard in Odoo 19 POS
- Step by step process to create new payment methods with all configuration fields
- Understanding Online Payment, Identify Customer, and Delivery Payment options
- Configuring Journals, Intermediary Accounts, and Outstanding Accounts
- How to assign payment methods to specific POS sessions and terminals
- Processing payments including Customer Account credit transactions and settlement
Step 1: Access the Payment Methods Dashboard
Odoo provides a simple way to configure payment methods through the Payment Methods section available under the Configuration menu. Go to the Point of Sale module, then navigate to Configuration and select Payment Methods. When you open the Payment Methods option, you can view a list of all previously created payment methods.
The dashboard list displays important information such as the payment method name, journal, company, and related POS sessions. You can also switch to the Kanban view for a more visual layout and open any payment method to see detailed information. In addition, advanced search tools make it easier to filter and group records based on criteria such as payment type, journal, or company.
List View Dashboard
Displays payment method name, journal, company, and related POS sessions in a structured table format for quick overview.
Kanban View
Switch to Kanban view for a more visual card-based layout. Open any payment method card to see detailed configuration information.
Step 2: Create a New Payment Method
To create a new payment method, click the New button from the payment methods list. Then enter the name of the payment method and configure the available options according to your business requirements.
Payment Method Name: Cash / Card / Digital Wallet
Online Payment: Enable for eCommerce/portal transactions
Identify Customer: Require customer selection before payment
Delivery Payment: For payments collected at delivery time
Journal: Connect to specific accounting journal
Intermediary Account: Temporary account for reconciliation
Company: Restrict to specific company (multi-company)
Point of Sale: Restrict to selected POS terminals
Integration: Link with external systems or payment hardware
| Field | Purpose | When to Enable |
|---|---|---|
| Online Payment | Enable for eCommerce or portal transactions | When using payment gateways like Stripe or PayPal |
| Identify Customer | Require customer selection before processing | For invoiced or credit-based transactions |
| Delivery Payment | Payments collected at time of delivery | For delivery-based payment collection |
Step 3: Configure Journal and Accounting Settings
Next, choose the appropriate Journal, which connects the payment method to a specific accounting journal for accurate financial tracking. The Intermediary Account serves as a temporary account for payments that require reconciliation before being transferred to the final account. In multi-company environments, the Company field determines which company can use the payment method.
The Point of Sale field restricts the method to selected POS terminals, while the Integration option links the payment method with external systems or payment hardware. You can also configure additional details such as the Outstanding Account and Intermediary Account. These fields may vary depending on the selected payment method.
Important Accounting Configuration
The Intermediary Account serves as a temporary account for payments that require reconciliation before being transferred to the final account. Ensure this account is properly configured in your Chart of Accounts to avoid reconciliation issues.
Step 4: Assign Payment Methods to POS Sessions
After completing the configuration, save the form to make the payment method available in the Point of Sale system. Once the payment methods are configured, the required method can be selected for a POS session using the Payment Methods field available in the Settings window.
Save the Payment Method
Complete all configuration fields and save the form to make the payment method available in the Point of Sale system.
Open POS Settings
Navigate to your POS configuration and locate the Payment Methods field in the Settings window.
Select Available Methods
Choose which configured payment methods should be available for this specific POS session.
Step 5: Process Payments in POS Session
To use the configured payment method, start a POS session, add the required products, and select Payment to open the payment screen. On this page, users can choose from available options such as Cash, Card, or Customer Account displayed on the left side of the interface.
After choosing the preferred payment method, validate the payment, and the selected method will appear on the customer bill. The payment is processed and recorded in the connected journal for accurate financial tracking.
1. Start a POS session
2. Add required products to the order
3. Click Payment to open payment screen
4. Select payment method (Cash, Card, Customer Account)
5. Validate the payment
6. Selected method appears on customer bill
Step 6: Handle Customer Account Credit Transactions
The Customer Account payment method is particularly useful for handling credit transactions and tracking customer balances within the system. This feature allows customers to either purchase products on credit or make advance payments for future orders.
Once the products are selected, clicking Order followed by Validate finalizes the transaction, generates the invoice, and charges the amount to the customer account. To review the customer account status, open the New Orders section and access the Customers menu, where the total outstanding amount is displayed.
Select Products and Validate
Add products to the order, click Order followed by Validate to finalize the transaction and charge the customer account.
Review Customer Account Status
Open the New Orders section and access the Customers menu to view the total outstanding amount for any customer.
Settle Outstanding Orders
Click Settle Orders, select the relevant orders, click Select, then move to the payment page and complete the payment process.
Customer Account Best Practice
The Customer Account payment method enables both credit purchases and advance payments for future orders. Regularly review outstanding balances through the Customers menu to maintain accurate financial records.
Payment Configuration Summary
| Configuration Step | Key Action | Result |
|---|---|---|
| Access Payment Methods | Navigate to Configuration > Payment Methods | View existing payment methods in List or Kanban view |
| Create Payment Method | Click New, enter name, configure options | New payment method with Online Payment, Identify Customer, Delivery Payment |
| Configure Journal | Set Journal, Intermediary Account, Company | Accurate financial tracking and reconciliation |
| Assign to POS | Select methods in POS Settings window | Payment method available in POS session |
| Process Payment | Start session, add products, select payment | Transaction processed and recorded in journal |
Frequently Asked Questions
How do I add a new payment method in Odoo 19 POS?
Go to Point of Sale > Configuration > Payment Methods, click New, enter the payment method name, configure options like Online Payment and Journal, then save.
What is the purpose of the Intermediary Account in Odoo POS?
The Intermediary Account serves as a temporary account for payments that require reconciliation before being transferred to the final accounting account.
How does Customer Account payment work in Odoo 19 POS?
Customer Account allows credit purchases and advance payments. Transactions are charged to the customer account and can be settled later through the Customers menu.
Can I restrict payment methods to specific POS terminals?
Yes. Use the Point of Sale field in the payment method configuration to restrict the method to selected POS terminals only.
How do I settle outstanding customer orders in Odoo POS?
Open New Orders > Customers menu, view outstanding amounts, click Settle Orders, select relevant orders, then complete payment on the payment page.
Need Help with Odoo POS Configuration?
Our experts can help you configure payment methods, journals, and payment terminals in Odoo 19 POS. Get personalized guidance for your retail setup.
