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

# ATP Policies

> How to configure Available to Promise policies

# ATP Policies

Available to Promise (ATP) policies define how inventory is allocated and promised to customers.

## Creating an ATP Policy

1. Navigate to **Admin** → **ATP Policies**
2. Click **Create Policy**
3. Configure:
   * **Name**: Policy name
   * **Scope**: Product, channel, location scope
   * **Rules**: ATP calculation rules

## ATP Rules

### Minimum Stock

* **Minimum Level**: Minimum stock to maintain
* **Below Minimum**: Action when below minimum

### Safety Stock

* **Safety Stock Level**: Safety stock quantity
* **Calculation Method**: How safety stock is calculated

### Reserve Stock

* **Reserve Quantity**: Quantity to reserve
* **Reserve Reason**: Why stock is reserved

## ATP Calculation

ATP is calculated as:

```
ATP = On-Hand - Reserved - Allocated - Safety Stock
```

***

## Related Pages

* [Admin Overview](/admin/overview)
* [Channel Policies](/admin/channel-policies)
* [Channels](/concepts/channels)

***

## Permissions & Roles

<Warning>
  Configuring ATP policies requires tenant admin permissions. Policy changes affect inventory allocation and customer promises.
</Warning>
