Discover powerful Dolibarr extensions designed to automate your business processes

Stationery Management turns Dolibarr into a genuine line-of-business system for a stationery company. It covers, in a single module, the three activities of a modern stationer: the shop (counter sales, back-to-school season), B2B distribution of office supplies to companies, schools and public authorities, and the reprographics and finishing workshop. Users no longer need a separate application alongside Dolibarr.
The module is published by DoliResources (www.doliresources.com) under the GNU GPL v3 licence, and is available in French, English, Spanish, Italian and German.
|
Item |
Value |
|
Business objects |
23, from the catalogue to CSR reporting |
|
Dashboard |
Hero banner, 9 alert tiles, 20+ clickable KPIs, 2 kanban flows, 8 charts |
|
Reports |
12, each exportable to CSV, Excel, Word and print |
|
Permission groups |
7 business groups plus reporting and administration (23 permissions) |
|
Languages |
French, English, Spanish, Italian, German (511 keys each) |
|
Minimum Dolibarr |
16.0 |
|
Minimum PHP |
7.1 |
|
Licence |
GNU GPL v3 or later |
|
Publisher |
DoliResources — www.doliresources.com |
Every object below comes with a searchable list view, a full record card, a creation and edit form, permission control and demonstration data. Vocabulary fields (packaging, status, payment method and so on) are stored as language-independent codes and rendered through the active language, so switching language never requires touching the data.
|
Object |
Description |
|
Families & aisles |
Tree of paper, writing, filing, office, school, fine-arts, IT consumables and hygiene ranges, each carrying its target margin, VAT rate, physical aisle and seasonality. |
|
Articles |
Reference, EAN barcode, brand, family, paper format, grammage in gsm, colour, packaging unit and quantity per pack, purchase and sale price, margin, stock and alert threshold, eco-contribution and environmental label. |
|
Variants |
Format, grammage, colour and packaging declinations of an article, each with its own SKU, price difference, stock and barcode. |
|
IT consumables |
Inkjet cartridges, laser toners, drums and ribbons with a printer-compatibility table, page yield, sourcing (original, compatible, remanufactured) and recycling channel. |
|
Object |
Description |
|
Suppliers |
Wholesalers, purchasing groups, manufacturers and local suppliers with lead time, free-shipping threshold, global discount, payment terms, service rate, quality score and annual volume. |
|
Supplier prices |
Price per quantity tier and validity window for each article and supplier, enabling a multi-supplier comparison before ordering. |
|
Purchase orders |
Replenishment orders with their origin (manual, automatic on threshold, customer-driven, school kit), quantities ordered and received, backorder, status and a link to the native Dolibarr supplier order. |
|
Receptions |
Goods-in control with delivery note, carrier, packages, expected, received and damaged quantities, control status and carrier disputes. |
|
Object |
Description |
|
Stock & locations |
Multi-warehouse stock down to the location code, aisle and shelf, with available and reserved quantities, alert threshold, weighted average price valuation, rotation rate and days without movement. |
|
Inventories |
Rolling, annual and spot inventories with responsible user, counted lines, gaps, valued gap and stock accuracy percentage. |
|
Deliveries & tours |
Delivery rounds with tour code, driver, vehicle, packages, total weight, shipping cost, free-shipping flag, signature and a link to the native Dolibarr shipment. |
|
Object |
Description |
|
Customers 360 |
Segmented customers (school, company, public authority, association, individual) with credit limit, outstanding balance, per-family discount, total spent, average basket and last order date. |
|
Contracts & tenders |
Public tenders, framework contracts and annual agreements with price schedule, ceiling amount, consumed amount and percentage, renewal mode and status. |
|
Quotes & estimates |
Multi-line estimates with global discount, computed margin rate, follow-up date and a link to the native Dolibarr commercial proposal. |
|
Sales & till |
Counter, B2B, online and phone sales with cashier, items, totals, margin, discount, payment method and status, loyalty points, and links to the native Dolibarr invoice and sales order. |
|
Sale lines |
Line-level detail with article, quantity, unit price, discount and line margin. |
|
Promotions |
Seasonal mechanics (percentage, amount, pack price, buy-two-get-one) targeting a family over a period, with uses and revenue generated. |
|
School lists & kits |
Supply lists per school, level, class and school year, with kit composition and price, kits ordered and prepared, preparation rate and campaign status. |
|
Loyalty |
Loyalty cards with holder, tier, points balance, earned and spent points, voucher amount, join and expiry dates, visits and total spent. |
|
Returns & after-sales |
Returns with reason, type (credit note, exchange, repair), quantity, refunded amount, status and closing date. |
|
Object |
Description |
|
Reprographics |
Photocopying, digital and large-format printing, binding, lamination, stamps and engraving, with copies, pages, print mode, format, finishing, unit price, revenue, cost price, job margin and workshop status. |
|
Machine fleet |
Multifunction copiers, production printers, large-format plotters, guillotine cutters, binding machines and laminators with serial number, black-and-white and colour counters, maintenance contract and cost, last and next service, breakdowns and status. |
|
Object |
Description |
|
Recycling & CSR |
Paper, cartridge, WEEE and plastic collections with weight, units, revenue, cost, CO2 avoided, certificate and processing status. |
The dashboard deliberately departs from the standard Dolibarr layout. Its palette is drawn from the stationery trade: indigo ink, kraft brown, cream paper, graphite, pencil green and eraser coral.
An ink wash over a ruled-paper texture carries the four figures that steer the day: revenue for the current month, margin rate, number of sales today and total stock value.
Nine tiles surface what needs attention: out-of-stock articles, articles below threshold, dormant stock, supplier backorders, receptions awaiting control, contracts near their ceiling, machines out of order, quotes to follow up and open returns. Each tile is a link into the matching filtered list, and its left border is green, amber or coral depending on severity.
More than twenty clickable KPI cards are grouped into three business zones — Catalogue & purchasing, Commerce & customers, Workshop & logistics — covering revenue for the day, month and year, commercial margin, average basket, referenced articles, stock value and accuracy, supplier service rate, active customers and contracts, loyalty members, open reprographics jobs and revenue, copies for the month, school kits prepared, recycled tonnage and on-time delivery rate.
Two kanban rows show work in progress. The replenishment flow runs Draft, Sent, Partially received, Received, Cancelled. The reprographics flow runs Request received, Quoted, In production, In finishing, Ready for pickup, Delivered. Each column shows its count and cumulated amount, and uses the same status colour as the lists and cards.
|
Chart |
Content |
|
Revenue over 12 months |
Monthly sales revenue, zero-filled so every month is present |
|
Revenue by family |
Share of revenue per product family |
|
Best-selling articles |
Top ten references by quantity sold |
|
Margin by family |
Margin contribution per family |
|
Purchases by supplier |
Purchase value split across suppliers |
|
Stock rotation by family |
Average rotation rate per family |
|
Reprographics jobs by type |
Workshop activity split by job type |
|
Recycled tonnage per month |
CSR collection weight over 12 months |
A dedicated Reporting menu offers twelve situation reports, reachable from a single tab bar. Each report opens with a row of summary KPI cards, applies an optional year and month filter where it is time-based, and can be exported to CSV, Excel, Word or sent to the printer. Exports reproduce the displayed table exactly, filters included, and write real UTF-8 accented characters rather than HTML entities.
|
Report |
Content |
|
Sales by period |
Monthly sales volume, revenue excluding and including tax, margin, margin rate and average basket, with a bar chart. |
|
Margin by family |
Revenue, margin and margin rate per family confronted with the family target margin, showing the gap. |
|
Top articles |
The thirty best-selling references by quantity, with revenue, margin and margin rate. |
|
Valued stock situation |
Stock by warehouse and family with number of references, quantity, weighted average price and total valuation. |
|
Dormant stock and shortages |
Articles below threshold or without movement, with available quantity, alert threshold, days idle and immobilised value. |
|
Purchasing and service rate |
Per supplier: orders, purchase value, quantities ordered and received, backorder, service rate, lead time and quality score. |
|
Contract consumption |
Per contract: customer, type, period, ceiling, consumed amount and percentage, status and renewal mode. |
|
Reprographics profitability |
Per job type: jobs, copies, revenue, cost price, margin and margin rate, with a pie chart. |
|
School kits |
Per campaign: school, level, class, year, items, kit price, kits ordered and prepared, preparation rate and status. |
|
Loyalty programme |
Per tier: members, points balance, earned and spent points, voucher amount, total spent and visits. |
|
Returns and after-sales |
Per reason and type: number, quantity, refunded amount, share of sales and average resolution time. |
|
CSR recycling report |
Per waste type: collections, weight, tonnage, revenue, cost, CO2 avoided and certificates received, with a monthly tonnage chart. |
The module extends Dolibarr rather than duplicating it. Every commercial and accounting document remains a native Dolibarr object, and the stationery records carry the corresponding identifiers.
|
Native module |
Integration |
|
Third parties |
Suppliers, customers, contract holders, delivery recipients and waste collectors all link to native Dolibarr third parties. |
|
Products |
Each stationery article can be bound to a native Dolibarr product, keeping a single product repository. |
|
Stock |
Warehouses and locations coexist with the native stock module rather than replacing it. |
|
Commercial proposals |
A stationery estimate carries the id of the native Dolibarr proposal, which remains the contractual document sent to the customer. |
|
Sales orders |
A sale can reference the native Dolibarr customer order it originates from. |
|
Invoices |
A sale carries the native Dolibarr invoice id, so accounting stays in the standard ledger. |
|
Supplier orders |
A replenishment order references the native Dolibarr supplier order. |
|
Shipments |
A delivery round references the native Dolibarr shipment. |
|
Projects and agenda |
Reprographics jobs and contracts can be attached to native projects and agenda events. |
Twenty-three permissions are declared across seven business groups plus reporting and administration. Read and write are granted by default on activation so the module is immediately usable; delete and administration are not.
|
Group |
Actions |
Covers |
|
Catalogue |
Read, write, delete |
Families, articles, variants, IT consumables |
|
Purchasing |
Read, write, delete |
Suppliers, supplier prices, purchase orders, receptions |
|
Stock |
Read, write, delete |
Stock and locations, inventories, deliveries |
|
Sales |
Read, write, delete |
Quotes, sales, sale lines, promotions, school kits, returns |
|
Customers |
Read, write, delete |
Customers, contracts and tenders, loyalty |
|
Reprographics |
Read, write, delete |
Reprographics jobs, machine fleet |
|
CSR |
Read, write, delete |
Recycling collections |
|
Reporting |
Read |
Dashboard and the twelve reports |
|
Administration |
Administer |
Module setup and demonstration datasets |
Five parameters are available on the module setup page:
|
Parameter |
Purpose |
|
Default low stock threshold |
Alert level applied to a new article when none is given |
|
Default target margin |
Target margin coefficient proposed on a new family |
|
Loyalty points per euro |
Conversion rate used when a sale is recorded |
|
Default warehouse |
Warehouse pre-selected on new stock records |
|
Notify on shortages |
Enables notification when an article falls out of stock |
The same page offers two buttons. “Populate demonstration datasets” generates a coherent dataset spanning fourteen months of activity across all twenty-three tables, including the native Dolibarr third parties and products it needs. “Purge demonstration datasets” removes all of it after confirmation, cascading to any record created underneath a demonstration parent. Neither action ever touches real user data: demonstration rows are tagged and only tagged rows are removed.
|
Topic |
Detail |
|
Technical name |
papeteriemanagement |
|
Descriptor |
modPapeterieManagement, module number 535000 |
|
Tables |
23 tables prefixed llx_pap_ |
|
Schema self-healing |
Missing columns are added automatically on upgrade |
|
Translations |
All keys are Pap-prefixed, measured at zero collision against core Dolibarr and every other installed module |
|
Vocabularies |
Stored as language-independent codes, rendered through the active language |
|
Assets |
Module stylesheet and script registered through module_parts |
|
Menus |
One top menu and 26 left entries, positioned in a module-unique range |