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.
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.
Search and add catalog items by name or SKU code. Cart indicator badges show quantities already added. Blocked-out items when stock runs out.
Accept M-Pesa (with transaction reference), Cash (with change calculator), or Bank/Card payments. All logged against the receipt for audit trails.
One-tap checkout generates an official PAID receipt and automatically decrements tracked inventory levels in real-time. Walk-in or assigned client.
Continuous thermal ticket formatting for ESC/POS roll printers. Monospaced lines, store header, KRA PIN, itemized tax codes, and eTIMS CU QR verification.
Supports Chrome/Edge kiosk printing (--kiosk-printing) for high-traffic retail counters — prints and cuts receipts instantly with zero popup dialogs.
Reprint 58mm or 80mm thermal slips at any time directly from the Document Status Panel or Fiscal Ledgers stream.
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.
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.
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.
Embed official KRA eTIMS Control Unit (CU) serial numbers and merchant/client KRA PINs on all formal financial documents for statutory audit compliance.
Issue double-entry credit and debit notes with automatic general ledger postings against Sales Revenue (4100), Accounts Receivable (1100), or Cash & Bank (1200).
Dedicated procurement formatting for LPOs, POs, GRNs, and Payment Vouchers — automatically suppressing customer sales terms and displaying agreed vendor remittance criteria.
Transitioning an LPO, PO, or Goods Received Note (GRN) to RECEIVED or PAID status automatically executes physical stock inflow crediting inventory balances.
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.
Live, mobile-optimized catalog portal (/portal/catalog/[slug]) displaying your brand logo, contact channels, product models, SKUs, and selling prices.
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.
Clients pick items and click 'Request Quotation'. The system instantly registers their contact and generates an ISSUED Quotation in your Manna Books workspace.
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.
Instantly generate and send pre-filled WhatsApp messages with your curated catalog link directly to clients.
Your catalog is powered directly by your product inventory — any price or name update reflects immediately on the live link and PDF.
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.
Map physical warehouses, retail stores, branches, or stock floors. Assign locations dynamically to stock movements and set per-workspace default locations.
Every inventory action — purchases, POS checkouts, invoice adjustments, or manual corrections — writes an unalterable audit log tracking quantity, cost, and running balance.
One-click automated tool on Inventory & Locations dashboards that scans, identifies, and synchronizes discrepancies between product catalog records and location stock.
Move stock between locations with in-transit lifecycle validation. Dispatch from source (deducts stock) and receive at destination (credits stock) with partial-receipt support.
Generate real-time FIFO stock valuations, inspect full ledger histories, review active low-stock alerts, and perform ABC revenue Pareto analyses.
Editing product catalog stock quantities automatically updates the designated warehouse location balance and creates an audit adjustment log.
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.
Bell icon with dynamic unread counter badge displayed on both desktop top nav and mobile drawer headers.
Instant notification when a client formally accepts or signs an issued quotation on their passwordless portal.
Direct notification with links when a client requests price updates or scope revisions on an active quote.
Automated alerts when invoices cross due dates or when expired quotations are automatically cancelled by system sweeps.
Toggle between 'All' and 'Unread' notifications with colored tags (Overdue, Subscription, Low Stock, Quote Accepted, System).
Optimistic, fast clearing of notifications with single-click dismissal and automatic navigation to relevant documents.
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.
Automatic progressive PAYE computation (10%, 25%, 30%, 32.5%, 35% bands) with KES 2,400 monthly Personal Relief offsets and gross-to-net reconciliation.
Calculates Social Health Insurance Fund (SHIF 2.75%), Affordable Housing Levy (AHL 1.5%), and NSSF Tier I & II deductions automatically per employee.
Run weekly or monthly payrolls with custom payout dates. Save as DRAFT, lock when ready, and dispatch email payslips to staff instantly.
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.
Automatically calculates 16% Output VAT liability, zero-rated volumes, and tax-exempt sales for the active calendar month from all issued documents.
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.
All issued invoices, receipts, and tax positions are stored immutably for easy cross-referencing during KRA iTax and eTIMS compliance audits.
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.
Generate pixel-perfect A4 invoice and receipt PDFs instantly, optimized for digital sharing, WhatsApp, or physical printing.
Optimized continuous-roll ticket layouts with dashed separators, tax breakdowns, tendered change, and official KRA eTIMS QR verification.
Export branded product catalog sheets and price lists with company logos, contact info, SKUs, and selling prices.
Generates A4 Landscape payroll vouchers with 11 unbundled columns: Base, Allowances, Commission, Gross, PAYE, SHIF, AHL, NSSF, Advances, and Net Pay.
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.
Every document generates a cryptographically secure, unguessable 64-character hex token link — unique per document, public-safe, and revokable.
Clients can review terms, sign electronically, and accept quotations directly on the portal — triggering instant in-app alerts for the workspace owner.
Clients can submit modification requests if pricing or scope needs adjustment, creating clear audit trails before formal invoice generation.
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.
Rolling financial cash flow chart with interactive horizon toggles comparing total inflows, outflows, and net profit margins across time.
Ranked leaderboard showing your highest-value customers with invoice counts, lifetime revenue (LTV), and revenue share progress bars.
Visual breakdown contrasting merchandise sales revenue against service fees to reveal your true business revenue drivers.
Tracks total quotes issued, conversion rate %, and converted revenue realization from quote creation to formal payment.
Categorizes pending invoices into 0–30, 31–60, 61–90, and 90+ day Accounts Receivable risk brackets with proportional risk bar visualization.
Real-time gross profit margin analysis (Revenue − COGS) utilizing tracked product cost prices across all settled transactions.
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.
Assign predefined roles: Owner, Admin, Manager, Accountant, Employee, or Viewer. Each role carries strict server-enforced authority boundaries.
For Employee accounts, toggle specific capabilities: Can Create Documents, Can Edit Clients, Can View Finance, Can Export Reports, Can Manage Products, Can Manage Payroll.
Easily adjust roles or toggle permissions on existing active staff members using the interactive Edit modal without having to delete and re-invite.
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.
Set your workspace base currency (e.g. KES). All balance sheets, VAT returns, and general ledger journal postings resolve accurately to base currency.
Configure custom or real-time foreign exchange multipliers per currency in System Settings with automatic rate conversion on document builder forms.
Issue invoices, quotations, and receipts in foreign currencies with automatic FX conversion metadata embedded on PDFs and portals.
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.
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.
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.
The analytics engine automatically computes each client's lifetime revenue contribution and ranks them by LTV — so you always know your most valuable relationships.
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.
Log expenses under predefined categories: Rent, Utilities, Fuel, Marketing, Salaries, Office Supplies, and a custom Other bucket — keeping your P&L organized.
Record the payment mode (M-Pesa, Cash, Bank Transfer, Card) and transaction reference number for every expense — creating a complete audit trail for accountants.
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.
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.
Documents are routed across workspaces matching strictly by KRA PIN and Business Email, ensuring no collisions or unauthorized access.
A dedicated B2B Inbox for incoming documents. Read documents, archive completed ones, or restore them. Keep your workflow clean.
When you send a document via the network, know exactly when the recipient opens it with automatic '👁️ Viewed' read receipts.
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.
Configurable double-entry accounts mapped across Assets, Liabilities, Equity, Revenue, Cost of Sales, and Operating Expenses with immutable journal trails.
Complete Balance Sheet reporting tracking Current & Fixed Assets, Liabilities, and Shareholder Equity with real-time A = L + E validation.
Upload bank statements or Safaricom M-Pesa CSV exports to auto-match settlement entries against GL Account 1200 with live variance tracking.
Dedicated A/R running balance ledgers for clients with date-range filters, debit/credit entries, running balances, and instant CSV/PDF export.
Track budget vs actuals across past and future calendar months. 1-click 'Copy Last Month's Budget' feature to carry forward expense allocations effortlessly.
Inspect monthly gross revenue, expenses, net income, and double-entry balance check (DR = CR) alongside a real-time stream of all journal entries.
Wipe transactions to start afresh with 0001 sequences (Fresh Accounting Reset) or full factory wipe, with automated JSON backup downloads before any purge.
Close monthly accounting periods to lock down transactions and prevent backdating. Grant custom roles specific override permissions to reopen when necessary.
Dynamic Profit & Loss, Balance Sheet, Cash Flow, and Trial Balance reports compiled instantly from ledger postings for board or compliance audits.
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.
Annual tax computation including non-deductible add-backs (marketing, entertainment) and capital allowances. Instantly determine resident/non-resident company liabilities.
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.
Quarterly CIT instalment scheduler (with KES 30,000 auto-obligation check) and Turnover Tax (TOT) 1.5% calculation on monthly gross revenue.
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.
