A per-tenant AL extension that posts your Business Central sales invoices to the FBR digital invoicing system in real time — with sales-tax and further-tax computation, STRN/NTN validation, FBR invoice numbers and QR codes, and withholding-tax handling. Built, installed and supported by ECOSIRE on your tenant. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
アプリマニフェスト
あなたのワークフローに合わせて構築
A per-tenant AL extension that posts your Business Central sales invoices to the FBR digital invoicing system in real time — with sales-tax and further-tax computation, STRN/NTN validation, FBR invoice numbers and QR codes, and withholding-tax handling. Built, installed and supported by ECOSIRE on your tenant.
自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。
一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。
ECOSIRE がお客様の Dynamics 365 Business Central 上で構築・設定・インストールします。
約2〜4週間で稼働し、リリース後のサポート期間が付きます。
Pakistan's Federal Board of Revenue (FBR) now requires registered sales-tax persons to push every sales invoice to its digital invoicing system (the IRIS/PRAL platform) and print the FBR-assigned invoice number plus a QR code. Dynamics 365 Business Central has no native connector for this — so finance teams either run a fragile spreadsheet-and-portal workflow or risk non-compliant invoices.
This is a build-to-order AL extension that ECOSIRE designs, builds, installs and supports directly on your Business Central tenant. It is not an instant AppSource download. After purchase we scope your sales-tax configuration, build the extension against your environment, deploy it as a per-tenant extension, and stay on as your support partner.
What it does technically: a table extension on Sales Invoice Header/Line stores FBR fields (scenario, sale type, STRN, NTN, FBR invoice number, QR payload, response status). A page extension surfaces them on the posted invoice. On posting, an event subscriber (OnAfterPostSalesDoc) builds the FBR JSON payload — line-level sales tax, further tax, extra tax and withholding — and calls the FBR REST endpoint via an HttpClient with your bearer token stored in Isolated Storage. The FBR invoice number and QR code are written back and rendered on the invoice report layout. STRN/NTN values are validated before submission. A Job Queue entry retries any invoice that failed or was submitted while the portal was offline, and an FBR Submission Log page gives you a full audit trail with retry and re-print actions, all gated behind a dedicated permission set.
You own the source and the per-tenant deployment. ECOSIRE handles upgrades when FBR changes its schema and when Microsoft ships a new BC major release.
Owns sales-tax compliance and month-end close. Needs every posted invoice to reach FBR with the correct invoice number and QR code, without manual portal re-keying or audit gaps.
Responsible for STRN/NTN accuracy, withholding and further-tax treatment, and being audit-ready. Wants a full submission log and validation that blocks non-compliant invoices before they post.
Manages the BC environment, extensions and permissions. Prefers a clean per-tenant AL extension with source code, Isolated Storage for secrets, and a maintainable upgrade path over ad-hoc customizations.
| 基準 | エコシエール | カスタムビルド | 競合他社 | オドゥー ネイティブ |
|---|---|---|---|---|
| Real-time posted-invoice submission to the FBR IRIS/PRAL endpoint | 付属 | 部分的なサポート | 部分的なサポート | |
| FBR invoice number + QR code rendered on the BC invoice layout | 付属 | 部分的なサポート | 部分的なサポート | |
| STRN/NTN validation, further-tax and withholding-tax handling | 付属 | 部分的なサポート | 部分的なサポート | |
| Job Queue retry + full FBR submission audit log | 付属 | 含まれていない | 部分的なサポート | |
| Tailored to your exact tax mapping and report layout | 付属 | 付属 | 含まれていない | |
| Full AL source code handed over to you | 付属 | 付属 | 含まれていない | |
| Installed and supported on your tenant by the provider | 付属 | 部分的なサポート | 部分的なサポート | |
| Maintained across FBR schema changes and BC major releases | 付属 | 含まれていない | 部分的なサポート |
This is build-to-order, not an instant AppSource install. Typical delivery is 3 to 5 weeks after we confirm your BC version, sales-tax configuration and FBR sandbox credentials. We build against your environment, deploy the per-tenant extension to your sandbox for FBR sandbox testing, then schedule go-live against the live FBR endpoint with you. Tight FBR deadlines can usually be accommodated — tell us your date during scoping.
ECOSIRE supports the extension on your tenant. The one-time build price covers go-live plus a stabilisation period. After that we offer a support arrangement that covers FBR schema/endpoint changes (FBR revises its digital invoicing spec periodically) and compatibility with new Business Central major releases, plus issue triage on submissions and retries. You own the AL source either way, so you are never locked in.
No. It is delivered as a per-tenant extension installed directly on your Business Central environment, not a public AppSource listing. That lets us tailor the tax mapping, scenarios and report layout to your exact configuration and hand you the source code. We deploy and manage it for you.
Yes. The extension is standard AL using HttpClient, Isolated Storage and the Job Queue, so it runs on BC online (cloud) and on-premises. We confirm your exact version and licensing during scoping and build the .app to match, since per-tenant extension deployment differs slightly between the two.
FBR bearer tokens and API credentials are stored in Business Central Isolated Storage, never in plain table fields or in the report layout. Access to submit, retry or change FBR setup is restricted by a dedicated permission set, and the sandbox and production environments use separate credentials so testing can never hit the live FBR endpoint by accident.
A per-tenant AL extension that posts your Business Central sales invoices to the FBR digital invoicing system in real time — with sales-tax and further-tax computation, STRN/NTN validation, FBR invoice numbers and QR codes, and withholding-tax handling. Built, installed and supported by ECOSIRE on your tenant.