| 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 | 4688 |
| Technical Name |
grev_od_crops_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 | 4688 |
| Technical Name |
grev_od_crops_farm |
| License | OPL-1 |
| Website | https://www.grevlin.com |
|
🌾
Crops Farm ManagementRun commercial crop operations end-to-end — from plot and season planning through activity protocols, harvest and multi-channel sales — all inside Odoo.
|
|
|
|
|
|
|
|
Need Help?Contact us at odoo@grevlin.com Follow us on X: @GrevlinGlobal ✨ 30 days free support included |
Crops Farm Management - Documentation
Crops Farm Management is a commercial crop-farming application for Odoo 19.0. It covers the full operational loop of a production farm: plots, seasons, activity protocols, input applications, field scouting, harvest and multi-channel sales.
Overview
The module ties agronomy to Odoo's ERP backbone (Sales, Purchase, Inventory, Accounting, Project, HR Timesheets, CRM) so that every field event is both an operational record and a traceable business transaction.
Key Features
- Plots & locations - hierarchical farm, location and plot model with area, soil and GPS data.
- Seasons & crop plans - seasonal planning per plot with crop assignments and timelines.
- Activity protocols - reusable templates (sowing, fertilization, irrigation, spraying) instantiated as calendars that auto-generate scheduled actions.
- Input applications & scouting - full traceability of every fertilizer, pesticide and irrigation event, plus pest and disease observations.
- Harvest batches - integrated scale-reader weighings, quality grading and automatic stock.lot creation.
- Yield records - per-plot and per-season yield analysis.
- Multi-channel sales - dedicated CRM teams for wholesale, retail, contract and export.
- OWL dashboard - live season KPIs, active plots and pending activities.
Installation
- Copy the grev_od_crops_farm directory into your Odoo addons path.
- Make sure the dependency grev_od_scale_reader is also installed.
- Update the app list and install :guilabel:`Crops Farm Management`.
Note
The module is an Odoo application with its own root menu. No extra configuration is required to start using it.
Configuration
Setting Up Your Farm
- Go to :menuselection:`Crops Farm --> Configuration --> Locations` and create your farm locations.
- Go to :menuselection:`Crops Farm --> Configuration --> Plots` and create plots under each location.
- Go to :menuselection:`Crops Farm --> Configuration --> Activity Protocols` and define reusable activity templates.
Tip
Define a few canonical protocols (for example maize standard, tomato high-tunnel) before opening your first season. Seasons can then pick these up in a single click.
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 deletion and configuration.
Usage
Opening a Season
- Navigate to :menuselection:`Crops Farm --> Operations --> Seasons`.
- Click :guilabel:`Create` and fill in the season name, date range and plots.
- Save and click :guilabel:`Activate` to create the related project and analytic account.
Recording Field Activity
To log a spraying event on a plot:
- Navigate to :menuselection:`Crops Farm --> Operations --> Input Applications`.
- Click :guilabel:`Create` and select the plot, input product and quantity.
- Save. The application is tied to the active season's analytic account.
Harvesting
- Navigate to :menuselection:`Crops Farm --> Operations --> Harvest Batches`.
- Click :guilabel:`Create`, select the plot and open the weighing wizard.
- The batch auto-creates a stock.lot in the linked product.
Important
Plots configured with a scale device expose a :guilabel:`Read Scale` button next to every weight field.
Sales Channels
Four CRM teams ship with the module:
- Wholesale
- Retail
- Contract
- Export
Each team pre-filters the sales pipeline and harvest batches ready for distribution.
Reports
Two PDF reports ship with the module:
- Harvest Batch - a per-batch traceability sheet.
- Season Summary - aggregated yields, inputs and labour for a season.
Technical Details
Model Prefix
All models use the grev.crop.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_livestock_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