| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 1351 |
| Technical Name |
eg_pos_order_return |
| License | OPL-1 |
| Website | http://www.inkerp.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 1351 |
| Technical Name |
eg_pos_order_return |
| License | OPL-1 |
| Website | http://www.inkerp.com |
| Versions | 16.0 17.0 18.0 19.0 |
Our Most Suggested Products
POS Smart Return & Refund - Partial & Full Order Returns in POS
POS Smart Return & Refund allows POS users to easily process full or partial returns directly from the Odoo Point of Sale interface by enabling them to fetch previous POS orders for all customers or a specific customer, select returnable products, define return quantities, and automatically generate refund orders with complete traceability between the original sale and the return transaction.
Features
Smart POS Order Return Management
The module enables seamless initiation of full or partial returns directly from the POS screen by selecting a past order. Users can choose returnable products and proceed with the return process without leaving the POS session.
Fetch Orders for All Customers or a Specific Customer
POS users can easily fetch and view previous POS orders for all customers or filter orders for a specific selected customer directly from the POS interface. This makes it simple to locate the correct order even in high-volume retail environments.
Partial & Quantity-Based Return Control
This feature allows users to return specific products or partial quantities from an order with built-in validation. The system ensures that return quantities never exceed the originally sold quantities, preventing errors and misuse.
Complete Refund Traceability & Backend Visibility
Every return creates a dedicated POS refund order that is automatically linked to the original POS order. Users can easily track returned items, refunded amounts, and related orders from both the POS interface and backend.
Screenshot
1.) POS Return Feature Configuration
The return functionality can be enabled from the Point of Sale settings, allowing businesses to control whether order returns are permitted in POS sessions.
Navigation : Setting → INKERP → POS Order Return
2.) POS Order Loading Configuration
The POS return behavior can be configured to control how orders are fetched for return processing. Administrators can choose to load orders from the current session, all past orders, todayâs orders, or a defined number of previous days.
Navigation : Setting → Point of Sale → Load POS Order
3.) POS Order Access from Actions Menu
Previous POS orders can be accessed directly from the Actions menu within the POS interface. This placement ensures quick navigation to order history while keeping the sales process uninterrupted.
4.) All Customer Order Listing
POS users can browse a complete list of previous orders across all customers. Essential order details are presented clearly, making it easy to identify and select the correct transaction for return processing.
5.) Order Selection for Return
A selected POS order can be reviewed before initiating the return process. This step ensures accuracy by allowing users to confirm order details prior to proceeding with a return.
6.) Return Quantity Definition
Return quantities can be precisely defined for each product line. Built-in validation ensures returned quantities do not exceed the originally sold quantities, supporting both partial and full returns with accuracy.
7.) Refund Order Creation in POS
Selected return items are automatically converted into a refund order within the POS. Negative quantities and refund totals are generated correctly, maintaining consistency with Odooâs POS, inventory, and accounting logic.
8.) Refund Confirmation & Linked Receipt
Refund completion is confirmed through a standard POS payment flow, ensuring consistency with regular transactions. The generated receipt clearly includes references to the related original order and order number, providing transparency for customers and maintaining accurate traceability for accounting and auditing purposes.
9.) Backend Order Relationship Tracking
Refund orders are linked to their original POS orders in the backend. This relationship provides complete traceability, enabling administrators to audit returns and maintain accurate records.
Navigation : Setting → Point of Sale → POS Order
10.) Product-Level Non-Return Restriction
Products can be marked as non-returnable to enforce return policies at the product level. This restriction prevents unauthorized or invalid returns directly from the POS.
Navigation : Setting → Point of Sale → Products → Product Variants
11.) Non-Returnable Product Identification
Products marked as non-returnable are clearly identified during the order return process. This prevents restricted items from being refunded while allowing other eligible products from the same order to proceed normally.
12.) Restricted Quantity Selection for Returns
Return quantities are controlled at the product level to ensure only eligible items can be refunded. Non-returnable products are automatically excluded from quantity selection, while valid products remain adjustable within allowed limits.
13.) Customer-Specific Order Filtering
Orders can be filtered based on a selected customer, enabling quick access to customer-related transactions. This feature is especially useful when handling customer-specific return requests.
14.) Complete POS Return Workflow
The entire return process follows a seamless and intuitive POS workflow from order selection to refund completion. This ensures consistency, ease of use, and full integration with existing POS operations.
User Guide
Teams
team@inkerp.com
Suggested Products
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module