Skip to content

Commit 513e4db

Browse files
committed
[ADD] POS: customer credit as payment method
task-3090872
1 parent d0ddd49 commit 513e4db

File tree

4 files changed

+114
-0
lines changed

4 files changed

+114
-0
lines changed

content/applications/sales/point_of_sale/payment_methods.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@ under the :guilabel:`Payments` section.
2929
.. toctree::
3030
:titlesonly:
3131

32+
payment_methods/customer_credit
3233
payment_methods/qr_code_payment
3334
payment_methods/terminals
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
================
2+
Customer account
3+
================
4+
5+
The **Customer account** feature allows customers to use their account to make purchases. On the one
6+
hand, they can deposit money for future purchases or, on the other hand, select their account as
7+
:doc:`payment method <../payment_methods>` to purchase items on credit and :ref:`settle the debt
8+
later <pos/settle_debt>` through a point-of-sale transaction or via an issued invoice.
9+
10+
.. _pos/payment_method/configuration:
11+
12+
Configuration
13+
=============
14+
15+
To allow customers to pay using their customer account, :doc:`create a payment method
16+
<../payment_methods>` and configure it as follows:
17+
18+
#. Tick the :guilabel:`Identify Customer` checkbox.
19+
#. Keep the :guilabel:`Journal` field blank to use the customer's receivable account.
20+
#. Once configured, navigate to the :ref:`POS settings <configuration/settings>`.
21+
#. Add the payment method to the :guilabel:`Payment Methods` field.
22+
23+
.. note::
24+
- Set a maximum sales credit to prevent customers from exceeding a defined credit limit. Once the
25+
maximum credit amount is reached, the selected customer button turns orange and a
26+
:icon:`fa-warning` (:guilabel:`warning sign`) icon appears next to the customer’s name as a
27+
warning. However, this warning does **not** prevent a sale from proceeding.
28+
29+
.. seealso::
30+
- :doc:`../../../finance/accounting/payments`
31+
- :doc:`../../../finance/accounting/get_started/chart_of_accounts`
32+
33+
Payment process
34+
===============
35+
36+
Deposit money
37+
-------------
38+
39+
To deposit money to the customer account from the POS interface:
40+
41+
#. Click :guilabel:`Customer` to open the list of customers.
42+
#. Locate the desired customer and click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon to
43+
open the dropdown menu.
44+
#. Click :guilabel:`Deposit money`.
45+
#. Choose the payment method.
46+
#. When redirected to the payment screen, enter the amount to deposit using the keypad.
47+
#. :guilabel:`Validate` the transaction.
48+
#. Click :guilabel:`Yes` on the popup window to confirm.
49+
50+
Pay using the customer account
51+
------------------------------
52+
53+
To use the customer account to pay for a purchase from the POS payment screen:
54+
55+
#. Select the payment method :ref:`created for the customer account
56+
<pos/payment_method/configuration>`.
57+
#. Click :icon:`fa-user` :guilabel:`Customer` to open the customer list and select a customer.
58+
#. Tick the :guilabel:`Invoice` button.
59+
#. :guilabel:`Validate` the purchase.
60+
61+
.. important::
62+
To effectively monitor and manage the customer’s unpaid debt, either :doc:`create an invoice
63+
<../receipts_invoices>` for the order or activate the :doc:`Accounting application
64+
<../../../finance/accounting>`.
65+
66+
To ensure due balance follow-up, generate an invoice or download the accounting application.
67+
68+
Debt tracking
69+
=============
70+
71+
When a customer pays using their customer account, they make purchases on credit; meaning the
72+
purchase amount is considered a debt until the customer pays it off. To keep track of a customer’s
73+
debt, consult their customer statement in the backend or their profile in an open session.
74+
75+
To access the :guilabel:`Customer Statement` report, go to :menuselection:`Point of Sale --> Orders
76+
--> Customers`, select a customer to open their form, and click the :guilabel:`Customer Statements`
77+
smart button.
78+
79+
To overview the total amount due or deposited by a customer from an open session, access the
80+
customer list by clicking :guilabel:`Customer` and search for the desired customer; the amount due
81+
or deposited is displayed next to their name.
82+
83+
.. image:: customer_credit/customer-list.png
84+
:scale: 60 %
85+
:alt: customer list and summary of their customer accounts
86+
87+
.. seealso::
88+
:doc:`../../../finance/accounting/payments/follow_up`
89+
90+
.. note::
91+
When a customer is related to a company, the customer statement report might be related to the
92+
company itself, and not the customer.
93+
94+
.. _pos/settle_debt:
95+
96+
Due amount settlement
97+
=====================
98+
99+
To settle a customer's due amount, :ref:`register the payment from the invoice
100+
<accounting/payments/from-invoice-bill>` or, from an open session, follow these steps:
101+
102+
#. Click :guilabel:`Customer` and search for the desired customer in the list.
103+
#. Click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon next to the customer's name.
104+
#. Select :guilabel:`Settle orders` or :guilabel:`Settle invoices`.
105+
#. Select the orders or invoices to settle.
106+
#. Click :guilabel:`Payment` to proceed.
107+
#. Click :guilabel:`Validate`.
108+
#. Click :guilabel:`Yes` on the popup window to confirm the deposit of the payment received from the
109+
customer.
110+
111+
.. image:: customer_credit/customer-account-summary.png
112+
:scale: 55 %
113+
:alt: menu to settle orders or invoices
28.2 KB
Loading
21.7 KB
Loading

0 commit comments

Comments
 (0)