kite charges
Compute charges for a list of executed orders (a “virtual contract note”). Read-only — no
--yes, no --dry-run.
Commands
Section titled “Commands”| Command | Purpose |
|---|---|
kite charges orders --file <json> |
Compute charges for an order list. |
Required input fields per order
Section titled “Required input fields per order”| Field | Required | Notes |
|---|---|---|
order_id |
Yes | Kite order id |
exchange |
Yes | Example: NSE |
tradingsymbol |
Yes | Example: INFY |
transaction_type |
Yes | Usually BUY or SELL |
quantity |
Yes | Numeric |
average_price |
Yes | Numeric |
product |
Yes | Example: CNC, MIS, NRML |
order_type |
Yes | Example: MARKET, LIMIT, SL, SL-M |
variety |
No | Defaults to regular |
Example
Section titled “Example”[ { "order_id": "123456789", "exchange": "NSE", "tradingsymbol": "INFY", "transaction_type": "BUY", "quantity": 1, "average_price": 1500, "product": "CNC", "order_type": "LIMIT", "variety": "regular" }]kite charges orders --file ./charges.json --json --no-colorSee also
Section titled “See also”kite margins— pre-trade margin requirement.