Financial Management
Accounting System

Accounting System

DokanGo features a revolutionary zero-entry accounting system that automatically tracks every financial transaction in your business. No manual journal entries, no accounting knowledge required - the system handles everything behind the scenes while you focus on growing your business.


Introduction to Zero-Entry Accounting

Traditional accounting systems require you to manually record every transaction with debits and credits. DokanGo eliminates this complexity entirely.

Accounting Dashboard

What Zero-Entry Accounting Means

Zero-Entry means you never manually create accounting entries. Instead:

  • Every order automatically creates accounting records
  • Every expense automatically updates financial accounts
  • Every return automatically adjusts the books
  • Every payment automatically tracks cash flow
  • Real-time financial position without any manual work

The Problem It Solves

Traditional accounting is complex and time-consuming:

  • Manual Entry Burden - Recording every transaction takes hours each week
  • Accounting Knowledge Required - Understanding debits, credits, and account codes
  • Error-Prone - Manual entries lead to mistakes and imbalances
  • Delayed Insights - Financial reports are only as current as your last entry session
  • Expensive - Hiring accountants or bookkeepers adds significant cost

How DokanGo Solves It

DokanGo's zero-entry system provides:

  • Automatic Recording - Every business action triggers appropriate accounting entries
  • No Accounting Knowledge Needed - Business owners can understand finances without formal training
  • Perfect Accuracy - Computer-generated entries never have math errors or imbalances
  • Real-Time Insights - Financial reports are always current, updated instantly
  • Cost Savings - Reduce or eliminate bookkeeping expenses

Contrast with Traditional Systems

Traditional Accounting:

  1. Customer places order
  2. You fulfill the order
  3. You manually record the sale
  4. You manually record the cost
  5. You manually record the payment
  6. You manually update inventory value
  7. You hope you didn't make mistakes

DokanGo Zero-Entry:

  1. Customer places order
  2. System automatically records everything
  3. You fulfill the order
  4. Done - all accounting is complete and accurate

Dual-Mode Interface: Basic vs Advanced

DokanGo offers two interface modes to serve different users: business owners who want simple insights, and accountants who need formal financial statements.

Basic Mode - For Business Owners

Basic Mode uses simple, everyday language that any business owner can understand.

Interface Features:

  • 4 KPI Cards on dashboard showing key metrics
  • Simple terminology (Money In, Money Out, Profit, Cash Balance)
  • Focus on actionable insights
  • Minimal accounting jargon
  • Streamlined reports

Dashboard KPIs:

  1. Money In - Total revenue from sales
  2. Money Out - Total expenses and costs
  3. Profit - How much you're actually making
  4. Cash Balance - Money available across all payment methods

Report Names:

  • Profit Summary (instead of Profit & Loss Statement)
  • Cash Tracker (instead of Cash Flow Statement)
  • Product Earnings (instead of Product Profitability Analysis)
  • Expense Breakdown (instead of Expense Report)

Who Should Use Basic Mode:

  • Small business owners without accounting background
  • Entrepreneurs focused on operations
  • Anyone who finds accounting terminology confusing
  • Users who want quick insights without complexity

Advanced Mode - For Accountants

Advanced Mode uses formal accounting terminology and provides complete financial statements.

Interface Features:

  • 6 KPI Cards on dashboard with detailed metrics
  • Formal accounting terms (Revenue, COGS, Operating Expenses, Net Income)
  • Full Chart of Accounts access
  • Complete financial statements (Balance Sheet, Trial Balance)
  • Export capabilities (PDF and Excel)
  • Account code visibility

Dashboard KPIs:

  1. Sales Revenue - Total income from operations
  2. Cost of Goods Sold - Direct product costs
  3. Gross Profit - Revenue minus COGS
  4. Operating Expenses - Business overhead costs
  5. Net Income - Bottom-line profit
  6. Current Assets - Cash and inventory value

Report Names:

  • Profit & Loss Statement (P&L)
  • Cash Flow Statement
  • Balance Sheet
  • Trial Balance
  • Product Profitability Analysis
  • Expense Report by Account

Who Should Use Advanced Mode:

  • Professional accountants and bookkeepers
  • Business owners with accounting education
  • Users preparing formal financial statements
  • Anyone needing detailed account-level information
  • Businesses requiring audit trails

Terminology Differences

The same underlying data is presented with different labels:

Basic ModeAdvanced Mode
Money InSales Revenue
Money OutTotal Expenses
ProfitNet Income
Cash BalanceCash & Cash Equivalents
Product CostCost of Goods Sold (COGS)
Business ExpensesOperating Expenses
Money OwedAccounts Receivable
Inventory ValueInventory Asset

Feature Visibility Differences

Available in Both Modes:

  • Profit & Loss reporting
  • Cash Flow tracking
  • Expense management
  • Product profitability
  • Order financial details

Advanced Mode Only:

  • Balance Sheet
  • Trial Balance
  • Chart of Accounts editor
  • Account code visibility
  • Export to Excel
  • Formal financial statement formatting

