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-Postcodeunit, 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
- Getting started (this section) - what the product is, installing and first-run setup, a guided demo walkthrough, and your first sale.
- Selling at the register - the cashier-facing guides: A cashier's day, the Register tour, barcode scanning, item variants, price check, parking sales, discounts and overrides, and gift receipts.
- Payments and tenders - the tender screen, card payments, on-account sales, Stripe Terminal setup, dual pricing, and per-tender settlement.
- Shifts and day close - shifts, cash movements, returns and refunds, end of day, consolidated posting, and supervisor operations.
- Receipts and printing - receipts at the register, printers and hardware setup, kitchen output, kitchen routing, and item labels.
- Customers and loyalty - loyalty at the register and loyalty program administration.
- Configuration - the administrator setup checklist, the POS Setup reference, stores, terminals, and users, and the rest of the back-office setup pages.
- Analytics and compliance - analytics and reporting and licensing and trials.
- Labs and troubleshooting - structured acceptance labs and a symptom-based troubleshooting page.
Where to go first
- Setting the app up for a company? Start with Install and first-run setup, then work through the administrator setup checklist.
- 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.
- 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.