---
title: Understanding Pre-Trade Credit Checks
description: Kooltra’s Pre-Trade Credit Check feature determines whether a trade request may be executed. This article explains how this functionality works, and the configuration options for what should be considered when these checks are performed.
---

[Skip to content](https://help.kooltra.com/knowledge-base/understanding-pre-trade-credit-checks#main-content)

English

Show submenu for translations

[Customer portal](https://help.kooltra.com/client-portal?hsLang=en)

![Kooltra\_Logo\_Green\_Eggplant\_RGB-1](https://help.kooltra.com/hs-fs/hubfs/Kooltra_Logo_Green_Eggplant_RGB-1.webp?width=200&height=67&name=Kooltra_Logo_Green_Eggplant_RGB-1.webp)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Customer portal](https://help.kooltra.com/client-portal)
- [Go to Kooltra Platform](https://kooltracore.cloudforce.com/)

[Go to Kooltra Platform](https://kooltracore.cloudforce.com/)

 Search the knowledge base

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://help.kooltra.com/knowledge-base?hsLang=en)
2. [Risk Management](https://help.kooltra.com/knowledge-base/risk-management?hsLang=en)
3. [Credit Engine](https://help.kooltra.com/knowledge-base/risk-management?hsLang=en#credit-engine)

# Understanding Pre-Trade Credit Checks

## Kooltra’s Pre-Trade Credit Check feature determines whether a trade request may be executed. This article explains how this functionality works, and the configuration options for what should be considered when these checks are performed.

### Overview

Kooltra’s Pre-Trade Credit Check feature determines whether a trade request may be executed based on whether the trade would result in:

- the client breaching their [Margin Requirements](https://help.kooltra.com/knowledge-base/which-margin-group-is-my-client-assigned-to?hsLang=en)
- the client exceeding their [Net Open Position (NOP) Limit](https://help.kooltra.com/knowledge-base/understanding-nop-limits?hsLang=en)
- the client exceeding their [Spot / Forward Limits](https://help.kooltra.com/knowledge-base/understanding-spot-forward-limits?hsLang=en)

The Pre-Trade Credit Check can be configured to consider any or all of these when determining whether a trade may be executed, and can be set at the organisation, profile and user levels.

### Configuration

#### Finding the Settings

To configure the Pre-Trade Credit Check, follow the steps below:

1. Within the Salesforce backend, go to Setup \> Custom Settings
2. Identify the CreditRiskConfiguration custom setting and click "Manage" as below

![pretradecreditcheck1](https://help.kooltra.com/hs-fs/hubfs/pretradecreditcheck1.png?width=688&height=284&name=pretradecreditcheck1.png)

 

Configuration Options

**EnforceForwardLimit**

The transaction will be rejected if it would make the forward utilization of the account exceed the defined [Forward Limit](https://help.kooltra.com/knowledge-base/understanding-spot-forward-limits?hsLang=en)

Valid values: "true" or "false"

**EnforceMarginLimit**

The transaction will be rejected if it would result in [margin excess](https://help.kooltra.com/knowledge-base/which-margin-group-is-my-client-assigned-to?hsLang=en) going negative

Valid values: "true" or "false"

**EnforceNOPLimit**

The transaction will be rejected if it would make the NOP of the account exceed the [NOP Limit](https://help.kooltra.com/knowledge-base/understanding-nop-limits?hsLang=en)

Valid values: "true" or "false"

**EnforceSpotLimit**

The transaction will be rejected if it would make the spot utilization of the account exceed the [Spot Limit](https://help.kooltra.com/knowledge-base/understanding-spot-forward-limits?hsLang=en)

Valid values: "true" or "false"

**Allow Override**

For users with this setting checked, if the trade fails the pre-trade credit check they will receive a warning modal rather than a rejection message, and can confirm if they still want to proceed

### Configuring Organisation-Wide Pre-Trade Credit Check

To configure Pre-Trade Credit Check settings for your entire organisation, click ‘New’ above ‘Default Organization Level Value’ on the CreditRiskConfiguration page as below:

 ![pretradecreditcheck2](https://help.kooltra.com/hs-fs/hubfs/pretradecreditcheck2.png?width=688&height=233&name=pretradecreditcheck2.png)

From here, define which limits you wish to enforce and click Save:

![pretradecreditcheck3](https://help.kooltra.com/hs-fs/hubfs/pretradecreditcheck3.png?width=688&height=413&name=pretradecreditcheck3.png)

### Configuring Pre-Trade Credit Checks for Specific Profiles / Users

To configure Pre-Trade Credit Check settings for specific Profiles or Users, click ‘New’ on the CreditRiskConfiguration page as below:

 ![pretradecreditcheck4](https://help.kooltra.com/hs-fs/hubfs/pretradecreditcheck4.png?width=688&height=236&name=pretradecreditcheck4.png)

From here:

1. Select Profile or User in the ‘Location’ dropdown as required
2. Search for the profile/user you wish to configure the pre-trade credit check for in the box to the right
3. Define which limits you wish to enforce and click Save:

![pretradecreditcheck5](https://help.kooltra.com/hs-fs/hubfs/pretradecreditcheck5.png?width=688&height=417&name=pretradecreditcheck5.png)

 

- [Getting started](https://help.kooltra.com/knowledge-base/getting-started?hsLang=en#main-content)

    - [Kooltra Access](https://help.kooltra.com/knowledge-base/getting-started?hsLang=en#kooltra-access)
    - [Knowledge Resources](https://help.kooltra.com/knowledge-base/getting-started?hsLang=en#knowledge-resources)
    - [Entity Setup](https://help.kooltra.com/knowledge-base/getting-started?hsLang=en#entity-setup)
- [Client Journey at a Glance](https://help.kooltra.com/knowledge-base/client-journey-at-a-glance?hsLang=en#main-content)

    - [Onboarding and Client Setup](https://help.kooltra.com/knowledge-base/client-journey-at-a-glance?hsLang=en#onboarding-and-client-setup)
    - [Trading and Settlements](https://help.kooltra.com/knowledge-base/client-journey-at-a-glance?hsLang=en#trading-and-settlements)
- [Counterparty Management](https://help.kooltra.com/knowledge-base/counterparty-management?hsLang=en#main-content)

    - [Counterparty Setup & Management](https://help.kooltra.com/knowledge-base/counterparty-management?hsLang=en#counterparty-setup-management)
    - [Counterparty Overview](https://help.kooltra.com/knowledge-base/counterparty-management?hsLang=en#counterparty-overview)
    - [Beneficiaries](https://help.kooltra.com/knowledge-base/counterparty-management?hsLang=en#beneficiaries)
    - [Data Importing](https://help.kooltra.com/knowledge-base/counterparty-management?hsLang=en#data-importing)
- [Trading & Trade Management](https://help.kooltra.com/knowledge-base/trading-trade-management?hsLang=en#main-content)

    - [Trade Creation & Management](https://help.kooltra.com/knowledge-base/trading-trade-management?hsLang=en#trade-creation-management)
    - [Spread Groups](https://help.kooltra.com/knowledge-base/trading-trade-management?hsLang=en#spread-groups)
    - [Trade Blotters](https://help.kooltra.com/knowledge-base/trading-trade-management?hsLang=en#trade-blotters)
    - [Trade Matching](https://help.kooltra.com/knowledge-base/trading-trade-management?hsLang=en#trade-matching)
    - [Order Creation & Management](https://help.kooltra.com/knowledge-base/trading-trade-management?hsLang=en#order-creation-management)
- [Cash Management](https://help.kooltra.com/knowledge-base/cash-management?hsLang=en#main-content)

    - [Cashflows & Adjustments](https://help.kooltra.com/knowledge-base/cash-management?hsLang=en#cashflows-adjustments)
    - [Account Balances](https://help.kooltra.com/knowledge-base/cash-management?hsLang=en#account-balances)
    - [Settlements](https://help.kooltra.com/knowledge-base/cash-management?hsLang=en#settlements)
    - [Reconciliation](https://help.kooltra.com/knowledge-base/cash-management?hsLang=en#reconciliation)
- [Reporting](https://help.kooltra.com/knowledge-base/reporting?hsLang=en#main-content)

    - [Custom Reports](https://help.kooltra.com/knowledge-base/reporting?hsLang=en#custom-reports)
    - [Confirmations & Documentation](https://help.kooltra.com/knowledge-base/reporting?hsLang=en#confirmations-documentation)
- [Compliance](https://help.kooltra.com/knowledge-base/compliance?hsLang=en#main-content)

    - [Regulatory Reporting](https://help.kooltra.com/knowledge-base/compliance?hsLang=en#regulatory-reporting)
    - [Client Onboarding & KYC](https://help.kooltra.com/knowledge-base/compliance?hsLang=en#client-onboarding-kyc)
    - [Transaction Risk Monitoring](https://help.kooltra.com/knowledge-base/compliance?hsLang=en#transaction-risk-monitoring)
- [Risk Management](https://help.kooltra.com/knowledge-base/risk-management?hsLang=en#main-content)

    - [Client Margin](https://help.kooltra.com/knowledge-base/risk-management?hsLang=en#client-margin)
    - [Trading Limits](https://help.kooltra.com/knowledge-base/risk-management?hsLang=en#trading-limits)
    - [Credit Engine](https://help.kooltra.com/knowledge-base/risk-management?hsLang=en#credit-engine)
- [Payments Portal](https://help.kooltra.com/knowledge-base/payments-portal?hsLang=en#main-content)

    - [Trading & Cash Management](https://help.kooltra.com/knowledge-base/payments-portal?hsLang=en#trading-cash-management)
    - [Beneficiaries](https://help.kooltra.com/knowledge-base/payments-portal?hsLang=en#beneficiaries)
    - [Dealer Intervention](https://help.kooltra.com/knowledge-base/payments-portal?hsLang=en#dealer-intervention)
    - [Blotters & Reports](https://help.kooltra.com/knowledge-base/payments-portal?hsLang=en#blotters-reports)

[![Kooltra\_Logo\_Green\_Eggplant\_RGB-1](https://help.kooltra.com/hs-fs/hubfs/Kooltra_Logo_Green_Eggplant_RGB-1.webp?width=200&height=67&name=Kooltra_Logo_Green_Eggplant_RGB-1.webp "Kooltra_Logo_Green_Eggplant_RGB-1")](https://help.kooltra.com/?hsLang=en)

kooltra.com Help Center

Copyright © 2026, Kooltra, Ltd