SIMS
Sales & Inventory Management System
User Manual v1.0

Welcome to SIMS

Sales & Inventory Management System — a cloud-based platform that helps your business track stock, manage sales, record purchases, and generate reports from any device with a web browser.

What this system does for your business

Real-time stock levels
Always know what you have, in which warehouse, right now.
Sales & invoicing
Record sales, print invoices, and track customer payments.
Purchase management
Record goods received, track supplier debts, and manage costs.
Reports & analytics
Understand your profit, sales trends, and stock value instantly.
Alerts & notifications
Get notified when stock is low or a subscription is expiring.
Team access control
Add staff with specific roles — each person sees only what they need.
Cloud-based: SIMS runs in your web browser. Nothing to install. Access it from your phone, tablet, or computer at any time.

User Roles & Permissions

Every person in your business gets a role that controls what they can see and do. The business owner assigns roles when adding new staff.

Owner

Full access to every feature. Can manage users, change settings, and view all financial data. There is one owner per business.

Manager

Access to sales, purchases, stock, and reports. Can add customers and suppliers. Cannot change platform settings or delete users.

Cashier

Can create sales and collect payments. Cannot access purchases, stock management, or reports. Ideal for POS operators.

Storekeeper

Manages products, stock levels, warehouses, adjustments, and transfers. Cannot process sales, record purchases, or view financial reports.

Accountant

Can record purchases, view reports, and view audit logs. Cannot create sales or adjust stock.

Salesperson

Sales only — same access as Cashier. Can create sales and process payments. Cannot access stock, purchases, or reports.

Permission Quick-Reference

Action OwnerManagerCashierStorekeeperAccountantSalesperson
Dashboard
Create Sales
Record Purchases
Manage Products
Manage Stock & Warehouses
View Reports
Manage Users
Change Settings

Register & Log In

Create your business account in under two minutes. No credit card required to start.

Registering a New Business

  1. Go to the registration pageOpen your browser and navigate to the system URL, then click Register or Create Account.
  2. Fill in your business detailsEnter your Business Name, your full name, a valid email address, and your phone number.
  3. Set a secure passwordChoose a password of at least 8 characters. Confirm it by typing it again in the second field.
  4. Click Register BusinessYour account is created immediately. You are logged in automatically and placed on a 14-day free trial.
  5. Check your phone for a welcome SMSIf SMS is configured, a welcome message is sent to the phone number you registered with.

Logging In

  1. Go to the login pageNavigate to the system URL and click Login.
  2. Enter your email and passwordUse the email address you registered with.
  3. Click LoginYou are taken to your business dashboard.
Forgot your password? Click Forgot Password? on the login page, enter your email, and follow the reset link sent to you.

Recommended First Steps After Login

Complete these steps before using the system for real transactions:

Complete business profile
Choose a subscription plan
Add categories & units
Add your warehouse
Add products
Enter opening stock

Subscription Plans

Choose the plan that matches your business size. You can upgrade or downgrade at any time.

Starter
TZS 30,000 / month
  • Up to 3 users
  • Up to 250 products
  • 1 warehouse
  • 14-day free trial
  • Sales & POS
Enterprise
TZS 150,000 / month
  • Unlimited users, products & warehouses
  • 30-day free trial
  • Stock transfers
  • SMS notifications
  • All features included

Feature Comparison

Feature Starter
TZS 30,000/mo
Business
TZS 100,000/mo
Enterprise
TZS 150,000/mo
Users315Unlimited
Products2505,000Unlimited
Warehouses15Unlimited
Free Trial14 days14 days30 days
Sales & POS
Purchases
Reports
Customer & Supplier Credit
Stock Transfers
SMS Notifications

How to Subscribe or Upgrade

  1. Click Subscription in the left sidebarOr click the banner that appears when your trial is close to expiring.
  2. Click View PlansAll available plans are shown side by side for easy comparison.
  3. Click Select Plan on your chosen plan
  4. Choose a billing cycleMonthly, Quarterly, or Yearly.
  5. Choose a payment methodSelect Mobile Money (M-Pesa, Airtel Money, Tigo Pesa) or Bank Transfer from the dropdown. The account details are shown on screen.
  6. Send the payment, then enter the transaction reference numberOptionally attach a screenshot or PDF of the payment confirmation.
  7. Click Submit PaymentYour subscription goes into Pending status. The platform team reviews and activates it within 24 hours. You will receive an SMS when it is approved.
If your subscription expires, you will be redirected when trying to access modules. All your data is preserved — nothing is deleted. Full access is restored once your renewal payment is approved.
For payment support, call or WhatsApp: +255 687 123 494