How to Switch Between Modes

  1. Go to Store Settings
  2. Find "Accounting Mode" section
  3. Select "Basic" or "Advanced"
  4. Save changes
  5. Interface immediately updates with new terminology and features

You can switch modes anytime without affecting your underlying financial data.


Chart of Accounts Overview

The Chart of Accounts is the foundation of the accounting system - a complete list of all financial accounts that track your business's money.

Chart of Accounts

What Is a Chart of Accounts?

Think of it as a filing system for your business finances. Every transaction is categorized into specific accounts, making it easy to see where money comes from and where it goes.

The 21 Accounts

DokanGo uses 21 carefully designed accounts that cover all aspects of an e-commerce business:

Assets (6 Accounts)

Assets are things your business owns that have value.

1. Cash - bKash (Code: 1001)

  • Tracks money in your bKash account
  • Increases when customers pay via bKash
  • Decreases when you pay expenses from bKash

2. Cash - Nagad (Code: 1002)

  • Tracks money in your Nagad account
  • Increases when customers pay via Nagad
  • Decreases when you pay expenses from Nagad

3. Cash - Rocket (Code: 1003)

  • Tracks money in your Rocket account
  • Increases when customers pay via Rocket
  • Decreases when you pay expenses from Rocket

4. Cash on Delivery (Code: 1004)

  • Tracks COD payments collected by couriers
  • Increases when COD orders are delivered
  • Decreases when courier remits payment to you

5. Accounts Receivable (Code: 1100)

  • Tracks money customers owe you
  • Increases when orders are placed (unpaid)
  • Decreases when customers pay

6. Inventory (Code: 1200)

  • Tracks the value of products in stock
  • Increases when you add inventory
  • Decreases when products are sold (at cost price)

Income (3 Accounts)

Income accounts track money coming into your business.

7. Sales Revenue (Code: 4001)

  • Tracks income from product sales
  • Increases with every completed order
  • This is your top-line revenue

8. Delivery Fee Income (Code: 4002)

  • Tracks delivery charges collected from customers
  • Separate from product revenue
  • Helps analyze delivery profitability

9. Other Income (Code: 4003)

  • Tracks miscellaneous income
  • Rarely used in typical operations
  • Available for special situations

Expenses (12 Accounts)

Expense accounts track money going out of your business.

10. Cost of Goods Sold - COGS (Code: 5001)

  • Tracks the cost of products you sold
  • Automatically calculated from frozen cost prices
  • Key metric for gross profit calculation

11. Delivery Loss (Code: 5002)

  • Tracks non-recoverable delivery fees from returns and cancellations
  • Automatically calculated when resolutions are completed
  • Important for TRUE profitability

12. Advertising & Marketing (Code: 6001)

  • Tracks ad spend on Facebook, Instagram, Google, etc.
  • Used for ROAS (Return on Ad Spend) calculations
  • Critical for marketing effectiveness analysis

13. Packaging Materials (Code: 6002)

  • Tracks cost of boxes, bags, tape, labels, etc.
  • Helps calculate true fulfillment costs

14. Salary & Wages (Code: 6003)

  • Tracks employee compensation
  • Includes full-time, part-time, and contract workers

15. Rent Expense (Code: 6004)

  • Tracks office, warehouse, or shop rent
  • Fixed monthly expense

16. Utilities (Code: 6005)

  • Tracks electricity, water, internet, phone bills
  • Regular operating expenses

17. Equipment Purchase (Code: 6006)

  • Tracks computers, furniture, tools, machinery
  • One-time or infrequent purchases

18. Transportation (Code: 6007)

  • Tracks vehicle costs, fuel, public transport for business
  • Delivery-related transport goes here

19. Courier Charges (Code: 6008)

  • Tracks fees paid to courier services (Steadfast, etc.)
  • Automatically recorded for Steadfast orders
  • Manual entry for other couriers

20. Payment Processing Fee (Code: 6009)

  • Tracks fees charged by payment gateways
  • Currently minimal (manual payments have no fees)
  • Future-proofing for gateway integration

21. Miscellaneous Expense (Code: 6010)

  • Tracks expenses that don't fit other categories
  • Catch-all for unusual or one-time costs

Equity (1 Account)

22. Owner's Equity (Code: 3001)

  • Tracks the owner's investment in the business
  • Automatically calculated as Assets - Liabilities
  • Represents your ownership stake

Auto-Update Triggers

Each account updates automatically based on specific business actions:

When an order is placed:

  • Accounts Receivable increases (customer owes money)
  • Sales Revenue increases (you made a sale)
  • Delivery Fee Income increases (if delivery fee charged)

When payment is verified:

  • Cash account increases (bKash/Nagad/Rocket based on payment method)
  • Accounts Receivable decreases (customer paid)

When an order is delivered:

  • COGS increases (cost of products sold)
  • Inventory decreases (products left your stock)

