Platform Capabilities & Technical Specifications

Complete platform
feature specifications.

Manna Books is an end-to-end financial operations & statutory compliance platform engineered for Kenyan and African SMEs. Explore every module, compliance engine, inventory system, and architectural pillar built into the platform.

MODULE 00

Walk-in Sales POS Counter Terminal

Dedicated rapid point-of-sale terminal for instant counter sales. No client account required — select items, process payment, and an official PAID receipt is generated with automatic inventory deduction.

Rapid Product Catalog

Search and add catalog items by name or SKU code. Cart indicator badges show quantities already added. Blocked-out items when stock runs out.

Multi-Method Payment & Change

Accept M-Pesa (with transaction reference), Cash (with change calculator), or Bank/Card payments. All logged against the receipt for audit trails.

Instant Receipt & Stock

One-tap checkout generates an official PAID receipt and automatically decrements tracked inventory levels in real-time. Walk-in or assigned client.

58mm & 80mm Thermal Printing

Continuous thermal ticket formatting for ESC/POS roll printers. Monospaced lines, store header, KRA PIN, itemized tax codes, and eTIMS CU QR verification.

Zero-Click Kiosk Silent Mode

Supports Chrome/Edge kiosk printing (--kiosk-printing) for high-traffic retail counters — prints and cuts receipts instantly with zero popup dialogs.

1-Click Receipt Reprint

Reprint 58mm or 80mm thermal slips at any time directly from the Document Status Panel or Fiscal Ledgers stream.

MODULE 01

Invoicing, Procurement, Quotation Expiry & eTIMS Engine

Full billing lifecycle from Quotation → Invoice → Receipt. Issue formal procurement LPOs, POs, and GRNs for suppliers. Embed KRA eTIMS CU numbers, multi-rate tax calculations, and set quotation expiry dates with automated cancellation sweeps.

Item-Level VAT Provisioning

Explicit 16% Standard VAT, 0% Zero-Rated, and Tax EXEMPT rules applied per line item. Computes and displays dedicated VAT line items right above Grand Total.

Quotation Expiry & Validity Presets

Configure quotation expiry dates with quick preset buttons (+7d, +14d, +30d, +60d). Expired quotations display warning banners on client portals and are swept automatically by cron.

KRA CU & PIN Compliance

Embed official KRA eTIMS Control Unit (CU) serial numbers and merchant/client KRA PINs on all formal financial documents for statutory audit compliance.

Credit Notes & Debit Notes

Issue double-entry credit and debit notes with automatic general ledger postings against Sales Revenue (4100), Accounts Receivable (1100), or Cash & Bank (1200).

Supplier Procurement Terms

Dedicated procurement formatting for LPOs, POs, GRNs, and Payment Vouchers — automatically suppressing customer sales terms and displaying agreed vendor remittance criteria.

Goods Receiving Stock Inflow

Transitioning an LPO, PO, or Goods Received Note (GRN) to RECEIVED or PAID status automatically executes physical stock inflow crediting inventory balances.

MODULE 02

Shareable Digital Product Catalog & Rate Cards

Share your product catalog or curated product lists with prospective clients. Customers can browse models, view specifications and selling prices (with your profit margins strictly hidden), and submit quote requests directly into your dashboard.

Public Digital Showcase

Live, mobile-optimized catalog portal (/portal/catalog/[slug]) displaying your brand logo, contact channels, product models, SKUs, and selling prices.

Curated Selection Sharing

Select specific products (e.g. 5 specific All-in-One PCs) to generate targeted public links and PDF price sheets containing only those selected models.

Automated Quotation Request

Clients pick items and click 'Request Quotation'. The system instantly registers their contact and generates an ISSUED Quotation in your Manna Books workspace.

Branded PDF Price Sheets

1-click export of print-ready vector PDF rate cards complete with company branding, KRA PIN, item descriptions, and pricing — ideal for WhatsApp and email.

1-Click WhatsApp Sharing

Instantly generate and send pre-filled WhatsApp messages with your curated catalog link directly to clients.

Zero Data Duplication

Your catalog is powered directly by your product inventory — any price or name update reflects immediately on the live link and PDF.

MODULE 03

Multi-Location Inventory, COGS & Discrepancy Reconciler

