Dawastock User Manual
Learn how to use the platform step by step. Find where everything is and how to perform every action.
Get started1Introduction
Dawastock is a pharmacy management platform. You can manage orders, products, inventory, customers, receipts, and—depending on your plan—online store, marketing, and accounting from one dashboard.
This manual explains where each feature lives and how to perform common tasks. Use the Contents list on the left (on desktop) or the section headings below to jump to a topic.
2Getting started
Logging in
Go to the Sign in page, enter your username and password, and click Sign In. Only users assigned to an organization can log in. If you see an error, contact your administrator.
First time: organization and shop
Your account belongs to one organization (your company). The organization can have one or more shops (branches). When you log in, you may need to select a shop from the top bar so that orders, products, and data are scoped to that shop. Admins and managers can switch between shops; staff see only shops they are assigned to.
Where am I?
After login you land on the Dashboard. The sidebar menu on the left lists all areas: Dashboard, Orders, Cart, Customers, Products, Inventory, and so on. Your role (Admin, Manager, Staff, Accountant) determines which menu items you see.
3Dashboard
Where: Sidebar → Dashboard (first item under Overview).
The dashboard shows a summary of your business:
- Stats cards: Total products, orders, earnings, cost, and profit (for the selected shop or whole organization).
- Revenue chart: Sales, cost, and profit by month for the current year.
- Top customers: Customers with the most orders.
- Top selling products: Best-selling products with quantity and revenue.
- Recent orders: Latest orders for quick access.
Use the shop selector in the top bar to filter dashboard data by shop. If you have only one shop, data is already scoped to it.
4Sales & Orders
Orders
Where: Sidebar → Orders (under Sales & Orders).
View and filter all orders. You can filter by status (Pending, Completed, Cancelled). Open an order to see details and update status (e.g. mark as Completed or Cancelled).
Sales
Where: Sidebar → Sales.
Sales list shows completed sales with filters. Use it for reporting and reviewing past sales.
Shopping Cart
Where: Sidebar → Shopping Cart.
Create new orders from the dashboard by adding products to the cart. Select a shop (top bar), then add products, set quantities, choose a customer, and complete the order. The cart is used for in-store or manual order entry.
Customers
Where: Sidebar → Customers.
Add and manage customers (name, phone, email, address). You can link customers to orders and receipts. Create a customer before or when creating an order if you want to attach them to the sale.
5Products & Inventory
Products
Where: Sidebar → Products (under Products & Inventory).
Products are the items you sell. Each product has a name, category (Pharmaceutical or Non-Pharmaceutical), optional description, and can have multiple batches (each with quantity, buying price, selling price, expiry date).
- Add product: Click Add Product, fill name and category, save. Then add batches (stock) to the product.
- Import from Excel: Use the upload option to bulk import products or batches from a template.
- Tabs: Filter by All, Pharmaceutical, or Non-Pharmaceutical. You can search by name.
Always select the correct shop in the top bar when managing products; products are per shop.
Inventory
Where: Sidebar → Inventory.
Track stock levels, perform stock adjustments, and run stock-taking. You can see batches, quantities, and expiry dates. Use inventory to correct stock or do periodic counts.
6Procurement
Suppliers
Where: Sidebar → Suppliers (under Procurement).
Manage supplier records (name, contact, etc.). Suppliers are used when recording purchases.
Purchases
Where: Sidebar → Purchases.
Record purchase orders and receipts from suppliers. Link purchases to products/batches to update stock and costs. Use this to keep inventory and cost data in sync with what you buy.
7Receipts & Documents
Where: Sidebar → Receipts (under Documents).
Receipts are the documents you issue to customers for sales (similar to invoices). You can create receipts from orders or independently. The list shows all receipts; open one to view or download as PDF. Proforma receipts can be used for quotes or draft documents before finalizing.
Receipts include customer details, line items, totals, and your organization’s branding. Download PDFs for your records or to send to customers.
8Marketing
Where: Sidebar → Marketing (if your plan includes it).
Marketing module lets you run campaigns and integrate with Meta (Facebook/Instagram) for ads. Use it to promote your pharmacy and online store. Availability depends on your subscription plan.
9Finance
Accounting
Where: Sidebar → Accounting (under Finance, if your plan includes it).
Accounting contains your chart of accounts, transactions, journal entries, expenses, cash reconciliation, bank/account reconciliation, and financial reports. Use it for daily control, month-end checks, and compliance reporting.
Important rules used by the system
- Currency: TZS amounts are handled as whole numbers in finance dashboards and reports.
- Double-entry: Journal entries and automated posting create both debit and credit sides.
- Shop scope: You can filter by shop in accounting pages and reports.
- Default accounts: Checkout and auto-posting use Accounting Default Accounts.
A) Configure default accounts (first setup)
What: Set default cash, revenue, and accounts receivable accounts.
Why: Sales and payment posting depend on these defaults.
How:
- Open Accounting → Default accounts.
- Select Default Cash Account, Default Revenue Account, and Default AR Account.
- Click Save.
Result: New sales and receipts post to the correct accounts automatically.
B) Manage Chart of Accounts
What: Create and maintain account master data.
Why: All postings and reports rely on account definitions.
How:
- Open Accounting → Accounts.
- Click Add Account.
- Fill account code, name, type, optional parent and payment details.
- Save. Use activate/deactivate controls when required.
Result: Account becomes available in posting forms and filters.
C) Record a manual Journal Entry
What: Post adjustments, accruals, and corrections.
Why: Not all financial events come from sales/purchases automatically.
How:
- Open Accounting → Journal Entries → Create.
- Fill date and description (plus optional reference).
- Add debit and credit lines.
- Ensure totals balance, then submit.
Result: System saves journal lines and posts matching transactions to the ledger.
D) Record an Expense
What: Capture operating expenses.
Why: Expenses impact profit and must be posted for accurate reports.
How:
- Open Accounting → Expenses (or use dashboard quick action).
- Fill date, category, expense account, amount, payment method, and description.
- Save.
Result: Expense is stored and posted as double-entry (expense debit + payment credit, based on account mapping).
E) Review Transactions (ledger)
What: View posted debits/credits from all finance flows.
Why: This is the main audit trail and source for balances/reports.
How:
- Open Accounting → Transactions.
- Filter by shop, date range, and account.
- Use references to trace transactions back to source documents.
- Export to Excel if needed.
Result: You can verify that operations match accounting postings.
F) Perform Cash Reconciliation
What: Compare physical counted cash with system cash for a staff member.
Why: Detect shortages/overages quickly.
How:
- Select shop in header.
- Open Accounting → Cash Reconciliation.
- Create entry with date and expected (counted) cash.
- Save and review variance.
Result: Reconciliation record stores expected cash, computed system cash, and variance.
G) Perform Bank/Account Reconciliation
What: Reconcile asset account statement balances.
Why: Confirm ledger balances against external statements.
How:
- Open Accounting → Reconciliations.
- Click New Reconciliation.
- Select asset account, statement date, statement balance, and notes.
- Save and review from reconciliation list.
Result: You maintain period-end reconciliation evidence.
H) Run Financial Reports
What: Generate Profit & Loss, Balance Sheet, and Cash Flow.
Why: Measure performance and financial position.
How:
- Open Accounting → Reports.
- Choose report type.
- Set period and optional shop filter.
- Review totals (shown in TZS whole amounts).
Result: Finance-ready period reports for management and compliance use.
I) Recommended accounting flow
- Set up default accounts and chart of accounts.
- Run daily operations (sales, purchases, expenses).
- Post manual journals for adjustments.
- Review transactions and correct mapping issues.
- Run cash reconciliation (daily/shift).
- Run bank/account reconciliation (weekly/monthly).
- Generate reports for period close.
Assets
Where: Sidebar → Assets.
Manage fixed assets such as equipment, furniture, computers, and other long-term items. Available when accounting is enabled.
Assets: what/why/how
What: Asset Register keeps each fixed asset record with cost, status, location (shop), category, and accounting link.
Why: It helps finance and operations track asset value, ownership, and lifecycle (active/disposed/maintenance).
How: Open Assets → New Asset, complete fields, save, then review from Assets List or Asset Detail.
Create Asset: required fields
- Name (required): Asset display name.
- Cost (required): Acquisition cost in TZS.
Create Asset: optional fields
- Asset code / Tag: Internal tag, serial, or identification code.
- Description: Extra context about the asset.
- Category: Grouping (e.g. Equipment, Vehicle, Furniture).
- Shop / Location: Branch where the asset is held.
- Purchase date: Date acquired.
- Status: Active / In maintenance / Disposed (based on your configured statuses).
- Residual value: Estimated value at end of useful life.
- Useful life (years): Years used for depreciation planning.
- Depreciation method: Method used by finance policy.
- Current book value: Current carrying amount.
- Accounting account: Optional link to asset account in Chart of Accounts.
- Notes: Any remarks.
Step-by-step: create a new asset
- Go to Assets from the sidebar.
- Click New Asset.
- Enter Name and Cost (required).
- Fill optional fields as needed (category, shop, status, depreciation fields, account link).
- If category is missing, use Add category panel on the same page, then return and select it.
- Click Create asset.
- Confirm the success message and verify in Assets List.
What happens when you click Create
- The system saves the asset under your organization.
- The creating user is stored as created_by.
- If current book value is not provided, it is initialized from Cost.
- The record becomes visible in Assets List and totals update.
After create: normal asset flow
- Review: Open asset detail to confirm fields.
- Update: Edit status/book value/notes as the asset lifecycle changes.
- Report: Use list filters and export for finance reporting.
- Control: Keep category/account mapping accurate for consistency with accounting records.
10Administration
These areas are typically for Admins and Managers.
Users
Where: Sidebar → Users. Add and edit staff accounts, assign role (Admin, Manager, Staff, Accountant), and set organization. Each user must belong to your organization to log in.
Roles & Permissions
Where: Sidebar → Roles & Permissions. Define custom roles and assign permissions (e.g. who can edit products, view orders, access accounting).
Shops
Where: Sidebar → Shops. Create and edit shops (branches). Each shop has a name and can be set as default. Products and orders are tied to a shop.
Shop Staff
Where: Sidebar → Shop Staff (when a shop is selected). Assign which users can work in the selected shop. Staff and some roles only see data for shops they are assigned to.
Online Store
Where: Sidebar → Online Store (opens in new tab). If your plan includes the storefront, this is the public URL where customers browse and order. Configure products, prices, and payments from the dashboard and payment settings.
11Subscription & Settings
Subscription
Where: Sidebar → Subscription (under Help & Settings). View your current plan, limits (shops, users, etc.), and upgrade or change plan. Billing and plan features are shown there.
Settings
Where: Your profile/settings (e.g. from the user menu in the top bar). Update password, profile, and—for admins—organization settings, payment integration (e.g. Snippe for online payments), and landing page.
Privacy & Terms
Where: Sidebar → Privacy Policy and Terms & Conditions. Read the platform’s privacy and terms of use.
12Quick reference
Where things are:
- Dashboard → Overview and stats
- Orders → List and manage orders
- Sales → Completed sales list
- Cart → Create new order (add products, customer, checkout)
- Customers → Customer list and details
- Products → Product list, add/edit, import
- Inventory → Stock levels, adjustments, stock-taking
- Suppliers → Supplier list
- Purchases → Purchase orders and receipts
- Receipts → Issue and download receipts (PDF)
- Marketing → Campaigns (if enabled)
- Accounting → Finance and reports (if enabled)
- Reconciliations → Bank/account reconciliation records
- Cash Reconciliation → Physical vs system cash checks
- Users / Roles / Shops / Shop Staff → Administration
- Subscription → Plan and billing
Tips:
- Always select the correct shop in the top bar when working with products or orders.
- Use Search (top bar) to find products, customers, or orders quickly.
- Export or import products and batches via Excel when you have many items.
- If you don’t see a menu item, your role may not have access; contact your admin.
For more help, contact your organization administrator or refer to the FAQ on the landing page.