Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. agriculture
  3. Livestock Farm Management v 19.0
  4. Sales Conditions FAQ

Livestock Farm Management

by Grevlin Global Corp https://www.grevlin.com
Odoo

$ย 875.49

v 19.0 Third Party 2
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Versions 18.0 19.0
  • Description
  • Manifest
  • Documentation
  • License
๐Ÿฎ

Livestock Farm Management

Run commercial poultry, dairy, beef, swine and aquaculture operations โ€” cycles, houses, feed, weighings, eggs, milk, multi-channel sales and PDF production reports in one unified Odoo application.

โœ“ Odoo 19.0  ยท  โœ“ Multi-species  ยท  โœ“ Scale-ready  ยท  โœ“ PDF Reports

Livestock Farm Management turns fragmented barn-sheets and spreadsheets into a live operational record. One data model covers every species, every cycle, every daily activity โ€” and routes finished output straight to your sales channels, backed by detailed PDF reports at every level.

Built for Every Species

๐Ÿ”

Poultry

Broilers, layers, breeders

๐Ÿ„

Dairy

Milk yields & lactation

๐Ÿ‚

Beef

Fattening & finishing

๐Ÿ–

Swine

Farrow-to-finish

๐ŸŸ

Aquaculture

Fish ponds & tanks

โ–ถ WATCH IT IN ACTION

See Livestock Farm Management live

A guided tour through Broiler, Beef and Aquaculture cycles โ€” daily feed records, scaleโ€‘driven weighings, mortality tracking, output batches and PDF reports โ€” endโ€‘toโ€‘end in Odoo 19.

โ–ถ Watch on YouTube

Core Features

๐Ÿ 

Locations & Houses

Model farms, houses, pens, coops and ponds. Track capacity, biosecurity zone and environmental data per unit.

๐Ÿ”

Cycles & Groups

Manage production cycles and animal groups from placement to depopulation. Track intake count, species and live cycle KPIs.

โš™

Activity Protocols

Reusable protocols for feeding, vaccination and cleaning. Instantiate as calendars that generate scheduled daily actions automatically.

๐ŸŒพ

Feed, Weighing & Mortality

Daily records for feed consumption, body weight (scale-integrated) and mortality. Compute FCR, ADG and survival rate automatically.

๐Ÿฅš

Egg & Milk Records

Track daily egg production by grade (A/B/C) and daily milk yield with fat, protein and SCC per session. Output flows to inventory as stock lots.

๐Ÿ’ฐ

Output Batches & Sales

Finalize cycles into output batches and route them to direct, cooperative, contract or processing channels via dedicated CRM sales teams.

๐Ÿ“Š

OWL Dashboard

Live KPI dashboard with clickable filter bar, embedded kanban view and time-series charts for FCR, ADG, mortality and output production.

๐Ÿ“„

PDF Production Reports

Five QWeb PDF reports: Output Batch Certificate, Cycle Summary, Cycle Production & Activity, Group Summary, and Group Detailed Activity & Production.

โš–

Scale Integration

Capture body weight, milk volume and batch weight directly from connected hardware scales via the Grevlin Scale Reader รขย€ย” zero manual entry.

๐Ÿ“

Project-First Operability

Every herd is a typed Project in Odoo's Project app, and every production cycle is its own linked sub-project. Feeding, vaccination, weighing and treatment actions appear as Kanban tasks โ€” drag one to Done and the stock consumption and cost entry fire automatically. Run the entire operational loop without ever leaving the Project menu. The run's lifecycle mirrors onto native project pipeline stages (Preparing โ†’ Running โ†’ Closing โ†’ Done), generated workflow tasks carry real dependencies so blocked-vs-ready work shows at a glance, and each workflow's goal โ€” the harvest-prep or dry-off line โ€” becomes a native project milestone that follows reschedules and is reached on completion.

๐Ÿ“ฆ

Farm Taxonomy as Product Categories

Every farm type is now a real Odoo product category, with standard live-animal, egg and milk output products generated automatically and correctly unit-of-measured. Feed, medicine, labor and overhead costs post through native category accounting โ€” no more company-wide flat accounts, every species gets its own resolved income and expense trail.

๐Ÿพ

