Food & Beverage Management

XERPIUMF&B

Solusi F&B Lengkap — Restaurant, Kitchen Display, Catering, Manufacturing, Franchise, Loyalty, Distribution — All-in-One Platform

9Modul Inti
KDSKitchen Display
QRTable Menu
LOYALTYProgram

Ekosistem F&B Lengkap

XERPIUM F&B adalah platform all-in-one untuk bisnis food & beverage — dari restaurant table management, kitchen display system, catering order, food manufacturing, franchise management, loyalty program, hingga distribution ke multi-branch.

🍲
RESTO
Management
💳
CATERING
Events
🌱
MFG
Production
🏢
FRANCHISE
Multi-Outlet

Restaurant & Kitchen Display

🍲

fnb.restaurant.table

  • Table Management — Table code, name, floor/area, branch
  • Capacity — Seating capacity, min/max pax
  • Table Type — Regular, VIP, outdoor, bar, private room, takeaway
  • Status — Available, occupied, reserved, cleaning, maintenance
  • QR Code — QR code identifier per table untuk self-order
  • POS Config — Link ke multiple POS configurations
  • Branch — operating_unit_id untuk multi-branch
💳

fnb.restaurant.order

  • Order Workflow — Draft → Ordering → Submitted → Serving → Completed
  • Order Type — Dine in, takeaway, delivery, room service
  • Guest Count — Jumlah tamu per order
  • Order Lines — Product, qty, price, discount, notes, kitchen order link
  • Line State — Pending → Sent → Preparing → Ready → Served
  • Server — user_id untuk waiter assignment
  • Sale Order — Link ke sale.order untuk invoicing
👪

fnb.kitchen.order

  • Kitchen Display — Real-time KDS untuk dapur
  • Priority — Normal, medium, high, urgent
  • State — New → In Prep → Quality Check → Ready → Served
  • Order Lines — One2many ke fnb.restaurant.order.line
  • Timestamps — date_ordered, date_started, date_ready
  • Kitchen — fnb.kitchen assignment (hot, cold, grill, pastry)
  • Actions — action_start_prep(), action_quality_check(), action_mark_ready()
📅

fnb.restaurant.shift

  • Shift Management — Morning, afternoon, night, full day
  • Staff Assignment — Many2many res.users per shift
  • Shift Manager — manager_id untuk supervisor shift
  • Opening/Closing — Notes untuk opening & closing shift
  • State — Draft → Open → Closed
  • Metrics — Total orders, total revenue per shift
  • Date — Shift date per branch
📷
Screenshot: Restaurant & Kitchen Display
Table Layout, Order Taking, Kitchen Display System, Shift Management

Catering Order & Food Production

🎂

fnb.catering.order

  • Event Catering — Order untuk acara, wedding, corporate event
  • Event Details — Event name, location, date, guest count
  • Package — fnb.catering.package (buffet, plated, box, prasmanan)
  • Order Lines — Menu items, qty, price
  • State — Draft → Confirmed → Preparing → Delivered → Completed
  • Delivery — fnb.catering.delivery tracking
  • Equipment — fnb.catering.equipment rental (meja, kursi, chafing dish)
🌱

fnb.recipe

  • Recipe Management — Recipe code, name, product, yield qty
  • Ingredients — fnb.recipe.line dengan product, qty, unit cost
  • Instructions — Preparation steps, prep time, cook time
  • Category — Main, appetizer, dessert, beverage, sauce, base
  • Cost Calculation — Auto-calculate total cost dari ingredients
  • Waste % — Waste percentage per ingredient
  • BOM Integration — Link to mrp.bom untuk production
🔧

fnb.production.batch

  • Batch Production — Production batch per recipe
  • Recipe Link — fnb.recipe_id, product, kitchen, branch
  • MRP Integration — mrp.production link untuk manufacturing order
  • Lot/Batch — stock.lot tracking per production batch
  • Expiry Date — Expiry date tracking untuk shelf life
  • State — Draft → Planned → In Progress → Completed → QC Hold → Rejected
  • QC Checks — fnb.quality.check per batch

