- Ana Sayfa
- Apps
- Specialized Solutions
- Poultry Farm Management for Dynamics 365 Business Central
Örnek önizlemeA build-to-order AL extension that gives Dynamics 365 Business Central a real poultry operating model:
flock and batch registers, daily feed and mortality logs, egg and bird production with grading, and per-flock profitability.
ECOSIRE scopes, builds, installs and supports it for your tenant.
Poultry Farm Management for Dynamics 365 Business Central nedir?
A build-to-order AL extension that gives Dynamics 365 Business Central a real poultry operating model: flock and batch registers, daily feed and mortality logs, egg and bird production with grading, and per-flock profitability. ECOSIRE scopes, builds, installs and supports it for your tenant. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.
Temel Özellikler
Siparişe özel, sizin için baştan sona
Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.
- 1
Sipariş verirsiniz
Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.
- 2
Geliştirir ve kurarız
ECOSIRE, Dynamics 365 Business Central ortamınızda geliştirir, yapılandırır ve kurar.
- 3
Yayına alma + destek
Yaklaşık bir iş haftasında yayına alırsınız; canlıya geçiş sonrası iki hafta destek dahildir. Teslim ettiğimiz koddaki hatalar ücretsiz düzeltilir.
Bu Ürün Hakkında
A poultry business is measured in grams and days, not in monthly journals. Feed conversion ratio, daily mortality percentage, hen-day production, average egg weight, live weight gain and cost per dozen or per kilo decide whether a cycle made money — and every one of them is a function of a specific flock, in a specific house, on a specific day. Dynamics 365 Business Central handles the finance side of that business well: purchase orders for feed and day-old chicks, inventory valuation, sales invoices for eggs and live birds, dimensions, fixed assets for houses and equipment. What it does not have is a flock. There is no standard table that knows a batch was placed on a date at a given bird count, no place to post a mortality of 43 birds against it, and no way for Business Central to tell you that House 4's cycle closed at an FCR of 1.68 while House 2 closed at 1.91. So the flock lives in a spreadsheet, feed issues post as unspecific consumption against a generic item, and the profitability question gets answered weeks late by hand.
The usual workarounds each break somewhere. Using item tracking lot numbers as pseudo-flocks gives traceability but no daily production register and no bird-count arithmetic. Using a Job per cycle captures cost but forces every biological event through a job journal never designed for a mortality count or an egg grade. Using dimensions alone gives you a slice of the G/L and nothing operational — no opening bird balance, no closing balance, no reconciliation proving that placed minus mortality minus culls minus sales equals the birds actually in the house. None of these survives a bank review or an audit, because the numbers cannot be tied back to a posted document.
We build a dedicated AL extension that adds a poultry layer to Business Central and wires it into the standard posting engine rather than around it. New tables carry the Flock (house/location, breed, placement date, placed quantity, planned cycle length, target FCR) and the Flock Batch Ledger Entry, an append-only register recording every event that changes bird count or production under its own entry type — placement, transfer, mortality, cull, sale, weighing. Daily activity is captured on a Poultry Daily Log page: feed issued by item and quantity, mortality by cause code, water, temperature, medication and vaccination. Posting that log runs a codeunit that creates the item journal lines for feed consumption, writes the flock ledger entries and stamps the flock shortcut dimension, so the G/L slices by flock with no extra keying. Egg production posts by grade against a grading setup you define (Jumbo, XL, Large, Medium, Pullet, Cracks, Dirty), each grade mapped to its own item number, so one posting run both moves inventory and builds the production statistics. Table and page extensions add poultry fields and FactBoxes to Item, Location, Customer and Vendor; event subscribers on the item, sales and purchase posting codeunits keep the flock ledger consistent when users post from standard pages. A job queue entry runs the nightly rollup for FCR, cumulative and daily mortality percentage, hen-day and hen-housed production, average bird weight and cost per unit produced, and API pages (REST API v2.0 / OData v4) expose flocks, logs, production and cost so Power BI, Power Automate and Dataverse read live data instead of an export. Dedicated permission sets separate the supervisor who logs mortality from the accountant who closes the cycle.
Everything is shaped to your operation. A layer farm and a broiler grow-out farm need different cycle logic, different KPIs and different closing rules; a contract grower needs settlement against the integrator's terms, while an independent farm needs full cost absorption. That shaping happens during scoping, which is why this is build-to-order rather than an off-the-shelf AppSource download. We start with a short call to walk your houses, cycle structure, grades, feed programme and reporting needs, then send a written scope with the object list, fields, posting behaviour and reports. Once you confirm it, typical delivery is one working week. We develop against your Business Central version — SaaS on the current release wave or on-premises — deploy to your sandbox first for user acceptance testing with real cycle data, then publish to production with a documented rollback. You receive the AL source, the git repository, technical and user documentation, a training session for farm and finance users, and a post-go-live support window while the first cycle runs through the system.
Ne elde edeceksin
- Complete AL extension source code, built and tested against your exact Business Central version (SaaS release wave or on-premises), delivered as an installable .app package
- Installation and configuration on your sandbox and production environments, including permission set assignment, job queue setup and grading, cause-code and cost-centre configuration
- Technical documentation covering the object model, ID ranges, posting flow, event subscribers, API endpoints and upgrade codeunits
- User guide written for farm supervisors and finance staff, plus a live training session recorded for future staff onboarding
- User acceptance testing on a sandbox loaded with your real cycle data, with a signed-off test script and a documented rollback plan before the production publish
- Private git repository handover with full commit history, branch structure and build pipeline configuration, transferred to your GitHub or Azure DevOps organisation
- Post-go-live support window covering defect fixes and configuration adjustments while your first full cycle runs through the system
- Handover session with your Business Central partner or internal IT so future release-wave upgrades are planned with the extension in scope
Bu kimin için
Layer farm owner or general manager
Runs multiple houses of laying hens and is judged on hen-day production, feed cost per dozen and mortality. Needs one system where the daily egg count by grade, the feed issued and the birds lost roll straight into a per-house margin instead of arriving as a spreadsheet at month end.
Broiler grow-out operations manager
Places batches of day-old chicks on a fixed cycle and lives or dies by feed conversion ratio and average bird weight at catch. Wants weighing entries, feed issues and mortality captured daily per house, with FCR and weight gain visible mid-cycle while there is still time to act.
Farm accountant or financial controller
Has to value feed inventory correctly, absorb chick and medication cost into the right cycle, and produce a cycle P&L that ties back to posted Business Central documents. Needs the flock to be a real dimension in the G/L, not a monthly reconciliation exercise done outside the system.
Business Central partner or internal IT lead
Owns the tenant and its upgrade path. Wants a properly built AL extension with its own object range, permission sets, upgrade codeunits and API pages — something that survives release waves and requires no unsupported base-application modification.
Poultry Farm Management for Dynamics 365 Business Central Nasıl Karşılaştırılır
| Kriter | ECOSIRE | Özel Yapı | Rakip | Dynamics 365 Business Central Yerleşik |
|---|---|---|---|---|
| Fit to your poultry operation | Object model written around your houses, cycles, grades and feed programme during scoping | Fits exactly — if your developer understands poultry economics as well as AL | Fits the vendor's reference farm; you adapt your process to their fields | No flock concept at all; birds, cycles and FCR have no home in the data model |
| Bird-count integrity | Append-only flock ledger where placed minus mortality, culls, transfers and sales always reconciles to closing birds | Depends on whether the build included a real register rather than editable fields | Usually present, but the reconciliation rules are fixed and often opaque | Tracked in a spreadsheet outside the system, with no audit trail to posted documents |
| Integration with Business Central posting | Posts through the standard item journal and posting codeunits, with event subscribers keeping the ledger consistent | Varies — fast builds often write records directly and drift from the G/L | Generally integrated, though cost mapping is forced into the vendor's posting groups | Feed and egg movements post correctly but carry no flock context |
| KPI reporting (FCR, mortality %, hen-day, cost per unit) | Nightly job queue rollup plus query objects and API pages, with formulas agreed with you | Built only if specified and budgeted; commonly deferred past go-live | Fixed dashboard set; a new KPI means a vendor enhancement request | Calculated by hand from exported ledger entries |
| Upgrade path across release waves | Extension-only architecture with upgrade codeunits, retested and republished each wave under support | Your responsibility, and the risk grows once the original developer moves on | Vendor-maintained, but you wait on their release calendar and pricing | Nothing poultry-specific to maintain, because nothing poultry-specific exists |
| Source code and ownership | Full AL source and the git repository handed over, so any partner can maintain it | You own it, and you also own every undocumented decision inside it | Compiled app only; the logic cannot be read or changed | Not applicable — base application only |
| Time to a working system | Typically one working week from confirmed scope, at a fixed quoted price | Months of discovery, build and rework, with cost moving as scope is discovered | Installs in days, then weeks of fitting your process to it, plus recurring licensing | Available immediately, but the poultry work stays outside Business Central |
| Ongoing support | Included window through your first full cycle, then an optional annual agreement covering release waves | Depends entirely on retaining the developer who built it | Vendor SLA, usually generic and not aligned to your cycle calendar | Standard Microsoft and partner support for the base product only |
Poultry Farm Management hakkında Sıkça Sorulan Sorular
How long does delivery take?
This is a build-to-order extension, not an existing AppSource download. After the scoping call we send a written scope covering the object list, fields, posting behaviour and reports. Once you confirm that scope, typical delivery is one working week, including sandbox deployment and user acceptance testing before we publish to production. Larger scopes — multi-site, contract-grower settlement, hatchery or feed-mill integration — are quoted with their own timeline in the same document.
Does this work on Business Central SaaS as well as on-premises?
Yes. It is built as an AL extension against your Business Central version and supports current release waves in both deployment models. On SaaS it is deployed as a per-tenant extension (or published to AppSource if you hold your own listing); on-premises it is published, synchronised and installed in your environment. There is no base-application modification either way — all behaviour comes through table extensions, page extensions, codeunits and event subscribers, so your upgrade path stays intact.
How does support work, and what happens at each Business Central release wave?
A post-go-live support window is included and covers defect fixes and configuration adjustments while your first full cycle runs. Beyond that we offer an annual support and maintenance agreement that includes compatibility work for each release wave, so the extension is retested and republished against the new version before your tenant is upgraded. Because you receive the git repository and the AL source, you or another partner can also maintain it — there is no lock-in.
Can it handle both layer and broiler operations in one company?
Yes. The flock record carries a production type, and the daily log, KPI rollup and cycle-close behaviour follow it. A layer flock posts egg production by grade and reports hen-day and hen-housed production; a broiler flock posts weighing entries and live-bird sales and reports FCR, average weight and daily gain. Mixed operations, including pullet rearing that transfers birds into a layer house, are handled through the transfer entry type on the flock ledger.
How does it affect our existing chart of accounts and inventory setup?
It works with them rather than replacing them. Feed, chicks, medication and eggs stay as normal Business Central items with your existing costing method and posting groups; the extension adds flock context and posts through the standard item journal and posting routines. The flock is stamped as a shortcut dimension so your existing Account Schedules and Analysis by Dimensions immediately slice by flock or house. We agree the account and dimension mapping during scoping, so nothing in your current setup has to be rebuilt.
Can we get the data into Power BI or Power Automate?
Yes. The extension publishes API pages under its own API group on Business Central's REST API v2.0 / OData v4 surface, exposing flocks, daily logs, production, mortality and cost. Those endpoints are consumable directly by Power BI, by Power Automate flows (for example an alert when daily mortality crosses a threshold), and by Dataverse virtual tables for Power Apps. If you already have a reporting layer, we map the endpoints to it during scoping.
What if our requirements are not exactly what is listed here?
That is the normal case, and it is why we scope before we quote. This page describes the capability baseline; the actual object list is written for your houses, grades, feed programme, cost centres and reporting. Contract-grower settlement, hatchery egg-set tracking, feed-mill batching, weighbridge integration and per-house environmental sensor feeds are all things we have scoped as extensions to this baseline. Whatever we agree is written into the scope document before development starts.
İlgili Modüller

