Skip to content
veydex
Stock

Know what is there. Understand where it goes.

Between what sits in the store room and what was sold, most businesses have an estimate. Veydex Stock replaces it with arithmetic.

Try it in the HubAll modules and prices24 € / monthfrom 1 December 2026: 39 €

Your stockroom should not be a black box.

Veydex Stock connects stock levels, deliveries, recipes and sales.

Stock, Inventory tab: items by storage location (beer cellar, vegetable store, drinks store, cold room) with stock and minimum as bars, stock value €4,937.97, today's deliveries on the right.
Real screen from the Hub · demo data
  1. Status and stock value

    One sentence says whether anything is below minimum, next to the stock value at cost.

  2. Stock against minimum

    One bar per item, the line marks the minimum. Grouped by storage location.

  3. Gaps

    Whether anything is below zero and whether every location was counted in the last two weeks.

  4. Today's deliveries

    What arrived today, with its delivery note, booked.

More about Stock

You see not only what sits in the store, but what gets used, what should be reordered, and how your cost of goods is moving.

Stocktakes are documented as traceable differences, order proposals come out of booked consumption, and supplier invoices stay attached to the transaction.

An evening and the morning after

62 portions, and the target is set.

At month end nothing is estimated. It is compared.

  1. 23:30The evening is done. 62 portions went across the till.
  2. 23:30Through the recipes, Veydex works out how much stock they should have used. That is the target in the cost of goods.
  3. 07:00The order proposal is ready — from the consumption booked over recent weeks, not from a hunch.
  4. Month endThe stocktake brings the actual figure. The difference to the target is a documented number, not a suspicion.

What is inside.

  • Stock levels
  • Goods in
  • Stocktake
  • Recipes
  • Suppliers
  • Order proposals
  • Orders
  • Cost-of-goods ratio
  • Supplier invoices
What does not work yet

Sales do not deduct stock by themselves. Consumption comes from your bookings and the differences found at stocktake; till receipts feed into the target cost of goods through the recipes.

Ask Kio

Ask Kio instead of searching.

Kio reads along in the areas you have booked and answers in whole sentences, with the figures and where they come from.

Kio never places an order himself.

Kio comes with every business: occasional questions are included in the Hub.

Meet Kio
KioThe assistant in the HubExample
  1. You: What will run low by Friday?
  2. Kio:

    Espresso beans and lemons, everything else lasts. If you like, I lay out an order draft; you place the order yourself afterwards.

Example with demo data.

Stock that explains itself. Down to the single entry.

In Stock, goods in, consumption, stocktakes and recipes hang together. From them the Hub works out order proposals with the working shown, and a cost of goods that says where the difference comes from.

01

Stock levels

What sits in the store room follows from what was booked, and you can trace it down to the single line.

Stock, Inventory tab: items by storage location (beer cellar, vegetable store, drinks store, cold room) with stock and minimum as bars, stock value €4,937.97, today's deliveries on the right.
Real screen from the Hub · demo data
  • The sum of the entries

    The stock level is the sum of all movements: goods in, consumption, waste and stocktake. Nobody ever sets it by hand, so for every article you can trace it back line by line.

  • Moving average cost

    Every delivery booked with a price moves the article's average purchase cost. A single expensive delivery therefore does not make the costing of your dishes jump.

  • Packs and units

    You keep articles in grams, millilitres or pieces, with pack size and pack price. You book either in packs or in the unit; the conversion happens once, at the point of entry.

  • Below zero as a signal

    If a stock level goes below zero, the Hub still accepts the entry and moves the article to the top. Almost always a delivery is missing, and booking it is better than bending the stock level into shape.

  • Stock value

    The value of the store room is shown at purchase cost, per article and in total.

02

Stocktake

You count at the shelf; what gets booked is the difference.

  • One round per storage area

    On your phone you go through one storage area after another, one article per screen, with a large number pad. Each article shows when it was last counted.

  • Difference, not overwrite

    A stocktake does not reset the stock level. It books the gap to the calculated level, in quantity and in euros, because that figure is the reason you count.

  • Asking for the reason

    If a count is clearly off, the Hub asks why: used and not booked, spoiled, delivery not booked, miscounted last time. The difference is booked either way.

  • Corrections leave a trace

    What has been entered is a record. A correction needs a reason, and the old figure stays visible.

03

Order proposal

What should be reordered, how much, and why exactly that much.