Dashboard

The first screen you see after login. It gives you an instant snapshot of today's business performance.

Dashboard Widgets Explained

Today's Sales
Total value of all sales recorded today. Click to view the detailed sales list.
Today's Purchases
Total value of goods received from suppliers today.
Total Products
Number of products registered in your catalog.
Stock Value
Estimated current value of all stock on hand, based on cost price.
Low Stock Alerts
Products that have fallen below their reorder level. Shown in red — act quickly to avoid running out.
Recent Sales
The last 5 sales transactions. Click any row to view the full invoice.
Sales Chart
A bar chart showing your sales trend over the last 30 days.
Top Products
Your best-selling products by volume this month.

The Notification Bell

The bell icon in the top-right of the navigation bar shows a red badge with the number of unread notifications.

  • Click the bell to open the notifications dropdown
  • Click any notification to go to the related section
  • Click the tick icon to mark one notification as read
  • Click Mark All Read to clear the badge

Business Settings

Configure your business profile, notification preferences, and SMS sender ID from the Settings area.

Business Information

  1. Click Settings in the left sidebar
  2. Go to the Business Information tab
  3. Update your detailsBusiness Name, Address, Phone, Email, Currency, and Timezone.
  4. Upload your logoYour logo appears on all printed invoices and receipts. Accepted: PNG, JPG. Recommended size: 200×200 px.
  5. Click Save Changes

Notification Preferences

  1. Go to Settings → Notifications tab
  2. Set your Low Stock ThresholdWhen any product's stock falls to or below this number, you receive an alert. Example: set to 10 to be warned when a product has 10 or fewer units left.
  3. Configure SMS optionsEnable Sales SMS to send a receipt to customers after each sale. Enable Stock Alerts via SMS to receive SMS for low stock (requires a plan that includes SMS).
  4. Set your SMS Sender IDIf your business has a registered sender name with Beem Africa, enter it here (max 11 characters, no spaces). Leave blank to use the platform default.
  5. Click Save
SMS features are only available on the Enterprise plan. If you are on the Starter or Business plan, SMS toggles will be disabled.

Categories, Brands & Units

Set these up first — before adding products — because each product requires a category and a unit.

Categories

Categories group your products (e.g., Electronics, Food, Clothing).

  1. Go to Catalog → Categories
  2. Click Add Category
  3. Enter a name and optional description
  4. Click Save
You cannot delete a category that has products assigned to it. Reassign the products first, then delete the category.

Brands

Brands identify the manufacturer or label (e.g., Samsung, Unilever, Nike). Brands are optional for each product.

  1. Go to Catalog → Brands
  2. Click Add Brand → Enter the name → Click Save

Units of Measurement

Units define how you measure or count a product (e.g., Pieces, Kilograms, Litres, Boxes).

  1. Go to Catalog → Units
  2. Click Add Unit
  3. Enter the full name and abbreviationExample: Full name = Kilogram, Abbreviation = kg
  4. Click Save

Suggested units to create first: Piece (pcs), Kilogram (kg), Litre (L), Box (box), Carton (ctn), Dozen (doz).


Products

Everything you buy and sell must be registered as a product. A well-configured product makes sales and stock tracking accurate.

Adding a Product

  1. Go to Products → click Add Product
  2. Enter the Product NameUse a clear, descriptive name. Example: Mineral Water 500ml, not just Water.
  3. Enter an SKU / Product CodeA unique identifier. Can be a barcode number or an internal code. Example: MW-500.
  4. Select Category, Brand, and UnitAll three must be created in advance under Catalog.
  5. Set Cost Price and Selling PriceCost price is what you paid the supplier. Selling price is what you charge the customer.
  6. Set Reorder LevelThe minimum quantity before you get a low-stock alert. Example: 20 means you are alerted when stock drops to 20 units.
  7. Upload a product image (optional)Helps staff identify products quickly at the point of sale.
  8. Click Save Product
After saving a product, go to Inventory → Opening Stock to enter how many units you currently have on hand.

Editing a Product

  1. Find the product in the Products listUse the search bar to search by name or SKU.
  2. Click Edit
  3. Update the required fields
  4. Click Update Product
Changing the cost price does not retroactively update past transactions. It only affects future profit calculations. Update it each time your supplier changes their price.

Viewing Product Stock Levels

Click any product name in the list to open its detail view. You will see:

  • Current stock quantity per warehouse
  • Full stock movement history (every sale, purchase, adjustment that affected this product)
  • Cost price history

Warehouses

