# Do not allow modification of Approved Documents

**YouTube:** [How to Prevent Modification of Approved Documents?](https://www.youtube.com/watch?v=2uo_I68wp8g)

## How to Prevent Modification of Approved Documents?

In this tutorial, we’ll walk you through how to **restrict the modification of approved documents** in **Logic ERP**, ensuring data integrity and controlled access.

***

### **Enable Restriction on Approved Document Modification**

* Open **Logic Admin** and navigate to **Global Settings**.
* Go to **Other** section and click to "User Rights Settings"&#x20;
* Locate and enable the option labeled: **“Do Not Allow Modification of Approved Documents”**

<figure><img src="/files/1P6PVFdiFjAXv1nPvfRk" alt=""><figcaption><p>Let's keep this feature enable to observe its impact in billing</p></figcaption></figure>

* Save the settings.
* Restart the software for the changes to take effect.

***

### **Approve a Document**

* Navigate to Logic Icon/ Common Programs and then click to **"My Messages"**.
* Locate a pending entry and **right-click** on it.
* Choose the **Approve** option to finalize the entry.

<figure><img src="/files/GwPgxMSKRblcg8phucaa" alt=""><figcaption><p>Use the Illustration Above to Approve the Entry</p></figcaption></figure>

> Once approved, the entry becomes **non-editable**.

***

### **Attempt to Modify an Approved Entry**

* Go to the **Bank Payment Entry** window.
* Select a document that was **previously approved**.
* Try to **change the amount** or any other field.
* Click **Save**.

<figure><img src="/files/P1jTEHyA1aPXVINdgK0G" alt=""><figcaption><p>System Restriction: Approved Voucher Is Locked for Editing</p></figcaption></figure>

> The system will display an error message:
>
> *“This entry has already been approved and cannot be modified.”*

***

### **Conclusion**

Enabling this feature in Logic ERP helps enforce strict control over financial and operational records by **locking approved documents**, preventing unauthorized or accidental changes.


---

# 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://kb.logicerp.com/logic-erp-learning-hub-tutorials-and-best-practices/user-access/logic-global-admin/others/user-rights-settings/do-not-allow-modification-of-approved-documents.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.