Define physical stock locations (warehouses, stores, branches) and track products across them with a real-time, double-entry audit trail ledger. Monitor profit margins, low stock status, and value on-hand inventory.

Multi-Location Warehouses

Map physical warehouses, retail stores, branches, or stock floors. Assign locations dynamically to stock movements and set per-workspace default locations.

Immutable Stock Ledger

Every inventory action — purchases, POS checkouts, invoice adjustments, or manual corrections — writes an unalterable audit log tracking quantity, cost, and running balance.

1-Click Discrepancy Reconciler

One-click automated tool on Inventory & Locations dashboards that scans, identifies, and synchronizes discrepancies between product catalog records and location stock.

Secure Stock Transfers

Move stock between locations with in-transit lifecycle validation. Dispatch from source (deducts stock) and receive at destination (credits stock) with partial-receipt support.

Advanced Stock Reporting

Generate real-time FIFO stock valuations, inspect full ledger histories, review active low-stock alerts, and perform ABC revenue Pareto analyses.

Real-Time Catalog Sync

Editing product catalog stock quantities automatically updates the designated warehouse location balance and creates an audit adjustment log.

MODULE 04

In-App Notifications & Activity Bell

Stay in complete control of workspace operations with a real-time activity bell in the top navigation bar. Receive immediate notifications on customer quotation actions, overdue receivables, low inventory, and system alerts.

Real-Time Unread Badge Counter

Bell icon with dynamic unread counter badge displayed on both desktop top nav and mobile drawer headers.

Quotation Acceptance Alerts

Instant notification when a client formally accepts or signs an issued quotation on their passwordless portal.

Quotation Amendment Requests

Direct notification with links when a client requests price updates or scope revisions on an active quote.

Overdue Invoices & Expiry Sweeps

Automated alerts when invoices cross due dates or when expired quotations are automatically cancelled by system sweeps.

Categorized Filter Tabs

Toggle between 'All' and 'Unread' notifications with colored tags (Overdue, Subscription, Low Stock, Quote Accepted, System).

1-Click 'Mark All as Read'

Optimistic, fast clearing of notifications with single-click dismissal and automatic navigation to relevant documents.

MODULE 05

Statutory Payroll & Wage Compiler

Execute full statutory payroll runs for staff, casual wages, and commissions. Automatically computes all Kenyan statutory deductions and generates A4 Landscape multi-column payroll voucher PDFs.

Kenyan Statutory Tax Bands

Automatic progressive PAYE computation (10%, 25%, 30%, 32.5%, 35% bands) with KES 2,400 monthly Personal Relief offsets and gross-to-net reconciliation.

SHIF, AHL & NSSF Reserves

Calculates Social Health Insurance Fund (SHIF 2.75%), Affordable Housing Levy (AHL 1.5%), and NSSF Tier I & II deductions automatically per employee.

Custom Schedules & Dispatch

Run weekly or monthly payrolls with custom payout dates. Save as DRAFT, lock when ready, and dispatch email payslips to staff instantly.

MODULE 06

Statutory KRA 20th VAT Return Tracker

Kenya requires monthly VAT returns to be remitted on iTax before the 20th of each month. Manna Books automates all the number aggregation so you can file accurately and on time.

Real-Time Tax Aggregation

Automatically calculates 16% Output VAT liability, zero-rated volumes, and tax-exempt sales for the active calendar month from all issued documents.

Live 20th Countdown

Displays a live countdown to KRA's monthly 20th VAT filing deadline — color-coded urgency (green > 10 days, amber < 10, red < 5) to prevent late penalties.

Compliance Audit Ledgers

All issued invoices, receipts, and tax positions are stored immutably for easy cross-referencing during KRA iTax and eTIMS compliance audits.

MODULE 07

Vector PDF Engine & Thermal Receipt Slips

Powered by @react-pdf/renderer and continuous ESC/POS formatting. Every document generates a professional vector PDF or a 58mm/80mm thermal ticket with embedded logos, tax PINs, payment references, and eTIMS verification QR codes.

A4 Vector Invoices & Receipts

Generate pixel-perfect A4 invoice and receipt PDFs instantly, optimized for digital sharing, WhatsApp, or physical printing.

58mm & 80mm Thermal Slips