Warehouses represent your physical storage or sales locations. Every stock transaction (sale, purchase, transfer) must be linked to a warehouse.

Adding a Warehouse

  1. Go to Warehouses in the sidebar
  2. Click Add Warehouse
  3. Enter warehouse detailsName (e.g., Main Store), physical address, contact person, and phone number.
  4. Click Save
Single location? Create one warehouse called Main Store or Showroom. You must have at least one warehouse before entering stock.
The number of warehouses you can create depends on your plan. The Starter plan allows 1, Business allows 5, Enterprise is unlimited.

Customers & Suppliers

Maintain a complete record of everyone you buy from and everyone you sell to.

Adding a Customer

  1. Go to Customers → click Add Customer
  2. Enter the customer's detailsName, email, phone number, and physical address.
  3. Set a Credit LimitThe maximum amount this customer can owe you. Set to 0 to disallow credit sales to this customer.
  4. Click Save
Always search before adding a new customer — the system will show existing matches so you do not create duplicates.

Adding a Supplier

  1. Go to Suppliers → click Add Supplier
  2. Enter the supplier's detailsCompany or contact name, email, phone, address, and optional TIN/Tax number.
  3. Click Save

Viewing Transaction History

Click on any customer or supplier name to open their profile page. You will see:

  • All transactions linked to them (sales or purchases)
  • Total amount owed (outstanding balance)
  • Full payment history
  • Edit contact details

Opening Stock

Enter opening stock to tell the system how many units of each product you currently have before you start making sales or purchases.

  1. Go to Inventory → Opening Stock
  2. Click Add Opening Stock
  3. Select the Product
  4. Select the WarehouseStock is tracked per warehouse. Select the location where this stock is physically stored.
  5. Enter the QuantityThe number of units you currently have on hand.
  6. Enter the Cost PriceUsed for stock valuation. Use the most recent cost price you paid for this product.
  7. Set the DateUsually today's date or the date you counted the stock.
  8. Click Save
Important: Opening stock can only be entered once per product per warehouse. If you made an error, use a Stock Adjustment to correct the quantity — do not try to enter opening stock again.
Enter opening stock for all your products before making any sales or purchases. Doing it afterwards will lead to incorrect stock history.

Purchases

Record goods received from suppliers. Every purchase automatically increases your stock.

Recording a Purchase

  1. Go to Purchases → click New Purchase
  2. Select the SupplierIf not yet added, click Add Supplier to create them first.
  3. Set the Purchase DateThe date the goods were physically received.
  4. Enter a Reference NumberThe supplier's invoice or delivery note number. Useful for reconciliation.
  5. Select the WarehouseWhere the received goods will be stored.
  6. Add product linesClick Add Item, select the product, enter quantity received and unit cost price. Repeat for each product.
  7. Set the Payment Status Paid — You paid in full at delivery.
    Partial — You paid part of the amount.
    Credit — Goods received but nothing paid yet.
  8. Enter the payment amount and methodOnly if Paid or Partial. Select from: Cash, Mobile Money, Bank Transfer, Cheque.
  9. Click Save PurchaseStock levels for all items increase immediately.

Adding a Payment to a Credit Purchase

  1. Go to Purchases → find the purchase → click View
  2. Scroll to the Payments section → click Add Payment
  3. Enter amount, payment method, and date
  4. Click Save PaymentThe outstanding balance updates automatically.

Sales

Record every sale to your customers. The system deducts stock, tracks payments, and generates a printable invoice automatically.

Making a Sale

  1. Go to Sales → click New Sale
  2. Select the CustomerSearch by name or phone. For a one-time customer, select Walk-in Customer.
  3. Set the Sale Date and WarehouseStock is deducted from the selected warehouse.
  4. Add product linesClick Add Item, select the product — the current stock level and default price are shown. Enter quantity. Adjust price if needed. Apply an item-level discount (percentage or fixed amount) if applicable.
  5. Apply an order-level discount (optional)This applies to the entire order total.
  6. Review the totalCheck the subtotal, discounts, and final total before proceeding.
  7. Set the Payment StatusPaid, Partial, or Credit.
  8. Enter payment detailsAmount received and payment method.
  9. Click Save SaleStock is deducted. Invoice is generated. Customer SMS is sent if enabled.
You cannot sell more than the available stock quantity. The system will show a validation error if the entered quantity exceeds stock.

Printing an Invoice

  1. After saving the sale, click Print InvoiceOr go to Sales → find the sale → click View → click Print Invoice.
  2. A printable invoice opens in the browserIt includes your logo, business details, customer information, itemized product list, and payment status.
  3. Press Ctrl+P (Windows) or Cmd+P (Mac) to print

