Saltar al contenido principal
Los detalles del producto se muestran en inglés. Próximamente traducciones.
Aquaculture & Fish Farm Management — A build-to-order AL extension that turns Dynamics 365 Business Central into a working fi — 1/1Vista previa ilustrativa

A build-to-order AL extension that turns Dynamics 365 Business Central into a working fish-farm system:

pond and cage stocking, feed issues and FCR, sampling-based biomass, harvest grading and batch traceability.

ECOSIRE scopes, builds, installs and supports it for your tenant.

¿Qué es Aquaculture & Fish Farm Management?

A build-to-order AL extension that turns Dynamics 365 Business Central into a working fish-farm system: pond and cage stocking, feed issues and FCR, sampling-based biomass, harvest grading and batch traceability. 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.

Características clave

Production unit master for ponds, cages, tanks and raceways with volume, site hierarchy and a link to a Business Central location or bin
Stocking batch table capturing species, strain, hatchery or broodstock source, stocking date, count, initial average weight and initial cost
Feed events posted as item journal lines so feed leaves inventory and capitalises onto the batch — FCR is derived from posted cost, not a spreadsheet estimate
Feeding plan per batch with pellet size and ration as a percentage of biomass, plus a job queue check that flags plan-versus-actual variance
Sampling worksheet page recording sample count and weight, with a codeunit recalculating estimated average weight, standing biomass, SGR and cumulative FCR
Mortality journal with cause codes, automatic population and biomass adjustment, and a configurable daily-rate threshold notification
Treatment and health event log per batch, including withdrawal-period tracking that blocks harvest posting before the withdrawal date
Harvest posting that draws a batch down — partially or fully — into graded item variants and generates the sales-ready lines per size grade
Lot-number traceability built on Business Central item tracking, so a harvested lot traces back through feed lots, treatments and the stocking batch in one report
Batch transfer and split between production units, preserving cost, history and cumulative FCR across the move
API pages published on REST API v2.0 / OData v4 for batches, feed events, sampling and mortality — ready for feed-barge, sensor or mobile integration
Job queue entries for nightly biomass recalculation, growth projection to target weight, and standing-biomass valuation reporting
Dedicated permission sets separating farm technician data entry from production-manager approval and batch closing
Power BI-ready dataset and optional Power Apps / Dataverse connectivity for pond-side capture by crew

Hecho a medida, listo para ti

Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.

  1. 1

    Haces el pedido

    Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.

  2. 2

    Creamos e instalamos

    ECOSIRE la crea, la configura y la instala en tu Dynamics 365 Business Central.

  3. 3

    En marcha + soporte

    Sales en vivo en aproximadamente una semana laboral, con dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.

Sobre este producto

A fish farm's real inventory is alive, it eats every day, and it changes weight between the moment you count it and the moment you sell it. Dynamics 365 Business Central handles the purchase of feed, the sale of graded fish, the bank and the ledgers perfectly well — but it has no concept of a pond or a cage as a stocking location with a live population, no way to record that 180,000 fingerlings went into Cage 4 in March and 173,400 fish came out in October, and no field anywhere for average weight, feed conversion ratio, mortality or a sampling event. Farms bridge that gap with a spreadsheet per site, and the result is the familiar one: the biomass number the farm manager quotes and the inventory value in Business Central are two different stories, harvest yields get reconciled weeks after the fact, and when a buyer or an auditor asks which feed lots and which treatments touched a specific batch of harvested fish, the answer takes days to assemble from paper.

We build an AL extension that adds the aquaculture layer directly into Business Central rather than beside it. New tables model the production unit (pond, cage, tank, raceway) with its volume and site hierarchy, and the stocking batch that occupies it — species, strain, hatchery source, stocking date, count, initial average weight and cost. Feeding is captured as feed events posted through item journal lines, so feed actually leaves inventory and lands on the batch's cost, which is what makes a feed conversion ratio real instead of estimated. A sampling page records sample count and weight, and a codeunit recalculates the batch's estimated average weight, standing biomass, specific growth rate, cumulative FCR and survival rate from stocking to date. Mortality entries reduce the population and carry a cause code. Harvest posts a partial or full drawdown of the batch into graded item variants — one harvest event splits into size grades and yields the sales-ready lines, while the batch keeps the full history behind each lot.

