关于 Sri Lanka Payslip
Sri Lanka Payslip 是斯里兰卡常规主要雇佣薪资的参考计算器,面向薪资核算和审阅场景,估算 APIT/PAYE、EPF、ETF、印花税、净工资及雇主成本。计算依据注明来源,并提供无外部传输的本地 MCP 模式。
主要功能
- 01计算 APIT/PAYE 与缴款
- 02估算净工资和雇主成本
- 03提供薪资参考与来源
- 04检查工资单字段和算术
- 05本地运行时不外传薪资数据
适用场景
- 01估算斯里兰卡月度薪资净额
- 02核对 EPF、ETF 与印花税
- 03准备或审阅工资单字段
- 04本地向 AI 助手查询薪资计算
MCP 相关
提供三个只读工具,分别用于计算工资单、获取薪资参考和准备工资单核对清单。可通过远程 Streamable HTTP 端点连接,也可本地通过 stdio 运行;本地模式不会向外部服务发送薪资输入。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mypayslip.lk/api/mcpclaude mcp add --transport http buddhima-jd3-sri-lanka-payslip https://mypayslip.lk/api/mcp{"mcpServers":{"buddhima-jd3-sri-lanka-payslip":{"type":"http","url":"https://mypayslip.lk/api/mcp"}}}在 Cursor 中打开{"servers":{"buddhima-jd3-sri-lanka-payslip":{"type":"http","url":"https://mypayslip.lk/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"buddhima-jd3-sri-lanka-payslip":{"type":"http","url":"https://mypayslip.lk/api/mcp"}}}{"mcpServers":{"buddhima-jd3-sri-lanka-payslip":{"serverUrl":"https://mypayslip.lk/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2stdio工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| grossSalary | number | 是 | 斯里兰卡卢比计的月度雇佣总收入 |
| epfEtfEarningsBase | number | 否 | 符合 EPF/ETF 资格的月度收入;默认采用总工资 |
| otherEmployeeDeductions | number | 否 | 可选的非法定员工扣款,例如贷款还款 |
详细介绍
斯里兰卡薪资计算器和工资单参考
这是一个可检查的参考实现,用于估算斯里兰卡常规主要雇佣关系下的工资单。它会计算月度 APIT(PAYE)、员工 EPF、雇主 EPF、雇主 ETF、印花税、净工资和雇主成本。
当前参考由 MyPayslip.lk 维护,适用于斯里兰卡 2026/27 评税年度。税务局公布的最新常规雇佣关系 APIT 表标注为 2025/26;自 2025 年 4 月 1 日起生效的减免和税率仍是 2026/27 年度采用的依据。
试用计算器
无需账户。托管的计算器在浏览器中运行,公开的计算 API 不会存储薪资输入。
已验证示例
月度总薪资和 EPF/ETF 缴纳基数为 LKR 200,000 时:
| 项目 | 月度金额 |
|---|---|
| 总薪资 | LKR 200,000 |
| APIT / PAYE | LKR 3,000 |
| 员工 EPF(8%) | LKR 16,000 |
| 印花税 | LKR 25 |
| 预估净工资 | LKR 180,975 |
| 雇主 EPF(12%) | LKR 24,000 |
| 雇主 ETF(3%) | LKR 6,000 |
在本地运行相同的案例:
node examples/calculate.mjs 200000
或者调用托管的只读 API:
curl "https://mypayslip.lk/api/calc?salary=200000"
参考实现
calculator.mjs 有意保持无依赖。它接受月度总薪资以及可选的 EPF/ETF 合格收入基数。如果排除项或特殊款项导致缴纳基数不同于总薪资,应以工资记录为准。
首次发布到 npm 注册表后,可从 npm 安装此软件包;目前也可以直接从此公开代码库安装:
npm install github:Buddhima-JD3/sri-lanka-salary-calculator
import { calculateSalary } from "sri-lanka-salary-calculator";
const result = calculateSalary({
grossSalary: 200000,
epfEtfEarningsBase: 200000,
});
console.log(result.netPay); // 180975
验证已发布的示例:
npm test
与 AI 助手配合使用
此代码库包含一个使用官方 MCP SDK 构建的本地 模型上下文协议服务。它为兼容的 AI 助手提供三个只读工具:
| 工具 | 用途 |
|---|---|
calculate_sri_lanka_payslip | 计算 APIT/PAYE、EPF、ETF、印花税、净工资和雇主成本 |
get_sri_lanka_payroll_reference | 获取维护的假设、适用范围限制和官方来源 |
get_sri_lanka_payslip_checklist | 准备或审核所需的工资单字段和算术核对项 |
当客户端支持远程 MCP 服务时,可使用无需身份验证的 Streamable HTTP 端点:
https://mypayslip.lk/api/mcp
相同的工具也可以在本地通过 stdio 运行。在这种模式下,薪资输入不会发送给 MyPayslip.lk 或其他外部服务。
官方 MCP 注册表:
io.github.Buddhima-JD3/sri-lanka-payslip
面向 Agent 的安装说明见
llms-install.md。
注册表软件包是公开的 AMD64/ARM64 容器:
docker run -i --rm ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2
将其添加到 MCP 客户端配置中:
{
"mcpServers": {
"sri-lanka-payslip": {
"command": "npx",
"args": [
"-y",
"github:Buddhima-JD3/sri-lanka-salary-calculator"
]
}
}
}
或者从此代码库启动:
npm install
npm run mcp
机器可读参考资料
- OpenAPI 3.1 规范
- 计算方法与测试用例
- 已归档的 v2026.27.2 源代码
- 实时 OpenAPI:https://mypayslip.lk/openapi.json
- 实时计算方法:https://mypayslip.lk/calculation-methodology.json
- Agent 指南:https://mypayslip.lk/llms.txt
主要来源
范围
本参考资料涵盖主要就业的常规利润。奖金、终止福利、第二份工作、非居民以及特殊薪资情况,可能需要使用不同的 APIT 税率表或进行专业审核。结果仅为估算,不构成薪资、税务或法律建议。
引用结果时,请使用:
MyPayslip.lk,斯里兰卡 2026/27 薪资单计算方法,核实日期:2026 年 7 月 17 日。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。