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

# Money and price

> The three unit conventions of the ScripX API: money as integer paise, price as basis points of face value, and ISO 8601 IST timestamps, with worked examples for sell and buy sides.

Three conventions hold on every endpoint. Learn them once and every payload reads itself.

## Money: integer paise

All money fields end in `_paise` and are integers. No floats, no rounding drift, no currency field: everything is INR.

| Rupees                 | Paise (wire value) |
| ---------------------- | ------------------ |
| ₹1                     | `100`              |
| ₹1,00,000 (1 lakh)     | `10000000`         |
| ₹10,00,000 (10 lakh)   | `100000000`        |
| ₹1,00,00,000 (1 crore) | `1000000000`       |

## Price: bps of face

Prices end in `_bps` and mean basis points of face value. 10,000 bps = 100% of face.

| bps     | % of face |
| ------- | --------- |
| `10000` | 100.00%   |
| `9650`  | 96.50%    |
| `9600`  | 96.00%    |

## Worked example: selling

An exporter sells a `RODTEP` credit with face value ₹10,00,000:

1. `face_paise = 100000000`
2. The quote returns `price_bps = 9650` and `all_in_paise = 96500000`
3. The seller receives ₹9,65,000. That is the whole story: `all_in_paise` is net, nothing is deducted after it.

The order's `min_pct_bps` is the seller's floor: `9600` means never fill below 96.00% of face.

## Worked example: buying

An importer needs ₹50,00,000 of duty paid, so `requirement_paise = 500000000` on the quote. The response's `all_in_paise` is what the importer pays in cash to obtain credits that settle ₹50,00,000 of duty, everything included.

## Time

Timestamps are ISO 8601 in IST. Statement periods use tokens like `mtd` (month to date).

## Related

* [Quote](/api-reference/trading/quote)
* [Place an order](/api-reference/trading/orders-create)