Payments

Track all money received from customers and all money paid to suppliers. Payments are linked automatically to their source transaction.

Adding a Payment to a Credit Sale

  1. Go to Sales → find the sale (status will show Partial or Credit)
  2. Click View
  3. Scroll to the Payments section → click Add Payment
  4. Enter amount, method, and date → click Save
You can split a payment across multiple methods. For example: a customer pays part in cash and part via mobile money. Add two separate payment entries for the same sale.

Viewing Payment History

Go to Payments in the sidebar to view all payments across all sales and purchases. Filter by:

  • Date range — See payments for a specific period
  • Payment method — Cash, Mobile Money, Bank Transfer, Cheque
  • Type — Sales payments or Purchase payments

Export the list to Excel or PDF using the buttons at the top of the page.


Returns

Handle goods returned by customers (sales returns) or goods returned to suppliers (purchase returns). Stock levels are adjusted automatically.

Sales Return — Customer Returns Goods to You

  1. Go to Sales → find the original sale
  2. Click View → click Process Return
  3. Select the items being returned and the quantity for each
  4. Enter the reasonExamples: Defective, Wrong item, Customer changed mind.
  5. Choose how to settle the returnCash refund, store credit, or exchange (no refund).
  6. Click Save ReturnStock is added back to the warehouse immediately.

Purchase Return — You Return Goods to Supplier

  1. Go to Purchases → find the original purchase
  2. Click View → click Process Return
  3. Select the items to return and quantities
  4. Enter the reason
  5. Click Save ReturnStock is deducted from the warehouse. A credit or refund from the supplier should be recorded manually in Payments.

Stock Adjustments

Use adjustments to correct stock levels when a physical count differs from what the system shows — due to counting errors, unrecorded losses, or found stock.

  1. Go to Inventory → Stock Adjustments
  2. Click New Adjustment
  3. Select the Product and Warehouse
  4. Choose Adjustment TypeIncrease — You found more units than the system shows.
    Decrease — The physical count is lower than the system shows.
  5. Enter the Quantity to adjust byThis is the difference, not the new total. Example: system shows 50, you counted 47 → enter 3 as a Decrease.
  6. Enter a ReasonBe specific. Example: Physical count surplus — found in back room or Counting error during previous stock take.
  7. Click Save
All adjustments are recorded in the stock movement history with your name and the reason. This creates an audit trail for accountability.

Stock Transfers

Move stock from one warehouse to another within your business. Requires at least two warehouses.

  1. Go to Inventory → Stock Transfers → click New Transfer
  2. Select the From WarehouseThe location stock is leaving.
  3. Select the To WarehouseThe destination location.
  4. Set the Transfer Date and optional notes
  5. Add itemsSelect the product and enter the quantity to move. The system shows the available stock at the source warehouse — you cannot transfer more than what is available.
  6. Click Save TransferStock is immediately deducted at the source and added at the destination.

Damaged / Disposed Stock

Record products that are damaged, expired, or otherwise unusable. This removes them from your active stock and creates a permanent record.

  1. Go to Inventory → Stock Disposals → click New Disposal
  2. Select the Warehouse
  3. Set the Date and ReasonChoose from: Damaged, Expired, Lost, or Other.
  4. Add itemsSelect each product being disposed and enter the quantity.
  5. Click Save DisposalThe quantities are permanently removed from stock and logged.
Disposals cannot be reversed. Double-check quantities before saving. If you made an error, use a Stock Adjustment (Increase) to add the units back.

Reports & Analytics

Make informed business decisions with detailed reports on sales, purchases, stock, profits, and customer history. All reports can be exported to Excel or PDF.

Available Reports

ReportWhat It ShowsExport
Sales ReportAll sales in a date range — by date, product, or customerExcel / PDF
Purchase ReportAll purchases in a date range — by date or supplierExcel / PDF
Profit & LossRevenue vs cost of goods sold — your gross profitExcel / PDF
Stock ReportCurrent quantity and value for every productExcel / PDF
Stock MovementEvery stock inflow and outflow, with source referencesExcel / PDF
Customer LedgerFull transaction and payment history for one customerPDF
Supplier LedgerFull transaction and payment history for one supplierPDF
Payment ReportAll payments by method and dateExcel / PDF
Low Stock ReportProducts currently below their reorder levelExcel

Generating a Report

  1. Go to Reports in the sidebar
  2. Select the report type
  3. Set the date rangeMost reports require a start and end date.
  4. Apply additional filters if neededFor example, filter by specific warehouse, product, or customer.
  5. Click Generate Report
  6. Export the resultsClick Export to Excel to download a spreadsheet, or Export to PDF to download a formatted document.

