---
title: "How do I override a pre-trade compliance check for an order?"
slug: "how-do-i-override-a-pre-trade-compliance-check-for-an-order"
updated: 2026-02-12T16:18:31Z
published: 2026-02-12T16:18:31Z
canonical: "support.lusid.com/how-do-i-override-a-pre-trade-compliance-check-for-an-order"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.lusid.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How do I override a pre-trade compliance check for an order?

Providing you have suitable access control permissions, you have the option to override a failed [compliance check](/v1/docs/how-do-i-perform-a-pre-trade-compliance-run-and-view-the-results) for an order in the Order Blotter.

To do this, you must:

1. [Create and assign a policy to users you want to allow to override compliance](/v1/docs/how-do-i-override-a-pre-trade-compliance-check-for-an-order#step-1-create-a-policy-to-allow-selected-users-to-override-compliance)
2. [Override via the Order Blotter](/v1/docs/how-do-i-override-a-pre-trade-compliance-check-for-an-order#step-2-override-compliance-via-the-order-blotter)

## Step 1: Create a policy to allow selected users to override compliance

1. Navigate to **Identity & Access > Policies** and click **Create policy**.
2. Specify a unique **Policy code**, for example `allow-compliance-override`.
3. Select the **JSON** tab and supply the following JSON: ![](https://cdn.document360.io/d575ad81-c0ed-4980-bbd1-d59ac5c3de82/Images/Documentation/image-5X69EH41.png)

```json
{
    "description": "Policy to allow overriding compliance on an order",
    "applications": [
        "Website"
    ],
    "grant": "Allow",
    "selectors": [
        {
            "idSelectorDefinition": {
                "identifier": {
                    "code": "complianceOverride",
                    "scope": "order"
                },
                "actions": [
                    {
                        "scope": "default",
                        "activity": "modify",
                        "entity": "order"
                    }
                ]
            }
        }
    ],
    "when": {
        "activate": "2019-07-15T22:00:00.0000000+00:00",
        "deactivate": "9999-12-31T00:00:00.0000000+00:00"
    }
}
```
4. Click **Save**.
5. [Follow these steps](/v1/docs/how-do-i-assign-policies-roles-and-users-to-each-other-using-the-api#assigning-a-policy-to-a-role) to:
  1. Assign the policy to a new or existing role.
  2. Assign that role to any users you want to allow to override compliance on orders.

## Step 2: Override compliance via the Order Blotter

To override a compliance check on an order:

1. Navigate to **Portfolio Management > Order Blotter** as a LUSID user [who has been granted the policy in step 1](/v1/docs/how-do-i-override-a-pre-trade-compliance-check-for-an-order#step-1-create-a-policy-to-allow-selected-users-to-override-compliance).
2. Select **Edit** on the order you want to override a failed compliance check for. ![](https://cdn.document360.io/d575ad81-c0ed-4980-bbd1-d59ac5c3de82/Images/Documentation/image-85K7VTPW.png)
3. Tick the **Override compliance check** checkbox and specify the reason for the override. ![](https://cdn.document360.io/d575ad81-c0ed-4980-bbd1-d59ac5c3de82/Images/Documentation/image-X90A7N27.png)

> [!NOTE]
> Note
> 
> If you cannot see the override checkbox, ensure the [policy and role in step 1](/v1/docs/how-do-i-override-a-pre-trade-compliance-check-for-an-order#step-1-create-a-policy-to-allow-selected-users-to-override-compliance) are assigned to your LUSID account.
4. Click **Save**.

Once saved, you can rerun the **Run compliance** check. LUSID will display the compliance failure again, but upon closing the popup the compliance status shows as **Manually approved** and you can proceed with placing your order in the market: ![](https://cdn.document360.io/d575ad81-c0ed-4980-bbd1-d59ac5c3de82/Images/Documentation/image-2GGI7Y4W.png)
