Promotions

  • 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€)
  • Interview

    This module allows you to create questionnaires in Dolibarr. This module can be used alone but can also be added to the Agefodd module. (It is integrated into the Agefodd 2025 version).

    250.00 €  (600€)

New products

  • NextCRM — Sales pipeline & marketing automation

    Dolibarr records third parties, proposals and invoices. It does not tell you where each deal stands, which lead deserves the next call, which follow-ups go out on their own, or how much you will really sign next month.

    199.00 €
  • Odoo Payroll for Dolibarr

    Odoo Payroll for Dolibarr brings advanced payroll management to Dolibarr, inspired by Odoo. Define salary structures, calculation rules, categories and employee contracts, then generate payslips based on your settings. Structures can inherit from each other to share common rules.

    180.00 €

NextStock — Advanced warehouse & barcodes

mp1161d20260928175613

New

Dolibarr tells you how many items you have. It does not tell you where they are, which batch expires first, in which order to walk the warehouse, or what must be ordered today to be delivered on time.

99.00 €
Excl. tax

  • Author Next Gestion
  • Module version 1.0
  • Release date 09/28/2026
  • Access to download and updates 2 years
  • How to contact support contact@nextgestion.com
  • Compatibility Dolibarr V16 - V24   -   PHP>= 7.4
  • Last update 09/30/2026 09:31 AM

More info...

Langues du module
Français English Deutsch Italiano Español
Assistance
contact@nextgestion.com
Licence : GNU General Public License 3.0 +
Description & Fonctionnalités

Locations · Scanning · Batches & serials · Pickings · Replenishment · Cycle counting

Dolibarr tells you how many items you have. It does not tell you where they are, which batch expires first, in which order to walk the warehouse, or what must be ordered today to be delivered on time. NextStock fills that gap: a real warehouse module, with addressing, barcode scanning, batch and serial traceability, pickings with an optimised route, replenishment rules and cycle counting.

In one sentence: your pickers scan instead of searching, your expired batches never reach the customer, and your replenishment orders compute themselves.

What the module brings

1. Warehouse addressing

  • Zone / rack / bin locations: the code A-01-02 is built automatically, never typed by hand.
  • Every location carries its own barcode, ready to be printed and scanned.
  • Adjustable route order, to make the theoretical path match the real geometry of your aisles.
  • Locations can be flagged pickable or not: receiving and shipping areas stay out of the picking route.
  • Several warehouses, each with its own addressing plan.

2. Barcode scanning

  • A scanning screen designed for a handheld terminal: wide field, permanent focus, nothing to touch between two reads.
  • EAN-13, EAN-8, UPC with check digit verification: a partial read or a swapped digit is refused instead of being taken for another item.
  • GS1-128 logistic labels decoded: GTIN, batch number, serial number, production and expiry dates, quantity. The human readable form (01)…(17)… is accepted too.
  • Location codes, picking references and product references are recognised.
  • Journal of every scan, successful or not: that is what lets you spot an unreadable label or a badly configured item.
  • Works with USB and Bluetooth scanners in keyboard mode, including the tab character some models send.

3. Batches, serials and expiry

  • Quantity, location, production and expiry dates, blocking status.
  • Expiry control with an adjustable threshold: valid, expiring soon, expired.
  • FEFO rule (first expired, first out): allocating a quantity walks the batches in the right order and reports the missing quantity explicitly instead of making it disappear.
  • Blocked, empty and expired batches are automatically kept out of picking.
  • A serial number cannot hold more than one unit: the rule is enforced, not suggested.

4. Pickings

  • Three types: receipt, delivery, internal transfer.
  • Optimised route: lines are sorted by location with a natural sort, so A-02-01 really comes before A-10-01. Lines without a location are pushed to the end.
  • Line by line entry of the picked quantities, with over-picking refused by default and an option to allow it.
  • Live progress, finished lines highlighted.
  • On closing, the stock movements are written and the Dolibarr product stock is updated.
  • Priority, planned date, assignment to an operator, late pickings highlighted.