Notifications & Alerts

SIMS keeps you informed through in-app notifications and SMS messages so you can act quickly on important events.

In-App Notifications

In-app notifications require no configuration — they work automatically for all users.

NotificationWhen It Fires
Low Stock AlertA product's stock falls below its reorder level
Subscription Expiring7 days before your subscription expires
Subscription ExpiredOn the expiry date
Sale ConfirmedWhen a sale is successfully recorded
Return ProcessedWhen a sales or purchase return is completed
Transfer CompleteWhen a stock transfer is saved

SMS Notifications

SMS notifications require the Enterprise plan (SMS is not included in Starter or Business) and SMS must be enabled in platform settings.

  • Welcome SMS — Sent to you when you register your business
  • Subscription confirmed — Sent when you activate a plan
  • Sales receipt — Sent to the customer after a sale (if enabled in Settings)
  • Low stock alert — Sent to the owner when stock is critically low (if enabled)
For SMS to reach your customers, their phone number must be saved in their customer profile and must include the country code (e.g., +255712345678).

User Management

Add staff members and assign each one a role that controls exactly what they can access. Only the business Owner can manage users.

Adding a New Staff Member

  1. Go to Settings → Users
  2. Click Add User
  3. Enter their name, email address, and phone number
  4. Select a RoleManager, Cashier, Storekeeper, or Accountant.
  5. Set an initial passwordAdvise the staff member to change it after their first login.
  6. Click Save UserThey can log in immediately with their email and password.
The number of users you can add is limited by your subscription plan. Starter: 3 users. Business: 15. Enterprise: unlimited.

Deactivating or Removing a User

If a staff member leaves or needs to be temporarily blocked:

  1. Go to Settings → Users → click Edit next to the user
  2. Toggle Status to InactiveThe user cannot log in but all their records and transactions are preserved.
  3. Click Update
Prefer deactivating over deleting. Deleting a user who has made transactions may not be allowed, and deactivating preserves the full audit history.

Profile & Password

Every user can update their own personal details and change their login password at any time.

Updating Your Profile

  1. Click your name in the top-right corner
  2. Click Profile
  3. Update your name, phone number, or photo
  4. Click Save Changes

Changing Your Password

  1. Click your name in the top-right corner → click Change Password
  2. Enter your current password
  3. Enter your new passwordUse at least 8 characters. Mix letters, numbers, and symbols for better security.
  4. Confirm the new password
  5. Click Update Password
Change your password regularly and never share it with other staff. Each team member should have their own login account.

Troubleshooting

Answers to the most common issues users encounter.

I cannot log in

  • Make sure you are using the exact email address you registered with
  • Passwords are case-sensitive — check Caps Lock
  • Use the Forgot Password link on the login page to reset
  • If your account was deactivated, contact your business owner
  • If the business subscription is expired, the owner must renew before anyone can log in

A product is not showing in the sales form

  • Check that the product exists in the Products list
  • Check that the product has stock in the selected warehouse — products with zero stock are not selectable
  • Confirm you selected the correct warehouse on the sale form

Stock levels are not updating after a sale or purchase

  • Refresh the page and check again
  • Verify the transaction was saved successfully (it should appear in the Sales or Purchases list)
  • Check the correct warehouse was selected during the transaction

SMS notifications are not being received

  • Confirm your subscription plan includes SMS (Enterprise plan required — SMS is not available on Starter or Business)
  • Confirm SMS is enabled in your Settings → Notifications tab
  • Confirm the recipient's phone number includes the country code (e.g., +255712345678)
  • Contact your system administrator to verify the Beem Africa API keys are configured

I cannot create more warehouses or add more users

  • You have reached the limit for your current plan
  • Go to Subscription → View Plans and upgrade to a higher plan

A report is showing incorrect totals

  • Check that the date range is set correctly
  • Check if any warehouse or product filter is applied and whether it should be
  • Verify that opening stock was entered before any transactions were recorded

I cannot delete a product

  • Products that have been used in sales, purchases, or stock movements cannot be deleted — this protects your transaction history
  • Instead, edit the product and set its status to Inactive — it will disappear from the sales form but the history is preserved

I entered opening stock but the quantity looks wrong

  • Opening stock can only be entered once per product per warehouse
  • To correct the quantity, use Inventory → Stock Adjustments to increase or decrease the stock to the correct level
Still need help? Contact your system administrator or the platform support team with a description of the issue, the page you were on, and any error message that appeared.