Optimized continuous-roll ticket layouts with dashed separators, tax breakdowns, tendered change, and official KRA eTIMS QR verification.

Product Rate Card PDFs

Export branded product catalog sheets and price lists with company logos, contact info, SKUs, and selling prices.

11-Column Payroll PDF

Generates A4 Landscape payroll vouchers with 11 unbundled columns: Base, Allowances, Commission, Gross, PAYE, SHIF, AHL, NSSF, Advances, and Net Pay.

MODULE 08

Passwordless Client Portals & Interactive Quotes

Clients receive secure 64-character token links to their invoices and receipts — no accounts, no passwords, no friction. Clients can inspect remittance details, accept quotations with electronic signatures, or request updated quotes.

64-Character Token Security

Every document generates a cryptographically secure, unguessable 64-character hex token link — unique per document, public-safe, and revokable.

Interactive Quotation Acceptance

Clients can review terms, sign electronically, and accept quotations directly on the portal — triggering instant in-app alerts for the workspace owner.

Quotation Amendment Requests

Clients can submit modification requests if pricing or scope needs adjustment, creating clear audit trails before formal invoice generation.

MODULE 09

Business Intelligence, Trajectories & Leaderboards

Real-time executive analytics across every dimension of your business: rolling cash flow streams, profitability margins, quotation conversion funnels, top 10 clients leaderboard, and accounts receivable aging risk.

6-Month / 12-Month Trajectory

Rolling financial cash flow chart with interactive horizon toggles comparing total inflows, outflows, and net profit margins across time.

Top 10 Clients Leaderboard

Ranked leaderboard showing your highest-value customers with invoice counts, lifetime revenue (LTV), and revenue share progress bars.

Product vs Service Split

Visual breakdown contrasting merchandise sales revenue against service fees to reveal your true business revenue drivers.

Quotation Conversion Funnel

Tracks total quotes issued, conversion rate %, and converted revenue realization from quote creation to formal payment.

A/R Aging Breakdown

Categorizes pending invoices into 0–30, 31–60, 61–90, and 90+ day Accounts Receivable risk brackets with proportional risk bar visualization.

COGS & Profit Margins

Real-time gross profit margin analysis (Revenue − COGS) utilizing tracked product cost prices across all settled transactions.

MODULE 10

Staff Management & Granular Role-Based Permissions (RBAC)

Invite your accountants, cashiers, managers, and sales team into your workspace with fine-grained role-based access control. Tailor individual capabilities with granular permission toggles.

Role Hierarchies

Assign predefined roles: Owner, Admin, Manager, Accountant, Employee, or Viewer. Each role carries strict server-enforced authority boundaries.

Granular Permission Toggles

For Employee accounts, toggle specific capabilities: Can Create Documents, Can Edit Clients, Can View Finance, Can Export Reports, Can Manage Products, Can Manage Payroll.

Live Role & Permission Editing

Easily adjust roles or toggle permissions on existing active staff members using the interactive Edit modal without having to delete and re-invite.

MODULE 11

Multi-Currency & Global Foreign Exchange (FX)

Bill cross-border clients in USD, EUR, GBP, TZS, UGX, or any world currency while maintaining base currency general ledger and statutory KRA reporting.

Base Currency Isolation

Set your workspace base currency (e.g. KES). All balance sheets, VAT returns, and general ledger journal postings resolve accurately to base currency.

Custom Exchange Rates

Configure custom or real-time foreign exchange multipliers per currency in System Settings with automatic rate conversion on document builder forms.

Multi-Currency Documents

Issue invoices, quotations, and receipts in foreign currencies with automatic FX conversion metadata embedded on PDFs and portals.

MODULE 12

CRM — Client & Supplier Relationship Hub

Maintain a structured directory of all clients and suppliers. Track corporate and individual profiles, KRA PINs, and payment references for seamless billing and procurement.

Client Profiles

Maintain individual and corporate client profiles with KRA PINs, contact details, and billing address. Tag clients as Walk-in, Individual, or Corporate for document context.

Supplier Network & Cross-Sync

Build a structured supplier directory. If a business acts as both a client and supplier, 1-click clone their profile with smart badges linking the dual profiles together.

Client Lifetime Value

