induwara.lkinduwara.lk
All endpoints
GET/api/v1/vat

VAT 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

ParamInRequiredDescription
amountqueryyesAmount in LKR.
ratequerynoVAT rate %, default 18.
modequerynoadd | 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%.