Stock, order suggestion “Calculated”: per supplier the items with reorder point from usage, variation, lead time and shelf life, quantity in packs and service level, with order export.
Real screen from the Hub · demo data
  • Two calculations side by side

    One shows what is below the minimum stock you entered. The other works out a reorder point from the booked consumption of recent weeks, the supplier's lead time and how often you order.

  • Shelf life matters

    Goods that would spoil before they are used get less buffer than flour. The shelf life cannot be entered on the Stock screen yet; until then the Hub uses a default and says so on the line.

  • Working shown on every line

    Every line opens up to show how the quantity came about: consumption per day, lead time and ordering rhythm, safety stock, and how many days the calculation rests on.

  • No proposal without a basis

    If an article's history is not long enough yet, the Hub deliberately proposes nothing for it. Those articles are listed separately, and the minimum stock stays in charge of them.

  • In whole packs

    Proposals come in whole packs, grouped by supplier, with lead time and customer number. If an order falls below the supplier's minimum order value, it says so.

04

Supplier invoices

The cost side comes in without anyone typing prices.

  • Reading e-invoices

    The Hub reads XRechnung and ZUGFeRD with their lines, quantities and unit prices. A PDF without embedded invoice data is filed and marked as unreadable; no prices are guessed.

  • Matching lines

    The Hub matches invoice lines to stock articles, by this supplier's article number or by a name that fits exactly once. Anything ambiguous stays open until you decide.

  • Booking after approval

    Nothing is booked as goods in until you approve the invoice. If the sum of the lines differs from the invoice total, you have to confirm that explicitly.

  • The price on the article

    Booking feeds the price into the purchase cost, and the latest purchase price shows on the article. That is where a price rise gets noticed first.

05

Recipes and cost of goods

What a dish costs in ingredients, and why more is gone at month end than was sold.

Theoretical versus actual cost of goods for the last 30 days: a €1,384.82 difference broken down into spoilage, stocktake difference, voids and discounts, price drift and portion drift; on the right the items with the largest variance.
Real screen from the Hub · demo data
  • Recipes from stock articles

    A dish on the menu gets a recipe made of stock articles and quantities. From it the Hub calculates the cost per portion and the cost-of-goods ratio against the net price.

  • Gaps stay visible

    If an ingredient has no purchase cost yet, it is marked as a gap and not counted as zero. Only a complete recipe writes its cost to the menu article.

  • Theoretical against actual

    Theoretical usage is the portions sold on your till receipts times the recipe. Actual usage is opening stock plus purchases minus closing stock. Both are valued at purchase cost.

  • Where the difference comes from

    The Hub breaks the difference down into waste and breakage, stocktake difference, voids and discounts, purchase price drift, and a remainder: portion drift. The remainder is explicitly a remainder, not a measurement of its own.

  • What the figure rests on

    Next to it you see what share of revenue has a recipe, when stock was last counted, and which articles are used without appearing in any recipe.

What it does differently. And why that matters.

  1. 1 Causes instead of a percentage

    Often

    Theoretical and actual cost of goods are set side by side, and what you get at the end is a variance in per cent.

    With Veydex

    Veydex breaks the difference down into waste, stocktake difference, voids and discounts, purchase price drift and a remainder.

    Why that matters

    That works because till receipts, stock entries and purchase prices sit in the same database. One figure turns into questions someone can answer: the kitchen, purchasing, front of house.

  2. 2 An order quantity you can check

    With Veydex

    The calculated proposal shows on every line which consumption and which lead time it comes from.

    Why that matters

    If the history is too short, it proposes nothing rather than invent a number someone then sends off.

  3. 3 E-invoices instead of typing

    With Veydex

    Since 2025, businesses in Germany have to be able to receive e-invoices.

    Why that matters

    The Hub reads XRechnung and ZUGFeRD directly, without text recognition and without guessed prices, and books nothing until you approve it.

  4. 4 Your till stays

    Often

    Till, stock and purchasing run in separate programs. Nobody then sets till revenue against cost of goods.

    With Veydex

    Theoretical usage comes from the receipts of your own till, which arrive through Connect and are matched to the articles on your menu.

    Why that matters

    You do not change tills to get a cost of goods with causes.

Who in the business gets what out of it.

  • Owner

    Sees stock value, order proposal and cost of goods, books supplier invoices and marks orders as sent. An order commits the business to a supplier, so it stays with the owner.

  • Shift lead

    Runs the stock day to day: booking goods in, recording consumption and waste, counting stock. Supplier invoices and sending orders stay with the owner.

