A per-tenant AL extension that lets employees capture receipts on mobile with OCR, log mileage and per-diem, reconcile corporate card statements, and route everything through a policy-checked approval workflow straight into Business Central purchase invoices and the general ledger. Built, installed and supported by ECOSIRE on your tenant. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $299.00 USD; request a quote for a scoped proposal.
Aperçu illustratifA per-tenant AL extension that lets employees capture receipts on mobile with OCR, log mileage and per-diem, reconcile corporate card statements, and route everything through a policy-checked approval workflow straight into Business Central purchase invoices and the general ledger. Built, installed and supported by ECOSIRE on your tenant.
Aucune configuration à faire vous-même — une app fonctionnelle conçue, installée et prise en charge par ECOSIRE.
Commencez par un prix de développement unique. Nous cadrons le projet avec vous au lancement.
ECOSIRE la développe, la configure et l'installe sur votre Dynamics 365 Business Central.
Vous êtes en ligne en 2–4 semaines environ, avec une période d’assistance après le lancement.
Business Central has no first-class employee expense module — finance teams end up stitching together spreadsheets, manual purchase invoices and email approvals. This extension closes that gap as a properly engineered AL solution that ECOSIRE builds to your policy, installs as a per-tenant extension on your Business Central environment (cloud SaaS or on-prem), and supports.
Employees capture receipts from a phone using the Business Central mobile/Power App front end. An OCR pipeline reads vendor, date, amount and VAT, and pre-fills an Expense Report built from custom AL tables and pages. Mileage is logged against configurable rates, per-diem against tracked travel dates. When a corporate credit-card statement is imported, the extension matches statement lines to captured receipts so finance reconciles instead of re-keys.
Under the hood we add table and page extensions, event subscribers on posting routines, and a configurable approval workflow built on the BC approvals framework. Approved reports post to vendor/employee purchase invoices and the general ledger with correct VAT/tax breakdown and dimensions. Data is exposed through the BC REST/OData API, and where you run Power Platform we wire Dataverse integration so a Power App or Power Automate flow drives capture and notifications.
Everything ships with scoped permission sets, a job queue entry for unattended card-statement import and OCR processing, and an AL test suite. Because it is per-tenant rather than an AppSource listing, the logic maps to your expense policy, GL accounts, dimensions and tax setup — not a lowest-common-denominator template. Honest delivery: this is custom build-to-order, not an instant download.
Owns the reimbursement cycle and month-end close. Wants expenses to post to the correct GL accounts, dimensions and VAT codes automatically, with a clean audit trail instead of spreadsheets and manual purchase invoices.
Administers the expense policy, per-diem rates and mileage rules. Needs limits and receipt requirements enforced at the point of entry so non-compliant claims never reach finance.
Responsible for the tenant. Cares that the solution is a clean per-tenant extension using event subscribers and permission sets, stays upgrade-safe across monthly releases, and integrates with existing Power Platform and Power BI assets.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Odoo natif |
|---|---|---|---|---|
| Mobile receipt capture with OCR | Inclus | Prise en charge partielle | Inclus | |
| Mileage and per-diem tracking | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Corporate credit-card statement reconciliation | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Policy enforcement and approval workflow | Inclus | Prise en charge partielle | Inclus | |
| VAT/tax breakdown posted to the GL with your dimensions | Inclus | Inclus | Prise en charge partielle | |
| Built to your exact policy, GL and tax setup | Inclus | Inclus | Non inclus | |
| Per-tenant, upgrade-safe AL extension | Inclus | Prise en charge partielle | Inclus | |
| Full AL source code handed over | Inclus | Inclus | Non inclus | |
| Installed and supported on your environment by the vendor | Inclus | Prise en charge partielle | Non inclus | |
| Dataverse / Power Platform integration | Inclus | Prise en charge partielle | Prise en charge partielle |
No. This is a build-to-order extension. ECOSIRE builds the AL solution to your expense policy, GL accounts, dimensions and tax setup, installs it as a per-tenant extension on your Business Central environment, and supports it. It is not a one-click AppSource install — that is deliberate, so the logic fits your business rather than a generic template.
Typical delivery is around three to five weeks from kickoff. We start with a short discovery to capture your policy, categories, rates, approval routing and tax mapping, then build and validate on a sandbox tenant, run the AL test suite with you, and finally deploy to production. Complex card-statement formats or deep Dataverse/Power Platform integration can extend this; we confirm the timeline in writing before we start.
It is delivered as a per-tenant extension using table/page extensions and event subscribers rather than modifying base objects, so it stays upgrade-safe across Business Central's monthly releases. We install on your sandbox first, validate posting and reconciliation against real data, then publish to production during an agreed window.
The build includes a support and warranty period for defect fixes after go-live. Beyond that we offer optional support retainers covering BC version-update compatibility checks, new expense categories or rate changes, additional card-statement formats and enhancements. Because you receive the full AL source, your own team can also maintain or extend it.
Yes. Capture runs through the Business Central mobile app or an optional Power App front end on Dataverse. Employees photograph a receipt, OCR pre-fills the expense line, and the report routes through approval. Mileage and per-diem can be entered on the same mobile flow.
Yes. Each expense line carries a full VAT/tax breakdown using your BC VAT posting setup, including reverse-charge and non-deductible scenarios, and posts with the right tax codes. Foreign-currency receipts use Business Central's exchange-rate setup so postings land in your local currency with the original amount preserved.
Configurable, rule-based approval matrices for every Business Central document type, with per-workflow approvers, amount limits, delegation, and email/mobile responses. Built and installed by ECOSIRE as a per-tenant AL extension.
A build-to-order AL extension that brings Adyen's 150+ global payment methods and unified settlement reconciliation into Business Central accounts receivable, complementing the first-party D365 Commerce Adyen connector.
A build-to-order Business Central extension that registers affiliates and referrers, attributes sales to referral codes and links, calculates tiered commission, and posts payouts as vendor invoices — installed per-tenant and supported by ECOSIRE.
A build-to-order AL extension that adds localized, multi-country African payroll to your Business Central tenant — per-country PAYE and statutory deductions, multi-currency multi-entity runs, statutory filing exports, and employee self-service payslips.
A per-tenant AL extension that lets employees capture receipts on mobile with OCR, log mileage and per-diem, reconcile corporate card statements, and route everything through a policy-checked approval workflow straight into Business Central purchase invoices and the general ledger. Built, installed and supported by ECOSIRE on your tenant.