Important15 DEC 2026NaypyitawMyanmar-China Investment and Trade Networking Summit and Expo 2026 NaypyitawCheck MDAS POS for MCITP ExpoMCITP ပြပွဲအတွက် MDAS POS ကို ကြည့်ရှုပါ

Marathon Distribution & Accounting System

From the till to the ledger, one system.

MDAS is a distribution, accounting and POS platform built for Myanmar businesses, from a single shop to a multi-branch enterprise. Every sale, transfer and delivery posts to the same accounting core, with no re-keying.

20+
live branches
40,000+
SKUs under management
50+
daily users

Why we built MDAS

Today’s operational friction, solved at the core.

The problem

Disconnected tools, delayed numbers

For small retailers
Inventory leakage, checkout halts during power and internet blackouts, and the headache of manual pricing adjustments.
For large enterprises
Finance and warehouse in separate silos, decisions made on delayed reports, and complex import logistics to track.

The solution

The MDAS ecosystem

Local & resilient
A POS with robust offline capability keeps the business moving through any blackout.
Built to scale
End-to-end supply chain visibility and automated local tax compliance.

Proven today across Marathon Group business units and Shwe Zay’s wholesale & retail stores.

The financial core

Eight modules, one database.

Every module posts to the same ledger in the same moment: one single source of truth for the business’s financial data.

01

Products

Categories, units, price lists, kits & barcodes.

02

Inventory

Adjustments, transfers, batch & expiry tracking.

03

Purchase

Suppliers, purchase orders, bills & expenses.

04

Sales

Orders, invoices, credit notes & receipts.

05

POS

Fast retail checkout synced to the back office.

06

Accounting

Chart of accounts, manual journals & period locking.

07

Reports

40+ financial & operational reports.

08

Banking

Reconcile cash & bank movements with ease.

Plug-in workflow: POS

Made for Myanmar retail.

The counter and the back office are two applications on one database. A sale rung up at the till appears in management reports and in the ledger immediately.

POS + back office

Retail counter and management dashboard on the same live data.

Offline POS

Keep selling when the internet drops. Sales sync once back online.

Multi-branch & warehouse

Every outlet and store on one account, with transfers between them.

Cash, card or MMQR

Split one sale across two payment modes, a first-class case, not a workaround.

Barcode & labels

Print product barcodes and shelf labels straight from the system.

Roles & permissions

Each staff member gets exactly the access they need.

Multi-currency

Trade and report across currencies with gain/loss tracking.

Mobile app

Sell and check the business on iOS & Android, anywhere.

Offline selling

The counter keeps selling when the internet doesn’t.

Power cuts and connectivity gaps are a normal part of trading in Myanmar. A cloud-only till stops the queue; this one doesn’t, and nothing has to be re-entered by hand afterwards.

  1. Connection drops

    The terminal keeps working from its cached catalogue.

  2. Sales queue locally

    A banner shows how many orders are waiting to sync.

  3. Connection returns

    The terminal switches back to online by itself.

  4. Orders sync

    Queued sales upload, stock deducts and the ledger posts.

How MDAS works

Clear workflows from order to cash.

Every document follows one lifecycle and gets its own sequential number. No confirmed document changes quietly; every correction leaves its own record.

Document lifecycle

Clone to correct · Void to cancel
  1. Draft

    Fully editable. Nothing has hit stock or the ledger yet.

  2. Confirmed

    Stock moves and the journal entry posts automatically.

  3. Posted & locked

    Fixed for audit. Corrections happen through a new document.

Purchasing: order to payment

Partial billing supported
  1. Purchase order

    Supplier, warehouse, products, rates and delivery date.

  2. Confirm

    The order is committed and sent to the supplier.

  3. Convert to bill

    Goods arrive; the bill receives them into stock.

  4. Confirm bill

    Stock and payables post automatically.

  5. Record payment

    Pay in full or in part; the balance tracks itself.

Sales: order to cash

Quotations convert in one step
  1. Sales order

    Customer, products and batch; the price list fills itself in.

  2. Confirm

    Stock is reserved against the order.

  3. Convert to invoice

    The invoice carries payment terms and due date.

  4. Confirm

    Receivables, revenue and cost of goods post together.

  5. Record payment

    Cash, transfer or MMQR; the balance updates on the spot.

Built-in control

Know your margin instead of estimating it.

Batch, expiry, pricing and credit rules live in the system, so pharmacy, food, FMCG and wholesale teams get traceability without extra paperwork.

Oldest stock sells first

FIFO batch selection on every sale, switchable to soonest-to-expire (FEFO) where shelf life matters.

Cost follows the batch

Cost of goods sold is what that batch actually cost, not an average, not the selling price.

Pricing that applies itself

Customer → group → price list. Fixed, discount or markup rules arrive on the document by themselves.

Credit control

Payment terms and credit limits per customer, checked against the running receivable balance.

Stock is reserved, not just counted

Available quantity accounts for open orders, so two salespeople can't promise the same carton.

Settle many at once

One payment split across several invoices or bills, with advances and credit notes built in.

Automatic accounting

The books post themselves.

Every confirmed bill, invoice and payment writes its own balanced journal entry. Nobody re-types transactions into an accounts package.

Real cost, real margin

Cost of goods sold uses the actual purchase cost of the batch that was sold.

Tax and discount separated

Taxes and discounts post to their own accounts instead of disappearing into the net.

Closed months stay closed

Separate lock dates for banking, sales, purchase and accountant transactions.

Confirm a bill

Inventory assetDEBIT
Accounts payableCREDIT

Confirm an invoice

Accounts receivableDEBIT
Sales revenueCREDIT
Cost of goods soldDEBIT
Inventory assetCREDIT

Reporting & audit trail

Any figure opens back to the document behind it.

From any report to the document that created it, and from there to the person who confirmed it.

What management gets

Profit & lossBalance sheetInventory valuationStock movementSales by productSales by customerPurchases by supplierReceivable ageingPayable ageingCash & bank positionDaily sales summaryBranch comparison

Every document is numbered

PO-Purchase order
BL-Bill
SP-Supplier payment
SC-Supplier credit
SO-Sales order
IV-Invoice
CP-Customer payment
CN-Credit note
TO-Transfer order
IA-Inventory adjustment
JN-Manual journal
EP-Expense
POS-Counter sale

Multi-branch

One shop or a dozen branches.

01

Branch stock

A separate warehouse per shop or store room, with transfer orders between them instead of buying twice.

02

Branch counters

POS terminals per branch, each with its own staff and permissions.

03

One chart of accounts

Consolidated for the owner, separated for each branch manager. Compare shops like for like.