A management platform for purchasing centrals and referencing centrals
Two organisations bearing the same label can have opposite software needs: in one, members buy direct and the central body negotiates; in the other, the central body buys and resells. That is where tool selection is decided, long before any feature discussion — and most organisations run both models at once.
60+
member companies running on a platform we delivered
~50
approved suppliers, with dated terms and amendments
Fixed price
committed scope and price, source code handed over
A management platform for a purchasing central contains different things depending on the business model it serves. If members buy direct from the supplier, the central body invoices no goods: it negotiates, checks declared volumes and redistributes back-end terms. If it buys in its own name and resells, it carries a catalogue, stock, customer invoicing and credit exposure. The two businesses share a supplier master file, and very little else.
Referencing central or purchasing central in the strict sense
The distinction is legal before it is technical, and nobody states it clearly at the point of choosing a tool. A referencing central negotiates terms on behalf of its members and is paid by the supplier; invoices flow from supplier to member without ever passing through it. A purchasing central in the strict sense buys, takes ownership of the goods and resells them: it carries stock risk and credit risk the first one does not.
| Referencing central | Purchasing central (strict sense) | |
|---|---|---|
| Invoice flow | Supplier to member, direct | Supplier to central body, then central body to member |
| Calculation input | Member declarations and supplier statements | The central body's own sales invoices |
| Volume reliability | Self-declared: chased, checked, sometimes corrected | Native, but dependent on the quality of the product master file |
| Revenue model | Rebates and commissions received from suppliers, partly passed on | Front margin on resale, plus back-end terms |
| What the software must carry | Supplier approval, declaration collection, rebate calculation and allocation | All of that, plus catalogue, transfer prices, orders, stock, invoicing and member credit |
| Main risk | Undetected under-declaration | Tied-up stock and unpaid member invoices |
That mix is the rule rather than the exception: a co-operative references most of its families and buys-and-resells the rest, often because a supplier refuses to invoice smaller members, or because an own-brand range has to pass through the central body. The classic trap is picking a package designed for only one of the two models. The other ends up in a parallel spreadsheet, recreating exactly the problem the platform was meant to remove.
The supplier relationship is the real master file
A member changes address once every five years. A supplier's terms change three times a year. So it is the supplier record, not the member record, that must be designed as a dated history rather than a current state.
Framework agreements and amendments
A framework agreement has a term, automatic renewal and a notice period. Amendments arrive mid-year and take effect on a date that is almost never the signature date. Terms must be dated, not overwritten.
Price lists
Net prices, cascading discounts, on-invoice discounts by family or by item, transfer prices for the buy-and-resell side. A price list is a version: you must be able to retrieve the one in force on 14 March.
Back-end terms
Year-end rebates, range discounts, logistics premiums, marketing contributions. These are what fund the organisation, and they are negotiated line by line.
Scope of application
All members, one region, one college, or only those who signed a volume commitment. An agreement rarely applies to everyone in the same way.
Supporting documents
The signed agreement, the attached price list, the email exchange that amounts to an amendment. Finding a clause from a 2019 contract in three clicks is worth more day to day than any dashboard.
Commitment tracking
Promised versus achieved volumes, by supplier and by family, during the year — not at the annual review, when it is too late to renegotiate.
Getting the volumes in
Nothing can be computed without volume, and volume is the most fragile data in the chain. Three sources coexist, with three different levels of trust.
- The member's declaration: quick to put in place, but always late and sometimes understated. It needs automatic reminders, a plausibility check against the previous period, and a clear status between declared, checked and approved.
- The supplier's statement: more reliable on amounts, but in its own format, its own product coding and its own calendar. Normalising thirty heterogeneous files is a task in its own right, not an import detail.
- The central body's own invoicing, for the buy-and-resell side: the only native source, and the only case where volume does not have to be requested from anyone.
Double accounting: the group and the member
Every amount has two readings. On the organisation's side: what the supplier owes, what has been invoiced, what has been collected. On the member's side: what is due for their contribution to volume, what is passed back, what is retained to fund operations. The two views must reconcile to the euro, and never reconcile on their own.
Consolidate the base
Volumes reconciled by supplier, by family and by member across the agreement period — which is not always the financial year, and which shifts when an amendment takes effect mid-year.
Compute what the supplier owes
Tiered scales and dated terms applied to the base, then an itemised statement issued to the supplier for agreement before invoicing. That statement is what prevents months of argument.
Invoice and track collection
The rebate invoice is raised by the organisation. The lag between issue and collection is a purchasing central's main cash position, and has to be tracked as such.
Allocate to members
Allocation key applied, the retained share isolated on its own line, credit note or transfer produced with the supporting breakdown attached.
Close and lock
Campaign frozen, journal entries exported to accounting, detail retained so the close can be replayed during an audit or a later dispute.
Allocating the back margin without losing the autumn to it
Allocation is the political question of the organisation. The rules we meet almost always combine, and it is the combination that makes a spreadsheet untenable.
- Pro rata to the volume each member declared with the supplier concerned: the default rule, and the easiest to defend at a general meeting.
- With a share retained by the organisation, as a percentage or a flat amount, to fund its operations and services.
- With a payment threshold: below a certain amount the rebate stays in the common pot rather than producing a twelve-euro credit note.
- With pro-rata treatment for members joining or leaving mid-year, and for suppliers approved mid-campaign.
- With rules by college, by seniority or by volume commitment, where the articles of association provide for them.
Taken one at a time these rules are simple. Applied to some fifty suppliers and sixty members over periods that do not coincide, they produce thousands of lines nobody can justify any more. On the day a member disputes their share, the calculation is not what needs showing: the record of what was retained, and why, is.
What we build
MEKANO is a Lyon-based development studio building management software for buying groups and member networks. For a Lyon buying group of more than sixty member companies, working in refrigeration, air conditioning and professional kitchens, we delivered a member and supplier portal, supplier approval workflows, revenue declarations, the rebate calculation engine and a document management system with full-text search across agreements, covering around fifty approved suppliers. The stack is Go, React and PostgreSQL; source code and documentation are handed over.
We work at a fixed price, in batches. One process — usually declaration collection or rebate calculation — goes live before the rest is committed, so the next stage is funded on an observed result rather than on a promise.
Frequently asked questions
- We do both referencing and buy-and-resell. Do we need two systems?
- No, but the data model has to carry both from the design stage. In practice that means one shared supplier master file, shared dated terms, and two distinct calculation chains downstream: one fed by declarations and supplier statements, the other by your own sales invoices. Retrofitting that duality onto a tool designed for a single model costs more than accommodating it up front.
- Can the platform connect to members' own systems?
- Yes, and it is often desirable to make declarations more reliable. But a group of sixty members rarely runs fewer than ten different systems, several with no usable interface. So we offer three levels: online entry for everyone, a normalised file import for those who can export, and an automated connection for the handful of members who represent most of the volume. Trying to connect everything at once is what sinks the batch.
- How do you handle supplier statements, all of them different?
- With a configurable normalisation module rather than bespoke development per supplier. Each format is described once — columns, separators, family mapping, credit note handling — then replayed on every submission with an exception report. Unrecognised lines are never silently dropped: they go into a queue to be handled, because an unmapped family is a lost rebate.
- What does it cost to start?
- Three weeks of scoping and prototyping, between 6,000 and 10,000 EUR excluding VAT. At the end you hold a written scope, a prototype you can handle on your own cases, and a firm price for the first development batch. The rest is priced batch by batch, each usable on its own. We do not bill time and materials, and we do not start development without a written scope.
- Doesn't a standard ERP already do all this?
- ERPs handle buy-and-resell, stock and invoicing perfectly well: on that scope there is no reason to build bespoke software. What they model poorly are the mechanics specific to a buying group: back-end terms on multiple bases, allocation between the central body and members, self-declared volume collection, supplier approval with dated amendments. The most common arrangement is therefore an ERP kept for standard flows and a dedicated platform for the group processes, linked by journal exports.
Read next
Management applications for buying groups and member networks
The pillar: supplier approval, revenue declarations, rebate calculation, document management and a member portal, in one platform fitted to your rules.
Read moreSupplier approval and contract software for a buying group
A framework agreement signed in November decides the scales applied fourteen months later, on a base nobody has measured yet. Between signature and year-end close, the negotiated terms get lost: they live in a filed PDF, in an email thread, and in a workbook where someone retyped them by hand.
Read moreRebate and year-end bonus calculation software
Year-end rebates are the most scrutinised calculation a buying group runs: every member checks their figure, every supplier contests theirs, and the annual statement has to survive an auditor. We build the engine that runs your actual scales — not a package that asks you to bend your rules to fit it.
Read moreSoftware for collecting members' revenue declarations
A buying group cannot compute a single rebate until it knows, period by period and supplier by supplier, what each member actually bought. That information arrives late, incomplete, in as many formats as there are members — and head office spends its quarters knocking it back into shape.
Read moreLet's talk about your situation
Thirty minutes, no commitment. You leave with a straight answer on feasibility, a budget order of magnitude and the next steps.
Book the call