Metadata-Version: 2.1
Name: odoo-addon-rma_batch
Version: 18.0.1.0.0.10
Requires-Python: >=3.10
Requires-Dist: odoo-addon-rma==18.0.*
Requires-Dist: odoo==18.0.*
Summary: Group RMAs into batches for collective management
Home-page: https://github.com/OCA/rma
License: AGPL-3
Author: ACSONE SA/NV,Odoo Community Association (OCA)
Author-email: support@odoo-community.org
Classifier: Programming Language :: Python
Classifier: Framework :: Odoo
Classifier: Framework :: Odoo :: 18.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Description-Content-Type: text/x-rst

.. image:: https://odoo-community.org/readme-banner-image
   :target: https://odoo-community.org/get-involved?utm_source=readme
   :alt: Odoo Community Association

=========
Rma Batch
=========

.. 
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! This file is generated by oca-gen-addon-readme !!
   !! changes will be overwritten.                   !!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! source digest: sha256:140ccd75158307957d9e3ca185c6836d1f304876d909ca63362c80de504ce256
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
    :target: https://odoo-community.org/page/development-status
    :alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-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/18.0/rma_batch
    :alt: OCA/rma
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
    :target: https://translation.odoo-community.org/projects/rma-18-0/rma-18-0-rma_batch
    :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=18.0
    :alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

| The goal of this module is to introduce an **RMA Batch** — a container
  that groups several RMAs belonging to the same return event.
| It allows users to manage all related RMAs together, ensuring that
  shared information (customer, responsible, team, tags, date) stays
  synchronized and that batch actions apply consistently across all
  linked RMAs.

**Table of contents**

.. contents::
   :local:

Use Cases / Context
===================

In many after-sales operations, customers often return **multiple
products at once**, sometimes coming from different sales orders or
deliveries.

| In the base addon **RMA**, each product return creates a separate RMA
  record.
| When a customer sends back several items together, this leads to
  multiple independent RMAs that must be processed, confirmed, and
  tracked one by one.

This fragmented approach makes it difficult to manage and validate
grouped returns, especially for companies handling large volumes of
RMAs.

Usage
=====

Creating an RMA Batch Manually
------------------------------

1. Go to *Returns: RMA Batches*.
2. Click *New* to create a batch.
3. Fill in general information such as:
4. Add one or more RMAs in the *RMA* tab.

Batch States
------------

- **Draft:** The batch is being prepared; RMAs can be added or edited.
- **Ready:** All information is complete and the batch is ready for
  confirmation.
- **Confirmed:** The batch and all contained RMAs are confirmed
  together.
- **Cancelled:** The batch and its RMAs are cancelled.

Automatic Batch Creation from Stock Returns
-------------------------------------------

When performing a *Return Picking* with ``Create RMA = True``:

- If the return involves only one product, a single RMA is created (no
  batch).
- If multiple RMAs are created, the system automatically groups them
  into a new RMA Batch in the *Confirmed* state.

You can view the created batch under *Returns: RMA Batches* or access it
from any linked RMA.

Bug Tracker
===========

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_batch%0Aversion:%2018.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.

Credits
=======

Authors
-------

* ACSONE SA/NV

Contributors
------------

- Souheil Bejaoui souheil.bejaoui@acsone.eu

Maintainers
-----------

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.

This module is part of the `OCA/rma <https://github.com/OCA/rma/tree/18.0/rma_batch>`_ project on GitHub.

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