Odoo Community
Odoo Enterprise
Viindoo Cloud
POS returns with a reason and a return window
Returned lines carry a return reason, the shop sets how many days a product may be returned, and returns create the right stock moves.
Expand the Return Feature (technical name viin_pos_return) is an Odoo 17.0 app for Odoo Community and Odoo Enterprise and Viindoo Cloud, built for cashier.
At a Glance
The facts of Expand the Return Feature, version 1.0.0, in one place. Published by Viindoo.
Technical name
viin_pos_return
Odoo version
17.0 (Odoo Community, Odoo Enterprise, Viindoo Cloud)
Depends on
point_of_sale, to_product_return_reason_stock
Adds
6 extended models, 1 menu, 1 setting
Not for
Reasons come from the return reason app.
Key features
Return reason per line, Return window in days, Stock moves for returns
How It Works
Set the window; pick the reason when returning.
1
Return
Reason on the line.
What This App Does Not Do
Read this before you buy. Everything below is something the app deliberately leaves to another app or to you.
Reasons come from the return reason app.
Required.
Works Well With
Apps from the same stack, built to fit this one:
Who Should Use Expand the Return Feature?
Cashier
Lamp returned: bulb flickers, 14-day window.
Frequently Asked Questions
What does Expand the Return Feature do?
Returned lines carry a return reason, the shop sets how many days a product may be returned, and returns create the right stock moves.
What does Expand the Return Feature not do?
Reasons come from the return reason app. Required.
Who is Expand the Return Feature for?
Cashier: Lamp returned: bulb flickers, 14-day window.
Which Odoo version and editions does it support?
Odoo 17.0 - Odoo Community, Odoo Enterprise, Viindoo Cloud. Upgrades to a newer Odoo series are a separate purchase for that series.
What does it depend on?
It installs on top of: point_of_sale, to_product_return_reason_stock. Odoo installs them with it.
How do I set it up?
Set the window; pick the reason when returning.
What works well with it?
Return Reasons - Stock (to_product_return_reason_stock): Required.
Can I try it before buying?
Yes - the Live Preview button at the top of this page opens the module's own screen on a working database.
How do I get support?
Write to apps.support@viindoo.com with your Odoo version and the technical name viin_pos_return; pre-sales questions go to sales@viindoo.com.
Need help with Expand the Return Feature?
For questions, implementation support or a custom feature, contact Viindoo.
Upgrades to a newer Odoo series are a separate purchase for that series.
All Viindoo apps: apps.odoo.com/apps/modules/browse?author=Viindoo
About Viindoo. Viindoo builds and maintains more than 1,000 apps on the Odoo App Store for the Community and Enterprise editions and runs them on Viindoo Cloud. A purchase of Expand the Return Feature covers the 17.0 series: bug fixes on the module reach you through the store, questions go to apps.support@viindoo.com with the technical name viin_pos_return, and moving to a newer Odoo series is a separate purchase for that series. Source code is delivered with the module and stays yours to read and adapt.
Technical Requirement
Editions: Odoo Community, Odoo Enterprise, Viindoo Cloud
Changes log
1.0.0 - Latest on the 17.0 line
- Aligned with the 17.0 models and views.
Installation
- Navigate to Apps.
- Search with keyword viin_pos_return.
- Press Install.
Instruction
Instruction video: Expand the Return Feature
Set Days to Return Products
You navigate to Point of Sale > Configuration > Point of Sale, select your desired Point of Sale you want then enter the Days to Return Products which is the maximum number of days allowed to return a sold product.
Refund products from the Point of Sale view
On the Point of Sale view, you press the Refund button to go to the list of sales orders.
Choose the sales order you want to refund.
Based on the Date on the sales order and the Days to Return Products that you have set up above, the software will evaluate whether this order is eligible for a refund or not.
1. Order is not eligible for refund
The software displays a warning and blocks the refund process.
2. Order is eligible for refund
You enter Qty and Reason then click Refund.
Note: To be able to choose a return reason, you need to set up the Products Return Reasons following the instruction of the Product Return Reasons - Inventory module.
After entering the above information, you will be redirected to the screen containing the PoS order information that you want to refund. From here, check the information once again and click Refund.
Select the payment method for the customer, then click Validate.
After closing the session, you can view the respective journal entries automatically created for the reduced revenue and the refunded amount.
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.