Skip to content

Commit 8a8161d

Browse files
committed
[IMP] pos: update Invoices documentation
task-5177183
1 parent 33b6f3d commit 8a8161d

4 files changed

Lines changed: 105 additions & 40 deletions

File tree

content/applications/sales/point_of_sale/use.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ Set customers
122122

123123
Registering customers is necessary to :ref:`collect their loyalty points and grant them rewards
124124
<pos/pricing/loyalty>`, automatically apply an :ref:`attributed pricelist
125-
<pos/pricing/pricelists>`, or :ref:`generate and print invoices <pos_invoices/invoices>`.
125+
<pos/pricing/pricelists>`, or :ref:`generate and print invoices <pos/invoices/invoices>`.
126126

127127
To create customers from :ref:`the POS register <pos/use/open-register>`:
128128

Lines changed: 102 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,129 @@
1+
.. _pos/invoices/invoices:
2+
13
========
24
Invoices
35
========
46

5-
.. _pos_invoices/invoices:
6-
7-
Point of Sale allows you to issue and print invoices for :ref:`registered customers
8-
<pos/use/customers>` upon payment and retrieve all past invoiced orders.
7+
Point of Sale allows for :ref:`generating <pos/invoices/generate>` invoices for
8+
:ref:`registered customers <pos/use/customers>` upon payment, :ref:`retrieving
9+
<pos/invoices/retrieve>` all past invoiced orders, and :ref:`self scanning and downloading
10+
<pos/invoices/qr-codes>` an invoice from a QR code or URL.
911

1012
.. note::
1113
An invoice created in a POS creates an entry into the corresponding :ref:`accounting journal
12-
<cheat_sheet/journals>` :ref:`configured in the POS settings
13-
<pos_invoices/invoice_configuration>`.
14+
<cheat_sheet/journals>` :ref:`configured in the POS settings <pos/invoices/configuration>`.
1415

15-
.. _pos_invoices/invoice_configuration:
16+
.. _pos/invoices/configuration:
1617

1718
Configuration
1819
=============
1920

20-
To define the default journals for a specific POS, go to the :ref:`POS' settings
21-
<pos/use/settings>`, scroll down to the :guilabel:`Accounting` section, and select the appropriate
22-
journals for :guilabel:`Orders` and :guilabel:`Invoices` under :guilabel:`Default Journals`.
23-
24-
.. image:: pos_invoices/invoice-config.png
25-
:alt: accounting section in the POS settings
26-
:scale: 70 %
21+
To define the default journals for a specific POS, go to :menuselection:`Point of Sale -->
22+
Configuration --> Settings`, scroll down to the :guilabel:`Accounting` section, and select the
23+
appropriate journals for :guilabel:`Orders` and :guilabel:`Invoices` under :guilabel:`Default
24+
Journals`. To modify the selected default journal, click the :icon:`fa-arrow-right`
25+
(:guilabel:`Internal link`) icon.
2726

2827
.. note::
2928
Specific journals can also be defined for each :doc:`payment method <../payment_methods>`.
3029

31-
Invoice a customer
30+
.. seealso::
31+
:doc:`/applications/finance/accounting/get_started/journals`
32+
33+
.. _pos/invoices/generate:
34+
35+
Invoice generation
3236
==================
3337

34-
To invoice a customer, first make sure a :ref:`customer is set <pos/use/customers>` for the order.
35-
Then, upon :ref:`processing the payment <pos/use/sell>`, click :guilabel:`Invoice` underneath the
36-
customer's name to issue an invoice for that order.
38+
To create and send an invoice to a customer from the :ref:`Orders overview <pos/use/orders>`, follow
39+
these steps:
3740

38-
Select the payment method and click :guilabel:`Validate`. The invoice is automatically issued
39-
and ready to be downloaded and/or printed.
41+
#. Click the :guilabel:`Active` dropdown menu and select :guilabel:`Paid`.
42+
#. Select the relevant order and click :icon:`fa-file-pdf-o` :guilabel:`Invoice` above the numpad.
43+
#. Click :guilabel:`Ok` in the popover, then select or :ref:`create a customer <pos/use/customers>`.
4044

41-
Retrieve invoices
42-
=================
45+
.. tip::
46+
To reprint the invoice, select the relevant order and click :icon:`fa-file-pdf-o`
47+
:guilabel:`Reprint Invoice` above the numpad.
4348

44-
To retrieve the invoice of a POS order, follow these steps:
49+
.. note::
50+
To issue an invoice from the backend, go to :menuselection:`Point of Sale --> Orders --> Orders`,
51+
select the relevant order, add a customer in the :guilabel:`Customer` field, then click
52+
:guilabel:`Invoice`.
4553

