Industry

Centralized Procurement in Retail Chains: Branch Ordering, Approval and Consolidated Collections

Industry 9 min read

Procurement in a retail chain means managing the replenishment needs of not one store but dozens, sometimes hundreds, of branches across different regions and different revenue profiles, all at the same time. The head office (headquarters or central warehouse) buys from the supplier; branches replenish from the head office, from regional warehouses, or from each other. Each branch behaves like an internal customer: it has its own shelf capacity, product range, sales budget and ordering habits. In chains that fail to strike the balance between central control and branch autonomy, either the shelf sits empty or the wrong stock locks up capital.

On the solution side, B2BPro is a centralized procurement and collections platform designed for multi-branch retail. Each branch logs into its own panel and places orders within the price list and product range defined by the head office; the head office sees every branch order on a single order screen, runs it through multi-level approval and ships it from the most suitable warehouse. Bank movements are monitored live, and an incoming payment is automatically offset against the correct branch current account. Control stays at the center while operations speed up at the branch.

Below we break the head office to branch procurement flow into six headings: collecting the branch order, central pricing and approval, multi-location shipping, branch-level credit limit and budget, consolidated collections with reconciliation, and finally running a central campaign consistently across the entire network. Using a concrete chain example, we will show why and how to move procurement traffic that runs on Excel and WhatsApp onto a single platform.

Getting branch orders out of WhatsApp and Excel

A typical scenario: at Renkli Perakende, a cosmetics chain with 40 stores, each store manager types the replenishment request into the WhatsApp group in the evening, and the purchasing team at the head office dumps these into an Excel sheet in the morning to build a procurement plan. In this setup the head office cannot see in real time what each branch actually wants; the same product gets ordered twice, a critical item is forgotten, and if the store manager is on holiday the request never comes through at all. As order traffic grows, so does the error rate.

In B2BPro, each branch logs into its own web and mobile panel and places orders within the product range defined by the head office. The Order and Sales module collects all branch orders on a single screen, closes them with stock reservation, and shows in real time which order is at which stage. Even if the store manager changes, the order history and templates stay tied to the branch, not to the person.

If there are regional supervisors or franchise auditors out in the field, they can use the field sales module to check shelf and stock status during a visit and complete an order on the spot. This way the head office combines desk-based demand with the real shelf situation in the field within the same system; the replenishment decision rests on data rather than guesswork.

Central pricing and multi-level approval

Pricing in a retail chain does not work in a single layer. The same SKU is managed at different cost and sale prices depending on the region, the store format (high street, mall, outlet), the campaign period and the supplier contract. Updating these prices by hand across hundreds of rows is both slow and creates the risk of selling at the wrong price. In the Renkli Perakende example, mall stores and outlet stores sell the same perfume from different lists; when a campaign starts, the price must apply only to the correct group.

The Product and Price module offers multiple price lists, branch/region/channel-based pricing and bulk updates. The head office pushes a single price or campaign change to the relevant branches in one go; price is managed from a single source of truth, in sync with the ERP. When a store manager logs into their panel, they see only the price and range defined for them, with no room for negotiation or the wrong list.

On the approval side, central control is critical. Branch orders that exceed the budget, request out-of-range products or sit above the credit limit are automatically routed for approval; purchasing and finance see the order in a multi-level approval flow. Standard, within-budget orders flow straight through. For chains that prepare formal quotes for their dealers or franchisees, the dealer quote module converts a quote into an order with a single click, so there is no gap between the quote and the actual order.

Smart shipping and transfers across multiple locations

Replenishment does not run only from the central warehouse. A branch order can be fulfilled from the central warehouse, from the nearest regional warehouse, or by transfer from a neighboring store that has surplus stock. Choosing the right source directly affects both the shipping cost and shelf availability. Renkli Perakende fulfills an urgent request from a store in the Aegean region from its Izmir regional warehouse rather than the Istanbul central warehouse, gaining a day and cutting freight at once.

The Warehouse module brings multiple warehouses and shelves, inter-warehouse transfers, lot/serial tracking and mobile counting together in one place. Each branch order is shipped from the most suitable warehouse according to a defined rule or stock status, and stock is synced with the order in real time. Because shipping and transfer movements are connected to the e-Dispatch flow through the ERP, the document process does not require manual tracking either.

The final step of shipping is carrier and delivery tracking. With the carrier integration, Yurtiçi, Aras, MNG, Sürat and PTT shipments are created with a single click, and the tracking number drops into the relevant branch order. The store manager can see where their shipment is from their own panel; the head office is freed from a constant stream of phone calls.

Branch-level credit limit, budget and visibility

The financial counterpart of managing each branch like an internal customer is tracking each branch as a separate current account with a separate credit limit. Otherwise, a low-performing branch pulls in excess stock relative to its revenue and capital gets locked up on the shelf; a strong-selling branch, meanwhile, waits for replenishment because of its limit. To strike the balance, the head office needs to see each branch's balance, statement and limit in real time.

The current account management module keeps each branch as a separate current account with a separate balance, statement and credit limit. Orders that exceed the limit or fall outside the budget are routed for approval, and the head office balances replenishment according to branch performance. The branch sees its own figures, the head office sees the consolidated view; month-end reconciliation drops to minutes. To go deeper into the credit limit logic, see the payment term and credit limit guide.