Pharmacy Retail Management
A build-to-order Dynamics 365 Business Central extension that adds first-expiry-first-out dispensing, near-expiry alerting and returns, keyboard-fast counter billing, supplier scheme costing and configurable regulatory registers. ECOSIRE builds it for your Business Central version, installs it, and hands over the AL source.

PLM & Engineering Change Management (ECM)
A custom-built per-tenant AL extension that adds revision-controlled item and BOM data, engineering change request/order (ECR/ECO) workflows, multi-stage approvals, and impact analysis to Dynamics 365 Business Central — bridging engineering and operations inside your ERP.

Preventive Maintenance Scheduler
A lightweight preventive-maintenance add-on for Dynamics 365 Business Central that auto-generates recurring maintenance work orders by calendar or usage, so small plants avoid unplanned machine downtime without the cost of a full EAM. Built, installed as a per-tenant AL extension, and supported by ECOSIRE.

Printing Press Management
A build-to-order Dynamics 365 Business Central extension that turns print enquiries into costed estimates, routes jobs through press stages, and tracks paper, ink, outwork and deliveries to the invoice. ECOSIRE builds, installs and supports it after you request a quotation.
Poultry Farm Management
A build-to-order AL extension that gives Dynamics 365 Business Central a real poultry operating model: flock and batch registers, daily feed and mortality logs, egg and bird production with grading, and per-flock profitability. ECOSIRE scopes, builds, installs and supports it for your tenant.
- Flock master table with house/location, breed, supplier, placement date, placed bird count, planned cycle length and target FCR, plus a Flock Card and Flock List carrying a live status FactBox
- Append-only `Flock Batch Ledger Entry` table recording every bird-count event by entry type (Placement, Transfer, Mortality, Cull, Sale, Weighing) with source document reference, so opening minus movements always reconciles to closing birds
- Poultry Daily Log page and posting codeunit capturing feed issued, mortality by cause code, water, temperature, medication and vaccination in one entry, posting item journal lines and flock ledger entries inside a single transaction
- Feed consumption posted as real inventory movement against feed item numbers with unit-of-measure handling for bags versus kilos, keeping feed stock, valuation and the flock's feed cost in step