Technically it is a standard, upgrade-safe AL app for current Business Central release waves, on SaaS or on-premises. We use table extensions and page extensions rather than modified base objects, event subscribers into the item journal and posting routines so nothing in your existing posting flow is replaced, and item tracking with lot numbers so traceability rides Business Central's own mechanism instead of a parallel one. Job queue entries recalculate biomass and growth projections on a schedule and can raise a feeding-plan variance or a mortality-threshold notification. API pages published on the REST API v2.0 / OData v4 surface make batches, feed events and sampling readings available to feed-barge telemetry, water-quality sensors, a Power BI biomass dashboard or a Power Apps mobile form for the crew on the pontoon; Dataverse virtual tables are an option where the farm already runs Power Platform. Dedicated permission sets separate a farm technician who records feeding and mortality from a production manager who approves harvests and closes batches.

Because this is built to order, nothing here is generic. Marine cage salmon, inland tilapia ponds, RAS shrimp and hatchery nursery stages all count, feed and grade differently, and the extension is shaped to how your farm actually runs — your species and grade tables, your feed table and pellet sizes, your sampling protocol, your harvest documentation and the certification records (BAP, ASC, GlobalG.A.P., health certificates) your buyers demand. We start with a scoping call, write the functional specification, and you approve it before development begins.

Typical delivery is one working week from confirmed scope. We build against your exact Business Central version, deploy to a sandbox for user acceptance testing with your own data, then publish to production with a rollback plan in hand. You receive the full AL source code for your version and a git repository, so nothing about this leaves you dependent on us to keep operating.

lo que obtienes

  • Installable AL extension (.app) plus complete source code, built and tested against your exact Business Central version and release wave
  • Installation, publishing and configuration on your Business Central tenant — sandbox first, then production
  • Technical documentation: object ID ranges, table and field reference, event subscribers, API page endpoints, permission sets and integration points
  • End-user guide covering stocking, feeding, sampling, mortality, treatment and harvest workflows, plus a live training session for farm and finance users
  • User acceptance testing on a staging sandbox with your own species, feed and site data, and a documented rollback plan before the production publish
  • Post-go-live support window for defect fixes and configuration adjustment on the delivered scope
  • Git repository handover with full commit history, so your team or any partner can maintain and extend the code
  • Signed-off functional specification before development starts, plus a data-migration script for existing pond and batch records where source data is extractable

¿Para quién es esto?

Aquaculture Production Manager

Owns standing biomass, growth and survival across every site. Needs one biomass number that finance and the farm both trust, cumulative FCR per batch to judge feed suppliers and feeding strategy, and early warning when mortality or growth deviates from plan — without waiting for a monthly spreadsheet consolidation.

Farm Site Supervisor / Technician

Records feeding, sampling, mortality and treatments daily, often pond-side or on a pontoon. Needs entry screens that are fast and forgiving on a tablet, defaults matching the site's routine, and confidence that recording feed once is enough — no second entry into an office spreadsheet.

Finance Controller / CFO

Needs biological assets valued correctly on the balance sheet, feed cost capitalised onto the right batch rather than expensed in bulk, and harvest cost of goods that ties to what actually left the water. Wants the aquaculture numbers inside Business Central's ledgers, not reconciled to them after month-end.

Quality & Certification Manager

Answers buyer and auditor questions about provenance. Needs a harvested lot to trace back to its stocking batch, feed lots, treatments and withdrawal periods in a single document, and needs BAP, ASC or GlobalG.A.P. record-keeping to fall out of daily operations rather than a pre-audit scramble.

Cómo se compara Aquaculture & Fish Farm Management

CriterioECOSIREConstrucción personalizadaCompetidorNativo de Dynamics 365 Business Central
Fit to your species, feeding protocol and gradingBuilt to your specification — your species, feed table, sampling protocol and grade structureFully bespoke, but you carry the domain analysis and design work yourselfFixed model built for the vendor's target species; you adapt to itNo aquaculture model at all — ponds, batches and biomass do not exist
Feed conversion ratio and biomassDerived from posted item journal lines and sampling events, reconciled to inventoryAchievable, but the posting integration is the part most teams underestimateOften calculated in the app's own tables, separate from the inventory ledgerA spreadsheet per site, reconciled to Business Central after the fact
Traceability from harvested lot back to stockingRides Business Central item tracking — lot numbers link feed lots, treatments and batchDepends entirely on the developer's grasp of item trackingUsually present, but in a parallel traceability model of the vendor's ownItem tracking exists, but nothing connects it to a live population or feed history
Upgrade safety across release wavesTable and page extensions with event subscribers; no base-object modificationDepends on discipline — modified base objects are a common shortcut that hurts laterVendor maintains compatibility, on the vendor's own release calendarNothing to break, and nothing to use
Source code and ownershipFull AL source plus the git repository handed over to youYou own it, if the contract says so and the repository is actually deliveredCompiled app only; behaviour cannot change without the vendorNot applicable
Cost and commercial modelFixed quote for a defined scope, no per-user aquaculture subscriptionTime and materials, with real overrun risk on an unfamiliar domainRecurring per-user or per-site licence for functionality you may only partly useNo extra cost, and no capability
Integration with barges, sensors and Power PlatformAPI pages on REST API v2.0 / OData v4, job queue processing, Dataverse-readyPossible, but the API surface must be designed and built from scratchWhatever endpoints the vendor chose to publishStandard Business Central APIs only — no aquaculture entities to expose
Time to a working systemTypically one working week from confirmed scope, with UAT on a sandbox firstMonths, including discovery, build, testing and reworkFast to install, then slow while you bend your process to fit itImmediate, because the gap is filled by spreadsheets