Live Head Counts, Backed by Real Inventory

Every production run now carries its own tracked lot: placement receipts the initial flock into stock, mortality scraps write it down, transferring a herd to another house moves the lot, and closing a run delivers whatever remains. The head count you see on the KPI dashboard is the same number Inventory shows for that house โ€” always.

๐Ÿ›’

Sell and Replenish Without Leaving Sales & Purchase

Confirming an egg or milk record posts a real production move into stock; dispatching a live-animal output batch actually consumes the herd's own tracked population. Feed and medicine can now be replenished with standard reordering rules on a dedicated farm input location โ€” the full purchase-order-to-receipt-to-consumption loop, no farm-menu detours.

๐Ÿ› 

Guided Workflow Builder

Design a new species workflow from named phases โ€” brooding, grower, finisher, milking, grow-out โ€” each with its own day window and lines, instead of hand-entering flat protocol rows. Start from any existing species' workflow and the builder rescales every day offset and repeat window proportionally to your new target cycle length (adapt Tilapia's schedule for Nile Perch in one click). Preview the whole plan on a day-axis calendar with repeats expanded, get advisory warnings for phase gaps, lines past cycle end, or a missing vaccination / water-quality line โ€” then emit a normal draft protocol into the standard approval flow.

๐ŸŸ

Species Workflow Configuration

Manage real species โ€” Nile Tilapia, Broiler Chicken, Holstein โ€” grouped by livestock class, each carrying its own predefined workflow protocols. Start a production cycle and the right species workflow loads automatically as dated, typed tasks on the run's project: a Tilapia grow-out gets the Tilapia schedule, not a generic aquaculture one, and only approved protocols ever instantiate. Shift the start date before the run goes live and every pending task reschedules with it; correct the farm type and the workflow swaps cleanly โ€” no duplicates, and completed work is never touched. A ready-to-use library ships out of the box: 20 species across poultry, bovine, swine and aquaculture, each with a complete, field-realistic startโ€‘toโ€‘goal workflow โ€” broiler vaccination and feed phases, layer beak care and lay-onset checks, dairy milking cadence through dry-off, tick control for Zebu, cannibalism-control grading for catfish, biosecurity audits for shrimp.

๐ŸŒพ

Feed Formulation & Consumption Forecasting

Define starter, grower, finisher and layer feed-phase windows per production type, each optionally linked to a native Odoo recipe (Bill of Materials). Every active run now shows a 7-day feed demand forecast built from your own breed-performance curve and a live days-of-stock-remaining reading against your farm's own feed store โ€” with an automatic activity raised the moment stock is projected to run low. Feed records flag on the spot whether what was actually fed matches the bird's current phase recipe.

The Operational Loop

1

Place Cycle

Open a cycle with species, count, house.

2

Schedule

Apply feed & health protocols.

3

Daily Log

Feed, weigh, mortality, eggs, milk.

4

Finalize

Create output batch, compute KPIs.

5

Sell & Report

Route to channel, print PDF reports.

Screenshots

Livestock Dashboard

Operational Dashboard

Live KPIs across cycles, houses, feed, mortality and output with filter bar and KPI charts.

Houses

Houses & Pens

Model every barn, coop, pen or pond with capacity and zone.

Production Cycle

Production Cycle

From placement to depopulation with live cycle KPIs.

Activity Calendar

Activity Calendar

Scheduled feed, vaccination and cleaning actions per cycle.

Calendar Detail

Calendar Detail

Drill into protocol actions and track execution in real time.

Feed Records

Feed Records

Daily feed consumption feeding FCR calculations.

Mortality Tracking

Mortality Tracking

Log losses with cause codes and auto-compute survival.

Weighing Records

Scale-Integrated Weighing

Capture body weight directly from connected hardware scales.

Farm Types

Multi-Species Farm Types

One model covers poultry, dairy, beef, swine and aquaculture.

Compatibility & Integration

  • Built for Odoo 19.0 Community & Enterprise
  • Integrates with Sales, Purchase, Inventory, Accounting, Project, HR Timesheets, CRM
  • Hardware scale integration via the Grevlin Scale Reader
  • Shares infrastructure with Crops Farm Management for mixed farms
  • Full multi-company isolation on every operational record