Technical details and data

  • Arithmetic

    Quantities are stored as whole numbers in thousandths of a gram, millilitre or piece, purchase costs in thousandths of a cent. No stock level drifts through rounding, and 0.2 g of saffron in a recipe stays 0.2 g.

  • Data and export

    Stock as CSV, order proposal per supplier as CSV. Articles with entries are never deleted, only retired; their movements remain so that the stock value is right for every earlier cut-off date.

  • Requirements

    Recipes need the Menu module. For theoretical usage you also need till receipts with line items that are matched to menu articles.

  • Supplier invoices

    XRechnung as UBL or CII, ZUGFeRD and Factur-X as a PDF with embedded data, up to 10 MB per file. A line can only be booked if the stock article has a pack size.

  • With the Helpers

    Ben, the buyer among the Helpers, turns the proposal into draft orders with quantity, supplier and total. He sends nothing and books no goods in.

What it does not do today

Listed here so you know before, not once you are running it.

  • Sales do not deduct stock by themselves.

    Consumption comes from your bookings and the differences found at stocktake; till receipts feed into the target cost of goods through the recipes.

  • The Hub does not send orders.

    You order as before, by phone, email or in the supplier's portal, and then mark the order as sent.

  • The Hub does not read scanned invoices without embedded data.

    There is no text recognition.

  • You create stock articles one by one.

    There is no import for article lists.

  • Valuation uses the moving average cost, not the order in which goods were bought.

  • Without a stocktake, the actual figure in the cost of goods is carried forward rather than counted.

    The Hub says so next to the figure.

  • The calculated order proposal looks at the booked consumption of recent weeks.

    It knows nothing about reservations, holidays or events.

  • Stock does not track batches or nested storage areas.

  • A shelf life per article cannot be entered on the Stock screen yet.

Stronger together. Stock and the rest.

All modules work on the same data. What Stock knows, the others know too. Switch on what you need and see straight away what it costs together.

Menusupplies the articles the recipes hang on.14 €from 1 December 2026: 19 €
Analyticsputs your cost-of-goods ratio into the trade benchmark, if you take part.included
HelpersBen watches purchasing and stock.29 €

Your selection

24 €a month

For new bookings from 1 December 2026: 39 € a month. Book or start your trial before then and you keep your price.

  • Stockfrom 1 December 2026: 39 €24 €
Keep building in the calculator

Net. Try it for 14 days, the trial ends by itself.

Stock costs

24 €/ month

  • For new bookings from 1 December 2026: 39 € a month. Book or start your trial before then and you keep your price.
  • Try it free for 14 days, the trial ends by itself
  • Cancel monthly, with fourteen days' notice to the end of a billing month
  • No base fee, no bundle
  • All prices net

Questions before you start

What businesses want to know before they switch it on.

Do I also need the Menu module?

Not for stock levels, suppliers, goods in, stocktakes and order proposals. Recipes hang on the articles of the menu; without it there is no costing per dish and no theoretical usage in the cost of goods.

How good is the order proposal at the start?

At the start there is no calculated proposal for an article yet. The Hub first needs a while of booked consumption; until then the minimum stock you enter applies. After that, every line says how many days the calculation rests on.

What about supplier invoices that only come as a PDF?

If the PDF carries embedded ZUGFeRD data, the Hub reads the lines. A plain scan is filed and marked as unreadable; you then book the delivery on the article by hand. No price is guessed.

Does Veydex send orders to my suppliers?

No. You send an order yourself, by phone, email or in the supplier's portal. You then mark it as sent in the Hub, and you book the goods in when they arrive.

How reliable is the difference in the cost of goods?

As reliable as your recipes and stocktakes. Next to the figure you see what share of revenue has a recipe and when stock was last counted. If that share is too small, the Hub says plainly that the difference points to missing recipes rather than shrinkage.

Can someone other than me do the stocktake?

Yes, the shift lead can count and book goods in, consumption and waste. Booking supplier invoices and marking orders as sent stays with the owner.

What does Ben do in Stock?

If you have booked the Helpers, Ben sees what drops below minimum stock and drafts an order with quantity, supplier and total. He sends nothing and books no goods in; what you do not need, you throw away.

Less gut feeling. More control over every euro you put in.