The analytics engine automatically computes each client's lifetime revenue contribution and ranks them by LTV — so you always know your most valuable relationships.

MODULE 13

Operating Expenses Tracker

Log and categorize all business operating expenses. Track spend across Rent, Utilities, Fuel, Marketing, Salaries, and custom categories — with full payment audit trails.

Categorized Spend Tracking

Log expenses under predefined categories: Rent, Utilities, Fuel, Marketing, Salaries, Office Supplies, and a custom Other bucket — keeping your P&L organized.

Payment Method & Reference

Record the payment mode (M-Pesa, Cash, Bank Transfer, Card) and transaction reference number for every expense — creating a complete audit trail for accountants.

Expense Analytics

Expenses feed directly into the analytics dashboard, showing total operating costs alongside gross revenue and profit — giving you a true picture of net operating income.

MODULE 14

B2B Network Inbox & Read Receipts

Manna Books workspaces can securely communicate with each other. Send invoices, POs, and receipts directly to another business's inbox within the platform using strict PIN and Email matching.

Secure Document Routing

Documents are routed across workspaces matching strictly by KRA PIN and Business Email, ensuring no collisions or unauthorized access.

Inbox Zero Architecture

A dedicated B2B Inbox for incoming documents. Read documents, archive completed ones, or restore them. Keep your workflow clean.

Live Read Receipts

When you send a document via the network, know exactly when the recipient opens it with automatic '👁️ Viewed' read receipts.

MODULE 15

General Ledger & Double-Entry Bookkeeping

Full-featured Double-Entry Accounting framework. Standardized chart of accounts, multi-month operating budget planner with 1-click cloning, accounting period financial inspector, and automated clean slate resets.

Standardized Chart of Accounts

Configurable double-entry accounts mapped across Assets, Liabilities, Equity, Revenue, Cost of Sales, and Operating Expenses with immutable journal trails.

Statement of Financial Position

Complete Balance Sheet reporting tracking Current & Fixed Assets, Liabilities, and Shareholder Equity with real-time A = L + E validation.

Bank & M-Pesa Reconciliation

Upload bank statements or Safaricom M-Pesa CSV exports to auto-match settlement entries against GL Account 1200 with live variance tracking.

Client Statement of Account

Dedicated A/R running balance ledgers for clients with date-range filters, debit/credit entries, running balances, and instant CSV/PDF export.

Operating Budgets & Cloning

Track budget vs actuals across past and future calendar months. 1-click 'Copy Last Month's Budget' feature to carry forward expense allocations effortlessly.

Period Detail Inspector

Inspect monthly gross revenue, expenses, net income, and double-entry balance check (DR = CR) alongside a real-time stream of all journal entries.

Clean Slate & Auto-Backup

Wipe transactions to start afresh with 0001 sequences (Fresh Accounting Reset) or full factory wipe, with automated JSON backup downloads before any purge.

Closing Accounting Periods

Close monthly accounting periods to lock down transactions and prevent backdating. Grant custom roles specific override permissions to reopen when necessary.

Real-time Financial Statements

Dynamic Profit & Loss, Balance Sheet, Cash Flow, and Trial Balance reports compiled instantly from ledger postings for board or compliance audits.

MODULE 16

Kenya Income Tax Compliance Suite

KRA-compliant tax computation and instalment tracking module. Automatically assess Corporate Income Tax (CIT) obligations, Wear & Tear Wear register allowances, and Turnover Tax (TOT) liabilities.

Corporate Income Tax (CIT)

Annual tax computation including non-deductible add-backs (marketing, entertainment) and capital allowances. Instantly determine resident/non-resident company liabilities.

Fixed Assets & Capital Allowances

Categorize fixed assets into KRA Class bands (Class I 50%, Class II 25%, Class III 25%, Class IV 10%) to auto-calculate annual wear-and-tear depreciation deduction.

Instalment & Turnover Tax (TOT)

Quarterly CIT instalment scheduler (with KES 30,000 auto-obligation check) and Turnover Tax (TOT) 1.5% calculation on monthly gross revenue.

GET STARTED NOW

Every module.
One workspace.

Initialize your Manna Books workspace in under 3 minutes. POS, digital catalogs, eTIMS invoicing, statutory payroll, inventory tracking, and analytics — all ready out of the box.