When an expense is recorded:

  • Appropriate expense account increases (based on category)
  • Cash account decreases (based on payment method)

When a return is completed:

  • Sales Revenue decreases (sale is reversed)
  • COGS decreases (cost is reversed)
  • Inventory increases (products back in stock)
  • Delivery Loss increases (non-recoverable delivery fee)

This automatic updating ensures your financial records are always accurate and current.


Integration with Orders and Expenses

The accounting system is deeply integrated with your operational activities.

How Orders Create Accounting Entries

Every order triggers a series of automatic accounting entries as it moves through its lifecycle.

Order Placed (Pending Status):

Accounts Receivable +1,500 BDT (customer owes money)
Sales Revenue +1,400 BDT (product sales)
Delivery Fee Income +100 BDT (delivery charge)

Payment Verified (Confirmed Status):

Cash - bKash +1,500 BDT (payment received)
Accounts Receivable -1,500 BDT (customer paid)

Order Delivered:

COGS +800 BDT (cost of products sold)
Inventory -800 BDT (products left stock)

Net Result:

  • Cash increased by 1,500 BDT
  • Revenue recorded at 1,500 BDT
  • Cost recorded at 800 BDT
  • Profit: 700 BDT (1,500 - 800)

How Expenses Create Accounting Entries

When you record an expense, the system automatically creates the appropriate entries.

Example: Facebook Ad Spend

Advertising & Marketing +500 BDT (expense incurred)
Cash - bKash -500 BDT (payment made)

Example: Packaging Materials

Packaging Materials +200 BDT (expense incurred)
Cash - Nagad -200 BDT (payment made)

Connection Between Inventory and Accounting

Inventory value is continuously tracked and integrated with accounting.

When you add a product with cost price 500 BDT and quantity 10:

Inventory +5,000 BDT (10 × 500)

When you sell 3 units:

Inventory -1,500 BDT (3 × 500)
COGS +1,500 BDT (cost of goods sold)

The frozen cost price at checkout ensures accurate profit tracking even if you later update product costs.

Real-Time Synchronization

All accounting updates happen instantly:

  • Order confirmed → Cash and revenue update immediately
  • Expense recorded → Accounts update in real-time
  • Return completed → Adjustments process instantly
  • Reports always show current data (no delay or batch processing)

This real-time synchronization means you can check your financial position anytime and trust the numbers are accurate.


Benefits and Use Cases

Benefits for Non-Accountant Business Owners

Save Time - No manual bookkeeping means more time for growing your business.

Reduce Errors - Automatic entries eliminate human mistakes and calculation errors.

Understand Finances - Simple language (Basic Mode) makes financial data accessible.

Make Better Decisions - Real-time insights help you respond quickly to opportunities and problems.

Reduce Costs - Minimize or eliminate bookkeeping and accounting expenses.

Stay Compliant - Accurate records make tax preparation and audits easier.

Track Profitability - Know exactly how much you're making on every product and order.

Use Cases for Accountants and Bookkeepers

Formal Financial Statements - Generate Balance Sheets, P&L, and Cash Flow statements instantly.

Audit Trail - Every transaction is tracked with timestamps and source references.

Account-Level Detail - Drill down into any account to see all transactions.

Export Capabilities - Export reports to Excel for further analysis or client presentations.

Multi-Client Management - Manage accounting for multiple stores efficiently.

Tax Preparation - All data organized and ready for tax filing.

Financial Analysis - Use detailed reports for business advisory services.

Reconciliation - Match accounting records with bank statements easily.

Accuracy and Audit Trail Advantages

Perfect Accuracy:

  • No manual entry errors
  • Automatic calculations always correct
  • Balanced books guaranteed (debits always equal credits)

Complete Audit Trail:

  • Every entry linked to source transaction (order, expense, return)
  • Timestamps on all entries
  • User attribution (who created the transaction)
  • Immutable history (entries can't be altered after creation)

Compliance Ready:

  • Organized records for tax authorities
  • Clear documentation for audits
  • Proper categorization of income and expenses
  • Accurate inventory valuation

Getting Started

For Business Owners (Basic Mode)

  1. Go to Store Settings
  2. Set Accounting Mode to "Basic"
  3. Navigate to Dashboard to see your 4 key metrics
  4. Check "Profit Summary" report to understand your earnings
  5. Review "Cash Tracker" to see money flow
  6. Use "Product Earnings" to identify your most profitable items

For Accountants (Advanced Mode)

  1. Go to Store Settings
  2. Set Accounting Mode to "Advanced"
  3. Review the Chart of Accounts to understand account structure
  4. Generate a Trial Balance to verify system balance
  5. Review Profit & Loss Statement for income statement
  6. Check Balance Sheet for financial position
  7. Export reports to Excel for detailed analysis

No Setup Required

The accounting system works automatically from day one:

  • No initial balances to enter
  • No account configuration needed
  • No manual entries required
  • Just start taking orders and recording expenses

Related Topics