Mobile and web self-service portal for payslips, leave, claims and document requests, connected live to your Business Central HR tables. Built, installed and supported by ECOSIRE as a per-tenant AL extension. One-time license from $249.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

Mobile and web self-service portal for payslips, leave, claims and document requests, connected live to your Business Central HR tables. Built, installed and supported by ECOSIRE as a per-tenant AL extension.
अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।
Payslip and tax-document download — employees self-serve historical payslips and year-end tax statements as PDFs generated on the Business Central job queue, no HR email required
Leave request and live balance view — submit absence requests that post to standard Employee Absence tables, with entitlement and remaining-balance calculation surfaced in real time
Expense and reimbursement claims — capture claims with receipt attachments, routed through Business Central document approval workflow to the correct approver
Salary certificate / NOC request workflow — employees request letters; HR reviews and the extension generates a templated document with company letterhead
Personal-detail update workflow — address, bank, emergency-contact and dependant changes go through an approval step before writing to the Employee table
Secured API page surface over the BC REST/OData v4 API, scoped so each employee can only read and write their own records
The Employee Self-Service (ESS) Portal for Business Central is a build-to-order app that gives every employee a clean mobile and web front end to the HR data already living in your Microsoft Dynamics 365 Business Central tenant. Staff download payslips and tax documents, request leave and see their balances, file expense and reimbursement claims, ask for salary certificates or NOC letters, and submit personal-detail changes for approval — without ever logging into Business Central or emailing HR.
This is not an instant AppSource download. ECOSIRE builds the solution to your environment, installs it as a per-tenant AL extension, and supports it on your tenant. The extension adds table extensions and page extensions over the standard Employee, Employee Absences and Comment Line tables, exposes a secured API page surface over the Business Central REST/OData v4 API, and ships custom permission sets so employees see only their own records.
The employee app authenticates against Microsoft Entra ID (the same identity already securing Business Central) and reads/writes through dedicated API pages published by the extension. Event subscribers on document-approval and HR posting events keep balances and statuses live. Long-running jobs (payslip PDF generation, bulk certificate issuance) run on the Business Central job queue so the UI stays responsive. Where you use the Power Platform, we can surface the same data through Dataverse and a Power Apps canvas/Power Pages front end instead of a standalone portal — your choice at scoping.
After purchase, ECOSIRE runs a short scoping call, confirms your payroll/HR data model and approval rules, then builds, tests in your sandbox, and deploys to production as a per-tenant extension. You own the deployed extension on your tenant. A typical first build lands in roughly 3–4 weeks depending on payroll complexity and how many document types you need.
Wants to cut the daily flood of payslip, leave-balance and certificate requests so the HR team can focus on people work instead of document admin, while keeping approvals and audit trails inside Business Central.
Needs employee self-service delivered as a clean per-tenant extension that respects permission sets, Entra ID identity and upgrade safety — not a fragile bolt-on or direct table hacks that break on the next BC update.
Wants employees to self-serve payslips and file reimbursement claims through proper approval workflow, with claims and certificates traceable against the same HR and finance data already in Business Central.
Buy the license on ecosire.com and download the Employee Self-Service (ESS) Portal for Business Central module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Employee Self-Service (ESS) Portal for Business Central, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Self-service payslips, leave, claims and document requests for employees | ||||
| Delivered as an upgrade-safe per-tenant AL extension (no base-table modification) | ||||
| Tailored to your exact payroll model, approval rules and document templates | ||||
| Built, installed and supported on your tenant by the vendor | ||||
| Microsoft Entra ID SSO with record-level permission isolation per employee | ||||
| Optional Power Apps / Power Pages front end over Dataverse | ||||
| No in-house AL development effort required from your team | ||||
| One-time fixed build cost with a clear delivery scope |
This is build-to-order, not an instant AppSource install. After purchase we run a scoping call to confirm your HR/payroll data model, approval rules and the document types you need, then build and test in your sandbox before deploying to production as a per-tenant AL extension. A typical first build lands in roughly 3–4 weeks depending on payroll complexity and the number of document and claim types in scope.
ECOSIRE supports the deployed extension on your tenant. Because it is delivered as a per-tenant extension built with table/page extensions and event subscribers (no direct base-table modification), it survives Business Central's monthly and major updates safely. We offer support for bug fixes, BC version-compatibility checks ahead of major releases, and enhancement requests; the scope and term are agreed at handover. You own the deployed extension on your tenant.
No. Employees interact only with the self-service portal (or the Power Apps / Power Pages app), which talks to Business Central through secured API pages over the REST/OData v4 endpoint under a controlled identity. They authenticate with Microsoft Entra ID but do not consume full Business Central user licenses for self-service. We confirm the exact licensing fit for your tenant during scoping.
The portal reads and writes against your existing Employee, Employee Absence and related HR tables, and we map payslip and tax-document generation to your current payroll configuration during scoping. If you run a third-party payroll extension, we adapt the API surface and event subscribers to integrate with it rather than replacing it.
Yes. For customers invested in the Power Platform, we can expose the same self-service data through Dataverse and build the front end as a Power Apps canvas app or a Power Pages site, instead of a standalone web portal. The Business Central extension, API pages, permission sets and approval logic are the same underneath — only the presentation layer differs. You choose the front end during scoping.
Mobile and web self-service portal for payslips, leave, claims and document requests, connected live to your Business Central HR tables. Built, installed and supported by ECOSIRE as a per-tenant AL extension.