46-
#. Go to :menuselection:`Point of Sale --> Orders --> Orders`.
47-
#. Click the relevant invoiced order in the list.
48-
#. On the order form, click the :guilabel:`Invoice` smart button.
54+
To create and send an invoice to a customer on the :ref:`Payment <pos/use/sell>` screen, follow
55+
these steps:
56+
57+
#. Enable :icon:`fa-file-text-o` :guilabel:`Invoice`.
58+
#. Click :icon:`fa-user` :guilabel:`Customer` and select or :ref:`create a customer
59+
<pos/use/customers>`.
60+
#. Select a :doc:`payment method <../payment_methods>` and click :guilabel:`Validate`.
61+
62+
The invoice is automatically issued and downloaded. To simultaneously send the receipt and the
63+
invoice from the :ref:`Receipt <pos/configuration/receipts>` screen, click the
64+
:icon:`fa-paper-plane` (:guilabel:`send`) button next to the customer's email address.
65+
66+
.. tip::
67+
Alternatively, :ref:`assign a customer to an order <pos/use/customers>` from the POS register
68+
to issue the invoice upon payment.
69+
70+
To generate a single global invoice for all orders linked to the same customer that are not yet
71+
invoiced (i.e., invoices with an :guilabel:`Invoice Status` set to :guilabel:`To Invoice`), follow
72+
these steps:
73+
74+
#. Go to :menuselection:`Point of Sale --> Orders --> Customers`.
75+
#. Click the customer's :guilabel:`Name`.
76+
#. Click the :icon:`fa-shopping-bag` (:guilabel:`PoS Orders`) smart button on the customer form.
77+
#. Select the relevant orders, click :guilabel:`Create Invoices`, then :guilabel:`Create`.
4978

5079
.. tip::
51-
- Invoiced orders have the :guilabel:`Fully Invoiced` :guilabel:`Invoice Status`.
52-
- You can filter the list of orders to only display invoiced orders in the list: click the search
53-
bar and select the :guilabel:`Invoiced` filter.
80+
Alternatively, go to :menuselection:`Point of Sale --> Orders --> Orders`, select the relevant
81+
orders, click :guilabel:`Create Invoices`, then :guilabel:`Create`.
5482

55-
QR codes to generate invoices
56-
=============================
83+
.. seealso::
84+
`Receipts and Invoices (video tutorial) <https://youtu.be/w_DKgHcIV0U?si=Gnf6untzAz2zvNku>`_
5785

58-
Customers can also request an invoice by scanning the QR code printed on their receipt. Upon
59-
scanning, they must fill in a form with their billing information and click :guilabel:`Get my
60-
invoice`. The invoice is then generated and available for download and the order's status is
61-
updated to :guilabel:`Fully invoiced`.
86+
.. _pos/invoices/retrieve:
6287

63-
To use this feature, enable QR codes on receipts by going to :menuselection:`Point of Sale -->
64-
Configuration --> Settings`. Then, select the POS in the :guilabel:`Point of Sale` field, scroll
65-
down to the :guilabel:`Bills & Receipts` section, and enable :guilabel:`Use QR code on ticket`.
88+
Invoice retrieval
89+
=================
90+
91+
Retrieving invoices is useful for customer requests and accounting purposes, for example. To view,
92+
download, reprint, or send past transactions, follow these steps:
93+
94+
#. Go to :menuselection:`Point of Sale --> Orders --> Orders`.
95+
#. Click the relevant order in the list.
96+
#. Click the :guilabel:`Invoice` smart button on the order form to access the invoice.
97+
#. Click the following buttons to manage the invoice:
98+
99+
- :guilabel:`Send`: Send or resend the invoice.
100+
- :guilabel:`Print`: Open the browser's print function or download the invoice.
101+
- :guilabel:`Preview`: Preview and download the invoice.
102+
- :guilabel:`Credit Note`: Issue a :ref:`credit note <accounting/credit_notes/issue-credit-note>`
103+
to a customer.
104+
- :guilabel:`Reset to Draft`: Reset the invoice to draft if changes are needed.
105+
106+
.. seealso::
107+
:doc:`/applications/finance/accounting/customer_invoices`
108+
109+
.. _pos/invoices/qr-codes:
110+
111+
Invoice generation via QR codes
112+
===============================
113+
114+
To allow customers to request an invoice by scanning a QR code printed on their :ref:`receipt
115+
<pos/configuration/receipts>`, follow these steps:
116+
117+
#. Go to :menuselection:`Point of Sale --> Configuration --> Settings`.
118+
#. Scroll down to the :guilabel:`Bills & Receipts` section.
119+
#. Enable the :guilabel:`Self-service invoicing` setting.
120+
#. Set the :guilabel:`Print` field to :guilabel:`QR code`, :guilabel:`URL`, or :guilabel:`QR code +
121+
URL` to determine how customers can access their invoice (e.g., by scanning the QR code or by
122+
typing the URL in a browser).
123+
124+
Upon scanning the QR code or typing the URL in a browser, customers must fill in a form with the
125+
information on the receipt (i.e., the :guilabel:`Ticket Number`, :guilabel:`Date`, and
126+
:guilabel:`Unique code`), then click :guilabel:`Request Invoice`. Additionally, customers must enter
127+
their billing information or sign in and click :guilabel:`Get my invoice`. The invoice is then
128+
generated and available for download, and the order status in the :guilabel:`Orders` view is updated
129+
to :guilabel:`Fully Invoiced`.
Binary file not shown.

content/applications/sales/point_of_sale/use/receipts.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Receipts
1616
| - The complete order, discounts, prices, and used | |
1717
| payment methods | |
1818
| - Optionally, a QR code or URL link for customers to | |
19-
| generate :doc:`invoices <pos_invoices>` | |
19+
| generate :ref:`invoices <pos/invoices/qr-codes>` | |
2020
+----------------------------------------------------------+---------------------------------+
2121

2222
.. _pos/configuration/receipt-configuration:
@@ -43,6 +43,7 @@ scroll down to the :guilabel:`Bills & Receipts` section.
4343
- :ref:`pos/restaurant/bills`
4444
- :doc:`pos_invoices`
4545
- :doc:`../hardware_network/receipt_printers`
46+
- `Receipts and Invoices (video tutorial) <https://youtu.be/w_DKgHcIV0U?si=Gnf6untzAz2zvNku>`_
4647

4748
.. _pos/configuration/receipt-reprint:
4849

0 commit comments

Comments
 (0)