Skip to content
Integrations & open API

Plugs into the tax office, the books and everything else.

Tax-authority invoicing, accounting, delivery apps, payments and messaging, connected from the back office. And an open API with webhooks for anything we have not built yet.

  • FBR & PRA ready
  • QuickBooks & Xero
  • Delivery apps
  • REST API + webhooks
Tax regimes: FBR, PRA, SRB, KPRA, BRA, ZATCA, UAE VAT and Canada
8
Tax regimes: FBR, PRA, SRB, KPRA, BRA, ZATCA, UAE VAT and Canada
Integrations across accounting, delivery, payments and messaging
30+
Integrations across accounting, delivery, payments and messaging
REST with OpenAPI docs, API keys, OAuth scopes and a sandbox
1 API
REST with OpenAPI docs, API keys, OAuth scopes and a sandbox
Signed webhooks for orders, payments, stock and shifts
Live
Signed webhooks for orders, payments, stock and shifts
Tax compliance

FBR and PRA ready.

Every sale reported to the right authority, with the invoice number and QR code on the receipt. Federal and provincial, in Pakistan and beyond, set per branch.

FBR Federal Board of RevenuePakistan

POS integration that reports every sale in real time and prints the FBR invoice number and QR code on the receipt.

PRA Punjab Revenue AuthorityPunjab

Sales tax on services for Punjab restaurants, with the PRA invoice number on every bill.

SRB Sindh Revenue BoardSindh

Sindh sales tax on services, invoice reporting and SRB references on receipts.

KPRA Khyber Pakhtunkhwa Revenue AuthorityKP

KPRA invoice reporting and the tax rates for your KP branches.

BRA Balochistan Revenue AuthorityBalochistan

BRA sales tax on services with compliant receipt fields.

Also built in

  • ZATCASaudi e-invoicing (Fatoora)
  • FTAUAE Federal Tax Authority
  • CRACanada GST / HST / PST
  • USUS sales tax

DEMO BISTRO · GULBERG

NTN 1234567-8 · STRN 32-77-8761-123-45

Order A27 · 11-10-2026 21:14

2 Classic Beef Burger1,700

+ Extra cheese300

1 Fries (L)450

Subtotal2,450

Sales tax 16%392

TOTAL PKR2,842

FBR POS invoice

148923-26101121-0047

Verify by scanning the QR code

Thank you · Powered by DineBills

Sample receipt. Offline sales are reported as soon as the connection returns.

Directory

Everything DineBills connects to.

Turn integrations on from the back office. Our team sets up tax registration and accounting mapping with you during onboarding.

  • FBRPK

    Federal POS integration, invoice number and QR on receipts.

  • PRAPunjab

    Punjab sales tax on services and PRA invoice numbers.

  • SRBSindh

    Sindh sales tax on services and invoice reporting.

  • KPRAKP

    Khyber Pakhtunkhwa invoice reporting.

  • BRABalochistan

    Balochistan sales tax on services.

  • ZATCAKSA

    Saudi e-invoicing with stamp and QR code.

  • UAE FTA VATUAE

    VAT tax invoices with TRN and VAT breakdown.

  • GST / HST / PSTCanada

    Federal and provincial sales tax by province.

  • US sales taxUnited States

    State and local rates per location, exemptions and gratuity rules.

  • QuickBooks

    Daily sales, tax and tenders posted as journal entries.

  • Xero

    Sales summaries and payments mapped to your chart of accounts.

  • Zoho Books

    Daily sales, purchases and supplier bills in sync.

  • Tally

    Vouchers exported in Tally format for your accountant.

  • foodpandaPK

    Delivery orders straight into the POS and KDS.

  • CareemPK · GCC

    Orders, menu and item availability in one place.

  • TalabatGCC

    Orders injected with prep time and status updates.

  • DeliverooUAE · KSA

    Order injection and menu sync.

  • Uber EatsCanada

    Orders straight to the kitchen, no extra tablet.

  • DoorDashCanada

    Order injection and item availability.

  • SkipTheDishesCanada

    Orders land in the same queue as dine-in.

  • Card terminals

    Integrated terminals: amount sent from the POS, no re-keying.

  • JazzCashPK

    Wallet and QR payments at the till and online.

  • EasypaisaPK

    Wallet and QR payments at the till and online.

  • Stripe

    Online store and pay-by-link card payments.

  • Apple Pay & Google Pay

    Wallet payments on the online store and kiosk.

  • Loyalty & points

    Earn and redeem points on every channel.

  • SMS

    Order-ready texts, OTPs and campaigns.

  • WhatsApp

    Order updates and receipts on WhatsApp.

  • Email

    E-receipts, daily summaries and campaigns.

  • ESC/POS printers

    Receipt and kitchen printers over USB, network or Bluetooth.

  • StarPRNT printers

    Star Micronics receipt and kitchen printers.

  • Cash drawers & scales

    Drawer kick and weighing scales for per-kg items.

  • REST API

    Orders, menu, customers, stock and reports.

  • Webhooks

    Signed events for orders, payments, stock and shifts.

  • OpenAPI docs & sandbox

    Try every endpoint against a test restaurant.