Changelog

Version 19.0.5.12.0 โ€” August 2026

  • New: configurable feed-phase windows (starter/grower/finisher/layer) per production type, each optionally linked to a native Odoo recipe (Bill of Materials)
  • New: a 7-day feed demand forecast built from your own breed-performance curves, shown alongside a live days-of-stock-remaining reading against your farm's feed store
  • New: an automatic low-feed-stock alert so nobody discovers an empty silo the hard way
  • New: feed records now flag whether the product fed actually matches the bird's current feed-phase recipe

Version 19.0.5.11.3 โ€” August 2026

  • Security fix: Officer-tier staff can now actually confirm feed and mortality records โ€” a missing Inventory access grant previously blocked the underlying stock movement from posting for anyone below full Manager rights

Version 19.0.5.11.2 โ€” July 2026

  • Technical: the run's own Project-app link now updates reliably whenever the run's KPIs change, closing a gap where a stale internal lookup could delay a dashboard refresh โ€” no visual or behavioral change

Version 19.0.5.11.1 โ€” July 2026

  • Technical: dashboard charts (ADG, FCR, mortality, weekly mortality %, house environment, egg and hen-day trends, milk volume, expense per head, and the actual-vs-breed-standard weight overlay) now render through Odoo's native Chart.js engine instead of hand-rolled SVG, matching the suite's updated dashboard standard โ€” no visual or behavioral change

Version 19.0.5.11.0 โ€” July 2026

  • New: Growth-curve harvest forecast โ€” the projected harvest date and weight now come from a real growth curve fit to each run's own weighing history, not a flat straight-line estimate
  • New: Optimal market timing flag โ€” a run is flagged ready for market only once it has both reached its target weight and its flock is evenly grown

Version 19.0.5.10.0 โ€” July 2026

  • New: Cycle Closeout / P&L report โ€” a one-page, mobile-friendly PDF a farm manager can sign off on: placement-to-harvest summary, production KPIs (FCR/ADG/mortality/uniformity, plus EPEF/EEF/livability for broiler runs), full cost breakdown, revenue and margin, unit economics, and actual-vs-standard deltas

Version 19.0.5.9.0 โ€” July 2026

  • New: Production pipeline stages โ€” each run's lifecycle now mirrors onto native project stages (Preparing / Running / Closing / Done), so the Project overview kanban shows the whole production pipeline at a glance
  • New: Workflow task dependencies โ€” generated workflow tasks depend on the previous day's tasks, surfacing blocked-vs-ready work natively in the Project app
  • New: Goal milestones โ€” every activated workflow's goal line becomes a project milestone that shifts with reschedules, disappears with regeneration, and is reached on completion
  • Verified: Live run P&L โ€” confirmed farm costs surface as analytic lines on the run project's own account, feeding the native project profitability view

Version 19.0.5.8.0 โ€” July 2026

  • New: Guided workflow builder โ€” compose a species workflow from phase-based building blocks, with copy-and-rescale from any existing species' workflow, a day-axis timeline preview, and advisory validation before the protocol is created
  • New: Protocol timeline view โ€” every activity protocol can now be viewed on a calendar with repeat lines expanded to their occurrence dates
  • Improved: Builder entry points โ€” launch from the Configuration menu, a "Build Workflow" button on the species form, or straight from any protocol as the rescale source

Version 19.0.5.7.0 โ€” July 2026

  • New: Seeded species workflow library โ€” 20 species (5 per livestock class) ship ready to use, each with a complete, genuinely differentiated start-to-goal workflow: feed phases, vaccination schedules, weighing checkpoints, water-quality cadences, milking through dry-off, and an explicit harvest/dry-off goal line
  • New: Species-operation action types โ€” harvest preparation, dry-off, hoof and beak care, body condition scoring, pond preparation, stocking, water quality and grading now ship as standard action types
  • Improved: Global template protocols โ€” workflow protocols can now be company-less shared templates; the seeded library loads for every company while company-bound protocols stay scoped