fnb.quality.check

  • QC Types — Visual, taste, temperature, weight, microbiology, chemical, packaging
  • Result — Pass, pass conditional, fail, pending lab
  • Measurements — Temperature, actual weight, standard weight
  • Inspector — res.users assigned per check
  • Batch Link — fnb.production.batch_id
  • Timestamps — date_check, inspector notes
📷
Screenshot: Catering & Manufacturing
Catering Order, Recipe BOM, Production Batch, Quality Check, Shelf Life Tracking

Franchise Management & Loyalty Program

🏢

fnb.franchise.agreement

  • Franchisee — res.partner franchisee, operating_unit branch
  • Agreement Number — Unique contract number
  • Territory — Territory/area exclusivity
  • Fees — Initial fee, royalty %, marketing fund %, annual renewal
  • Date Range — date_start, date_end
  • State — Draft → Active → Suspended → Terminated
  • Subscription — xerpium.subscription link untuk recurring billing
🎁

fnb.loyalty.program

  • Program — Program code, name, description
  • Points — Points per IDR, IDR per point conversion
  • Tiers — fnb.loyalty.tier (bronze, silver, gold, platinum)
  • Tier Benefits — Min/max points, discount %, multiplier
  • Default Tier — Auto-assign tier untuk member baru
💳

fnb.loyalty.card

  • Member Card — Card number, partner_id, program_id
  • Points Balance — Current points, lifetime points
  • Tier — fnb.loyalty.tier current tier
  • Validity — date_issued, date_expiry
  • Transactions — fnb.loyalty.transaction (earn, redeem, adjust, expire)
🔥

fnb.promotion

  • Promotion Types — Discount %, buy X get Y, min purchase, happy hour, combo
  • Discount — Discount %, min purchase amount
  • Products — Many2many product.product applicable
  • Branches — Many2many operating.unit
  • Schedule — date_start, date_end, day_of_week, hour_start, hour_end
  • Terms — Terms & conditions text
📷
Screenshot: Franchise & Loyalty
Franchise Agreement, Royalty Calculation, Loyalty Card, Points Transaction, Promotion

Distribution Planning & Cold Chain

🚚

fnb.distribution.plan

  • Branch Transfer — Source branch → destination branch
  • Plan Date — date_plan, route_id
  • Items — fnb.distribution.plan.line dengan product, qty planned, qty loaded
  • State — Draft → Confirmed → Loading → In Transit → Delivered
  • Picking — stock.picking link untuk warehouse transfer
🌡

fnb.cold.chain.log

  • Temperature Log — Timestamp, temperature (°C), location checkpoint
  • Transfer Link — stock.picking atau fnb.distribution.plan
  • Product — product.product untuk cold chain tracking
  • Breach Detection — is_breach compute: temp < min_temp OR temp > max_temp
  • Min/Max Temp — min_temp (default 2°C), max_temp (default 8°C)
  • Operator — res.users operator log

fnb.shelf.life

  • Expiry Tracking — product, lot, production date, expiry date
  • Shelf Life Days — Compute: (expiry_date - date_production).days
  • Days Remaining — Compute: (expiry_date - today).days
  • State — Fresh, expiring soon (≤7d), critical (≤3d), expired
  • Storage — Ambient, chilled (2-8°C), frozen (-18°C), dry
  • Location — stock.location storage tracking
  • Batch Link — fnb.production.batch_id
📈

Dashboard F&B

  • vit_dashboard_fnb — KPI dashboard untuk F&B
  • Revenue Metrics — Daily/monthly revenue per branch, per service type
  • Top Products — Best selling menu items
  • Table Turnover — Table occupancy rate, avg dining time
  • Kitchen Performance — Avg prep time, order completion rate
  • Stock Alerts — Low stock, expiring soon items
  • Loyalty Metrics — New members, points earned/redeemed
📷
Screenshot: Distribution & Analytics
Distribution Plan, Cold Chain Log, Shelf Life Alert, Dashboard KPI

