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. Purchasing
  3. Commodity Procurement Suite v 19.0
  4. Sales Conditions FAQ

Commodity Procurement Suite

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

$ 643.71

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Purchase (purchase)
• Inventory (stock)
Community Apps Dependencies Show
• Commodity Base
• Commodity Canvas
• Commodity Contracts
• Commodity Quality Inspection
• Commodity Settlement & Pricing
• Commodity Supplier Management
• Commodity Warehouse
• Delivery & Weighbridge Management
• Trading Contract Base
• Universal Scale Reader
Lines of code 12636
Technical Name grev_od_commodity_suite
LicenseOPL-1
Websitehttps://www.grevlin.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Purchase (purchase)
• Inventory (stock)
Community Apps Dependencies Show
• Commodity Base
• Commodity Canvas
• Commodity Contracts
• Commodity Quality Inspection
• Commodity Settlement & Pricing
• Commodity Supplier Management
• Commodity Warehouse
• Delivery & Weighbridge Management
• Trading Contract Base
• Universal Scale Reader
Lines of code 12636
Technical Name grev_od_commodity_suite
LicenseOPL-1
Websitehttps://www.grevlin.com
  • Description
  • Documentation
  • License

🌾 Commodity Procurement Suite

End-to-End Commodity Management — Suppliers, Contracts, Deliveries, Quality, Warehousing, Settlement & Payments

✓  Odoo 19.0 Community and Enterprise  |  OPL-1 License

🎯 Value Proposition

The Commodity Procurement Suite is a single-click installer that deploys the complete commodity procurement platform — from supplier onboarding and KYC through contract negotiation, weighbridge delivery, laboratory quality inspection, silo warehousing, and automated settlement with payment tracking. Bridge models automatically reconnect the decoupled modules so quality penalties flow into settlement pricing, delivery schedules link to contracts, and weighbridge pickings carry commodity grades. Install the suite and manage the entire procurement chain from one unified Odoo instance.

📦

7 Modules

Installs all seven commodity modules plus bridge integrations

🔗

Bridge Models

Cross-module links activate automatically when the suite is installed

🌾

All Domains

Grains, meat, fish, dairy, oils, industrial & more

⚖

Deterministic Pricing

Automated settlement with quality penalties & grade adjustments

📦 What's Included

📚

Commodity Base

Domain-agnostic foundation — commodity types, grades, quality parameters, forms, origins, seasons, packaging, test methods, and conversion factors across all commodity domains. Pre-loaded with 33 commodity types and domain-specific seed data.

👥

Commodity Supplier Management

Farmer, trader, cooperative, and broker profiles with KYC document verification, certifications (Organic, Fairtrade, GlobalG.A.P.), credit limits, counterparty risk ratings, and mobile money payment preferences.

📄

Commodity Contracts

Spot, forward, futures, option, term, and swap contracts with pricing formula engine (fixed, basis, differential, average, min/max). Black-Scholes option Greeks, mark-to-market, margin management, rollover, washout, and delivery scheduling.

⚖

Delivery & Weighbridge

Multi-step weighbridge workflow on stock pickings — gate registration, gross/tare weighing, scale calibration audit logs, and immutable weighing records. Blocks picking validation until weighbridge is completed.

🔬

Quality Inspection

Laboratory quality testing with automatic grading — moisture, foreign matter, protein, and domain-specific parameters. Threshold-based accept/reject workflow with penalty calculation and immutable verified records.

🏢

Warehouse & Silo Management

Silos and bins as native stock locations. Commodity intake from deliveries with stock move creation, fumigation tracking, temperature monitoring, capacity utilization from Odoo quants, and inter-silo transfers.

💰

Settlement & Pricing

Automated pricing engine with quality penalty and grade adjustment deductions. Six-state approval workflow, vendor bill creation, advance payment management, FX hedge tracking, and SQL procurement analytics report.

🔗 Suite Bridge Integrations

Each commodity module works independently, but the suite activates bridge models that connect them into a unified workflow. These integrations only exist when the full suite is installed.

🚚 Picking ↔ Commodity Data

  • Commodity type, contract, and grade fields on stock pickings
  • Intake record linked to weighbridge delivery
  • Extends the weighbridge form with commodity fields

💰 Settlement ↔ Quality & Grades

  • Quality test penalties flow into settlement deductions
  • Grade adjustments applied to settlement pricing
  • Washout and swap leg references on settlements

🔬 Quality ↔ Commodity Master Data

  • Auto-populate test lines from commodity type parameters
  • Automatic grade assignment based on quality scores
  • Commodity type tracked on quality tests

📅 Contract ↔ Delivery Schedules

  • Delivery schedule linked to stock pickings
  • Computed delivered quantity from picking net weights
  • Real-time fulfillment tracking against schedules

🔄 End-to-End Workflow

👥

1. Supplier

Register & KYC

📄

2. Contract

Negotiate & Sign

🚚

3. Delivery

Weigh & Receive

🔬

4. Quality

Test & Grade

🏢

5. Storage

Intake & Store

💰

6. Settle