Version 19.0.5.6.0 โ€” July 2026

  • New: Workflow rescheduling โ€” shifting a not-yet-active run's start date re-shifts every pending workflow task's date and deadline in one move; completed or in-progress work is never touched
  • New: Workflow regeneration โ€” correcting a run's farm type or species before it starts swaps the generated workflow to the new species' set, cancelling only untouched calendars and never duplicating one for the same protocol
  • Improved: Project timeline guarantee โ€” the generated species workflow lands as dated, typed tasks on the run's project from day one, ready to run entirely from the Project kanban

Version 19.0.5.5.0 โ€” July 2026

  • New: Species workflow configuration โ€” species are now a real tier (Nile Tilapia, Duck, Holstein...) grouped by livestock class, each carrying its own predefined workflow protocols shown right on the species form
  • New: Species-aware workflow loading โ€” creating a cycle auto-loads the species' own workflow first, falling back to the farm type's defaults per activity type; draft or archived protocols are never instantiated
  • Improved: Protocol scoping & search โ€” protocols can be tagged with a species, with new species and livestock-type filters and group-bys; the farm type's default workflow protocols are now visible on its form

Version 19.0.5.4.1 โ€” July 2026

  • Security fix: sensor readings and breed-standard benchmark rows were missing a multi-company access rule, allowing cross-company reads; both are now correctly company-scoped

Version 19.0.5.4.0 โ€” July 2026

  • New: CO2 tracking โ€” house sensor readings now show CO2 alongside temperature, humidity, THI and ammonia, both in the daily stats and a new dashboard trend chart
  • New: Cycle kanban board โ€” browse production runs as cards grouped by state, with age, FCR and mortality at a glance
  • New: Feed, mortality, egg and milk analytics โ€” pivot and graph views for feed cost trends, mortality by cause, and laying/dairy performance
  • New: Activity calendar view โ€” see every scheduled vaccination, treatment and inspection on a real calendar, not just a list
  • Improved: Herd and cycle search & totals โ€” both now have dedicated filters/group-bys and list totals across cost and head-count columns; the profitability report surfaces its own cost-breakdown and cost-per-head measures

Version 19.0.5.3.0 โ€” July 2026

  • New: Breed-standard benchmarking โ€” configure target weight/FCR/lay%/mortality curves by production type and breed, seeded with generic broiler, layer and swine industry curves out of the box
  • New: Are we ahead or behind standard? โ€” every cycle now shows its own weight, FCR and cumulative mortality against the matched breed-standard curve at its current age, with a clear ahead/behind flag
  • New: "Performance vs Standard" report โ€” a one-page PDF comparing a cycle's actual results to its own matched standard curve
  • New: Actual vs standard growth chart โ€” the dashboard now overlays the herd's own weighed growth curve against the standard target curve over the same period

Version 19.0.5.2.0 โ€” July 2026

  • New: Egg and milk production posts to stock โ€” confirming a record moves the sellable quantity into the house's own inventory, with a real reversing move if you cancel it
  • New: Output batches consume the herd's own population โ€” dispatching a live-animal (meat/fish) batch now draws down the same tracked lot the head count comes from, so the count and the delivery finally agree
  • New: Farm input storage and reordering rules โ€” feed and medicine consumption can now draw from a dedicated, replenishable storage location; set up a standard Odoo reordering rule and the purchase-order-to-receipt-to-consumption loop runs on its own
  • Improved: Deliveries are actually processed โ€” output batch pickings used to be created but never validated; they now confirm, reserve and complete for real, matching every other stock move in this module

Version 19.0.5.1.0 โ€” July 2026

  • New: Quant-backed head counts โ€” every production run gets its own tracked lot; placement receipts the initial flock, mortality write-downs post as real scrap moves, and the current head count you see everywhere is read live from Inventory
  • New: Transfer a herd to another house โ€” a guided action moves a herd's tracked population between houses with a real internal stock move, freeing the old house for sanitation and occupying the new one
  • New: Closing a run delivers the remainder โ€” whatever head count is left when a run closes leaves via a real delivery move instead of being silently zeroed
  • New: Every farm type tracks a live animal โ€” dairy and layer herds now get their own live-animal product too, even though their sellable output is milk or eggs, so every species has a head count backed by inventory
  • New: Data migration included for existing installs โ€” every open production run gets an opening quant seeded from its current head count, with no manual recount required

