Counter sales,
legal invoices,
in 45 seconds.
Kubrik POS is a specialised counter-sales module with built-in fiscal invoicing. Ring up the cart, take any tender, and issue a country-legal invoice through pluggable country adapters — Argentina, the USA and Canada live, with the rest of LATAM and Europe on the way.
From cart to fiscal authorization — in one transaction.
Kubrik POS sales are a specialised aggregate, not an OMS order. The state machine guarantees stock deducts, taxes are computed and authorisation succeeds before the cashier sees a green light.
Retail POS, assisted and operated by AI
The register is the highest-frequency data source on the platform. Every sale, every price, every stockout arrives in real time — which is exactly what makes the agents useful in every other module.
What the AI advises on
Available on every plan, Starter included.
- Watches sales as they happen and flags stockouts, price errors and voids that break the pattern
- Explains a cash-session difference by walking back through the movements that produced it
- Surfaces what is running out this week per store, not averaged across the company
What the AI does under governance
Professional and Enterprise. Starter runs the AI in advisory mode only.
- Triggers store replenishment from the observed sales rate, without waiting for the reorder point
- Pushes approved price and promotion changes to every register at once
- Prepares cash-session closes and flags variances above the threshold for a person
Same rules, either operator. An agent obeys the same permissions, validation and business rules a person does, and every action lands in the audit trail: who or what initiated it, the inputs, the rationale, the approvals, the resulting transaction and how to reverse it.
Hard limit. Fiscal documents are never issued, amended or voided by an agent. That stays with an authorised operator, always.
One engine. Every country's clearance regime.
Kubrik POS speaks FiscalDocumentProvider — a single SPI behind which Argentina's ARCA, Brazil's NF-e, Mexico's CFDI, Italy's SDI and others plug in. Idempotency keys, retry handling, and credential rotation are handled by the global core; the adapter just speaks the local protocol.
- Idempotent authorisation requests — safe across timeouts and retries.
- Gap-free numbering through the central numbering service — required by clearance regimes.
- Encrypted credentials at rest, never logged. Cert-expiry alerts ≥ 30 days ahead.
- Immutable authorised documents — corrections via credit / debit notes only.
CAE 75102843819472
Vence 31/05/2026 · auth 1.2 s
QR ARCA-compliant payload
Cash, card, QR, store credit — in one sale.
Every sale can split across an unlimited number of tenders with their own currency, provider reference, last-4, and installment plan. Tender total must match sale total — cash overpayment is recorded as changeDue, never card overpayment.
- Cash, Debit, Credit, Bank Transfer, QR Wallet, Store Credit, Gift Voucher, Other.
- Argentina installment plans built-in — AHORA 12 / 18 / 24, bank offers.
- Store credit tender posts an A/R receivable for cuenta-corriente customers.
- Failed sales trigger refund events for each captured tender — automatically.
Open the drawer in seconds. Close it in under five minutes.
Every cashier opens at most one cash session per branch. The system tracks expected vs counted, flags variance over tolerance, and produces an immutable Z-report as PDF + JSON at close — the cornerstone of daily reconciliation.
- One open session per cashier · per branch · at any given time.
- Variance flagging with branch-configurable tolerance and over-threshold permission gating.
- Close is blocked while any sale is in
PENDING_FISCAL_AUTHORIZATIONorRETRY_PENDING. - Z-report PDF stored in DMS — immutable, audit-ready.
Build the engine once. Ship a country with an adapter.
The global core knows generic concepts — sale, cart, tender, return, cash session. Country-specific behaviour lives behind five ports. Argentina, the USA and Canada are live; the rest follow on the same engine.
Tenant-scoped, reactive, event-driven. Optimistic locking, idempotency, gap-free numbering, encrypted credentials, audit log — all in the platform.
One product. Every retail vertical — through configuration.
The hardware-store seed configuration ships first. The next verticals are configuration, not a fork: same engine, different defaults for product taxonomy, tender mix, return policy and printer profile.
Plugs into Kubrik OS. Doesn't replace it.
Kubrik POS reuses the Kubrik OS foundation — SKUs, price lists, accounts, warehouses, accounting — and adds a focused counter-sales aggregate on top. Every sale and return flows back into Kubrik OS modules.
Open your counter on Kubrik POS.
Argentina, USA and Canada ready today, with the engine to expand into every country you sell in. Talk to us about your first pilot store — or spin up a sandbox on Kubrik Cloud.