| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Inventory (stock) • Invoicing (account) • Project (project) • Calendar (calendar) • Contacts (contacts) • Employees (hr) • Purchase (purchase) |
| Community Apps Dependencies | Show |
| Lines of code | 5386 |
| Technical Name |
grev_od_livestock_farm |
| License | OPL-1 |
| Website | https://www.grevlin.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Inventory (stock) • Invoicing (account) • Project (project) • Calendar (calendar) • Contacts (contacts) • Employees (hr) • Purchase (purchase) |
| Community Apps Dependencies | Show |
| Lines of code | 5386 |
| Technical Name |
grev_od_livestock_farm |
| License | OPL-1 |
| Website | https://www.grevlin.com |
|
🐮
Livestock Farm ManagementRun commercial poultry, dairy, beef, swine and aquaculture operations — cycles, houses, feed, weighings, eggs, milk and multi-channel sales in one unified Odoo application.
|
|
|
|
|
|
|
|
Need Help?Contact us at odoo@grevlin.com Follow us on X: @GrevlinGlobal ✨ 30 days free support included |
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.
Overview
The module bundles all daily barn and field activity (feed, weighing, mortality, eggs, milk) into a structured cycle record and routes the finished output to the right sales channel through dedicated CRM teams.
Key Features
- Multi-species support - poultry (broilers, layers, breeders), dairy, beef, swine and aquaculture share the same data model.
- Locations & houses - hierarchical farm, location, house and pen model.
- Cycles & groups - production cycles with intake count, species and live KPIs (FCR, ADG, survival).
- Activity protocols - reusable feeding, vaccination and cleaning templates, instantiated as daily calendars.
- Daily operations - feed, weighing (scale-integrated), mortality, egg and milk records with automatic aggregation.
- Output batches - finalize a cycle into an output batch that creates stock.lot records ready for sale.
- Multi-channel sales - dedicated CRM teams for wholesale, retail, contract and processing channels.
- OWL dashboard - live cycle KPIs, active houses and pending activities.
Installation
- Copy the grev_od_livestock_farm directory into your Odoo addons path.
- The module depends on grev_od_scale_reader and grev_od_contract_base. Install these first.
- 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
- Go to :menuselection:`Livestock Farm --> Configuration --> Farm Types` and review the pre-seeded species (poultry, dairy, beef, swine, aquaculture).
- Go to :menuselection:`Livestock Farm --> Configuration --> Locations` and create your farm locations.
- Go to :menuselection:`Livestock Farm --> Configuration --> Houses` and create houses or pens under each location.
- Go to :menuselection:`Livestock Farm --> Configuration --> Activity Protocols` and define your feeding and health templates.
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
- Navigate to :menuselection:`Livestock Farm --> Operations --> Cycles`.
- Click :guilabel:`Create` and select the species, house, intake count and start date.
- Save and click :guilabel:`Activate` to instantiate the cycle project and analytic account.
Logging Daily Activity
| Record | Menu | Species |
|---|---|---|
| Feed | :menuselection:`Operations --> Feed Records` | All |
| Weighing | :menuselection:`Operations --> Weighings` | All |
| Mortality | :menuselection:`Operations --> Mortality` | All |
| Eggs | :menuselection:`Operations --> Egg Records` | Poultry (layers/breeders) |
| Milk | :menuselection:`Operations --> Milk Records` | Dairy |
Tip
Weighings pull the live reading from the scale device linked to the house - no manual keying required.
Finalizing a Cycle
- Open the cycle and click :guilabel:`Finalize`.
- The Output Finalize Wizard creates one or more output batches with product, weight and count.
- Each batch creates a stock.lot in the linked product, ready to be sold through the preferred channel.
Sales Channels
Four CRM teams are pre-seeded:
- Wholesale
- Retail
- Contract
- Processing
Reports
Two PDF reports ship with the module:
- Output Batch - a per-batch traceability sheet.
- Cycle Summary - aggregated feed, mortality, weight and yield for a cycle.
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.
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