Official Operator Manual // Version 2026.5

Manna Books Platform Guide & Operating Specifications

Step-by-step documentation for managing workspaces, issuing eTIMS invoices, running POS counter sales, tracking COGS profitability, managing statutory payroll, and analyzing business cash flows.

[MODULE 00]

Walk-in POS Counter Terminal

The dedicated walk-in sales counter for point-of-sale transactions that require no client record. Generates an official PAID receipt and automatically decrements stock.

Operating Steps:

  1. Navigate to [02] Walk-in Sales in the workspace sidebar.
  2. Use the Catalog Quick Picker to search items by name or SKU. Click an item to add it to the basket — a badge shows the quantity already added.
  3. Adjust quantities using the + / − buttons or type directly into the quantity field in the basket panel.
  4. Select the payment method: M-Pesa (enter transaction ref), Cash (enter amount received for change calculation), or Bank/Card.
  5. Click ⚡ Complete Sale & Print Receipt. An official PAID receipt is generated, stock is decremented automatically, and you are redirected to the receipt detail page.
IMPORTANT

Out-of-stock items are automatically blocked (dimmed and disabled) in the catalog. The basket also warns if quantity exceeds available stock levels.

[MODULE 01]

Provisioning Workspaces & Custom Shop Themes

Manna Books supports multi-tenancy. Operate multiple business profiles under a single user account. Each workspace has its own brand color, logo, documents, products, and client directory.

Operating Steps:

  1. Navigate to [09] System Settings in the workspace sidebar.
  2. Enter your Business Name, KRA Tax PIN, Phone Number, Short Name, and Website URL.
  3. Upload your shop logo asset to Cloudinary via the logo upload button.
  4. Select your shop's Primary Theme Hex Color (e.g. Navy Blue #1e3a8a or Emerald Green #065f46). This color auto-styles action buttons, invoice portals, vector PDFs, and Resend emails.
  5. Toggle VAT Registered if your business is registered for 16% Standard VAT.
  6. Click Commit Changes to save.
[MODULE 02]

Product Catalog, Inventory & COGS Tracking

Register your full catalog of products and services. Setting cost prices (COGS) enables automatic gross profit margin analysis in the Analytics dashboard.

Registering a New Catalog Item:

  1. Navigate to [04] Product Catalog and click + Register Catalog Item.
  2. Select the Item Classification: 📦 Product (tangible good, eligible for stock tracking) or 🛠️ Service (labor/consulting, no stock tracking).
  3. Enter the item Name, an optional SKU code (auto-generated if blank), the Selling Price, and the Cost Price / COGS.
  4. Set the Default Tax Type: V_16 (16% VAT), V_0 (Zero-Rated), or EXEMPT.
  5. For Products, toggle Track Inventory Stock ON to enter opening stock quantity and low-stock alert threshold.
  6. Click Save Item.

How COGS Powers Analytics:

When products with a Cost Price are sold (via receipt or POS), the Analytics engine calculates: Gross Profit = Total Revenue − Total COGS. The Gross Profit Margin % is displayed in the Analytics dashboard under "COGS & Gross Profit Intelligence".

[MODULE 03]

Client & Supplier Directory Management

Store client and supplier entities with KRA Tax PINs for statutory compliance. Walk-in sales don't require a registered client — use the POS terminal instead.

Operating Steps:

  1. Open [03] Client Flow or [05] Supplier Network.
  2. Click + Register Client or + Register Supplier.
  3. Select the Entity Type: Individual (Personal PIN e.g. A...) or Corporate (Company PIN e.g. P...). No rigid PIN format constraints.
  4. Toggle Requires eTIMS if this entity needs KRA eTIMS CU serial numbers embedded on their documents.
  5. From the client/supplier detail page, you can issue billing documents or procurement LPOs directly.
[MODULE 04]

Issuing Fiscal Invoices, Receipts & eTIMS Taxes

Generate all outbound sales documents and procurement documents. Multi-rate tax (16% VAT, 0% Zero-Rated, Exempt) is handled at the line-item level. Receipts are automatically marked PAID and trigger stock deduction.

Operating Steps:

  1. Click + Issue Document from the Fiscal Ledgers stream or from a client/supplier profile page.
  2. Select the Document Type: Invoice, Receipt, Quotation, LPO, PO, Delivery Note, Credit Note, Debit Note, GRN, or Payment Voucher.
  3. For Receipts — a Client is optional (useful for walk-in / counter sales). For Invoices, select the target client. For procurement documents, select the supplier.
  4. Add catalog line items from your product registry, or type custom descriptions. Set the tax rate per row: V_16 (16%), V_0 (0%), or EXEMPT.
  5. (Optional) Enter the statutory KRA eTIMS Control Unit (CU) Serial Number (e.g. CU012345/2026).
  6. Set the Issue Date. Due Date is optional — receipts don't require a due date since payment is immediate.
  7. Click Publish Ledger Document. Receipts are automatically set to PAID status and trigger stock deduction immediately.
