Skip to main content

Return Merchandise Authorization (RMA)

Project description

Beta License: AGPL-3 OCA/rma Translate me on Weblate Try me on Runbot

This module allows you to manage Return Merchandise Authorization (RMA). RMA documents can be created from scratch, from a delivery order or from an incoming email. Product receptions and returning delivery operations of the RMA module are fully integrated with the Receipts and Deliveries Operations of Odoo inventory core module. It also allows you to generate refunds in the same way as Odoo generates it. Besides, you have full integration of the RMA documents in the customer portal.

Table of contents

Configuration

If you want RMAs to be created from incoming emails, you need to:

  1. Go to Settings > General Settings.

  2. Check ‘External Email Servers’ checkbox under Discuss section.

  3. Set an ‘alias domain’ and an incoming server.

  4. Go to RMA > Configuration > RMA Team and select a team or create a new one.

  5. Go to ‘Email’ tab and set an ‘Email Alias’.

Usage

To use this module, you need to:

  1. Go to RMA > Orders and create a new RMA.

  2. Select a partner, an invoice address, select a product (or select a picking and a move instead), write a quantity, fill the rest of the form and click on ‘confirm’ button in the status bar.

  3. You will see an smart button labeled ‘Receipt’. Click on that button to see the reception operation form.

  4. If everything is right, validate the operation and go back to the RMA to see it in a ‘received’ state.

  5. Now you are able to generate a refund, generate a delivery order to return to the customer the same product or another product as a replacement, split the RMA by extracting a part of the remaining quantity to another RMA, preview the RMA in the website. All of these operations can be done by clicking on the buttons in the status bar.

    • If you click on ‘Refund’ button, a refund will be created, and it will be accessible via the smart button labeled Refund. The RMA will be set automatically to ‘Refunded’ state when the refund is validated.

    • If you click on ‘Replace’ or ‘Return to customer’ button instead, a popup wizard will guide you to create a Delivery order to the client and this order will be accessible via the smart button labeled Delivery. The RMA will be set automatically to ‘Replaced’ or ‘Returned’ state when the RMA quantity is equal or lower than the quantity in done delivery orders linked to it.

An RMA can also be created from a return of a delivery order:

  1. Select a delivery order and click on ‘Return’ button to create a return.

  2. Check “Create RMAs” checkbox in the returning wizard, select the RMA stock location and click on ‘Return’ button.

  3. An RMA will be created for each product returned in the previous step. Every RMA will be in confirmed state and they will be linked to the returning operation generated previously.

Note: An RMA can also be created from an incoming email (See configuration section).

Known issues / Roadmap

  • As soon as the picking is selected, the user should select the move, but perhaps stock.move _rec_name could be improved to better show what the product of that move is.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Tecnativa

Contributors

  • Tecnativa:

    • Ernesto Tejeda

    • Pedro M. Baeza

    • David Vidal

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainer:

ernestotejeda

This module is part of the OCA/rma project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

odoo12_addon_rma-12.0.1.0.0.99.dev4-py3-none-any.whl (82.2 kB view details)

Uploaded Python 3

File details

Details for the file odoo12_addon_rma-12.0.1.0.0.99.dev4-py3-none-any.whl.

File metadata

  • Download URL: odoo12_addon_rma-12.0.1.0.0.99.dev4-py3-none-any.whl
  • Upload date:
  • Size: 82.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/30.4.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.3

File hashes

Hashes for odoo12_addon_rma-12.0.1.0.0.99.dev4-py3-none-any.whl
Algorithm Hash digest
SHA256 0951312ad441fc7fb72efe480525f913093bf1de41c0e4f171a21292668567da
MD5 8e805fc9f38e5df1b5196ddfd2176ac2
BLAKE2b-256 b734db087c2117c3c95330db21ad2133faae3c4ec9428ea6a31aced61c6ad0ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page