|
| 1 | +.. _pos/invoices/invoices: |
| 2 | + |
1 | 3 | ======== |
2 | 4 | Invoices |
3 | 5 | ======== |
4 | 6 |
|
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. |
9 | 11 |
|
10 | 12 | .. note:: |
11 | 13 | 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>`. |
14 | 15 |
|
15 | | -.. _pos_invoices/invoice_configuration: |
| 16 | +.. _pos/invoices/configuration: |
16 | 17 |
|
17 | 18 | Configuration |
18 | 19 | ============= |
19 | 20 |
|
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. |
27 | 26 |
|
28 | 27 | .. note:: |
29 | 28 | Specific journals can also be defined for each :doc:`payment method <../payment_methods>`. |
30 | 29 |
|
31 | | -Invoice a customer |
| 30 | +.. seealso:: |
| 31 | + :doc:`/applications/finance/accounting/get_started/journals` |
| 32 | + |
| 33 | +.. _pos/invoices/generate: |
| 34 | + |
| 35 | +Invoice generation |
32 | 36 | ================== |
33 | 37 |
|
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: |
37 | 40 |
|
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>`. |
40 | 44 |
|
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. |
43 | 48 |
|
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`. |
45 | 53 |
|
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`. |
49 | 78 |
|
50 | 79 | .. 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`. |
54 | 82 |
|
55 | | -QR codes to generate invoices |
56 | | -============================= |
| 83 | +.. seealso:: |
| 84 | + `Receipts and Invoices (video tutorial) <https://youtu.be/w_DKgHcIV0U?si=Gnf6untzAz2zvNku>`_ |
57 | 85 |
|
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: |
62 | 87 |
|
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`. |
0 commit comments