XStreamPOS
Features

Every feature in Back Office and POS.

XStreamPOS splits into two working surfaces: a cloud Back Office that runs the group, and a POS that runs the counter. Search the full capability set across both below.

Two surfaces, one system

Back Office runs the group. POS runs the counter.

Configuration, catalog, and pricing flow down to every device, while sales and inventory flow back in real time, even when a store drops offline.

Back OfficeBrowser-based · runs the group
Catalog & pricingInventoryReportingUsers & config
Real-time syncWorks offline
Point of SaleValidated Android · runs the counter
CheckoutPaymentsCash managementReceipts

26 capabilities

Back OfficeDashboards & analytics

A live command center for the whole group. Filter by brand, store, and country, then drill from headline sales into item, department, transaction, discount, and return analytics to see exactly what is driving performance.

  • Main dashboard with brand, store, and country selection
  • Sales analytics across daily, weekly, monthly, and yearly views
  • Item, department, and top-performer breakdowns
  • Transaction analytics: payment type, buying time, and basket analysis
  • Discount, return, and store-level analytics
Back OfficeReporting

More than 80 built-in reports cover sales, inventory, tax, and commission. Slice results by cashier, register, sales rep, supplier, or department, track layaway and accounts receivable, and connect reporting data to external BI through the open API.

  • 80+ reports across sales, inventory, tax, and commission
  • Sales by cashier, register, sales rep, supplier, and department
  • Layaway, work order, and accounts-receivable reporting
  • Native dashboards plus external BI through the open API
Back OfficeProducts & catalog

Model any catalog, from simple SKUs to matrix items with size, color, and style dimensions. Manage barcodes, substitutes, bills of materials, modifiers, and serialization or lot tracking with expiry alerts, and load it all with a bulk import wizard.

  • Item management with barcodes, substitutes, and components (BOM)
  • Matrix items and dimensions for size, color, and style variants
  • Parent and temporary items with a bulk import wizard
  • Serialization and lot tracking with expiry alerts
  • Product modifiers (pre and post), types, and dimensions
Back OfficeInventory

Run the full stock lifecycle across stores and warehouses. Receive against purchase orders and delivery notes, move stock with transfers and issues, handle destruction and reversion, and print ZPL labels that carry lot and serial data.

  • Receiving (inwards) with lot, serial, and expiry capture
  • Delivery notes, purchase-order linking, and invoices
  • Transfers, issues (outwards), destruction, and reversion
  • Label printing with ZPL templates including lot and serial data
Back OfficePricing

Control pricing from the country level down to individual stores. Set base price levels, brand-specific price lists, store price types, and multi-currency country pricing, with configurable rounding rules so totals always land cleanly.

  • Country base price levels and brand-specific price lists
  • Store-specific price types and multi-currency country pricing
  • Configurable rounding rules
Back OfficeTax

Define sales and product taxes once and apply them consistently. Build tax rates, tax groups, and country tax groups, then assign tax at the item level so every location charges correctly for its region.

  • Sales taxes and product tax definitions
  • Tax rates, tax groups, and country tax groups
  • Item-level tax assignment
Back OfficePromotions & discounts

Build sophisticated promotions with qualification and offer rules, priority, and targeting at the item or department level. Layer in discounts and price schedules to drive time-based, seasonal, and event pricing automatically.

  • Promotions with qualification and offer rules, priority, and targeting
  • Item- and department-level promotion scope
  • Discounts and price schedules for time-based and seasonal pricing
Back OfficeOrganization & brands

Mirror your real-world structure in software. Manage multiple brands with contacts, images, and renewals, organize stores, countries, currencies, warehouses, and regions, and structure departments with GPC/SIC codes, aliases, and translations.

  • Multi-brand structure with contacts, images, and renewals
  • Stores, countries, currencies, warehouses, and regions
  • Departments and sub-departments with GPC/SIC codes, aliases, and translations
Back OfficeCustomers & suppliers

Keep both sides of the ledger in one place. Maintain customer profiles, addresses, and statements with credit accounts, credit settings, and price groups, alongside supplier records with contacts and groups.

  • Customer profiles, addresses, and statements
  • Credit accounts, credit settings, and price groups
  • Suppliers with contacts and groups
Back OfficeUsers, access & security

Give every employee exactly the access they need. Manage staff and sales-rep designations with user preferences, enforce role-based access control across the platform, and protect accounts with two-factor authentication.

  • Employees with sales-rep designation and user preferences
  • Role-based access control (RBAC) permission settings
  • Two-factor authentication
Back OfficePayments & billing setup

Configure how money moves before it reaches the counter. Set up payment profiles for each processor, define tender types with their currencies and denominations, and run billing cycles with customer statements.

  • Payment profiles for processor configuration
  • Tender types with currencies and denominations
  • Billing cycles and customer statements
Back OfficeHardware & receipts

Standardize device setups across the fleet. Build hardware profiles for printers, displays, scales, scanners, and drawers, manage register and device profiles, and customize receipt templates per transaction type.

  • Hardware profiles for printers, displays, scales, scanners, and drawers
  • Register and device profiles
  • Customizable receipt templates per transaction type
Back OfficeSettings & controls

Fine-tune store behavior and guardrails centrally. Manage configuration, language, and email/SMS providers, maintain reference data like reason codes and transaction types, and set restrictions for quantity, price, food stamp (SNAP/EBT), discountable, and blocked items.

  • Store configuration, language, and email/SMS providers
  • Reference data: reason codes, item messages, and transaction types
  • Restrictions for quantity, price, food stamp (SNAP/EBT), discountable, and blocked items
