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
Always know what you have, in which warehouse, right now.
Record sales, print invoices, and track customer payments.
Record goods received, track supplier debts, and manage costs.
Understand your profit, sales trends, and stock value instantly.
Get notified when stock is low or a subscription is expiring.
Add staff with specific roles — each person sees only what they need.
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.
Full access to every feature. Can manage users, change settings, and view all financial data. There is one owner per business.
Access to sales, purchases, stock, and reports. Can add customers and suppliers. Cannot change platform settings or delete users.
Can create sales and collect payments. Cannot access purchases, stock management, or reports. Ideal for POS operators.
Manages products, stock levels, warehouses, adjustments, and transfers. Cannot process sales, record purchases, or view financial reports.
Can record purchases, view reports, and view audit logs. Cannot create sales or adjust stock.
Sales only — same access as Cashier. Can create sales and process payments. Cannot access stock, purchases, or reports.
Permission Quick-Reference
| Action | Owner | Manager | Cashier | Storekeeper | Accountant | Salesperson |
|---|---|---|---|---|---|---|
| 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
- Go to the registration pageOpen your browser and navigate to the system URL, then click Register or Create Account.
- Fill in your business detailsEnter your Business Name, your full name, a valid email address, and your phone number.
- Set a secure passwordChoose a password of at least 8 characters. Confirm it by typing it again in the second field.
- Click Register BusinessYour account is created immediately. You are logged in automatically and placed on a 14-day free trial.
- Check your phone for a welcome SMSIf SMS is configured, a welcome message is sent to the phone number you registered with.
Logging In
- Go to the login pageNavigate to the system URL and click Login.
- Enter your email and passwordUse the email address you registered with.
- Click LoginYou are taken to your business dashboard.
Recommended First Steps After Login
Complete these steps before using the system for real transactions:
Subscription Plans
Choose the plan that matches your business size. You can upgrade or downgrade at any time.
- Up to 3 users
- Up to 250 products
- 1 warehouse
- 14-day free trial
- Sales & POS
- Up to 15 users
- Up to 5,000 products
- Up to 5 warehouses
- 14-day free trial
- Purchases, reports, customer & supplier credit
- 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 |
|---|---|---|---|
| Users | 3 | 15 | Unlimited |
| Products | 250 | 5,000 | Unlimited |
| Warehouses | 1 | 5 | Unlimited |
| Free Trial | 14 days | 14 days | 30 days |
| Sales & POS | ✓ | ✓ | ✓ |
| Purchases | — | ✓ | ✓ |
| Reports | — | ✓ | ✓ |
| Customer & Supplier Credit | — | ✓ | ✓ |
| Stock Transfers | — | — | ✓ |
| SMS Notifications | — | — | ✓ |
How to Subscribe or Upgrade
- Click Subscription in the left sidebarOr click the banner that appears when your trial is close to expiring.
- Click View PlansAll available plans are shown side by side for easy comparison.
- Click Select Plan on your chosen plan
- Choose a billing cycleMonthly, Quarterly, or Yearly.
- 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.
- Send the payment, then enter the transaction reference numberOptionally attach a screenshot or PDF of the payment confirmation.
- 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.
Dashboard
The first screen you see after login. It gives you an instant snapshot of today's business performance.
Dashboard Widgets Explained
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
- Click Settings in the left sidebar
- Go to the Business Information tab
- Update your detailsBusiness Name, Address, Phone, Email, Currency, and Timezone.
- Upload your logoYour logo appears on all printed invoices and receipts. Accepted: PNG, JPG. Recommended size: 200×200 px.
- Click Save Changes
Notification Preferences
- Go to Settings → Notifications tab
- Set your Low Stock ThresholdWhen any product's stock falls to or below this number, you receive an alert. Example: set to
10to be warned when a product has 10 or fewer units left. - 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).
- 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.
- Click Save
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).
- Go to Catalog → Categories
- Click Add Category
- Enter a name and optional description
- Click Save
Brands
Brands identify the manufacturer or label (e.g., Samsung, Unilever, Nike). Brands are optional for each product.
- Go to Catalog → Brands
- 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).
- Go to Catalog → Units
- Click Add Unit
- Enter the full name and abbreviationExample: Full name = Kilogram, Abbreviation = kg
- 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
- Go to Products → click Add Product
- Enter the Product NameUse a clear, descriptive name. Example: Mineral Water 500ml, not just Water.
- Enter an SKU / Product CodeA unique identifier. Can be a barcode number or an internal code. Example:
MW-500. - Select Category, Brand, and UnitAll three must be created in advance under Catalog.
- Set Cost Price and Selling PriceCost price is what you paid the supplier. Selling price is what you charge the customer.
- Set Reorder LevelThe minimum quantity before you get a low-stock alert. Example:
20means you are alerted when stock drops to 20 units. - Upload a product image (optional)Helps staff identify products quickly at the point of sale.
- Click Save Product
Editing a Product
- Find the product in the Products listUse the search bar to search by name or SKU.
- Click Edit
- Update the required fields
- Click Update Product
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
- Go to Warehouses in the sidebar
- Click Add Warehouse
- Enter warehouse detailsName (e.g., Main Store), physical address, contact person, and phone number.
- Click Save
Customers & Suppliers
Maintain a complete record of everyone you buy from and everyone you sell to.
Adding a Customer
- Go to Customers → click Add Customer
- Enter the customer's detailsName, email, phone number, and physical address.
- Set a Credit LimitThe maximum amount this customer can owe you. Set to
0to disallow credit sales to this customer. - Click Save
Adding a Supplier
- Go to Suppliers → click Add Supplier
- Enter the supplier's detailsCompany or contact name, email, phone, address, and optional TIN/Tax number.
- 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.
- Go to Inventory → Opening Stock
- Click Add Opening Stock
- Select the Product
- Select the WarehouseStock is tracked per warehouse. Select the location where this stock is physically stored.
- Enter the QuantityThe number of units you currently have on hand.
- Enter the Cost PriceUsed for stock valuation. Use the most recent cost price you paid for this product.
- Set the DateUsually today's date or the date you counted the stock.
- Click Save
Purchases
Record goods received from suppliers. Every purchase automatically increases your stock.
Recording a Purchase
- Go to Purchases → click New Purchase
- Select the SupplierIf not yet added, click Add Supplier to create them first.
- Set the Purchase DateThe date the goods were physically received.
- Enter a Reference NumberThe supplier's invoice or delivery note number. Useful for reconciliation.
- Select the WarehouseWhere the received goods will be stored.
- Add product linesClick Add Item, select the product, enter quantity received and unit cost price. Repeat for each product.
- 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. - Enter the payment amount and methodOnly if Paid or Partial. Select from: Cash, Mobile Money, Bank Transfer, Cheque.
- Click Save PurchaseStock levels for all items increase immediately.
Adding a Payment to a Credit Purchase
- Go to Purchases → find the purchase → click View
- Scroll to the Payments section → click Add Payment
- Enter amount, payment method, and date
- 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
- Go to Sales → click New Sale
- Select the CustomerSearch by name or phone. For a one-time customer, select Walk-in Customer.
- Set the Sale Date and WarehouseStock is deducted from the selected warehouse.
- 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.
- Apply an order-level discount (optional)This applies to the entire order total.
- Review the totalCheck the subtotal, discounts, and final total before proceeding.
- Set the Payment StatusPaid, Partial, or Credit.
- Enter payment detailsAmount received and payment method.
- Click Save SaleStock is deducted. Invoice is generated. Customer SMS is sent if enabled.
Printing an Invoice
- After saving the sale, click Print InvoiceOr go to Sales → find the sale → click View → click Print Invoice.
- A printable invoice opens in the browserIt includes your logo, business details, customer information, itemized product list, and payment status.
- 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
- Go to Sales → find the sale (status will show Partial or Credit)
- Click View
- Scroll to the Payments section → click Add Payment
- Enter amount, method, and date → click Save
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
- Go to Sales → find the original sale
- Click View → click Process Return
- Select the items being returned and the quantity for each
- Enter the reasonExamples: Defective, Wrong item, Customer changed mind.
- Choose how to settle the returnCash refund, store credit, or exchange (no refund).
- Click Save ReturnStock is added back to the warehouse immediately.
Purchase Return — You Return Goods to Supplier
- Go to Purchases → find the original purchase
- Click View → click Process Return
- Select the items to return and quantities
- Enter the reason
- 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.
- Go to Inventory → Stock Adjustments
- Click New Adjustment
- Select the Product and Warehouse
- Choose Adjustment TypeIncrease — You found more units than the system shows.
Decrease — The physical count is lower than the system shows. - 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.
- Enter a ReasonBe specific. Example: Physical count surplus — found in back room or Counting error during previous stock take.
- Click Save
Stock Transfers
Move stock from one warehouse to another within your business. Requires at least two warehouses.
- Go to Inventory → Stock Transfers → click New Transfer
- Select the From WarehouseThe location stock is leaving.
- Select the To WarehouseThe destination location.
- Set the Transfer Date and optional notes
- 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.
- 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.
- Go to Inventory → Stock Disposals → click New Disposal
- Select the Warehouse
- Set the Date and ReasonChoose from: Damaged, Expired, Lost, or Other.
- Add itemsSelect each product being disposed and enter the quantity.
- Click Save DisposalThe quantities are permanently removed from stock and logged.
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
| Report | What It Shows | Export |
|---|---|---|
| Sales Report | All sales in a date range — by date, product, or customer | Excel / PDF |
| Purchase Report | All purchases in a date range — by date or supplier | Excel / PDF |
| Profit & Loss | Revenue vs cost of goods sold — your gross profit | Excel / PDF |
| Stock Report | Current quantity and value for every product | Excel / PDF |
| Stock Movement | Every stock inflow and outflow, with source references | Excel / PDF |
| Customer Ledger | Full transaction and payment history for one customer | |
| Supplier Ledger | Full transaction and payment history for one supplier | |
| Payment Report | All payments by method and date | Excel / PDF |
| Low Stock Report | Products currently below their reorder level | Excel |
Generating a Report
- Go to Reports in the sidebar
- Select the report type
- Set the date rangeMost reports require a start and end date.
- Apply additional filters if neededFor example, filter by specific warehouse, product, or customer.
- Click Generate Report
- 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.
| Notification | When It Fires |
|---|---|
| Low Stock Alert | A product's stock falls below its reorder level |
| Subscription Expiring | 7 days before your subscription expires |
| Subscription Expired | On the expiry date |
| Sale Confirmed | When a sale is successfully recorded |
| Return Processed | When a sales or purchase return is completed |
| Transfer Complete | When 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)
+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
- Go to Settings → Users
- Click Add User
- Enter their name, email address, and phone number
- Select a RoleManager, Cashier, Storekeeper, or Accountant.
- Set an initial passwordAdvise the staff member to change it after their first login.
- Click Save UserThey can log in immediately with their email and password.
Deactivating or Removing a User
If a staff member leaves or needs to be temporarily blocked:
- Go to Settings → Users → click Edit next to the user
- Toggle Status to InactiveThe user cannot log in but all their records and transactions are preserved.
- Click Update
Profile & Password
Every user can update their own personal details and change their login password at any time.
Updating Your Profile
- Click your name in the top-right corner
- Click Profile
- Update your name, phone number, or photo
- Click Save Changes
Changing Your Password
- Click your name in the top-right corner → click Change Password
- Enter your current password
- Enter your new passwordUse at least 8 characters. Mix letters, numbers, and symbols for better security.
- Confirm the new password
- Click Update Password
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