Skip to content

Commit 141b558

Browse files
committed
[IMP] POS: Update "Payment methods" doc
task-4946924
1 parent b6ee413 commit 141b558

File tree

3 files changed

+48
-17
lines changed

3 files changed

+48
-17
lines changed

content/applications/sales/point_of_sale/payment_methods.rst

Lines changed: 47 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,59 @@
44
Payment methods
55
===============
66

7-
To add a payment method, you first need to create it. Go to :menuselection:`Point of Sale -->
8-
Configuration --> Payment Methods --> New`, and set a name. Check :guilabel:`Identify Customer` to
9-
allow this payment method *exclusively* for registered customers.
7+
Configure a payment method with Odoo Point of Sale to provide customers with various payment
8+
options, including cash, card payments through a :ref:`configured payment terminal
9+
<pos/terminals/configuration>`, :doc:`online payments </applications/finance/payment_providers>`,
10+
or :ref:`customer accounts <pos/payment_method/configuration>`.
1011

11-
Then, select the :guilabel:`Journal`. Choose :guilabel:`Cash` to use this payment method for cash
12-
payments, or :guilabel:`Bank` to use it for card payments.
12+
To create a payment method, go to :menuselection:`Point of Sale --> Configuration --> Payment
13+
Methods`, click :guilabel:`New`, and follow the next steps:
1314

14-
.. image:: payment_methods/payment-method.png
15-
:alt: Creating a new payment method for a POS.
15+
#. Enter a name for the payment method.
16+
#. Enable the following options if needed:
17+
18+
- :guilabel:`Online Payment`: To link the payment method to a :doc:`payment provider
19+
</applications/finance/payment_providers>` and enable online payments, select a provider in
20+
the :guilabel:`Allowed Providers` field or click :icon:`fa-arrow-right` :guilabel:`Payment
21+
Providers` to install one.
22+
- :guilabel:`Identify Customer`: Force the selection of a :ref:`customer account
23+
<pos/payment_method/configuration>` during the payment.
24+
#. Select the preferred :doc:`Journal </applications/finance/accounting/get_started/journals>` to
25+
record all transactions.
26+
#. Select the appropriate :guilabel:`Point of Sale` to enable the payment method.
27+
#. Set the :guilabel:`Integration` field to one of the following options:
28+
29+
- :guilabel:`None required`: For cash payments.
30+
- :guilabel:`Terminal`: :ref:`Set up a terminal <pos/terminals/configuration>` and allow card
31+
payments.
32+
- :guilabel:`Bank App (QR Code)`: Add at least one :ref:`bank account
33+
<accounting/journals/bank>` to the journal to enable :doc:`QR code payments
34+
</applications/sales/point_of_sale/payment_methods/qr_code_payment>` with a bank app. Select a
35+
:guilabel:`QR Code Format` in the form.
36+
#. Save.
1637

1738
.. note::
18-
Selecting a :guilabel:`bank` journal automatically adds the :guilabel:`Use a Payment Terminal`
19-
field in which you can add your :doc:`payment terminal's information
20-
<payment_methods/terminals>`.
39+
- The :guilabel:`Delivery Payment` option links a payment method to online orders placed through
40+
:doc:`Urban Piper </applications/sales/point_of_sale/online_food_delivery>`. Select the
41+
appropriate :guilabel:`Delivery Provider` to associate with the payment method.
42+
- If the Accounting app is installed, the :guilabel:`Intermediary Account` field appears to
43+
record temporary entries until reconciliation for better traceability; leave the field empty
44+
to use the company's default :ref:`receivable account
45+
<accounting/accounts-receivable-payable>`. Selecting a :ref:`journal
46+
<accounting/journals/bank>` displays the :ref:`Outstanding Account
47+
<accounting/journals/outstanding-accounts>` field.
2148

22-
.. seealso::
23-
:doc:`payment_methods/terminals`.
49+
.. tip::
50+
- Use a dedicated :ref:`cash journal <accounting/journals/cash>` to record cash payments.
51+
- Activate at least one :doc:`payment provider </applications/websites/ecommerce/payments>` to
52+
allow online payments and add at least one bank account to the journal to enable QR code
53+
payments through bank apps.
54+
- Always set the :guilabel:`Journal` to :guilabel:`Bank` when :ref:`configuring a payment
55+
terminal <pos/terminals/configuration>`.
2456

25-
Once the payment method is created, you can select it in your POS settings. To do so, go to the
26-
:ref:`POS' settings <configuration/settings>`, click :guilabel:`Edit`, and add the payment method
27-
under the :guilabel:`Payments` section.
57+
.. seealso::
58+
- `Payment methods (video tutorial) <https://www.youtube.com/watch?v=eHr4tS8Wmss>`_
59+
- :doc:`payment_methods/terminals`
2860

2961
.. toctree::
3062
:titlesonly:
Binary file not shown.

content/applications/sales/point_of_sale/payment_methods/terminals.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ To activate a payment terminal and allow processing payments with it, follow the
3333
- :doc:`Tyro <terminals/tyro>`
3434
- :doc:`Viva.com <terminals/viva_com>`
3535
- :doc:`Worldline <terminals/worldline>`
36-
#. Go to :menuselection:`Point of Sale --> Configuration --> Settings` and add the payment method
37-
to the :guilabel:`Payment Methods` list to make it available in the POS interface.
36+
#. Save.
3837

3938
.. _pos/terminals/terminal-use:
4039

0 commit comments

Comments
 (0)