[MODULE 05]

Passwordless Client Portals & Email Dispatch

Clients view documents via secure 64-character unguessable token links — no accounts or passwords required. Share via WhatsApp, email, or any messaging channel.

Operating Steps:

  1. Open any document detail page.
  2. Click Copy Public Portal Link to copy the secure 64-character token URL for sharing via WhatsApp or messaging.
  3. Or click Dispatch via Email to send a styled Resend HTML email with your shop logo and brand color CTA button.
  4. The client portal shows the full document, payment status, remittance details, and a Download PDF button — all without logging in.
[MODULE 06]

Recording Payment Channels & Remittance Ref #

Record payment settlement destinations and transaction reference codes for full payment audit trails visible on the document, client portal, PDF, and email.

Operating Steps:

  1. In the Document Status Panel on any document detail page, locate the Mark as Paid section.
  2. Select Payment Channel: Bank Account, M-Pesa (Till/Paybill), Cash, Cheque, or Other.
  3. Enter the transaction reference code (e.g. M-Pesa: QAB71239X or Bank Ref: FT261900123).
  4. Click Mark as PAID to finalize. Payment details appear on the document, client portal, PDF, and outbound emails. For invoices, this also triggers stock deduction.
[MODULE 07]

Statutory KRA 20th Monthly VAT Return Tracker

In Kenya, monthly VAT returns must be remitted on iTax before the 20th of every month. Manna Books auto-aggregates all VAT figures for you.

Operating Steps:

  1. Open [08] Analytics in the workspace sidebar.
  2. Locate the KRA eTIMS VAT Return Tracker banner — it always shows the current calendar month's figures regardless of the timeframe filter.
  3. The countdown badge is color-coded: Green (>10 days), Amber (<10 days), Red (<5 days).
  4. Use the four VAT figures — Output VAT (16%), Taxable Sales Volume, 0% Zero-Rated Volume, and Exempt Volume — to fill in your iTax monthly return directly.
[MODULE 08]

Financial Intelligence & A/R Aging Matrix

Real-time visibility into operating cash flows, profitability margins, overdue client receivables, product velocity, and client LTV ranking.

Operating Steps:

  1. Open [08] Analytics in the workspace sidebar.
  2. Use the Scope Horizon timeframe tabs to filter metrics: This Month, Last Month, This Quarter, This Year, or All Time.
  3. Review the COGS & Gross Profit Intelligence panel to see your gross margin % and how much of your revenue is profit vs. cost.
  4. Inspect the Monthly Cash Flow Timeline chart — hover bars to see exact inflow/outflow figures per month.
  5. Review the A/R Aging Risk Matrix (0–30, 31–60, 61–90, 90+ days) to identify high-risk overdue collection accounts.
  6. Check the Product Sales Velocity and Client LTV leaderboards to understand what drives your revenue.
[MODULE 09]

Statutory Payroll & Wage Compiler

Execute full Kenyan statutory payroll runs. Automatically computes PAYE, SHIF (2.75%), AHL (1.5%), and NSSF Tier I & II. Generates official A4 Landscape PDF payroll vouchers.

Operating Steps:

  1. Navigate to [06] Employee Directory and register all staff with their National ID and KRA PIN.
  2. Open [07] Payroll Vouchers and click + New Payroll Run.
  3. Select a Pay Period (e.g. July 2026) and add employees to the run.
  4. Enter each employee's Base Salary, Allowances, Commission, and any Advance Recoveries. The system automatically computes statutory deductions.
  5. Save as DRAFT to review, or click Lock & Pay to finalize the run at PAID status.
  6. Download the A4 Landscape PDF Payroll Voucher featuring 11 unbundled breakdown columns for each employee.
[MODULE 10]

Installing the Standalone PWA Appliance

Install Manna Books directly to your Windows, Mac, Android, or iOS device as a standalone app with offline fallback resilience.

Installation Steps:

  • Chrome / Edge / Windows / Mac: Click the 📲 Install App prompt in the bottom-right corner, or use the install icon in your browser address bar.
  • iOS Safari (iPhone / iPad): Tap the Share icon in Safari, then select Add to Home Screen.
  • Android Chrome: Tap the three-dot menu and select Add to Home Screen or Install App.

Ready to get started with Manna Books?