Skip to content

Commit 554aec1

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

File tree

2 files changed

+87
-0
lines changed

2 files changed

+87
-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: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
===============
2+
Customer account
3+
===============
4+
5+
The **Customer account** feature allows customers to use their account to make purchases. They can
6+
either deposit money directly onto their account for future purchases, or select their account as
7+
:ref:`payment method <../payment_methods>` to purchase items and incur a debt with the company,
8+
which can be :ref:`settled later <pos/settle_accounts>` either through a point-of-sale transaction
9+
or via an issued invoice.
10+
11+
Configuration
12+
=============
13+
14+
To allow customers to pay using their customer account, :doc:`create a payment method
15+
<../payment_methods>` and configure it as follows:
16+
17+
#. Tick the :guilabel:`Identify Customer` checkbox.
18+
#. Keep the :guilabel:`Journal` field blank to use the customer's receivable account.
19+
#. Once configured, navigate to the :ref:`POS settings <configuration/settings>`.
20+
#. Add the payment method to the :guilabel:`Payment Methods` field.
21+
22+
.. note::
23+
Set a maximum sales credit to prevent customers from exceeding a defined credit limit. Once the
24+
maximum credit amount is reached, a warning appears next to the customer’s name. However, the
25+
warning does **not** prevent the sale from proceeding.
26+
27+
.. seealso::
28+
- :doc:`../../../finance/accounting/payments`
29+
- :doc:`../../../finance/accounting/get_started/chart_of_accounts`
30+
31+
32+
Payment process
33+
===============
34+
35+
#. Payment screen
36+
#. Select pm
37+
#. Tick the Invoice button
38+
#. hgh
39+
40+
.. warning::
41+
Without an invoice generated for the order, the :guilabel:`Customer Statements` report remains
42+
empty.
43+
44+
.. note::
45+
Depending on the defined credit limit, a warning sign can appear next to the customer’s name if
46+
the cart value surpasses the established maximum limit or if the customer has already exceeded
47+
it. However, the warning does **not** prevent the sale from proceeding.
48+
49+
.. note::
50+
To effectively monitor and manage the customer’s unpaid debt, either :doc:`create an invoice
51+
<../receipts_invoices>` for the order or activate the :doc:`Accounting application
52+
<../../../finance/accounting>`.
53+
54+
Debt tracking
55+
=============
56+
57+
When a customer pays on credit, the purchase amount is considered a debt until the customer pays it
58+
off. To keep track of a customer’s debt, consult their customer statement in the backend or their
59+
profile in an open session. To access the :guilabel:`Customer Statement` report, go to
60+
:menuselection:`Point of Sale --> Orders --> Customers`, select a customer to open their form, and
61+
click the :guilabel:`Customer Statements` smart button.
62+
63+
64+
65+
To overview the total amount due by a customer from an open session, access the customer list by
66+
clicking :guilabel:`Customer` and search for the desired customer; the amount due is displayed next
67+
to their name.
68+
69+
.. seealso::
70+
:doc:`../../../finance/accounting/payments/follow_up`
71+
72+
.. _pos/settle_accounts:
73+
74+
Due account settlement
75+
======================
76+
77+
To settle a customer's due amount, :ref:`register the payment on the invoice
78+
<accounting/payments/from-invoice-bill>` or, from an open session, follow these steps:
79+
80+
#. Click :guilabel:`Customer` and search for the desired customer in the list.
81+
#. Click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon next to the customer's name.
82+
#. Select :guilabel:`Settle due accounts`.
83+
#. Choose the payment method.
84+
#. Click :guilabel:`Validate`.
85+
#. Click :guilabel:`Yes` on the popup window to confirm the deposit of the payment received from the
86+
customer.

0 commit comments

Comments
 (0)