Promotions

  • Advanced HRM : Advanced human resources management

    This module brings a layer of ergonomics and additional features in the standard Dolibarr human resources management module, such as the facility to create absence requests from the employee schedule, the addition of automatic VAT rates, the integration of the km scale on the tranche 1 and of google maps.

    145.00 €  (290€)
  • INTERVENTION PLUS - Complete Management of Interventions

    The “Intervention Plus” module is a revolutionary tool that simplifies and optimizes intervention management, from planning to invoicing. Designed for sales and technical teams, it offers a complete suite of features to ensure transparent and efficient monitoring of each intervention.

    250.00 €  (500€)

New products

  • LogViewer

    module to filter and view the logfile

    FREE
  • MCP Server — AI-powered Dolibarr

    Connect Claude, ChatGPT, Gemini or any AI agent to Dolibarr via the standard MCP protocol. Secured by SHA-256 hashed tokens, native Dolibarr rights, read-only mode, and full audit trail.

    50.00 €

Gerec - Discount Grids Management.

c9231d20180331220858

Gerec is a powerful module that allows you to easily create and edit complex customer discount grids and assign them to one or more customer or to one or more customer category.

120.00 €
Excl. tax

  • Author Massaoud Bouzenad
  • Module version 6.4.0
  • Release date 12/11/2017
  • Access to download and updates 1 year
  • How to contact support support@dzprod.net
  • Compatibility Dolibarr V12+   -   PHP>= 7.3
  • Last update 06/19/2026 06:11 PM

More info...

Dolibarr Module — Advanced Pricing Policy

Gerec

Whatever the complexity of your pricing strategy — your teams sell, Gerec prices.

Volume discounts, commitment duration, free product promotions, calendar periods, threshold proximity alerts: Gerec centralises your entire pricing policy and executes it automatically on every line of every sales document. Your commercial rules, however granular, become a competitive advantage your teams no longer have to manage manually — immediate productivity gain, zero pricing errors.

📄 Quotes 📦 Orders 🧾 Invoices ⚡ Automatic trigger 🔁 Backward compatible 🛛 TakePOS
Flagship feature  Free product promotion — BOGOF

Buy X → get Y free. As soon as a salesperson adds an eligible product to a sales document, Gerec automatically inserts a free line at 100% discount — Dolibarr displays it natively as “offered”. No additional entry, no risk of forgetting.

✔  Cumulative mode: 6 bought with rule 2→1 = 3 free ✔  Capped mode: 1 set offered regardless of volume
✔  Target by customer, customer category or global ✔  Calendar applicability periods (sales, campaigns…)
✔  Compatible with quotes, orders, invoices and TakePOS

Three grid types, one unified logic

All your discount policies coexist in the same module, share the same assignment infrastructure, and are activated by the same trigger engine.

🎁 Free product promotion (BOGOF)
NEW
A free line is inserted automatically at 100% discount as soon as an eligible product is entered. Cumulative or capped, targetable by customer, category or globally, conditionable to a calendar period. Ideal for sales campaigns, featured products, or volume incentives without degrading the displayed list price.
📅 Time-based grid
NEW
Discounts indexed on commitment duration — SaaS subscriptions, maintenance contracts, consulting missions, long-term rentals. Gerec reads the native Dolibarr fields date_start / date_end on the line, computes the duration (in months or days depending on your configuration) and applies the matching tier. No extrafield, no custom field.

Example: 0–11 months = 5 % · 12–23 months = 12 % · 24 months and over = 18 %
📊 Volume grid
The classic, without compromise. Define discount tiers by ordered quantity. Gerec automatically identifies the applicable tier for each line and applies the corresponding rate. Configure alert thresholds per tier: the salesperson is notified as soon as a line approaches a threshold without reaching it — “2 units short of triggering the discount”.

Cross-cutting features

All three grid types share the same assignment, scheduling and automation infrastructure.

🏢 Granular assignment
Assign a grid to a specific customer or to a customer family (Dolibarr third-party category). Enable global mode for a grid to apply to all your customers without individual assignment — perfect for seasonal discounts or broad catalogue promotions.
📆 Applicability periods
NEW
Create a library of named periods (Winter sale 2026, Summer peak season…) and assign several to the same grid. The grid is automatically inactive outside the period — no manual action required at the start or end of a campaign.
🏷️ Advanced product targeting
Discount rules target a specific product or an entire product category (with automatic hierarchical look-up). Ideal for managing full product lines without creating one rule per reference.
✖️ Multiplicative stacking
NEW
When a customer benefits from both a volume grid and a time-based grid simultaneously, choose the behaviour: substitution (best discount wins) or multiplicative stacking — both discounts combine mathematically.
🔔
Threshold proximity alert
Configure an alert window (as a % of the threshold) on each tier. When a salesperson enters a quantity close to a threshold without reaching it, Dolibarr automatically displays a warning banner: “2 units short of triggering the discount for this customer.” A discreet commercial lever to increase the average basket without any effort.

⚡ Full trigger-based automation

Gerec requires no action from the salesperson. Every time a line is created or modified on a quote, order or invoice, the trigger automatically evaluates all active pricing policies and applies the right price.

Volume discount calculated at entry Time-based discount on commitment duration
BOGOF free line inserted automatically Proximity alert via native Dolibarr banner
Applicability period checked in real time Multiplicative stacking or substitution

🔧 Compatibility & installation

Compatible with Dolibarr 17+ · MySQL / MariaDB · Multi-instance (entity) · TakePOS (native Dolibarr point of sale) · Standard installation htdocs/gerec/ and custom htdocs/custom/gerec/ · Backward compatible: existing grids automatically inherit the previous behaviour with no manual migration.

Upgrading from an older version? We can assist you with the migration — reach us at support@dzprod.net.

Try the live demo

Demo instance

https://sandbox.dzprod.net/dbarr20/htdocs

Login: demo-en  |  Password: azerty123456

> Product menu: access the Gerec module from the side menu




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org