Skip to content
SORS ERP
Available

Accounting and Mushak VAT software for Bangladesh

Double-entry accounting with Mushak 6.3 invoices, VAT return summaries, party ledgers and bank reconciliation, with journals posted automatically from sales, purchases and payroll.

Screens in this module

  • Chart of Accounts
  • Journals
  • General Ledger
  • Trial Balance
  • Balance Sheet
  • Profit & Loss
  • Cash Flow
  • Aged Receivables
  • Aged Payables
  • Party Ledger
  • Bank Transactions
  • Bank Reconciliations
  • Accounting Periods
  • Period Lock / Close
  • +6

Where this matters most

SORS ERP keeps your books the way an accountant in Dhaka expects them: a chart of accounts, journals, a general ledger, trial balance, profit and loss, balance sheet and cash flow. The difference is that most entries are never typed. Sales, purchases, stock movements, returns and payroll post their own journals through account mapping rules, so the ledger keeps pace with the shop floor instead of being a month behind.

VAT is handled inside the same system. A sale can generate a Mushak 6.3 tax invoice with its own Mushak number, buyer and seller details and item-level VAT. Purchases feed the Mushak 6.1 register, sales feed the 6.2 register, and at month end the ERP prepares the return summary you need to file Mushak 9.1 on the NBR portal.

Everything else an accounts team needs is here as well: aged receivables and payables, party ledgers for customers and suppliers, bank statement import and reconciliation, accounting periods you can lock and close, cost centres, multi-currency and budgets with variance analysis. Every change is written to an audit log so the year-end review is about numbers, not about who touched what.

How it works

From sale to Mushak return

generates Sale recorded invoice or POS posts Mushak 6.3 tax invoice feeds Journal entry auto posted month end Mushak 6.2 sales register filed by you Return summary for Mushak 9.1 NBR portal you file
A sale generates a Mushak 6.3 tax invoice and an automatic journal entry, the sale lands in the Mushak 6.2 sales register, and at month end SORS ERP prepares the return summary that you file as Mushak 9.1 on the NBR portal.
  1. Sale recorded, invoice or POS
  2. Mushak 6.3, tax invoice
  3. Journal entry, auto posted
  4. Mushak 6.2, sales register
  5. Return summary, for Mushak 9.1
  6. NBR portal, you file

What is included

Chart of accounts and journals
Set up your own chart of accounts or load one from the CSV template. Post manual, recurring and bulk journals, void mistakes with a trail, and keep opening balances per account when you migrate from another system.
Automatic journal entries
Account mapping rules decide which ledger each sale, purchase, stock movement, return, expense or payroll run hits. Accounts staff review postings instead of typing them, and the mapping is editable for your business.
Mushak 6.3 from a sale
Generate a Mushak 6.3 tax invoice from any sale with seller and buyer details, item-level VAT and a sequential Mushak number. Print it, then move it through draft, submitted and approved states.
VAT registers and return summary
Keep Mushak 6.1 purchase and 6.2 sales registers, then produce a period summary of output VAT, input VAT, net VAT and supplementary duty. Use it to prepare your Mushak 9.1 return or turnover tax return.
Financial statements
Trial balance, profit and loss, balance sheet and cash flow are generated from the ledger for any period you choose. Export them to Excel or PDF for your auditor, your bank or the board.
Party ledger and ageing
See what every customer owes and what every supplier is owed, with aged receivables and payables in buckets. Outstanding balances feed due collection calls and payment reminders.
Bank import and reconciliation
Record bank accounts, import statement lines from CSV and match them against payments and receipts. Unmatched items stay visible until someone explains them, and reconciliations are saved per period.
Periods, lock and close
Define accounting periods, lock them once the return is filed and close the year with balances carried forward. Locked periods reject back-dated entries, which keeps VAT filings and books consistent.
Cost centres, currency and budgets
Tag income and expenses to cost centres or branches, hold balances in more than one currency and set budgets with budget versus actual and variance reports for each period.
Payments and MFS methods
Record cash, bank, cheque, card and MFS payments such as bKash, Nagad, Rocket and Upay as payment methods. Online collections run through SSLCommerz, and every payment transaction is logged.

In Bangladesh

VAT in Bangladesh runs on forms. Under the VAT and SD Act 2012 a registered business issues Mushak 6.3 at the point of sale, keeps 6.1 and 6.2 registers and files Mushak 9.1 every month. SORS ERP produces the invoices and registers from the transactions you already record and prepares the monthly figures. Filing itself still happens on the NBR portal, and your records stay in the system for the five years the law requires.

Most accounts teams here come from Tally or Excel. There is no one-click Tally import, but the chart of accounts loads from a CSV template, items from Excel or CSV, bank statements from CSV, and opening balances are entered per account. The standard 15 percent rate, reduced and truncated rates and turnover tax are all configurable as tax structures, so a pharmacy and an electronics wholesaler can run different rules in the same system.

Payments arrive as cash, bank transfer, cheque and MFS. bKash, Nagad, Rocket and Upay are recorded as payment methods against invoices and bills, while online collections clear through SSLCommerz. SORS ERP does not yet connect to the bKash merchant API directly, so counter and phone-order MFS receipts are recorded by staff with the transaction reference.

Frequently asked questions

Does it generate Mushak 6.3 automatically?

Yes. Any sale can generate a Mushak 6.3 tax invoice with seller and buyer details, item-level VAT and a sequential Mushak number, ready to print. The record moves through draft, submitted and approved states so a senior accountant can check it before it goes out.

Can I file my VAT return from SORS ERP?

Not directly. SORS ERP keeps the Mushak 6.1 and 6.2 registers and prepares the monthly summary of output VAT, input VAT and net payable that Mushak 9.1 asks for. You enter those figures on the NBR online portal yourself, and the period can then be locked.

Can I import my Tally data?

There is no direct Tally import. You can load your chart of accounts from the CSV template, import items from Excel or CSV, import bank statement lines from CSV and enter opening balances per account. Customers and suppliers are added through the ERP, and we can help plan the migration during onboarding.

Do I still need to enter journal entries by hand?

Only for adjustments. Sales, purchases, stock movements, returns, expenses and payroll post their own entries through account mapping rules that you control. Manual, recurring and bulk journals are there for accruals, corrections and anything the rules do not cover.

Does it handle bKash and Nagad payments?

bKash, Nagad, Rocket and Upay are set up as payment methods, so you can record which invoice was paid from which wallet and reconcile it later. Online payments go through SSLCommerz, which carries bKash and the other wallets. There is no direct bKash merchant API integration yet.

Can I run more than one branch or currency?

Yes. Cost centres keep branch income and expenses separate while rolling up to one set of statements, and multi-currency lets you hold foreign currency accounts for imports. Accounting periods can be locked one by one once the books are agreed.

See Accounting & Mushak VAT on your own data

A 30-minute demo in Bangla or English, with your products, your VAT setup and your questions.