Perimattic
pos

SAP B1 ↔ Toast POS — Restaurant Sales, Labour + Inventory

The SAP Business One ↔ Toast POS connector by ERPPlugs posts Toast's day-end sales voucher into SAP B1 with revenue split by service type (dine-in / takeout / delivery / aggregator), reconciles DoorDash / Uber Eats / Grubhub settlement cycles against original orders, syncs labour cost from Toast Payroll to SAP B1 GL, and deducts food-cost inventory per menu-item recipe. Multi-outlet chains map each Toast location to a distinct SAP B1 branch.

Toast day-end sales voucher into SAP B1 with dine-in/takeout/delivery/aggregator split, plus labour cost + food-cost inventory + aggregator settlement reconciliation.

SAP Business One
Toast POS
5-minute setup30-day money backNo coding required
Overview

What this connector does

Toast is the leading restaurant POS in North America — 100,000+ restaurants run on it — and the SAP Business One side of the flow is where multi-outlet restaurant groups typically get stuck. Each outlet's daily sales need to post to SAP B1 with revenue split by service channel (dine-in commands different tax + labour than delivery). Aggregator revenue (DoorDash, Uber Eats, Grubhub) settles days after the order and needs reconciliation against original tickets. Labour cost from Toast Payroll needs to hit the GL. Food-cost inventory needs to deplete per menu-item recipe. Multi-outlet chains map each Toast location to a distinct SAP B1 branch, cost centre, or subsidiary.

The ERPPlugs SAP B1 ↔ Toast connector wires the Toast Partner API into SAP B1 with restaurant-native semantics baked in. Toast's day-end close (typically 3-4am local, after last-order cleanup) fires the connector to post a consolidated Sales Voucher in SAP B1 for that day: total revenue, split by dine-in / takeout / delivery / catering / aggregator (each mapped to a distinct revenue GL), sales tax collected (split by tax jurisdiction), and voids / comps / discounts posted to their own contra-revenue accounts. Payments are split by method (cash, card, gift card, aggregator payout owed) with card payments posting to a Card Clearing account that clears when the processor settlement arrives.

Aggregator settlement reconciliation is where a restaurant's margin math actually happens. DoorDash typically settles T+7 with a 20-30% commission taken off gross, Uber Eats settles T+3 with 15-30% commission, Grubhub settles weekly with 15-30%. The ERPPlugs connector reads each aggregator's settlement API, matches settlement lines to original Toast orders, splits commission to distinct aggregator-commission GL accounts (so contribution margin per aggregator is readable), and posts the net cash to the bank clearing. Restaurants finally see per-aggregator P&L instead of "delivery is somewhere between okay and terrible depending on who you ask".

Labour cost flows from Toast Payroll into SAP B1 as a daily accrued-labour Journal Entry — actual hours × pay rate + tips + payroll taxes, split by cost centre (Kitchen / Front-of-House / Management). Food-cost inventory depletes per Toast's recipe library — a burger sold at $18 deducts 6oz beef + 1 bun + condiments + fries in ounce quantities from your SAP B1 inventory. For multi-outlet groups this means real-time inventory + waste tracking across every location.

Architecture & Sync

How data flows and what gets synced

The bridge between SAP Business One and Toast POS, and the exact records that move across it.

Data flow
SAP Business One

SAP Business One

ERPPlugs

ERPPlugs Engine

Toast POS

Toast POS

What flows across
Day-end sales voucherAggregator settlementsLabour cost accrualFood-cost inventory depletionGift card issuance + redemption
Sync details
Data TypeDirectionFrequency
Day-end sales voucherToast → SAP B1Daily (close of business)
Aggregator settlementsDoorDash/UberEats/Grubhub → SAP B1Per settlement cycle
Labour cost accrualToast Payroll → SAP B1Daily
Food-cost inventory depletionToast → SAP B1Real-time per order
Gift card issuance + redemptionToast ↔ SAP B1Real-time
How this connector compares

Alternative SAP Business One <-> Toast POS integrations available to Indian businesses, and where each fits.

ConnectorTypeToast POS SupportTypical Capabilities
SAP Business One ↔ Toast POSThis pageNative ERP connector✓ NativeToast Partner API integration (orders, payments, employees, inventory, recipes), Day-end sales voucher with revenue split by service channel, Aggregator settlement reconciliation (DoorDash T+7, Uber Eats T+3, Grubhub weekly)
SAP Integration Suite (native)Enterprise integration platformFull (custom build required)
APPSeCONNECTiPaaS platform for SAP B1Full
Celigo integrator.ioiPaaS platformVia SAP B1 adapter
BoomiEnterprise middlewareVia SAP B1 connector
JitterbitEnterprise iPaaSVia SAP B1 adapter
Capabilities

What's included

Toast Partner API integration (orders, payments, employees, inventory, recipes)
Day-end sales voucher with revenue split by service channel
Aggregator settlement reconciliation (DoorDash T+7, Uber Eats T+3, Grubhub weekly)
Commission split to distinct GL per aggregator for contribution margin
Multi-outlet chain support — each Toast location = SAP B1 branch / subsidiary
Labour cost daily accrual from Toast Payroll to GL by cost centre
Food-cost inventory depletion per menu-item recipe (ounce-accurate)
Waste + comp tracking as contra-revenue posts
Tax split by jurisdiction (state + county + city sales tax handled)
Gift card issuance + redemption tracked as Gift Card Liability GL
Multi-currency + multi-country (Toast supports US + Canada + UK + Ireland)
Kitchen vs Front-of-House labour segregation for restaurant-specific KPI reporting
Why It Matters