Price & Pay

📊

7. Report

Analyse & Optimise

👥 Who Is This For?

🌾

Grain Elevators

Manage truck arrivals, weighbridge operations, quality grading, silo storage, and farmer settlement.

🏭

Agro-Processors

Track raw material procurement from farm to factory with quality assurance and contract compliance.

📊

Commodity Traders

Handle forward and futures contracts, mark-to-market valuations, washouts, swaps, and position tracking.

🤝

Cooperatives

Manage farmer member procurement, quality-based payments, mobile money disbursements, and seasonal reporting.

🗒 Changelog

Version 3.0.0 — April 2026

Full Commodity Platform — Major Release

  • Commodity Contracts: spot, forward, futures, options, swaps with pricing formula engine
  • Black-Scholes option Greeks, mark-to-market, and margin management
  • Settlement pricing with quality penalty and grade adjustment deductions
  • FX hedge tracking and advance payment management
  • Suite bridge models connecting all modules into a unified workflow
  • Quality test auto-population from commodity type parameters
  • Automatic grade assignment based on quality score thresholds
  • Contract delivery schedule ↔ picking linkage with delivered quantity tracking
  • SQL procurement analytics report across the full chain

Version 2.0.0 — March 2026

Delivery, Quality & Warehouse

  • Weighbridge workflow on stock pickings with immutable weighing records
  • Laboratory quality testing with threshold-based grading
  • Silo and bin management with capacity utilisation monitoring
  • Settlement engine with multi-level approval workflow
  • Vendor bill creation and payment tracking

Version 1.0.0 — February 2026

Initial Release

  • Commodity Base with 33 commodity types and domain-specific seed data
  • Supplier management with KYC and mobile money preferences
  • Three-tier security groups with multi-company record rules
  • Meta-module installer for one-click deployment

📞 Need Help?

🎁 30 Days Free Support Included
📧

Email

odoo@grevlin.com
🐦

X (Twitter)

@GrevlinGlobal

Grevlin Procurement Suite

Enterprise-Grade Commodity Procurement for Odoo

© 2026 Grevlin Global Corp. All Rights Reserved.

Compatible with Odoo 19.0 | Licensed under OPL-1

Commodity Procurement Suite

The Commodity Procurement Suite is a meta-module that installs the complete commodity procurement platform for Odoo in a single click. It deploys seven specialised modules covering supplier management, trading contracts, weighbridge delivery, laboratory quality inspection, silo warehousing, and automated settlement with payment tracking. Bridge models activate cross-module integrations that only exist when the full suite is installed.

Overview

This suite targets grain elevators, agro-processors, commodity traders, and cooperatives that need end-to-end commodity procurement management inside Odoo. Each module works independently, but the suite connects them into a unified workflow where quality penalties flow into settlement pricing, delivery schedules link to contracts, and weighbridge pickings carry commodity grades.

Included Modules

  1. Commodity Base -- commodity types, grades, quality parameters, forms, origins, seasons, packaging, and conversion factors across all commodity domains (grains, meat, fish, dairy, oils, industrial). Pre-loaded with 33 commodity types.
  2. Commodity Supplier Management -- farmer, trader, cooperative, and broker profiles with KYC document verification, certifications, credit limits, and mobile money payment preferences.
  3. Commodity Contracts -- spot, forward, futures, option, term, and swap contracts with pricing formula engine, Black-Scholes option Greeks, mark-to-market, margin management, rollover, and washout workflows.
  4. Delivery & Weighbridge -- multi-step weighbridge workflow on stock pickings with gate registration, gross/tare weighing, scale calibration audit logs, and immutable weighing records.
  5. Quality Inspection -- laboratory testing with automatic grading based on quality parameters. Threshold-based accept/reject workflow with penalty calculation and immutable verified records.
  6. Warehouse & Silo Management -- silos and bins as native stock locations with commodity intake, fumigation tracking, temperature monitoring, and capacity utilisation from Odoo quants.
  7. Settlement & Pricing -- automated pricing engine with quality penalty and grade adjustment deductions, six-state approval workflow, vendor bill creation, advance payments, FX hedges, and SQL procurement analytics.

Bridge Integrations

The suite installs bridge models that connect the decoupled modules:

  • Picking bridge -- adds commodity type, contract, grade, and intake fields to stock.picking, extending the weighbridge form.
  • Intake bridge -- links grev.commodity.intake back to stock.picking for bidirectional navigation.
  • Settlement bridge -- connects settlements to quality tests, grades, washouts, and swap legs. Extends pricing to apply quality penalties and grade adjustments as deduction lines.
  • Quality bridge -- auto-populates test lines from commodity type parameters and computes grades from quality scores.
  • Contract delivery schedule bridge -- links delivery schedules to stock pickings with computed delivered quantity.

Configuration

Installation

  1. Go to :menuselection:`Apps --> Apps`.
  2. Search for Commodity Procurement Suite.
  3. Click :guilabel:`Install`.

The suite automatically installs all seven commodity modules and their dependencies. No additional configuration is needed beyond what each module requires individually.

