Skip to Content
POS Return by Barcode
pos_return_barcode

POS Return by Barcode

Return products by scanning the barcode printed on the sales receipt.

  • Odoo 17
  • Point of Sale
  • 17.0.1.0.1
1

Overview

Finding an old order to refund is slow when the customer only has the receipt. This module gives every POS order a barcode, prints it on the receipt, and creates the return order when the barcode is scanned. It is used by cashiers handling returns and by managers who enable it in settings. It plugs into Point of Sale settings, orders and receipts.

2

Usage steps

  1. 1

    Enable return by barcode

    Open the Point of Sale settings and turn on the barcode return option. This makes the return button and scanning available.

    • Setting on POS configuration
    • Applies to that shop
  2. 2

    Barcode generated on each order

    Each POS order receives a read-only Barcode when it is created. It also appears on the POS order form.

    • Field: Barcode (read only)
    • Shown on the order form
  3. 3

    Print on the receipt

    The order receipt template is extended to print the barcode so the customer can bring it back for a return.

    • Barcode on the ticket
    • Scannable by a barcode reader
  4. 4

    Scan to return

    A return button opens a barcode popup. When the cashier scans the receipt, the server method finds the order by its barcode and prepares the return.

    • Return button in the POS
    • Barcode popup
    • Order found by barcode
  5. 5

    Return order flag

    The created order is marked as a return order with the Return orders flag, making it easy to identify and report.

    • Field: Return orders
    • Filterable in reports
4

Roles

Benefiting roles
Role
Cashier
Point of Sale manager
5

Dependencies

Back to version applications

Want to know more or try this app? Contact us

We can arrange a demo or a trial and answer your questions about POS Return by Barcode.

Contact us