Discover powerful Dolibarr extensions designed to automate your business processes

Cereal Storage Management turns Dolibarr into a complete business solution for grain storage operators: silo sites, collection centres, agricultural cooperatives, traders, flour mills, processing units and cereal logistics platforms. It covers the whole operational cycle of a grain, from the arrival of the truck at the gate to the shipment of the finished lot, through weighing, quality control, grading, cell assignment, conservation, treatment, traceability, loss management, inventory, billing and reporting.
· Know at any moment how much grain is stored, where, in which quality and for which owner.
· Guarantee the sanitary conservation of the grain through continuous temperature and moisture monitoring.
· Make every acceptance decision auditable, from the sample to the deduction applied on the invoice.
· Give a complete upstream and downstream traceability on every lot, in one click.
· Turn the storage, handling and conservation services into invoiced revenue without double entry.
· Site and silo managers
· Reception agents and weighbridge operators
· Quality controllers and laboratory technicians
· Storekeepers and logistics managers
· Sales and finance managers
· Auditors and general management
· 47 dedicated business objects with list, card, search, column selector and mass actions.
· 88 controlled vocabularies available in five languages and exposed through the REST API.
· Grain Control Tower dashboard with a live silo map, 30 indicators and 16 charts.
· Storage assignment assistant that explains, cell by cell, why a cell was rejected.
· Upstream and downstream traceability with QR-coded lot labels.
· 7 report families, 44 reports, exportable to CSV, Excel, Word and PDF.
· 17 business PDF documents, from the weighing ticket to the fumigation register.
· 8 scheduled jobs, a REST API, import and export profiles and a full audit trail.
· Arrival planning per site, per dock and per priority, with waiting time measurement.
· Full acceptance workflow: identification, first weighing, sampling, document check, analyses, decision, grading, cell assignment, unloading, second weighing, net weight, lot creation, validation.
· Nine acceptance decisions, from accepted without reserve to returned.
· Inbound, outbound, intermediate, tare and control weighings, each with its own ticket number.
· The net weight is always computed by the module, never captured, so the two figures cannot diverge.
· Manual entry, automatic capture, file import, REST API and mobile application are all supported.
· A validated weighing is locked; cancelling one requires an explicit reason and is journalled.
· Control plan per cereal with minimum, maximum and target thresholds, method, blocking and mandatory flags.
· Thirty analysable parameters, from moisture and specific weight to mycotoxins and pesticide residues.
· Automatic conformity, quality class, suggested decision, deduction scale and analysis certificate.
· Counter-samples and counter-analyses are first-class records.
· One unique lot per accepted reception, with lot number, barcode and QR code.
· Splitting, controlled merging, blending with weighted average quality and cost, reservation, reclassification, blocking, release and transfer.
· Ownership regimes: owned, producer deposit, third party, pooled, pledged, intervention stock.
· Sites, installations, silos and cells with theoretical and usable capacity, thresholds and sanitary state.
· Fourteen cell states, from available to out of service, rendered as a colour-coded graphical map.
· Compatibility rules prevent capacity overrun, forbidden mixes and storage in a blocked cell.
· Grain and ambient temperature, grain and ambient moisture, fill level, gas concentration, insects.
· Manual entry, CSV import, REST API or probe acquisition, with historical curves per cell.
· Automatic alerts on threshold, abnormal variation, hot spot, silent probe and overdue control.
· Sixteen movement types covering inbound, outbound, internal and inter-site flows.
· Every movement carries its reason, operator, equipment, duration, cost and validation status.
· Optional synchronisation with the native Dolibarr stock, without double counting.
· Product, active substance, authorisation number, dose, treated quantity and protective equipment.
· The safety delay blocks the outbound movements of the lot until the release date is reached.
· Treatment order, intervention sheet, fumigation register and release certificate are generated as PDF.
· From a lot: supplier, farm, contract, campaign, weighings, reception, samples and analyses.
· Towards the customer: storages, movements, operations, treatments, losses, shipments and services.
· The QR code printed on the lot label opens the traceability page directly from a phone.
· Eight inventory types and six measurement methods, including laser and 3D scanner.
· Gap in tons, in percentage and in value, with a multi-level approval workflow.
· Inventory report generated as PDF.
· Order, lot reservation, availability and quality check, loading authorisation, weighing and delivery note.
· Allocation rules: FIFO, FEFO, best quality first, manual selection or according to the contract.
· Twenty billable service types and eight billing bases, from per ton and day to flat rate.
· Services to invoice are grouped per third party and turned into a native Dolibarr draft invoice.
· Grain Control Tower: campaign banner, live silo map, 30 indicators, 16 charts, operational area and alert centre, all filtered by site.
· Stock, reception, quality, conservation, loss, commercial and financial, logistics.
· Shared filters, automatic totals, and export to CSV, Excel, Word and PDF.
· Third parties, products and services, warehouses and stock, customer invoices, projects, agenda and the native document manager.
· Import and export profiles are declared for thirteen business tables.
· French, English, Spanish, Italian and German. No visible text is hard-coded in the PHP pages.
· 66 fine-grained permissions across 18 business groups plus workflow and administrative rights.
· CSRF protection, input validation, output escaping, prepared and escaped SQL, and an audit trail.
· Two dedicated buttons install and delete a complete fictitious dataset of more than 5 500 records.
· Only records flagged as demonstration data are deleted; real data and settings are preserved.
· 47 tables prefixed llx_sc_, one CommonObject class per object, a generated registry, shared list and card engines, a chart library, a report engine and a document engine.
· No core file is modified and no proprietary dependency is required.
· Copy the module into htdocs/custom or deploy module_stockagecereales-1.0.zip from the external module deployment page.
· Enable the module in Home, Setup, Modules, Products family.
· Open the module setup page to adjust the thresholds, the rotation rule and the service tariffs.
· Optionally install the demonstration dataset to explore the module with realistic content.
Sites and installations, silos and cells, equipment and probes, cereals and varieties, agricultural campaigns, suppliers, producers, farms and parcels, carriers, vehicles and drivers, site staff, purchase, sale, deposit, storage, collection, service, transport, conservation, drying, cleaning and fumigation contracts, arrival planning, weighings, receptions and acceptance, samples, quality parameters, analyses and results, grain lots, storage assignment, stock movements, blendings, technical operations, ventilations, dryings, treatments, cleanings, pest control, maintenance, condition monitoring, inventories and lines, losses and shrinkage, shipments and lines, tariffs, billable services, alerts, incidents, certifications and the audit log.