5. Replenishment

  • Min / max rules per product and per warehouse.
  • Packaging multiple: the proposed quantity is rounded up to the box, the pallet or the production batch.
  • Supplier lead time: the module computes the date the order must leave.
  • Projected quantity taking the incoming and the committed quantities into account.
  • Proposals ranked by severity: out of stock, critical, low.

6. Cycle counting

  • Three types: full, cycle, spot, over a warehouse or a single location.
  • Automatic loading of the theoretical stock, then entry of the counts.
  • Gaps valued at the unit cost, surplus and shortage separated, net result.
  • Accuracy rate: the share of lines counted without a gap, the indicator that really matters.
  • A line that was not counted stays different from a line counted at zero: no phantom gap.
  • ABC classification by value (80 / 95%) and the recommended counting frequency: 12 times a year for A, 4 for B, 1 for C.
  • On validation, the adjustment movements are written and the stock is corrected.

7. Journal and dashboard

  • Complete movement journal: entries, exits, transfers, adjustments, with the source and target locations, the batch and the operator. The stock can be rebuilt from that journal alone.
  • Dashboard: pickings to process, late pickings, replenishment alerts, counts in progress.
  • Widget for the Dolibarr home page: the stock alerts.

Security and permissions

Eight separate permissions let you open exactly what each profile needs:

Permission Effect
Read Read the warehouse screens
Write Scan and move stock
Pickings Create and modify pickings
Delete Delete pickings
Counting Run inventory counts
Validation Validate a count and adjust the stock
Replenishment Manage the min/max rules
Configuration Module settings

Validating a count, the only operation that corrects the stock, is protected by a permission distinct from the counting one: the picker counts, the supervisor validates.

Compatibility

  • Dolibarr 16.0 to 21.x (validated on 21.0.2).
  • PHP 7.4 to 8.3 (validated on PHP 8.2).
  • Databases: MySQL 5.7+, MariaDB 10.3+, PostgreSQL 9.6+.
  • Multi-company: every table carries the entity column.
  • The native Products and Stocks modules are required.
  • Hardware: USB and Bluetooth scanners in keyboard mode, Android terminals with a browser. The module drives no proprietary reader: it reads what arrives at the keyboard.
  • No external JavaScript library.

Installation

  1. Deploy the ZIP from Setup → Modules → Deploy external module, or copy the nextstock folder into htdocs/custom/.
  2. Enable NextStock in Setup → Modules/Applications.
  3. Create your locations in NextStock → Setup → Locations.
  4. Grant the permissions to the relevant users.

Activation creates the nine tables of the module and installs five sample locations when a warehouse already exists. No native table is modified; only the stock column of the products is kept up to date, so that the Dolibarr screens stay consistent.

Quality

  • 46 automated tests and 234 assertions covering the barcode and GS1 decoding, the replenishment computation, the route sorting, the FEFO rule, the inventory gaps, the ABC classification and the persistence of the objects.
  • Code documented with PHPDoc, following the Dolibarr coding conventions.
  • SQL queries systematically typed or escaped.
  • Anti-CSRF tokens on every write action.
  • Responsive interface, designed for a handheld terminal.

Languages

Interface fully translated into French, English, German, Italian and Spanish.

Package content

  • Installable module as a ZIP archive.
  • Training manual in French (PDF).
  • Technical documentation, migration guide, compatibility matrix and test report.
  • Real screenshots of every feature.

NEXT GESTION — Dolibarr module publisher.
Support and roadmap: www.nextgestion.com
GPL v3 or later licence.

Demo of the NextStock module
Login : demo
Password : demo

If you order our module you benefit from:
- free installation and configuration assistance
- free help in case of bug or module malfunction
- the addition of new functionalities or options specifically adapted to your needs.

Installation
  1. Télécharger le fichier archive (.zip) sur dolistore.com
  2. Dézipper l'archive dans le répertoire /htdocs/custom de dolibarr.
  3. Le module peut alors être activé (), paramétré () si besoin depuis la page de configuration des modules et enfin utilisé.
Démonstration
Mises à jour et disponibilité

Les mises à jour correctives du module seront publiées sur le dolistore.
Support
We are available for any questions.
If you have a problem with the operation of the module, please give us detailed information so that we can understand and reproduce the behavior.
Email: contact@nextgestion.com 

More than 100 Modules available in Dolistore:




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