Open API

Build on DineBills. It’s an API first.

The same REST API our own apps use. Create orders, read menus and stock, pull reports and react to events in real time.

create-order.sh200 OK
1curl -X POST https://app.dinebills.com/api/v1/orders \2  -H "Authorization: Bearer $DINEBILLS_KEY" \3  -H "Idempotency-Key: 0192a6f4-7c1e-7b3a-9d2f-5e8c1a4b7d20" \4  -H "Content-Type: application/json" \5  -d '{6    "branch_id": "br_gulberg",7    "channel": "online", "type": "takeaway",8    "items": [9      { "sku": "BRG-CLASSIC", "qty": 2, "modifiers": ["extra-cheese"] },10      { "sku": "FRIES-L", "qty": 1 }11    ],12    "customer": { "phone": "+923001234567" }13  }'14 15# → 201 Created  {"id":"ord_0192a6f4…","number":"A27","status":"sent_to_kitchen"}
Webhook deliveriesSample
  • API keys + OAuth scopesLeast-privilege keys, OAuth for partner apps
  • Signed webhooksHMAC signatures, retries with backoff
  • OpenAPI 3.1 docsGenerate a client in any language
  • Sandbox restaurantTest orders that never hit a kitchen
  • Idempotency keysRetry safely, never a double order
  • Fast by defaultTypical responses under 100 ms
Events order.createdorder.paidorder.voidedorder.readystock.lowshift.closedmenu.updatedcustomer.created and more
Accounting

Close the shift. The books are done.

No more retyping the Z-report into QuickBooks at midnight. Daily sales post themselves, mapped to your own chart of accounts.

  1. Step 1

    Close the shift

    The cashier closes the shift on the POS. Totals, tax and tenders are final.

  2. Step 2

    Map once

    Sales, tax, discounts, cash, card and wallets map to your accounts once, in the back office.

  3. Step 3

    Posted to the books

    A clean journal entry lands in QuickBooks, Xero or Zoho Books, or a Tally export is ready.

QuickBooksXeroZoho BooksTally

Frequently asked questions

Still curious? Talk to our team.

Is DineBills FBR integrated?

Yes. DineBills supports the FBR POS integration for Pakistan: every sale is reported in real time and the FBR invoice number and QR code print on the receipt. Our team helps you register your POS ID.

Do you support PRA, SRB, KPRA and BRA?

Yes. Provincial sales tax on services is set per branch, and receipts carry the invoice references each authority requires. Branches in different provinces can each follow their own authority.

What if the internet is down when a sale happens?

The sale completes on the POS and is queued. It is reported to the tax authority as soon as the connection returns, in the original order, with the original time.

Which accounting software do you connect to?

QuickBooks, Xero and Zoho Books by direct connection, and Tally through export. Daily sales, tax and payments post as journal entries mapped to your own chart of accounts.

Can delivery app orders go straight to the kitchen?

Yes. Orders from connected delivery apps land in the same order queue as dine-in and takeaway, follow your kitchen routing and update stock.

How do I get API access?

Create an API key in the back office with only the scopes you need, or register an OAuth app for partner integrations. The OpenAPI reference and a sandbox restaurant are available to every account.

Connect it once. Let it run.

Tell us your tax authority, accounting software and delivery apps. We will set them up with you during onboarding.

No credit card required · Setup help included · Cancel anytime