Xmanager - All-in-one back office operations manager | Vibe96

Finance & Accounting

Xmanager - All-in-one back office operations manager

Source code included

Multi-tenant double-entry accounting and operations platform for small business owners and bookkeepers

Built by Md Jefranul Islam Rakib Updated 6 Nov 2026 31,551 lines of code

Open live demo Built withClaude CodeLovable

About this software

About Xmanager - All-in-one back office operations manager

Xmanager is a web-based accounting system that automatically posts balanced journal entries for every business action—invoices, bills, payroll, asset purchases, and foreign-currency revaluations. Built on Supabase Postgres with row-level security, it supports unlimited businesses per owner login, each fully isolated. The platform includes CSV bank statement import with rules-based categorization, moving-average inventory costing, straight-line asset depreciation, and project-level income/expense tracking. A 14-day free trial with Stripe checkout integration controls access; the demo account ships with randomized credentials.

Category: Finance & AccountingStack: TanStack Start 1.169 + React 19 · PostgreSQL 14+Built with: Claude Code, Lovable Licence: Single-site, full source

Why Xmanager - All-in-one back office operations manager

What makes it better
than the alternatives

  1. 01

    Automatic double-entry posting

    Every invoice, bill, payroll run, stock movement, and asset transaction creates balanced journal entries without manual GL work

  2. 02

    Multi-business isolation

    Unlimited businesses under one owner login, each with separate chart of accounts, ledger, and contacts, enforced by database row-level security

  3. 03

    CSV bank reconciliation with rules

    Import statements, define matching rules by description/amount patterns, apply to uncategorized rows, and mark cleared items

  4. 04

    Moving-average inventory costing

    Stock receive/issue/adjust transactions update item cost and post COGS journals automatically

  5. 05

    Multi-currency with revaluation

    Invoices and bills store exchange rates; unrealized gain/loss journals revalue open foreign-currency balances at period-end

General Ledger & Accounting

  • Chart of accounts with asset/liability/equity/income/expense types and account codes
  • Journal entries and journal lines with balanced debit/credit validation
  • Trial balance with date-range and fiscal-period filtering
  • CSV and PDF export
  • Profit & loss statement (income statement) with period comparisons
  • Balance sheet with assets
  • liabilities
  • and equity sections

Sales & Receivables

  • Customer registry with contact details and default payment terms
  • Invoices with line items
  • tax codes
  • multi-currency amounts
  • and stored exchange rates
  • Payment recording (full and partial) with automatic AR journal posting
  • Recurring invoice templates with on-demand draft generation and 'Run all due' batch
  • Invoice PDF download and invoice-list CSV export

Purchases & Payables

  • Vendor registry with contact information
  • Bills with line items
  • tax codes
  • and multi-currency support
  • Payment recording (full and partial) with AP journal posting
  • Recurring bill templates with batch processing
  • Vendor balances and aged payables tracking

Banking & Cash Management

  • Bank account registry linked to chart-of-accounts cash/bank accounts
  • CSV statement import with row preview before posting
  • Bank rules engine: define matching rules by description/amount
  • apply to uncategorized rows
  • Reconciliation screen: mark items cleared
  • compare to statement balance
  • Transaction categorization with account assignment and journal posting

Inventory & Stock Control

  • Item registry with sale price
  • purchase price
  • and tax rate defaults
  • Stock receive/issue/adjust movements with moving-average cost calculation
  • Automatic COGS and inventory asset journal posting on issue
  • On-hand quantity and value tracking per item
  • Stock movement history with date
  • type
  • quantity
  • and cost

Payroll

  • Employee registry with salary and payment details
  • Pay run creation with line items per employee
  • Automatic journal posting: debit salary expense
  • credit cash/payable
  • Pay run history with date
  • total amount
  • and employee count
  • No tax filing or payslip generation (journals only)

Fixed Assets & Depreciation

  • Asset registry with purchase date
  • cost
  • salvage value
  • and useful life
  • Straight-line depreciation schedule with monthly/annual entries
  • Automatic depreciation journal posting: debit expense
  • credit accumulated depreciation
  • Asset disposal with gain/loss calculation and journal reversal
  • Depreciation history and net book value tracking

Projects & Job Costing

  • Project registry with budget and status tracking
  • Income and expense transaction assignment per project
  • Project profit & loss statement with budget vs actual comparison
  • Projects overview dashboard with total revenue
  • costs
  • and margin
  • Transaction history per project with date
  • description
  • and amount

Taxes & Multi-Currency

  • Tax code registry per business with rate and GL account assignment
  • Tax summary report: collected tax (sales) vs paid tax (purchases) by period
  • Exchange rate table with date
  • currency pair
  • and rate storage
  • Foreign-currency invoice/bill posting with stored rate at transaction date
  • FX revaluation: unrealized gain/loss journals for open foreign-currency balances

Settings & Platform

  • Business registry: unlimited businesses per owner
  • each with name
  • currency
  • and fiscal year
  • Supabase email/password authentication with auto-created user profile on signup
  • 14-day free trial with Stripe checkout integration and subscription status sync via webhook
  • Row-level security: all business-scoped tables restrict access to owner_id = auth.uid()
  • Demo account with randomized password (set via Supabase Auth UI on deployment)

Quality report

Manually reviewed

78/ 100

Automated audit score

✓ Approved by our review team

Listed after manual review.
Audit run: 23 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security77
Code structure88
Docs & completeness87
Dependency health82
Build & deploy72
Reviewer notes (4 minor)

Database access is safe; minor schema gaps (missing indexes on some foreign keys); demo credentials in seed file; no real secrets found but weak defaults present; no critical vulnerabilities; some outdated packages and missing lockfile for database; moderate duplication and some oversized components; business logic well-separated but ui layer has repeated patterns.; build reproducible with gaps: missing supabase setup steps, unclear migration order. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release6 Nov 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$83Single-site licence Details