A handheld barcode app for Business Central that posts receiving, put-away, picking, transfers and stock counts live, with offline support — built, installed as a per-tenant extension, and supported by ECOSIRE. One-time license from $499.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

A handheld barcode app for Business Central that posts receiving, put-away, picking, transfers and stock counts live, with offline support — built, installed as a per-tenant extension, and supported by ECOSIRE.
ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔
The Warehouse Barcode Scanning App turns commodity Android and iOS handhelds (or rugged Zebra/Honeywell scanners) into a live front-end for your Microsoft Dynamics 365 Business Central inventory. Floor staff scan 1D and 2D barcodes to drive receiving, put-away, picking, packing, shipping, bin transfers and cycle counts — and every action posts straight against your real BC documents and item ledger entries, not a spreadsheet that someone reconciles later.
1D and 2D barcode scanning on Android, iOS and rugged Zebra/Honeywell devices, with on-device camera or hardware imager input
Receiving against Purchase Orders and Warehouse Receipts, with over/under-receipt rules honoring your BC posting policies
Directed and ad-hoc put-away that respects bin ranking, zones and warehouse activity templates
Pick, pack and ship flows that post Warehouse Picks and update shipment status in real time
Inventory transfers and bin-to-bin moves posting Transfer Orders and Item Reclassification Journals
Cycle counts and full stocktakes feeding Physical Inventory / Item Journals with variance review before posting
This is a build-to-order engagement, not an instant AppSource install. ECOSIRE builds the solution in the AL language as a per-tenant extension tailored to your warehouse setup — your locations, bins, item tracking (lot/serial), warehouse activity templates and posting policies. We deploy it to your Business Central environment, wire it to your devices, configure permission sets, and support it after go-live.
Under the hood it uses table and page extensions plus event subscribers so scans flow through standard BC posting routines (Warehouse Receipt, Put-away, Pick, Item Journal, Transfer Order). The mobile client talks to BC through the REST/OData v4 API with OAuth, and a long-running job queue entry reconciles any queued work. Offline mode caches the active task list on the device and auto-syncs when connectivity returns, with conflict handling so two scanners never double-post the same line.
Because it is your own extension on your own tenant, there is no per-seat marketplace tax and no black-box logic. ECOSIRE owns delivery, documentation and a support window; you own the environment and the code that runs in it. Optional Dataverse / Power Platform hooks let you surface scan KPIs in Power BI or trigger Power Automate flows on receipt.
Wants accurate, real-time stock movements instead of end-of-day paperwork, so dispatch, replenishment and counts reflect what is actually on the floor.
Needs live stock levels feeding POS availability so the storefront never sells what the warehouse cannot ship, and cycle counts close variances quickly.
Prefers a per-tenant AL extension that posts through standard BC routines, respects permission sets, and avoids per-seat AppSource licensing or unmanaged custom code.
Buy the license on ecosire.com and download the Warehouse Barcode Scanning App 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 Warehouse Barcode Scanning App, 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 |
|---|---|---|---|---|
| Posts live through standard BC routines (receipt, pick, transfer, item journal) | ||||
| 1D/2D handheld scanning on commodity Android/iOS devices | ||||
| Fully offline operation with auto-sync and conflict handling | ||||
| Tailored to your bins, item tracking and posting policies | ||||
| No per-seat marketplace subscription (per-tenant extension) | ||||
| Built, installed and supported for you with a defined warranty window | ||||
| Optional Dataverse / Power Platform KPI and automation hooks |
This is build-to-order, so there is an honest lead time. After a short scoping call to confirm your locations, bins, item tracking and warehouse flows, a typical build, deployment and UAT cycle runs about 3 to 5 weeks depending on the number of flows and device types. We deploy the per-tenant extension to your sandbox first, run UAT with your team, then promote to production. You get a firm timeline in writing before we start — we do not ship an unconfigured marketplace download.
The build price includes a defined post-go-live support and warranty window covering defect fixes and configuration questions. Because Microsoft ships major BC updates roughly twice a year, AL extensions occasionally need recompilation or adjustment for breaking platform changes. We offer an optional maintenance plan that keeps the extension compatible across BC releases, applies enhancements, and handles device or API changes. Without maintenance, you still own the extension and can have any AL developer maintain it.
No. It is a custom per-tenant extension that ECOSIRE builds and installs directly on your Business Central tenant. That means it is tailored to your exact warehouse setup and there is no per-user marketplace subscription. The trade-off is the build lead time instead of an instant install — and you own the resulting code and configuration.
No. Offline mode caches only the active task list on the device. When connectivity returns, a job queue entry reconciles queued scans and posts them through standard BC routines, with line-level conflict handling so two devices cannot post the same pick or count line twice. Anything that cannot post cleanly is flagged for supervisor review rather than silently dropped.
Yes. Because every scan posts against real BC item ledger entries through standard posting routines, stock availability updates in real time. Any POS or storefront that reads availability from Business Central — or via the BC API or a Dataverse sync — sees the corrected quantities as soon as a receipt, transfer or count posts.
A handheld barcode app for Business Central that posts receiving, put-away, picking, transfers and stock counts live, with offline support — built, installed as a per-tenant extension, and supported by ECOSIRE.