# The RMA Process

In XoroERP system, there are 2 ways to process an RMA- Old and New. In the old process, the credit is created before the inventory is received, while in the new process, only after the inventory is received, the credit is created for the customer. You can decide which process to follow as per your requirement.

An app config, "Use New RMA ASN Process" is available to facilitate this.

<figure><img src="/files/PZqNchuGrrSKpwak5mv5" alt=""><figcaption></figcaption></figure>

If this config is enabled, the new RMA process will be followed. This means that the return ASNs can only be generated from RMA (approved) instead of Credit Memos. With this setting, inventory is added to the system only once the return ASN is processed and closed. To use the old RMA process, please disable this config.

**Important Note:** You should not turn on/off this config if there are open return ASNs in the system. All the return ASNs must be closed before switching between the on and off options otherwise it can cause inventory discrepancies.

### **The OLD RMA Process**

In the old RMA Process, after approval, a credit memo is created, and then an ASN is generated from the credit memo to put away the inventory.

{% hint style="info" %}

#### **Workflow: Create RMA → Mark as Approved → Convert to Credit Memo → Create ASN → Receive ASN → Close ASN**

{% endhint %}

* Create an RMA. To learn about creating the RMA, refer to this article.
* Once the RMA is created it’s in the Open status.
* The “**Mark as Approved**” Option: Once the Approval for the Credit has been received, we can change the Status of the RMA to Approved. To do that, go to Options > Mark as Approved.<br>

  <figure><img src="/files/cdGHIP1aZLbhVPQNYBWk" alt=""><figcaption></figcaption></figure>

  <figure><img src="/files/YoKI79SXsHywFRx2Jj72" alt=""><figcaption></figcaption></figure>
* Now the RMA can be **converted to an Invoice Credit Memo.** To convert the RMA to a credit memo, go to Options > Convert to Credit Memo. **You can either refund the amount or apply it to an invoice.**<br>

  <figure><img src="/files/mZlTiwifrF9Qp6mfvmsw" alt=""><figcaption></figcaption></figure>

  <figure><img src="/files/PKNnT9cRI16QpTZW28A1" alt=""><figcaption></figcaption></figure>
* The next step in the process is to handle the inventory. The Receiving of the Inventory is linked with the processing of the RMA.
* After the Credit Memo is generated the **Inventory at this stage is lying in the “Not Available”** in the **"Return"** locatio&#x6E;**.**<br>

  <figure><img src="/files/LnyCi8EmYXeFJImqO1Ew" alt=""><figcaption></figcaption></figure>
* From the Credit Memo created through the RMA, the **ASN can be generated and Received to get back the Inventory into the Available Location.**&#x20;
* Click on the "Generate ASN" option located at the top-right corner of the screen to generate the ASN.<br>

  <figure><img src="/files/UN4L9y7yumEmEkpVAJ1t" alt=""><figcaption></figcaption></figure>
* After the ASN is created, the ASN number will be reflected on the top-right corner of the screen. Click on this to proceed with the receiving process.<br>

  <figure><img src="/files/QfcTxwRdzDADL99pcVdM" alt=""><figcaption></figcaption></figure>

### Workflow to Void the RMA (Old RMA Process)

The voiding sequence depends on whether the RMA has already been converted to a Credit Memo and whether an ASN has been generated.

**Step 1:** The RMA can be voided directly if its status is **Open** or **Approved** and no Credit Memo has been created.

**Step 2:** Open the RMA record and select **Void** from the Options drop-down menu in the top-right corner.

<figure><img src="/files/X2YyG3d1PtpdyaD92VQR" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/sK2NKvyEU28FFks27sKG" alt=""><figcaption></figcaption></figure>

**Step 3:** If a Credit Memo has already been created, you must void the Credit Memo first. If you attempt to void the RMA directly, the system will display the error: “Cannot void RMA. RMA already converted to Credit Memo.”

<figure><img src="/files/BeUdPcEgRox7oAfbwKS0" alt=""><figcaption></figcaption></figure>

**Step 4:** To void the Credit Memo, open the Credit Memo and select **Void** from the Options drop-down menu. If the Credit Memo is of type **Warehouse**, you do not need to manually reverse the inventory.

**Step 5:** The Credit Memo must not have any ASN linked to it in order to be voided. If an ASN is still linked, the system will display an error.

<figure><img src="/files/juFDEgMH4woneVvcF1ci" alt=""><figcaption></figcaption></figure>