Version 19.0.5.0.0 โ€” July 2026

  • New: Farm types are product categories โ€” every farm type now carries its own Odoo product category, with income, expense and stock valuation accounts resolved natively per species instead of a single company-wide account for every farm
  • New: Standard output products โ€” live-animal, egg and milk products are generated automatically per farm type with the correct tracking and unit of measure (heads, dozen, litres); output batches now reuse these standard products instead of creating a fresh one every time
  • Improved: Native cost accounting โ€” feed and medicine journal entries resolve their expense account through the consumed product's own category chain; labor and overhead entries resolve through the cycle's farm-type category, replacing the old flat company-wide feed/medicine/labor/overhead account fields
  • New: Data migration included for existing installs โ€” upgrading creates a product category for every existing farm type, seeds its accounts from the legacy company settings, and generates the standard output products automatically

Version 19.0.4.0.0 โ€” July 2026

  • New: Native Project app integration โ€” every livestock group is now a herd tracked as its own typed Project, and every production cycle is a linked sub-project of that herd, both visible and manageable directly from Odoo's Project menu
  • New: Activity actions as Kanban tasks โ€” scheduled feeding, vaccination, weighing and treatment actions appear as typed tasks on the cycle's project; dragging a task to Done runs the same stock consumption and costing logic as completing it from the farm calendar, kept in sync in both directions
  • Changed: Group/cycle relationship inverted โ€” a herd (group) now runs through many production cycles over its life; head counts, run dates, weights, all KPI computations and every daily record (feed, mortality, weighing, egg, milk, output batch, labor, overhead) now live on the cycle rather than the group, with herd-level figures rolling up across its cycles
  • New: Data migration included for existing installs โ€” upgrading re-creates the herd/cycle project structure and re-anchors every existing daily record automatically, with no manual data entry required

Version 19.0.3.3.0 โ€” July 2026

  • New: Expense analytics on production groups โ€” every group now breaks its real cost down by category (feed, medicine/vet, labor, overhead) with per-head and per-kg-of-gain figures and each category's share of total cost
  • New: Overhead budget variance โ€” compare actual overhead spend against the cycle budget directly on the group, and spot overruns before they eat the margin
  • New: Expense trend chart on the dashboard โ€” follow how production cost evolves over the selected period at a glance
  • Improved: Overhead records that consume stored products now generate real stock consumption movements โ€” the same inventory-accurate behavior feed records already had
  • Fixed: Resolved an error that could prevent labor, overhead and activity journal entries from posting on Odoo 19 databases due to an internal account-lookup change

Version 19.0.3.2.1 โ€” July 2026

  • New: Analytic cost-center allocation on daily cost records โ€” feed, labor, overhead and medicine/vet cost records now support Odoo's standard analytic distribution widget, so every cost can be split across cost centers with fine-grained precision
  • Fixed: Resolved a rare issue where confirming a feed record or completing a medicine/vet action could fail to finalize its stock consumption movement on certain database configurations
  • Fixed: Resolved an issue where creating a sale order directly from an output batch could fail due to an internal unit-of-measure mismatch
  • New: 25-test automated regression suite covering cycle and group workflows, feed/mortality/weighing records, the output-batch sales pipeline, activity protocols and the OWL dashboard โ€” so every release is verified before it reaches you

Version 19.0.3.2.0

  • New: Accounting data in all PDF reports โ€” every report now includes a full cost breakdown (feed, medicine, labor, overhead, total) with percentage split and cost-per-head; labor and overhead records with journal entry references appear in Cycle Detailed and Group Detailed reports; Output Batch Certificate shows group cost summary and linked sale order amount
  • New: Admin user auto-assigned to Manager group โ€” the Odoo admin account is automatically a member of the Livestock Farm Manager group on install
  • Fixed: Settings view migrated to the Odoo 19 <app> / <block> / <setting> DSL โ€” resolves install error on fresh Odoo 19 databases
  • Fixed: Removed parent_id from analytic account creation โ€” field was dropped in Odoo 19; group and cycle analytic accounts now create without hierarchy

