From 0944b8fae2eaca71c586ba2abfe87a9dd9af65de Mon Sep 17 00:00:00 2001 From: Loredana Perazzo Date: Fri, 20 Jun 2025 15:45:13 +0200 Subject: [PATCH] [IMP] POS: homepage update task-4472597 closes odoo/documentation#13761 Signed-off-by: Audrey Vandromme (auva) --- .../finance/fiscal_localizations/austria.rst | 7 +- .../finance/fiscal_localizations/brazil.rst | 6 +- .../finance/fiscal_localizations/ecuador.rst | 6 +- .../finance/fiscal_localizations/malaysia.rst | 13 +- .../finance/fiscal_localizations/mexico.rst | 4 +- .../fiscal_localizations/saudi_arabia.rst | 5 +- .../finance/fiscal_localizations/spain.rst | 2 +- .../general/iot/devices/printer.rst | 8 +- content/applications/sales/point_of_sale.rst | 227 ++---------- .../sales/point_of_sale/closing-control.png | Bin 14894 -> 0 bytes .../sales/point_of_sale/combos.rst | 5 +- .../sales/point_of_sale/configuration.rst | 85 ----- .../configuration/epos_printers.rst | 2 +- .../configuration/form-pos-category.png | Bin 6113 -> 0 bytes .../configuration/parent-categories.png | Bin 20371 -> 0 bytes .../configuration/pos-available.png | Bin 9350 -> 0 bytes .../point_of_sale/configuration/pos_iot.rst | 6 +- .../configuration/restrict-category.png | Bin 6786 -> 0 bytes .../configuration/toggle-settings.png | Bin 9596 -> 0 bytes .../sales/point_of_sale/customer-notes.png | Bin 19293 -> 0 bytes .../sales/point_of_sale/employee_login.rst | 44 +-- .../sales/point_of_sale/menu-button.png | Bin 3834 -> 0 bytes .../sales/point_of_sale/notes-receipt.png | Bin 13354 -> 0 bytes .../point_of_sale/online_food_delivery.rst | 6 +- .../payment_methods/cash_machines.rst | 6 +- .../payment_methods/customer_credit.rst | 6 +- .../payment_methods/qr_code_payment.rst | 4 +- .../payment_methods/terminals.rst | 4 +- .../payment_methods/terminals/adyen.rst | 12 +- .../payment_methods/terminals/dpo.rst | 2 +- .../payment_methods/terminals/ingenico.rst | 12 +- .../payment_methods/terminals/qfpay.rst | 2 +- .../payment_methods/terminals/razorpay.rst | 2 +- .../payment_methods/terminals/six.rst | 4 +- .../payment_methods/terminals/tyro.rst | 4 +- .../payment_methods/terminals/worldline.rst | 4 +- .../sales/point_of_sale/pos-interface.png | Bin 25737 -> 0 bytes .../point_of_sale/pos_based_marketing.rst | 120 ------ .../pos_based_marketing/mail-composer.png | Bin 28856 -> 0 bytes .../sms-whatsapp-enabled.png | Bin 6393 -> 0 bytes .../standalone-marketing-from-pos.png | Bin 4157 -> 0 bytes .../pos_based_marketing/whatsapp-composer.png | Bin 28632 -> 0 bytes .../pos_based_marketing/whatsapp-template.png | Bin 24149 -> 0 bytes .../sales/point_of_sale/pos_hardware.rst | 25 +- .../sales/point_of_sale/preparation.rst | 2 +- .../point_of_sale/pricing/fiscal_position.rst | 8 +- .../point_of_sale/pricing/pricelists.rst | 18 +- .../sales/point_of_sale/products.rst | 39 ++ .../sales/point_of_sale/receipts_invoices.rst | 110 ------ .../invoice-smart-button.png | Bin 1209 -> 0 bytes .../receipts_invoices/order-status.png | Bin 12732 -> 0 bytes .../receipts_invoices/print-receipt.png | Bin 10987 -> 0 bytes .../receipts_invoices/receipt.png | Bin 17673 -> 0 bytes .../sales/point_of_sale/refund.png | Bin 19677 -> 0 bytes .../sales/point_of_sale/reporting.rst | 31 ++ .../sales/point_of_sale/restaurant.rst | 48 ++- .../sales/point_of_sale/self_order.rst | 4 +- .../sales/point_of_sale/shop/ship_later.rst | 6 +- .../applications/sales/point_of_sale/use.rst | 349 ++++++++++++++++++ .../point_of_sale/use/customer-notes.png | Bin 0 -> 15274 bytes .../sales/point_of_sale/use/pos-register.png | Bin 0 -> 48873 bytes .../sales/point_of_sale/use/pos_invoices.rst | 65 ++++ .../pos_invoices}/invoice-config.png | Bin .../sales/point_of_sale/use/receipts.rst | 52 +++ .../point_of_sale/use/receipts/receipt.png | Bin 0 -> 58226 bytes .../select-pos-dropdown.png | Bin redirects/19.0.txt | 4 +- 67 files changed, 704 insertions(+), 665 deletions(-) delete mode 100644 content/applications/sales/point_of_sale/closing-control.png delete mode 100644 content/applications/sales/point_of_sale/configuration/form-pos-category.png delete mode 100644 content/applications/sales/point_of_sale/configuration/parent-categories.png delete mode 100644 content/applications/sales/point_of_sale/configuration/pos-available.png delete mode 100644 content/applications/sales/point_of_sale/configuration/restrict-category.png delete mode 100644 content/applications/sales/point_of_sale/configuration/toggle-settings.png delete mode 100644 content/applications/sales/point_of_sale/customer-notes.png delete mode 100644 content/applications/sales/point_of_sale/menu-button.png delete mode 100644 content/applications/sales/point_of_sale/notes-receipt.png delete mode 100644 content/applications/sales/point_of_sale/pos-interface.png delete mode 100644 content/applications/sales/point_of_sale/pos_based_marketing.rst delete mode 100644 content/applications/sales/point_of_sale/pos_based_marketing/mail-composer.png delete mode 100644 content/applications/sales/point_of_sale/pos_based_marketing/sms-whatsapp-enabled.png delete mode 100644 content/applications/sales/point_of_sale/pos_based_marketing/standalone-marketing-from-pos.png delete mode 100644 content/applications/sales/point_of_sale/pos_based_marketing/whatsapp-composer.png delete mode 100644 content/applications/sales/point_of_sale/pos_based_marketing/whatsapp-template.png create mode 100644 content/applications/sales/point_of_sale/products.rst delete mode 100644 content/applications/sales/point_of_sale/receipts_invoices.rst delete mode 100644 content/applications/sales/point_of_sale/receipts_invoices/invoice-smart-button.png delete mode 100644 content/applications/sales/point_of_sale/receipts_invoices/order-status.png delete mode 100644 content/applications/sales/point_of_sale/receipts_invoices/print-receipt.png delete mode 100644 content/applications/sales/point_of_sale/receipts_invoices/receipt.png delete mode 100644 content/applications/sales/point_of_sale/refund.png create mode 100644 content/applications/sales/point_of_sale/use.rst create mode 100644 content/applications/sales/point_of_sale/use/customer-notes.png create mode 100644 content/applications/sales/point_of_sale/use/pos-register.png create mode 100644 content/applications/sales/point_of_sale/use/pos_invoices.rst rename content/applications/sales/point_of_sale/{receipts_invoices => use/pos_invoices}/invoice-config.png (100%) create mode 100644 content/applications/sales/point_of_sale/use/receipts.rst create mode 100644 content/applications/sales/point_of_sale/use/receipts/receipt.png rename content/applications/sales/point_of_sale/{configuration => use}/select-pos-dropdown.png (100%) diff --git a/content/applications/finance/fiscal_localizations/austria.rst b/content/applications/finance/fiscal_localizations/austria.rst index 4828c06f7b..42257debb5 100644 --- a/content/applications/finance/fiscal_localizations/austria.rst +++ b/content/applications/finance/fiscal_localizations/austria.rst @@ -295,10 +295,9 @@ Then, click :guilabel:`Print` to download the PDF file with DEP7 data. Monthly / Yearly closing receipts ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -To print monthly/yearly closing receipts, :ref:`start a session ` from the **POS -dashboard** and click :guilabel:`Open Register` on the related point of sale. Click the -:icon:`oi-view-list` :guilabel:`(list view)` icon in the top-right corner and select -:guilabel:`Montly/Yearly Receipts`. +To print monthly/yearly closing receipts, :ref:`open the related POS register +` from the **POS dashboard**. Click the :icon:`oi-view-list` +:guilabel:`(list view)` icon in the top-right corner and select :guilabel:`Montly/Yearly Receipts`. The last month is selected by default in the :guilabel:`Print closing receipts` window. To change it, select :guilabel:`Monthly` or :guilabel:`Yearly`, then click the :icon:`fa-calendar-o` diff --git a/content/applications/finance/fiscal_localizations/brazil.rst b/content/applications/finance/fiscal_localizations/brazil.rst index 6dbc821bce..03be0fccce 100644 --- a/content/applications/finance/fiscal_localizations/brazil.rst +++ b/content/applications/finance/fiscal_localizations/brazil.rst @@ -723,7 +723,7 @@ Generating an NFC-e To generate an NFC-e, follow these steps: -#. :ref:`Open the relevant point of sale shop and make a sale `. +#. :ref:`Open the relevant point of sale shop and make a sale `. #. Validate the payment to calculate taxes and issue an NFC-e. The valid NFC-e appears on the right side of the screen. @@ -782,8 +782,8 @@ If the NFC-e returns an error, follow these steps: NFC-e refunds & cancellations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -:ref:`Refunds can be processed directly in Odoo `, but *cancellations* must be performed -through the official government portal. +:ref:`Refunds can be processed directly in Odoo `, but *cancellations* must be +performed through the official government portal. When the process is finalized, the approved return NF-e is created, meaning the **previous NFC-e is canceled**. diff --git a/content/applications/finance/fiscal_localizations/ecuador.rst b/content/applications/finance/fiscal_localizations/ecuador.rst index 29ee74ac51..244e62b1e1 100644 --- a/content/applications/finance/fiscal_localizations/ecuador.rst +++ b/content/applications/finance/fiscal_localizations/ecuador.rst @@ -867,7 +867,7 @@ Invoicing flows Identification type and number ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -The P0S cashier can :ref:`create a new contact for a customer ` who requests an +The P0S cashier can :ref:`create a new contact for a customer ` who requests an invoice from an open POS session. The *Ecuadorian Module for Point of Sale* adds two new fields to the contact creation form: @@ -890,7 +890,7 @@ customer as :guilabel:`Consumidor Final` and generates an electronic invoice any .. note:: If the client requests a credit note due to a return of this type of purchase, the credit note should be made using the client's real contact information. Credit notes cannot be created for - *Consumidor Final* and can be managed :ref:`directly from the POS session `. + *Consumidor Final* and can be managed :ref:`directly from the POS session `. .. _localizations/ecuador/specific-customer: @@ -902,4 +902,4 @@ with their fiscal information. This ensures the invoice is generated with accura .. note:: If the client requests a credit note due to a return of this type of purchase, the credit note - and return process can be managed :ref:`directly from the POS session `. + and return process can be managed :ref:`directly from the POS session `. diff --git a/content/applications/finance/fiscal_localizations/malaysia.rst b/content/applications/finance/fiscal_localizations/malaysia.rst index f4704af83a..24b806fe45 100644 --- a/content/applications/finance/fiscal_localizations/malaysia.rst +++ b/content/applications/finance/fiscal_localizations/malaysia.rst @@ -375,8 +375,7 @@ issued from an invoice or a :guilabel:`Self-billed Debit Note` from a vendor bil POS workflow ------------ -Two workflows are available to issue e-invoices in -:doc:`Point of Sale <../../sales/point_of_sale>`: +Two workflows are available to issue e-invoices in :doc:`Point of Sale <../../sales/point_of_sale>`: - :ref:`Individual e-invoice `: Issue an e-invoice immediately for a specific order using the customer's details. @@ -389,8 +388,8 @@ Individual e-invoice ~~~~~~~~~~~~~~~~~~~~ To issue an individual e-invoice and send it to MyInvois, -:ref:`create an invoice `, and ensure the selected customer has a valid -:abbr:`TIN (tax identification number)` or **Identification Number**. +:doc:`create an invoice `, and ensure the +selected customer has a valid :abbr:`TIN (tax identification number)` or **Identification Number**. .. note:: If the QR code does not appear on the invoice, the MyInvois validation is still in progress. @@ -413,8 +412,8 @@ individually :ref:`invoiced ` nor :ref:`refunded `. .. note:: - Orders belonging to an :ref:`open ` POS session are not included in the - consolidation. :ref:`Close ` the session to include them. + Orders belonging to an :ref:`open POS register ` are not included in the + consolidation. :ref:`Close the register ` to include them. To submit the consolidation, click :guilabel:`Submit to MyInvois` on the form view. For multiple records, click :guilabel:`Consolidated Invoices` to go back to the list view, and @@ -426,7 +425,7 @@ Consolidated e-invoices are issued to the pre-configured :guilabel:`General Publ Refunds ~~~~~~~ -To refund a customer, :ref:`process a return `. +To refund a customer, :ref:`process a return `. Refunds for orders e-invoiced individually or via consolidation must be issued as e-invoices (Refund Notes). To do so, click :guilabel:`Invoice` before processing the refund. diff --git a/content/applications/finance/fiscal_localizations/mexico.rst b/content/applications/finance/fiscal_localizations/mexico.rst index c235febee1..472bac9f40 100644 --- a/content/applications/finance/fiscal_localizations/mexico.rst +++ b/content/applications/finance/fiscal_localizations/mexico.rst @@ -1420,7 +1420,7 @@ receipt. :alt: Invoice Configuration for Point of Sale. To sign a credit note automatically, tick the :icon:`fa-file-text-o` :guilabel:`Invoice` checkbox -when processing a :ref:`refund `. +when processing a :ref:`refund `. .. note:: Credit notes for returned products will contain the relation type :guilabel:`03 - Devolución de @@ -1457,7 +1457,7 @@ to handle reversals of the sales entries when invoices are requested as well as account for the new invoices. .. seealso:: - :doc:`../../sales/point_of_sale/receipts_invoices` + :doc:`../../sales/point_of_sale/use/pos_invoices` .. _l10n/mx/pos/global-invoice: diff --git a/content/applications/finance/fiscal_localizations/saudi_arabia.rst b/content/applications/finance/fiscal_localizations/saudi_arabia.rst index d6f51a74fc..24c87ec891 100644 --- a/content/applications/finance/fiscal_localizations/saudi_arabia.rst +++ b/content/applications/finance/fiscal_localizations/saudi_arabia.rst @@ -587,8 +587,7 @@ ZATCA integration configuration PoS orders must be properly reported in compliance with ZATCA Phase 2. To do so, follow these steps: -- Onboard the :guilabel:`Invoices` default journal in the :ref:`PoS settings - `: +- Onboard the :guilabel:`Invoices` default journal in the :ref:`PoS settings `: - Go to :menuselection:`Point of Sale --> Configuration --> Settings`. In the yellow banner, select the relevant :guilabel:`Point of Sale`, then navigate to the :guilabel:`Accounting` @@ -599,7 +598,7 @@ PoS orders must be properly reported in compliance with ZATCA Phase 2. To do so, - In the :guilabel:`Enter the OTP` window, enter the 6-digit :guilabel:`OTP` retrieved from the Fatoora Portal under the Production Environment. Then click :guilabel:`Confirm`. -- :ref:`Assign a customer ` to the order before finalizing the transaction. +- :ref:`Assign a customer ` to the order before finalizing the transaction. These steps ensure that each receipt is processed as a compliant e-invoice and reported to the ZATCA portal in real time. Once the receipt is generated, the Phase 2 QR code automatically appears on diff --git a/content/applications/finance/fiscal_localizations/spain.rst b/content/applications/finance/fiscal_localizations/spain.rst index 123b8e39ae..84ccdfde17 100644 --- a/content/applications/finance/fiscal_localizations/spain.rst +++ b/content/applications/finance/fiscal_localizations/spain.rst @@ -171,7 +171,7 @@ listed by their creation date and current status. Point of sale orders -------------------- -Once an order has been :ref:`paid `, a JSON file containing the order details is +Once an order has been :ref:`paid `, a JSON file containing the order details is generated. This file is stored as a Veri*Factu document. Go to :menuselection:`Point of Sale --> Orders --> Orders`. In the :guilabel:`Orders` list view, diff --git a/content/applications/general/iot/devices/printer.rst b/content/applications/general/iot/devices/printer.rst index 22df555d73..13cfec569e 100644 --- a/content/applications/general/iot/devices/printer.rst +++ b/content/applications/general/iot/devices/printer.rst @@ -240,10 +240,10 @@ the `ESC *` command as follows: #. Click :guilabel:`Add Printer`. If everything was done correctly, the page should redirect to the :guilabel:`Banners` page. #. Wait a few minutes for the IoT system to detect the printer and sync to Odoo's server. -#. :ref:`Access the POS settings ` and select your POS, or click the - vertical ellipsis button (:guilabel:`⋮`) on a POS card and click :guilabel:`Edit`. Scroll down - to the :guilabel:`Connected Devices` section, enable :guilabel:`IoT Box`, and select the printer - in the :guilabel:`Receipt Printer` field. Click :guilabel:`Save`. +#. :ref:`Access the POS settings ` and select your POS, or click the vertical + ellipsis button (:guilabel:`⋮`) on a POS card and click :guilabel:`Edit`. Scroll down to the + :guilabel:`Connected Devices` section, enable :guilabel:`IoT Box`, and select the printer in the + :guilabel:`Receipt Printer` field. Click :guilabel:`Save`. .. note:: If the printer was set up incorrectly (e.g., it continues to print random text, or the printed diff --git a/content/applications/sales/point_of_sale.rst b/content/applications/sales/point_of_sale.rst index b3e82c1fb5..95a1aa6f0b 100644 --- a/content/applications/sales/point_of_sale.rst +++ b/content/applications/sales/point_of_sale.rst @@ -1,220 +1,42 @@ :show-content: -:show-toc: ============= Point of Sale ============= -With **Odoo Point of Sale**, run your shops and restaurants easily. The app works on any device with -a web browser, even if you are temporarily offline. Product moves are automatically registered in -your stock, you get real-time statistics, and your data is consolidated across all shops. +Odoo **Point of Sale** is designed for managing shops and restaurants. It is web-browser-based, +allowing it to run on any device, and is built to maintain functionality even during temporary +network outages. + +Beyond traditional :doc:`store ` and :doc:`restaurant +` settings, Odoo :abbr:`POS (Point of Sale)` also supports a +:doc:`self-ordering ` feature, enabling customers to place orders and make +payments using a dedicated kiosk or their own mobile device. + +Odoo :abbr:`POS (Point of Sale)` integrates with all essential point-of-sale hardware, including: + +- :doc:`Payment terminals `; +- Cash drawers; +- :doc:`Cash machines `; +- :ref:`Scales `; +- :doc:`Barcode scanners `; +- :ref:`Customer displays `; +- :doc:`Preparation displays `; +- :doc:`Electronic shelf labels `. + +This hardware can be connected directly or through an :doc:`IoT system <../general/iot>`. .. seealso:: - - `Odoo Tutorials: Point of Sale Tutorials `_ - - :doc:`IoT Boxes Documentations ` - -.. _pos/session-start: - -Start a session -=============== - -From the **POS dashboard**, click :guilabel:`New Session`, and at the :guilabel:`Opening Cash -Control` screen, click :guilabel:`Open Session` to start a POS session, or click :guilabel:`Continue -Selling` if the session is already opened. - -.. note:: - :doc:`Multiple users ` can be logged into the same session at the - same time. However, the session can only be opened once on the same browser. - -.. _pos/sell: - -Sell products -============= - -Click on products to add them to the cart. To change the **quantity**, click :guilabel:`Qty` and -enter the number of products using the keypad. To add a **discount** or modify the product -**price**, click respectively :guilabel:`% Disc` or :guilabel:`Price` and enter the amounts. - -Once an order is completed, proceed to checkout by clicking :guilabel:`Payment`. Select the -**payment method**, enter the received amount, and click :guilabel:`Validate`. Click -:guilabel:`New Order` to move on to the next customer. - -.. image:: point_of_sale/pos-interface.png - :alt: POS session interface. - -.. tip:: - - You can use both `,` and `.` on your keyboard as decimal separators. - - **Cash** is selected by default if you enter the amount without choosing a payment method. - -.. note:: - The system can only load a limited number of products for effective opening. Click - :guilabel:`Search more` if the desired product is not loaded automatically. - -.. _pos/customers: - -Set customers -============= - -Registering your customer is necessary to :doc:`collect their loyalty points and grant them rewards -`, automatically apply the :doc:`attributed pricelist -`, or :ref:`generate and print an invoice -`. - -You can create customers from an :ref:`open POS session ` by clicking -:menuselection:`Customer --> Create`, and filling in the contact information. You can also create -customers from the backend by going to :menuselection:`Point of Sale --> Orders --> Customers` and -clicking :guilabel:`New`. Then, fill in the information and save. - -To set a customer during an order, access the list of customers by clicking :guilabel:`Customer` on -the POS interface. You can also set a customer at the payment screen by clicking -:guilabel:`Customer`. - -.. _pos/customer-notes: - -Customer notes -============== - -You can add **customer notes** about specific products directly from an open :ref:`POS session -`. For instance, to provide cleaning and maintenance tips. They can also be used -to track a customer's particular request, such as not wanting the product to be assembled for them. - -To do so, select a product and click :guilabel:`Customer Note` on the pad. Doing so opens a pop-up -window in which you can add or modify content for the note. - -.. note:: - Product notes from an :doc:`imported SO ` are displayed - identically in the cart. - -.. image:: point_of_sale/customer-notes.png - :alt: Customer note button and notes (SO and POS session) on products in the cart - -Customer notes appear on customers' receipts and invoices similarly to how they appear in the cart, -under the related product. - -.. image:: point_of_sale/notes-receipt.png - :alt: Customer receipt with notes from an SO and from the customer note feature - -.. _pos/refund: - -Return and refund products -========================== - -To refund a returned product, follow these steps: - -#. :ref:`Start a session ` from the **POS dashboard**. -#. Click the :icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)` icon, then :icon:`fa-undo` - :guilabel:`Refund`, and select the corresponding order. -#. Select items, use the keypad to set the quantity to refund, then click :guilabel:`Refund`. -#. Click :guilabel:`Payment` and select the appropriate refund payment method. -#. Click :guilabel:`Validate` and print the receipt if needed. -#. Click :guilabel:`New Order` to proceed to the next customer. - -.. tip:: - - To filter the **orders list** by :guilabel:`Reference`, :guilabel:`Receipt Number`, - :guilabel:`Date`, or :guilabel:`Customer`, enter a value in the search bar and choose the - relevant filter from the dropdown menu. - - When the total amount is negative, adding a gift card to the cart automatically adjusts the - gift card balance to match that amount. - -.. note:: - Alternatively, a refund can be processed by selecting the returned product(s) from an open - session and setting a negative quantity equal to the number of returned items. To do so, click - :guilabel:`Qty` and :guilabel:`+/-`, and update the quantity accordingly. - -Once the return payment is validated, Odoo generates the required credit note, referencing the -original receipt or invoice and partially or fully canceling the document. - -.. _pos/cash-register: - -Manage the cash register -======================== - -To add or take out cash from the register, click the **menu icon** in the upper right corner of your -screen and :guilabel:`Cash In/Out`. - -.. image:: point_of_sale/menu-button.png - :alt: Dropdown menu to close a POS session, reach the backend, add or take cash out or check - orders - -Doing so opens a pop-up window on which you can select :guilabel:`Cash In` or :guilabel:`Cash Out`, -enter the amount and the reason, and click :guilabel:`Confirm`. - -.. _pos/session-close: - -Close the POS session -===================== - -To close your session, click the **menu icon** in the upper right corner of your screen and -:guilabel:`Close Session`. - -Doing so opens the :guilabel:`Closing Control` pop-up screen. From this screen, you can retrieve -various information: - -- the number of orders made and the total amount made during the session; -- the expected amounts grouped by payment method. - -Before closing this window, count your cash using the calculator icon. Doing so opens a pop-up -window that computes the total amount in the cash drawer depending on the coins and bills counted -and added manually. Then, click :guilabel:`Confirm` or :guilabel:`Discard` to close the window. The -computed amount is set in the :guilabel:`Counted` column, and the :guilabel:`Money Details` are -specified in the **Notes** section. - -.. image:: point_of_sale/closing-control.png - :alt: How to close a POS session. - -Once you are done controlling the amounts, click :guilabel:`Close Session` to close and go back to -the **POS dashboard**. - -.. note:: - - To reach the backend without closing the session, click :guilabel:`Backend` on the dropdown - menu. - - To abort, click :guilabel:`Discard` on the pop-up window. - - Depending on your setup, you might only be allowed to close a session if the expected cash - revenue equals the counted cash. To close it anyway, click :guilabel:`Ok` on the - :guilabel:`Payments Difference` screen. - -.. tip:: - - It is strongly advised to close your POS session at the end of each day. - - To look at all your previous sessions, go to :menuselection:`Point of Sale --> Orders --> - Sessions`. - -.. _pos/analytics: - -Analytics -========= - -Once you :ref:`close and post the POS session `, access the comprehensive report -to review all session activities, including who initiated the session and who handled specific -orders. To access the session's report: - -#. Click :icon:`fa-ellipsis-v` (:guilabel:`vertical ellipsis`) on the POS card. -#. Click :guilabel:`Sessions` under the :guilabel:`View` section. -#. From that list view, you can see all the sessions and who initiated them under the - :guilabel:`Opened By` column. -#. Select a POS session to open a detailed session report. -#. Click the :guilabel:`Orders` smart button to display a list of all orders placed during that - session. -#. From that view, you can retrieve the following information: - - - The :guilabel:`Order Ref` - - The :guilabel:`Date` of the order. - - The :guilabel:`Point of Sale` where that order was made. - - The :guilabel:`Receipt Number`. - - The :guilabel:`Customer`. - - The :guilabel:`Employee` that placed this order. - - The :guilabel:`Total` paid amount. - - The order :guilabel:`Status`. - -To get an overview of all orders, regardless of the session, click the vertical ellipsis button -(:guilabel:`⋮`) on the POS card and select :guilabel:`Orders` from the :guilabel:`View` section. + `Odoo Tutorials: Point of Sale tutorials `_ .. toctree:: :titlesonly: + point_of_sale/use + point_of_sale/products point_of_sale/configuration point_of_sale/pos_hardware point_of_sale/employee_login - point_of_sale/receipts_invoices point_of_sale/preparation point_of_sale/self_order point_of_sale/combos @@ -222,6 +44,5 @@ To get an overview of all orders, regardless of the session, click the vertical point_of_sale/restaurant point_of_sale/pricing point_of_sale/payment_methods - point_of_sale/pos_based_marketing point_of_sale/online_food_delivery point_of_sale/reporting diff --git a/content/applications/sales/point_of_sale/closing-control.png b/content/applications/sales/point_of_sale/closing-control.png deleted file mode 100644 index ce8a66a583151a07002020c7e9a136cfae15dd3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14894 zcma*N1yo#3mo`d5l1{KDgrK22!GgQf&`5BCTNB*f-3cU(6Wrb1-8HzoySsb;yx+{+ z_5E|_-ZizlPwi8yw$!t0KkJjan z^xVC(5{20!Az^g>^L-ITjY0T43rR*&K?s3BoSk1DpPVc#EM8q*9UdMkDk{G4@D-Pa zU0z;F$*ZlbZQb47Nyw-k9-TZrA>!iVC?aC&>gtx3S5ym1mDThgA0Pkr^cxx?Vqy?T zNC+f%-}1`ZpTB}kEgk&=!%NDli%Ke$RP}!Og-%RP_4N-bz;x#37jJHEI=gygm9)fV zw3=EvViVHN&d={39vobLo}QlR8d_=Tn_pa9SlGC%tgJOOw&vy+2Zls#Zf$$|1i&TvarnT zg5ABn;gRvI+#(l`-yHENzP`SBg=GlD@&5i{czC!_T9%m%46#umE@Rr>`M0H|1%bE# z1&7zvH8m|RtN&1c|2rr;I$FlFb#`|C2!T+6!AvY1f46sSJ|Wa~P3>wM=MRqp)nJ*K znTV&6vGIw*;)=4evb?-Jv(lZ$OGIdBXo3MK@b#ZrhadC;bTC!1tsfJI^Ja3)DR(pGU18G>^_>`9_EMV}dbb4;(8Zpctm1X%OH`H@6&BoHw@_Mt!*el`W<|d(I-Oa*S3I2ER7~xsBxwW-r7g>KX zSFK%A{@o-)DQu*FeOoVVIIwJ@F#$f?Q5oyys3il7uN`Y%xh`CN=!tcD*dIA;3l8kN zsMtrG4<}d7oEP?NHT^VPDDfvI_vlO8hQ)1(TH`^+s~ zhNan~U38radVC#MUALF>Tqog~U_PE}Jq*2MXboIrs>p+E4``6TEPGgKu$mm9)3D|d zgr3mBcAoTZVvfwNjBn=crt>l}V~Q}R)#{bL@K*Mt9@{(Us>2+Wg;oEGeqMr|=b%Lo zaGzWObnntClRkDg1ZSIBqt9K|4rk;>sQ3BKu@!;ErIgsZPkeI3QC14~<8IsJv(D)v znraF)-w?)j03QftIjCRNYccEs>dD(+1qqak(FR3kYnFkIN?g_3z?R1WEkoUV{!{nO zbtkD}oh9#MdV1r>Qxe&yhSClL(fI}-n70u!q_o=t$MBvG`FkN4oL0p9NnK}Y&u|M) z(7|20@;I*ow||giw!QHtSHA8XB7C!Ne=514l?}EjZ}Ob2v0N6EH{J_MLsx5<&Ki%J z#H|SNXIB4>^YvW#u$D3!}NCr>W-ORXXQWvx69Y`YMwNs5&{64Gxo2l4OHye_<6id|JdT$kthhz7Yr zW9{RDJRH>jWvUDb8?e&lQo1taSJ$1L6XMSa(d3hXqQQFlq9hZQq;DSN zg|bqNAoGbHcsw@TIy~f%ZWc}DVfF9%>+KAU*OqUgPSGUkC!7zxbAh)#`i77uY}Q^BbyS(Gy8Rjeb`vI(_yGGlpSj=<&-a3^bA$c*UC< z%qb<^G9Px|I^s!;_hz4+o|X`&q5c6^LeG6VDv(4OppyN4Bl9JZG_nE7m%>R=wVEcj z8xr|c+h%!U+j!f0rabFGiWGkd^peD}wmmWMA$7!)CDk&ggq59Rc5+f>ZYWc4a8Ns# zop-+|%a&CnvmuXTz8gMgt=DiqdTG4|DnQ90hoq%b(|XDbJn(BAboc%=vD;qu1^38C zMU()m|4h`?sWp!}bMqQCnMZ1eHJPB5qi*U>BWFAAhFuN-et~ym+i;57E!5^Ewevmf z#@yUq*E`f4wnY{%uASN&$>B>H+K*`J+<9MYHQRX9%S*xzZ9L3PVD2}4Kl#rBRV}la z#sGI+Y(Tn^uvZ-N7Y@_NoC$Wnu4hsyhmKg#PTYc3f_F8ll5f2z-2#;C$Nv7> z&IG&ZukCujdail84RHa|Rqn^nC=;U4fh<$|t%)N%U25-`@xl?zUdgp0x~N~ZSW58` zyJp`FmjYrvQX31bl>9Gz-r@{BdhZqojkLXqJ2b-sQ|Rsn=Y#Vz!QwYOthBws{;VDp zeY$BG=!K=j77gFCE_&V5lj=NgF}B5PPd@=cL^Yf15%R$lzEZ8gcgFxu_lP@VKN{!+ zy=ORom3<`GWSo`RRVh)|?4JLslXW6;$i-J!>5c~K+qFje)iw6)s+1%BfzP3Ij5r6J zdEd^Ommf)I^#hkj;F0gIZ-d$gaF5Y-efRDAQID0JX~FCJ^yx7J`Ug28kGFwcbs@`gB45#uSB3A|ljx>L1rQYL2VfV;HKNt+E>{SQsRbPnk7x?}WF1-Sy=pI2&0(?;(6q=ztpMo?r z&uFDjgk+h7E5Y$nF82t1&99ur+pXXRCtSPUU+0MA=27c$3pGTS+aF@3&AO92IfJIU z=2uX&pO<9Q7wIaR^#cnC&hcpZfhI;geDIFxrguwDwna+ibj$!_^#fmfs((xf3Hm9| zdT0w*z1^bzZ5xinQ@TU+zW5;J)SKvpd-@>Ln)H46UDpV0Gh~zKM%ZLebDKHI!^q@a z(E)@x`+Ty5yO90!;Flml^>U2ntfHu7Qa zPf|h`=Jq)1Ht+9$sk93CL38!wGooL9AgF}uY;1hNI;j3#sARb+HNkKq-&rRrx)Y(~ zJQNAmtfV!5@11&4Uc4EQ_oFDPk1q5+zuNMmLY|9~o4FCn6P@P&Xly?+XQ~lFzsN{0 z+${>~fK#%w4@Nrjv|Civ+m(@qirIc)M)t-|vjw#2})dc2G z9vso2UBF+wc@K&vE7m;S%!Xg4qT)X*wf_OqV-lkx_v$o#{It)^Bd3Z&u`>7iO@ASC zxUYg~SHL$aw&50<|U!F9(qB){BX7^^d-wER0T#4#Y4|@h(Z^w@|^jm?fw;J zfpufV&sW_9{URVP)-7e$Y!!vc=%7ALO;u?=ve}Q)iA#{BNfI|IVSOZqe>6Ui>?mbG-M%Y#%rn${jItRRwtP%IY+#Pil&D3N^ru zXhbM9L5_-&qLzfA)!ac6m0!mDwV|%|&Le)W6EElS_Tp2Ug+gOnh#w=?{O(IUi5HL4FuEZ+u| zy%&AaC=x1x=Y1Ut=#kI8I?nDKNF=mz>ixZr9pY?dl1py5SV8G5Y?_^~X}4Ha*0VHQ zRsxoXU8AmeZM)9u&L!Jt% z%a;0?8?>qMyM7m$M67)f+!hySK`1g@l##((Cl=j~wFW@Oiq$D}kt0JojVm)KGN)W3lsbX zS2vY5cbS0NSJs`9RP<#RGbGwv!8Wh4P0m%`qS{kaiv?{dB-Vx)gE~phgMHJ`JBtiJ z3X<}IWLi|e#8QS0s>K9^ImO$iVW8^w%J@K;xz^m{qYbp*ZoKf_56~kL;WpJ&a$BYl zObj~g4C16YhP;S#xO}Wic?4&Svdk z9-S=-Ll!1T&gvIzLrCo8N0zg!4T^>6T^jl~fG-DM=`TJXd139W-Bu>4iVF=hY$XN3 zDcSVHvjI$cxM<_0d(YI5m-~BP>CS2iT|{os9eq3+b6>)a&vSJQy~59*9MoxUB|M`T zS?ShmcSbw}fs>SVKxjU{=3IXvJR=nD_@I;`b0d+}G?@Lf%bIO9X#AZAAxFN{cqT?M z{o*9#I_~6{ZL2t-+#S$?d`q7bLjk+f zTcf;LhR1|4Cau%P%-jC?MM&!lVV^Z}1`x$OA?9cWyuXGzir+4*S2!T!hqKgsF@qed zbAoJVm>S+3$=*($=u+ibtLisF{_V8Y4O{<9sib5m0|;Z@iNRf9byz$Bg+kDVG_5RguWw-zhUlPD?Rc?|&%2&0CWV}c%w**qG(ZOQcTFjenuv8@e4=Eu3>0ya(Dh)`Vll+`9y zspip4xAfJ87za|6l{kE9?mNpW4WlnIl87nUcm~~gYStkU&L5>8S_FyZWo&OL@^VUb z+m)eaT+hycB$oM_M{Y{2WL~Tw%{kT5mYITS<_jSQx(=-dXMD#JspncsjsdmI?iQSZ zTjTHihDYw-MY4TKJUTjFr+8h7o@N?KdSlgNRm z=3Ogog;ML@6c(@{xibnO#p)&TxVl6jdBfc`fnBhMOnPJ=CQ!w;%${WCgKUVn-l!Ki zYl4Z8)Q*~nkfKX3C`q%w(j11!5F-3xi9S_%sT5GHLojIoy6QRYXB+SRCe=s(hWo)a zn4;f#&dKN|b4bwi#kw}FuSviiw#0&6H~_CNceji-7@%vj+=qNHkZYrtPN}&EhJ_qb zkpnNSmre69{43pTjClGVc#F%^4Ny!?*qBXVvo#g|cdfAOkilfhYT-N=)CijNWbK=%jv5|Lsy`(x*_Ck z?|tE&&}Xsux9@a!-Ptt`Wg?)Mu)kwC<)UgQB83ykt{&2ReH3n<(gg9iEh_UCI7VIN zZBQ3K?#KykIiD!FK&jX0@HyXa9!5-N4&U=O#RIk(LZcE=1()v~y2f!;b3L=+yY8z$ z7vEMZ(?3MWZeI*ST65f&*}->D_K=yME$}JOiSSPy^G8K?c~JYS9Bno-|67+50=jRT z5o8(5_V=B#R}Z6&65rX6$ZN6}^Q3gH^AautbF1r`g~E!zKrsBuG#_k zE5`Iu+V`*H1()VK>8YtHv*RH6WMe=ca|i2oRxBQmktCa>2+MswYE`s==ju|u1i?C_ zQJl=!!+P0pq1ftyv{Dh>h@1b9!zB+1*i3K8K$*ai@N%VXc6K(+!A;MGE_Sc=Dqi}R zr)j9>==xUK)vHzA)yOx2G3}ar13^vJPbbt)GZDm_MoLrH<96Gf?RrZ2$H~TA>0Qc; zIZl!j7Q!Ye``eI40S9AL6hLX}a`B1ed=Y7?c_rWb(&CSA6sm*a(yVujb?EC8-w$tS zjrS0qlON6bYB51CDCm9ZtI8Qy8TT7g-VR@I4f|>?{e)ZcnvJn5pZyu){;SlgJ-wu0 zEr$x0E+A2Ln{=NuS;CDuA4vy6d>ev;2e$fLOe=~oKE>f5E;VUetCu*XPQRO|siG_$ zgucKL6gQ-M#O0rPbpyA0*sOs2AZfm(SJ@?5&GWbssO9juI~gK$G8$Ke^uS`x4zeK` z<{SmDlvO{C?iC!3|Lz}C)veQ4_IfP&YAIWEnEU})5W}ymbw^%8D^~Xu7VTE!TSIx; zQ&*|<+k7G>MWEYa$sZFJ4$Iy27_;rwJ#MZh93xiuumTh}k@*NTCU%P`f zbjZWWINTkKxLIy_y4?pukM8HCp=!N?j1?L_JdE73 z_CiK?J^-E%2;E~dk2%pX4mH$Hb>l4Sa;1dDD5xkQ;lj%~@H@?JFWnD8(6{?9I=w&Q z8PK$U!SXAl@k^XUF~}VK#6}<_Fo%rK693(%k7DeAB1blpM`UhX^nTb((Vozen{DU~ z8{5_WCrnJyfqj?!C91@`x})$EEl9z0p7d0d`f2 z%#ZC-(sj{z8lrVxbEs^};rey<*My6r-QATE%~%KSO5wa6SAs6EsH= zg(9m|(7g_#OL=Ip0+wrYqu$D11L3L%y8Uvsajj%um|pU5tLjMCg=0poC2ou2RqMk@ zadNr<_D%z+uC5kU#&>c&RxXOoDN{IMfpgFie;v+DP*cRXp8E7sPjAKhzS zu&pS>xo6A&RrJ(g4sYen$77qnij1lcTIxwh%9A-RFv`K~>^@Cts#Mu6%gw_Vjiz)?smqS~K>^BC93zzG|I%{OIGxJ9%9SQO8FO zbFl{UjaC3t`EN1*5xf?S34ZQm5Y|rEYC;{QZ{nHySuu5^{~cHF=hOs-{mKR5X5Xz7 zRo_kNr&K_SQAyVgv%vKCY@P^XM`46Zu%_hk&XD(64FNAi0I^mbnNkh*Fm&&JlzF_i z_NgOb;mjnRm@@kLMk>5|K5!&Ho&H;%QgC08pL^V8q)0sf_=^^M?eH5btbQQvx!?-& zpg@RW_jDIuio?uCe=w#f?2Ye?oFgCkanU!FYJdY(fRA+g?1^DVHKjL5EbBD)IvWq~ z;bJj7+h-S?$?tM!aojs?_Ml#e&^zW_RCKG8a3Md2Iy$DbhW~s8$n8*3jd^Hf`P7H!?ONF1k=o2}1as#|| z`&{d;O_Q8kQny3>yU(Bp(D6>gru_WFU3}vFg$yfp9sExCsw0`gbrsWncF0LxqvZlB z(*cJgX18h$Q*0Lk4Gr(Sw$!nrGtTEk-0=@DC3uo6(=c;R*zh0ZNJy9?SJ$5ExS>CSAG&lxZ)tGe*7OzJlngm zQ)_Qjf9_jOTQOLT#K0jIQqJw(Du=ZITetEIMH9WAd7+(TAE>*ggaV5}&tAI0esm40 znlG>yDLG!K7YjDxbMRkaL6k zTKD8=I5IMSH}X0h-`1&rAB2CEib0dUmLpC~ zO)9qxAMlpj&W-Oj9sGWFL2yIfh}%MAd0qT7fcF9w;CH7r@MltJaEjX!mm>yfe#3$t z`}?)S`r|6&vC|3xL4-U{v|zFsB~LgHbOVbf9>`J4ymdJvmhtHb+%FX%F-1-@>gwDO z4~%Aj0dxOzrAg-w-siV}I`hVDKO}z1;OVblrNh=4-uL&pSs^j6eExYXmv_Xwl;%?! zrAautrfDBR)b?RM?*fYNK>mN4aDO&odzTt$;MqC_h(~AnErPAFLiu{lC-5onfaXp{ za$OyVHg~XQxloa5>yQaNkX9!pB%3Y#v4Bxf377T9^fNRI_wc$?ofc-ksW>!h<-ELcam+(?k-2mkig)JloZQR)=j65nSg<=!2kPZ<%*^6a4u*$N zGW397{6D~cFeom4j&6tFRlYnsIQv2KWl3ju;$CZDp7uFa^p?1_m|z)^qiQ%X zd7!}jIK(HkaE!JqR$>jgq9*??)vPu=+RgLJND$fB_TiXwN?HDOTWrm9xJ{p&8~E(O z7r7aaK0C54EFX=Ah*=$lb7qK5kzokS|}wPyIgy z_unhfD|GGFHut$C?~ssIkdeHek5cd=A>I66H!{kf8BpDj#QC&vZoDvdx~Rr3eyK~T zGwK#FSJ3zSOJ;Gy4s?95^HjB_eo6<_s#M1^GEnyxXTA@?d}Y8I102eFQbWpt9+fDy zN0&=0^vu|}`WkVWZ+As?U#6*QDM6E$dI!a*H@#uGsM{Do;4WD=W~_a$yA}Pudn#@? z==&L%y@kv=4)~F&`pnJSeRO89TOFML+JF+P>BIw+5(zL!3*$We@r7Z({N4(W;`&9= zG)6>$-#rg_=__60DJ%M#U{z~j1L1+okY5Re0hN=zlKyvVA^F7@5z8(6fbxyO`P!A+P?Yy#EaYD--@p9Ea~W(oC_;OM2~x8Y44%P)>Q ze*3zc%k}1`TYAdfpM^g@1(!pg@Wc#^jnq-8xJ=av+Kn5<2jXM?_U=)nDa@lQ{g4fl_|{BH`Xwe2UGuE8J1LQHXWpg68TqZ*XN_xOMT`L*w9$s7U~ib{ZZ)l4*DJZV zZwKlJcqwoK^;5Mtn+B4SYIHa=SX+Ep-uAt(Ot+hn{>_?HeVwDi&Y;OCD{+A51obl zh>;tc^amXRAOAq%`OJcPBZ0MI=kWT2;$HPj=uWlg5YP4in(c2L+Y+o7x9&Jp^cZ&u z=Sk-;Il=d6KR8!@!B9BQLVq&szaPpmmbh%lXJ%#rw%JkeU2{%trxnSXim7W-4N)F$ z)<9C3tu+Y!CFX^fDH|S6R@Qgts6P36qod(Hc z3<0^UK=WW#*22A?zq2xaoR#{>(_nVTpku3ReL!{Ik?pF}=K3Q}<6j z_Ea-cvqiC0RLvaYcrQ6|GQ;0Mj=o*WB~ zBK066@qv(#&XAD)0Fb;O|1Kl7B6@n>PW(^*N_YXbE?%0Pc zH9y@lXRrA{meZYI+t`a~s?S<|iq>*|X6g)FhhOW%G~d~P*h)&4S~#(H05;W99#70R zBqPwv$xGLlHJ)2iP4dn?n-LuLc{}e22xS>X zY~d~H@r>ZhcRiEEyu45hccQ)yo23mH|FE9EL9qEOcd=Q((BwaE3Y_`IYi5exFakep z%wbZp8BRIPUkD5$=X9g=C&Wu@+58-T=T03+bYldnU+G6F{=y057H5WXelu+c+>H~a z`6Z)fkUxbwyP6x>Q2?J5v1RU&v303}QkjM(_D1q?_Gck9dOclqYJTK-dEylsz0Nb3 z1wN5*O0`n1j=_Y?Cie5zyt1j2W;e10f#K80;;5*x-){y59o=9yAmLZ+4VUX*3CQD8 z1#?`GH+>80PtFtWCc^3o?WutKySI$?>jo*Lz!r0Swxp4Nxf_J2P!nPi9c@j=2oovL z%vWlZK?X2lm%HnK%8x-jrI~?=1g0FlM|Na{J;As_i6-?SCRoP$l?IEa`n}Fh^gUl1 z>x6fbN(nvA_&>|T2N&6KmoYYJ@b{48_lHcq{9guls7-B1hzPSQE?8mgFXviG`uP zQ32Jj_lKXK!1lo-Cpq;p2x~dnY1HQFSqi9|J098_xGy`u{8x<{l{1~~_xqUSc~a=3 zSY^}Cu%_ee_df zpPVZED{bv(ci}K++hS|mT=hwfchV~CMr>F%?Eu{j=90!0ermD14onZqVems?!*kM< z{@Lp{>~v{yk?tnrCezzrQhumeps9fz%6s6~p2LEH1O@N8M^tB73)=9s>H3dAF1{M!Fx=Ma`w)hCK5+5P`; zlp9vCO2e#Hw156bs5@woOGcZbL3Z}n%bRpoAiqYikTnO4`W|Sm|3(6hQ8Rj>ZznO0 zu(_~ymc)%IqHg$f@^U+`5TRu`ZBGYe7D0~;089(^)s_e4 za{q2LA?umue=hugn4{SJJ;`twVQ7Y-tBxs1M)4EPi@AV}*#44$Jsp=WGmU|SK|!Og zhTgm~O!s-kWV}wC8e|drMB&+(tj&J{pmrAavP;p7$Kve`1$ovNYc^%6cTDepB^nf* z1b^pX9|}LC@@0)&h@}#x<1(f=wI7)*F`SNhFdVnjrYVc{k7D=eN2UryzHAfPzo{n` znv`Dq90MV&<-6xaEe5r5kj7O?D72WUuNd2RacDefOmaN86 zP#I9{!M7|^Yi7HB!sTR(=#;@SIT59dn*T+L^y~IR6!wJHpIA5+QmfBd$r19`7d!aA z|IrE80~25UPrU!{V|PR{CNI2%!PHe=PzDH&O~7`R698!3IV94YlcJHA6~kv;ocqkF zFRn9V+ppR^dWoIqc;ZVJH)Ay)ZlqjgUqx&^QN;gW6E~a{^jr(j$dapFXRKo&H%#>M zY25lBuEjtX;xkoiSQaEKqfQpzJZQ6Leec8{5caQVSL8LxpX(> zUan{D=}9#36c2l6F-u0GkJHFK>zUlFE;|?@>0SK8Esn%xv2oQQLJ!XMx2FRpTy?xs zAzBq51$&VF}`o;AM{uUP!Es)G`ww47KO^F5&C5{}GX*_J!CoxyW4x@OYrK3qno*NgWaEe~` zj~Um4Xa#=5MG3g-kW8o#-lXwT&UR3e=y8m$E1ZfRoC~{w@e7kg^dpEm?zmCi)kl&o^JcbqN?tR#& zR5KTL#|w=AcObPx_XnyVe^P5>vief)0Pz6xP2YaOr$m$t@&Y}i4W)bd!TLU!B}*yr zUt8gy=uHL8dk;z@RO3ZnLprJ!sU|%$cjLuE^7J~)o>Kce@O~7s;@?2bw1tKVRngdJ z%&L0Cf6suf)Vaff9*HO4KD?@qTRYeCX_oz(({}(pmlTLOfhpaxVAHnJje-+_;epAwxo|gEJ4|wq;~V zvY=`RbU8NyonxIA3%Z=e2SEt8&&*ldjDIvSNNY%v%zPxjN`{9q1f#>?G`D%!} z)zfwGQ`!@KLd>uw)bp(96IkQv^hy()kK4pP4EBVQy+k;B+_wp`PI4~#SRr<|p$~@* zvme$wMtqKwOe6LV!lgaxA1?**dz6>m-S2ZOk-vg^F9&@@meF`QCVjS#Lp`3Z4XvGa zFDR?HzIu;s_wOZA?*(#c;xwBXCd;AT2qZa+)BZb^{D-_E{Q9RwD*Y>Drk z)N$kw%7@wk@*h$yB{gmnd67XL0Xw+K)QEj`YN~ML~)86x7qFF>%3XzH9P( zX(z&sWsZHVKR1Ix&Epj={Xd*^t3(3Qh%DRY%v#cqGifEFney4t%vGYZz?RLJ-$PLt zi!_dD8EdL_27644&AvQ7J>F|x7&@>At_pC~u#v)3)v9DvKCT&O%J>bPE~HQMp!E}R z+(Bl#h1$5U4t+;u#HxxJSRB+@+Q-uQItOb4s&)u`Dv#tFc0I`#3u7%H z9_inHUl-F{Isy9RX1FYPJfXv@vs^z9`dWVWin9y1;uq`Y^3bvgU9 z`Lw#CQB*q6KmSSJBF3#Zbcoy33f40a&3kL}P&6a+AxqoPe`L`Nn%>jb)>R<>NnRqX zqaAIS)@8v*S^7|UQ_rYV18ffknFo}K-rZY zhxvr=-^bcG;Zw)z6z{n;9c|SYMR*mg&2#E#zOmpkfk}9`=_y0|O-Y$}^r`_bY0#TCr%QWv z)RyVEspCts@1xym)Rg3J2bL3n4p zn{TZee&LS)uvZ0AC>mGF=6^W{sIAO zAkU%>so60G?kaBgqs>rN}1DeI$x~HMPxdS;EUlXO~h+W;D6>y*i=SE84hV|h#mB=fv=TP$;Z<5 zFj5h7Azrjt19g)~5|13SXT(H~>fsaF-gZjG7PN*^EhhTx7T-B4z>GVCSsCyvZ&Jp( z^rbd=0KDVyb)j-S-*VotRNn!b&^&S*z&Lq#IkFE1yUL_oo-khL0G`44A3x6s z{S#@7hroW94&yUye89QtgqIQY zT{}>3W}U#m{;X&0Qyt+?Pgi{cm2UnB$8Cim&`z7|(DpfH-8t#m?Z~E!U)49pi3KQc z4V2|CCJLm(s|U6_52ObNJohe2QwV?dgTKv>vI0>H^%JZ9ynyI|Kh$kOI_RIIIm98 zd^UGl!UnUHUJ-a%-YD%3J8I%3nZ&m$Hg~gfIq5$Yd1U22=Db6%(C&on^)a23x!f@L zRoK>^xKVyNvl04&6D%na`C;gNlKJ+!b6I63`vIYUxsiUN#H`O9T2r?SkME`%!eC3H zzg)H@jvZ&RTAU&bjqo1*78jG)!0EZJ=9uQig?+30FJtQo=9{d5dC@tUIIF!8>plxI zCI@#1>q&Q?Bh^^GelsYk*jST=Iv&G!VL(>uz^l8oaLT+(LE87!C4}Fdsh1;d(-pGbtLE2)uiD(^ zVu!otdAc@ztbRtp`Mu2)aC*__!NkM9QSlN}m1_vE>$fVDG$f+=uB>EHaF9cFS@)3- znB&5r^Au@43)(OwVi~ZZnB;A))Re^Q^-W~}OZ!~-gIy@GnbF>|tfb%Y7f#zSdkpdkIN8{R6)Ye(RHaU}0~Ysa4b*!T>nxB@az z{LZbUO#SF4i-5` and select the combo product. Choose the options and -click :guilabel:`Add to order`. As a reminder, the extra price appears under the related choices. +:ref:`Access the POS register ` and select the combo product. Choose the +options and click :guilabel:`Add to order`. As a reminder, the extra price appears under the related +choices. .. image:: combos/combo-select.png :scale: 75% diff --git a/content/applications/sales/point_of_sale/configuration.rst b/content/applications/sales/point_of_sale/configuration.rst index 3ab7a085aa..6a86b4e35a 100644 --- a/content/applications/sales/point_of_sale/configuration.rst +++ b/content/applications/sales/point_of_sale/configuration.rst @@ -1,92 +1,7 @@ -:show-content: -:show-toc: - ============= Configuration ============= -.. _configuration/settings: - -Access the POS settings -======================= - -To access the general POS settings, go to :menuselection:`Point of Sale --> Configuration --> -Settings`. Then, open the dropdown menu in the :guilabel:`Point of Sale` field and select the POS to -configure. - -.. image:: configuration/select-pos-dropdown.png - :alt: Dropdown menu to select the POS in the app settings - -.. note:: - These settings are available to users with the :doc:`access rights ` - :guilabel:`Administration` set as :guilabel:`Settings`. - -You can also configure some settings from the dashboard by clicking the vertical ellipsis button -(:guilabel:`⋮`) on a POS card. Doing so opens a popup window, from which you can: - -- :doc:`Enable multiple employees to log in. ` -- :doc:`Connect and set up an IoT sytem. ` -- :doc:`Connect and set up an ePOS printer. ` - -.. image:: configuration/toggle-settings.png - :alt: popup window to access quick settings in POS - -.. note:: - These settings are available to users with the :doc:`access rights ` - :guilabel:`Point of Sale` set as :guilabel:`Administrator`. - -Make products available -======================= - -To make products available for sale, - -#. Go to :menuselection:`Point of Sale --> Products --> Products`. -#. Select a product to open the product form. -#. Tick the :guilabel:`Point of Sale` checkbox at the top of the form. - -.. image:: configuration/pos-available.png - :alt: Making a product available in your POS. - -PoS product categories -====================== - -Configuration -------------- - -POS product categories allow users to categorize products and get a more structured and clean -POS interface. - -To manage PoS categories, go to :menuselection:`Point of Sale --> Configuration --> PoS Product -Categories`. To add a new category, click :guilabel:`Create`. Then, name it in the -:guilabel:`Category Name` field. - -To associate a category with a parent category, fill in the :guilabel:`Parent Category` field. A -parent category groups one or more child categories. - -.. example:: - .. image:: configuration/parent-categories.png - :alt: The PoS product categories grouped by parent categories - -Assign PoS product categories ------------------------------ - -Go to :menuselection:`Point of Sale --> Products --> Products` and open a product form. Then, go to -the :guilabel:`Point of Sale` tab and fill in the :guilabel:`Category` field under the -:guilabel:`Point of Sale` section with one or multiple PoS categories. - -.. image:: configuration/form-pos-category.png - :alt: Point of Sale tab of a product form to add a PoS product category - -Restrict categories -------------------- - -You can limit the categories displayed on your POS interface. To achieve this, go to your :ref:`POS -settings ` and choose the specific categories to display in the -:guilabel:`Restrict Categories` field within the :guilabel:`Product & PoS categories` section. - -.. image:: configuration/restrict-category.png - :alt: Setting to set up the restrict category feature - .. toctree:: :titlesonly: diff --git a/content/applications/sales/point_of_sale/configuration/epos_printers.rst b/content/applications/sales/point_of_sale/configuration/epos_printers.rst index f34430e739..bcc1d074f9 100644 --- a/content/applications/sales/point_of_sale/configuration/epos_printers.rst +++ b/content/applications/sales/point_of_sale/configuration/epos_printers.rst @@ -11,7 +11,7 @@ Configuration To use an ePos printer in Point of Sale: -#. :ref:`Access the POS settings `. +#. :ref:`Access the POS settings `. #. Activate the :guilabel:`ePos Printer` feature. #. Fill in the field with your ePos IP address. diff --git a/content/applications/sales/point_of_sale/configuration/form-pos-category.png b/content/applications/sales/point_of_sale/configuration/form-pos-category.png deleted file mode 100644 index 9eafbc69b13ff17d700498930310c21059afa7c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6113 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 diff --git a/content/applications/sales/point_of_sale/configuration/parent-categories.png b/content/applications/sales/point_of_sale/configuration/parent-categories.png deleted file mode 100644 index 993d3827c98f221a6d2f0b7bbc84be3d3a973edd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20371 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 diff --git a/content/applications/sales/point_of_sale/configuration/pos-available.png b/content/applications/sales/point_of_sale/configuration/pos-available.png deleted file mode 100644 index df90174dc9f7ac0fb0d99dee6b15f806817b5a28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9350 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
~o5~wE`oTXnTcM!teiw67ytHMqec}I%Sz@B z5A|nt)$^KDZ$bt%olaRsGK^<1;aypru2#gMJ?@qqf%*Wt!2Tl7;HeIyW|w_mDi=qv zRXd+xA|4X<=HY%WV?gOlUc6jo0F?lNWaa+6s*@vrcRQ_{uwCVcu#bm#8Mk@PR_Tn#DKI+8Bg9O&L8RM!UEz^wrg=7$6shz_rx`(0yW|hak ziBv!bIzTpENb_3-C8?+(=9VNdnAJiK>qReMWQ|qAt;?mMP5L#uDrqqm#2fT& zdkQLZH9>_4&oK`M9R$grFMPNQ$%gC)_bzgCoL^nkK3!gLe`?kiDxx1Y4|P1ra{KcSlxB5h=rHC3%C*BgHefa8QOWfs`ZVkoZ<{-LQgbJvXnbu!MiX2| zmmlr*P03L^?fjY4W-U4`{MrU=%0rFa;j&jUFTPv842k^X*1~Oa@bg}*olzr9E7;a% zUOI4phcsPuA&~ORvurD1atMMcsWxW%MnTwjS?fF|Odg7V`O5~6x!$O!d+Pw<>%R`7 jKZO6M8{yxDpWHff0^*hY25H*;fA4Zq%92oVqk#Vhd7_BC diff --git a/content/applications/sales/point_of_sale/configuration/pos_iot.rst b/content/applications/sales/point_of_sale/configuration/pos_iot.rst index 12212a1e15..30d90e8cf3 100644 --- a/content/applications/sales/point_of_sale/configuration/pos_iot.rst +++ b/content/applications/sales/point_of_sale/configuration/pos_iot.rst @@ -41,9 +41,9 @@ To connect the POS with an :doc:`IoT system `: the POS. .. tip:: - Alternatively, :ref:`access the POS settings ` and select the POS, or - click the vertical ellipsis button (:guilabel:`⋮`) on a POS card and click :guilabel:`Edit`. - Then, enable :guilabel:`IoT Box`, select the devices to use with the POS, and click + Alternatively, :ref:`access the POS settings ` and select the POS, or click + the vertical ellipsis button (:guilabel:`⋮`) on a POS card and click :guilabel:`Edit`. Then, + enable :guilabel:`IoT Box`, select the devices to use with the POS, and click :guilabel:`Save`. .. seealso:: diff --git a/content/applications/sales/point_of_sale/configuration/restrict-category.png b/content/applications/sales/point_of_sale/configuration/restrict-category.png deleted file mode 100644 index 409d429ddbbb07589733be3c8fe03123b290fff6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6786 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 diff --git a/content/applications/sales/point_of_sale/customer-notes.png b/content/applications/sales/point_of_sale/customer-notes.png deleted file mode 100644 index f5e6d958a6589b3b8cb8cc44381e7992b42da414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19293 zcmbTd1#BHbuqA4CVrFK?jB#RSrkE*arkLVuW@ct)W`=8w`I?z2w(m7Fvwz<1zSY~+ z?w9@_^;Ff=v})8nI#oyN?g(W?X;dU4Bq%5-R9P7bRVXOvYbYofwNJ4BJc9>j-~Xx4 zzh$(YprFtO|Ko;EVL~H@f`Wxo{-G`j?Heqor2Thye``|YJoM!>qCeiZ$UysJEPm$wWOIFG8<9+URDW_z2U;bBN+RT2`=s{_AuAXDW$IY@w=T*!2OmRlYpZkxy zk%aO6QQO)BMdP5z$@dy3-8g+6B_)H6Jix?K-R$+hfsWNc_HE3~wx_!SLGNY-GnZW< zilL*?z?FvT)Q|gqQ_oc2zP;Pk=8T<>qSjuIVvu&yd{*;x{mOxM?C8$jN5aDE)#VwU zsI0ZVZtM9+R%WhS%i8LnisAPUqwEbA@4(+GIuV`#S3Ar8N}u}r`tcak7H`Adzw<$Z zx7Cy2tg?>X8c(aB0yP!K!~j<>CkIen{-0Gy|M0N6z01e@`2GDuLr<5wl7&rt&D30p zmQ%{mNL8n=u4TbCTv&BiRzyLhw_#92U}T6}N=I@|OJwcD@(%cJr_Z;b>ErQ~f}VA9 zX**O+*HFb`=;Q;=$z!`GId^!ezogtNp&-NS*Xq*3(PXhkqm5~F{zlpx{Vkm1A+}`+SgAJ$LZ$0qgsTo^T`Xcez zm|zJwUQAI%iT`2FR{d(85{YMHOR4n}2OW)R7BN>jkw2eq7^y2ltp{--y#Ew|?Utei z?w5}lko0Ig6Q^BSG`pw#QN~G0Y@3IwWNC=Fu_T}Ne46(j9D=1Z$WY(#nFpV zLnf{ya zYc{l=n=bI_7bvyvnH*cOcsHn~=O#>7+eQ#+Jq-bGb<}8wnURm$xm82P$4!YVC6!6%)7nFdzi@ul|gPn3U zCa+{Ey-F@GzV>+|@h>ejZ;Hzq0XAXrthxS6A?7n8p2t|m zEzl}j;Cgd)ECqv6>Ri$HNitD@oJTcfS;(HhE)ZmQb`8rYwp>Q_L;d=9Ph_u5Qzj+g z&~#+G=7(4<0itTDLC9zbxA>f3qrT*d_ojNcA=ptJg&)#5!XzBWZe0Vqqz+=I4GVN5 zfd|b;SH#a29(yo3h*4LkM(sV3T>t$XcSKB67llV1BHkcA&pLfT@=_Z{ql5x?4g;{C zQB&WcC1EEQ>+Az@X4I>tbn-~gV7cOULdpN6I#xdRmyIw|S22zH`NY^aW^+IpXBvjQ zIpFDeJ4Vp}AQf}*`?N777#t+!{?yj@I+ zyu*+E_a_=^`{lMSQGsJDy_rWC8tL&5=8|EQ%kHlILX*)82o$__H}exjs88|}DBuRB zb8v6NsJQW%D0saBJk?ofx;#Ok_Ul}?D?!}wi};0md+lswVwd3R?^>Q`*rL;}NW;0q zunFwlH6OMi5{IDH#ce2oguS`st_zJ;s-;Cl-KtPwu_^~o<2!}c$7ABzI*km|UUdby zCkOZ^qQLBM3OXuK#3uk%VD^7l+u61sn{s@99+Yh#ai>{tNC{4|E`Po`+Pj^sfk)gw zlk?!%Ue6iF4bm#SxMSp_8{Fv^C>v~5mCfujF&)V1!3wSofAP~r5Jn}@9ruNLwXjn! zZ^n5miG^Q-+6Y++Sr-8#@}{YeG#=m`l2(kR)u43R?O_AasN&e46wR>5a)x{kd^@)J z`V3INsI((2|NfY%DK4jA-<*3m)O0l?d{EXG5&0uX!2kn^h5LRzufLl(?yx6^Y+>FhXfd}j=1tlo2{CJ5eV2jz2ZreoZGwxB3OFaV~C*vbXtoJmN&C> z0y_CwPY)BqtQBl|T~AlnmcGXMsJ0muIa`>;dk|QzcC2=FFajIk>=xzZMK}0hf99ip z0%{S5<4Lm8F7}OP#q%7PxDqJyVJr40I&+T=2MjY&3A>d1ak}A`?$(z;%f`=D3)xky z4c~z8VDWNzW4A#ebxUFJ&A_Gx&0MW&fy5c)Sxr3hWqc70x6H{q_fBxRHMnRRgj6mfF z8Y=FvkY(2L8vIulxCkprL$w^hGeRE=!}~wc$sB6fIaI+VPtI|_Yh$H_0>k%a1K#zL zHM2N%k&P!;6Yy3VS}-$6+6ktn9+hzCrd++%7m1N z?b#k33KmltDuq*LX}7^I$gRw>MF2Vd!NLBc%U5OL`bEpZg zoZQ`;0U8_9L-k5xB%gj@*BanvI3nC{QzND)h^khw2WnRx+yq$(k=Qcmz8PShdR5G0 zMP2vQk?ah6>Fn&>wuhRp@DWeBM9pRu)Ww@!7k1w3za*kaHX&D;9?2{^=! zUsu4WPv;4nZo5X-{l^&yvx4bF6{ioI(8A+psByK!?rSG3$2HvVLu01^5zF`PI3iq2 zidC!1s()Cod~^}YE{wH~W;K1}wrFuNpZ2kA>RuTX3`@LJ3u3z&m1Pjp1 z3C1*|wgXcBPlW#$u>Ujv1NMdHVcAK-`^j`lNQoNU(^Q*)|IB<5{fvs&O&$*hXoJ}z29KP^rkmypT!iZv_v z*1~kF{-*`<&)~BN2 z{yGx3`+0-IdkrGoR=a0r8Tgv!divS&cPm5O>m9_URARoz^s3B?^m%|wO}#uvK6;I` zT`2h+a~2EifaGxw`NqCEs|lR8!;@Ku2_?e6UzBzGSk zd9agwX+bWnF=IOMsP9R;g0$P=I;Ck*fvNmwv8s*e9TFVYYCJwp-Pm#^ zt}Rw_J_aI=9q5gRs1l)vSWW}|h^0d`nRm0#DA^AbMxj?@5p z=WmAdN$h^*FQnqR+}E8Wb%q~92B4H6O3TBB20LkuMjZZJ``5{~xxT@NtmL3izrc+q zAEzsd;6|a3vkMKf7r%t-G;sRv6*?%YN4SE~CysI&|7ij}ulMB~bPoDAt{IfFVXKJY1a&NBmEw}xRD^jT36idbj-(}cIEe^GzlPZ&Yw75B=1 zH_kAYv8A^UA=g*XqjuoxQ|jyUZNJqGyIhTI0<$Jej*7UmBN=AaCEJ`#i%RL|2r00) z^xdQe^yGf>KC0ZMAj07GvD+B!mJ?Ttx+5ZQOt#lf^ay1lM@sDS93$p)fKE` zZcnIAPEIp9GA)QG%^PDORi6kRo6%#~L=9rdm*gUfiGVfuSsE3XUb5?1o!3o(LNBS>h#i)>|K6{5Cf-H2l6{v#}uYNE~#;I+nqr5O*3 zUWVlMOndEGtXIjOev~?nU>KQ=z~`C*o*lHB`)cH-&+J1s-)N>0c`tT;K>_*F+HuBs$ zBwa#?SYOZlrzdO!HIe?*omy zS&h{h?#oI;q_aG$7JxEZWjmx>7!4VZcKp{C-S(G*U;e64q9al@Xc7W9VNnD#LuwX7 zRq3pnazUygTbVsPS;1dAF18sE1IZNKthMXx)G5Pg;dG=96%DIfS|U+5j~0K@P&q8A zkxPiOBK5sg70sBdgT7+YQ5{fFcBSPA-PX(FTVhMml=Jzh_-7UE5LYY$tc(D7XOs#L z5udRs(uxuzE6_5fQmLz2k@%O=TcGK_VjQp8mI8fdDKGCnXj{xh7sx0Y3W}A${KhVZk*xpe1Fa>TXXP=L1cY}(%pBlX?E2i z-)Xj0zEK~h5{>W}m5}UKB#~MLlXZs8R9~%>7X1nzluAWI9Jy=>bQ1`ZHrxr`5R|!` zy6V?OQ774(6sQpwO98Yv>!FGjhFW+IBOsTFA;}`@5OP$61=X82kmrEg$be?^k^?;G zb23e_Om*E+^ZB;_6X0;!WdI34(Nll-Qz=9K7(0SEaiQPg0)iPX2%(9=vXKtaYvpeo zL4$_O!Y}XYpb4Y5#GtOk;=U?xj-Pql17sVvnZI-p=|C`!`2Hf(egP}rhf`3;Et@dHG4;|q z%MaeIU_9yD0nHu2tp-Dd1q3uiwE?m*Tn%)9X2?p_*YqU6tyRQoFgx^OoPG99z0%(j25it-IfO}a)LEYMb zI>sZPpm*g2L?Lo8tP1X)uZhkYO_;!vUV=c2k#CxcU@}{N{<*l5DBU)Ody;OwQIjr= zXIMs8n#wmyKcOz;*1HZ_r6J=_H1<#E3-m;v&~KA$4m+N9A~4(n_>NMaVkSZeiHYkY z$e?)Xtyu-MrU(}F?Rq#U!nx^P8}_;K!nuP62Fjn$ za@te)H@Vq$jux+N!Fq65P&Ju3zRN*)p5emwQR4zNt|E&jY1U-ty=1RP~JF*O3r+6>>+tpkG|a6Xl< z(SVCv#w$yk&<%Sm;95imiBd{ezLPVFV+$Qnu)qX;Ckx}W_OS=^jP>te)Lb95`RIXd z=pvGTJeX5UBXT8XrXm>eptkcs!}j^EHROwbaYCD8&SAgyWHzH*uHDNzX)RMialcjt70yfxnkeo%alzd+&MgQ(|E!Y_y`25_aBcQ^B8?+lZbD zBE3d9`~{QQdtAZUJ5ZA#F}<1CsuvGUZB1j4A&qIBvGo})zS0@JZOTmzR;$6(f2;i@ znBY`J@^fc`bQG(b6`{cSvQ;P9@%iKNNrykE+BYn`g#LMG*9;17o|!)=%?HM?fk5dq z=+0Lfv(X0;ev0%iW3c_%2+!zN;x@<+@jBjf#?*m~PEFhJN7M7i2eq5a{T-Ydwe$XW zn#mhzH;+Uid5Z*AeJ<{&dIumlTe zl=&;)5$T+kO6NJ#k(6PAZu!S$k*KH%q(^4DtHD_O_mpESP1+xeD+uFi}b5qaz zJ89CuOV_;FI-i3Ccx)|_-U>gJ4$Nss8y2cJ2(PSXP?ix;uX?7E<32PR$DpW z-HuVkcoJGD8(`6F} zw1bZDko5LOr4;dBuh0@qI)u-}y6$C@ipC8$GFO{KRwH3X67=;gl3IlXsi;55y)5zP zrCf&`fvSrtc=Tus#$WkEVl~3`v*0A+BW<{cjHn15>=+y+LYR;>YIUm%LqkFIQYnSX z4Bpj@2@vtoUkWJbL*~?!CF+uQ;*EiFCFmac>T6cw2IcOt*Xk7y8~jd|!(7DI1qvj2 zAIRD58$}=SjC6JBlTjE^5Y8DXcuPO7uEv>V1+9`wDJYLOnC?ZaBepI z3Qr(nS0?LE8`s`p1v>)bx##z_XOEa3m@cP@A_MdA325z!Gz7gf*|o31)xGX0;l&ia zGp7tE#pCu_z0XwQXjM?Ng_5;rE0|BjnLQ~3w=usLsml_8St&wazbI|5vBI6Np!$3uCkRpD)>4AzTl)N}_Z7D>p0ad`15%h7z!YKa z_^^YmGY^)lo_t);J85Wq?!xtse@ z%?2GZ;$Vlzvh+F}AyyV%Fug>q*nbh_Zpgqhg!e;L6VQ4t)pZ;ClV~d4nCiSN3tM|K zx!%cCgXLe>NpXAKR!8M{w20rTZHTn`3yPm$(2K5xkrSbjN#&8)rF{Hnw-)W*xfJ|{ zdS>*=lrY_q;%-PMh6t>e-GMOEQ<-q8? zkYep*S(PbD;C@N;?G8R(9>?SPi15psH&}NQ*AbpqiB8f9R))-Cfi*bWWeqzd;pWWZ zBBMF+@e3Dp0S?){fO)35-^w(WLsLV~;iykw>nV+j)jIt$>1VeTW5Rjcv4_9VvS%4n$n7h=5K*#P;#F4A~J zwk310fp(#$7U5GLilmg#((Iu9=Whx~OG`os2UqjMKhBZS6+R`@s@qehevt~=*!LbR zq}zGFT9`2!XPJZw1R=|d+V4eJOmK>b-4C9`Ynde?rY>2Cuol}WiI0zed8ncXjQrVr zXXXvIFC*=o@6JcIjpkWQdtox$h-cPkalZe{1N~bPndid#hAyv@$E0BCqxJLsn*{Pp zl{gtm%W$-%!Y#p?N3o5x1L+G&0y*lx=^6rPwh#st=z(XZCi>zdvoB}FLhwctkP&xm zLZLZ(0}cs!ihQjEi|qwdS7d7>d;m9T^rnPgj~0(ep>l-y+XU24;>9J>x?Pkd4Y;`j z+YK$5%0LIKl^_}=92n9kvv`zMMgX93Le5!+rdHP2l-S^*LHfF|q+xX@MHi@H2RWg> zEt$E;c14KG)?r5nmWc)lB!;}|%e=~fI88lDESQy+=h`GcLiS-m@H?(NQ;n&sq4<0{ zW49ndp;@Z31}rTEXW6KqNq7VtT&dD))BDkopyQugrC;XLORal~{|x@51P8j?HkCkk zV@iwk2vc7=t9B4}PAah(>C*tqL*fUjZNgcvQn`LW+cDuQ1im#}8GBeu@Y5-t!!YF} zj>|s1mQ_P$GTp{_6rV#kN! zoCH83?Y@%M=99Z1;AYqA7j0`M4yl1&4QZ@EziLiw3-4zm&Kw+t);c|InT8?Nt&{jD zv^1{;ymNZXbIv1KX@~9H`H|KEJP>5aR}wag=`A}Fb52SDCRlo|OYd($CyJNIarKt; zI{4)~=ZUY6+O_T?=VhKf&Gp$&9cIC68Ll;_h>!X(P%j!}NP3O-22hGT&z2%6(}+$v z)P~{VOAer}3qyS+-Q2(60N_wbQ~vMbKXOv}oOsW6-7HI&0geCbvt!Kp?j55fxH=eZ z^1;%wVQ``@e{7c6v*7}x{rQ)*K$=rtVAM|PaT<~zG&Ty8x=TG4+sQHErW82vODR^w z?^_kB22)RcP@bN9%Sh>cLpJKXQxO{{g6#cY9TRRLiSt66J2!hxg$|;m@N79WNwxUi zN|L%zy=E}gLvxQF<4@jTyukaPdSHNC5^lmt`~@H?ayXmgOfb(u!&s0#rtlZ6JXSiU z)&6-WmtRI72FhnS&c_w*htfj%Z#!t2mBg*AA^ATxG_zfoz;?j7PQ4x>*O+LI;IF(u z{-okIC>9E4@`CK8je6pXvD4``dX3$k%Zb)wn*tEz^3d8`@3(p!1%T!H8j*M;d!n%L zYZ(R@zMAphAF+6LF!Tc@C{62kJfvsOqtyr)>8-7xv&D*c?8i?k9R{p^F`D>dmm6>s zxVhOR^;Xod79c;j)Df4%a)SC9^VpzLm%Q60-aIC8SfGje(Rxya$Mm8cHx|BY`ux_x zC9a|eFJO4<;cPRo{ud3zNFRbhwM-TEuGU&^HNgPq0bPaUMD@o70wM+EQ%Neq#z~Hc z>=OhFDTxCSy=-1Sc?>VzmF5Likc!81XeTZ&%2Y#Gaanm5jR=b0<&MZkSVk# z8T`BaHQ;aEBU6o$n3L~nYrkh4GDhjmuQb(`d;??>B$4sf)hEYgvpoG}-RRh#`aZ4! zR^SCaSvw^l_WXXB3cUlB>@Yw`5VIanbODd%IURGzwm##xiWZc@*Gb<`1feysKu0yP z3=i@syhsT}82>k60LRO14_^MJGL|E;mf-+z@=1%YP&tW6qYDIdED{mKF4>51CQhvL zH9P&j$_(rEHn5qObs31q2C&}%)mauYx%JB#FU+EV=70X~X;1jJCl%mHy9S`Ehh0su za9RzFUL5k@2{X5&ET&m*E!!U+17GxA()>dB^GUvYT{Q_S zq`2G(zEb))n)eiSx!q|U*OI^5jX`<@icX2*?zf)MsXmAj3@e^bZsPqO1znAvs57p@ z{LF~SE;oH`i-{Q(2lTJhQc=6Tqfy{5-a12jF5i>#Vo3FNg7p2)f~i^ zyr_^S@U*2)F8OQWEBCbcyJJRyL(l2;H}SIQ*EF+%$sJ3Cfsa-Gm-O;RCjW<8+Pb@L zLIi%iP%{qLigHwI9NAmMa5uEVp=M)`d$Jcx&w)^eOu(CZH>~bL0qo%H)_^IP-k$Za{XF*3--7m62 z{vbh2r!Y*P+?SzmOtg|{b!j?{$eB-AqkNXN6vPGMQUcm!EC!>ENhGmXg3|^Ytqu5` z*}y2ch$??pgtfnFw*v#Rx3sH$V8KHo+#kPwgm1`$_QYr<4KUFuC+N5<`dNf}U@!%HSV}+4kF@Xp1S$UsKBwP?x*{CS%u=d#YjR*mM=%C@7 zi=DpHLrS_>a+zD{Ln)v1)h?7Y@;0mISHux@AL{jk`y%|1r4oKWBczT>~ercrF5o3MQD;c|pJKw;UFOR)uMyK&EI**E_bCcDZJU3LS^C^iff4Y=>d|X&*;Dx5$Z}8~8dSOsHe-qd35JrW zpOnhpwis!cg8>8xf(BcW(8bJ)29>K`qn{ScGzY?DueSocsv-=QUSbo8CFqQU)hFoJ z?G~=JMS4^*=B>la`*5p3IS&YIWR%zx=+lPRRf`hXEf;zUf#>wp;*XO0QbR})WpHj0 zl51X=ZB}0l$s&6;=;Ha8;l~p;+(FZN3iUN8v^v{%n`H_oVnvI;y@kIWeh(}9J!vfA zwpE+~Cv_@hyb=)Aa1hpd8iC>^=}kCj6v@apuda3$xsjQ;MbC~1g>T(x=PTyiX7|f* zV%+kpH+J!5jrNcB+jDqeX1uMpSaTjQ!vzJPP%7t!!(*XTXE=`NK8FcPu$=kk zaMd*tqwfkWpo=cV(R(x<)ot5?NtQS%@w@*I`$;c*XmGsbU1>$AzQUXiTp~Y#_erS8 zQskN(x)dKQtJnzx%pZ)Q*_>PX@7~l#{Q;#{dg5+hT;9A3L=q3s#gIJ9Dg7%h?XyMA!Xsu+mY`n51lof(wso|j%T@$YTDY3%os3aC70^cHkHc>+nIxU zd>J>9n=I=J%G>8IT_#kp@|1CaYefL6jtd|KL$`t~0sHFGyCna%W~ULx=?IfCH|<3= z>r%K!g787%R@3;%8M7zfAieSsjunkCCU3|=mY zSkwelaq!B2GeHfM0NZVTuv0^~$)s?zH|x~3#<$aOl7u~GOx`K1|5Vff99k-AW2*mD z66bNC`SrE6{ZV04u3lVP;qMoxKZAuS4-oe?;qk$=b<2Q$SB$!xK z0x^0%zps+MB(4|;Z0(I5sa3I_VN`ud*N<1?8dgu3=O{-%!!dzZvux$xH}tu`su!58NJ1x#BYiRW%IXn-`jN zZ^|s`{9Cr8d?>OPzlJuC-Z<_I7>_Dtndk`!2w=iYJVJ}njCUZg){#D`0dW(piITMn z&QUCDXl_$*+YtslJ7pPQTu@p@B~w{yKqp_bQUOf5^$aW(9Qi;st(r~*6|cL+_3i;> zEw2+ALxW79FmWyp9!CWBv3)5)CW3A==oHfJl69EzFCJd0q~H0yC#BjMrD@PMb*H{> zdPH`az;j-)V35n0D#J6gtZ*dt>k%@iiQ^8*Qk&dKp~>k6kx*C;vc<6$Q_5%ed4Yz2 z5j(_`1+^e+b7;O<+k$9Kn^LBt6MmAp3F{}_bC5Md7WT*ws_SoBL1;6(bE1d@*X)O6 zxl)E0R}KYQxL`f0{3|<=+@WAO$?;(j4)R1&b_R|`a^W|MsW3P6`4yG!1b#q06z&zW z@L{1}4Yv<3k0L4nxK)PWLHQ$<(xHGx?C*A2u1Kx!_ErzC2|tcKalF65p}5}E#Uz1E$}`zUDP8{DjzgVSRdbg4i@%{uD-7B#zln$g4lZ8zd>E~V6~NaA5( zKd~5X^02m^}*aup_I-Rz3)JwX^(=~VuQ%Pk1wGsb@(D%*ct6ls8hJSmcDw-gSlRR zYavFC)}MwR$T2CV_r9ARTFG(y7~j*$ZXLCTIEkX&!>htPNuls6VUKmn5`n$_@@t)J zdbksA-c&W%T2OA&Fz&$-TB?Bj^-Wwvl z6PK3Ow8o#<0GT-#+)sVX`WB}t7yW}b0P@Tdw^Vv6zeS4(5GF4Yc0v*R|5X1t_`d{A z4UmWhb%&EgnHXcTliNDI7Qg)w&NQU>NHF~V?+qsJf9dwWJ^Sk5u;XYwq2Qc}@y*3GI2!*~*^yc|ELFN4SHI=Lljx99JI_2G{RtHNLU0-*noB zT~KGjF!&Mnm4>)qsb7^0M033yfB(Kr+)p41(<>OLxvMQ*{7e<`a?>y`x#i44@ke7) zehdBIrlq~BhKqiHlIMdm)S0f2xod(Snogq7VPw}u-UwOx1Vku&qnjedW8@K(V+~%S zc7K`a{8kOYsjtcmTGQfw<@q~qimhh7)~qGQC5$ttR%q)A!NncK%hxP@CjI znzJ`#8wD1RYM`IPWbphvy0TpF1y=gx5Z`;G0W3`Yqko$DE8(&g;4_HRR5N4J> zn(Gv#_e3aK%S(cjs{B@XJ{DM*rC%M-sKqE?Gsb|cU8Ta1C!T-{nz%Wr0=A} ztx0Sq1vv$XKddpMkbkBT=(qOUf1kEqW4qd~E}r2yll#P91HvE%JT*w(eB_QZ=3&gNW+Plc(Akcz>ERr* zzP`mwImxGCo^`CZoY9C?WIaN2Iy@n{3+LhTv4(?jKP9>^`fdmzyVDIgggVRk@z)Iv zkEX?9z<^!k;^7ns*WzEx8QF>nz_L8TjH=Xlr#LO_#*2SXuh|z6#wX2{5YG6hrbG{~ z$996_TY9VZj_$Xg=xT5%ZfSV>k%bhjuSGpxMf2zHRzY=CS0Xq+P|LGlo=POHpc z$7s4G`S^arw40n1wGg+oPpUFr!x%Wbgl$HA4QLMA%6zvz&8#n}M{dPq2Fw~n*_0_X z>N&?e6Td*kH(69!gnUGuL39??cv+d@8sVC0lvj?{h(9)_?3OsY$uY-py#aBj5cZBx z78vN7+)q9scz8&+_-jCze8*Ttc!lcdKR6w(QJjB%j&lb99iiP6j&26Dvt1~#lGA>s*ZO_6xB1zdYU(~QE2s2*PL&i zWm&)j43;BIh^Y@)XMS_o)#00E43xF`aRF3TT*?@?t?<@e%8a-+=RrX0kqGZk@4xN` ziC+^5uct)gUE6^hM0uzXK4w&Oz#;<3;6|1FXBG=p-S(Kk3ReYWJ*lj=M-VSz9^s%~ zfi$o?6%zpL*n$0Qxy42h;=u(6RQChIpjjV7MAe;paQhX5fr*DMA%p-Cc)h=+wbjKU zZj5!UsP`^4mE6+>-EDE3{YlIeZP?@7q(?eTNWL-ECoyXK{j5Lug}}i_6V^Gf+x53U z(5(IEf=K2L-_ZRneB|aOul{O+4zGnV3%dtDBvq zYc0Iqr*cW=R^}HO?&I&AQ`bL-eFvz-WrJ_^UNT$>v`lj${mpygLJO0d=+1j-Wo-Uk zF?G3X9n1!}4c~lhA6`%B#qd?D2Lkd{Ke{~5E?)q|en}SGvfDB7*gj{Zs<69tGCvXw z6DVLDj^IK;S8XO3|M#-ROXX+(ikCe$17|yC&O0oD@UOrTgp;f_l_+&T~9D9tdx0#?n*%9V#JiC>V#aE(Pft?|-Y<*@WO+rBX(I z+-FGqxPd&qgsHQf2m{%Xf3+dmPL*a9`n3IP?i72XW1LgpP3`9`$s~tp z&(~y%hXo;VtX;)(&n55hSDIjphP`zb`-PD>Hg4h!q>>KDb3in=3s-%%95@Hgqlh=p z=(D8g9%NuBgK4|S$$MwD-(ND(CI2xjsF-P)=?LTDf;e&@eCYFJG8+ne#`H8zPoJB9 zzNbh0c+#1Fw)HAygwQ^c=~62W8;S@xX*&B+i{4dv;W&Y)R_`)L&PA7if(k!+pWuvt z?saWFcWZV#6=yn9bvq_qe;HpUegLNOyhlg=~K{d_CFG5?~ zF0j_WOAgS(x@w)lF(`N%m9ou*`BWU%v2%#aQ$f1Hf_dU9GwkOWCzicm`UxZ{Or^CS zPk*X$X%dc&=^7{y)=5wo>|o)#d4T}vS6PCuy`ZRPq2Yhf2~DGj`S2s z=D{xxL)Ht19L9jt?N9w^HlHfpErer0c6x0N|8P#gTS=H#gfCfqK*R3{A-4REDCTo% zA{{>8C4_D%Le{B&1-7j9zHxg^W!rWKH>}T39PGv0aFC!UH$bxTbUllXmqVb#H-;xl zUa0!n(hYo)SY4=Vrzh@q>lM<%YqE{LOWW9+*G4~dk>Ru+DOwRZ|JL!`P7y4&9uy~v z6NoaDI$dnDx<4kqAn}9Q|M|hoTbyzpAKyey)%NvfKI1c~(&wH$-N(nsLk&V3*rR2B zgSLzDs_gzEtLTd0|Bfw*SaRt94y*r)H3PEiBLX$%QrlFekIC55vS|V>ivM7w|0~t} ze?#+svRI*%cIT!lGD+T-HqgBx2tTF}XG=<6)%^R?1E za>hcP^{uys*q$5+g zZPaKXfK-pfo3l6klstzW`#NZEn08F;Y-{y?O%u@^kX|urJ$XcP_A*Mn6UytF4YGMp}VqkgOxZQObPD$>!Fb!wR=Uc)jsNuD#n6f7_m;V!4c+mT&3$3Lvu zu#FzQH`Dnm&`*=db-SZq0_LLEH}{-!7HFQ|wikm! z?aU&Nug|)eMg%=Nea-Xst5fLNhWZ}FgK$rL%)wzU%1DH;RGIE>EG6UlB=xw>hK1lE zMdA1rq0`OB{0rvVE}6$5)DyJ=*PCqLs>PdE*XWDowMxz;DVX8bETKXmP$CCkZbAxk zGG4c-RT|6n`Yya{KW_bcH}DMXM4L-Ed2MAXn_ED$ZzTo5De}vbiT*>fGR*-_s#Wt- zNq?M%a4*1u)#Rl4$K3b}y=%S&k4|_f5nlhe)3VH5Py{gA+7E29BR&C?$cCcBv*oi} z+!TU+TE-feAU}InN6D?3J4oKaw5w1a$~WZ+VcFH?kKG!byX5ykZJ?+KboB`i00Oi zP#7v7I)Sa!>GjqyAo5=Y69T+7Bq-o}1@6;==9m;S0A=EU(J zjJ4;bBGls*H*1%Yi6xC~C*(=-07L+bp#6VnLXtwO(pm8~6fyA|T3PW$-e%naB%uF4 zO|KZd!)wcXt4;1A&9?wqu}}|7Y`KSykAvsU(ZWvi4il87@5FZuWp4p2(6M8s$Z zt1HeVe#WN7G0vj-f_*v~f#|}W8^!-KN~rjoAji>|(v_ERDPrV|4uxCTMmZ{<5PFig zF{}L97c%g(o=Ik)rQ1>L(Z@J%U7;%nVK?T}LS$sMQlLfQ!DjuCw*Q8Cekf*EQ%X9R zP`8XxN+h;c(AK|aNk2_Zim22Y1#No*s)H*+g*Z`8PJ_L^Q@lr-%f;n8t4A{jgKDm8 zAzso(aq>Z0THY=}*Ixn7iEOUs{kOxiD4f4nD7N0!C{zT)4Z-9Fnt}a-dhbozb zYvBQ003SY;(tbL+Iw6V@g#cTZ@SmRlPb=3R&h+BOMXqx>x#T#mt%FJC)-iJpp{3E1 z3KO{;#5jEwO>#|Eqqf|c)Fip2<}S-72P0FG92qh*C#$KMmdp70U7p{6zyE&E^FHtM zywCf-&-4EAzR&y5=kqBK7i_p+8qa20I&|eM9^XJ32BG{EX2pO@l!D&Drvzc&Szt;T*j+#pr=_Qx6~qj za8Oj{IYZ}omBemC{o}#vk+EivfFYTp_-410(ZJmXtaXUm5qKqJ+e$@@Graq@C^X-z z7pHYr+Cu4js!Zq}nhU%C{aRgir*+(!Rx&M%g}3OGRw8)mG}B=;^(hX=FLZ zz-<_0t=0!X3W^`CnMB!R6yrWrp-I zKHw9VNOil#q$>R@LaRUx;Y{XX=m}tAz+&u{EfaGXdR#DPv*0kiGaZ4`dyjgtJZV>F z2LnUm?xcXCDi}1ungF^>S{S#`xfsXW4N!;)eQ*LOpR{@!ew8$pj!xlZu^r~L2pccy zP|D=`m>w$Ue27R%&?-j!(G)M)`2!ZM!+wTPn?fnp*y{A*?vUJccE*{xVdlhz4d z$Pu?2UTm3C^e&4>9sC0{;uKP!Z`8G@)w?II6zpItdis7Zu>uuPgXLg=%*hr zr8t*M*s4!yFAG~^B?AF|@1I5*2>!mW{kUQ5KB1|Unq+4CSL4c)x1hX+#*lA(Iv)tH zw8Hzcc;**8T%6S6r6W$tn4k8ST3DeZ8$Z@XjkGVhI@)Qke{8BWFEB;`==@>ey`>E`3TR`s9e46jcN{0yl zmV=P(hmu5J`z-G-+uf6omBgaJ!H5GY`CSSL<(;K&EMEKxwj5xygZ*&T)AnqL>JJ3Q zs$rkhw>C9ZzlU10Cix^xk9N*zNbAz#m^WfE22C8J_ zEON3D7d>p0JzIFOu#aQ68L+X8fooqJ+M4&HpLVGQ>MEdKU9 zO#A7Cs;7ktT~)H=@;jy0&Gx^vdBdEKr|w>gfwt>IY#AF>o3Bk@P*SwxMn{rqeLNFs z#aPRs;uIJZ>v2D@d5Fh(u5+kZf9kNNE32~AvVWcj)FaK!`0{LTOp2KNAsa`d6KXq)YS|hli&#uSNDAy5rxy_WINuk(USr>E2Dxvs+7k zvYn!_#XQKPoCR+!ES9{eRR&|^O|Ae(R~PMJJ{4ZJGhCaaf14-+Bk0eBwlkMF1k#l3 z;67>EGBH7kZv$!BX9qxP=Ce3amy+`0c-P7Pp@uncuQ(kY`O{9FF8odK?M?ds`h=_m z&IuQJvJUy*1tg#PR9s^ymZi*bI&yBM%Xiu1=V=R?AFy*H$i{e4%$Mq>A4yoU6ws5u zv3jg|J++p&MHUy4<*#A9T!N#+@DWVz-tloSNJHQ$!`b!Lz2|}&YT@rb)PoV%>rNe?LF4EXeP5a6^n)fnME#M@@D3 zTF~@Q3zEUzL_=pv+U=D6PW7o#U-+hG_qYF=`JjDo7B3@M%8`DO4QY$7oe}V|GlD*H zo`d{^7C|rOD!_#l?Vgb|%E)V%nLLJQuhr~L4Tk$~#bYa?@v#=ltXiS8*{m!v*u(h~ zZ5Ic;f7w_4zKJgJjB~*jGhS}ZtgmrQzkB0J{wDnLV+BUG&&)d7%@Nv`Sf!*b&hFs| zZ&f6-_`fbsfv2TS6ZhzLd^d5*8iQ4WJzY|@7;|k31S$A`tm{I4*#58zOqVpH&pQrV zHIO(q89Q+-orM&9CC&LZHLt$UyD0zgd>3srUsRlJ@*ha0l4|ME)YcXv` zTN>QIoH~@t&0i)5A0EM@lZ2IGL)7D5kb>o#hce(RlnA7OrSZ#VPH}QuF+oEZUnhu> zJt~kOtbmh#cQhJQTvb$(DMNX^SzAV06%{Onxok!IREyp2RX5e3rBSzC;^?Mj8c)Jy za#o#0aeLP9 ztL0c#CkY3kjZQmG<;SNc!Tu&^?!Ng80wC)ouii~N5Vpq=lsE@U{Aep%w3MjXu$;>U z*yI$ju+i5;N;hO4`A`+@U>*9xG3JdsTto%s(jn)f#6|jlIl?ad!d&=O^Ybpp`}VmE z9B{TL&TAr5SI!9CF(ltG=#yTGsX}=J1@joHQa4w-L-2c8>;<-@b*biU4|pxAky~?& z>liIHj*xN}W@AX8xsXf3ycS6NSBHa$a|H=kEpO#)*WM3-7`. Activating this feature enables the +:ref:`log into the POS register `. Activating this feature enables the following actions: - Select specific users who can :ref:`log into the POS `. @@ -17,7 +17,7 @@ Configuration ============= Access the multi-employee setting from the :guilabel:`PoS Interface` section of the :ref:`POS -settings `. Then, +settings `. Then, #. Activate the :guilabel:`Log in with Employees` feature. #. Add the employees with **basic POS functionality** access in the :guilabel:`Basic rights` field. @@ -52,9 +52,9 @@ settings `. Then, **Sales transactions:** - - :ref:`Process standard sales transactions `. - - :ref:`Set customers `. - - :ref:`Add notes to orders `. + - :ref:`Process standard sales transactions `. + - :ref:`Set customers `. + - :ref:`Add notes to orders `. **Pricing and discounts:** @@ -66,13 +66,13 @@ settings `. Then, **Session management:** - - :ref:`Open a POS session `. - - :ref:`Perform cash-in and cash-out operations `. + - :ref:`Open the POS register `. + - :ref:`Perform cash-in and cash-out operations `. **Sales transactions:** - - :ref:`Create customers `. - - :ref:`Process refunds `. + - :ref:`Create customers `. + - :ref:`Process refunds `. - :doc:`Access and handle sales orders `. - Access past and current order history. - Cancel orders. @@ -81,7 +81,7 @@ settings `. Then, - Manually select another :doc:`pricelist `. - :doc:`Manually apply discounts `. - - Manually :ref:`change a product's price `. + - Manually :ref:`change a product's price `. - Give loyalty program's rewards. - Switch between :doc:`fiscal positions `. @@ -91,7 +91,7 @@ settings `. Then, - Create products. - Access the Odoo backend interface. - - :ref:`Close the current POS session `. + - :ref:`Close the current POS register `. .. note:: An employee with advanced POS rights who is not a database user cannot access the backend. @@ -104,16 +104,16 @@ Usage guidelines Logging in ---------- -Once the **Log in with Employees** feature is enabled, employees must log in to :ref:`open a POS -session ` and access the POS interface. They can :ref:`scan their employee badge -`, click the :icon:`fa-users` icon (:guilabel:`users`) to select their -name from the list of authorized users, or by entering :ref:`their PIN code +Once the **Log in with Employees** feature is enabled, employees must log in to :ref:`open the POS +register ` and access the POS interface. They can :ref:`scan their employee +badge `, click the :icon:`fa-users` icon (:guilabel:`users`) to select +their name from the list of authorized users, or by entering :ref:`their PIN code ` in the :guilabel:`Enter your PIN` field. .. image:: employee_login/log-in.png - :alt: Login window to open a session when the multiple cashiers feature is active + :alt: Login window to open a register when the multiple cashiers feature is active -To switch between users during an :ref:`active session `, click on the currently +To switch between users from the :ref:`interface `, click on the currently logged-in employee's name at the top right of the POS screen and select the user to switch to. .. tip:: @@ -137,17 +137,17 @@ the employee's profile in the **Employees** module: - Click :guilabel:`Generate` to create a unique badge ID automatically. #. Click :guilabel:`Print Badge` to generate a barcode representation of the assigned badge ID. -To switch users within an open POS session using a badge, you must first lock the session. To do so, -click the :icon:`fa-lg fa-lock` icon (:guilabel:`lock`) to return to the login screen. Then, the new -employee can scan their badge to log in. +To switch users from the :ref:`interface `, using a badge, you must first +lock the register. To do so, click the :icon:`fa-lg fa-lock` icon (:guilabel:`lock`) to return to +the login screen. Then, the new employee can scan their badge to log in. .. _pos/employee_login/pin: Adding a PIN Code ----------------- -For enhanced security, employees may be forced to enter a PIN code each time they log into a POS -session. To set up a PIN code for an employee: +For enhanced security, employees may be forced to enter a PIN code each time they log into the POS +register. To set up a PIN code for an employee: #. Navigate to the **Employees** module. #. Open the form view of the relevant employee. diff --git a/content/applications/sales/point_of_sale/menu-button.png b/content/applications/sales/point_of_sale/menu-button.png deleted file mode 100644 index 1680737331498cd3ca50f706e634248460fbf3fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3834 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 JD(~1u{uf3CRUQBU diff --git a/content/applications/sales/point_of_sale/notes-receipt.png b/content/applications/sales/point_of_sale/notes-receipt.png deleted file mode 100644 index 0da784be28bc9580db0ba5849527ce6ddde2df02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13354 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. + #. Go to the :ref:`POS settings `. #. Scroll down to the :guilabel:`Food Delivery Connector` section. #. Click :guilabel:`Fill this form to get Username & Api key` and fill out the survey. #. `Go to your Atlas account `_ and retrieve your API key and username @@ -81,7 +81,7 @@ Point of Sale #. Enable the :guilabel:`Urban Piper` setting: - #. Go to the :ref:`POS settings `. + #. Go to the :ref:`POS settings `. #. Scroll down to the :guilabel:`Food Delivery Connector` section. #. Check the :guilabel:`Urban Piper` setting. @@ -153,7 +153,7 @@ Synchronization To make products available on food delivery platforms, synchronize with your UrbanPiper account: -#. Go to the :ref:`POS settings `. +#. Go to the :ref:`POS settings `. #. Scroll down the :guilabel:`Food Delivery Connector` section. #. Click the :guilabel:`Sync Menu` button. diff --git a/content/applications/sales/point_of_sale/payment_methods/cash_machines.rst b/content/applications/sales/point_of_sale/payment_methods/cash_machines.rst index 764465620b..3bfd507ca3 100644 --- a/content/applications/sales/point_of_sale/payment_methods/cash_machines.rst +++ b/content/applications/sales/point_of_sale/payment_methods/cash_machines.rst @@ -4,8 +4,8 @@ Cash machines ============= -Connecting and integrating a cash machine with a :ref:`POS system ` enables -automation of cash transactions, cash counting, and change return. +Connecting and integrating a cash machine with a POS system automates cash transactions, cash +counting, and change return. .. _pos/cash_machines/configuration: @@ -23,7 +23,7 @@ Configure the cash machine itself before setting it up in Odoo. Currently, Odoo Use === -To process a :ref:`payment ` with a :ref:`configured cash machine +To process a :ref:`payment ` with a :ref:`configured cash machine `, select the machine's :doc:`payment method <../payment_methods>` on the **payment screen**, then follow the instructions on the machine. diff --git a/content/applications/sales/point_of_sale/payment_methods/customer_credit.rst b/content/applications/sales/point_of_sale/payment_methods/customer_credit.rst index 5294295f6c..e46838a585 100644 --- a/content/applications/sales/point_of_sale/payment_methods/customer_credit.rst +++ b/content/applications/sales/point_of_sale/payment_methods/customer_credit.rst @@ -15,8 +15,8 @@ Configuration To allow customers to pay using their customer account, :doc:`create a payment method <../payment_methods>` and configure it as follows: -#. Enable :guilabel:`Identify Customer` to force the :ref:`selection of a customer ` - to allow using this payment method. +#. Enable :guilabel:`Identify Customer` to force the :ref:`selection of a customer + ` to allow using this payment method. #. Keep the :guilabel:`Journal` field blank to use the customer's receivable account. #. Select the points of sale where this payment method is available in the :guilabel:`Point of Sale` field. @@ -60,7 +60,7 @@ To use the customer account as a payment method for a purchase from the POS paym .. important:: To effectively monitor and manage the customer’s unpaid debt, either :doc:`create an invoice - <../receipts_invoices>` for the order or install the :doc:`Accounting application + <../use/pos_invoices>` for the order or install the :doc:`Accounting application <../../../finance/accounting>`. Debt tracking diff --git a/content/applications/sales/point_of_sale/payment_methods/qr_code_payment.rst b/content/applications/sales/point_of_sale/payment_methods/qr_code_payment.rst index 4b3a4c4098..85251bdbe6 100644 --- a/content/applications/sales/point_of_sale/payment_methods/qr_code_payment.rst +++ b/content/applications/sales/point_of_sale/payment_methods/qr_code_payment.rst @@ -82,8 +82,8 @@ Create the payment method At least one bank account must be defined in the journal to allow QR code payments to be registered with bank apps. -Once the payment method is created, go to the :ref:`POS' settings ` and add -the payment method to your POS under the :guilabel:`Payment` section. +Once the payment method is created, go to the :ref:`POS' settings ` and add the +payment method to your POS under the :guilabel:`Payment` section. .. image:: qr_code_payment/qr-configuration-setting.png :alt: Enable QR code payment method diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals.rst b/content/applications/sales/point_of_sale/payment_methods/terminals.rst index e036dae555..7a52411006 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals.rst @@ -4,7 +4,7 @@ Payment terminals ================= -Connect and integrate a payment terminal to a :ref:`POS system ` to accept +Connect and integrate a payment terminal to a :ref:`POS system ` to accept multiple payment options, including credit and debit cards. .. _pos/terminals/configuration: @@ -42,7 +42,7 @@ To activate a payment terminal and allow processing payments with it, follow the Terminal use ============ -To process a :ref:`payment ` with a :ref:`configured terminal +To process a :ref:`payment ` with a :ref:`configured terminal ` for an order, select the terminal's :doc:`payment method <../payment_methods>` on the :guilabel:`Payment` screen, then follow the instructions on the terminal device. diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst b/content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst index 9489c7a919..b1ed72b8e5 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst @@ -72,9 +72,9 @@ For Odoo to know when a payment is made, you must configure the terminal **Event Configure the payment method ---------------------------- -Enable the payment terminal :ref:`in the application settings ` and -:doc:`create the related payment method <../../payment_methods>`. Set the journal type as -:guilabel:`Bank` and select :guilabel:`Adyen` in the :guilabel:`Use a Payment Terminal` field. +Enable the payment terminal :ref:`in the application settings ` and :doc:`create +the related payment method <../../payment_methods>`. Set the journal type as :guilabel:`Bank` and +select :guilabel:`Adyen` in the :guilabel:`Use a Payment Terminal` field. Finally, fill in the mandatory fields with your :ref:`Adyen API key `, :ref:`Adyen Terminal Identifier `, and :guilabel:`Adyen Merchant Account`. @@ -82,8 +82,8 @@ Terminal Identifier `, and :guilabel:`Adyen Merchant Account`. .. image:: adyen/payment-method.png Once the payment method is created, you can select it in your POS settings. To do so, go to the -:ref:`POS' settings `, click :guilabel:`Edit`, and add the payment method -under the :guilabel:`Payments` section. +:ref:`POS' settings `, click :guilabel:`Edit`, and add the payment method under +the :guilabel:`Payments` section. .. _adyen/tips: @@ -91,7 +91,7 @@ Tips ==== Odoo Point of Sale allows tipping with an Adyen terminal. To configure this option, go to the -:ref:`POS settings `, enable the :ref:`Tips ` and the +:ref:`POS settings `, enable the :ref:`Tips ` and the :guilabel:`Add tip through payment terminal (Adyen)` settings, then click :guilabel:`Save`. To process tips with an Adyen terminal, follow these steps: diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/dpo.rst b/content/applications/sales/point_of_sale/payment_methods/terminals/dpo.rst index 0143a18f95..22f4950c0b 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals/dpo.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals/dpo.rst @@ -60,7 +60,7 @@ Add the payment method to a POS To add a **payment method** to your point of sale: -#. Go to the :ref:`POS settings `. +#. Go to the :ref:`POS settings `. #. Select the POS in the :guilabel:`Point of Sale` field. #. Add the payment method under the :guilabel:`Payment Methods` field in the :guilabel:`Payment` section. diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst b/content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst index f9e218f729..c2ae93a61d 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst @@ -41,13 +41,13 @@ At this point, the terminal restarts and should be displayed on the IoT system's Configure the payment method ---------------------------- -Enable the payment terminal :ref:`in the application settings ` and -:doc:`create the related payment method <../../payment_methods>`. Set the journal type as -:guilabel:`Bank` and select :guilabel:`Ingenico` in the :guilabel:`Use a Payment Terminal` field. -Then, select your terminal device in the :guilabel:`Payment Terminal Device` field. +Enable the payment terminal :ref:`in the application settings ` and :doc:`create +the related payment method <../../payment_methods>`. Set the journal type as :guilabel:`Bank` and +select :guilabel:`Ingenico` in the :guilabel:`Use a Payment Terminal` field. Then, select your +terminal device in the :guilabel:`Payment Terminal Device` field. .. image:: ingenico/payment-method.png Once the payment method is created, you can select it in your POS settings. To do so, go to the -:ref:`POS' settings `, click :guilabel:`Edit`, and add the payment method -under the :guilabel:`Payments` section. +:ref:`POS' settings `, click :guilabel:`Edit`, and add the payment method under +the :guilabel:`Payments` section. diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/qfpay.rst b/content/applications/sales/point_of_sale/payment_methods/terminals/qfpay.rst index 8937060eb2..bade5cbdba 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals/qfpay.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals/qfpay.rst @@ -34,7 +34,7 @@ To configure a QFPay payment terminal, follow these steps: refunds by QFPay. - Write the server address as follows: `https://yourdomain.odoo.com/qfpay/notify`. - If the terminal's IP address changes, update it in the :ref:`Odoo POS settings - ` and request a new self-signed certificate from QFPay. + ` and request a new self-signed certificate from QFPay. - If a QFPay account already exists, contact `technical.support@qfpay.com` with the merchant information and server address. diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst b/content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst index 05690f0e75..67afe68aa4 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst @@ -50,7 +50,7 @@ Configure the payment method production. Once the payment method is created, you can enable it for your POS. To do so, go to the :ref:`POS' -settings ` and add the payment method under the :guilabel:`Payment` section. +settings ` and add the payment method under the :guilabel:`Payment` section. .. note:: The terminal must have at least a 10% battery level to use it. diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/six.rst b/content/applications/sales/point_of_sale/payment_methods/terminals/six.rst index 01d68b889d..60cd49ebdb 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals/six.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals/six.rst @@ -29,7 +29,7 @@ Prerequisites Configure the payment method ---------------------------- -#. Enable the payment terminal :ref:`in the application settings ` and +#. Enable the payment terminal :ref:`in the application settings ` and :doc:`create a payment method for SIX terminals <../../payment_methods>`. #. Set the journal type as :guilabel:`Bank`. #. Fill in the :guilabel:`Outstanding Account` field. @@ -59,6 +59,6 @@ Link the payment method to a POS Once the payment method is created, it can be selected in the POS settings. To do so, -#. Go to the :ref:`POS' settings `. +#. Go to the :ref:`POS' settings `. #. Add the payment method under the :guilabel:`Payment methods` field within the :guilabel:`Payment` section. diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/tyro.rst b/content/applications/sales/point_of_sale/payment_methods/terminals/tyro.rst index 66f1f6bcf3..0e1465d885 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals/tyro.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals/tyro.rst @@ -53,11 +53,11 @@ Configure the payment method The :guilabel:`Tyro Mode` field must be set to :guilabel:`Production Mode`. Add the payment method to a POS --------------------------------- +------------------------------- To add a **payment method** to your point of sale: -#. Go to the :ref:`POS settings `. +#. Go to the :ref:`POS settings `. #. Select the POS in the :guilabel:`Point of Sale` field. #. Add the payment method under the :guilabel:`Payment Methods` field of the :guilabel:`Payment` section. diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst b/content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst index fdd14efd47..0cc57206d1 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst @@ -18,8 +18,8 @@ Worldline Worldline configuration ======================= -First, enable the Worldline payment terminal in the :ref:`POS settings ` -under :guilabel:`Payment Terminals`. Then :doc:`connect the IoT system to Odoo +First, enable the Worldline payment terminal in the :ref:`POS settings ` under +:guilabel:`Payment Terminals`. Then :doc:`connect the IoT system to Odoo ` and follow these steps on the terminal: #. **Configure the ECR protocol**: diff --git a/content/applications/sales/point_of_sale/pos-interface.png b/content/applications/sales/point_of_sale/pos-interface.png deleted file mode 100644 index 1d31b4dfff61bdbb174d89657df5f28897f305af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25737 zcmYIu1yEc~ur9K|LIN!AusA`31h>WAA-KD{>*DV2?hqV82q8dl4<6jz-5&pab?Z*m zIdiJJ&(zHHO!qh46RD&iiHbsq0s{ksDlH|Z0s{jNfq{X20m8pij+(Tm z7_`3s9@ta{G@^GY7$rG1@u89F$J={y>Q9e1PoukgcXxNUw~sJEp&r7PZ*On1^4hm| zx9c0b_qTU9@8#9+bE#3C^ z&i&1UyrOPLd*{yj=F`nH836$en7pQ@;o|tz&(rhl?9AO08WI@r@860Lzo3JQ|Niby zabby>g)_%z*2cy*PgfT&QENj}2P|~-Pn6W^Url&9xd^ebEp6RXtRknTW@cv>5)v}> z4Q+4EuQD_9KQk~%iiicuIhU5z6#Hc?E-sa{cIM_5-#k7)@rL ztoEnAJKH%SRMoSyp!xRd&et#8SYIzREdKH6M|EYz$na=HSlHsw-=nRAr~6}FEv@^5 z>bTqzUrD>wsbyCur-!?%p9@QJ(y}^w)+s5uy(_D8v(sA(>siV1TDq3gzsAzj(h}q1 z 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 Settings` and scroll to the :guilabel:`Bills & - Receipts` section; - #. Activate the :guilabel:`WhatsApp Enabled` or :guilabel:`SMS Enabled` option(s). - -.. image:: pos_based_marketing/sms-whatsapp-enabled.png - :alt: setting to enable to store phone numbers when sending receipts - -If a customer’s contact information is missing, it will be automatically saved in POS orders when -the receipt is sent via email, SMS, or WhatsApp. - -.. tip:: - From a POS order form, navigate to the :guilabel:`Contact Info` category under the - :guilabel:`Extra Info` tab, then click the email icon or whatsapp icon to send standalone - marketing messages. - - .. image:: pos_based_marketing/standalone-marketing-from-pos.png - :alt: pos orders form's standalone marketing message option - -Email marketing -=============== - -To send marketing emails to your customers from POS orders, - -#. Go to :menuselection:`Point of Sale --> Orders --> Orders`; -#. Select the orders; -#. Click :guilabel:`Actions`, then :guilabel:`Send Email` from the dropdown menu. - -Doing so opens an email composing form. Fill it in and hit :guilabel:`Send`. - -.. image:: pos_based_marketing/mail-composer.png - :alt: mail composer view - :scale: 50 % - -.. tip:: - - Save some time by saving your content as a template. Click the vertical ellipsis button and - select your template under the :guilabel:`Insert Template` section. - - You can also save your content as template for later use. Click the vertical ellipsis button - and select :guilabel:`Save as Template`. - -.. note:: - - Fill in the :guilabel:`Mass Mailing Name` field to create a mass mailing and track its results - in the :doc:`Email Marketing app <../../marketing/email_marketing>`. - - If an email address is not related to an existing customer, a new customer is automatically - created when sending marketing emails. - -.. seealso:: - :doc:`Use the email marketing app for more advanced marketing features - <../../marketing/email_marketing>`. - -Whatsapp marketing -================== - -.. _pos_based_marketing/whatsapp_config: - -Configuration -------------- - -You first need to enable the related server action to send WhatsApp marketing messages from your POS -using the phone numbers collected from POS orders. To do so, - -#. Go to the WhatsApp application; -#. Create a new :ref:`WhatsApp template `; -#. Configure the fields: - - - :guilabel:`Applies to` field set to :guilabel:`Point of Sale Orders`; - - :guilabel:`Category` field to :guilabel:`Marketing`; - - :guilabel:`Phone Field` to either :guilabel:`Mobile` or :guilabel:`Customer > Phone`. -#. Click :guilabel:`Submit for Approval`; -#. Once approved, click the :guilabel:`Allow Multi` button to create a server action in the POS - orders list view. - -.. image:: pos_based_marketing/whatsapp-template.png - :alt: approved and configured for marketing uses whatsapp template - -.. warning:: - If you modify the template's content, you must request for approval again, as its status returns - to the :guilabel:`Draft` state. - -.. seealso:: - :doc:`WhatsApp configuration <../../productivity/whatsapp>` - -Send WhatsApp marketing messages --------------------------------- - -#. Go to :menuselection:`Point of Sale --> Orders --> Orders`; -#. Select the orders; -#. Click :guilabel:`Actions`, then :guilabel:`WhatsApp Message` from the dropdown menu. - -Doing so opens a WhatsApp message composing form. Select the desired marketing template in the -:guilabel:`Template` field and hit :guilabel:`Send Message`. - -.. image:: pos_based_marketing/whatsapp-composer.png - :alt: whatsapp composer view - -.. note:: - - To use WhatsApp marketing in the Point of Sale, approved marketing templates must have the - :guilabel:`Allow Multi` option enabled and :guilabel:`Point of Sale Orders` selected in the - :guilabel:`Applies to` field. - - If the server action is displayed without a properly configured template, an error message - appears. Click :guilabel:`Configure Templates` and complete the :ref:`WhatsApp setup - ` steps. - -.. seealso:: - :doc:`../../productivity/whatsapp` diff --git a/content/applications/sales/point_of_sale/pos_based_marketing/mail-composer.png b/content/applications/sales/point_of_sale/pos_based_marketing/mail-composer.png deleted file mode 100644 index 7ba49ca72ed3fa09a5d39466e3ab9bad50ee826c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28856 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 diff --git a/content/applications/sales/point_of_sale/pos_based_marketing/standalone-marketing-from-pos.png b/content/applications/sales/point_of_sale/pos_based_marketing/standalone-marketing-from-pos.png deleted file mode 100644 index cc7ca9138097f8234125ffb1b7b67c5abd8e24fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4157 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 N{;P^~&1bXF{{!w=Sn&V= diff --git a/content/applications/sales/point_of_sale/pos_based_marketing/whatsapp-template.png b/content/applications/sales/point_of_sale/pos_based_marketing/whatsapp-template.png deleted file mode 100644 index 1d8bea80ac8fd038bbdd6bb08c2a5e2605eee644..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24149 zcma&Nby!1jVboh+^)o}MnBp0@W7Po5BUXHQQfPfz%y z95%IwAJcP%y!$>`ISu|W#HBJZk+IjOqAyr`q9I{QTzaZ;(R~<*P?l1AT&sSX&#kF0FCa^j$#O)ZX5;a%Nsm=Id_t*CNEDk(QpBy|>%oy`V{MguT0YZUTgxfr@w2iGWyd`Pm1BNnAkKSWotJ}2T_?|i_W`G4(XLYTtsy|2KS#P zA}u!xEj~#bsw-=?Y&{A)G%lprm=*rfOW z*NmB?<1@tWW)ST0yPEb$8n|%&A=hm`lgd zRBq>VS|8$MsrB(@x_4?RI<7h;`(0NGKioWSan?@v zaY$LboY9sGXj&Uy&-NWhjz$Lnr~&d);#yx950)|2@U2PFPUeU9l4m5v(p0u4x+nt_ z(l27)PL$3gWxgn+CeY246f6x8CPC3jG&ok1;rh13_*xxlMCwl@5MRYH)%m5j-@5EW z36<=)!J-`+6CnlUv-SkcdjW4T;#7$ zoT)UFfmi`u)L`Og-h?S9@f(Sdu1}n=C{X{e%*ccZ%<&>Lj)k5+DutX(1~*NstOB%) zUlklA0iNnET}dWiS51#_x}3haG!0RLdv?2`exV-nZ@=6_d>7_S#5yk8Imgo1#!P`l6ONDp+k;m9zi{`)LAC^aebN7aM8|xzMvItHN2JkX>L!H{Won{Wk z)*aWS?I4>4-8316YP%!FuPyMZjLL)Z1j!@z4zaNtO zR(8UMp-)9Dg~2mnd72_8aS9pQtsXPv8u@raGC?pz%vdC2xARoOrWZ3|8q5nWg1;`* zaJwokD>uj+7BZ@wNA%L-vtwmL&T3*nh%y3wl~}z=Lud%b-zQ9Nu(3;$GkQXW^GnbV z*9n4`tHrx!Aro$eG4qp0#K206k$1$}@Bh}dVJCjWHu9BU=jD@VB*56; zC+|+cAKB$8y(71;g1NcK)~v!R8eis`6EiB5ApWSN1{)F%_ZpTJc-LE;%6DA`H>=6` z{ldxa?d`b{BThCV@8x_cbT?rcCA^#FgaOJMuYCABS#>?vpx7YxX%_L4yF!Z={rit2 zjG<(A*S~L^n_gu}an}jkDRuMYVwi4==@TXX-o6{zMAL^K6{Jc;(d-lj^KS*(yl9Of zu9=r_Hskrj6LTDkD&+%q!F=1u9H=Dipf-@+I2VUiz|g*QR;# z_0HIYx(^_D^H1h^^Ce2(2OSq2>Xf|=s&ITHUz~>MXi>gU!StRP9u{epH0jJ9+3kQY zbakQyWzBiC$<|~;!pGXWjtz2DcB?wNWF144A1?!TvycQkAwXoE!XD!oElg?co})KJ zc~h<^zxmA7Qj2JqMHcmt*gltW@!p8cG3rX&Nh7piAqzhGZCqLv@k$@h6x?vcQtji@6<4apNp;pWK@0r2*j{I&~cB^eaDap!asi50geo6TK)!5*6&EyMtB z*PD((OIzRso-zL%=j<1Kv=7y1_>3AU zUt6A5Zwj@LJ4ZypW|G0Oha`_NYVB+xi^o1Yw%EjO+1w~6r@EfHhPv=R|GVV{`Z=N@ zjX=0S#?dC)=&oDT*dLT2H7PT07O{BRpH;z`D9L+nK|ZbXBS3o)hA@?4ecOQO_p0eu zlHnGT-l{4O`k2vU45F>yTPBX)ht9fQ0q*vnI1qCCd&JQFmfsqu3|+HX{*B7jOy0VK zEU&<`bg0+4UzDvdvfoQ^r4msB9W|9(CM?3OQQlg6j@yI0S-EKlC_Gdt?wB28tc)AX zqE6;%Em1y|5*g^?LZiO;$H)ly3oDKvk^$2jl8*46_%CAy!z5Zz$vS^^Qkj}}Pothh zLj2YT)Pra6i;UMh^Zfp--hF%O8~FL9TQ)^Z;`u%ZK9bKHLk-@8OhpVzWyv$3w~Y`l zQ2rF|#+w`!rn_|00el4e&MtK^!V`zf-jDc%d9 z{`rAhNE^nLXUwqxn5G-o$B4b7z{-@R+1P_?VS*ndnOjd;+r{$xqUtG0))<5L6@?W- zVqoiC;_Jc{8ZiGT3sEsWEWJBuDXQCiEl;A*8iQhiMrg}eaKf2CWf!O`sd|gV%qTV& zdrE`^+$$d3dI84PRlNy?M4veM=bX-kV0ifX1u}(YdIf@8tBmqlemr943N|CJBU5-V z*RLcJ%QU8YX@iCH%4@zKS#SS|{_vM{CwE^VCDz`?|26Q7a_iAVq~ywmG=g!FbRx9(=tqB|>v>$t{DAZKSwBbibNS<0zVO3f6=H#F zbg=q(pd+kgUkV1JQjkXAK@D|xMVwXz_JwSmlN1H&RM7&v z+FJz=l{ZuXPnj%w_76qY*K;R06Ld?A{^fyX3#n{w#Z0P(pIL+m+P7#2AFNvwRoY}^ z*)Kr&4|QU)>`THZSvJ=V`JIgynDG2o{)ph1lZMwp>q?t0iu+KlZ_&Kv!iKsfw;iZQ z?C65;PG<}CpS|kOoe?#DwFXgLA0LcD9D~=@lIy*B1?u|-gAH2sfUo9R{qEe|5v5$g z1}snlC42p50^n4u%S?c|dmaydeZeGfyl-+6hI<&{sEkn|*x_F}j-ai>hfXha(+Yk& z!j34Ml)PRn+;hI-g>gUjd0CZ8p%j7GZ?#mqmodFfJs?U>36*6vc07PPZlncx!t(ZwIqlnJih~bb zaDh;R$_k-v#9`HJIF^dd*SdbD3D`C8?eMU#a9;jSB|LME2)qnh61WNpC0N{y%*sNd zTs?gPNlx6QU+cv>ejlrAdwF#K%OBZf_tOfTg+W<_)$_tiqhT!X)3F_69yJ zW5SP5kr<7P?5XT@?hkyl5+)$j%Ve}`l* zvJ|P>(JO1$pANEo?eTXg2F8^vw$W8o^p(4{X_(1r3zgs5Dltuz&}re|X}`VY4q{{| zh}Ec(Aj)%;!lE$LS1%ndbEx4$B{gd>k`^a0C_K^7n{t<|N+C*%gEH7O2C+$&40GR< z`yY5_x1P6evNw{EADlegtN%Fm8F!sq4p}|+^c#nViTW}{g}jjj<4^#m*r7^o{N3&M z;zD2XA;{ErQYk56MBjbmPjx9Jo(FtGaGy_)ChqX?JmJ}eVnL8`KzsOAY0Z~B#~=SA z;Xjp{ft0*c#}R`Pu*#8&omp`(0Fv=zhx@FmN7ZUo8P=duzhhvN;hDn20v++V>NRlQ z`Q|MTPV@A>JX`S4276AiLWL+De3RtIeYZO5nUX^U(Uv74BWk8YXS=`j!K-5#W2sfz zas8~xhjVt0RU2H0Kl`(|1rK4OU)f;yYA06Jy#?tEpB$vt*h$b2e+d~eNO-& zcIo$?$K0i0*qHG6mdof1z_;b#bo=Zjd9a)3k3Y|(ku1*HUZ#|QECBE=t&2Pq>;Ep{ ze-a4^c-|-YKV<(;zgR>djs!jLuGDDQ*#MsyWx;O#%O0(-QwRZ^`I@?OYfFY-Y>)sg zOwg97Jn4%V@u#B#G?1H(a1|?nnn_yLy+TDEy#Cb*{U0qLEvul|jG&AjUW*6`T+hP& z=<_IhdQwD$l6Py3YqKw7Irrqy8-xPb{JeMD;U5}tv>ZN$TdJ!^s^|VGFi6$?sh1@~f^8mW|08V@UUk%^+lA^ax3Kgk?nB;yLhGkP`o>C(o5EUHr(+}?yD%J z8OpCnT=)ur#+P#7_gVh5<26r|mJ4!2M|hBS(YPp?|KG5br@#C0?w`POfwq&{^ZLLPH5lKA(2{pzi?apOwWRNZ@AT<}gOhs&WD+@J z0x7r`FQfzpO|!0&eFD zN3R(VL&`at(7)N1>~#Bo0Qzk$sw{|G+k`nD30?>(aa@MMur)}%6%D~ZQbShx0WOl@ zJ#_0GAZ7NpRA?1@D1Oq!@o* z5;;i8dK0E}+clLgMIXeCx^Y|tb~{VT$sz;&1LY*|IaWa9GyM$j+SYnR%QME0fMTL~ zQHLDU(o7<33DK(yd~=0466m6?TU5b4x>z@~rV<`)pT5F9#;dY$y%6_P9QSw}NNCRi zcA%TZ&p#)ktjTqtp1}&Xt3#)uIAj6A@1)WdrToAjhS)@>iJz}LY&@BN32U#qWCgS0 zR`b0j?PwPeTQrWl9Q+v>I~rgxw->OON45C*FkY4jo{u!?-09$Y1=-m6u{gx|)0?x* ze=%ZJ0Z=Ceh9t{&j1`&nB-#5(XejXU!dg;iy8k96DVa^yrz5&qC{4+E_TKm36RioB z&F0dc=4=Z(D*pClEmXcFNWXhahivC7QiR_39g66u#G0_0V=u`aFdl4GrjS{D{W}cY zGZz&W8;uI4h%jHYuf8sm!Um1p{xnyX0LKk4h6<(2f%;qzrM&vhm!3VpAhR1=$O{vjN*5%e232qvVmGstCV$R78MM&UcxYWM^t%a+>~Di`;7v#cZWbPEC3&9d7~u{V zl+i24|Ix54N>f}}&)xi!YqbWZk4OH;tu0T;4XWFxQhhMC+PJ-yp)Tr-STsLfnu3mF z-Jc4X*&i}q3cd_{d*5HK@nqL|J+YS;PgO*KdV|qvjQ7l@1*Y5Y2iComB2kW+36_f!Zt%Id&O} zi#vpDX#_G5t<2vyY!*dY!5}r@RrD&-H|pBkehc4;Owr89$X52JQ)V6#Tr~CmH-XoR zskUzzdkdbwC$(HbL=e_!n$!+=xQhOCe@8cmjCzwhE=nHR^Rg&PF+J{Urkl(24jn)| zysA6WR=e@(fW~Qtd(6Oe6wMxHq4zBOwK+3JrI8t!M$L{>O%sMPFuwhuuS#7ewlcha zrIFWV!6+^-sweZ~^b+hT2Q=3^Bg$7Y^~!^S zTTw6c2z@YD!q);+G8h3!JAZ&$nZ|}={-9j$T+Xs~-;VBf&Ov%$-bXG*p>mWV3i0{P zkUuMr&`YFeyBYQ)l=6*kLzAV!5=Bx>ugX_wdONd4MZfhY7psCrG)xI74j06V$1?b3 zPs=E_-W|k$!^_|nt`$0S<|l8qm$u%4mS{@t(0R#OPZ>>ys^DjxnqWMyRRw<5XC;ud z;$FI~REqIlnb-zAC0Uq*=}70G=JQhvV<%ysqlYY!P3XElBQ1*@L~4rH zhr9zz%~pt6^6k{CI-q&?HDcCwh zg%+qIB-dC+KqV|1Ch2A(<<4HjXgUf6>pVH}hPM%1dvRaC4Ni!88UC z@uATiiWu4p`~&NwINsA|WeGtE;VPT1?=?EACHf(LfI4+>0_$E=1mZ^WN1+e2wf21q z$KFm3Dbb}W4hYk2FD!p!Lw6;rOw!ip((dcw4-^dBhAs)69j-57LowBfDQ9+1<0~x# zyh&Tm_pzgoT$&1YHYv1e&|nhJSCi7adg^j0r9I{{L(L^woPwoNZ$uQ_Uou({Fh??5 z=*5LZn9)h_OX%U~bG-(d8@YMtDe)4MNLuNH?L!?QocaC-kF`6QBA*q%)8?Xd=JbB? zrrKG__P$>}7u>lpO0Q@k+`Z5DyY=m#C9UkV`-JL$=lE9HtIb&V98Cvpt6`X{c;jee zHT>|SdQ|l1|gewl^5@Zwr%6CAK(`^Y|d?zR#Mci9U-|MUHR%PvIr_3*0r`xHE zI$)=o8Tw*u13zLK`EfIRr)J_Sd0V!i0fb7i^lj4(zT zXIx?JP@8ws(-i!=|Ea9&FZlmdIt@7(XLi@iB$kO9BV zVWXHh|f|1o||Niq3N*8imB2}D+v zT&w}VTakJR8=ZgWcY1e~T^&31Y5Vhizcp(1uZ|21|C6+?^7u=_KeKI~kk*s@N>YId zSM-mVR#oiD2?(dDnP1yBFUeLTtWN6Mh+fY7xBV^nVZ4`;BHe82stitB3~*fKled)3 z)b{knj)naa4u6|DrX?VqQYw7Z%%uZzf#=;sjf;&}rL}>XU_mmI(|sRFJ~yV>K@v7g z4B&o;B_Mg0d%!hmGg%Vpo6$;mF!Ye)9k5!jf!6RS8j&qex{?7?^mv;^L`0Dq0AZQU z8r~Q$UKcOitx=0#shBQ~CA|_K!^mXa&6RU6(kk6k$zzBTNg4U;+zF5NK|M;C9lCu5 zxlT#1GGc-S6e?)0rfJLwV2_UIzW)s|oT;!_;%Rs-z3y)Ox_oP!Gz)S`Pn6XhdSome zvHhh~!(?V8qLfenNO3jXxr$nojP=uc*aSbOh&BIzIu%Bash3H#^^ zL=1Ad#-r0H80%>W2}d*>WhX7E5qCUNR-B3p{flTd9TJ95ETQ(I@YX&wkNF;H-Nfeh zl6OI|_U5y1^UYE$G!21K?O`cQ;f>&Ny z64ktALbaHRR3~*0HEJu64V#ol$_UJd3jI9{x|Ty`3j%ZO2^i<^t0*X~@j+!I{dttj zf6v2B$|k1L*O3kD4uk}%qlu_EFv{N_jIN5ejXSib`w1FTrkku7-%LQ=V8i(Wb=|kn z79;%q&WT&5JLdbl{L+7BNC2`u7Z* z-W#spgO$Ey$g#0G+Uv(pk$lDk*`0F-Zcp%4zPr@<2{arWv2?G6Ztf(n6G;f9G;C`u zWEH5eHZhDe+T8Ygzu+)DR4wojAwZF?qTUqSWPhAPbtBS$?KLxi`N|?0T-bptDiF2A!BI%QfuM9m z4sW|wUO|!wBd~D^{gTnJ4&MandbaM;PQ*`PL#Y!pXHGJUy_$IfLF+uv@Zks#;&82smZjjp{B;pv5vMLjS_du7yd0{Xy z$s1!8a5}y8^#n9Q1!A6shbB$09Cz9&q`8Xe7S_feL)f2aM#1L0uTjYdlu$I0H44>P z{nB45W3B9t2a~oS|A10VFtH6KDZLPsTc9C+yl{~$AV z^Z+dvw_pMer3`5YdE#V+L{xFdJ+%JVSb~PK`V&I;e)W0Onf=n&7$)OyV<;!@|MsR*Sz)s!+9I22nDhM+T}_ zmrkf5%HmrXk}7_sdK8xtl9Fg-9Uw<*pkWjmZS)&2km;D1Aj@J%fok-TS=_3K=-uOY~v%J`tVjKBqRetW5E>`eRr<6Qup)5)Gyh9oi+ zbOwUvm}i8ZJ@U&ilB$}H>Hl%B=KniU{h!-9|7*5O#bm!=!)y+;f6j8L<8r5ad5@r%H<_j}`Rfbsu6`SFI}9>aJT~JY&!l>Pj9rsC;P7%U&gx z@3~*DI;!F9(z>&_$p56Yxx+w+zxH0}FSl~`_V&))-a*x=fzOxihN;XNmQ7R96`ZOn zBt3F~rAIkIC5&l{8&b(&H48YqgMHEduEc2Wq!!zb{Bj#(P7#8(bKPIpCIDp!Ma!BG zdJ@{WVFVu0xl@dQyc}w=Q16!Mnl)PH3Uy?i4Bi>-map*A0w*7?c*eY!VhcH_rpMDr^82n}q41yz31ptHV4jg86a$5|la zhdsyAn&7Iuzu%iJox&0HPd8hnXD}Ng3efuZ{IT*j+id@<*BvPvVt~2NkLf>N{3(S@ zWvahVth9ouw+y`(Tql>h_P-hvVlJb@{4+|WuefcI`YzbH55x46I3q2cT;SF#>JaLX zSFiS7$RKyu*hR84U(*mA{)*S#wW13W~OhS-V&l0M#BgF*Oy}Rq93sX7ykspP)5jCQ` zEFufXM_Zjg<~@$`o0Lu^EleEr#1UqYoN@PddaiW%zb#!`_H9WD+&4nd?QUPd9* z{H$d4lC1HD!{yd-p2cGvjbJ<_hH5UUX+JG5;ZPVjj#E$r?>oQvF``Ko=R@k3AD0s4 zD#Af5j&fe{y`c_Q98-%$V%mG}^&@ZcG&Hdf((&7i8o-E$c_UxnA?~vdCLO+)r)C#J z$X#3vs`wkTZ-|7j2tY^5MgBF*eD_+=_47C>4+&D^R6p_bU&t_JcNiZt!Rx-=dnL=Q zAU}v}UW*N0^!8>U9QOmn{3^c!s9_w85;`J^l}QbQ?J_W!H6U0E581+yXiC~xc3Ig+ z$}%6#GX%2X5E+4ynM})E6ub+_TlSdNKw>Vf(;XJ!m ze5y=D^fGMdG;$#mQ;+{}l?y_5i9IoC7LXuR5aNGH9BB#=i`~^2RCW`CW|vfzS)dlAUmIG z^)PGxlp^8|9hV}D^T4u#kYbU*8vc{^C3+L9QQ(OCe69W7gV?jWP`Y=zy@Knt)%VUX zA}nVcfei5>_sSgQ(gVhKJB^~-{i`5Rf%rKNx2@Iw0ix>4yoGPM7e^)atfdIn1S(>; zhGSt?xSX`Wh#v>ZFj4v_?;Alyx|YpZF!x#KpY46lNgi|Dn)vq$iH~PS%L?y-5#Q!h zhzK>F4&{pAJ_imwA2BLk=Vaq<-?(R=cR@x#^M5A~(#V!_+c$T!Gf(1~iq{0WZ1TGE zJwCQ0ZINI)S@SQQKRV6lI0O==;z91JcPRovR!Y(#j#TNg($~j_y3-KD7<_G|9|)>j z{z{=Jgp_|Z7vsRVb%#*CSF{v3CEMpbPP0as=(M_OO#{Xy`8R!98@!Sg(7si*$KAF1 z@TSx$q|AilL#V7&lTc{LJgSF$Smlg{m)aO9Wu@9mLtIf6WZ=dZB1#czRlIGlv;^d(=Zd`~%y3%wEL^ryobGxyDjd48CFqpU zVI-r6Hum|{Y?8E#Jhk8yHbVbT>ZAV${?4BT+{3ZiGTkS z>|-kyUe*c#wx-Hgzq8$&`TATv?8t(6JD{s{Ukn!XNAk@$H$-xdLr%5ZmF$>cd`%Ug zRD!r?phq`~3fih()r6IcCe#DB)DjL*lb0OA+VM#uPXrE2WBZ7yA|j4j^(0^T!uaGh zrP6IVCH9$e1GJH=EYxy3@0It$r3c29JZk5jIaVR3iz??ti zK_KnY{l=H1-KA33R!YzPm{MjSjE~W%m91riqqalcaJ=u-pmKT|S@wc3XNHvlf*)v{ zI4$DJv&WY-U%F|+QUr-)8lv<2kT6v*YQX3t?7UDyDpeRGNY`Z~`h#Pf=(Nc^& zCR9Mt7pXapMone1qSAfCL5gXJq@vKSlk5c%=v2op25v#+N&Dj-9B2T(+taBLa=*=c zcI;%?##E)3xvrs9r4V3U=Pt7~D-BP=b)2p;sH7 zL?@#iX|N8OEelW`33RqtuyRN=HtY}Vk-xL!RAra6cvpz?8S8nd(rXwxn#s$HMxpgg$E=2>9$Z3IB0&B$(=yIQZz*TZd^ULTH+ux;Br-X~>&oVk? zz)CS>gcQl}rf5AQdg1n`BtuWBiqwKC+MHX}4$!*ix6VF8HVzrEKCb*{Nk&b_@7PDW zR3Imckpn!}YW|UrmQvtti^B8epbP}Jb0ZZ=N~@#H=PqUQ&rHwjcTf6XZj%PN<$fcv z7$g*2iBB7Bi(=!!o)7_AqZxE~hazf_T1aLberC4m%u(I(eS)0^nEUlZF#P(Z2bn+d z5M;H?O;TtO_U~al-!UsWRKcX3)V+80i;ULermo?wfSTe9RJNFfPbNT~9AHk9bl3T6$;R_mdG-(kVXv z2?n0v;B}zM*;bEkPaz<9svjv-rC3UKQpb;Zss+y)1xSa~(LQH-Dzw)}BZBYm+MhA?2~_Z zo4T-XC4Usj3T3L^&gTjnGaEy$`>R|lKFGUdtwIfi6H=s6(#Bv(6~t6Y3`wWpom&tL zi_uqt=+GefCy0Ha7m5@CU_O3Ko_)GBF6Lf0ZiEpW{4 z@bk&~csU?_cnsjT=xFJlAQmc*&iN8IkRGM`MCPp&^ZZG2h=jp1;k=wDaU-f}>8qD7 zlj1;P0o1u#?y?gEeZymC6Srmq>Nb`ZzDjHx=B*=8o)WjrEMKMZkJpSsFHzYR_k242 zU0f-zvqu6=I*v2x(E!me-`aGEtGOMl~i=FP#{H=0r*@trAB@UD00bo z_k4y1%j043+0>siIBK`-ndi;5WQp;_Nh zj1VeCWPUN>K$8In6sP>A1?oyy@S!7Ubq;yC^vhhrZoWx*u4we}H-xP$r-wV%@M^{_ zzk(nmFnE`veEeTXq213x$dtPJX-n|zTCV(48>+Ah; zK%Rw(OK~*!8Uj9%f&Xe^tVZ98tA#fLfi2 z6o6=KH94ZRq!oO2W578raJ@=0Oo$c;+o955G_%QbB9|#a_#K}Jz(NYT45!V0lf%)Z zz{jjbeIK9uvDl(@VcoC_RE(_X%rPCH%$`yzgy78)|u0H?L$ZzvK1?)GFJ1etirwlpQ*a&&Y z6dHYZMXTx(Dt#^Z$hK_Z2&r%A>N41Z?y)=c|Ar{u2yA2grz|VbTuPvWxGNNkz(E9D zFljfH7>Xq=Xk_QCSTEI7;e))Hf$gPhH7X9qs98pBa;Z?hFtFoyyR_8M#kOX20}S=`6UCLN4R!`Y{1n^w* z(6FH+VT&L)i*7S1lWSNi4wP7Z%}D5vx}LG2#=p0GK6OZ02a1MFo#oW$Ja2Llb(r1!aU{OKkmiG*jChWBgd?Lx?YoE34^iqA`9 zyyu)fV;L2wcB%FEwx)fGk3%ylA;*~@h-GHnuTqs`HLdEym%@g%8Z&}=66XbvD~W;F zcaWu&QA+8%bQL;a<#?o9Z~Vfz$O^^4o4X9>^N6*=7Z7A)Qy7Kg#An`}ZD!!(ZB5T+ zv9UMUVVov9-b9tm!5O1w@}_C%xTinHZtopT|GvhDALcwNFnO1z0~YmUhao-B$_*EO zI-}&+lsB1iFf}YXag^*89jZdBUiKG_5?aVl8%WjW+Bf|LkCk4%d9y}X;?eNEp$hgy zRcX2WK=Q*NRTKSASCAu{_w;Yi1;la8lrB!upYfzjkx zOvrzC27PysvTnyrmR7(kn!G{AN^eNGAsYBOB8B!NATBDZb_bNAkF}9^+O+s( zv=TPS`Hl&a8ZzOS6tVuwm+XW|RM{ISq~rXWsb8F^{Vj#3 z4<4}TaWDz~Gx##DLj>BFoN^1sJ~@(7cFiv2W-t8XrDpWjgt-vAzLv***AH%R(L7?4{NC}ja2RdTv2$f} z_rsa_K<%f=+}0T-!i2{gNUJbz7Ry*+i-Fy91m1xjeX;ho-~!iOh4FtsT=s<(=JPW! zBB6&&jfo8XUh|a7JgneLAkuM5_W6EqN9Dw9&+Y!aLKOe4&>ne~2K*p|E|L;d%S=8J zEtFSU&fF&HYiToY?3W#%ReARLj!RTGcJB10?lr<4)S@wkYZN{c5^H3g+K;y^LTFT^ zK$Jh(cp%of%%ZEXM4Z-mds0LpslJBy_{FR(YQFmjtFECdsstgow+F7LI(2a94PIz_ zW4^a1HOu&Zxjrl)mbKs7%wS1rQGbFP7KBr48a<|`RFx;7T2NKjb43uvIGJy?eXsr@ zaw9zk2gZlZNAp)i^*z)wdH&}tvmYxU>^0t-tk$0-^xOCX)xD+l`^qC<_jH*yhQmJd zcFhO1lesHBBlNGOuHfSGE#Lv4eW6$rLwldq2Q-gsfJ0xoH1ldNFxdg63$iht$LY|<>iV!BqIAg z5c~kSC|KZykYzJNU-~2kA)~^wddK7aRA#oht{xDtxWkWLH0lh}!(fsJ-H>k3Cb`+$ zpIt0$c<9)H@6w?^DK4M5sgBLs$bgK`IjYS9hN7YjvNYAc(4>Dr?c}1Faj>kRR*fIQ zxKR8xT0XCJ@m(n?VzAe5;QH^D6|<^M>G;#x@@0g>!i|>eO-Qt=-GD~8s>t^&QydBv zwA1gJc@LXK_cxZwlzJZ%H0QQyB=;2d84Idj`rx%>JtR&iRb7&5%>5uI{ltgORk}~? z+9c&L>a+|`5mpB?zb*%p!fJifUd^O4j`GtJ5PgXDNc$q73Mc*-HJTBT5x9c$eXo4| z3j$Qpf#RdJpMDzFr@!=PW;UAizSg~iT?NY;g8TNbe;R8iWx%gQ;J0cv zVP0AvEFDJrb(Cg4i>!@`ylR@m!!^R&J>^QvqdYBdo`2nC$bY`| zE|+->IeKG!v_SLZmtjnPCMS(;=?}UfoxVZ7^a%FFFZ4fZzj5d?$@NMIvGS?eX$ggg zrqNb=;e^;a10jSYf(o!QBdL~XuU!j7?+14czR2XqxN@f1%ZO!Jwiw z8w+Y+^zo9q>^jF?hOYg4;QAA<_d7CJ7I3OQ;vPOY5I7Nq#LD_oRiap(%TRVB zV<+>vmB6Ee34BqY18wv4GG!FDgp-hEi%aU7McM5S+y1QM_?4YsE~+ZP?S5BGscbf- zSaHeLBZP-sRAasNvV?4;;7+-6>)?@vn?#Y-fDd2BpbNVpg~Q@> zeZ&R)<;Z`U9upCwnk)rj-4JSbUTaex?C(9HAWl?U0@p6Pgm~gjhudQiI3$#sPA~1@ zn_am*=OCYt;4xWHHheCWh*0Dlce7~U>Pg~?^$D3c-QD`IeQA~r|BDLj*c3=>95nW2 z^OMJVrpJIM5!LG~*d(!`Nx6`)xWW@+p*}^Dm6e=XAw8y)<*4av(JGys0WZA%9{UeT zG4d!w?d4S!dUG*4Hb}=E{Clrwqdnp{a7+!ynB(#8^YCX$f!^-!@9t7()-KkvE9pR= z=T{E;*}>516YS5Wncuq|Z=KAOvJ-ZDE)Qr4bXFh~g4+b~kwpKxbZF#4Wv&eoxaCUxU|Jt38$_iZ{fK&V;x`<%0-` zs5XEYgwQG`qD(OnFQ;j$kBi<`P@NTNt4JZDir28~Z?~J3JSq&MvEx3P@zbo)m2_83 zfdw1sefYJUlCdjqH+`}C;7*Co?z0^CfNz6DO#x%euG6ZnSTnp^EW4l<#-uPb`dmbX zGvED7aHM#>_%$G(941{kbl^!zW4jPCSz2Cq!Bqxv5U3)!7rfBP7ko`|$`;NX1%$3dj@Debc7Yaq@*w0u7Ll z1q#IjX0^}@%|aDlXVu-rR!`^UxmM4w<?KJw^@@`d-iB&MvRPc3yR?tVRjX-D=#8k?Wh-!<6!QJE3|$|Dy?; z=iO(0;~rVtx|yPT<2<^`up#udrhiN4h6uH7zVvQIlTkLTojdn*c+bI~b+?6guZ8q! zI?uak^8DJxJm&filqB8Kq^hzkfuEOumiW=zhT5+Tz$ucqG%)t*`ugrq3*Y4y{`I8N zVz`A@x?wQYdqAWn!sw>;<+mN-=Th#~a{>Bn_iqzO0P6oiQiGp)|NHs>^3y-^`47PV z4*y+s;uBJJH^H24yu&yHf>-A%tFKO+57O7bDiC4JTg-T+)J1g`7{H=OrP)3GQDX zmoPsIizOwAQ&X0+b&*0S`0ia!sP^0h3v`}c<^IShXWL?*{cTjsANJEgs@903cPHFE zy)#_}HmhPFxI6Fy6AK6_FC?3hN6~CF&BK@G$~m+xhrZ9+-VSdZxfPcMcWe5I4zFB9 z&9lRiD5(J*q)-9LjNT_BYF9cX|7H<~>=RhIGlQY~=5Jg@taHp((d#Rc8d^hr%m}q8 zy`;yRvig=o1uq;5&xT^dMP3=%789@ZPqoFc82P+%C4ng zvTR25xKvL75n3g8FTRprKD_c{fim%tZ5IphOIPyxT6du@_}k?Y`~TL-b%!;%Ed785 zq<54q2nYx&7y>~+Iud#jDFH$0O*9bcC`F2(AVsRLchly0!!_SjPuRdX z1jcM73;BSRQM)=W5}fzhIE2VJ){a?V#JI0PS3)Z6s74LcnF8>N5P*8O(ZU@#~epUPrpWL)g?#8MA^0kHWM zQ*}G%AS!{j-w>>T_Eh)L9PQiKCyoT%OiE{^CZ_rc7GAnv{Lw8DmRP<3r zWVvUUC>uX7xtcWqz&3lH7XbE#0qm8cplCPY#V1;P7Umk0Dubx$Psm&qwVeC~4U#!gCC~4G*EFM$s%{_X^jSHm#6GwCOzc|EH-Wj9ur^aEsrh* zF5ZC6t)(*N+~&>kORQxUOb>tcAmzZpZ#6VeA8!jxbL%nz3G6(dH_!sJMY0yW(e}7D z`jb3Bwq^?-(Ro;0ejk#OBXhI(M`g_09ZITZlrX|n!@%^@+>9d z*|2*g;J$06MnKt!wkhoqZZ$hEZa<+VtdH{-3F)t=#O1eC=8)hNX!Oa@0$0A^!{%7f z%I?oI2*G?%IuyY9_wCn#l;RZ*-&I{qMvLf4jAgp|IIwXPbL$t3S z(-N)k{wpsU7O}2P0gppkF9+(pC0;Zjh(T57-hxD<2oXO2Sw$!j+x|O=*z>;(_{VrU zFp@%l&g`wB+dVl(#ajQu_s;422RI17;Hn!eh5^*ZdIK=!|o_8gaJ-pnhr z-S5{LGnHS*iH|cBi*^1yX6~7gRgIDB6_m9Ri1|9aF5J$x^O?m?%s6rIbaX}~qw6G! zPDUgZwH-DxnmHya>o(HNF|3nXomTk(Urx{+cTQP^xm2Bt8pQ_Q3Gc?XY~DV@jPCSm zMJoT`?)3H!@bH=!v83EO&@xd7S^qrRvZjFZ38$@l4cd7(el|3yw zN{Su#E5zPgP)O=^avJspPM$8ju1nO8_*CAK;$@2OV<#IrGBdIjwi8x*>5QR4QO5Zy!!1E-aw1M!Col$%U zb`vxUF_}a~xoY0-HOhWZvTBZKMzVYqmG;I^_*EB&BI-=eEl}qkvOqe(;|mM=*havk z%D9l*X8bXlG}v_)BT6YhV4G+3c{;xMY zg}ypwt58ttQLNL;R}W{d=1!&NRShlS1-c^dY?#mNv?at~)-o1%q#{W(uzBuA_{Iug zX`D*t4~x=XRXjlPAg~v&yq7Rwyg>~eUl18A^XJmUdpcOgiAf-L+4#31swT;O>2@zm6h-gy0TilmhaNeAvS2T0d6#z6%8g~ys{ zS~fK)-_%n`zp#tr3RHO&=wbXCW70z_1|_iKs%Q9N07Q*EtbpBV>g<`p&}Jh26qkdG zIrEpvR^vC1DFl8WXl;1?FcG8KtB{;rj${}-?TL2P`(>Xm`)LH8uXHAEeFwHvqx8tD zGbk(uIhmKHoH(~ZRXqqlc(?wzh9WI%$+pz!>VM@9p296OS*VSOSmnHWrUT zb2Z5%rDWYA4c(hkx6Zc{h@cm-m^dJcxnheaPf3Q^{ z$VhW~zyQz@giXmEj1CDh(I}Gr$`gg=(t`m8vM?QC4kB zsUle*hS)7Q8biVZ3#Q?LWreO=$e&KaF9CGaFcM(Er)`Mw`7x1*%jbtjB5o7$^Dlnq zc>Hg~Kl#y|pB;(BPhf=1r2VYP<;@FM(ts8k!&us$=p7o0K1Httl4D)P1HIt~Yw{Bg zf>$^L^VreO9@Ry{;{xK|IMmQ^aK)q$Bq3sxtqRuckdp0IQd5~SGw2!qwd`j&#nPxS zMRwe1qv`C+iiInBi=G`TQ=;w*mE=}=1HckWsTT zyNX6Y!oJT6NM*TlWVET~!uL6H+&yNrV~uIFMyr@p)cDd%Jffd@|Lr6_7*b!b_v;Bh zzv3dBB+C-QNjKa)wHhUAz^;-*vq1y+Xt!j#Hf3yXe!nSUM(Tc+*rEc0(fZ7%XTF7? zl=vYl1celRSuNRNqDb~6HpJCzkZl|x=cgxZjdm8c;zLm0f~s_h8}Psy&A;)8+bGP* zLWX}}Oh71XZwXN?1oZG|u%pvapEgCOS8H{2dQj$fcd5CaYq-}@NG(oWPSvpur_)Ip z^%QU_Ooy^)AMOb=>sgc>tjrZfOTet7$553*bZF%b@G0^0z#qTM7%Ef27%Jg7Ar3ES z8(I079;?Dhd!Ub5v0o^_WWHv<(UL87+Bi8sSpLZt#cejp6bJX#?)^_r-eA0BDHu!u* zzHh3GrBs$!taY(0ENhc3qf4^Kl9%&kE8Fe6lItkjJinP1LZJRp*?OIjkQZuRbyA6& zKnL+lTyg`!cPK8U+v6!%sp{OQtyJD$hlNs`337lTzLn?+Pr~$FM|HXT&s*p`^SzEf z85Gqh*^P{h-9K5)BFD+Zi%4{GAC0{IG*xR=4q7%xMUhh2rPl zlaj$I)Gpww;1!Fi-Bn$Yx-@2OmSv_RQyQ8SYG!W2T?B4Ut|`pQ-ffnXoLtP;-@id09YKX;F?l<@Q-*?R%8a zy2VGen&5Q$1$2Yggg)u2(&>Y~CzVAJ*b4Ee=to+u<#fK27>CsxxU4-{)p-v5T=|%#snYH|A(JpuuDhhn+sS`|DI+Fj?j~Y*m^4ZscNqqIR z_TD6j$!--fYg2XUcuK1AV?A;SYkJncl83hj9dEh}^M8mWi!*p5SM}pRec2S|$viAzoJZG*<49^HGMUdj*Zm`Ig5~ zm@~Kxy@@7h!WQOh+Q-X53kxQbB9gd|LF(>K3ayN4?eo#3?(@5iJLz(qolg%vO4bIy z;NLml=u7P|e^HV30K}G|#gS#2jSKL6PkT&NW|l*H4XZV$!jhoRUZIgOO3ol8*CfO2 zym7OnEz6)qp;ateSs+7p>9VQ2?7R64nQ2}tsS#7g=$=siLGI=wNPN`oqmd5f_@{fd!_akD@y z^J;4D_~@bB@|umAiW#?6eO(LNJ&>__p2*4-r_OJE$i=$SEejz9eTnE5ve6uga(1VX z!XgfTk{4#c1oU>yCTc4$bBQFaWu9hWYaL>|-e`!!iu!#}0d*X!8yF*deTSWSyOddt zP%zsT1g(OSNaqYJFi;^gn7fPE!cwoBF!$gLz~^va~b9W+(MrDRiTf#i@1DUpI8 z=EF)+qWBqRUOB`(KJ;)UBtuh==TdW`Qbp!d5$*|H7j|#C$Qd)^1<|fB-%=$)R)kna z6>v;9Z#Uu;dC@@`WN+u=>5ppjPy-5p^KIO-wd<&aY`&Ij(sPz&&3bPn$hBq8`XMt7 zj=JC{*H7Rn_&E2H;jH~O8%m*#D}FBn3h*5ukuB*N1g^|hjKPUi~N5?>5m1G`cr4zl=6)*eR&c&}T6==4S>m^|!ZwPGl*<L8=vrfKE8 z+$VBZ%W+xwZRt-cl}p13@P|-lg_{mpF}Xd3f`y_(m8!5BB&rkp&N)uZzF^B}xU`$! zL7X3nS{c_jPVS-^9|Lw*u`yxey&&)$R4jh(>l!bZm%DuVNenNze&6X>S}q5$I{r?( z{K_NBv_a!cgA{;OCwrdBZsfduf^DFa_8kNtyvX0ox_C0h>E*5^K zoO{_uSr8?~jZDlD&m6Z{8{2L@aBzr(#pt1fZ12gXEJV^r;KORtlOMXATGz_pxEC`E z9%5snTn2>whQh?ASRRT2*O}5rq`jQl#(nIk18YN-3c8xta~kfM@77253IPcG;2D+? zP+7;SCe7Q1N=guZmt+91=}|cnL1T4}5-ySMUCi z5o)7cRhRsmU6OU@3Uks!k-HX~WoF9vGE>4mmL$3(1&i%5dy+SM^3MWXZK0V6}2m&vJZYot8`ufcBs z$sb;f#OueuB~CdHtRN;^vH3Q_Xj^qALW?q~KD^Yfh0z~B;!K5MpfzI^M!#xYdiQ`07x%sJU&&|(L=`2~fmdOBZyjb_*rS^;?vtZt} z%K$)|BsLyb8$%3(KM&81?v`E#o_4DBRq1vonX>=@r3$c_aBA7Rqa#75&#>Jk+?^h; zdS`Bup66PSyRPw$ug^eteu~*E!?mMIdh4DX;6XyzdXEOtJvpAjPB}3JbQ~O)m|FJh z4snDMtocVeQ;-wUOySIuW*Y-!J$H;bpP+wo=6FILn0TA~AR!zDmLddGdEY+MJSFtZ z@`XGbwEYQ(k^oHjz%PDq3mhtmE*B>Tqe|^Gxmy)30-n7m8e;y6gZYmbntum|v&St<(^zrF!Pn>@}fx2cpGn54Iq(LPy#khQB-@0HO_)KzucVNl?ag%s- zY{RcLQb4T{HfiWm^j?%QXt{3dq>kHO_u5VaWXqETFqw~kSFi-j2d32@sAf8OKg5Wf zYk`{?Oj`QJ)KIG*Q>jmmJnx)xBpq6#&8qmoi~{)B(Qgsr$FHjTRoSViE~O_Y#Zjl>iR)9?u>x1_;z z^?keSZ_7^%Ir6e3`y{N=h>^_52lQ!i3h=T0Lq@ccbueq(-p$?*8`X%)XLu3~V~t#3y(6ji_u`+Q+KU+B#FL^eVjn zq_0PFB_;&ckuS45wZAS{-Yrh^>o?!KB7T?tkn#em81XO@^+)#X6U*`g^kfAAGk5qH z(UEVm3T?zBA%ba>J$HS@-^` z&ffHnblicT!Pqua{f!NRKm%m$sT=2^_aVil?@CvoM}~Lr-htNwVOBTgCw})Jn#(GR z_iEI0#D*Iy9b{Z@*1}yi_w$c8$N=Na4F#v zkghncfM&tYbi#gT!2aUm4ou2{`SmNsVZ5oaj_uJ- zyR*$&pwUHZN~oXA$?ofH3<)+w48CYx;_CJoDV_J^jGuq$!TzZ-=0#Tl&9%GB2MZa>^j{sjoLi% zMOGdfoH?JUw+`hYOUllkW!PMtA&0i%ysQp6a7$X_>}07~7l>l)@UF1e1UR`h3@+x2 z(7E9C8w4G$Z3FrSAUznGk;x;?ygD4P~3YZDGulj0t%k z8UNwv%f#_+EOr$0bq_PnLLVjwBU*2WU&sF_HhB;d9Asg#u+Uim_ATm=rDVfGBrb=l zl_Zl2*I{O6=U;ax>16yl2hR*p&O$+oL$x}$5 zkulF0X3zJLc3e*4gav8yRdADgV4D(r>UnC)xm-kN0uG*23<)_W(f;(mg`yzrZ}mSY z|Gn{FX8gz8iC2mw|GEtS|He&ja;QhyPm;`%YP1D@%)5w&E@ZNDPqFIp+FmM6*snu# zHxKtZjEjkLLFI+xDWmcAwFz0og|OKFCct0wbB?Q7t&g`, the subtotal -as items are added, and details throughout the payment process. It also displays the total amount, -the selected :doc:`payment method `, and any change to be returned. +during the checkout process. This screen shows the :ref:`items in the cart `, the +subtotal as items are added, and details throughout the payment process. It also displays the total +amount, the selected :doc:`payment method `, and any change to be returned. .. image:: pos_hardware/display.png :alt: customer screen @@ -35,26 +35,25 @@ Depending on the POS setup, the feature can be displayed directly on a secondary via USB-C or HDMI or on a screen connected through an IoT system. The feature is activated by default, but its background image can still be configured. To do so, -navigate to the :ref:`POS settings ` and scroll down to the -:guilabel:`Connected Devices` section. Then, click :guilabel:`Upload your file` to set a background -image. +navigate to the :ref:`POS settings ` and scroll down to the :guilabel:`Connected +Devices` section. Then, click :guilabel:`Upload your file` to set a background image. For displays connected using an :doc:`IoT system <../../general/iot>`: -#. Navigate to the :ref:`POS settings `. +#. Navigate to the :ref:`POS settings `. #. Enable the :guilabel:`IoT Box` option to activate the IoT system in POS. #. Click :guilabel:`Save`, which activates the IoT app in Odoo. #. :doc:`Connect and configure an IoT system <../../general/iot/connect>` for a :doc:`display <../../general/iot/devices/screen>`. -#. Return to the :ref:`POS settings ` and select an IoT-connected screen - using the :guilabel:`Customer Display` field. +#. Return to the :ref:`POS settings ` and select an IoT-connected screen using the + :guilabel:`Customer Display` field. Opening the customer display ---------------------------- To open the customer display, follow these steps: -#. :ref:`Open the POS register `. +#. :ref:`Access the POS register `. #. Click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon. #. Click the :icon:`fa-desktop` (:guilabel:`Customer Display`) icon, which opens the customer display either in a new window to drag onto the second screen or directly onto the IoT-connected @@ -73,7 +72,7 @@ support, follow these steps: #. :doc:`Activate the Point of Sale Mobile module <../../general/apps_modules>` to enable the customer display. -#. :ref:`Open the POS register `. +#. :ref:`Access the POS register `. #. Click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon. #. Click the :icon:`fa-desktop` (:guilabel:`Customer Display`) icon, which opens the customer display on the terminal's secondary screen. @@ -103,7 +102,7 @@ Configuration Scale connection ~~~~~~~~~~~~~~~~ -#. :ref:`Access the POS settings `. +#. :ref:`Access the POS settings `. #. Scroll down to the :guilabel:`Connected Devices` section and enable :guilabel:`IoT Box`. #. Select the scale in the :guilabel:`Electronic Scale` field. #. Click :guilabel:`Save`. @@ -164,7 +163,7 @@ turns green. Using a scale in PoS -------------------- -#. :ref:`Open the POS register `. +#. :ref:`Access the POS register `. #. Select the product to weigh on the order screen or scan its barcode. #. Place the product on the scale and wait for the weight to be displayed in the popup window. #. Once the weight is determined, the price is automatically computed. diff --git a/content/applications/sales/point_of_sale/preparation.rst b/content/applications/sales/point_of_sale/preparation.rst index fbed75a42f..d306462996 100644 --- a/content/applications/sales/point_of_sale/preparation.rst +++ b/content/applications/sales/point_of_sale/preparation.rst @@ -13,7 +13,7 @@ Configuration To enable the preparation display feature, -#. Go to the :ref:`POS settings `. +#. Go to the :ref:`POS settings `. #. Scroll down to the :guilabel:`Preparation` section. #. Check the :guilabel:`Preparation Display` option. diff --git a/content/applications/sales/point_of_sale/pricing/fiscal_position.rst b/content/applications/sales/point_of_sale/pricing/fiscal_position.rst index 481518d7f3..46a51c770d 100644 --- a/content/applications/sales/point_of_sale/pricing/fiscal_position.rst +++ b/content/applications/sales/point_of_sale/pricing/fiscal_position.rst @@ -36,10 +36,10 @@ can also :ref:`create new fiscal positions `. Use fiscal positions ==================== -Open a :ref:`POS session ` to use one of the allowed fiscal positions. Then, -click the :guilabel:`Tax` button next to the **book-shaped** icon and select a fiscal position from -the list. Doing so applies the defined rules automatically to all the products subject to the chosen -fiscal position's regulations. +Open the :ref:`POS register ` to use one of the allowed fiscal positions. +Then, click the :guilabel:`Tax` button next to the **book-shaped** icon and select a fiscal position +from the list. Doing so applies the defined rules automatically to all the products subject to the +chosen fiscal position's regulations. .. image:: fiscal_position/set-tax.png :align: center diff --git a/content/applications/sales/point_of_sale/pricing/pricelists.rst b/content/applications/sales/point_of_sale/pricing/pricelists.rst index 7833d95d6d..6b900cd08e 100644 --- a/content/applications/sales/point_of_sale/pricing/pricelists.rst +++ b/content/applications/sales/point_of_sale/pricing/pricelists.rst @@ -11,8 +11,8 @@ customers, or offer discounts when set quantities are ordered. Configuration ============= -Navigate to the :ref:`general POS app settings ` and ensure -:guilabel:`Flexible Pricelists` are enabled under the :guilabel:`Pricing` section. +Navigate to the :ref:`general POS app settings ` and ensure :guilabel:`Flexible +Pricelists` are enabled under the :guilabel:`Pricing` section. :ref:`Multiple prices per product ` is the default pricelist option for setting simple fixed price rules per product. Select :ref:`Advanced price rules (discounts, formulas) @@ -106,12 +106,12 @@ prices. To add a new price rule to a pricelist, click :guilabel:`Add a line`. In Select pricelists ----------------- -Go to the :ref:`specific POS settings ` and add all the available -pricelists in the :guilabel:`Available` field. Then, set its **default pricelist** in the -:guilabel:`Default` field. +Go to the :ref:`specific POS settings ` and add all the available pricelists in +the :guilabel:`Available` field, and set its **default pricelist** in the :guilabel:`Default` +field. -When you :ref:`open a POS session `, click the **pricelists** button, and select -the desired pricelist from the list. +Then, :ref:`access the POS register `, click the **pricelists** button, and +select the desired pricelist from the list. .. image:: pricelists/pricelist-button.png :alt: Button to select a pricelist on the POS frontend @@ -123,8 +123,8 @@ the desired pricelist from the list. .. tip:: You can also set a pricelist to be selected automatically once a specific :ref:`customer is set - `. To do so, go to the customer form and switch to the preferred pricelist in the - :guilabel:`Pricelist` field of the :guilabel:`Sales & Purchase` tab. + `. To do so, go to the customer form and switch to the preferred pricelist in + the :guilabel:`Pricelist` field of the :guilabel:`Sales & Purchase` tab. .. seealso:: - :doc:`../../sales/products_prices/prices/pricing` diff --git a/content/applications/sales/point_of_sale/products.rst b/content/applications/sales/point_of_sale/products.rst new file mode 100644 index 0000000000..2a51e76142 --- /dev/null +++ b/content/applications/sales/point_of_sale/products.rst @@ -0,0 +1,39 @@ +======== +Products +======== + +Products can be created from the backend or the POS interface. To manage products from the backend, +go to :menuselection:`Point of Sale --> Products --> Products`. Click :guilabel:`New` to create a +product, or open an existing one to edit it. Update the fields as needed and ensure the +:guilabel:`Point of Sale` checkbox is enabled at the top of the form. + +To create products from the POS interface, access the POS register, click the :icon:`fa-bars` +(:guilabel:`hamburger menu`) icon, then :guilabel:`Create Product`. Enter the product details in the +pop-up window and click :guilabel:`Save`. The product is immediately available in the register. + +To update an existing product from the POS register, long-click a product to open the information +pop-up, and click :guilabel:`Edit`. Change the necessary product details and click :guilabel:`Save` +to return to the POS register. + +POS product categories +====================== + +POS product categories are used to organize products in the POS register. + +To manage POS categories, follow these steps: + +#. Navigate to :menuselection:`Point of Sale --> Configuration --> PoS Product Categories`. +#. Click :guilabel:`New` to create a category or click an existing one to update it. +#. Classify and build a hierarchy between categories: Associate a category with a parent + category by filling in the :guilabel:`Parent Category` field. A parent category groups one or + more child categories (e.g., use `Drinks` to group `Hot beverages` and `Soft drinks`). + +Once POS product categories are created, assign them to specific products: + +#. Go to :menuselection:`Point of Sale --> Products --> Products` and open a product form. +#. Navigate to the :guilabel:`Point of Sale` tab and fill in the :guilabel:`Category` field with one + or multiple POS categories. + +To limit the categories displayed on the POS register, navigate to the :ref:`POS settings +` and select the relevant categories in the :guilabel:`Restrict Categories` field +under the :guilabel:`Product & PoS categories` section. diff --git a/content/applications/sales/point_of_sale/receipts_invoices.rst b/content/applications/sales/point_of_sale/receipts_invoices.rst deleted file mode 100644 index fc681878b4..0000000000 --- a/content/applications/sales/point_of_sale/receipts_invoices.rst +++ /dev/null @@ -1,110 +0,0 @@ -===================== -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 - :scale: 75% - :alt: POS receipt - -.. seealso:: - - :ref:`pos/restaurant/bills` - - :doc:`configuration/epos_printers` - -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`. - -.. _receipts-invoices/invoices: - -Invoices -======== - -Point of Sale allows you to issue and print invoices for :ref:`registered customers ` -upon payment and retrieve all past invoiced orders. - -.. note:: - An invoice created in a POS creates an entry into the corresponding :ref:`accounting journal - `, previously :ref:`set up `. - -.. _receipts_invoices/invoice_configuration: - -Configuration -------------- - -To define what journals will be used for a specific POS, go to the :ref:`POS' settings -` and scroll down to the accounting section. Then, you can determine the -accounting journals used by default for orders and invoices in the :guilabel:`Default Journals` -section. - -.. image:: receipts_invoices/invoice-config.png - :alt: accounting section in the POS settings - -Invoice a customer ------------------- - -Upon processing a payment, click :guilabel:`Invoice` underneath the customer's name to issue an -invoice for that order. - -Select the payment method and click :guilabel:`Validate`. The **invoice** is automatically issued -and ready to be downloaded and/or printed. - -.. note:: - To be able to issue an invoice, a :ref:`customer ` must be selected. - -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`. diff --git a/content/applications/sales/point_of_sale/receipts_invoices/invoice-smart-button.png b/content/applications/sales/point_of_sale/receipts_invoices/invoice-smart-button.png deleted file mode 100644 index 8136ceb28e11257c06f27203a06418c91968b4c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1209 zcmV;q1V;ObP)sg(S*onDPgGvR#mJeQ zp~lF|qNS?%`1sn}-LJ8=OHf*unx9}~ZBA2N%+1iFrmIX)TK)a~*Vx;LjFO9vlw)Ub zxx2q-Yjpnp{yI!!c0+H_4W3|#>semgM^5VPE%ZRc7FT&`}_R-pQ5Mv z`T4Q4x6jejij9IlsVP8ud`8B zU~6x8wz#~nvbIxKVT+HIg(?A@0FOHtgf@d#K(7ff|#43 zRa#^A_V=i&uaT6R=;`X!*4gy+^|ZFSd3}Vfu(Xnun{ae|^78Zi{QUa*`lhI@rm3#) z@bS>m)R&r|W@>U?Vrx`cVtjvx)YjNvV{CzijEs+##>dLAvbS4cY0J#d_xJddmYm+- z;Ig#1yuHC!TV?I;?{ap1T3=|Mpr-BZ?o(J{dVPhmw7FtuZ-$S7n0R}G zb9aB^am6)EP zq^Zr%(dg*vouH+foT7Dkfu*OcX>D~_TxDEgYR%5k&(PE5<>$A#y_=q+ba;Plad|b; z6QckC0%}P_K~z}7?bqj18bKHa@He7)Bm~0g3C2(Z77zt27>(U%?7i3Y-h1!8_ukvz znY{x?#6jYC%sH8TJ{&ji?Jz%fU-s^ZczAetczAet6iQ)Q@2aRwnA%wJuq#_#ReKd; zl0j4i#gDo2gIvvF~3b}zrL|6#L}bY zT3l6_r8#${_BNhU76L>gZa_9D zE0n?^vwC5WMo!^ZC=?n;yArI8pV`4Esj5qI7i9&@h+JqZeE5JGaFP`|@JVI``{a>7 zBKQ1KMOb3yuwhJ^t9+y`%G!`glv`)IkLH-!dN0VcWx&LGDF#JYfUZYgLCZg|=uz1{ zFOjoJ>a9-CJDJsuMtP{Me0rH1#5Qc2V@3KZ6K4~%h9OwlM=dIhId~lYCr*2XLq`Uz z)M73l7&YBk2Fr?y$XUPB=^T+xE}FHz#4KvOac6%n-Cu5rN8%74V9&v!^EdNnSXAqME;V@$m5Q@bK{P{73l< X>eX25%nmOA00000NkvXXu0mjf+r*8Y diff --git a/content/applications/sales/point_of_sale/receipts_invoices/order-status.png b/content/applications/sales/point_of_sale/receipts_invoices/order-status.png deleted file mode 100644 index fe9e5f0d696d4d3cf9c3f41ffecda2fbc30c9851..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12732 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 Va6h({nEFp}$V)3rRZEzL{2!fBwom{7 diff --git a/content/applications/sales/point_of_sale/receipts_invoices/print-receipt.png b/content/applications/sales/point_of_sale/receipts_invoices/print-receipt.png deleted file mode 100644 index fbbb528653b02937b3323b3a30f5cc5669a331f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10987 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 diff --git a/content/applications/sales/point_of_sale/receipts_invoices/receipt.png b/content/applications/sales/point_of_sale/receipts_invoices/receipt.png deleted file mode 100644 index 447b282f3cdb2fcdfbaa36b9dbb297887aaa0035..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17673 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�MIRVEp5VE*4vr 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, access the comprehensive +report to review all session activities, including who initiated the session (i.e., :ref:`opened +the register `) and who handled specific orders. To access the report: + +#. Click the :icon:`fa-ellipsis-v` (:guilabel:`vertical ellipsis`) icon on the POS card. +#. Click :guilabel:`Sessions` under the :guilabel:`View` section. +#. From that list view, you can see all the sessions and who initiated them under the + :guilabel:`Opened By` column. +#. Select a session to open a detailed session report. +#. Click the :guilabel:`Orders` smart button to display a list of all orders placed during that + session. +#. From that view, you can retrieve the following information: + + - The :guilabel:`Order Ref` + - The :guilabel:`Date` of the order. + - The :guilabel:`Point of Sale` where that order was made. + - The :guilabel:`Receipt Number`. + - The :guilabel:`Customer`. + - The :guilabel:`Employee` that placed this order. + - The :guilabel:`Total` paid amount. + - The order :guilabel:`Status`. + +To get an overview of all orders for a specific POS, regardless of the session, click the +:icon:`fa-ellipsis-v` (:guilabel:`vertical ellipsis`) button on the POS card and select +:guilabel:`Orders` from the :guilabel:`View` section. diff --git a/content/applications/sales/point_of_sale/restaurant.rst b/content/applications/sales/point_of_sale/restaurant.rst index 8a8a115f48..1ebf14ce06 100644 --- a/content/applications/sales/point_of_sale/restaurant.rst +++ b/content/applications/sales/point_of_sale/restaurant.rst @@ -21,11 +21,10 @@ orders: .. important:: To configure restaurant-specific settings, the :guilabel:`Is a Bar/Restaurant` setting under the - :guilabel:`Point of Sale` section must be enabled in the :ref:`POS settings - `. + :guilabel:`Point of Sale` section must be enabled in the :ref:`POS settings `. .. note:: - When :guilabel:`Booking` is enabled in the :ref:`POS settings `, a + When :guilabel:`Booking` is enabled in the :ref:`POS settings `, a :ref:`Booking ` button appears on the main interface for viewing and managing bookings. @@ -35,7 +34,7 @@ Default start screen ==================== To define the point of sale's default start screen, go to the :ref:`POS settings -`, scroll down to the :guilabel:`PoS Interface` section, and set the +`, scroll down to the :guilabel:`PoS Interface` section, and set the :guilabel:`Default Screen` setting to :guilabel:`Tables` (i.e., :ref:`Floor plan ` view) or :ref:`Register `. @@ -115,15 +114,15 @@ plan`: .. tip:: To create a :guilabel:`Floor plan` quickly, go to the :guilabel:`Point of Sale` section of the - :ref:`POS settings `. Under :guilabel:`Floors & Tables Map`, type the - floor name in the :guilabel:`Floors` field, and press `Enter`. + :ref:`POS settings `. Under :guilabel:`Floors & Tables Map`, type the floor + name in the :guilabel:`Floors` field, and press `Enter`. .. _pos/restaurant/floors/frontend: From the POS frontend ~~~~~~~~~~~~~~~~~~~~~ -To create floors and tables from the frontend, :ref:`open the POS register `, +To create floors and tables from the frontend, :ref:`open the POS register `, click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon in the top right corner of the :guilabel:`Floor plan` view, then :guilabel:`Edit Plan`. To configure the :guilabel:`Floor plan`, follow the next steps: @@ -170,8 +169,8 @@ Booking configuration To enable and configure the bookings, follow these steps: -#. Go to the :ref:`POS settings `, scroll down to the :guilabel:`PoS - Interface` section, and enable :guilabel:`Booking`. +#. Go to the :ref:`POS settings `, scroll down to the :guilabel:`PoS Interface` + section, and enable :guilabel:`Booking`. #. Enter a name in the :guilabel:`Appointment type` field and click :guilabel:`Create and edit`. #. Configure the :ref:`Appointment type ` form and click :guilabel:`Save`. #. Click :guilabel:`Save` in the POS settings. @@ -270,10 +269,10 @@ Presets are used to apply preconfigured settings to orders and determine whether customer contact information is required and apply capacity limits based on opening hours and order quantity. -To use preconfigured presets, go to the :ref:`POS settings ` and -enable the :guilabel:`Take out / Delivery / Members` setting under the :guilabel:`Point of Sale` -section. Set the :guilabel:`Default` field to the preferred preset, then save. From the -:ref:`register `, select the relevant preset, and :ref:`process the order +To use preconfigured presets, go to the :ref:`POS settings ` and enable the +:guilabel:`Take out / Delivery / Members` setting under the :guilabel:`Point of Sale` section. Set +the :guilabel:`Default` field to the preferred preset, then save. From the :ref:`register +`, select the relevant preset, and :ref:`process the order `: - :guilabel:`Dine In`: Assign a :ref:`table or open a tab `. @@ -318,8 +317,8 @@ Order printing ============== To enable sending orders to a kitchen or a bar printer, :doc:`connect a printer -` to Odoo, go to the :ref:`POS settings `, and -follow these steps: +` to Odoo, go to the :ref:`POS settings `, and follow +these steps: #. Scroll down to the :guilabel:`Preparation` section and enable the :guilabel:`Preparation Printers` setting. @@ -337,7 +336,7 @@ follow these steps: :guilabel:`Printed Product Categories` field and selecting the preferred category from the popover. #. Click :guilabel:`Save`. -#. In the :ref:`POS settings `, click :guilabel:`Save`. +#. In the :ref:`POS settings `, click :guilabel:`Save`. The printer is then connected to the point of sale and can print kitchen orders and order receipts. @@ -349,10 +348,9 @@ The printer is then connected to the point of sale and can print kitchen orders image, determine the product availability, then click :guilabel:`Save & Close`. .. tip:: - - To access all preparation printers from the :ref:`POS settings `, - scroll down to the :guilabel:`Preparation` section and click :icon:`oi-arrow-right` - :guilabel:`Printers`. Alternatively, go to :menuselection:`Point of Sale --> Orders --> - Preparations Printers`. + - To access all preparation printers from the :ref:`POS settings `, scroll down + to the :guilabel:`Preparation` section and click :icon:`oi-arrow-right` :guilabel:`Printers`. + Alternatively, go to :menuselection:`Point of Sale --> Orders --> Preparations Printers`. - After :ref:`processing an order `, click the :icon:`fa-cutlery` (:guilabel:`order`) icon in the :ref:`POS register ` next to :guilabel:`Payment` to reprint a duplicate of the last kitchen order. @@ -424,7 +422,7 @@ After a successful :ref:`order payment `, click :i the receipt is automatically printed upon payment confirmation. .. seealso:: - :doc:`/applications/sales/point_of_sale/receipts_invoices` + :doc:`/applications/sales/point_of_sale/use/pos_invoices` .. _pos/restaurant/tips: @@ -434,8 +432,8 @@ Tips Configuration ------------- -To allow tipping in a POS, go to the :ref:`POS settings `, scroll down to -the :guilabel:`Payment` section, enable :guilabel:`Tips`, and click :guilabel:`Save`. +To allow tipping in a POS, go to the :ref:`POS settings `, scroll down to the +:guilabel:`Payment` section, enable :guilabel:`Tips`, and click :guilabel:`Save`. .. important:: - The :guilabel:`Add tip after payment` setting only works for a POS in the United States @@ -472,8 +470,8 @@ Tip after payment (US only) --------------------------- To allow tipping after payment for a POS in the United States of America, ensure the :guilabel:`Add -tip after payment` setting is enabled in the :ref:`POS settings `. To -process tips after payment, follow these steps: +tip after payment` setting is enabled in the :ref:`POS settings `. To process tips +after payment, follow these steps: #. On the :guilabel:`Payment` screen, select a :guilabel:`Card` payment method linked to a :doc:`Stripe ` or :doc:`Adyen diff --git a/content/applications/sales/point_of_sale/self_order.rst b/content/applications/sales/point_of_sale/self_order.rst index 4a3d1b1f94..e1cf4b1352 100644 --- a/content/applications/sales/point_of_sale/self_order.rst +++ b/content/applications/sales/point_of_sale/self_order.rst @@ -12,8 +12,8 @@ Feature activation ------------------ To enable this feature and select a self-ordering type, access the :ref:`POS settings -`, scroll down to the :guilabel:`Mobile self-order & Kiosk` section, and -select a :guilabel:`Self Ordering` type under the :guilabel:`QR menu & Kiosk activation` section. +`, scroll down to the :guilabel:`Mobile self-order & Kiosk` section, and select a +:guilabel:`Self Ordering` type under the :guilabel:`QR menu & Kiosk activation` section. You can choose from: diff --git a/content/applications/sales/point_of_sale/shop/ship_later.rst b/content/applications/sales/point_of_sale/shop/ship_later.rst index 49aa4d3ae3..4216d216ac 100644 --- a/content/applications/sales/point_of_sale/shop/ship_later.rst +++ b/content/applications/sales/point_of_sale/shop/ship_later.rst @@ -9,8 +9,8 @@ or if, for any reason, the customer needs their order to be shipped later, etc. Configuration ============= -:ref:`Go to the POS settings `, scroll down to the :guilabel:`Inventory` -section, and enable :guilabel:`Allow Ship Later`. +:ref:`Go to the POS settings `, scroll down to the :guilabel:`Inventory` section, +and enable :guilabel:`Allow Ship Later`. .. image:: ship_later/settings.png :scale: 85% @@ -31,7 +31,7 @@ Once activated, you can: Practical application ===================== -#. :ref:`Open a session ` and make a sale. +#. :ref:`Access the POS register ` and make a sale. #. On the payment screen, set a customer and select :guilabel:`Ship Later`. #. On the popup window, set a shipping date and click :guilabel:`Confirm` to proceed to payment. diff --git a/content/applications/sales/point_of_sale/use.rst b/content/applications/sales/point_of_sale/use.rst new file mode 100644 index 0000000000..3c446b7d28 --- /dev/null +++ b/content/applications/sales/point_of_sale/use.rst @@ -0,0 +1,349 @@ +:show-content: + +=== +Use +=== + +.. _pos/use/create-pos: + +Create a POS +============ + +If no point of sale exists yet in the database, a set of POS cards is displayed on the Point of Sale +:guilabel:`Dashboard`. Each card represents a business type. Click a card to create a POS with +preconfigured settings tailored to that type. These settings can be adjusted later as needed. + +To create additional POS or to create one from scratch, go to :menuselection:`Point of Sale --> +Configuration --> Point of Sales` and click :guilabel:`New`. Then, configure the :ref:`POS settings +` to meet your specific business requirements. + +.. note:: + Click :guilabel:`Configurations > Settings` to access more settings. + +.. important:: + Assign a dedicated :doc:`cash payment method <../point_of_sale/payment_methods>` and :ref:`cash + journal ` to each POS. This ensures that accounting entries are + separated and traceable to specific points of sale. + +.. _pos/use/settings: + +Access the POS settings +======================= + +To access the general POS settings, go to :menuselection:`Point of Sale --> Configuration --> +Settings`. Then, open the :guilabel:`Point of Sale` dropdown menu and select the POS to configure. + +.. image:: use/select-pos-dropdown.png + :alt: Dropdown menu to select the POS in the app settings + +.. tip:: + To configure basic settings, access the POS dashboard, click the :icon:`fa-ellipsis-v` + (:guilabel:`vertical ellipsis`) icon on the relevant POS card, then select :guilabel:`Edit`. + In the popup window, you can: + + - :doc:`Enable multiple employees to log in. ` + - :doc:`Connect and set up an IoT sytem. ` + - :doc:`Connect and set up an ePOS printer. ` + +.. _pos/use/open-register: + +Open the POS register +===================== + +Once the POS is fully :doc:`configured `, access the POS interface by opening the +register. Navigate to :menuselection:`Point of Sale --> Dashboard` and: + +#. On the relevant POS card, click :guilabel:`Open Register`. +#. In the :guilabel:`Opening Control` popup, ensure the :guilabel:`Opening cash` amount is correct. +#. Click :guilabel:`Open Register`. + +.. note:: + - Once the register is open, :guilabel:`Open Register` is replaced by :guilabel:`Continue + Selling` on the POS card. + - You can switch between :doc:`multiple users ` from an open POS register, + provided :ref:`multi-employee management is enabled `. + +From the POS interface header: + +- Click :guilabel:`Register` to access the register for daily POS actions such as :ref:`sales + `, :ref:`refunds `, etc. +- Click :guilabel:`Orders` to access the POS :ref:`orders ` overview screen and + retrieve past or ongoing orders. +- Click the :icon:`fa-plus-circle` :guilabel:`(plus)` icon to put the current order aside and start + a new one. +- Click the order numbers to switch between ongoing orders. +- Search for products using the search bar. +- Click the :icon:`fa-barcode` (:guilabel:`barcode`) icon to use a webcam as a barcode scanner. +- Click the user's avatar to switch between employees, provided :ref:`multi-employee management is + enabled `. +- Click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon to access more advanced options, such + as :ref:`closing the register `. + +.. _pos/use/sell: + +Sell products +============= + +The POS register can be divided into three sections: the cart, a pad to adjust cart items, apply +discounts, set customers, etc., and the list of products. To make sales: + +#. Click on products to add them to the cart. + + - To change the **quantity**, click :guilabel:`Qty` and enter the number of products using the + keypad. + - To add a **discount**, click :guilabel:`%` and enter the discount value using the keypad. + - To modify the product **price**, click :guilabel:`Price` and enter the new amount using the + keypad. +#. Once the order is completed, click :guilabel:`Payment` to proceed to checkout. +#. Select the :doc:`payment method `. +#. Enter the received amount, then click :guilabel:`Validate`. +#. Click :guilabel:`New Order` to move on to the next order. + +.. image:: use/pos-register.png + :alt: POS register + +.. tip:: + - You can use both `,` and `.` on the keyboard as decimal separators. + - **Cash** is selected by default if no :doc:`payment method ` is manually + selected. + +.. _pos/use/customers: + +Set customers +============= + +Registering customers is necessary to :doc:`collect their loyalty points and grant them rewards +`, automatically apply an :doc:`attributed pricelist +`, or :ref:`generate and print invoices `. + +To create customers from :ref:`the POS register `: + +#. Click :guilabel:`Customer`. +#. Click :guilabel:`Create`. +#. Complete the customer form information and save. + +To create customers from the backend: + +#. Go to :menuselection:`Point of Sale --> Orders --> Customers`. +#. Click :guilabel:`New`. +#. Fill in the customer form information. + +To assign a customer to an order, click :guilabel:`Customer` to access the customer list on the POS +register or the payment screen, and select the desired customer. + +.. note:: + Creating a new customer from the POS register or the payment screen assigns them automatically to + the current order upon saving. + +Send marketing messages +----------------------- + +Customers' contact details, such as their phone number or email addresses, are stored +automatically when sending :doc:`receipts ` by email, SMS or Whatsapp. They can then +be used, for example, for :doc:`marketing <../../marketing>` purposes. + +To send marketing messages manually from the POS application, go to :menuselection:`Point of Sale +--> Orders --> Orders`, open a POS order form, navigate to the :guilabel:`Contact Info` category +under the :guilabel:`Extra Info` tab, then click the :icon:`fa-envelope` (:guilabel:`email`) icon or +:icon:`fa-whatsapp` (:guilabel:`whatsapp`) icon. + +.. seealso:: + - :doc:`../../marketing/email_marketing` + - :doc:`../../marketing/sms_marketing` + - :doc:`../../productivity/whatsapp` + +.. _pos/use/orders: + +Orders overview +=============== + +The :guilabel:`Orders` overview allows for viewing, searching, and retrieving orders from the POS +interface. To access it, click :guilabel:`Orders` in the header. + +Then, search for orders in the search bar using their: + +- :guilabel:`Reference` +- :guilabel:`Receipt Number` +- :guilabel:`Date` +- :guilabel:`Customer` +- :guilabel:`Delivery Channel` +- :guilabel:`Delivery Order Status` + +To filter orders based on their status, click the :guilabel:`Active` dropdown menu and select one of +the following options: + +- :guilabel:`Active`: Orders currently in progress. This includes orders marked as + :guilabel:`Ongoing`, as well as those in the :guilabel:`Payment` or the :guilabel:`Receipt` stages + (i.e., orders for which the receipt has been emailed to the customer). +- :guilabel:`Paid`: Paid orders. + +To navigate between pages, click the :icon:`fa-caret-left` or :icon:`fa-caret-right` +(:guilabel:`caret`) icon. + +To access an order in the register, click it, then click :guilabel:`Load Order`. + +.. note:: + Paid orders can be :ref:`refunded `. + +.. tip:: + - To define the number of orders visible on a page, click `1-x / x`. Enter a number lower than + the total number of pages, and click :guilabel:`Ok`. + - Click the :icon:`fa-trash` (:guilabel:`trash`) icon next to an :guilabel:`Active` order to + delete it. + - If using :ref:`presets `, click one to view the related orders. + Click it again to return to the main overview. + +.. _pos/use/refund: + +Return and refund products +========================== + +To refund a returned product, follow these steps: + +#. :ref:`Open or access the register ` from the POS dashboard. +#. Click the :icon:`fa-ellipsis-v` (:guilabel:`vertical ellipsis`) button, then :icon:`fa-undo` + :guilabel:`Refund`. + + .. note:: + Alternatively, you can refund orders from the :ref:`orders overview ` screen. + Access the list of orders and filter them by status to display only :guilabel:`Paid` orders. + +#. Select the relevant order from the order list. +#. Select the items and use the keypad to set the refund quantity, then click :guilabel:`Refund`. +#. Choose how to handle the refund: + + - To reimburse the customer, select a payment method on the payment screen, then click + :guilabel:`Validate`. + - To issue a :ref:`gift card ` for the refund amount, click + :guilabel:`Back`. A new order containing the returned items (with negative quantities) is + created automatically. Then, add the gift card from the product list to the order; its value + is set automatically to match the total refund amount. Click :guilabel:`Payment`, then + :guilabel:`Validate` the refund. + +.. note:: + - You cannot add other products to the cart until the refund has been validated. + - Alternatively, refunds can be processed by: + + - Selecting the returned product(s) from the POS register and setting a negative quantity + equal to the number of returned items. To do so, click :guilabel:`Qty` and :guilabel:`+/-`, + and update the quantity accordingly. + - Selecting the returned product(s) from the POS register and a :ref:`preset + ` set up for the return mode. + - Accessing the POS dashboard, navigating to :menuselection:`Point of Sale --> Orders --> + Orders`, selecting an order, and clicking :guilabel:`Return Products`. + +Once the return is validated, a corresponding credit note is generated, referencing the original +:doc:`receipt ` or :doc:`invoice `. + +.. seealso:: + :doc:`/applications/finance/accounting/customer_invoices/credit_notes` + +.. _pos/use/notes: + +Notes +===== + +Notes allow you to attach extra information to specific products in an order. There are two types of +notes: internal notes and customer notes. + +Internal notes +-------------- + +Internal notes provide information meant for staff (e.g., `no tomato` for the kitchen). These notes +do not appear on the customer’s receipt. To add a note to an order, ensure no item is selected and +click :guilabel:`Note`. Likewise, to add a note to one specific item, select it from the cart and +click :guilabel:`Note`. Then, add or modify the note's content in the popup that opens: + + - Type the note directly into the window, or + - Use a configured note model to save time if the same content is frequently used. Click on the + desired note model to insert its text. + +To create or edit note models, navigate to :menuselection:`Point of Sale --> Configuration --> +Note Models`, click :guilabel:`New` or the relevant note model, then complete or edit the +:guilabel:`Name` column. + +Customer notes +-------------- + +Notes for customers appear on :doc:`receipts ` and :doc:`invoices `. +They can be used, for example, to provide warranty details for a high-value item or specific care +instructions, such as `Dry clean only`. + +To add a **customer note** from the :ref:`POS register ` to a specific item, +select a product from the cart and click the :icon:`fa-ellipsis-v` (:guilabel:`vertical ellipsis`) +button. Click :guilabel:`Customer Note`, then add the note's content in the popup window. + +.. note:: + - If no item is selected, the note applies for the whole order. + - Product notes from an :doc:`imported SO ` are displayed identically in the + cart. + +.. image:: use/customer-notes.png + :alt: Customer note button and notes (SO and POS register) on products in the cart + +.. _pos/use/cash-register: + +Manage the cash register +======================== + +Odoo POS allows you to determine which coins and bills are accepted. To set up the allowed coins and +bills: + +#. Navigate to :menuselection:`Point of Sale --> Configuration --> Coins/Bills`. +#. Click :guilabel:`New` to add a new value. +#. Select the POS where this value is available in the :guilabel:`Point of Sale` column or leave the + field empty to make it available for all POS. + +To record a cash in or cash out transaction not associated with a sale: + +#. Click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon on the POS interface. +#. Click :guilabel:`Cash In/Out`. +#. In the popup that opens, select :guilabel:`Cash In` or :guilabel:`Cash Out`. +#. Enter the amount. +#. Specify the reason for the addition or removal of cash, and :guilabel:`Confirm`. + +.. note:: + Only employees with :ref:`basic or advanced access rights ` + are allowed to perform cash in/out actions. + +.. _pos/use/register-close: + +Close the POS register +====================== + +To close the POS register, click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon, then +:guilabel:`Close Register`. + +In the :guilabel:`Closing Register` pop-up that opens, you can view: + +- The number of orders and the total amount made during the session. +- The expected amounts grouped by payment method. + +#. Click :icon:`fa-money` (:guilabel:`money`) to specify the number of each coin and bill. +#. Click :guilabel:`Confirm` to return to the previous pop-up window. The computed amount is set in + the :guilabel:`Cash Count` field, and the :guilabel:`Closing Details` are specified in the + :guilabel:`Closing Note` section. +#. Click :guilabel:`Close Register` to close the register and post accounting entries. + +.. tip:: + Click :icon:`fa-clone` (:guilabel:`clone`) to automatically fill in the field with the expected + cash amount. + +.. note:: + - When the money counted does **not** match the expected amount, a :guilabel:`Payments + Difference` window automatically pops up. Selecting :guilabel:`Proceed Anyway` validates the + session and automatically posts the discrepancy to the designated cash difference journal. + - Closing the register of a :doc:`restaurant ` POS when orders are still in draft + and not scheduled for later is not allowed and opens a pop-up window on which you can either + :guilabel:`Review Orders` or :guilabel:`Cancel Orders`. + - It is strongly advised to close the POS register at the end of each day. + +.. seealso:: + - :doc:`shop` + - :doc:`restaurant` + +.. toctree:: + :titlesonly: + + use/receipts + use/pos_invoices diff --git a/content/applications/sales/point_of_sale/use/customer-notes.png b/content/applications/sales/point_of_sale/use/customer-notes.png new file mode 100644 index 0000000000000000000000000000000000000000..934a786a2f64b3d363bc258709b7db7690242758 GIT binary patch literal 15274 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 h|NU$Gzxd;K1E1nkvaQRB?ERlYDKR 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 upon payment and retrieve all past invoiced orders. + +.. note:: + An invoice created in a POS creates an entry into the corresponding :ref:`accounting journal + ` :ref:`configured in the POS settings + `. + +.. _pos_invoices/invoice_configuration: + +Configuration +============= + +To define the default journals for a specific POS, go to the :ref:`POS' settings +`, scroll down to the :guilabel:`Accounting` section, and select the appropriate +journals for :guilabel:`Orders` and :guilabel:`Invoices` under :guilabel:`Default Journals`. + +.. image:: pos_invoices/invoice-config.png + :alt: accounting section in the POS settings + :scale: 70 % + +.. note:: + Specific journals can also be defined for each :doc:`payment method <../payment_methods>`. + +Invoice a customer +================== + +To invoice a customer, first make sure a :ref:`customer is set ` for the order. +Then, upon :ref:`processing the payment `, click :guilabel:`Invoice` underneath the +customer's name to issue an invoice for that order. + +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 the invoice of a POS order, follow these steps: + +#. Go to :menuselection:`Point of Sale --> Orders --> Orders`. +#. Click the relevant invoiced order in the list. +#. On the order form, click the :guilabel:`Invoice` smart button. + +.. tip:: + - Invoiced orders have the :guilabel:`Fully Invoiced` :guilabel:`Invoice Status`. + - You can filter the list of orders to only display invoiced orders in the list: click the search + bar and select the :guilabel:`Invoiced` filter. + +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`. The invoice is then generated and available for download and the order's status is +updated to :guilabel:`Fully invoiced`. + +To use this feature, 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`. diff --git a/content/applications/sales/point_of_sale/receipts_invoices/invoice-config.png b/content/applications/sales/point_of_sale/use/pos_invoices/invoice-config.png similarity index 100% rename from content/applications/sales/point_of_sale/receipts_invoices/invoice-config.png rename to content/applications/sales/point_of_sale/use/pos_invoices/invoice-config.png diff --git a/content/applications/sales/point_of_sale/use/receipts.rst b/content/applications/sales/point_of_sale/use/receipts.rst new file mode 100644 index 0000000000..6b3e534d45 --- /dev/null +++ b/content/applications/sales/point_of_sale/use/receipts.rst @@ -0,0 +1,52 @@ +.. _pos/configuration/receipts: + +======== +Receipts +======== + ++----------------------------------------------------------+---------------------------------+ +| POS receipts display the following elements: | | +| | | +| - The company logo | .. image:: receipts/receipt.png | +| - The receipt and order number | | +| - The customizable header and footer | | +| - The name of the cashier and the customer | | +| (provided a customer was :ref:`set for the order | | +| `) | | +| - The complete order, discounts, prices, and used | | +| payment methods | | +| - Optionally, a QR code or URL link for customers to | | +| generate :doc:`invoices ` | | ++----------------------------------------------------------+---------------------------------+ + +To set up POS receipts, navigate to the :ref:`POS settings ` and scroll down to +the :guilabel:`Bills & Receipts` section. + +- To customize the header and footer, activate the :guilabel:`Header & Footer` setting + and fill in both fields with the information to be printed on the receipts. +- To print receipts automatically once a payment is registered, enable the :guilabel:`Automatic + Receipt Printing` setting. +- To print receipts that don't display product prices, enable the :guilabel:`Basic Receipt` setting. +- Receipts can be sent by email by default, but also by SMS or through WhatsApp. To do so, activate + the :guilabel:`SMS Enabled` or :guilabel:`WhatsApp Enabled` option(s). + + .. note:: + The :guilabel:`WhatsApp Enabled` setting is only available if the :guilabel:`WhatsApp + Messaging` module is :ref:`installed `. + +.. seealso:: + - :ref:`pos/restaurant/bills` + - :doc:`pos_invoices` + - :doc:`../configuration/epos_printers` + +Reprint a receipt +================= + +To reprint a receipt, navigate to the :ref:`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 order and click +:guilabel:`Print Receipt`. + +.. tip:: + Filter the list of orders using the search bar: type in your reference and select + :guilabel:`Receipt Number`, :guilabel:`Date`, or :guilabel:`Customer`. diff --git a/content/applications/sales/point_of_sale/use/receipts/receipt.png b/content/applications/sales/point_of_sale/use/receipts/receipt.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b40b2631475c9479cfc9fff5e09476ca115c31 GIT binary patch literal 58226 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 N002ovPDHLkV1k2C@*n^J literal 0 HcmV?d00001 diff --git a/content/applications/sales/point_of_sale/configuration/select-pos-dropdown.png b/content/applications/sales/point_of_sale/use/select-pos-dropdown.png similarity index 100% rename from content/applications/sales/point_of_sale/configuration/select-pos-dropdown.png rename to content/applications/sales/point_of_sale/use/select-pos-dropdown.png diff --git a/redirects/19.0.txt b/redirects/19.0.txt index 2761861a71..a1d15b4038 100644 --- a/redirects/19.0.txt +++ b/redirects/19.0.txt @@ -85,4 +85,6 @@ applications/general/users/portal.rst applications/general/users/user_portals.rs # application/sales/point_of_sale -applications/sales/point_of_sale/configuration/https.rst applications/sales/point_of_sale/configuration.rst \ No newline at end of file +applications/sales/point_of_sale/configuration/https.rst applications/sales/point_of_sale/configuration.rst +applications/sales/point_of_sale/receipts_invoices.rst applications/sales/point_of_sale/use/pos_invoices.rst # receipts_invoices renamed because of content move +applications/sales/point_of_sale/pos_based_marketing.rst applications/sales/point_of_sale.rst # page deleted only info kept is contact details storage and is available on the pos homepage