- 首页
- Apps
- Specialized Solutions
- ERPNext Pakistan FBR Sales Tax & WHT Suite
示意预览A build-to-order Frappe app that turns your ERPNext sales,
purchase, and payment data into FBR sales-tax returns, withholding statements, and provincial SRB/PRA filings with correctly formatted annexure exports.
ECOSIRE scopes, builds, installs, and supports it — it is not an off-the-shelf download.
什么是 ERPNext Pakistan FBR Sales Tax & WHT Suite?
A build-to-order Frappe app that turns your ERPNext sales, purchase, and payment data into FBR sales-tax returns, withholding statements, and provincial SRB/PRA filings with correctly formatted annexure exports. ECOSIRE scopes, builds, installs, and supports it — it is not an off-the-shelf download. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
核心功能
按需定制,全程代劳
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
- 1
您下单
以一次性构建价格开始。我们在启动时与您共同确定范围。
- 2
我们构建与安装
ECOSIRE 在您的 ERPNext 上构建、配置并安装。
- 3
上线 + 支持
约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。
技术规格
- ERPNext 兼容性
- —
- 许可证
- 许可证需要确认
- Python 要求
- Python 3.10+
- 数据库
- MariaDB 10.6+
关于此产品
Finance teams running ERPNext in Pakistan hit a wall every filing cycle: ERPNext's stock tax templates can hold a 17% sales-tax rate, but they know nothing about FBR's monthly sales-tax return, the Annexure-A/B/C layout of the IRIS portal, further-tax on unregistered buyers, the Sixth/Eighth Schedule reduced rates, or the section-by-section withholding matrix under the Income Tax Ordinance. Add SRB (Sindh) and PRA (Punjab) services tax with their own rates, jurisdictions, and return formats and the reality is that most teams end up rebuilding the whole thing every month in spreadsheets, keying CNIC/NTN and buyer status by hand, and reconciling against the general ledger after the fact. Errors here are not cosmetic — a wrong further-tax flag or a missed WHT section is a real compliance and cash exposure.
We build a proper Frappe app — its own module, DocTypes, and hooks.py doc events — installed into your ERPNext v15 or v16 bench, that models FBR and provincial rules natively instead of bolting them onto tax templates. Concretely: buyer/vendor registration status (registered / unregistered / active-taxpayer-list) and NTN/STRN/CNIC live as validated fields on Customer and Supplier; a Tax Profile DocType maps each item or item group to its schedule, rate, and further-tax treatment; and server-side hooks on Sales Invoice, Purchase Invoice, and Payment Entry validate/on_submit compute output tax, input tax, further tax, and the applicable WHT section as documents are posted — so the numbers are correct at source, not patched later. A FBR Sales Tax Return DocType aggregates a filing period into Annexure-C (sales) and Annexure-A/B (purchases/imports) rows, and a WHT Statement DocType assembles withholding by section and payee for the monthly/quarterly statement.
Reporting and export are where the hours actually go, so we build them as first-class outputs. Query Reports and Report Builder views reconcile every computed figure back to the ERPNext GL and the ledger, and whitelisted export methods (@frappe.whitelist(), reachable over the Frappe REST API) produce the IRIS-ready annexure files — CSV/Excel in the exact column order and code lists the portal expects, plus challan-friendly summaries. Client Scripts add guardrails in the UI (e.g. blocking submission when a registered buyer is missing an STRN, or flagging a further-tax mismatch), and Scheduler Events can pre-stage the period return and email a pre-close checklist to the finance role before the filing deadline. Everything respects ERPNext permissions: a dedicated Role and Role Profile keep return preparation and submission scoped to the right people, with the standard audit trail intact.
Because every business's item catalogue, buyer mix, and provincial exposure differ, this is delivered build-to-order rather than as a generic marketplace download. We start with a short scoping call, confirm the schedules, sections, and provinces in play, and then build against your actual chart of accounts and tax setup. Typical delivery is one working week from confirmed scope. You get the installable source for your version, UAT on a staging bench with a rollback plan, install and configuration on your environment, documentation and a training session for your finance team, a post-go-live support window, and full handover of the git repository so you own what we built.
你得到什么
- Installable Frappe app source code built for your ERPNext version (v15 or v16)
- Installation and configuration on your bench, including tax profiles, sections, and provincial setup wired to your chart of accounts
- UAT on a staging bench with a documented test plan and a rollback plan before production go-live
- Technical documentation: DocType schemas, hooks, whitelisted methods, and export formats
- User guide plus a live training session for your finance/tax team
- Post-go-live support window for fixes and filing-cycle questions
- Full git repository handover so you own and can extend the code
- Configuration workbook mapping your items, buyer statuses, and WHT sections to the app's profiles
这是给谁的
Finance / Tax Manager
Owns the monthly FBR sales-tax return and WHT statements and is tired of rebuilding annexures in spreadsheets each cycle. Needs figures that are correct at source and reconcile to the ERPNext GL, plus IRIS-ready exports that cut preparation time and audit risk.
ERPNext System Administrator
Maintains the bench and app stack and needs Pakistan tax logic delivered as a clean, version-pinned Frappe app with proper DocTypes, hooks, and permissions — not brittle customizations that break on the next v15/v16 upgrade. Wants the git repo and docs to self-support afterward.
CFO / Finance Controller
Accountable for compliance exposure across FBR and provincial SRB/PRA obligations. Needs confidence that further-tax, reduced-rate schedules, and withholding sections are applied consistently, with an audit trail and role-scoped submission controls.
Multi-province Operations Lead
Runs a business supplying goods and services across Sindh and Punjab and needs one ERPNext setup that produces both the federal FBR return and the provincial SRB/PRA service-tax filings without parallel manual processes.
ERPNext Pakistan FBR Sales Tax & WHT Suite 如何比较
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | ERPNext 原生 |
|---|---|---|---|---|
| FBR annexure & IRIS exports | Whitelisted export methods emit IRIS-ready Annexure-A/B/C in exact column order | Possible but you build and maintain the export logic yourself | Generic tax export, rarely matches current IRIS layout | No concept of FBR annexures — stock tax templates only |
| Withholding (WHT) by section | `WHT Statement` DocType with configurable section-rate matrix on payments/purchases | Built from scratch per your requirements | Basic or absent; often India/GST-oriented | No section-wise WHT statement support |
| Provincial SRB / PRA | Separate configurable profiles for Sindh and Punjab services tax | Scoped and coded per province on request | Usually federal-only, no provincial returns | Not supported |
| Further tax & reduced schedules | Auto-applied from buyer status and item schedule mapping | Depends entirely on developer familiarity with FBR rules | Manual flags, error-prone | Manual per-invoice tax rows |
| Fit to your setup | Built against your chart of accounts, items, and buyer mix | Fully bespoke — and fully your maintenance burden | One-size-fits-all, adapt your process to the app | Generic, you configure manually each cycle |
| ERPNext v15/v16 fit | Version-pinned Frappe app, UAT on staging before go-live | Quality varies with the developer | May lag on version support | Native, but no Pakistan tax logic |
| Support & ownership | Post-go-live support window plus full git repo handover | You own it and support it alone | Vendor support tiers, limited customization | Community/self-support only |
| Time to compliant filing | one working week build-to-order, then filing-ready | Unpredictable; often months | Fast to install, slow to fit | Immediate install, ongoing manual spreadsheet work |
关于ERPNext Pakistan FBR Sales Tax & WHT Suite的常见问题
Is this a ready-made app I can download and install today?
No. It is a build-to-order Frappe app that ECOSIRE scopes, builds, installs, and supports for your specific ERPNext setup. There is no instant download — we tailor the tax profiles, WHT sections, and provincial rules to your actual chart of accounts, item catalogue, and buyer mix before handing over the source.
How long does delivery take?
Typical delivery is one working week from confirmed scope. The timeline starts once we've agreed the schedules, WHT sections, and provinces in play on the scoping call; complex multi-entity or heavy customization needs may extend it, which we flag upfront rather than after.
Which ERPNext versions are supported?
We build for Frappe/ERPNext v15 and v16, packaged as a standard installable Frappe app. We pin the app to your running version and test on a staging bench that mirrors your environment so it survives routine bench upgrades.
How does it handle FBR annexures and the IRIS portal?
The app aggregates a filing period into Annexure-A/B/C row structures and exposes whitelisted export methods that produce IRIS-ready CSV/Excel in the exact column order and code lists the portal expects. It reconciles those figures back to your ERPNext general ledger so what you file matches your books.
Does it cover provincial SRB and PRA in addition to federal FBR?
Yes. SRB (Sindh) and PRA (Punjab) services-tax rates, jurisdictions, and return layouts are modeled as separate configurable profiles alongside the federal FBR sales-tax return and WHT statements, so a multi-province business files from one ERPNext setup.
What about support and updates after go-live, especially when FBR rules change?
Every build includes a post-go-live support window for fixes and filing-cycle questions. Because tax rates, sections, and annexure formats change, the app keeps them as configuration where possible so routine rate changes don't need code. For structural FBR/provincial changes we scope an update against the handed-over git repo, which you own.
Do we own the code?
Yes. We hand over the full git repository along with technical documentation, so your team can maintain and extend the app independently. There is no lock-in to ECOSIRE for future changes.
相关模块
ERPNext Pakistan FBR Sales Tax & WHT Suite
A build-to-order Frappe app that turns your ERPNext sales, purchase, and payment data into FBR sales-tax returns, withholding statements, and provincial SRB/PRA filings with correctly formatted annexure exports. ECOSIRE scopes, builds, installs, and supports it — it is not an off-the-shelf download.
- `FBR Sales Tax Return` DocType that aggregates a filing period into IRIS Annexure-A/B/C row structures with output, input, and further-tax totals
- Server-side computation of output tax, input tax, and further tax on `Sales Invoice`/`Purchase Invoice` via `hooks.py` `validate` and `on_submit` doc events
- Buyer/supplier registration-status model (registered, unregistered, ATL) with validated NTN/STRN/CNIC fields on Customer and Supplier
- Further-tax handling for supplies to unregistered buyers, auto-applied based on buyer status rather than manual flags



