Forsja

THE ERP FOR MANUFACTURERS AND EXPORTERS

Your books are the product.
Everything else is a view.

One double-entry ledger, and every module posting into it — sales, purchases and GST. No spreadsheet in the middle, no month-end reconciliation, no figure that cannot be traced to the document behind it.

No signup — the demo runs on a full synthetic manufacturing tenant.

The Forsja executive dashboard: revenue, inventory value, OTIF, backorders and forecast accuracy, each against its target.
Double-entry, always in balanceMoney as integers — never a floatMulti-tenant with row-level isolationAppend-only audit trail

Nine modules, one set of books

The same nine for every workspace. Your industry changes the defaults inside them — the chart of accounts, the document series, the stock classes — never which ones you get.

Finance

Journals, periods and a close that refuses while the books disagree with themselves. Trial balance, profit & loss and balance sheet, each the sum of postings you can open — and foreign balances carried at the rate they were revalued on.

Order to cash

Customers, invoices, receipts and ageing. What the ageing says you are owed is account 1130, to the paisa, on every day of the month.

Procure to pay

Purchase orders, goods receipts and supplier bills with a three-way match. Goods received but not invoiced sits in 2160 and clears itself.

Inventory & costing

Weighted-average cost pools per SKU and site, bills of material, and work orders that carry their own work in progress to zero. COGS posts in the same journal as the revenue it belongs to, so margin is a fact rather than an allocation.

Tax & compliance

GSTR-1 and 3B derived from the documents already posted, e-invoice payloads in the NIC schema, e-way bills, TDS thresholds carried across the year.

Intelligence

Executive KPIs, demand forecasting that backtests itself, stock-health classification, shipment risk, and a copilot answering from your own ledger.

CRM

Leads, deals and a weighted pipeline. Winning a deal raises the sales order in the same transaction — so what you expect to sell and what you have sold are one set of facts, not two systems reconciled by hand.

People and payroll

Reporting lines, departments, job descriptions and a promotion history nothing overwrites. Provident fund, ESI, professional tax by state, TDS on salary in both regimes and Form 16 Part B — and a pay run is a journal entry, so the challan and the balance sheet come out of the same arithmetic.

Helpdesk

Tickets against the customer and the order they are about, on an SLA clock that counts working hours and stops while a ticket is with the customer — because a breach rate your own agents know is fiction is a number nobody reads twice.

ONE LEDGER

Every module posts
to the same books.

Sales, purchases and tax are not three systems that agree at month end. They are one ledger with three doors, so a figure on a report is the sum of documents you can open.

  • Finance

    Journals, periods, trial balance, close.

  • Order to cash

    Invoices, receipts, ageing tied to account 1130.

  • Procure to pay

    Receipts, three-way match, ageing tied to 2110.

  • Tax

    GSTR-1 and 3B derived, never re-keyed.

Finance · Trial balanceBalanced
AccountDebitCredit
1130Trade receivables12,40,000.00
1140Inventory — raw materials1,56,974.00
1160Work in progress0.00
2110Trade payables8,72,500.00
4100Revenue16,44,474.00
5100Cost of goods sold11,20,000.00
Total25,16,974.0025,16,974.00

THREE-WAY MATCH

A supplier invoice
has to earn its payment.

Ordered, received, invoiced — three events that rarely agree. Forsja compares all three line by line and tells you which one disagrees and by how much, before anyone approves it.

  • Price variance

    Billed above the agreed price, held out of the run.

  • Over-billed

    More invoiced than was ever received.

  • Not received

    Billed for goods that have not arrived.

  • Override

    Allowed, but only with a reason that is recorded.

Procure to pay · Invoice SI-00418Held · 2 lines disagree
ItemOrdRecdInvVariance
SKU-00014
Bearing housing
Matched
1,9101,9101,910
SKU-00028
Drive shaft
Over-billed 75
1,6751,6751,75014,550.00
SKU-00036
Seal kit
Not received 20
4003804003,500.00
Held out of the payment run18,050.00

RECONCILED BY CONSTRUCTION

The subledger and the ledger
are never out by a paisa.

