Kardocloud
Kardopal · ERP / POS

Sales, purchases, inventory — all under one roof.

The whole back office in one app. POS for the till, invoices for the office, CRM for the customer. 19 languages, full RTL, your data in your database.

No credit card requiredAWS-only infrastructure
Isometric glass illustration of POS, invoices, and inventory panels
All systems
Live · 24/7
Run the front of house

POS that doesn't pretend to be a website.

Fast scan-and-tap POS for retail, hospitality, and service. Multiple terminals per location. Shifts, cash drawers, refunds, splits. Barcode + camera scanning on iOS and Android.

  • Multi-terminal shifts
    Each device opens its own shift with cash count, X/Z reports, and discrepancy alerts.
  • Barcode scanning
    Native camera scanning: QR, EAN-13/8, Code-128/39, UPC-A/E, Codabar.
  • Splits + part-payments
    Cash + card + store credit on one ticket. Tip presets. Refund partial lines.
Tickets today
342
+12% vs yesterday
Croissant
BKR-CRO-01
$4.50
Avg ticket
$18.40
Across 4 terminals
Run the back office

Estimates, invoices, sales orders — one unified table.

EST-0001 → INV-0001 → SO-0001 → CN-0001 all share the same document store. Convert any to any without copying. Branded, server-rendered PDFs shipped from the same engine.

  • Unified doc numbering
    Atomic per-tenant counters with no gaps. Customer-visible numbering you can trust.
  • Real PDFs
    Server-rendered branded PDFs with logo, items, and totals. Inline preview + download.
  • CRM bridge
    Every doc rolls up to a Contact. Customer view shows balance, credit limit, payment terms.
INV-00128
Acme Corp
$2,480
AR · 30d
Outstanding
$12,340
8 invoices
Inventory & purchasing

Stock that actually matches the shelf.

Movements, transfers, stock-takes, reserved + in-transit counters. PO → receipt → inventory in one flow. Multi-location, multi-warehouse, low-stock alerts.

  • Movement-based ledger
    Every stock change is a row. Reconcile by movement, not by snapshot.
  • Per-warehouse on-hand
    Stock counters per location. Transfers ship + receive separately.
  • Purchase orders
    Send POs as branded PDFs. Receive partial. Auto-create supplier bills.
Stock value · 30d
PO-00042
Beanex Trading
$8,200
Low stock
14 SKUs
Auto-alert sent
Global by default

19 languages. Full RTL. Multi-tenant.

Every screen ships in 19 languages out of the box — including Arabic with proper bidi and mirrored layout. Strict per-tenant data isolation in Postgres. Switch language on the login screen; the entire app flips, RTL and all.

  • 19 languages
    en, ar, es, fr, de, pt, ru, tr, hi, zh, ja, ko, id, ms, th, vi, it, nl, pl.
  • True RTL
    I18nManager.forceRTL flips icons, padding, lists, and animations.
  • Tenant isolation
    Every row carries tenantId. Cross-tenant leaks impossible at the schema level.
مرحبا!
كيف يمكنني المساعدة؟
こんにちは
お手伝いしますか?
Tenants
Isolated
Per-row tenantId

Replace four tools with one.

Free during the closed beta. White-glove migration off Lightspeed, Toast, Shopify POS, or QuickBooks POS.