Engineering insights
2026-06-15
eBarimt and unattended sales: what imported machines can't do
Every sale in Mongolia must produce a registered tax receipt. What that means when no cashier is present, and why imported vending machines need local engineering.
In Mongolia, every sale must produce a receipt registered in the national eBarimt system — buyers collect them for the tax lottery and VAT refunds, and sellers report them to the tax authority. In a shop, the cashier's POS handles this. But a vending machine selling a drink at two in the morning has no cashier, and the legal obligation does not disappear just because the seller is a machine.
Technically, that means every transaction has to reach the tax system with the correct details, and the buyer has to be able to receive the receipt. When payment comes in through QPay QR, this can be fully automated. Vend OS, our vending platform, has two halves: the VendCore controller in the machine and VendCloud software for the fleet. On the VendCloud Pro plan the eBarimt is issued automatically as part of the payment flow. The operator does nothing per sale — no terminal, no manual entry, no end-of-day typing.
Now look at an imported machine. A unit built for the Japanese, Chinese, or Korean market knows its own coins, bills, and card systems. It has no concept of eBarimt, QPay, or Mongolian VAT. Out of the box it can dispense product, but it cannot complete a legally correct Mongolian sale, and it usually cannot accept the payment methods Mongolian customers actually use. In practice, operators fall back to manual bookkeeping, or the machine quietly runs cash-only.
Our answer is a retrofit, not a replacement. MDB, the standard internal payment bus of vending machines, lets our VendCore kit present itself to the machine as a cashless payment device. The machine believes a coin was inserted and vends normally; behind it, the cloud already holds a QPay payment, an automatically issued eBarimt, and an updated stock count.
Receipts must also be honest. We issue one only for product that actually reached the customer: the cycle is payment → vend → drop-sensor verification → stock update → report. If nothing fell, the customer is refunded and no receipt is generated for goods never delivered. Double-payment protection is part of the same chain — compliance and customer trust turn out to be the same engineering problem.
This is running in production, not on a slide: 29+ cashless locations in Ulaanbaatar, 32 vending machines and 14 washing machines on the platform, and 46,000+ transactions. On the Pro plan, every QPay sale issues its eBarimt automatically. The operators' accountants download Excel reports instead of reconciling sales by hand.
If you are planning to import machines, our advice is simple: treat payment and eBarimt integration as part of the project from day one, not as something to sort out after the container arrives. Ask the supplier whether the machine exposes MDB or another controllable interface. In our experience, the machine itself is the easy part — the local payment and tax plumbing is where the real engineering lives.
Importing machines?
Tell us the model and how it takes payment. We will say how QPay and eBarimt can be added.