India GST composition scheme
gst_compositionCalculate statutory GST quarterly tax liabilities under the Composition Scheme (Section 10 of CGST Act). Computes applicable turnover tax for traders, manufacturers, restaurant service providers and, under section 10(2A), other suppliers of services, at the rates in force on as_of_date, enforcing the statutory turnover thresholds.
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": {
"quarter_turnover": "<quarter_turnover>",
"preceding_fy_turnover": "<preceding_fy_turnover>",
"as_of_date": "<as_of_date>"
},
"name": "gst_composition"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Composition scheme business category. service_provider is the section 10(2A) scheme for suppliers of services. | trader |
| as_of_date | Yes | Civil date YYYY-MM-DD. Selects the rule pack in force on that date. Required: the engine will not assume a date. | |
| quarter_turnover | Yes | Quarterly aggregate turnover in INR (₹). | |
| preceding_fy_turnover | Yes | Aggregate turnover of the preceding financial year in INR, as a string with exactly 2 decimal places. Required to check the Section 10 threshold. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trace | No | ||
| status | No | ||
| currency | No | ||
| eligible | No | ||
| as_of_date | No | ||
| disclaimer | No | ||
| cgst_amount | No | ||
| minor_units | No | ||
| sgst_amount | No | ||
| rule_ids_used | No | ||
| itc_admissible | No | ||
| turnover_limit | No | ||
| dealer_category | No | ||
| quarter_turnover | No | ||
| cgst_rate_percent | No | ||
| sgst_rate_percent | No | ||
| statutory_section | No | ||
| total_tax_payable | No | ||
| compliance_statement | No | ||
| taxable_turnover_base | No | ||
| composition_tax_amount | No | ||
| rcm_tax_payable_to_govt | No | ||
| composition_rate_percent | No | ||
| can_collect_tax_from_customer | No |