> For the complete documentation index, see [llms.txt](https://kb.logicerp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.logicerp.com/logic-erp-learning-hub-tutorials-and-best-practices/order-processing/sale-order/so-configuration/do-not-allow-printing-of-un-approved-documents.md).

# Do Not Allow Printing of Un-Approved Documents

**YouTube:** [How to Restrict Printing of Unapproved Sales Orders?](https://youtu.be/yyjxsO0Cmig)

## How to Restrict Printing of Unapproved Sales Orders?

In this tutorial, we will learn how to restrict the printing of **Unapproved Sales Orders** in Logic ERP. By enabling the **Do Not Allow Printing of Un-Approved Documents** option, the system ensures that only approved Sales Orders can be previewed or printed.

***

### Objective of This Feature

* Prevent printing of unapproved Sales Orders.
* Enforce the document approval process.
* Improve document security and control.
* Ensure only authorized documents are shared or printed.
* Reduce the risk of using incomplete or unapproved orders.

***

### Access to the Configuration

* Open the **Sales Order Configuration** window.
* Navigate to the **Print Options** section.
* Locate and enable the option labeled as:

> **"Do Not Allow Printing of Un-Approved Documents".**

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

Save the configuration.

***

### Create a New Sales Order

* Initiate a **New Sales Order**.
* Enter the required customer and item details.
* Complete the transaction.

#### Attempt to Print the Sales Order

* Click the **Print** button before saving or approving the document.

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

**Result**

The software restricts the printing process and displays a message indicating that **only approved documents can be printed**.

***

### Save and Approve the Sales Order

* Save the Sales Order.
* The saved document must then be approved by an **authorized user or administrator** through the approval process.

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

#### Print the Approved Sales Order

* Open the approved Sales Order in **Modify Mode**.
* Click the **Print** button again.

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

**Result**

Since the Sales Order has been approved, the software allows you to preview and print the document successfully.

***

### Key Benefits

* Prevents unauthorized printing of Sales Orders.
* Ensures compliance with approval workflows.
* Improves document security and accountability.
* Reduces the risk of processing unapproved transactions.
* Maintains better control over business documents.

***

### Best Practice Tips

* Enable this feature if your organization follows an approval workflow for Sales Orders.
* Ensure that only authorized users have permission to approve documents.
* Verify the approval status before attempting to print.
* Use document approvals to maintain accurate and controlled business records.

***

### Final Outcome

After enabling **Do Not Allow Printing of Un-Approved Documents**, Logic ERP prevents users from printing Sales Orders until they have been approved by an authorized user. Once approved, the document can be previewed and printed normally, ensuring a secure and controlled document approval process.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://kb.logicerp.com/logic-erp-learning-hub-tutorials-and-best-practices/order-processing/sale-order/so-configuration/do-not-allow-printing-of-un-approved-documents.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
