Bitta Retail POS guide

Overview

What Bitta Retail POS is: a touch-first register inside Microsoft Dynamics 365 Business Central with Stripe Terminal payments, silent printing, shifts and cash discipline, loyalty, kitchen output, and BC-native posting. Includes a map of the full documentation.

status: verified applies-to: 1.0.0.121rev: 4

Bitta Retail POS is a touch-first point of sale that runs entirely inside Microsoft Dynamics 365 Business Central - no separate POS server, no database sync. You scan, sell, tender, and print at the register, and every sale posts into your Business Central ledger through the platform's own posting engine. This documentation covers version 1.0.0.121.

What Bitta Retail POS is

The app adds a retail register to Business Central. It keeps its own lightweight POS catalog (POS Items, POS Customers, POS Sales) that you can optionally map to your standard BC Items and Customers, so a store can start selling in minutes and still post real Sales Invoices. Cashiers work a full-screen register with item tiles, barcode scanning, a cart, and a native tender screen; managers run shifts, day close, and reporting from the Business Central back office they already know.

Bitta Retail POS is built for businesses that run Business Central and want their counter sales in the same system as their accounting: shops, cafes and counters, showrooms, and multi-store retailers who need real invoices and real inventory behind every sale.

Feature pillars

  • The register. A full-screen, touch-first register with item tiles, favorites, item search, a variant picker, barcode scanning, price check, parked sales, and a lock screen for shared terminals. Standard Business Central Item References of type Bar Code are the scan source, so variant- and unit-of-measure-aware barcodes work out of the box, including weighted and price-embedded formats. Start at A cashier's day and the Register tour.
  • Payments. A configurable tender-method catalog (cash, card, voucher, on account), split tender, denomination buttons, exact cash, and a prominent change readout. Stripe Terminal is the integrated card provider, with a server-driven reader flow at the register; the unintegrated Card (external terminal) tender covers any other card device, and a Simulated provider supports demos and testing without hardware. Dual pricing (cash discount or surcharge) is supported end to end, including receipt disclosure and G/L adjustment posting. See Tender screen and split payments.
  • Shifts and cash discipline. Shifts open with a float and close with a declared count against expected cash. Pay-in, pay-out, safe drops, and No-Sale drawer openings are all audited, and X and Z reports cover mid-shift and close. See Shifts.
  • Receipts and silent printing. Five print transports - WebUSB/WebSerial direct printing (free, no agent software), LAN ePOS / Star WebPRNT, PrintNode, BC Printer, and a browser fallback - plus drawer kick, gift receipts, and a durable print queue with retry. See Receipts at the register.
  • Kitchen output. Category- and item-level policies route kitchen labels and tickets after a sale commits, with multi-station routing, copies, and per-job retry. See Kitchen output.
  • Customers and loyalty. Attach a customer at the register, enroll members, and run a governed multi-program loyalty model: Programs with versioned Rules and Tier Benefits, Memberships, and Points, Visit/Stamp, Cashback, and Tier benefit types with both Value and Item redemption. See Customers and loyalty at the register.
  • BC-native posting. End-of-day consolidation posts genuine Business Central Sales Invoices through the standard Sales-Post codeunit, with per-tender settlement into your G/L and bank accounts and a Posted Daily Sales archive. On-account sales land as open receivables. Tax comes from standard BC Sales Tax or VAT configuration. See End of day.

NOTE

Because posting runs through standard Business Central documents, everything downstream - customer ledger, item ledger, VAT or tax entries, G/L - behaves exactly as it does for any other BC sale. There is no separate POS ledger to reconcile.

How the documentation is organized

Where to go first

  1. Setting the app up for a company? Start with Install and first-run setup, then work through the administrator setup checklist.
  2. Evaluating the product? Run the demo walkthrough - it seeds a safe, DEMO-prefixed dataset and uses the Simulated payment provider, so no hardware or payment account is needed.
  3. New behind the counter? Read Your first sale, then A cashier's day.

TIP

Every behavioral setting ships as a POS Setup field or a per-store / per-terminal override. If a page mentions a behavior you are not seeing, check the POS Setup reference before assuming it is missing.

// next step

Ready to try Bitta Retail POS?