Charges for orders (virtual contract note)
get_order_chargesCalculate the charges Kite would levy on 1–50 executed or imaginary orders, including brokerage, taxes, stamp duty, and GST, with a per-order and total breakdown and no order placement.
Instructions
Charges Kite would levy on 1 to 50 executed or imaginary orders (a virtual contract note), without placing anything (works in read-only mode too): brokerage, transaction tax (STT, or CTT on commodities), exchange and SEBI turnover charges, stamp duty and GST, all INR.
Give each order's average_price (the price it was or would be executed at; must be above 0); order_id can
be any string. Each entry in orders is Kite's answer for one order: the order's fields, the price used and
a charges block (total plus the breakdown). summary has the grand total, the total per component and a
line per order.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"orders": "<orders>"
},
"name": "get_order_charges"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orders | Yes | 1 to 50 orders |