Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Send Price Changes to Wholesalers, Distributors and Cash and Carries Without Retyping Every Price File?
Problems We Solve

How Do We Send Price Changes to Wholesalers, Distributors and Cash and Carries Without Retyping Every Price File?

Food manufacturers rebuild each wholesaler's price file by hand for every price change. We build one price list that produces every customer's format.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Every wholesaler, foodservice distributor and cash and carry wants price changes in its own template, with its own codes, notice period and effective date, so a price increase means rebuilding dozens of files by hand. We build one master price list that holds each customer's prices and codes, generates their file in their format, tracks notice periods and checks their invoices use the new prices from the right date.

A price increase means a week of spreadsheets

Ingredient costs have gone up and you have agreed a price increase. Now it has to go out. The foodservice distributor wants their template with their own product codes and case prices. The cash and carry wants a different template, with retail price suggestions. A regional wholesaler wants a PDF. Each has a notice period, and each wants a different effective date.

Someone builds each file by hand from the master spreadsheet, checks it, sends it, and then keeps an eye on the first invoices to make sure the new prices actually went through.

Why every price change is a project

Your prices are yours, but the files belong to each customer, and each one's format, codes and rules are slightly different. None of that is held anywhere except in the files sent last time.

  • Customer templates change without notice.
  • Each customer uses its own product codes and case descriptions.
  • Notice periods differ by customer and are written in trading terms.
  • Price lists in accounts and in customer files drift apart.
  • Invoice prices are not checked against the agreed effective date.

What it costs

Days of commercial time for each price change. Price increases that start later than they could because the file was late and the notice period restarted. Invoices raised at the old price, or the new one too early, leading to credits and awkward calls. And old price files in circulation with customers because nobody knows which version they hold.

One price list, every format

  1. A master price list holds each product's price for each customer, with effective dates and history.
  2. Each customer's product codes, case descriptions and template are recorded once, from the last file they accepted.
  3. When a price change is approved, the tool generates each customer's file in their own format, in Excel, CSV or PDF, ready for a person to check and send.
  4. Notice periods from each customer's trading terms are applied, so the tool proposes the earliest effective date for each one.
  5. The approved prices are pushed to your accounts or ERP with their effective dates, so invoices change on the right day.
  6. The first invoices after each change are checked against the new prices, and mismatches are listed.
Customer typeTypical fileHandled by
Foodservice distributorTheir template, their codesGenerated from master list
Cash and carryTemplate with RRP columnGenerated from master list
Regional wholesalerPDF price listGenerated from master list
Your accounts systemPrice records with datesPushed through API or import

A price change, done once

Commercial approves a price change once, and the files follow. Notice periods are tracked for you. Invoices change on the right day, and the check afterwards catches any that did not. When a customer asks which prices they were sent, the history answers it.

Sales and credit control also stop working from different lists. The price a customer was told, the price in the accounts system and the price on the invoice all come from the same record, so the monthly round of price queries shrinks to the genuine ones.

New customers get the same treatment from the start. Their template and codes are recorded when they open an account, so the next price change includes them without anyone having to remember they exist.

Does this sound like your price changes?

  • Each customer's price file is rebuilt by hand.
  • Notice periods are worked out from trading terms each time.
  • Invoices have gone out at the wrong price after a change.
  • The accounts price list and customer files disagree.
  • Nobody is sure which price file a customer last received.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does it decide our prices?

No. Your commercial team sets prices. The tool holds them and produces each customer's file.

Can it update prices in Sage or Xero?

Where your accounts system or ERP accepts price updates through an API or import, yes. We check yours first.

What if a customer changes their template?

The new template is mapped once and used from then on. Old files remain in the history.

What do we need to provide?

Your current price list, the latest file each customer accepted and their trading terms on notice periods.

Keep reading

More on Problems We Solve

Start here

Tell us where your food business loses time in the office

Describe the problem, how orders and paperwork move through the site today and which systems you already run. We will tell you what we would build and what we would leave alone. Your technical team keeps every food safety decision, and if a change inside your current software would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →