Inventory that knows your recipes

Track ingredients in real-time, prevent overselling, and know your true profitability. Automatic deduction from orders, reserved stock, and supplier management – all in one system.

Recipe-based tracking
Reserved stock
Supplier management
Complete history

Traditional challenges

  • Ingredients run out mid-rush – customers get disappointed
  • We don't know actual ingredient costs – is our pizza profitable?
  • Too much waste – records say 10kg cheese, fridge has 3kg
  • Supplier orders are chaos – handwritten notes and phone calls
  • Modifiers break tracking – gluten-free, no onions, extra cheese?
VS

Rafla's solution

  • Reserved stock – system knows what's already promised to future orders
  • Recipe-based cost tracking – see real margins product by product
  • Complete audit trail – every gram logged, every change timestamped
  • Digital order workflow – PDF orders directly to suppliers via email
  • Intelligent modifier handling – automatic substitution and addition to recipes

Recipe intelligence – Rafla's core advantage

Traditional POS systems count sales. Rafla knows what stayed in your kitchen.

Example: Margherita pizza

Customer orders one Margherita pizza
Rafla automatically deducts:
  • 200g Mozzarella cheese
  • 150ml Tomato sauce
  • 1pc Pizza dough
  • 15ml Olive oil
Virtual price: €3.20 | Selling price: €12.00 | Margin: 73%

Modifiers work intelligently

Customer selects: Gluten-free crust
Rafla automatically substitutes:
- Regular crust (€0.80)
+ Gluten-free crust (€1.50)
New virtual price: €3.90

Traditional POS vs. Rafla

Traditional POS

Sold: 50 pizzas
You know: 'We sold 50 pizzas today'
❌ No information on ingredient usage
❌ No information on actual costs
❌ Guesswork when ordering

Rafla

Sold: 50 pizzas
You know: '50 pizzas = 10kg cheese + 7.5L sauce + 50 crusts'
✅ Precise ingredient tracking
✅ Actual costs and margins
✅ Data-driven ordering
1

Create recipes

Define once: Pizza Margherita = 200g cheese, 150ml sauce. Compound recipes also supported (e.g., 'House sauce' consists of tomatoes, garlic, oil).

2

Receive order

Customer orders from webshop, POS, or table → System knows which ingredients are needed.

3

Automatic deduction

Rafla automatically deducts correct quantities from inventory. Modifiers handled intelligently (no onions = no deduction, extra cheese = 2× deduction).

4

Reserved stock

Ingredients reserved for future orders shown separately. System won't accept new orders if ingredients aren't available.

Recipe-based tracking

Link ingredients to products → Automatic deduction from orders → Compound recipes supported → Intelligent substitution for modifiers.

Reserved stock

See what's reserved for future orders → Prevent overselling automatically → Real-time calculation → 'Available now' vs 'Reserved'.

Supplier management

Store supplier details → Create orders easily → Send PDF orders via email → 6-stage order workflow.

PDF purchase orders

Professional PDFs with your branding → Product names, EAN codes, quantities → Sent directly to supplier → Historical archive.

Complete transaction history

Every stock change logged → IN/OUT/ADJUSTMENT/CANCELED → Before/after quantities → Linked to orders.

Bulk operations

Update 50 items in 30 seconds → Multi-select + batch edit → Preview before saving → Timestamp all together.

Reorder thresholds

Set minimum threshold per product/ingredient → Smart sorting (closest to threshold first) → Red highlighting for low stock → Considers reserved stock.

Cost tracking

Actual ingredient cost → Virtual price vs. selling price → Margin per product → COGS calculation (cost of goods sold).

Calculate your savings

How much does Rafla inventory save per year?

15 000 €
35%
8 h

Total monthly savings

Waste reduction
0 €
Time savings
0 €
Stockout prevention
0 €
Total monthly savings
0 €
Annual savings
0 €
ROI (return on investment)
0%

Why is Rafla inventory better?

Ominaisuus Rafla Traditional POS* Standalone inventory** Toast (US) Odoo
Recipe-based deduction ✅ Out of the box ❌ Not available ✅ Often available ✅ Available ⚠️ Complex BOM setup
Reserved stock tracking ✅ Integrated ❌ Rare ✅ Common ⚠️ Varies ⚠️ Via modules
Order pacing integration ✅ Yes ❌ No ❌ No (separate system) ❌ No ❌ No
Real-time sync (<1s) ✅ Instant updates (<1s) ⚠️ Varies (10-30s polling) ❌ External sync required ⚠️ Varies ⚠️ Polling
Nordic market optimized ✅ Yes ✅ Yes ⚠️ Varies ❌ No (US-focused) ❌ No (generic)
All-in-one pricing ✅ €149/mo (Plus) €100-200/mo + inventory add-on €50-150/mo EXTRA €200-400/mo €100-300/mo
Setup time ✅ 10 minutes ⚠️ Hours-days ⚠️ Integration time ⚠️ Days-weeks ❌ Weeks (IT required)
Restaurant-specific UI ✅ Yes ✅ Yes ⚠️ Varies ✅ Yes ❌ No (generic ERP)
Multi-language (fi/sv/en) ✅ Built-in ⚠️ Limited ⚠️ Varies ❌ Mainly English ⚠️ Translation packs
Modifier intelligence ✅ Automatic substitution ❌ Manual ⚠️ Varies ⚠️ Limited ⚠️ Complex setup
< 1 second
Real-time updates
100%
Accurate ingredient tracking
6 stages
Purchase order workflow
Complete
Audit trail of all changes

Frequently asked questions

When you create a product (e.g., Pizza Margherita), you specify which ingredients it uses and how much (200g cheese, 150ml sauce). When a customer orders the pizza, Rafla automatically deducts these quantities from inventory. Modifiers (gluten-free crust, extra cheese) are handled intelligently by substituting or adding ingredients.

Reserved stock shows how much ingredients are already promised to future orders. If you have 10kg of cheese and 5 pending orders use 3kg, you have 7kg available. This prevents overselling – the system won't accept new orders if there's no available stock. This means you never have to tell a customer 'sorry, we're out' after they've already paid.

Yes. Rafla handles modifiers intelligently: • 'No onions' = don't deduct onion • 'Extra cheese' = deduct 2× cheese quantity • 'Gluten-free crust' = substitute regular crust with gluten-free crust automatically Everything is calculated in real-time, no manual intervention needed.

Rafla provides a 6-stage order workflow: 1. Draft: Create order by selecting ingredients 2. Preview: See professional PDF 3. Send: Send PDF via email directly to supplier 4. Confirmed: Mark when supplier confirms 5. Arrived: Record actual received quantities 6. Done: Update inventory All events are timestamped and stored in historical archive.

Yes. Each ingredient has a price per unit (e.g., cheese €12/kg). Rafla automatically calculates a 'virtual price' for each product by summing its ingredient costs. You see real margin: Selling price €12 - Virtual price €3.20 = 73% margin. This helps you understand which products are profitable and which aren't.

No. Rafla's inventory requires an internet connection for real-time synchronization across all devices. This ensures kitchen, POS, and webshop always see the same, accurate stock levels. Without internet, you can't place orders or update inventory, but you can review previously loaded data.

Start using Rafla