[MOV] pos: restructuration of pos toctree
task-3284514 + update of access pos settings Task-3256407 closes odoo/documentation#4239 Signed-off-by: Castillo Jonathan (jcs) <jcs@odoo.com> Co-authored-by: Jonathan Castillo <jcs@odoo.com> Co-authored-by: Loredana Perazzo <lrpz@odoo.com>
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
=====================
|
||||
Receipts and invoices
|
||||
=====================
|
||||
|
||||
Receipts
|
||||
========
|
||||
|
||||
Set up receipts by going to :menuselection:`Point of Sale --> Configuration --> Point of Sale`,
|
||||
selecting a POS, and scrolling down to the :guilabel:`Bills & Receipts` section.
|
||||
|
||||
To **customize** the **header** and **footer**, activate :guilabel:`Header & Footer` and fill in
|
||||
both fields with the information to be printed on the receipts.
|
||||
|
||||
To **print receipts** automatically once the payment is registered, enable the :guilabel:`Automatic
|
||||
Receipt Printing` setting.
|
||||
|
||||
.. image:: receipts_invoices/receipt.png
|
||||
:alt: POS receipt
|
||||
|
||||
.. seealso::
|
||||
- :doc:`restaurant/bill_printing`
|
||||
|
||||
Reprint a receipt
|
||||
-----------------
|
||||
|
||||
From the POS interface, click :guilabel:`Orders`, open the dropdown selection menu next to the
|
||||
search bar, and change the default :guilabel:`All active orders` filter to :guilabel:`Paid`. Then,
|
||||
select the corresponding order and click :guilabel:`Print Receipt`.
|
||||
|
||||
.. image:: receipts_invoices/print-receipt.png
|
||||
:alt: Print receipt button from the backend
|
||||
|
||||
.. note::
|
||||
You can filter the list of orders using the search bar. Type in your reference and click
|
||||
:guilabel:`Receipt Number`, :guilabel:`Date`, or :guilabel:`Customer`.
|
||||
|
||||
|
||||
Invoices
|
||||
========
|
||||
|
||||
In Point of Sale, you can issue and print invoices upon payment at the cash register or retrieve all
|
||||
the past invoiced orders.
|
||||
|
||||
Set a customer
|
||||
--------------
|
||||
|
||||
First, you need to open a session and set your customer. Open the **POS interface** by going to
|
||||
:menuselection:`Point of Sale --> New session --> Open session`. Then, click :guilabel:`Customer` to
|
||||
access the list of **customers**.
|
||||
|
||||
.. image:: receipts_invoices/select-customer-ui.png
|
||||
:alt: customer selection and creation button
|
||||
|
||||
From there, you can either set an existing customer by clicking their name or create a new one by
|
||||
clicking :guilabel:`Create`. Doing so opens a customer creation form to fill in with their
|
||||
information. Click :guilabel:`Save` to validate and set this new customer.
|
||||
|
||||
.. note::
|
||||
- You can also **edit** a customer's information by clicking :guilabel:`Details`.
|
||||
- If you did not set your customer during the order, you can do so at the payment screen by
|
||||
clicking :guilabel:`Customer`.
|
||||
|
||||
Invoice a customer
|
||||
------------------
|
||||
|
||||
Once an order is done, click :guilabel:`Payment` to move to the **payment screen**. Click
|
||||
:guilabel:`Invoice` underneath the customer's name to enable issuing and printing invoices upon
|
||||
payment.
|
||||
|
||||
.. image:: receipts_invoices/invoice-button.png
|
||||
:alt: button to generate an invoice in POS
|
||||
|
||||
Select the payment method and click :guilabel:`Validate`. The **invoice** is automatically issued
|
||||
and ready to be downloaded and/or printed.
|
||||
|
||||
Retrieve invoices
|
||||
-----------------
|
||||
|
||||
To retrieve invoices from the **POS dashboard**,
|
||||
|
||||
#. access all orders made through your POS by going to :menuselection:`Point of Sale --> Orders -->
|
||||
Orders`;
|
||||
#. to access an order's invoice, open the **order form** by selecting the order, then click
|
||||
:guilabel:`Invoice`.
|
||||
|
||||
.. image:: receipts_invoices/invoice-smart-button.png
|
||||
:alt: invoice smart button from an order form
|
||||
|
||||
.. note::
|
||||
- **Invoiced orders** can be identified by the :guilabel:`Invoiced` status in the
|
||||
:guilabel:`Status` column.
|
||||
- You can filter the list of orders to invoiced orders by clicking :guilabel:`Filters` and
|
||||
:guilabel:`Invoiced`.
|
||||
|
||||
QR codes to generate invoices
|
||||
-----------------------------
|
||||
|
||||
Customers can also request an invoice by scanning the **QR code** printed on their receipt. Upon
|
||||
scanning, they must fill in a form with their billing information and click :guilabel:`Get my
|
||||
invoice`. On the one hand, doing so generates an invoice available for download. On the other hand,
|
||||
the order status goes from :guilabel:`Paid` or :guilabel:`Posted` to :guilabel:`Invoiced` in the
|
||||
Odoo backend.
|
||||
|
||||
.. image:: receipts_invoices/order-status.png
|
||||
:alt: order status change
|
||||
|
||||
To use this feature, you have to enable QR codes on receipts by going to :menuselection:`Point of
|
||||
Sale --> Configuration --> Settings`. Then, select the POS in the :guilabel:`Point of Sale` field,
|
||||
scroll down to the :guilabel:`Bills & Receipts` section and enable :guilabel:`Use QR code on
|
||||
ticket`.
|
||||
Reference in New Issue
Block a user