Version 19.0.3.1.1

  • New: Full analytic accounting โ€” analytic cost centers auto-created at farm-type, cycle, and group levels; all cost flows post journal entries with proper analytic distribution
  • New: Feed record confirmation flow โ€” confirming a feed record generates a real stock consumption move from the house location and posts a journal entry to the feed expense account
  • New: Medicine & veterinary costing โ€” set a unit cost on any activity action; marking the action done automatically creates a stock move and journals the cost to the medicine expense account
  • New: Labor records โ€” track both permanent employees and temporary/casual workers; supports hourly, daily and per-task rates; posts a labor journal entry on demand
  • New: Overhead costs with Odoo product catalog โ€” link any overhead entry to a product and category; quantity ร— unit price auto-computes the amount; posts to the overhead expense account
  • New: Fixed cost templates per farm type โ€” define recurring costs (litter, cleaning, water, etc.) using Odoo products; templates auto-generate overhead records when a cycle activates or a group is created, scaled per cycle, per day, per group, per head or per mยฒ of house
  • New: Worker type configuration โ€” configurable categories for temporary workers (day laborer, contractor, seasonal) with default rate and rate type
  • New: Real stock movements โ€” output batches create an outgoing stock picking on ยซMake Availableยป; mortality events can write off live-animal stock via a standard scrap record
  • New: Cost rollup โ€” each group aggregates feed, medicine, labor and overhead into a total cost; cycle totals roll up from all groups; both shown in dedicated Financial Summary tabs
  • New: Accounting settings page โ€” configure the farm analytic plan, operations journal and expense accounts per category directly from Odoo Settings

Version 19.0.2.1.2

  • New: Required field validation enforced across all critical operational fields on cycles, groups, activity actions, feed records and output batches โ€” prevents incomplete records from being saved

Version 19.0.2.1.1

  • New: Farm Type filter added as the topmost dashboard filter โ€” scope all KPIs, charts and cycle/group dropdowns to a specific species type (broiler, layer, dairy, swine, aquaculture)
  • New: Eggs Collected daily chart โ€” dedicated bar chart always rendered when egg production data exists, independent of dominant production type across all groups
  • New: Milk Volume chart now renders as a separate card, allowing both egg and milk charts to appear simultaneously when mixed production types are in view
  • Fixed: ADG chart was empty for groups where initial weight was zero โ€” chart now correctly plots ADG using arrival date as the baseline regardless of starting weight value
  • Fixed: Replaced deprecated _sql_constraints list with Odoo 19 models.Constraint() class attributes on output type, species and production type models

Version 19.0.1.5.0

  • New: Cycle Production & Activity Report โ€” full feed, weighing, egg/milk and activity detail across all groups in a cycle
  • New: Group Summary Report โ€” one-page KPI sheet per group (FCR, ADG, mortality %, projections, feed costs, output counts)
  • New: Group Activity & Production Report โ€” complete per-group drill-down: mortality events, feed log, weighings, egg/milk records, output batches and full activity calendar with action-level detail
  • Fixed: Output Batch Certificate now correctly references grade_id (Many2one) and output_type_ids (Many2many)
  • Fixed: Cycle Summary Report output-type aggregates now use configurable type codes instead of hardcoded selection values

Version 19.0.1.4.0

  • Added configurable output grade objects replacing hardcoded grade selection
  • Added configurable mortality cause objects for cause classification
  • Improved group form with collapsible record smart tabs

Version 19.0.1.3.0

  • Added KPI time-series charts (FCR, ADG, mortality, output production) to the OWL dashboard
  • Added interactive filter bar to the dashboard for cycle and group scoping
  • Improved grouping of production records by group in list views
  • Fixed several module installation errors

Version 19.0.1.2.0

  • Replaced hardcoded Selection fields with configurable objects for farm types, output types and production types
  • Added configurable species and production type models
  • Improved domain-based filtering between farm type and group views

Version 19.0.1.1.0

  • Added projected harvest date and weight computation on groups
  • Added uniformity index field and FCR / ADG stored computations
  • Improved scale reader integration with session and volume UoM support for milk records

Version 19.0.1.0.0

  • Initial release for Odoo 19.0
  • Multi-species support: poultry, dairy, beef, swine, aquaculture
  • Locations, houses, cycles and animal groups
  • Activity protocols, calendars and scheduled actions
  • Daily feed, weighing, mortality, egg and milk records
  • Output batches with scale-reader integration and stock lot creation
  • Dedicated CRM teams for multi-channel sales
  • OWL dashboard and daily cron automations

