Company: · Period: Currency: Amounts in:
100% 🌐
Dashboard
Live
Dashboard — Live Command Centre
Loading live data…
Balance Sheet — loading…
Schedule III · Companies Act 2013
ParticularsNoteFY 2025-26 (₹)FY 2024-25 (₹)
EQUITY & LIABILITIES
A. Shareholders' Funds
Share Capital1
Reserves & Surplus2
Sub-total — Shareholders' Funds
B. Non-Current Liabilities
Long-term Borrowings (HDFC @ 9.25%)3
Deferred Tax Liability4
Sub-total — Non-Current Liabilities
C. Current Liabilities
Short-term Borrowings (SBI CC @ 10.75%)6
Trade Payables — MSME7
Trade Payables — Non-MSME7
Other Current Liabilities8
Sub-total — Current Liabilities
TOTAL — EQUITY & LIABILITIES
ASSETS
A. Non-Current Assets
Tangible Fixed Assets — Net Block10
Intangible Assets12
Long-term Loans & Advances13
Sub-total — Non-Current Assets
B. Current Assets
Inventories15
Trade Receivables16
Cash & Cash Equivalents17
Short-term Loans & Advances18
Other Current Assets19
Sub-total — Current Assets
TOTAL — ASSETS
Profit & Loss — loading…
Schedule III · Companies Act 2013
ParticularsNoteFY 2025-26 (₹)FY 2024-25 (₹)% Rev
INCOME
Revenue from Operations20
Other Income21
Total Income
EXPENSES
Cost of Materials Consumed22
Employee Benefits Expense25
Finance Costs26
Depreciation & Amortisation27
Other Operating Expenses28
Total Expenses
Profit Before Tax
Income Tax
PROFIT AFTER TAX
EPS — Basic & Diluted
Notes to Accounts — loading…
Schedule III · Companies Act 2013
⋯ awaiting reconciliation…
Note Particulars FY (₹) Prior (₹)
Loading…
Trial Balance — loading…
All ledgers · Dr = Cr
Trial Balance — loading live totals…
GroupLedgerOpening Balance (₹)Debit (₹)Credit (₹)Closing Balance (₹)
CAPITAL & LIABILITIES
CapitalShare Capital — 5L shares @ ₹10
ReservesRetained Earnings / P&L
LT LoanHDFC Term Loan
ST LoanSBI Cash Credit
Trade PayablesSundry Creditors (MSME + Non-MSME)
ASSETS
Fixed AssetsPlant & Machinery (Net WDV)
Fixed AssetsFactory Building (Net WDV)
InventoriesClosing Stock (RM+WIP+FG)
DebtorsSundry Debtors
Cash & BankHDFC Current A/c xxxxxx2847
INCOME & EXPENSES
RevenueSales — PP Plastic Products
Direct CostRaw Material Consumed
EmployeeSalary, Wages & PF
PowerElectricity — Factory
FinanceLoan Interest (HDFC + SBI)
TaxIncome Tax (Current + Deferred)
TOTALS — Dr = Cr ✓
Voucher Book
All vouchers · newest first (today → back) · Dr = Cr
Loading…
Audit Log
Who changed what · system-wide trail
Loading…
Parked Vouchers
unposted — not in the books until retrieved
Loading…
Ledgers
Chart of accounts · all ledgers & groups · live balances
Loading…
Grouped subtotals are a structural account-group rollup (each group's ledgers + its descendants) — not a Schedule III mapping, so they won't necessarily equal Balance-Sheet / P&L face lines.
Cash Flow Statement
Direct & Indirect Method
A. Operating Activities
Net Profit Before Tax18,32,000
Add: Depreciation4,16,000
Add: Finance Costs5,82,000
Less: Increase in Debtors(5,72,000)
Less: Increase in Inventory(43,000)
Add: Increase in Creditors40,000
Less: Income Tax Paid(3,28,000)
Net Cash from Operations19,27,000
B. Investing Activities
Purchase of Fixed Assets(2,40,000)
Net Cash from Investing(2,40,000)
C. Financing Activities
Repayment of HDFC Loan(5,70,000)
Interest Paid(5,82,000)
Increase in SBI CC2,40,000
Net Cash from Financing(9,12,000)
Opening Cash (1 Apr 2025)5,39,280
Net Increase in Cash7,75,000
Closing Cash (31 Mar 2026)13,14,280
Comparative Statements — Multi-Year
Loading…
Year-over-year trend
How revenue, profit and the balance sheet moved across the years shown below.
Total Income & Profit After Tax
Assets vs Liabilities & Equity
Key Ratios
Balance Sheet
Profit & Loss
Notes to Accounts
Trial Balance
Cash Flow Statement
Consolidated (Grouped) — Balance Sheet
Consolidated (Grouped) — Profit & Loss
Consolidated (Grouped) — Trial Balance
Loading…
Comparative Analysis
What drove the differences across the years — multi-year, with an editable write-up
🎯 Performance & Cost-Savings
How the entity has developed, where to improve, where to save — over all years with data.
Pick a year range and click Analyse.
Peer Benchmark
Global web analysis — how this company compares with similar firms, and where it can improve
Compare against (optional)
Click 💡 Suggest peers for candidate companies to tick, or type your own below. Leave empty to let the analyst pick.
This searches the public web for comparable companies and sector norms. It sends only this company's aggregate ratios (no ledger-level or party data) to the analysis model, takes ~1–2 minutes, and produces indicative benchmarks to be CA-verified — not investment advice.
Pick a period and click Run web analysis. Saved reports load automatically.
Framework Comparative
Same entity · Division I vs Ind AS Division II vs IFRS · with CA-vs-IT depreciation
Particulars (₹) Division I Ind AS Div IIInd AS 1 ↗ IFRSIFRS 18 ↗ Δ (Ind AS − Div I)
Revenue from Operations
Depreciation
Profit Before Tax
Tax
Profit After Tax
Depreciation & Deferred Tax — Companies Act vs Income Tax
The one live cross-framework difference today · Ind AS / IFRS depreciation flagged where it is a CA-proxy placeholder
FrameworkDepreciation (₹)Basis
Companies Act (CA)
Income Tax (IT)
Ind AS Div II
IFRS
Timing difference (CA − IT)
Deferred-tax movement (depreciation component)
Figures here are Schedule II (Companies Act) and IT-block (Income Tax) depreciation on adopted fixed assets — ₹0 until asset classes are populated. The Depreciation line in the comparison above is voucher-based book depreciation and is independent of this engine.
Book-framework columns are identical to Division I until Ind AS / IFRS presentation maps are authored.
Budget vs Actual
Month-wise · All departments · Variance alerts
HeadBudget (₹)Actual (₹)Variance (₹)Variance %Status
Loading…
Actuals are reconciled to the live P&L.
Cost Centre P&L
P&L by ledger cost-centre tag
Loading…
Fixed Asset Register
Gross block · accumulated depreciation · net WDV
Loading…
Depreciation
Companies-Act depreciation posts to the GL (engine-driven); IT / Ind AS / IFRS are computed previews.
Financial Year 
Per-asset Net WDV is shown on the Fixed Asset Register — not duplicated here.
Asset Classes
Statutory class defaults · shared reference data
Statutory class defaults (Schedule II useful life/method/residual + IT block/rate). Verify against Schedule II / IT Rules before relying on them. Ind AS / IFRS lives are optional variants — blank falls back to the Companies-Act basis.
Loading…
Inventory Register
Stock movement · opening → purchases → issues → closing
Loading…
Bank / Cash Book
Bank/cash book · running balance
Loading…
Loan Register
Borrowings with repayment schedules
Loading…
Interest Workings
Compare simple vs compounding · find the best rate & method
Methods:
Simple: I = P × r × t. Compound (n periods/yr): A = P(1 + r/n)^(n·t). Effective annual rate rises with compounding frequency. Figures are indicative — actual bank workings may use day-count conventions, rests and fees.
Investments
Portfolio · holdings · returns & capital gains
Loading…
GST Rates
HSN/SAC rate master · reference data
Reference data — user-maintained. Verify each rate against the current CBIC notification before invoicing or filing; this is not a statement of law.
Loading…
Gold & Silver Rates
Rate history since 1947 · auto-updated at each month-end
Gold = ₹ per 10g (24K), Silver = ₹ per kg (999). Annual rows are dated 31 March (financial-year end) — historical figures are indicative until the actual 31-Mar closing rate is entered (superadmin: click on any year). Month-end rates pull automatically from public spot + FX sources and appear as pending until confirmed.
Loading…
Salary-Structure Builder
Package templates → per-employee structures · effective-dated
Structure stores components & rate-rule references; live tax computation appears once params are CA-approved.
Loading…
Balance Confirmation
Confirmation letters — debtors / creditors / loans / any group
Pick a party type and click Load parties.
Debtor–Creditor Net-off
Parties (matched by PAN) who are both a customer and a supplier — net position, with each side shown separately
Loading…
Debtors Ageing — 31 March 2026
Receivables ageing · buckets by days outstanding
Total Debtors
 
<30 Days
No action needed
31–90 Days
Send reminders
>90 Days
Urgent follow-up
Loading…
Creditors — MSME Tracker & Payment Management
Trade payables · MSME / 43B(h) ageing
Total Creditors
 
MSME Creditors
 
43B(h) Overdue
 
Non-MSME
No 43B(h) risk
Loading…
QR Code & UPI Payment Links
Loading live data…
Payee VPA
Who gets paid
Outstanding Bills
Payable now
Total Collectable
₹—
Sum of links
Payment Links
upi:// generated
Bill #FlatOwnerDueAmount (₹)UPI URI
Loading…
Each link is a standard NPCI upi:// URI that pays the society's own UPI ID configured in Settings → Company (UPI ID). Use Export QR PDFs for a printable sheet of scannable QR codes, or paste any upi_uri into a UPI app. The payee is per-company master data — if none is set, this module refuses to generate links rather than guessing an account.
Bank Collection — Record a Receipt
Loading…
New Receipt Voucher
Outstanding Debtors
LedgerOutstanding (₹)
Loading…
Posts a receipt voucher (Dr Bank, Cr Debtor) via POST /api/vouchers. Auto-reconciliation is by ledger name only — does NOT match against specific invoices.
GSTR-1
Loading live data…
B2B Invoices
B2C (Large + Small)
Exports (LUT)
Credit Notes
Total GST
CGST+SGST+IGST
TableSectionTaxable (₹)IGST (₹)CGST (₹)SGST (₹)Status
4AB2B Registered buyersValid ✓
4BB2CL Large unregisteredValid ✓
4BB2CS Small B2CValid ✓
6AExport LUT — zero ratedLUT ✓
9BCDN Credit NoteValid ✓
TOTALS
GSTR-3B
Auto-computed · Due 20 Jun 2026
Table 3.1 — Outward Supplies
TableNatureTaxableIGSTCGSTSGST
3.1(a)Outward taxable — normal
3.1(b)Exports — zero rated (LUT)
3.1(d)RCM inward supplies
Table 4 — ITC Available
TableDescriptionIGSTCGSTSGST
4A(5)ITC — All inward supplies
4A(3)ITC on RCM
4B(2)ITC reversed — Rule 37A
4CNet ITC Available-25,2006,48,1006,48,100
Output Tax
₹16,57,800
ITC Set-off
₹12,47,000
Cash Due
₹4,01,924
Due Date
20 Jun
GSTR-2B Reconciliation
Loading live data…
Purchase Invoices
In purchase register
Matched with 2B
Unmatched — Rule 37A
Vendors not filed GSTR-1
ITC to Reverse
Rule 37A — DRC-03 ready
VendorGSTINInvoice Value (₹)ITC Claimed (₹)2B StatusRule 37AAction
Loading…
GST Portal Reconciliation
Books vs the GST portal — all differences in one place
Download the filed GSTR-1, GSTR-3B and GSTR-2B JSON for this entity from the GST portal (the Login button opens it), upload each below, and this screen shows every book-vs-portal difference — outward supplies, tax liability and input tax credit — for the selected period.
Loading…
ITC Reversal — Sec 17(5) / Rule 42 / Rule 43 / Rule 37A
Loading live data…
ITC Available
₹—
All ITC ledgers
Total Reversal
₹—
17(5) + 42 + 43 + 37A
Net Eligible ITC
₹—
Available − Reversal
Ledgers
Under Input Tax Credit
Reversal BucketDescriptionAmount (₹)Status
Loading…

ITC Available — per ledger

LedgerOpening (₹)Period Movement (₹)Closing (₹)
Loading…
Demo only — Rule 42/43 require taxable-vs-exempt outward supply tracking and capital goods classification that the current schema doesn't model. Override defaults via query: ?sec_17_5=…&rule_42=…&rule_43=…&rule_37a=….
ITC Carry-forward — Electronic Credit Ledger mirror
MonthOpening (₹)3B Credited (₹)Utilised (₹)Closing (₹)2B Available (₹)Books ITC Δ (₹)Flags
Loading…
RCM Dashboard
Loading live data…
Total RCM Liability
₹—
Period total
RCM Invoices
gst_invoices flagged
Narration Matches
Vouchers with "RCM"
Buckets
By service category
CategoryCountTotal Tax (₹)Items
Loading…
Demo — RCM detected via gst_invoices.reverse_charge=true + voucher narration scan. RCM must be paid in cash; ITC claimable in same month after cash payment.
E-Invoice / E-Way Bill
Loading live data…
Total Invoices
In period
With IRN
e-Invoiced
With E-Way Bill
EWB generated
Pending IRN
No IRN yet
Invoice #DatePartyGSTINTaxable (₹)Total (₹)IRNEWB
Loading…
Demo — surfaces gst_invoices rows with optional e_invoice_irn + e_way_bill_number. e-Invoicing mandatory for turnover > ₹5 Cr.
TDS — Form 140 (erstwhile 26Q)
Non-salary · Sec 393 payment codes · challans · ^-delimited .txt → FVU 1.1
Form Tax Year Quarter
① Deductor identity — TAN, PAN, type, address, person responsible
② TDS ledger → nature of payment
④ Challan register
VoucherDateDeducteePANType Amount Paid (₹)RateTDS (₹) CodeChallan
Loading…
TDS on Salary — 24Q
Loading live data…
Group:
Total TDS (Salary)
₹—
Annual estimate
Monthly Average
₹—
Employees
Active in FY
Total Gross Salary
₹—
Annualised
Tax saved: Old vs New
₹—
All employees, beneficial regime
QuarterEmployeesGross Salary (₹)TDS Deducted (₹)Status
Loading…

Per-employee breakup

EmployeePANMonthsGross (₹)RegimeAnnual TDS (₹)Monthly (₹)Old Regime Tax (₹)New Regime Tax (₹)Δ Old−New (₹)
Loading…
Δ Old−New = old-regime tax minus new-regime tax per employee (green ⇒ new regime is cheaper). Choosing the beneficial regime for everyone saves ₹— a year. Click any employee for the full old-vs-new computation plus why the difference arises and how to reduce it (e.g. employer NPS 80CCD(2), 80C/HRA for old regime). Law FY 2025-26 / AY 2026-27 (incometax.gov.in): new regime — std deduction ₹75,000, §87A nil to ₹12L taxable, no HRA/Chapter VI-A except employer NPS 80CCD(2); old regime — std deduction ₹50,000, §87A nil to ₹5L, allows HRA / 80C ₹1.5L / 80D etc. Quarterly figures still need deductee-wise challan/BSR data for the final return.
GSTR-9 Annual Return
Annual reconciliation · books vs monthly returns vs 2A/2B
Outward Supplies
₹—
Loading…
Total Tax (Output)
₹—
CGST+SGST+IGST
ITC Claimed
₹—
Loading…
Net Tax Payable
₹—
Per books
Loading annual GST roll-up…
TDS on Income — Form 26AS
Loading live data…
Part A · TDS Deducted
₹—
By payers / deductors
Part B · Advance Tax
₹—
Paid via Challan 280
Part C · Self-Assessment
₹—
Paid before filing
Grand Total Tax Credit
₹—
A + B + C
SectionDeductorTransactionsTDS Deducted (₹)
Loading…
Form 168 (Income Tax Act 2025) is the auto-generated Annual Information Statement that, from Tax Year 2026-27 onward, replaces the older Form 26AS (Act 1961) as the official centralized record of all tax credits and specified financial transactions linked to a taxpayer's PAN. FlipSec imports the same data from the IT Department (via TRACES) and reconciles it against your books — the connector fetches it automatically, or use ⇩ Import 26AS above to upload it manually.
AIS Reconciliation
Upload the AIS PDF downloaded from the e-filing portal — parsed and diffed against the books automatically
Form 16 — TDS on Salary
Loading live data…
Employees
Active in FY
Total Gross Salary
₹—
Annualised
Chapter VIA
₹—
80C / 80D / 80E / etc
Annual TDS (best regime)
₹—
Sum across employees
EmployeePANGross (₹)Ch.VIA (₹)Tax — Old (₹)Tax — New (₹)BeneficialAnnual TDS (₹)
Loading…
Click any employee to expand their salary structure, tax computation (old vs new regime) and monthly & yearly payslip. Figures are live from Form 24Q; the component split (Basic/HRA/PF) requires the payroll salary register.
Export to Tally
Loading…
Account Groups
Masters
Ledgers
with opening balances
Vouchers
this period
How to import into Tally (TallyPrime or Tally.ERP 9): open the target company → Gateway of Tally → Import → Masters (choose the Masters XML), then Import → Vouchers (choose the Vouchers XML). Ledgers carry opening balances (Tally sign convention) and GSTIN/PAN for parties; account groups keep their original Tally hierarchy where available. After import, reconcile the Trial Balance. Downloads require this entity + period to be release-approved.
ITR Computation — Pvt Ltd
Loading live data…
Book PBT
₹—
From P&L
Taxable Income
₹—
After adjustments
Tax · Existing 25%
₹—
+ surcharge + cess
Tax · 115BAA 22%
₹—
Concessional regime
MAT u/s 115JB
₹—
On book profit
Net Tax Payable
₹—
After TDS & advance tax
Book PBT → Taxable Income
ParticularsAmount (₹)Section
Loading…
MAT Computation — Sec 115JB (Book Profit)
ParticularsAmount (₹)Section
Loading…
Taxes Paid — TDS · Advance Tax · Self-Assessment
ParticularsSection(s)Income (₹)Tax Paid (₹)
Loading…
Loading…
Total Income — All Heads
Loading…
Loading…
ITR Form & Filing
Loading…
Loading…
ITR Utilities
The Income-tax Department's offline filing utilities — ITR-1 to ITR-7
Loading…
Labels & Price Tags
Loading…
Loading…
Advance Tax — Section 211 Instalments
Quarterly schedule based on annualised PBT
YTD PBT (live)
₹—
Loading…
Annualised PBT
₹—
Linear projection
Annual Tax Liability
₹—
@ 25.17% (sec 115BAA)
InstalmentDue DateCumulative %Cumulative Amount (₹)This Instalment (₹)Status
Loading…
Ratio Analysis
Liquidity · Solvency · Profitability · Efficiency · Growth · Sale-readiness — live from BS + P&L
Current Ratio
CA / CL · healthy ≥ 1.5
Quick Ratio
(CA − Inv) / CL · healthy ≥ 1.0
Debt / Equity
LT Debt / Equity · healthy ≤ 2.0
Gross Profit Margin
(Rev − Direct) / Rev · healthy ≥ 25%
Net Profit Margin
PAT / Revenue · healthy ≥ 5%
Return on Equity
PAT / Equity · healthy ≥ 15%
Loading ratio analysis…
CMA Data — Credit Monitoring Arrangement
Bank working-capital / term-loan appraisal · Operating Statement · Balance-Sheet Analysis · MPBF (Tandon Method I & II) · Fund Flow — live from the books
🏦
Why this matters — Banks demand CMA data before sanctioning or renewing working-capital (CC/OD) and term-loan limits. It presents multi-year operating & balance-sheet analysis and computes the Maximum Permissible Bank Finance (MPBF) — a well-prepared CMA is often the difference between a limit being sanctioned, enhanced, or refused. This is the single most-requested CA deliverable for any borrowing client.
MPBF — Method I
75% of working-capital gap
MPBF — Method II
margin = 25% of current assets
Working-Capital Gap
Current Assets − Other CL
Current Ratio
latest year · healthy ≥ 1.33
Loading CMA data…
Financial Health — Altman Z-Score
Distress early-warning · Z′ (private, book value) & Z″ (services / non-manufacturer) · multi-year trend — live from the books
🩺
Why this matters — A single, research-backed score that flags the risk of business failure 1–2 years ahead — long before it shows up in the bank balance. Because your clients are unlisted, it uses Altman's book-value Z′ / Z″ models (the classic market-value Z needs a share price). Treat a falling trend, or a grey/distress-zone score, as an early-warning prompt to act before a liquidity crisis.
Z-Score (latest)
Z′ — Private firm
safe ≥ 2.90 · distress < 1.23
Z″ — Services / non-mfg
safe ≥ 2.60 · distress < 1.10
Trend
latest vs earliest year
Loading financial-health score…
Share Valuation — Rule 11UA (NAV method)
FMV of unquoted equity shares · Sec 56(2)(x)/(viib) & 50CA · book values auto-filled — enter the FMV overrides & L-exclusions
💎
Why this matters — Whenever unquoted shares are issued or transferred, income-tax law (Sec 56(2)(x)/(viib) & 50CA) taxes the gap between the price and Fair Market Value in the hands of the issuer, receiver or transferor. This computes the statutory NAV-method FMV per share, so a fund-raise, buy-back, gift or transfer is priced defensibly — avoiding an unexpected tax demand. (The DCF method needs a merchant banker; this is the books-driven NAV method.)
FMV per share (NAV)
Rule 11UA(2)(a)
Adjusted Net Assets
A + B + C + D − L
Book value / share
net worth ÷ shares
Face value
shares —
Valuation inputs — book figures are auto-filled; enter FMV / stamp-duty values & statutory exclusions, then Recompute
Loading valuation…
Entity Valuation — NAV · DCF · Market
Three approaches, three statutory purposes (Rule 11UA · Companies Act s.247 · FEMA) · books auto-fill; you supply the forward assumptions
🏛
Why this matters — A defensible value for the same entity differs by why you need it and which law governs: income-tax (Rule 11UA), Companies Act (Registered Valuer, s.247) or FEMA (FDI pricing). This runs all three approaches — Asset (NAV), Income (DCF), Market (comparable multiples) — off the books, applies your forward assumptions, and shows the value each statutory purpose takes, side by side. The DCF & Registered-Valuer report still need the eligible signer (Merchant Banker / IBBI Registered Valuer); this is the working.
Your assumptions — book figures auto-fill; enter the forward inputs then Recompute
Loading valuation…
Tax Regime Comparison — Section 115BAA
New concessional 22% vs old 25/30% + MAT (115JB) · surcharge & cess · MAT-credit forfeiture · the election is irreversible
⚖️
Why this matters — Opting into the 22% concessional regime is a one-time, irreversible choice that also permanently removes MAT (115JB) and forfeits any accumulated MAT credit. The headline rate can look cheaper while the switch actually costs money once the lapsed credit is counted. This quantifies the real saving after forfeiture, so the election is made with eyes open — not on the rate alone.
Old regime — tax payable
normal vs MAT
115BAA — tax (22%)
eff. 25.168% · no MAT
This-year saving
old net outflow − 115BAA
Recommendation
after MAT-credit forfeiture
Inputs — book profit & income are auto-filled from P&L (PBT); adjust to the actual computed figures, then Recompute
Loading regime comparison…
TDS / TCS on Goods — 194Q vs 206C(1H)
Per-counterparty determination · ₹10 cr turnover & ₹50 L party thresholds · 194Q (buyer) prevails over 206C(1H) (seller)
🔁
Why this matters — Both 194Q (buyer deducts TDS) and 206C(1H) (seller collects TCS) can apply to the same goods transaction — and getting the priority wrong means either double taxation or a default carrying interest & penalty. The rule: where both apply, 194Q prevails. This determines, per counterparty crossing ₹50L, exactly who deducts/collects and how much, so nothing is missed and nothing is doubled.
Our ₹10cr trigger
preceding-FY turnover —
194Q — TDS we deduct
on purchases > ₹50L
206C(1H) — TCS we collect
on sales > ₹50L
Counterparties > ₹50L
in this FY
Loading counterparty analysis…
Significant Beneficial Owner (SBO / BEN-2)
Sec 90, Companies Act 2013 · SBO Rules 2018 · traces indirect holdings via the majority-stake rule · flags BEN-1 / BEN-2 filing
👤
Why this matters — Sec 90 looks through corporate shareholders to the real human owners. Missing a Significant Beneficial Owner (BEN-1 not obtained, BEN-2 not filed with the ROC) carries heavy penalties on the company and its officers, and is a common compliance gap. This traces indirect holdings through the majority-stake (>50%) chain — the error-prone part — and flags exactly who must declare and file.
BEN-2 filing
with the ROC
SBOs identified
≥ 10% indirect
Chains to review
no majority individual
Direct-only holders
not SBO by themselves
1 · Members of this company — every registered shareholder and its % holding
2 · Owners of the corporate members — who holds a majority stake (> 50%) in each company-member, up the chain
Enter the shareholding structure above, then Determine SBO.
FLA Return (FEMA) — Foreign Liabilities & Assets
RBI FLAIR portal · due 15 July · Section II financials auto from books · OFBV (net worth × non-resident %) for unlisted
🌐
Why this matters — Every Indian entity holding inbound FDI or outbound ODI as at 31 March must file the FLA return with RBI (FLAIR portal) by 15 July — non-filing is a FEMA contravention, exposing the entity to compounding penalties. This derives the Section-II financials from the books, values non-resident holdings at OFBV (net worth × %), and confirms whether the return is applicable.
FLA filing
by 15 July
Foreign Liabilities
inbound FDI + portfolio
Foreign Assets
outbound ODI
Net Worth (OFBV base)
paid-up + reserves
Foreign Liabilities — inbound investment by non-residents (OFBV = net worth × %; enter market value for listed)
Foreign Assets — the entity's investment abroad (ODI)
Section II is auto-filled from the books. Add any inbound FDI / outbound ODI, then Compute.
Segment Report — Ind AS 108
Operating segments = cost centres · 10% revenue / profit / asset tests + 75% coverage · revenue & profit auto from books
🧩
Why this matters — Ind AS 108 requires entities to disaggregate results by operating segment, so readers of the accounts see how each business line — not just the consolidated total — actually performs. This applies the reportability tests (the three 10% thresholds + the 75% coverage rule) to your cost-centre data and prepares the disclosure. Tag ledgers with a cost centre to turn each into a segment.
Reportable segments
meet a 10% test
Total segments
cost centres
External-revenue coverage
≥ 75% required
Combined revenue
all segments
Segment data — revenue & profit auto from cost centres; enter segment assets / liabilities / inter-segment revenue (books rarely tag these), then Recompute
Loading operating segments…
Purchase Price Allocation — Ind AS 103
Business combinations · fair-value the acquired assets & liabilities · goodwill / bargain-purchase · deferred tax on step-ups
🎯
Why this matters — When one business acquires another, Ind AS 103 requires every acquired asset and liability — including intangibles like brands and customer relationships not on the seller's books — to be brought in at fair value, with goodwill as the residual excess of price over net identifiable assets (or a bargain-purchase gain if negative). Getting the allocation right drives the balance sheet, future impairment, and the deferred-tax entries — and acquired goodwill is no longer tax-depreciable (Finance Act 2021).
Goodwill
residual
Net identifiable assets
FV assets − FV liab − DTL
Total consideration
paid + NCI + prev. interest
Deferred tax on step-ups
on net fair-value uplift
Acquired assets — at the seller's book value and your assessed fair value (incl. separately-identified intangibles)
Assumed liabilities
Enter the acquisition, then Compute PPA.
Deferred Tax — AS-22 / Ind AS 12
Tax effect of timing differences · depreciation book-vs-tax, 43B, provisions, carry-forward losses · net DTA / DTL
🧮
Why this matters — Accounting profit and taxable profit differ (chiefly because book and income-tax depreciation diverge), and AS-22 / Ind AS 12 require the tax effect of those timing differences to be carried on the balance sheet as a deferred-tax asset or liability. It's a mandatory line in every audited company's accounts, materially moves the tax charge and net worth, and a wrong or missing DTA/DTL is a routine audit-qualification and Sch III concern.
Net deferred tax
DTA / DTL
Gross DTL
book > tax profit
Gross DTA
tax > book profit
Tax rate
applied to differences
Timing differences — enter the difference amount (not the tax); mark DTA or DTL. The depreciation row is pre-seeded with book depreciation from the books.
Loading…
Cash Conversion Cycle
Working-capital efficiency · DIO + DSO − DPO · inventory / receivable / payable days — live from the books
🔄
Why this matters — The cash conversion cycle is how many days cash is locked up in operations — stock held plus credit given, less credit taken from suppliers — before it returns as cash. It's the sharpest single read on working-capital efficiency: a rising cycle silently drains liquidity and pushes up the CC/OD limit a business needs, while a negative cycle means suppliers are funding the business. Watch the trend, not just the number.
Cash Conversion Cycle
days
DIO — inventory days
turns —
DSO — receivable days
turns —
DPO — payable days
turns —
Loading working-capital cycle…
Fund Flow Statement
Sources & applications of funds between opening & closing balance sheets · funds-from-operations · schedule of changes in working capital
💧
Why this matters — The fund-flow statement answers the question a banker always asks: where did the money come from and where did it go? By comparing this year's balance sheet with last year's, it separates the long-term sources (profits, fresh capital, new loans) from where they were applied (fixed assets, loan repayment, dividends) and shows the net effect on working capital. It's a standard part of a loan appraisal and the classic complement to the cash-flow statement.
Total sources
funds raised
Total applications
funds applied
Net Δ working capital
sources − applications
Funds from operations
PAT + depreciation
Loading fund-flow statement…
Money Trail — Flow of Funds & End-Use
Where money came from and where it was finally used · inter-account transfers isolated · loans traced to their end-use · live from the bank/cash books
🔀
Why this matters — This traces the actual movement of money through the bank & cash accounts: it nets out transfers between your own accounts, shows every SOURCE of money (loans, capital, rent, sales…) against where it was APPLIED (assets, vendors, drawings…), and — treating all your accounts as one pool — FIFO-traces each inflow, especially loans, to the outflows it funded, even after the money was moved to another internal account. Money is fungible, so the trace is a defensible model of end-use, not a rupee-tagged fact.
Loading money-trail…
Break-even / Contribution Analysis
Cost-volume-profit · contribution margin & P/V ratio · break-even sales & units · margin of safety
⚖️
Why this matters — Break-even analysis shows the sales level at which the business exactly covers its costs — below it every rupee of shortfall is a loss, above it every rupee of sales adds contribution to profit. The margin of safety tells you how far sales can fall before that happens. It's the core planning tool for pricing, volume and cost decisions, and the P/V ratio is a quick read on how much each sales rupee actually contributes.
Break-even sales
Contribution
P/V —
Margin of safety
Profit / (Loss)
contribution − fixed
Revenue & costs are auto-filled from the P&L; adjust the fixed/variable split to the entity's cost behaviour, then Recompute.
Loading break-even analysis…
DPT-3 — Return of Deposits
Companies (Acceptance of Deposits) Rules · outstanding money not treated as deposits (Rule 2(1)(c)) + actual deposits · due 30 June
🏛️
Why this matters — Almost every company must file DPT-3 with the ROC by 30 June each year, disclosing money it holds that is not a public deposit — loans from directors, banks, group companies, share application money, customer advances — as well as any actual deposits. Non-filing attracts penalties on the company and its officers, and it's an easy compliance to miss because the money sits quietly in the loan ledgers. This pulls those balances and classifies them for you.
Not-deposits (Rule 2(1)(c))
exempt outstanding money
Actual deposits
public / member deposits
Total outstanding
as at —
Filing purpose
by 30 June
Outstanding liabilities — group & ledger wise — auto-pulled from the loan / borrowing / deposit ledgers; click a group to collapse/expand, confirm the Rule 2(1)(c) category per ledger and tick anything that IS a deposit
Loading outstanding money & deposits…
MSME-1 — Dues to Micro & Small Suppliers
Sec 15 MSMED Act · dues outstanding beyond 45 days · half-yearly return (H1 → 31 Oct, H2 → 30 Apr)
🧾
Why this matters — The MSMED Act requires payment to a micro or small supplier within 45 days, and every company must file MSME Form I half-yearly disclosing any such dues still outstanding beyond that — with the reason for delay. The same amounts are disallowed under Sec 43B(h) of the Income-tax Act until actually paid, so a delay hits both the ROC filing and the tax computation. This reads straight off your MSME creditor ageing.
Dues > 45 days
to micro/small suppliers
Suppliers
to report
Half-year
as at —
Filing due
MSME Form I
Loading MSME dues…
AIS / SFT Reconciliation
Books vs the Annual Information Statement · interest, dividend, turnover, TDS, securities · flags understated income before filing
â‡⇧ Import AIS:
🔎
Why this matters — The Income-tax AIS collects what banks, companies, registrars and the GSTN have independently reported about the taxpayer — interest, dividends, TDS, securities trades, turnover. If the return reports less than the AIS shows, it's a near-automatic notice. Reconciling the books to the AIS before filing catches understated income and mismatched TDS while they can still be fixed. Books are read straight from the ledgers; you enter the AIS figures from the portal.
Matched
categories within tolerance
Mismatches
need review
Possible understated income
AIS higher than books
Books vs AIS total
Loading books figures — enter the AIS amounts to reconcile…
MIS Report — Monthly P&L Trend
Income / Expenses / PBT / PAT by month for the FY
MonthIncome (₹)Op Expenses (₹)PBT (₹)Tax (₹)PAT (₹)
Loading…
Cash Budget — Projected vs Actual
Bank net cash flow per month vs annual target / 12
Annual budget
MonthProjected Net (₹)Receipts (₹)Payments (₹)Actual Net (₹)Variance (₹)Cum Actual (₹)
Loading…
Group Budgets
Per-group budget vs actual · planned period movement
Cash budget: —
GroupBudget (₹)Projected (₹)Actual (₹)Variance (₹)
Loading…

Itemised budget

Loading…
Payroll
Employee payroll register
Loading…
PF / ESIC / Professional Tax
Statutory deductions · PF / ESIC / PT
Loading…
Form 15CA / 15CB — Foreign Remittances
Loading live data…
Remittances
In period
15CB Required
CA certified
Threshold
₹5L
Per year aggregate
Section
Sec 195
+ Rule 37BB
PartTrigger15CB?
Loading…
Demo — no foreign_remittances table. Add (beneficiary, country, amount_fx, amount_inr, purpose_code, part_filed, cb_uploaded, ack_no) to track.
Form 3CD — Tax Audit
Loading live data…
Total Clauses
44
Sec 44AB
Derived (auto)
From FlipSec data
Manual Entry
CA judgment needed
Not Applicable
Typically N/A
#DescriptionStatusValue / Note
Loading…
Demo only — this is a working-paper draft, not a CA-signed Form 3CD. Status: derived = real data; manual = CA judgment + external input; n_a = typically not applicable.
XBRL — AOC-4 (C&I Taxonomy 2016)
Catalog CA-signed · 160 mandatory elements · checklist-gated instance
Resolved
from live books
Nil-default
0 unless you enter a value
Needs input
blocks the download
Status

Click "Update from books" to build the checklist.

The generated instance follows the MCA Filing Manual (contexts, INR units, no scale factors) but is not "ready to upload" until it passes MCA's offline XBRL Validation Tool (V5.1) — run the downloaded file through the tool + pre-scrutiny before filing. Values marked "needs input" are never guessed.
Transfer Pricing — Form 3CEB
Loading live data…
Associated Enterprises
AE master count
International Txns
Sec 92B value
3CEB Due Date
31-Oct of AY
AY
Assessment year

Form 3CEB — Parts & Clauses

#DescriptionStatusNote
Loading…
Demo — no AE master / international transactions table. Add parties.is_associated_enterprise flag + tag voucher_lines to populate.
ALP Computation
Loading live data…
OECD Methods
5
CUP / RPM / CPM / PSM / TNMM
AE Transactions
International + SDT
Tolerance Band
±3%
Others · ±1% wholesale
Section
Sec 92
+ Rule 10B/10C
MethodNameBest for
Loading…
Demo — ALP analysis structure only. Real working papers require AE-by-AE characterization, comparables, and PLI computation.
CSR — Section 135
Loading live data…
Sec 135 Applicable?
Threshold check
Avg Profit (3 FY)
₹—
approx. from current FY (3-yr history not yet available)
CSR Obligation @ 2%
₹—
If applicable
Actual Spent
₹—
From CSR ledger
TriggerCurrent Value (₹)Threshold (₹)Triggered?
Loading…
Demo — Sec 135 triggers: net worth ≥ ₹500 Cr OR turnover ≥ ₹1000 Cr OR net profit ≥ ₹5 Cr in any preceding 3 FYs. Obligation = 2% of avg net profit.
Donations & 80G Register
Loading live data…
Total Donations
₹—
Period total
80G Deduction
₹—
Heuristic % applied
Donation Count
Entries
Form 10BE
Manual
From donee trusts
DateVoucher #LedgerNarrationAmount (₹)% EligibleDeduction (₹)
Loading…
Demo — donations identified by ledger name pattern (Donation%, Charit%). Eligibility % is heuristic; verify Form 10BE for actual 80G claim.
IT Orders — Upload & Track
Loading live data…
Demand Outstanding
₹—
Unpaid + Open
Refunds Received
₹—
Closed orders
Open Orders
Pending action
Closed Orders
Resolved
AYOrder TypeSectionDateDINDemand (₹)Refund (₹)StatusCategory
Loading…
Demo — surfaces it_orders rows. Sections classified per the Income-tax Act (143/144/147/154/250/263/270A etc).
ITR Filing Status
Loading live data…
Applicable Form
Per entity type
Current AY Due
Days to due date
AYs Tracked
Last 3 AYs
Related IT Orders
From it_orders
AYPYFormDue DateDaysStatusFiled OnRelated Order
Loading…
Demo — no itr_filings table yet. Status inferred from it_orders presence + statutory due dates. Add an itr_filings table + POST endpoint for real ARN/filed-on tracking.
Appeal Management — CIT(A) / ITAT / HC
Loading live data…
Open Proceedings
Appealed / responded
Disputed Demand
₹—
Total under appeal
Interest + Penalty
₹—
Demand additions
Refund Claims
₹—
From orders
AYOrderSectionDateForumDemand (₹)Net Payable (₹)StatusRemarks
Loading…
Demo — proceedings = it_orders with status appealed/responded. Insert it_orders rows to see entries.
Maintenance Billing — Clover Highland Tower
Loading live data…
Total Billing
₹—
— flats × ₹5,000
Collected
₹—
Outstanding
₹—
Collection Efficiency
—%
paid / billed
FlatOwnerPhoneBill (₹)Paid (₹)Outstanding (₹)Status
Loading…
Demo only. Click "Generate Bills" to issue maintenance bills for the current month — idempotent, safe to re-click.
Society Receipt Collection
Loading live data…
Total Billed
₹—
Period
Collected
₹—
Paid + Partial
Receipts
Bills with paid_amount>0
Fully Paid
vs Partial
Paid OnBill #FlatOwnerBill (₹)Paid (₹)Status
Loading…
Demo — receipts derived from maintenance_bills with paid_amount > 0. No payment-collection endpoint yet, so receipts appear after manual UPDATE on the bills.
Outstanding Dues
Loading live data…
Total Outstanding
₹—
All buckets
Current
₹—
Not yet past due
1-60 days
₹—
Recent overdue
90+ days
₹—
Legal notice candidates
BucketFlatsAmount (₹)
Loading…

Outstanding flats

Bill #FlatOwnerPhoneDue DateDays OverdueOutstanding (₹)Status
Loading…
Income & Expenditure — Maharashtra CHS Format
Loading live data…
Total Income
₹—
FY period
Total Expenditure
₹—
FY period
Surplus / Deficit
₹—
To General Fund
Format
MCS
Maharashtra CHS

Income

HeadGroupAmount (₹)
Loading…

Expenditure

HeadGroupAmount (₹)
Loading…
Demo — I&E is a relabel of the underlying P&L. Real Maharashtra CHS format separates Sinking Fund / Repair Fund contributions which need dedicated ledgers.
AGM Report Generator
Loading live data…
Total Flats
Members
Total Billed (all-time)
₹—
Maintenance
Collection %
—%
All-time
FY Surplus
₹—
For AGM

Loading…

Demo — templated AGM notice + agenda. Customize per actual MC resolutions and bye-laws.
Builder RCM — TDR / FSI / Unsold Flats / JDA
Loading live data…
Construction Co?
Per entity
RCM Categories
5
TDR/JDA/Unsold/Cement/CG
Detected Matches
Narration scan
Estimated RCM
₹—
Requires tagging
CategoryDescriptionNotificationRateApplies to
Loading…

Candidate vouchers — narration scan

DateVoucher #NarrationDebit (₹)
Loading…
This is a working aid, not a computed liability. The scan above flags vouchers whose narration mentions TDR / FSI / JDA / cement / unsold — candidates the CA must classify manually. The RCM amount is not auto-computed: each category needs per-transaction tagging (TDR area, OC date, JDA terms) that the current schema does not model.
Construction Site Progress
Loading live data…
Construction Entity?
Per business_type
Capital WIP
₹—
Proxy — ongoing
Inventories
₹—
Proxy — unsold flats
Fixed Assets
₹—
Completed projects
Demo — no construction_projects / milestones table. Surfaces BS proxies. Add projects(RERA_id, total_units, sold_units, cost_to_date, percent_complete) for real tracking.
Standards Library
FEMA · AS · Ind AS · IFRS · IAS — reference library
Account Explorer
Pick a group · drill group → ledger → voucher → line
Drill figures come live from /api/drill and reconcile to the Trial Balance.
Selected GroupDrill
Pick a group above to mount the cascade.
Custom Reports
Build a report from any groups/ledgers × balance measures — reconciles to the Trial Balance · private to you
Loading…
Group Configuration — Chart of Accounts
Loading…
Total Groups
All natures
Primary (Schedule III)
Cannot delete
Sub-groups
User-defined
Total Ledgers
Across groups
Chart Hierarchy

Loading…

Superadmin only. Primary groups (Schedule III) cannot be deleted or have their nature changed. Child sub-groups inherit parent nature. Delete blocks if any ledger references the group.
Group Consolidation — Full Set (stacked)
Trial Balance · Balance Sheet · P&L · Notes · Income Tax · Entity Comparison — all for the selected group, one below the other
A combined snapshot of all consolidated reports for the selected group. For drill-downs, per-report Export or the 👥 group chip, open the report on its own page. (view-all v9)
Loading all reports…
Consolidated Trial Balance
Loading live data…
Loading…
Aggregated view of the confirmed consolidation group — arithmetic total of independent entities, no intercompany eliminations; not a consolidation under AS 21 / Ind AS 110. For management review purposes.
GST Tally-back Reconciliation
Loading live data…
Books Output Tax
₹—
From GST Output ledgers
GSTR-3B Filed
₹—
Returns you recorded as filed
Output Variance
₹—
Books − Filed
ITC Variance
₹—
Books − GSTR-2B
MonthBooks Output (₹)GSTR-3B Filed (₹)Output Variance (₹)Books ITC (₹)GSTR-2B ITC (₹)ITC Variance (₹)Status
Loading…
Books-Output via Duties & Taxes Cr ledgers matching CGST/SGST/IGST. Books-ITC via Input Tax Credit group. The GSTR-3B Filed figure is whatever was recorded on the GSTR-3B Computation screen via ✓ Record filed return after filing on the portal — FlipSec does not file, so a month reads "Not Filed" until you record its ARN there. GSTR-2B ITC is from the portal 2B import.
Consolidated Balance Sheet
Loading live data…
Loading…
Aggregated view of the confirmed consolidation group — arithmetic total of independent entities, no intercompany eliminations; not a consolidation under AS 21 / Ind AS 110. For management review purposes.
Consolidated P&L
Loading live data…
Loading…
Aggregated view of the confirmed consolidation group — arithmetic total of independent entities, no intercompany eliminations; not a consolidation under AS 21 / Ind AS 110. For management review purposes.
All Schedules — Consolidated
Loading live data…
Loading…
Aggregated view of the confirmed consolidation group — arithmetic total of independent entities, no intercompany eliminations; not a consolidation under AS 21 / Ind AS 110. For management review purposes.
Entity-wise Comparison — Consolidated
Loading live data…
Loading…
Aggregated view of the confirmed consolidation group — arithmetic total of independent entities, no intercompany eliminations; not a consolidation under AS 21 / Ind AS 110. For management review purposes.
Consolidated Income Tax — Entity-wise
Loading live data…
Loading…
Each entity is assessed on its own return at its own recommended regime. The Total column is an arithmetic aggregate across the group for management review — not a single combined assessment. Interest u/s 234A/B/C, the s.234F fee and taxes already paid are excluded here.
Statutory Reports
Auditor's Report · CARO 2020 · Directors' Report
Settings
Loading…
Company Master
No logo uploaded
Add your site here (even before it is live). A 🌐 Website button appears in the top bar and opens it in a new tab. Leave blank to hide the button.
Used by QR & Payment Links to generate payment links. If blank, that module refuses to generate links (never guesses an account).
Schedule III — Advances Regroup (Balance Sheet presentation basis)
Schedule III, Division I requires a party account sitting on the wrong side to be regrouped rather than netted off the trade head — a customer with a credit balance is an advance received (→ Other Current Liabilities), and a supplier with a debit balance is an advance paid (→ Other Current Assets). Both sides of the Balance Sheet gross up; net worth does not change.
Loading impact…
Changing this restates the Balance Sheet for every period, and carries the notes, drill-downs, exports and XBRL with it. It does not touch the release-approval gate — if the restated figures are the ones you intend to file, re-approve the period yourself.
Invoice — Payment & Bank details (shown on Tax Invoices for receiving payment)
If uploaded, this exact QR prints on the invoice. If left empty, a scannable QR is generated from the UPI ID above. Max ~1.5 MB.
These print on the Tax Invoice — bank details for receiving payment plus a scannable UPI QR. The owner's short address shown on the invoice comes from the Address field above.
Signatories
Printed on the signature footer of Balance Sheet, Profit & Loss, Notes to Accounts, and Cash Flow Statement printouts. Reused on every period until changed here — for remarks specific to one year's statements, use the "Remarks" box on that statement's own screen instead.
Statutory Auditor
Directors
Place & Signature Block
Tax Settings
Used in the ITR Computation screen's MAT (Sec 115JB) walk-through.
Rate applied to book profit u/s 115JB, before surcharge/cess. Stable at 15% since Finance Act 2019 — CA should reconfirm each assessment year before filing.
Income Tax e-Filing Portal Login
The 26AS/AIS connector auto-fills PAN + password on the e-filing sign-in form from this saved credential — you complete only the CAPTCHA + OTP. The password is encrypted at rest and never shown again after saving.
The portal always shows a CAPTCHA and sends a fresh OTP to your registered mobile/email on every login — you'll still do those yourself each time. The tool fills PAN + password then stops; it never auto-submits past the CAPTCHA/OTP.
GST Portal Login
Pre-fills the sign-in form when you use "Update from portal" on the GSTR screens. The password is encrypted at rest and never shown again after saving. Username is your portal login name — the GSTIN is taken from the Company tab.
The GST portal shows a captcha on every login — you'll still complete that yourself each time; a saved password only saves retyping it.
Import Data Centre
Tally XML masters → daybook · Bank Statements (PDF/CSV/Excel) · Opening Balances CSV · Vouchers Excel · Party Master CSV
EASY MODE
Import from Tally — any file, any format
Drop a Tally XML export here — Master, DayBook, or a combined "Complete" export — in any encoding (UTF-8 / UTF-16 LE / UTF-16 BE / Windows-1252, with or without BOM) and any compression (.xml, .xml.gz, or .gz). The server auto-detects file type and routes it to the right importer; if the file contains both Master and DayBook nodes, Master is imported first then DayBook.
Endpoint: POST /api/import/tally-auto?classify_only=true|false&include_optional=true. Auto-detects file type via magic bytes (gzip 1F 8B, UTF-8 BOM EF BB BF, UTF-16 LE FF FE, UTF-16 BE FE FF) and content (LEDGER / GROUP / VOUCHER tags). The two-step cards below still work for manual control.
BANK
Bank Statement — PDF / CSV / Excel → staged reconciliation lines
Parses the bank's own statement into staged lines (never vouchers) for reconciliation against the books. Named profiles: IndusInd PDF, Santander UK PDF; any other bank's CSV/Excel auto-detects its header row + columns — no manual mapping (Re-map available if a column is wrong). Foreign-currency statements convert each line at that day's rate — a missing rate is flagged per line, never guessed. Re-uploading the same file (or an overlapping period) is safe: duplicates are detected and skipped. Multiple months of the same account — select them all at once (hold ⌘/Ctrl or Shift); they import in one go against the chosen ledger.
Statement reports (staged data):
Endpoint: POST /api/bank-statements/import (dry_run=1 for preview). Staged lines feed the Bank / Cash Book reconciliation; only unmatched lines can later become vouchers, each individually human-confirmed. Spec: docs/modules/bank_statement_import.md.
Or use manual two-step workflow (order matters)
Step 1 · Master XML seeds the chart of accounts (groups, ledgers, opening balances) using Schedule III classification.
Step 2 · DayBook XML posts vouchers, matched against the ledgers from Step 1.
Running Step 2 on a company with zero ledgers is blocked — the daybook importer would otherwise auto-create the entire chart under best-guess groups and break the Balance Sheet / P&L.
STEP 1
Tally Master XML — COMPANY + GROUP + LEDGER + Opening Balances
Upload a Tally Master XML (or "All Masters" export). Parses COMPANY / GROUP / LEDGER nodes. Tally primary groups map to Schedule III via a ~30-entry lookup; CA-curated mappings in ledger_classifications override the heuristic so the same Tally chart re-imports identically every time.
Files over 10 MB are gzip-compressed automatically before upload.
ISDEEMEDPOSITIVE convention: Yes → Debit, No → Credit. If the flag is absent, negative OPENINGBALANCE is treated as Debit.
Groups Tally → Sch III: Sundry Debtors → Trade Receivables, Sundry Creditors → Trade Payables, Bank Accounts → Cash & Bank, Purchase Accounts → Cost of Materials, Indirect Expenses → Other Expenses, etc.
STEP 2
Tally DayBook XML — VOUCHERs
checking chart…
Upload a Tally Daybook XML. Each VOUCHER becomes one balanced voucher (Dr=Cr enforced). Ledger names are fuzzy-matched against the chart created in Step 1. Idempotent: skips vouchers whose Tally GUID is already imported.
Files over 10 MB are gzip-compressed automatically before upload.
Endpoint: POST /api/import/tally-xml?preview=true|false. Pre-flight rejects upload if company has no ledgers (returns HTTP 409 with detected: "daybook_before_masters").
STEP 2.5
Extract Opening Balances from DayBook (optional)
Use this if your Tally Master XML had all opening balances set to zero (Tally export was done without the "with Opening Balances" checkbox). The scanner looks for Journal vouchers within ±15 days of the company's FY start whose lines are all balance-sheet ledgers (Cash / Bank / Loans / Capital / Trade Payables / etc., no income or expenses) — that's the classic "set up books from prior-year close" pattern. Extracted lines update ledgers.opening_balance and the source voucher is deleted (so the same money isn't both an opening balance AND a movement).
💡 Better long-term fix: in Tally → Gateway of Tally → Display → List of Accounts → F12 (Configure) → tick "Show Opening Balances", then re-export Masters (Gateway → Export → Masters → All Masters). The Master XML will then carry DSPOPAMT on every ledger and Step 2.5 won't be needed.
Endpoint: POST /api/import/extract-opening-balances?preview=true|false. Heuristic: journal vouchers, all lines in assets/liabilities/equity groups, voucher_date within 15 days of the company's FY-start month-day.
Opening Balances — CSV Upload
Upload a CSV with columns ledger_name,opening_balance,balance_type. Balance type is Dr or Cr. Ledger must already exist in this company.
#LedgerAmount (₹)TypeStatus
Upload a CSV and click Preview to see what would change.
Sample CSV:
ledger_name,opening_balance,balance_type
Share Capital,2500000,Cr
HDFC Bank Current Account,850000,Dr
Land & Building,4500000,Dr
Ledger List — CSV Upload
Upload a CSV with columns ledger_name, account_group, opening_balance, balance_type. Account group is fuzzy-matched to existing groups. Duplicate ledger names are skipped with a warning.
#LedgerGroup → matchedOpening (₹)TypeStatus
Upload a CSV and click Preview to see what would be created.
Sample CSV:
ledger_name,account_group,opening_balance,balance_type
Office Rent,Other Expenses,0,Dr
Marketing Expense,Other Expenses,0,Dr
ICICI Bank Current A/c,Cash & Bank,250000,Dr
Vouchers — Excel (.xlsx) Upload
Upload an .xlsx with columns date, voucher_type, narration, ledger_name, dr_amount, cr_amount. Or drop another software's GST Sales Register (one row per invoice) — it is auto-detected and reshaped into vouchers; you map its revenue/tax columns to ledgers once, and missing parties can be created from the file. Optional voucher_ref column groups rows into vouchers (else groups by date+type+narration). Unbalanced vouchers are skipped at commit. Re-uploading is safe — vouchers already in this company are detected and skipped (by voucher_ref, or by identical date+type+narration+lines when there is no ref). Rows with neither a ref nor a narration can't be de-duplicated; the preview says how many.
DateTypeNarrationLinesDrCrStatus
Upload an .xlsx and click Preview to see voucher boundaries + balance.
Expected sheet layout (first row is header):
date         | voucher_type | narration              | ledger_name           | dr_amount | cr_amount
2026-04-15   | sales        | Inv to Acme Traders    | Acme Traders          |   11800   |       0
2026-04-15   | sales        | Inv to Acme Traders    | Sales                 |       0   |   10000
2026-04-15   | sales        | Inv to Acme Traders    | GST Output CGST       |       0   |     900
2026-04-15   | sales        | Inv to Acme Traders    | GST Output SGST       |       0   |     900
Price List — Stock Item Master (.xlsx / .csv)
Fills the item master from the price list you already keep: item code / SKU, MRP, selling price, purchase rate, HSN, GST rate, unit, group. Columns are auto-detected by their headings — any order, any names ("Item Name" / "Product", "MRP" / "M.R.P.", "GST %" / "Tax Rate"), and title rows above the header are skipped. This is what MRP labels need: without a code and an MRP nothing can be printed.
Re-running is safe. In Fill blanks mode only empty fields are written, so a price you corrected by hand is never overwritten and importing the same file twice changes nothing. Nothing is written until you press Commit, and no row is ever silently dropped — every rejected row is listed with its reason.
RowItemCode / SKUMRPSellCostHSNGST%Action
Upload a price list and click Preview to see exactly what would change.
Recognised headings (any subset, any order):
Item Name | Item Code / SKU / Barcode | MRP | Selling Price | Purchase Rate | HSN | GST % | UOM | Category
Widget A  | ABC-100                   | 100 | 90            | 60            | 84713010 | 18 | Nos | Hardware
An alphanumeric code (ABC-100) or a 13-digit barcode is stored as the SKU; a plain number becomes the invoice item code. A code an item already carries is never renumbered — it is printed on issued invoices. GST must be a real slab (0, 0.25, 3, 5, 12, 18, 28) and HSN 4/6/8 digits; anything else is refused at that field and reported, with the rest of the row still imported.
Party Master — CSV Upload
Upload a CSV with columns party_name, gstin, pan, is_msme, udyam_number, email, mobile, payment_terms_days, party_type. Each row creates a party master entry and a linked ledger (under Trade Receivables for customers, Trade Payables for vendors).
#PartyType → GroupGSTINMSMETermsStatus
Upload a CSV and click Preview to see what would be created.
Required cols: party_name, party_type. Others optional. party_type must be customer or vendor. is_msme accepts yes/no/true/false. Each party + ledger commit is wrapped in its own savepoint so one bad row doesn't roll back the batch.
Zoho Books — 4-file Migration
Migrate a Zoho Books organization from its own exports, in order: 1 Chart of Accounts (Accountant → Chart of Accounts → Export) · 2 Opening Trial Balance (Reports → Trial Balance, as on the day before books start) · 3 Journal Report (Reports → Accountant → Journal, full period — this is the voucher source) · 4 Closing Trial Balance (as on the cut-off date) for the reconciliation tie-out. XLSX or CSV. Preview never writes; every voucher is balanced or rejected — never coerced.
1 · Chart of Accounts
2 · Opening Trial Balance
3 · Journal Report
4 · Closing TB — Reconcile
ItemDetailStatus
Pick a file for a step and click Preview.
Endpoints: /api/import/zoho-masters · zoho-opening · zoho-journal · zoho-reconcile. Vouchers dedupe on ZOHO:JR:… reference numbers — re-uploading the Journal Report is safe. Step 1 commit is CA-gated until the Zoho → Schedule III account map is signed off (preview works meanwhile).
Importers: Tally Master/DayBook XML, Bank Statements, Opening Balances CSV, Ledger List CSV, Vouchers Excel, Party Master CSV, and the Zoho Books 4-file migration.
Import Review
Pending heuristic-flagged ledgers · per-company classifications · global library
Ledgers the importer couldn't confidently classify (heuristic fallback fired). Pick the correct group and click Save All Changes. Each save is persisted to ledger_classifications so the same name auto-routes on every future import for this company (and for all clients if you tick Save globally).
# Ledger Name Type Opening (₹) Current Group Move to Group
Loading…
Compliance Calendar
Loading live data…
Overdue
Past due date
Due Today
File before EOD
Due This Week
Within 7 days
Upcoming
Within 180 days
Due DateDaysCategoryComplianceFrequencyStatus
Loading…
Feature Requests — Triage
Loading…
Created Module Page context Suggestion User Company Status Actions
Loading…

Record a filed GSTR-3B

FlipSec does not file with the GST portal. File the return on the portal, then record its ARN here.
This does not file anything with GST. It records that you have filed on the portal, for reconciliation. Enter the acknowledgement number (ARN) the portal gave you.
Period
Taxable outward supplies0
Output CGST0
Output SGST0
Output IGST0
ITC Claimed0
Net Tax Payable (cash)0
15 characters — the acknowledgement number the portal displays after you file.

Import Tally Daybook (XML)

POST /api/import/tally-xml · multipart · fuzzy ledger match · auto-create missing ledgers · idempotent via Tally GUID
Files over 10 MB are gzip-compressed automatically before upload.

Create New Ledger

POST /api/ledgers · UNIQUE per company name

Edit Ledger

PUT /api/ledgers/:id · name + party details

Add Loan

/api/loan-terms · EMI & preclosure computed live

Add Investment

/api/investments · XIRR & capital gains computed live

Add Cashflow

/api/investment-cashflows

Add GST Rate

/api/gst-rates · shared reference data (superadmin)
Adding a later effective_from for an existing code auto-closes the prior rate (history is preserved).

Add Template

/api/salary-templates · company-scoped · components reference param_keys (no inline figures)
Components
component_type
side
calc
amount
%
formula
taxability_param_key
statutory_param_key

Assign Salary Structure

/api/salary-structures · company-scoped · overrides reference param_keys (no inline figures)
Overrides (optional — edit / add / delete inherited components)
component_type
op
calc
amount
%
formula
taxability_param_key
statutory_param_key

Add Employee

/api/employees · company-scoped
Custom Fields (optional label / value)

Add Asset Class

/api/asset-classes · shared reference data (superadmin)
Blank Ind AS / IFRS lives fall back to the Companies-Act basis. Verify against Schedule II / IT Rules.
Demo Mode — Read Only View

Companies

Loading…
FlipSec
Sign in to continue
JWT · 15-min session · POST /api/auth/login
Reset password
Enter your email and we'll send a reset link
Enter access code
Ask for the current 6-digit demo code to preview FlipSec
Choose a password
Set a new password for your account
Change password
Regroup ledgers
Move the selected ledger(s) to a different account group. This changes their classification across every report and period.
Import Form 26AS
Fetches your actual Form 26AS from the Income Tax e-filing portal and reconciles it against the TDS already booked in FlipSec.
Upload the TRACES text export
On the e-filing portal: e-File → Income Tax Returns → View Form 26AS → (TRACES) → View/Download, choosing Text format. Then upload that .txt file here — it is parsed and reconciled against the TDS booked in FlipSec immediately.
Or: run the automated tool (a Desktop app — not a web button)
The automated fetch runs on your Mac, not on this page — a browser can't launch a local program, so there is no button here for it. Double-click “OmniLedger 26AS Import” on your Desktop: it opens Chrome, auto-fills the PAN + password from the login you saved under Settings → Income Tax e-Filing Portal Login, and imports Form 26AS + the AIS PDF here automatically. You do only the CAPTCHA + OTP — the sign-in is never automated past them. Have the company's date of incorporation (the file password) on hand. The tool uses two scoped, revocable tokens — tax:import (uploads) and tax:portal-login (reads the saved password to pre-fill it) — mint both under Settings → API Tokens.
Import GSTR-1
Download the return from the GST portal yourself (login/captcha stays with you) and upload it here — the month/period is read automatically from the file, no need to type it. GSTR-2B accepts the JSON or Excel download; GSTR-3B accepts the filed-return PDF or JSON; other forms take the JSON. Parsers are built to the portal's documented schemas but are not yet validated against a real download — check the parsed totals against the portal the first time you use each form.
Or: connector token (for the local download tool)
tools/gst-connector opens a browser where you log into the GST portal yourself (username/password/captcha — the token never touches your portal login), then catches every return JSON you download and imports it here automatically. The token can ONLY hit the five GST import endpoints.
Publish Update
Publishing blocks every client until they enter their unique key — shown below after you publish, to read out to each client.