Fitur F&B All-in-One

🍲 Restaurant Operations

  • Table Management — Table layout, QR menu, status real-time
  • Order Taking — Waiter app, self-order via QR, POS integration
  • Kitchen Display — Real-time KDS per kitchen station
  • Reservation — fnb.restaurant.reservation dengan guest count, date, table
  • Shift Management — Staff assignment, opening/closing notes
  • Dynamic Stage — Configurable workflow per order state

💳 Catering & Events

  • Event Order — Wedding, corporate, seminar catering
  • Packages — Buffet, plated, box, prasmanan per pax
  • Equipment Rental — Meja, kursi, chafing dish, deposit tracking
  • Delivery — Driver, vehicle, delivery notes, confirmed received
  • Multi-Event — Handle multiple events per day

🌱 Food Manufacturing

  • Recipe BOM — Ingredients, instructions, prep/cook time, cost
  • Production Batch — Batch tracking per recipe, lot/serial
  • Quality Check — Visual, taste, temperature, weight, lab test
  • Shelf Life — Expiry date tracking, alerts untuk expiring items
  • MRP Integration — mrp.production untuk manufacturing order

🏢 Franchise Management

  • Agreement — Contract, territory, fee structure
  • Royalty Fee — % dari monthly revenue franchisee
  • Marketing Fund — % untuk marketing pool
  • Brand Standards — SOP enforcement, audit checklist
  • Subscription — Recurring billing untuk franchise fee

🎁 Loyalty & Promotion

  • Loyalty Card — Member card, points, tier (bronze/silver/gold/platinum)
  • Points Earn/Redeem — Earn points dari sale, redeem untuk discount
  • Tier Benefits — Discount %, multiplier per tier
  • Promotion — Discount %, buy X get Y, happy hour, combo
  • Transaction — fnb.loyalty.transaction (earn, redeem, adjust, expire)

🚚 Distribution & Cold Chain

  • Inter-Branch Transfer — Distribution plan dari central ke outlet
  • Route Planning — fnb.distribution.route dengan estimated hours, distance
  • Cold Chain — Temperature log per checkpoint, breach detection
  • Shelf Life Alert — Auto-alert untuk expiring items (≤7 days)
  • Stock Transfer — Integration dengan stock.picking

📈 Dashboard & Analytics

  • Revenue Dashboard — Daily/monthly revenue per branch, per type
  • Top Products — Best selling menu items, revenue contribution
  • Table Metrics — Occupancy rate, avg dining time, turnover
  • Kitchen KPI — Avg prep time, completion rate, pending orders
  • Stock Alerts — Low stock, expiring soon, expired items
  • Loyalty Analytics — New members, active cards, points earned/redeemed

📊 Financial Accounting

  • l10n_id_food_beverage — COA khusus F&B industry
  • Revenue Streams — Dine-in, takeaway, delivery, catering terpisah
  • COGS F&B — Food cost, beverage cost, packaging cost
  • Depreciation — Kitchen equipment, furniture, POS system
  • Prepaid Revenue — Deferred revenue untuk catering advance payment

Mengapa XERPIUM F&B?

AspekPOS StandardXERPIUM F&B
Table ManagementBasic POS tables✓ Full table mgmt: status, QR menu, reservation
Kitchen Display✗ Tidak ada✓ Real-time KDS per kitchen station
Catering✗ Tidak ada✓ Full catering: event, package, delivery, equipment
Food Manufacturing✗ Tidak ada✓ Recipe BOM, batch, QC, shelf life
Franchise Mgmt✗ Tidak ada✓ Agreement, royalty, brand standards
Loyalty ProgramBasic discount✓ Full loyalty: card, points, tier, promotion
Distribution✗ Tidak ada✓ Inter-branch, route, cold chain, shelf life
Dashboard KPI✗ Basic reports✓ Real-time KPI: revenue, table, kitchen, stock
Multi-BranchLimited✓ Full multi-branch dengan operating_unit
COA F&B✗ Generic COA✓ l10n_id_food_beverage specialized
Try nowKontak