Key Benefits

Per-Channel Revenue Split

Dine-in / takeout / delivery / catering / aggregator on distinct GLs — mix analysis is one query away.

Aggregator Margin Visible

Per-aggregator commission on distinct GLs — decide whether Uber Eats is worth it, per outlet.

Ounce-Accurate Food Cost

Recipes deduct inventory per order — real-time food cost per outlet, auto-reorder ready.

Multi-Outlet Consolidated P&L

Each location = SAP B1 branch; group P&L rolls up automatically.

Free to Try

Try the SAP Business One ↔ Toast POS Connector Free

Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between SAP Business One and Toast POS inside 5 minutes.

Compliance & Setup

Compliance-ready. Live in minutes.

What you get out of the box for statutory compliance — and the exact steps to go live.

Setup in Minutes

1

Connect SAP B1

Point the ERPPlugs Bridge at your SAP B1 Service Layer + DI API with a service-account user.

2

Authorise Toast Partner API

Grant the ERPPlugs Toast app access via Toast's Partner OAuth for orders, payroll, and inventory scopes.

3

Map outlets + GL accounts

Match each Toast location to an SAP B1 branch, tag revenue GLs per service channel, and set commission GLs per aggregator.

4

Enable day-end + settlement + recipe sync

Turn on daily sales voucher + aggregator settlement + food-cost depletion; restaurant close-of-books happens by 8am the next day.

Pricing

Simple, Transparent Pricing

Plans from Rs 499/month — upgrade as you grow.

Intro

Basic

499/mo
  • 1 connector (read-only sync)
  • Daily sync (manual trigger)
  • Basic GST compliance (CGST, SGST, IGST)
  • HSN code auto-mapping
  • Community support
  • Standard sync-status dashboard
  • ERPPlugs branding on reports
  • Data retention (30 days)
Great Start

Starter

2,499/mo
  • 1 connector (read-write sync)
  • 15-minute sync intervals
  • Full GST compliance (CGST, SGST, IGST, RCM)
  • HSN and SAC auto-classification
  • Email support (48-hour response)
  • Bank reconciliation with UTR matching
  • Multi-user access (up to 3 users)
  • Standard reporting dashboard
  • No ERPPlugs branding on reports
  • Data retention (12 months)
Most Popular

Growth

4,999/mo
  • 3 connectors (read-write sync)
  • Real-time sync (under 30 seconds)
  • Full GST compliance + e-invoice + e-way bill
  • HSN, SAC, and TDS auto-classification
  • Priority support (4-hour response)
  • Bank reconciliation across multiple accounts
  • Multi-user access (up to 10 users)
  • Custom field mapping and transformations
  • Advanced analytics dashboard
  • Webhook notifications for every event
  • Scheduled reports (daily / weekly / monthly)
  • Data retention (36 months)
Best Value

Enterprise

14,999/mo
  • Unlimited connectors
  • Real-time sync with sub-second latency
  • Dedicated account manager (1-hour SLA)
  • Full GST + e-invoice + e-way bill + IRN
  • White-label option (your brand on reports)
  • Custom field mapping and business logic
  • Advanced analytics + custom BI exports
  • Webhook notifications with retry and DLQ
  • SSO and role-based access control
  • Custom SLA with uptime guarantees
  • Onboarding workshop and dedicated CS team
  • Data retention (7 years) and audit export
  • India-region data residency (DPDP-aligned)
Answers

Frequently Asked Questions

Each Toast location is mapped to a distinct SAP B1 branch, cost centre, or subsidiary based on your legal structure. The ERPPlugs connector posts each outlet's day-end voucher to its own SAP B1 branch, keeps inventory per-outlet (Toast supports this natively), and rolls up to consolidated group P&L on the SAP B1 side. Multi-brand groups running different concepts under one holding company are handled the same way.

DoorDash / Uber Eats / Grubhub each charge commission ranging from 15% (marketing-only tier) to 30% (full-service tier), with per-market variance. The ERPPlugs connector posts each aggregator's commission to a distinct GL account, so a report like "aggregator contribution margin per outlet per week" is a single SAP B1 query. Restaurants use this to renegotiate aggregator tiers or make cull decisions on unprofitable delivery windows.

Yes. Comps (staff meals, manager comps, promotional discounts) and waste (spilled drinks, over-cooked steaks, spoiled produce) post to distinct contra-revenue and inventory adjustment GLs. A restaurant's "shrink rate" (comps + waste as % of revenue) is a critical KPI; the connector makes it directly readable from SAP B1 without a separate waste-log spreadsheet.

Toast maintains a recipe library — each menu item lists the ingredients + quantities that go into it. When an order fires, the ERPPlugs connector reads the recipe and deducts the ingredient quantities from SAP B1 inventory at ounce-level accuracy. For multi-outlet groups, this gives real-time food-cost visibility per outlet and enables auto-reordering when ingredient stock falls below par.

Toast Payroll handles tip pooling + tip distribution per your policy. The ERPPlugs connector reads the daily payroll accrual (hours × rate + tips + employer payroll taxes) and posts it to the SAP B1 GL with cost centre attribution (Kitchen / Front-of-House / Management). When Toast Payroll runs a payroll cycle (typically bi-weekly), the actual payment posts as an Outgoing Payment clearing the accrual.

Toast supports US + Canada + UK + Ireland. The ERPPlugs connector handles all four regions with region-specific tax handling (US sales tax by state, Canada HST/GST, UK + Ireland VAT). Multi-currency SAP B1 setups can consolidate a chain across regions into a single group P&L in the home currency.

Ready to connect SAP Business One with Toast POS?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.