Need Help?

Contact us at odoo@grevlin.com

Follow us on X: @GrevlinGlobal

โœจ 30 days free support included

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • CRM (crm)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Manufacturing (mrp)
• Project (project)
• Purchase (purchase)
• Calendar (calendar)
• Contacts (contacts)
• Employees (hr)
Community Apps Dependencies Show
• Grevlin Product Base
• Grevlin Project Base
• Trading Contract Base
• Universal Scale Reader
Lines of code 17593
Technical Name grev_od_livestock_farm
LicenseOPL-1
Websitehttps://www.grevlin.com

Livestock Farm Management - Documentation

Livestock Farm Management is a multi-species commercial livestock application for Odoo 19.0. One data model covers poultry, dairy, beef, swine and aquaculture - from placement to sale, with full cost accounting and an operational KPI dashboard.

Overview

The module bundles all daily barn and field activity (feed, weighing, mortality, eggs, milk) into a structured cycle record, rolls every feed/medicine/labor/ overhead cost into an analytic cost center, and routes the finished output to the right sales channel through dedicated CRM teams.

Key Features

  1. Multi-species support - poultry (broilers, layers, breeders), dairy, beef, swine and aquaculture share the same data model.
  2. Locations & houses - hierarchical farm, location, house and pen model with an occupancy state machine for All-in-All-out flow.
  3. Cycles & groups - production cycles and animal groups with intake count, species and live KPIs (FCR, ADG, survival, projected harvest).
  4. Activity protocols & calendars - reusable feeding, vaccination and cleaning templates, instantiated as calendars that generate scheduled daily actions automatically.
  5. Daily operations - feed, weighing (scale-integrated), mortality, egg and milk records with automatic KPI aggregation.
  6. Cost accounting - feed, labor, overhead and medicine/vet costs post journal entries with analytic distribution; cost rolls up from group to cycle in a dedicated Financial Summary tab.
  7. IoT & scale integration - house sensor readings and hardware scale capture via the Grevlin Scale Reader.
  8. Output batches - finalize a cycle into an output batch that creates stock.lot records and an outgoing picking, ready for sale.
  9. Multi-channel sales - dedicated CRM teams for direct, cooperative and contract-farming channels.
  10. OWL dashboard - filter bar, KPI banner and time-series charts for FCR, ADG, mortality, egg/milk output and production volume.
  11. QWeb PDF reports - five production and financial reports at cycle, group and output-batch level.

Installation

  1. Copy the grev_od_livestock_farm directory into your Odoo addons path.
  2. The module depends on grev_od_scale_reader and grev_od_contract_base. Install these first.
  3. Update the app list and install :guilabel:`Livestock Farm Management`.

Note

grev_od_livestock_farm is fully standalone. It can be installed alongside grev_od_crops_farm on mixed-farm operations -- both modules independently extend crm.team with the farm channel kind selector.

Configuration

Setting Up Your Farm

  1. Go to :menuselection:`Livestock Farm --> Configuration --> Farm Types` and review the pre-seeded species (poultry, dairy, beef, swine, aquaculture).
  2. Go to :menuselection:`Livestock Farm --> Operations --> Locations` and create your farm locations.
  3. Go to :menuselection:`Livestock Farm --> Operations --> Houses` and create houses or pens under each location.
  4. Go to :menuselection:`Livestock Farm --> Configuration --> Activity Protocols` and define your feeding and health templates.
  5. Go to :menuselection:`Livestock Farm --> Configuration --> Settings` to set the farm analytic plan, operations journal and expense accounts per cost category (feed, medicine, labor, overhead).

Tip

:menuselection:`Configuration --> Worker Types` lets you define categories for temporary and casual labor (day laborer, contractor, seasonal) with a default rate and rate type, used by Labor Records.

Security Groups

Three security tiers are provided via res.groups.privilege:

  • User - read-only access.
  • Officer - create and update, no delete.
  • Manager - full access including configuration.

Usage

