# Credit Controls

See [Credit Controls⛭](/setup/configuration/credit-controls.md)

<details>

<summary>Media</summary>

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Credit Control](https://salesorder.wistia.com/medias/dz3ew8d7yw)

</details>

### Need to know

Credit Controls let you:

* Set Customers on hold manually with configurable options to choose what to allow when the Customer is manually set on-hold.
* Enable ‘automated’ credit checks based on credit limits or invoices that are overdue (‘past due’).
* Set user permission in a Role to control who can apply or remove the on-hold status.

**Important Notes on Credit Limits:**

* If you want the system to allow **unrestricted ordering (No Limit)** for a customer, leave the **Credit Limit** field **empty**. When no value is set, the system treats the customer as having no credit limit, meaning they can create sales orders without restrictions.
* If the **Credit Limit** field is set to **0**, this represents a **true zero limit**, meaning the system will prevent any new sales orders from being created. Orders can only be saved with the status **Pending (Credit)**, requiring approval before they can proceed.

These behaviors apply when the system is configured to:

* **Use Credit Limit (Include Open Orders)**
* **Use Credit Limit (Balance Only)**

The **Use Invoices 'Past Due'** strategy checks for overdue invoices and blocks new sales orders if past-due invoices exist, regardless of the credit limit.

### Setup automated application of ‘On-Hold’ status <a href="#qeiulmcem5ic" id="qeiulmcem5ic"></a>

To configure the automation’s behavior:

<mark style="color:orange;">Setup>Configuration>Sales>Customer>Credit Control</mark>

### Automated Credit Checks <a href="#erw6l6jbr884" id="erw6l6jbr884"></a>

#### Setting = Use Credit Limit (Include open orders)

| Actions affected                                  | Behavior                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Create new Sales Order                            | The credit limit, existing balance and OPEN order totals are checked - if the sum of these exceeds the credit limit then the order can only be saved with new status PENDING (CREDIT) - this order is then effectively on-hold                                                                                                                                                                                                                  |
| Edit an existing Sales Order                      | <p>The same checks are done and if the addition of items takes you over the credit limit then you have the option again to save with status PENDING (CREDIT) only. </p><p></p><p>This will only be possible if NO transactions (shipments/invoices) have been created. </p><p></p><p>If stock is allocated it will be automatically unallocated, the order will move back to status PENDING (Credit) in order to go through approval again.</p> |
| Create a new Sales Invoice (from Customer master) | The credit limit, existing balance and OPEN order totals are checked - if the sum of these exceeds the credit limit then the Sales Invoice can only be saved with the status PENDING (CREDIT).                                                                                                                                                                                                                                                  |
| Edit an existing Sales Invoice                    | If the addition of Items takes you over the credit limit then changes/additions cannot be saved                                                                                                                                                                                                                                                                                                                                                 |

#### **Setting = Use Credit Limit (Balance only)**

####

| Actions affected                                  | Behavior                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Create new Sales Order                            | The credit limit and existing balance are checked - if the sum of these exceeds the credit limit then the order can only be saved with status PENDING (CREDIT) - this order is then effectively on-hold                                                                                                                                                                                                                           |
| Edit an existing Sales Order                      | <p>The same checks are done and if the addition of items takes you over the credit limit then you have the option again to save with status PENDING (CREDIT) only. This will only be possible if NO transactions (shipments/invoices) have been created. </p><p></p><p>If stock is allocated it will be automatically unallocated, the order will move back to status PENDING (Credit) in order to go through approval again.</p> |
| Create a new Sales Invoice (from Customer master) | The credit limit and existing balance are checked. if the sum of these exceeds the credit limit then the Sales Invoice can only be saved with the status PENDING (CREDIT).                                                                                                                                                                                                                                                        |
| Edit an existing Sales Invoice                    | If the addition of Items takes you over the credit limit then changes/additions cannot be saved                                                                                                                                                                                                                                                                                                                                   |

#### Setting = Use Invoices ‘Past Due’ (overdue)

&#x20;

| Actions affected                                  | Behaviour                                                                                                                                                                                                                                                                                                                                                                                             |
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Create new Sales Order                            | Outstanding invoices are checked to see if any are passed due - if passed due invoices exist the order can only be saved with status PENDING (CREDIT) - this order is then effectively on-hold.                                                                                                                                                                                                       |
| Edit an existing Sales Order                      | <p>The same checks are done and if passed due invoices exist then you have the option again to save with status PENDING (CREDIT) only. This will only be possible if NO transactions (shipments/invoices) have been created. </p><p></p><p>If stock is allocated it will be automatically unallocated, the order will move back to status PENDING (Credit) in order to go through approval again.</p> |
| Create a new Sales Invoice (from Customer master) | Outstanding invoices are checked to see if any are passed due - if passed due invoices exist then the Sales Invoice can only be saved with the status PENDING (CREDIT).                                                                                                                                                                                                                               |
| Edit an existing Sales Invoice                    | Any changes that increase the balance cannot be saved                                                                                                                                                                                                                                                                                                                                                 |

### Customer on Hold <a href="#id-6h0zx2cric8b" id="id-6h0zx2cric8b"></a>

| Setting                                   | Summary                                                                                                                                                                                                                                 |
| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Allow nothing                             | No documents can be created, apart from Sales Quotes (useful for new Customers not yet approved).                                                                                                                                       |
| Allow pending Sales Orders                | Sales Orders and Sales Invoices (directly from the Customer) can be created with status PENDING (CREDIT) only. Sales Invoices from existing Sales Orders can be created as normal.                                                      |
| Allow Cash Sales                          | Only Cash Sales can be created (and quotes etc as mentioned above)                                                                                                                                                                      |
| Allow pending Sales Orders and Cash Sales | <p>Sales Orders and Sales Invoices (directly from the Customer) can be created with status PENDING (CREDIT) only. </p><p></p><p>Sales Invoices from existing Sales Orders can be created as normal. Also Cash Sales can be created.</p> |

### Customer on hold and Hold shipments box checked  <a href="#yan525teddhr" id="yan525teddhr"></a>

When a Customer is set to On hold all OPEN Sales Orders will have the checkbox ‘On Hold (Credit) checked and shipments will be prevented from being created.

When a Customer is set to On hold all Shipments that are not showing status ‘Shipped’ will have the checkbox ‘On Hold (Credit) checked and shipments will no longer be visible in WMS so they cannot be progressed.

When Customer is set back to not on hold the checkboxes on Sales Orders and Shipments become unchecked and no longer visible.

### Approve Documents with a status of ‘Pending Credit’

You can only Approve Sales Orders and Sales Invoices with a status of ‘Pending Credit’ from these Documents or their respective Lists.

The user will need permission to manipulate this control. See ‘[User permissions](#_yan525teddhr-1)’ below.

#### Approve Sales Orders with a status of ‘Pending Credit’ <a href="#no474msjhbmx" id="no474msjhbmx"></a>

1. <mark style="color:orange;">Sales Orders>Find>Orders awaiting Credit approval</mark>
2. Select Sales Orders
3. Action Bar>Approve Credit

#### Approve Sales Invoices with a status of ‘Pending Credit’ <a href="#id-6lxigycj1v3r" id="id-6lxigycj1v3r"></a>

1. <mark style="color:orange;">Sales Invoices>Advanced Search>Status>Pending Credit</mark>
2. Select Sales Invoices
3. Action Bar>Approve Credit

#### User permissions; On-Hold and Approve Credit <a href="#yan525teddhr" id="yan525teddhr"></a>

To set user permission on a Role to apply or remove the ‘On-Hold’ status:

<mark style="color:orange;">Setup>Roles>Role>Permissions>Customers>Change customer status ‘On Hold’</mark>.

Check the box to give the user permission.

To set user permission on a Role to Approve Documents with a status of Pending Credit:

<mark style="color:orange;">Setup>Roles>Role>Permissions>Approval Permissions>Customer Credits</mark>

Check the box.

### Manually apply or remove ‘on-hold’ status <a href="#l7d5w166evbd" id="l7d5w166evbd"></a>

#### Set on-hold status from the Customer Master <a href="#hz11vh4kkq6u" id="hz11vh4kkq6u"></a>

The user will need permission to manipulate this control. See ‘User permissions’ above.

<mark style="color:orange;">Customer>Action Bar>On Hold</mark>

This action checks the checkbox ‘On hold’. The On-hold Action control disappears.

#### Remove on-hold status from the Customer Master <a href="#dbmeumynt4xr" id="dbmeumynt4xr"></a>

The user will need permission to manipulate this control. See ‘User permissions’ above.

Edit the Customer master, and uncheck the ‘On-Hold’ box. The ‘On-Hold’ button will re-appear.

#### Set on-hold status from the Customer List <a href="#gs1zd0relsgc" id="gs1zd0relsgc"></a>

The user will need permission to manipulate this control. See ‘User permissions’ above.

1. Use the ‘Find’ Action ‘Customer with Overdue Invoices, or Advanced Search and use parameters to collate a list of Documents matching your criteria.
2. Select the Customers you’re going to put on hold.
3. <mark style="color:orange;">Customers>Actions>Set On Hold status</mark>.

#### Remove on-hold status from the Customer List <a href="#dyj06vj3rmab" id="dyj06vj3rmab"></a>

The user will need permission to manipulate this control. See ‘User permissions’ above.

Tip: On the Columns tab enable the ‘On Hold’ column to enhance your view of Customer status.

1. <mark style="color:orange;">Customers>Advanced Search>On Hold(field)>Yes</mark>
2. Select the Customers you’re going to remove from on-hold.
3. <mark style="color:orange;">Customers>Actions>Take off On Hold status</mark>.

### &#x20;<a href="#qxjtmfrb996j" id="qxjtmfrb996j"></a>


---

# 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://helpwith.salesorder.com/sales/customers/credit-controls.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.