Important

The suite depends on purchase, stock, and account modules. Ensure these are installed before installing the suite.

Security Groups

All commodity modules share centralised security groups defined in grev_od_commodity_base:

Commodity User (group_commodity_user)

  • Read-only access across all commodity models.

Commodity Officer (group_commodity_officer)

  • Create and edit access to suppliers, contracts, deliveries, quality tests, warehouse intakes, and settlements.
  • Cannot delete records or approve settlements.

Commodity Manager (group_commodity_manager)

  • Full CRUD including delete on all commodity models.
  • Approve settlements, create vendor bills, manage payments.

Note

Multi-company record rules apply to all models using the pattern ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)].

Usage

End-to-End Workflow

The commodity procurement workflow follows these steps:

  1. Register supplier -- create a supplier profile with KYC documents and commodity specialisation via :menuselection:`Commodity --> Suppliers`.
  2. Create contract -- negotiate terms, pricing formulas, quality rules, and delivery schedules via :menuselection:`Commodity --> Contracts`.
  3. Receive delivery -- register truck arrival, perform gross/tare weighing on the weighbridge via :menuselection:`Commodity --> Deliveries`.
  4. Run quality tests -- take samples and record lab results. The suite auto-populates test lines from commodity type parameters and computes the grade automatically.
  5. Store in warehouse -- create an intake record to route the commodity into a silo or bin via :menuselection:`Commodity --> Warehouse --> Intakes`.
  6. Settle and pay -- calculate settlement pricing with quality penalties and grade adjustments, submit for approval, create vendor bills, and record payments via :menuselection:`Commodity --> Settlements`.

Tip

With the full suite installed, quality test penalties and grade adjustments automatically flow into settlement deduction lines during pricing calculation -- no manual entry needed.

Contract Types

The contracts module supports multiple contract types:

Type Description
Spot Immediate delivery at current market price.
Forward Future delivery at a pre-agreed fixed price.
Futures Exchange-traded standardised forward contracts.
Option Right (not obligation) to buy/sell with Greeks.
Term Long-term supply agreement with periodic delivery.
Swap Exchange of cash flows based on price indices.

Settlement Workflow

Settlements follow a six-state approval workflow:

  1. draft -- settlement created, awaiting calculation.
  2. calculated -- pricing computed, deductions generated.
  3. submitted -- submitted for manager approval.
  4. approved -- approved with final payable amount set.
  5. invoiced -- vendor bill created in Odoo Accounting.
  6. paid -- all payments received, settlement closed.

Technical Details

Suite Bridge Models

Model / Extension Bridge File Purpose
stock.picking (extended) picking_commodity_bridge Commodity type, contract, grade, intake fields
grev.commodity.intake (extended) warehouse_picking_bridge Picking backlink for bidirectional navigation
grev.commodity.settlement (extended) settlement_commodity_bridge Quality test, grade, washout, swap references and extended pricing with penalty/grade deductions
grev.commodity.quality.test (extended) quality_commodity_bridge Auto-populate lines from commodity type; compute grade from quality scores
stock.picking (extended) contract_delivery_schedule Delivery schedule linkage with computed delivered quantity
grev.commodity.purchase.bridge purchase_bridge Abstract model aggregating KPIs for dashboard

Commodity Domains

The base module ships with pre-configured commodity domains:

  • Grains & Cereals -- wheat, maize, rice, barley, sorghum
  • Oilseeds & Oils -- soybean, sunflower, palm, canola
  • Meat & Poultry -- beef, poultry, pork, lamb
  • Fish & Seafood -- tilapia, shrimp, tuna, salmon
  • Dairy -- milk, butter, cheese, yoghurt
  • Industrial Crops -- cotton, rubber, tobacco, sisal

Troubleshooting

Bridge Fields Not Visible on Pickings

Symptom: commodity type, contract, and grade fields do not appear on the weighbridge form.

Checks:

  1. Verify the suite module grev_od_commodity_suite is installed (not just the individual modules).
  2. Clear browser cache and reload the page.
  3. Check that grev_od_commodity_delivery is installed, as the bridge view inherits from its weighbridge form.

Quality Penalties Not Applied to Settlement

Symptom: settlement calculation shows no quality deduction lines.

Checks:

  1. Verify the quality test linked to the settlement has verified results with penalty amounts greater than zero.
  2. Confirm the settlement has a quality_test_id set (this bridge field is only available when the suite is installed).
  3. Check the commodity grade's price_adjustment_pct value for grade-based deductions.

See Also

Related Modules

  • grev_od_commodity_base -- commodity master data foundation.
  • grev_od_commodity_supplier -- supplier KYC and profiles.
  • grev_od_commodity_contract -- trading contract management.
  • grev_od_commodity_delivery -- weighbridge and delivery.
  • grev_od_commodity_quality -- laboratory quality inspection.
  • grev_od_commodity_warehouse -- silo and bin management.
  • grev_od_commodity_settlement -- settlement and pricing.
  • grev_od_contract_farming -- contract farming lifecycle (optional extension).
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