Starting a Cycle

  1. Navigate to :menuselection:`Livestock Farm --> Operations --> Cycles`.
  2. Click :guilabel:`Create` and select the species, house, intake count and start date.
  3. Save and click :guilabel:`Activate` to instantiate the cycle project and analytic account, and to generate any fixed-cost overhead from templates.

Logging Daily Activity

Record Menu Species
Feed :menuselection:`Daily Records --> Feed Records` All
Weighing :menuselection:`Daily Records --> Weighings` All
Mortality :menuselection:`Daily Records --> Mortality` All
Eggs :menuselection:`Daily Records --> Egg Records` Poultry (layers/breeders)
Milk :menuselection:`Daily Records --> Milk Records` Dairy
Labor :menuselection:`Daily Records --> Labor Records` All
Overhead :menuselection:`Daily Records --> Overhead Costs` All

Tip

Weighings pull the live reading from the scale device linked to the house - no manual keying required.

Cost Accounting & Analytics

Every cost-bearing record - feed, labor, overhead and medicine/vet actions - carries an analytic_distribution field (Odoo 19 JSON-based analytic mixin), so costs can be split across analytic cost centers with fine-grained precision. Confirming a feed record or completing a costed activity action posts a real stock.move from the house location and journals the expense to the configured account.

Analytic cost centers are auto-created at farm-type, cycle and group level. Each group rolls its feed, medicine, labor and overhead costs into a total cost shown in its Financial Summary tab; cycle totals roll up from all groups. Fixed-cost templates can also auto-generate recurring overhead records (litter, cleaning, water, etc.) scaled per cycle, per day, per group, per head or per mยฒ of house when a cycle activates or a group is created.

IoT & Scale Integration

House environment readings are captured through :menuselection:`Livestock Farm --> Operations --> Sensor Readings`. Weight-bearing records (weighing, milk sessions, output batches) carry a scale_device_id and last_scale_reading_id linking to the Grevlin Scale Reader (grev_od_scale_reader); a scale capture button next to the weight field opens the reader and applies the last reading with zero manual entry.

Finalizing a Cycle

  1. Open the cycle and click :guilabel:`Finalize`.
  2. The Output Finalize Wizard creates one or more output batches with product, weight and count.
  3. Each batch creates a stock.lot in the linked product and an outgoing stock picking on :guilabel:`Make Available`, ready to be sold through the preferred channel.

Sales Channels

Three CRM teams are pre-seeded, one per farm sales channel kind:

  • Direct Sales
  • Cooperative
  • Contract Farming

Dashboard

:menuselection:`Livestock Farm --> Dashboard` opens an OWL client action (ir.actions.client) with:

  • A cascading filter bar (farm type, location, cycle, group, date range).
  • A KPI banner with clickable pipeline and activity counts that navigate to the underlying list/form views.
  • Time-series SVG charts for FCR, ADG, mortality rate, egg/milk output and production volume, refreshed on demand.

Reports

Five QWeb PDF reports ship with the module:

  • Output Batch Certificate - a per-batch traceability sheet with group cost summary and linked sale order amount.
  • Cycle Summary - aggregated feed, mortality, weight and yield for a cycle, with a full cost breakdown.
  • Cycle Production & Activity Report - full feed, weighing, egg/milk and activity detail across all groups in a cycle.
  • Group Summary - one-page KPI sheet per group (FCR, ADG, mortality %, projections, feed costs, output counts).
  • Group Activity & Production Report - complete per-group drill-down: mortality events, feed log, weighings, egg/milk records, output batches and the full activity calendar with action-level detail.

Every report includes a cost breakdown (feed, medicine, labor, overhead, total) with percentage split and cost-per-head where applicable.

Technical Details

Model Prefix

All models use the grev.livestock.farm.* naming convention.

Dependencies

base, mail, product, stock, sale, crm, uom, project, account, hr_timesheet, grev_od_scale_reader, grev_od_contract_base.

Testing

The module ships a tests/ package with an automated regression suite covering cycle and group workflows, feed/mortality/weighing records, the output-batch sales pipeline, activity protocols, and the OWL dashboard. Run it with:

python odoo-bin -c odoo.conf -d test_db -i grev_od_livestock_farm \
    --test-enable --stop-after-init

See also

  • Grevlin Global Corp
  • Companion module: grev_od_crops_farm
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal โ€ข Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with