Skip to content

Commit c66e593

Browse files
committed
[ADD] POS: customer credit as payment method
task-3090872
1 parent 3e7b15a commit c66e593

File tree

2 files changed

+120
-0
lines changed

2 files changed

+120
-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: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
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_accounts>` 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+
.. note::
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+
Tracking a customer due amount differs depending on the pos config
72+
73+
Option 1: only pos is installed
74+
Mandatory: generate an invoice
75+
how to track:
76+
customer, custo statement,
77+
78+
what happens if no invoice generated:
79+
Not part of the customer statement,
80+
when click on POS order smart button: the order is considered paid but to invoice.
81+
82+
Accounting installed:
83+
Customer accounting always available as long as there's
84+
85+
86+
When a customer pays using their customer account, they make purchases on credit; meaning the
87+
purchase amount is considered a debt until the customer pays it off. To keep track of a customer’s
88+
debt, consult their customer statement in the backend or their profile in an open session.
89+
90+
To access the :guilabel:`Customer Statement` report, go to :menuselection:`Point of Sale --> Orders
91+
--> Customers`, select a customer to open their form, and click the :guilabel:`Customer Statements`
92+
smart button.
93+
94+
To overview the total amount due by a customer from an open session, access the customer list by
95+
clicking :guilabel:`Customer` and search for the desired customer; the amount due is displayed next
96+
to their name.
97+
98+
.. seealso::
99+
:doc:`../../../finance/accounting/payments/follow_up`
100+
101+
.. note::
102+
When a customer is related to a company, the customer statement report might be related to the
103+
company itself, and not the customer.
104+
105+
.. _pos/settle_accounts:
106+
107+
Due account settlement
108+
======================
109+
110+
To settle a customer's due amount, :ref:`register the payment from the invoice
111+
<accounting/payments/from-invoice-bill>` or, from an open session, follow these steps:
112+
113+
#. Click :guilabel:`Customer` and search for the desired customer in the list.
114+
#. Click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon next to the customer's name.
115+
#. Select :guilabel:`Settle due accounts`.
116+
#. Choose the payment method.
117+
#. Click :guilabel:`Validate`.
118+
#. Click :guilabel:`Yes` on the popup window to confirm the deposit of the payment received from the
119+
customer.

0 commit comments

Comments
 (0)