Back OfficeIntegrations & data

Connect XStreamPOS to the systems around it. Sync with Microsoft Dynamics 365 Business Central, integrate third-party ERPs through API, export to financial and GL accounting, submit to the ETA tax authority with retry, and migrate data with validate/approve/apply/rollback, an audit trail, and an open API.

  • Microsoft Dynamics 365 Business Central sync
  • Third-party ERP integration through API
  • Financial export and GL accounting integration
  • ETA tax-authority integration with receipt submission and retry
  • Data migration packages with validate, approve, apply, and rollback
  • Audit trail with change logging and restore
  • Open API (V1, legacy P1, and Retail API)
Point of SaleSales & transactions

Ring sales quickly and handle the exceptions cleanly. Enter items with quantity, pricing, and customer association, recall past transactions for returns, hold and park sales with a reason, and search history by invoice, date, cashier, customer, item, or amount.

  • Item entry with quantity, pricing, and customer association
  • Recall and returns to pull past transactions for refund
  • Hold and park transactions with reason and email
  • Transaction search by invoice, date, cashier, customer, item, or amount
Point of SalePayments

Accept payment however the customer wants to pay. Take cash, card, check, and mobile tenders with automatic change calculation, authorize and tokenize cards, charge to account against a customer balance, save methods in a vault, and connect to preferred certified payment partners.

  • Cash, card, check, and mobile tenders with change calculation
  • Card authorization and tokenization
  • Charge to account with customer balance tracking
  • Vault for saved payment methods
  • Certified payment partner connectivity
Point of SaleDiscounts & promotions

Apply the right offer automatically at checkout. Take item- and transaction-level discounts with reason codes, and let the promotion engine run Buy X Get Y, threshold, transaction, and custom rules with store/country scope, priority, and date ranges.

  • Item- and transaction-level discounts with reason codes
  • Promotion engine: Buy X Get Y, threshold, transaction, and custom rules
  • Store and country scope with priority and date ranges
Point of SaleCash management

Keep the drawer accountable through every shift. Open and close batches and shifts with totals, record cash drops and payouts, run X, Z, and ZZ reports with tax breakdowns and over/short, and support blind close so staff reconcile without seeing expected totals.

  • Batches and shifts with opening and closing totals
  • Cash drops and payouts
  • X, Z, and ZZ reports with tax breakdowns and over/short
  • Blind close without seeing totals
Point of SaleReceipts & journals

Produce the right document for every transaction type. Generate 17+ receipt formats from sales to layaway and work orders, design them in XML or WYSIWYG in English and Arabic, and keep journals of saved and printed receipts with image attachments.

  • 17+ receipt types: sales, refund, void, gift, layaway, work order, and more
  • Receipt designer with XML/WYSIWYG editing in English and Arabic
  • Journals of saved and printed receipts with image attachments
Point of SaleOrders & layaway

Sell beyond the immediate transaction. Create sales orders for pickup or delivery, open work orders for service and alterations, set up layaway plans with partial payments over time, and look up reserved orders on demand.

  • Sales orders for pickup or delivery
  • Work orders for service and alterations
  • Layaway plans with partial payments over time
  • Reserved order lookup
Point of SaleInventory & items at POS

Give cashiers accurate stock and rich item data in real time. See live store inventory with lot/serial and zero-stock alerts, receive and issue stock with expiry capture, sell matrix items, and browse a catalog with modifiers, multi-level pricing, schedules, and item messages.

  • Real-time store inventory with lot/serial and zero-stock alerts
  • Receiving and issues with lot, serial, and expiry
  • Matrix item sales
  • Catalog with modifiers, multi-level pricing, schedules, and item messages
Point of SaleTax at POS

Charge the correct tax on every line without cashier guesswork. Taxes calculate automatically with pre/post-tax handling and rounding, applying the tax rates and groups configured in Back Office right at checkout.

  • Automatic tax calculation with pre/post-tax handling and rounding
  • Tax rates and groups applied at checkout
Point of SaleSync & offline

Keep selling even when the connection drops. Data syncs in real time over WebSocket, offline mode stores transactions locally and uploads automatically on reconnect, and device sessions track login and audit activity throughout.

  • Real-time sync over WebSocket
  • Offline mode with local transaction storage
  • Automatic sync on reconnect
  • Device sessions with login and audit tracking
Point of SaleRegister & hardware

Configure each lane to its peripherals and license it cleanly. Set up printer, display, drawer, scanner, and scale per register, drive a customer display with media and scrolling messages, and handle device registration, activation, and terminal licensing.

  • Register configuration for printer, display, drawer, scanner, and scale
  • Customer display with media and scrolling messages
  • Device registration, activation, and terminal licensing
Point of SaleControls & compliance

Enforce policy at the counter and stay audit-ready. Apply restrictions for quantity, price override, food stamp, discountable, and blocked items, govern access with two-factor auth and RBAC including override permissions, and submit ETA receipts with status tracking, batch retry, and a full audit trail.

  • Restrictions for quantity, price override, food stamp, discountable, and blocked items
  • Two-factor auth and RBAC, including blind-close and override permissions
  • ETA receipt submission with status tracking and batch retry
  • Audit trail and full transaction history
Point of SaleMulti-entity selling

Sell across currencies, languages, and brands from one terminal. Handle multi-currency with exchange rates, switch between English and Arabic, and operate multi-brand, multi-store setups with store-level configuration.

  • Multi-currency with exchange rates
  • Multi-language (English and Arabic)
  • Multi-brand and multi-store with store-level configuration