GET
/api/v1/vatVAT Calculator API
Add or remove Sri Lankan VAT. mode=add adds VAT to a net amount; mode=remove extracts VAT from a gross amount. Rate defaults to the standard 18%.
Parameters
| Param | In | Required | Description |
|---|---|---|---|
| amount | query | yes | Amount in LKR. |
| rate | query | no | VAT rate %, default 18. |
| mode | query | no | add | remove (default add). |
Request
curl "https://induwara.lk/api/v1/vat?amount=10000&rate=18&mode=add"JavaScript (SDK):
import { InduwaraLK } from "https://induwara.lk/sdk/induwaralk.js";
const api = new InduwaraLK();
const data = await api.vat(/* … */);Response
{
"ok": true,
"data": {
"mode": "add", "rate": 18, "base": 10000,
"vat": 1800, "total": 11800, "currency": "LKR"
}
}Frequently asked questions
- How do I calculate Sri Lanka VAT with an API?
- GET /api/v1/vat?amount=10000&rate=18&mode=add adds VAT to a net amount; mode=remove extracts VAT from a gross amount. The rate defaults to the standard 18%.