Preguntas frecuentes sobre Aquaculture & Fish Farm Management

How long does delivery take?

Typical delivery is one working week from confirmed scope. This is a build-to-order extension, not a Microsoft AppSource download — we start with a scoping call, write a functional specification covering your species, feeding protocol, grading and traceability requirements, and you approve it before development begins. The clock starts when that scope is signed off. Larger programmes — multi-site marine operations, hatchery-through-harvest lifecycles, or integrations with feed-barge and water-quality telemetry — are quoted with their own timeline after scoping.

Does this work on Business Central SaaS as well as on-premises?

Yes. It is delivered as a standard AL extension built for current Business Central release waves. On SaaS it is published to your environment as a per-tenant extension; on-premises it publishes and installs to your service tier the same way. We build and test against the exact version and release wave you run, and we use table and page extensions with event subscribers rather than modifying base objects, so your environment stays upgrade-safe and cloud-eligible.

What happens with support and Microsoft's twice-yearly updates?

You get a post-go-live support window for defect fixes and configuration adjustment on the delivered scope. Beyond that we offer an ongoing support and compatibility agreement covering recompilation and regression testing of the extension against each Business Central release wave. Because you receive the full AL source and the git repository, you are never locked in — your own team or another partner can maintain it if you prefer.

How is feed conversion ratio actually calculated?

From posted transactions, not estimates. Feed events post item journal lines, so feed leaves inventory and its cost lands on the stocking batch. Biomass gain comes from sampling events, where recorded sample count and weight drive a recalculation of estimated average weight and standing biomass, adjusted for mortality entries. Cumulative FCR is then feed weight consumed divided by biomass gained since stocking — and it reconciles to your inventory ledger because it is built from the same postings.

Can our crew record feeding and mortality from a phone or tablet at the pond?

Yes. The Business Central web client works on a tablet and the entry pages are built for fast repetitive capture. Where you want a purpose-built pond-side app, the extension exposes API pages on REST API v2.0 / OData v4 for batches, feed events, sampling and mortality, which a Power Apps canvas app or a third-party mobile client can write to directly. Dataverse connectivity is available where you already run Power Platform. The mobile layer is scoped and quoted separately from the core extension.

Will this integrate with our feed barge, biomass camera or water-quality sensors?

It is designed to. The API pages give any external system a supported write path into feed events and sampling readings, and job queue entries can pull or process incoming data on a schedule. We do have to see the specific device or vendor API before committing to it, so bring the integration documentation to the scoping call and we will confirm feasibility and price it as part of the scope.

We already run a separate aquaculture system alongside Business Central. Can you migrate our history?

Usually yes, where the source data is extractable. We include a data-migration script for existing pond, cage and batch records as part of delivery, and we validate the migrated data on the staging sandbox during user acceptance testing before anything reaches production. Very large historical datasets or proprietary formats with no export path are assessed during scoping.

Solicitar presupuesto

Aquaculture & Fish Farm Management

A build-to-order AL extension that turns Dynamics 365 Business Central into a working fish-farm system: pond and cage stocking, feed issues and FCR, sampling-based biomass, harvest grading and batch traceability. ECOSIRE scopes, builds, installs and supports it for your tenant.

  • Production unit master for ponds, cages, tanks and raceways with volume, site hierarchy and a link to a Business Central location or bin
  • Stocking batch table capturing species, strain, hatchery or broodstock source, stocking date, count, initial average weight and initial cost
  • Feed events posted as item journal lines so feed leaves inventory and capitalises onto the batch — FCR is derived from posted cost, not a spreadsheet estimate
  • Feeding plan per batch with pellet size and ration as a percentage of biomass, plus a job queue check that flags plan-versus-actual variance

Solicitar presupuesto

Cuéntanos tus necesidades de Aquaculture & Fish Farm Management y te enviaremos precios, opciones de licencia y una propuesta a medida, normalmente en un día hábil.

Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.