What the ageing says customers owe equals account 1130. What suppliers are owed equals 2110. Every report states the ledger balance beside its own total, so drift is visible the day it happens rather than at year end.

  • Money is an integer

    Paise, never a float. Books that foot exactly.

  • Nothing is edited

    A journal is reversed, an invoice is credited.

  • Gapless numbering

    Per financial year, allocated inside the posting.

  • Period locks

    A closed period refuses a posting, every time.

Order to cash · AgeingReconciled to the ledger
Ageing total
₹12,40,000.00
Account 1130
₹12,40,000.00
Difference₹0.00
Not due8,10,000.00
0–303,04,000.00
31–6096,000.00
61–9030,000.00
90+0.00

INDIA, FIRST

GST that comes out of the books,
not out of a spreadsheet.

CGST and SGST within a state, IGST across them, exports zero-rated — decided when the invoice is issued and never restated. The returns are a view of the documents already posted, so a filing cannot disagree with the ledger it came from.

  • GSTR-1

    B2B, B2CL, B2CS, exports and credit notes, sectioned.

  • GSTR-3B

    Credit set off in the statutory order.

  • e-invoice

    NIC-schema payload, ready for the IRP.

  • TDS

    Thresholds carried across the year, not per payment.

GST and e-invoicing in detail — GSTR-1 sections, 3B set-off, TDS →
Zero-rated exports, LUT and the rupee →

Tax & compliance · GSTR-3BDerived from 148 invoices
3.1 Outward suppliesTaxableIGSTCGSTSGST
(a)Taxable15,00,0001,08,00081,00081,000
(b)Zero-rated — exports1,44,474000
Total16,44,4741,08,00081,00081,000

Built for the enterprise

  • Multi-tenant SaaS with row-level isolation
  • Role-based access control (9 roles)
  • Append-only audit trail
  • API integration layer with OpenAPI docs
  • Workflow + approval engine with monetary ladders
  • Notification engine
  • Dark mode & mobile responsive
  • Power BI embedding (Business+)

FORSJA FOR iOS & ANDROID

Your books, in your pocket

KPIs, stock health, shipment risk and the AI copilot — the same live numbers, wherever you are. Point your camera at the code to get the app.

On your phone already? Tap here →

scan to install

Pricing

The pricing page and the API enforce the same entitlement table — what you see here is exactly what the platform allows. Pay yearly and two months are free.

Trial

15 days on request

15 days of Business, in full — books, filings and all. No card.

  • 10 users
  • 5,000 SKUs
  • 3 sites
  • 180-day forecast horizon
  • 500 copilot messages/mo
  • General ledger + statements
  • Invoicing, bills and ageing
  • Stock valuation and COGS
  • GST returns, e-invoice, e-way bill, TDS
  • AI forecast ensemble
  • Demand sensing
  • Workflow + approvals
Request trial

Professional

$299 /month

or $2,990 /year — save $598

Runs one plant end to end: ledger, invoicing, stock valuation and the planning stack.

  • 10 users
  • 5,000 SKUs
  • 3 sites
  • 90-day forecast horizon
  • 1,000 copilot messages/mo
  • General ledger + statements
  • Invoicing, bills and ageing
  • Stock valuation and COGS
  • AI forecast ensemble
Get started

Business

$899 /month

or $8,990 /year — save $1,798

Every plant on one set of books, and it files your returns — GST, e-invoice, e-way bill, TDS.

  • 50 users
  • 50,000 SKUs
  • 25 sites
  • 180-day forecast horizon
  • 10,000 copilot messages/mo
  • General ledger + statements
  • Invoicing, bills and ageing
  • Stock valuation and COGS
  • GST returns, e-invoice, e-way bill, TDS
  • AI forecast ensemble
  • Demand sensing
  • Workflow + approvals
  • Power BI embedding
Get started

Enterprise

Custom

From $2,500/mo. Global rollout with SSO, data residency and a dedicated tenant database.

  • Unlimited users
  • Unlimited SKUs
  • Unlimited sites
  • 540-day forecast horizon
  • Unlimited copilot messages/mo
  • General ledger + statements
  • Invoicing, bills and ageing
  • Stock valuation and COGS
  • GST returns, e-invoice, e-way bill, TDS
  • AI forecast ensemble
  • Demand sensing
  • Workflow + approvals
  • Power BI embedding
  • SSO / SAML
  • Dedicated tenant DB
Contact sales