Skip to content

Commit 670e8ad

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

File tree

4 files changed

+115
-0
lines changed

4 files changed

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

0 commit comments

Comments
 (0)