Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:8f36869aece97a0f6af8aa5d76b446e9cf0bd589d914c1f5e12c628e87317021 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png :target: https://odoo-community.org/page/development-status :alt: Production/Stable .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Frma-lightgray.png?logo=github :target: https://github.com/OCA/rma/tree/17.0/rma :alt: OCA/rma .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/rma-17-0/rma-17-0-rma :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png :target: https://runboat.odoo-community.org/builds?repo=OCA/rma&target_branch=17.0 :alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
This module allows you to manage Return Merchandise Authorization (RMA) <https://en.wikipedia.org/wiki/Return_merchandise_authorization>
__.
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
.. contents:: :local:
If you want RMAs to be created from incoming emails, you need to:
If you want to manually finish RMAs, you need to:
By default, returns to customer are grouped by shipping address, warehouse and company. If you want to avoid this grouping you can:
The users will still be able to group those pickings from the wizard.
To use this module, you need to:
Go to RMA > Orders and create a new RMA.
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.
You will see an smart button labeled 'Receipt'. Click on that button to see the reception operation form.
If everything is right, validate the operation and go back to the RMA to see it in a 'received' state.
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.
You can also finish the RMA without further ado. To do so click on the Finish button. A wizard will ask you for the reason from a selection of preconfigured ones. Be sure to configure them in advance on RMA > Configuration > Finalization Reasons. Once the RMA is finished, it will be set to that state and the reason will be registered.
An RMA can also be created from a return of a delivery order:
There are Optional RMA Teams that can be used for:
To create an RMA Team (RMA Responsible user level required):
Go to RMA > Configuration > RMA Teams
Create a new team and assign a name, a responsible and members.
Subscribe users to notifications, that can be of these subtypes:
In the list view, use the cross handle to sort RMA Teams. The top team will be the default one if no team is set.
Bugs are tracked on GitHub Issues <https://github.com/OCA/rma/issues>
.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
feedback <https://github.com/OCA/rma/issues/new?body=module:%20rma%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>
.
Do not contact contributors directly about support or help with technical issues.
Tecnativa <https://www.tecnativa.com>
__:
Chafique Delli chafique.delli@akretion.com
Giovanni Serra - Ooops giovanni@ooops404.com
APSL-Nagarro <https://www.apsl.tech>
__:
Michael Tietz (MT Software) mtietz@mt-software.de
This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png :alt: Odoo Community Association :target: https://odoo-community.org
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.
.. |maintainer-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px :target: https://github.com/pedrobaeza :alt: pedrobaeza .. |maintainer-chienandalu| image:: https://github.com/chienandalu.png?size=40px :target: https://github.com/chienandalu :alt: chienandalu
Current maintainers <https://odoo-community.org/page/maintainer-role>
__:
|maintainer-pedrobaeza| |maintainer-chienandalu|
This module is part of the OCA/rma <https://github.com/OCA/rma/tree/17.0/rma>
_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
FAQs
Return Merchandise Authorization (RMA)
We found that odoo-addon-rma demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.