Platform
One engine. Every area. No interfaces to fall out of step.
Everything below writes through the same posting code path, against the same chart of accounts, inside the same transaction. That is not an architecture diagram — it is the reason the stock report and the ledger cannot disagree.
Accounting
A real double-entry ledger
Not invoices with a report bolted on. Every movement of value in this system is a balanced voucher against a chart of accounts, which is why the trial balance is derived rather than stored — there is no second copy of the truth to drift.
Vouchers, not documents
Multi-company, kept apart
Cost centres, projects and budgets
Period close that means something
GST
GST working papers you can defend
GST is decided at the moment a voucher is posted, from the place of supply and the parties involved — not patched onto a printed invoice afterwards. That is what makes the return data reconcile to the ledger rather than approximate it.
Place of supply drives the split
Working papers, per return
A tax invoice is checked before it gets a number
E-invoicing and e-way bill, honestly
What it does not do
- Nothing is filed with the GST portal. There is no filing credential anywhere in this system, and no code path that would use one.
- Identifiers produced by the e-invoicing screen are marked SANDBOX and must not be issued to customers.
- There is no GSTR-2B import or matching screen yet. Purchases can be checked against orders and goods receipts, not against the portal.
- Rates and rules are configurable defaults, not tax advice. Confirm your position with your accountant.
Banking
Reconciliation you can explain line by line
Most reconciliation tools tell you a number agrees. This one tells you why, and what is left over. Every statement line is matched to an entry you confirmed, turned into an entry you approved, or still sitting in the list where you can see it.
Statements in, from the files banks give you
Matches that show their working
Rules for the lines that come back
Reconciliation that balances
What it does not do
- There is no bank feed. Nothing here connects to a bank’s systems and no bank credential is ever stored — statements are files you export and import.
- A scanned or photographed statement cannot be read on the banking screen, and neither can an old-style .xls file.
Inventory
Stock that agrees with the ledger
Stock and books diverge when they are two systems politely kept in step. Here a stock movement *is* a posting: the valuation layer and the ledger entry are written in the same transaction, so they cannot disagree.
Valuation that survives a reversal
Batches and expiry
Reorder and slow-moving
Manufacturing and job work
What it does not do
- A sale does not yet record which batch it came from, so “sell this batch next” is advice, not something enforced at billing.
- Landed cost — spreading freight and duty over a receipt — is built in the engine but has no screen yet.
Payroll
Payroll that posts, and keeps quiet about it
Payroll is the part of an accounting system where a leak is a person’s salary. Every number here posts to the ledger like any other voucher, and none of it reaches a log line.
Structures and statutory deductions
Attendance and loss of pay
It stops rather than guessing
One voucher per run
What it does not do
- TDS on salary is entered by you each month; it is not computed for payslips.
- Employee loans, full-and-final settlement and the bank advice file are built in the engine but have no screen yet.
- Professional-tax slabs are entered for only some states. For the rest, payroll stops and asks.
- No statutory return is filed for you. The system prepares figures; submission stays with you and your consultant.
Business modes
Thirty business modes, one set of books
A chemist thinks in batches, a builder in flats and instalments, a kirana in counter sales and the khata. Choose your trade and Falcon’s menus, words and registers change to fit it — while every amount is still posted by the same engine.
A menu for your trade
Your words on the screens
Items that carry what your trade records
Screens of their own where a list is not enough
What it does not do
- Pharmacy: a sale does not yet record its batch, so first-expiry-first-out is advice rather than enforced at billing.
- Real estate: the 1% TDS on a property of ₹50 lakh or more and interest on late instalments are not computed.
- Shops: the counter does not read weighing-scale barcodes, split one bill across two payment methods, or close a shift.
- Jewellery: finalising a bill does not post the old-gold purchase or a scheme advance as entries of their own.
- Restaurants: a table’s bill carries one line per kitchen ticket. The e-commerce mode has registers but no desk of its own.
Intelligence
The part that tells you something
The name of this product is a claim, so here is what backs it: a ledger that keeps being checked rather than periodically trusted, and reports that are computed from postings every time they are asked for.
An integrity engine over the whole ledger
A tamper-evident audit trail
Ageing and collections
Statements, computed not cached
Underneath all of it
One posting path, one set of rules
A sales invoice, a payroll run, a stock transfer and a bank charge recorded from a statement all end up in the same function, with the same balance check and the same audit event.
Every query scoped to your business
Built for more than one company
Nothing stored twice
- Integrity rules
- 26Run over the whole ledger
- Capabilities
- 69Across 8 roles
- Automated tests
- 2,410Unit and integration, run with npm test
- Isolation policies
- 95In the database, binding on writes today
Try it on your own figures.
Create an account, set up a company, post a voucher, import a statement and run the integrity checks. Free while in preview; Falcon online stores your books on servers in the United States.