For those who want to set the branch limit based on payment behavior rather than a fixed number, B2BPro AI's current account risk and limit suggestion is in the works (not live yet, in early access); it will measure a risk score by looking at the current account's payment history and balance trend, and suggest an appropriate limit. The AI suggests, the central finance team decides. To establish a method for setting limits today, the how to set a current account credit limit article offers a practical framework.

Consolidated collections and automatic reconciliation

In a multi-branch chain, the place where finance loses the most time is matching the wire transfers, EFT and direct debit (DBS) movements coming from dozens of branches to the correct branch. A payment with a missing description field, an amount whose owning store is unclear, or a bulk collection coming through DBS takes hours and produces errors when done by hand. At month-end, Renkli Perakende wants to automate the matching rather than clear the balances of 40 branches one by one.

The bank integration connects all your bank accounts to a single panel; incoming EFT, wire transfer and DBS payments are automatically offset against the relevant branch current account. With the collections module, open balance, due date and overdue status are tracked from the center, and an automatic reminder goes out to a branch whose due date is approaching. You can find how the DBS flow works in the what is DBS article, and the detail of automatic matching in the bank integration and automatic reconciliation article.

In the franchise model, end-customer collection also comes into play. While a franchise store collects from its own customer, it can send a link with the dealer payment link; the collection is seen by the head office in real time. To check unmatched or unusual items, B2BPro AI's reconciliation anomaly detection is in the works (early access); it will flag rows that do not reconcile in bank movements and automatic offsetting, and bring them to finance's attention.

Central campaigns and a single source of truth with the ERP

A chain's brand consistency depends on a campaign running in every branch at the same time and under the same rules. A campaign that starts in one store but lags in another, or is applied with the wrong conditions, frustrates both the customer and the franchisee. A campaign defined once from the center must apply consistently to all relevant branches.

The discount and campaign module lets you define conditional discount, campaign and rebate rules from the center; a change applies to all branches instantly. An end-of-season discount, a product group valid in a specific format, or a volume-based rebate is managed from a single place. This structure prevents each store in the field from inventing its own campaign.

Underlying all of this flow is the single source of truth principle. B2BPro works bidirectionally and in real time with systems such as Logo, Mikro, SAP, Netsis, Nebim and Paraşüt; product, price, stock and current account data stay in sync. To make concrete why you should move away from an Excel-based procurement setup, we recommend the Excel vs B2B sales software comparison, and for the broader picture the dealer management software guide.

Key takeaways

  • Managing each branch as a separate current account, a separate price list and a separate credit limit is the foundation for striking the balance between an empty shelf and excess stock.
  • Central pricing and multi-level approval keep control at the center by automatically routing budget-exceeding or out-of-range orders for approval, without slowing down standard orders.
  • Multiple warehouses, regional warehouses and inter-store transfers fulfill each branch order from the most suitable source, lowering shipping cost and delivery time.
  • Monitoring bank movements live automatically offsets wire transfers, EFT and DBS payments from dozens of branches against the correct current account, cutting month-end reconciliation down to minutes.
  • Bidirectional ERP sync manages price and stock from a single source of truth, eliminating wrong-price sales and duplicate-order errors.

Frequently asked questions

What is centralized procurement and what does it change in a retail chain?

Centralized procurement means that, instead of branches buying independently, they place orders within the price, product range and budget defined by the head office, and the head office sees all requests on a single screen, approves them and ships from the right warehouse. As a result, what each branch wants becomes visible in real time, duplicate and erroneous orders drop, and capital goes to the right shelf.

Can we define a different price and campaign for each branch?

Yes. The Product and Price module offers multiple price lists and branch, region or channel-based pricing. You can sell the same product from different lists in high street, mall and outlet formats; and push a single price or campaign change from the center to the relevant branches in one go. Price is managed in sync with the ERP, from a single source of truth.

Do branches replenish from the head office or from regional warehouses?

Both are possible. The Warehouse module supports multiple warehouses; each branch order can be fulfilled from the central warehouse, a regional warehouse or by inter-store transfer, according to a defined rule or stock status. Shipping and transfer movements are reflected in stock in real time, and the e-Dispatch flow runs through the ERP.

How do you match payments coming from dozens of branches to the correct branch?

Bank account integrations connect all your bank accounts to a single panel; incoming EFT, wire transfer and DBS payments are automatically offset against the relevant branch current account. With the collections module, open balance, due date and overdue status are tracked from the center, so month-end reconciliation takes minutes instead of hours.

Does it work with our existing ERP and accounting system?

Yes. B2BPro integrates bidirectionally with systems such as Logo, Mikro, SAP, Netsis, Nebim and Paraşüt. Product, price, stock and current account data stay in sync, orders are posted to the ERP, and the e-Invoice and e-Dispatch flow runs through your existing infrastructure.

Let's plan a free demo

We'll show you a setup tailored to your business in 15 minutes. No credit card required.

B2BPro

Before you go,
let's have a quick chat

Not sure exactly what you need? Let's analyse your requirements together, design the most suitable solution, run a free demo and send you a tailored proposal.

Free demo Needs analysis Tailored proposal
Plan a free demo or take the 3-minute free Assessment