**Step 6:** To void the ASN linked to the Credit Memo (whether its status is **Open**, **Received**, or **Closed**), refer to the [documented steps](/xoroerp-1/sales/credit-and-deposit/credit-memo/voiding-a-credit-memo.md#voiding-a-warehouse-type-credit-memo) that explain the process to void a Credit Memo linked with an ASN.

**Step 7:** After the Credit Memo has been successfully voided, the RMA can then be voided by selecting **Void** from the Options drop-down menu.

### **The NEW RMA Process**

In the new RMA process, the ASN from RMA instead of Credit Memo. In this process after receiving ASN, the Credit Memo will be created for the Customer. Note: Please make sure to receive all ASN(s) created from Credit Memo to get the correct In Receiving qty values for Item Inventory Snapshot module.

{% hint style="info" %}

#### **Workflow: Create RMA → Mark as Approved → Create ASN → Receive ASN → Close ASN → Convert to Credit Memo**

{% endhint %}

* Create an RMA.&#x20;
* Then, go to Options > Mark As Approved to approve the RMA.<br>

  <figure><img src="/files/Kpadtx5REOSmxi0BMUxX" alt=""><figcaption></figcaption></figure>

  <figure><img src="/files/b9NZ8hjtnuNpz7dQ2vHK" alt=""><figcaption></figcaption></figure>
* The next step in the process is to receive the Inventory back in the warehouse by ***creating and receiving ASN.***
* **The Receiving of the Inventory is linked with the processing of the RMA.**
* From the options dropdown, hit “Create ASN”.<br>

  <figure><img src="/files/qXzH0OisSNiyqml5jEKo" alt=""><figcaption></figcaption></figure>
* You will be navigated to the **Create RMA ASN module**.
* Here, the ASN will be generated, and then it can be Received to get back the Inventory into the Available Location.<br>

  <figure><img src="/files/oAwOSlQXumvxg8uBnCeX" alt=""><figcaption></figcaption></figure>
* Receiving the ASN will change the RMA status to “Credited”.<br>

  <figure><img src="/files/rmr1G45umtE2VIjBfjcM" alt=""><figcaption></figcaption></figure>
* After the ASN is closed, a Credit memo will be generated.<br>

  <figure><img src="/files/t5k0q0Pd4870zCmNmIo8" alt=""><figcaption></figcaption></figure>
* The link of this credit memo can be directly accessed from the RMA.<br>

  <figure><img src="/files/8DbN5kX8TKLAFwTWlfj3" alt=""><figcaption></figcaption></figure>
* You can now either Refund the amount or apply it on an invoice.

**Please Note**: The RMA will reflect on Customer info and it can also be seen in the RMA Centre.

### Workflow to Void the RMA (New RMA Process)

In the New RMA Process, the voiding sequence depends on whether an ASN has been created and the status of that ASN.

**Step 1:** The RMA can be voided directly if its status is **Open** or **Approved** and no ASN has been created.

To void the RMA, navigate to the RMA Centre, open the required RMA, and select **Void** from the Options drop-down menu. The RMA will be voided successfully.

**Step 2:** If an ASN has been generated from the RMA, the system will not allow the RMA to be voided and will display the error, "You cannot void the RMA with a linked ASN" or “There are one or more ASNs created from this RMA.” In this case, the ASN must be voided first.

<figure><img src="/files/C1J5HvdNgDZG7fi86PQS" alt=""><figcaption></figcaption></figure>

**Step 3:** If the ASN is in **Open** or **Received** status, you can void it by navigating to the RMA Centre, locating the RMA record, and clicking on the ASN number displayed in the ASN Numbers column.

<figure><img src="/files/l8lo79w0SsNoe13ozYdf" alt=""><figcaption></figcaption></figure>

**Step 4:** You will be redirected to the ASN screen. Click the **Bin (Delete)** icon located at the top-right corner and confirm the action. The ASN will be voided.

**Step 5:** After the ASN is successfully voided, return to the RMA and select **Void** from the Options drop-down menu.

<figure><img src="/files/YPeCjDkS1wjWtE2LdUkM" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/LkGVdxOHzqmGXk8dlefy" alt=""><figcaption></figcaption></figure>

**Step 6:** If the ASN is in **Closed** status, the RMA cannot be voided.

{% hint style="info" %}
If a Credit Memo has been generated and you want to void it, refer to the documented process explaining how to void a [**Credit Memo linked with a Closed ASN**](/xoroerp-1/sales/credit-and-deposit/credit-memo/voiding-a-credit-memo.md#how-to-void-credit-memo-linked-with-asn).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.xorosoft.com/xoroerp-1/sales/credit-and-deposit/what-is-return-merchandise-authorisation-rma/the-rma-process.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
