跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Pakistan Payroll Compliance (FBR/EOBI/PESSI) — A build-to-order Frappe app that adds FBR income-tax slabs, EOBI, and provinci — 1/1示意预览

A build-to-order Frappe app that adds FBR income-tax slabs,

EOBI, and provincial social-security (PESSI/SESSI) to ERPNext Payroll.

ECOSIRE scopes, builds, installs, and supports it for your business.

什么是 Pakistan Payroll Compliance (FBR/EOBI/PESSI)?

A build-to-order Frappe app that adds FBR income-tax slabs, EOBI, and provincial social-security (PESSI/SESSI) to ERPNext Payroll. ECOSIRE scopes, builds, installs, and supports it for your business. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

`FBR Income Tax Slab` configuration DocType holding the current salaried-individual annual slabs, editable as data when FBR revises rates — no code redeploy
Progressive annual tax computed on annualized taxable income at `Salary Slip` generation, then spread across the tax year, with a mechanism for mid-year joiners and arrears
EOBI contribution component with separate employee and employer shares calculated against the configured minimum-wage ceiling
Per-province PESSI / SESSI (and KP/Balochistan) social-security rates driven by the employee's work location, applied automatically to the correct workers
Server-side deduction logic bound to `Salary Slip` `validate` and `on_submit` doc events via `hooks.py`, so amounts are recomputed server-side and cannot drift from the UI
Bank salary-disbursement file export (fixed-width or CSV per your bank's IBFT/bulk-upload spec) generated from submitted salary slips
Statutory deduction summary reports (income tax, EOBI, provincial SS) as Query/Script Reports, filterable by month, company, and province
Whitelisted Frappe methods exposed over the REST API for programmatic export and report generation from external tools or scheduled jobs
Scheduler event that assembles the monthly statutory summary and can notify HR/Finance when payroll is ready to review
Dedicated salary components mapped into your existing `Salary Structure`, keeping the app compatible with ERPNext's native Payroll Entry flow
Role profiles and DocType-level permissions restricting tax-slab config and disbursement-file access to designated HR and Finance roles
Client scripts for in-form live recalculation and validation prompts on Salary Structure Assignment and Salary Slip
Configurable rounding and component ordering so net-pay math matches your existing manual reconciliations
Built and regression-tested against Frappe/ERPNext v15 and v16, packaged as an installable app with its own migration path

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 ERPNext 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

ERPNext 兼容性
—
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
MariaDB 10.6+

关于此产品

Pakistani SMEs running ERPNext hit a wall the moment they process a real monthly payroll. ERPNext core ships a generic Salary Structure and Income Tax Slab engine, but it has no concept of the FBR annual tax slabs for salaried individuals, no EOBI employer/employee contribution logic tied to the minimum-wage ceiling, and no handling for the provincial social-security schemes (PESSI in Punjab, SESSI in Sindh, and their KP/Balochistan equivalents). Teams end up maintaining tax and contribution math in parallel spreadsheets, then keying numbers back into Salary Slip records by hand — which is slow, error-prone, and falls apart at year-end when FBR revises the slabs.

ECOSIRE builds a proper Frappe app (a versioned app with its own module, DocTypes, and hooks.py) installed onto your ERPNext bench rather than a pile of ad-hoc customizations. We add configuration DocTypes for the current FBR Income Tax Slab set, EOBI parameters, and per-province PESSI/SESSI rates, so the compliance rules live in data you can update — not in code you have to redeploy. Salary components for income tax, EOBI (employee and employer share), and provincial social security are wired into your Salary Structure, and their amounts are computed from these config DocTypes at slip generation.

Technically, the deduction math runs through server-side logic bound to Frappe doc events — a Salary Slip validate/on_submit hook recomputes the FBR slab tax on annualized taxable income, applies the EOBI contribution against the correct wage ceiling, and adds the applicable provincial contribution based on the employee's work location. Whitelisted methods exposed over the Frappe REST API let your bank-file export and reports run programmatically or from a scheduled job; a scheduler event can prepare the monthly statutory summary. Client scripts add the in-form helpers HR needs (live recalculation, validation prompts), and role profiles plus DocType permissions keep tax configuration and disbursement files restricted to the right HR and Finance roles.

Because this is a scheme with statutory numbers and edge cases specific to your headcount and provinces, it is build-to-order: nothing to instantly download. After a short scoping call we confirm exactly which provinces, slabs, and salary components apply to you, then build against a copy of your ERPNext configuration. Typical delivery is one working week from confirmed scope. You get the installable app source for your version, deployment onto staging for UAT, a rollback plan, and a defined post-go-live support window — all validated on Frappe/ERPNext v15/v16 before it touches production.

你得到什么

  • Installable Frappe app source code for your ERPNext version (v15 or v16), with module, DocTypes, `hooks.py`, server scripts, and client scripts
  • Installation and configuration onto your bench, including FBR slab, EOBI, and PESSI/SESSI setup for your provinces
  • Technical documentation: DocType reference, doc-event and API method map, and re-configuration instructions for future FBR slab changes
  • HR user guide plus a live training session for your payroll and finance team
  • UAT on a staging copy of your ERPNext with a documented rollback plan before production cutover
  • Defined post-go-live support window for defect fixes and configuration questions
  • Git repository handover so you own and can maintain the source
  • Sample bank-disbursement export and reconciled statutory summary from a test payroll run

这是给谁的

HR/Payroll Manager at a Pakistani SME

Runs monthly payroll for 20-200 staff and is tired of maintaining FBR tax, EOBI, and PESSI/SESSI math in spreadsheets alongside ERPNext. Needs correct statutory deductions on every Salary Slip and a clean bank-upload file, without hand-keying numbers.

Finance Controller / CFO

Owns statutory compliance and audit exposure. Needs auditable, rule-driven deductions, restricted access to tax configuration and disbursement files, and month-end summary reports that reconcile to what was actually paid and remitted.

ERPNext System Administrator / IT Lead

Manages the company's Frappe bench and wants a proper installable app with migrations and a git repo, not scattered custom fields and unversioned server scripts. Cares about v15/v16 compatibility, clean upgrades, and permission integrity.

Frappe Partner / Implementation Consultant

Delivering ERPNext to a Pakistani client and needs the localized payroll layer built and supported by a specialist, so the wider go-live isn't blocked on compliance edge cases.

Pakistan Payroll Compliance (FBR/EOBI/PESSI) 如何比较

标准伊科西尔定制建造竞争对手ERPNext 原生
FBR tax slab automationConfig DocType with current slabs, applied server-side at slip generationPossible, but you design and maintain the slab logic yourselfMay exist but often hardcoded and lagging Finance Act changesGeneric Income Tax Slab engine, no FBR-specific slabs shipped
EOBI & provincial PESSI/SESSIEmployer/employee EOBI plus per-province social security by work locationBuilt from scratch per province at your costCoverage varies; provincial schemes often missing or partialNot modeled at all
Fit to your businessScoped and built against your provinces, components, and bank formatFully tailored, but you own all analysis and riskGeneric; you adapt your process to the appManual configuration and spreadsheets to fill the gap
Bank disbursement fileExport matched to your bank's bulk-upload/IBFT specYou build and test each bank format yourselfSometimes one generic format, rarely your bank'sNo statutory bank-file export
Delivery & installationWe build, install, UAT on staging, and hand over the git repoDepends on your in-house Frappe capacity and timelineInstant download, but self-install and self-configureAlready installed; localization work still on you
Support & updatesPost-go-live support window plus documented re-config path for slab changesSelf-supported unless you retain a developerVendor-dependent; may not track PK statutory changesCommunity/vendor support, no PK compliance guarantees
Code ownership & versionsYou own the source; tested on Frappe/ERPNext v15 & v16You own it, and you built itLicensed app; source access and version support varyCore is open source; the missing compliance layer isn't there
Access controlRole profiles restricting tax config and disbursement filesYou define and test all permissionsDepends on the app's permission modelStandard ERPNext permissions, not payroll-compliance tuned

关于Pakistan Payroll Compliance的常见问题

Can I download and install this immediately like a marketplace app?

No. This is build-to-order, not an off-the-shelf Frappe Cloud Marketplace download. Statutory numbers, provincial coverage, and salary components differ by business, so ECOSIRE scopes your requirements, builds the app against a copy of your ERPNext configuration, and installs it for you.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The clock starts once we've finished the scoping call and agreed exactly which provinces, FBR slabs, salary components, and bank-file format apply to you. Simpler single-province setups land toward the shorter end; multi-entity or complex arrears rules toward the longer.

What happens when FBR changes the tax slabs or EOBI/PESSI rates?

The slabs, EOBI ceiling, and provincial rates live in configuration DocTypes, not in code. Your team can update the numbers as data when a new Finance Act or notification lands. We document exactly how, and updates to that logic are covered during the post-go-live support window; longer-term maintenance can be arranged separately.

Does it work with our existing ERPNext Payroll setup?

Yes. It adds salary components into your existing `Salary Structure` and works with ERPNext's native Payroll Entry flow rather than replacing it. The compliance math runs through server-side logic bound to `Salary Slip` doc events, so your standard payroll process stays intact.

Which Frappe/ERPNext versions are supported?

The app is built and regression-tested against Frappe/ERPNext v15 and v16. Tell us your exact version during scoping and we build and test against it; if you're on an older release we'll advise on the upgrade path.

How do you handle deployment safely without risking our live payroll?

We deploy first to a staging copy of your ERPNext for UAT, run a test payroll to reconcile the statutory summary and bank file, and prepare a documented rollback plan before any production cutover. Nothing goes live until you've signed off on the numbers.

Do we own the code afterward?

Yes. You receive the installable app source and a git repository handover for your version, so you own and can maintain it. Technical documentation covers the DocTypes, doc events, and whitelisted API methods so your admin or another Frappe developer can extend it later.

申请报价

Pakistan Payroll Compliance

A build-to-order Frappe app that adds FBR income-tax slabs, EOBI, and provincial social-security (PESSI/SESSI) to ERPNext Payroll. ECOSIRE scopes, builds, installs, and supports it for your business.

  • `FBR Income Tax Slab` configuration DocType holding the current salaried-individual annual slabs, editable as data when FBR revises rates — no code redeploy
  • Progressive annual tax computed on annualized taxable income at `Salary Slip` generation, then spread across the tax year, with a mechanism for mid-year joiners and arrears
  • EOBI contribution component with separate employee and employer shares calculated against the configured minimum-wage ceiling
  • Per-province PESSI / SESSI (and KP/Balochistan) social-security rates driven by the employee's work location, applied automatically to the correct workers

申请报价

告诉我们您对 Pakistan Payroll Compliance 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。