CMA Report Maker: guideOpen the tool

CMA Report Maker - Setup guide

CMA Report Maker needs no installation and no Google setup. It is a web page that runs in your browser. This guide takes about 3 minutes.

What you need

Step 1. Open the tool

Go to https://tools.complypro.co.in/cma-report-maker/. You see the Sign in card.

Step 2. Register (once)

  1. Choose New here? Register (free).
  2. Enter your name, email and 10-digit mobile number. Firm, designation, city and state are optional but help us support you.
  3. Tick the consent box and press Register and email my key.
  4. The page now asks for your key. Open your email (check Spam or Junk): the subject is Your CMA Report Maker registration key. The key looks like AB7C-12D4-9EF6.

Step 3. Paste the key (once)

Paste the key into the box, check that your email address is correct and press Activate and start. You are signed in and see the sample case.

Step 4. Every later visit: a code by email

There is no password. Each time you open the tool in a new browser window or tab:

  1. Enter your email and press Email me a code.
  2. Open the email Your CMA Report Maker sign-in code and type the 6-digit code. It works for 10 minutes and once.
  3. Press Sign in.

You stay signed in for the rest of that browser session (up to 12 hours). Sign out at the top right ends it at once; always use it on a shared computer.

Step 5. Try the sample

The Cases tab holds a fictional borrower, Rajdhani Steel Processors, with six years of figures that balance. Press Open, look through Forms I to VI and the ratios, and try Validate; the sample passes. Use Copy to make your own copy to experiment with, and delete the sample when you no longer need it (you can add it again with Add the sample case).

Step 6. Validate, then print

Open your case, fill Forms I to VI, then open the Validate tab and press Validate now. Correct each point it lists (it tells you where and by how much), then validate again. When you see the green Validated message, the Report package is enabled. Review the drafted Assumptions and feasibility tab (fill in the borrower, market and management boxes), then download the PDF. To learn this, press Add a practice case with errors on the Cases tab. If you have term loans, enter them under Loans and interest; interest is worked on a monthly EMI basis.

Step 7. Save and restore

Where your data is kept

If something goes wrong

See Error codes and solutions. Most problems are an email that has not arrived (look in Spam, wait a minute, press Send a new code) or a code typed after it expired.

CMA Report Maker - User guide

CMA (Credit Monitoring Arrangement) data is what a bank asks a borrower for before it sanctions or renews working capital. This tool collects the figures once and produces Forms I to VI and the ratio analysis, following the standard workbook (Rs. in lakhs; two audited years, one actual year and three estimate years).

Signing in and your data

Register once with your name, email, mobile and firm; Techmin emails a registration key. After that every sign-in uses a 6-digit code sent to your email, valid for 10 minutes (see the setup guide). Your CMA figures stay in your own browser and are never sent to Techmin; download JSON backups regularly. If something fails, quote the error code shown (see Error codes and solutions).

The working screen

Cases

A case is one borrower. New case asks for a name. Copy duplicates a case (useful for a new year). Rename and Delete do what they say; delete asks you to confirm.

Form I: details and limits

Borrower name, constitution, activity, bank and branch, who prepared the data and the date. Two settings matter for the calculation:

Below are the existing and proposed bank limits (fund based, non-fund based, term loans) with totals, and associate concerns.

Form II: operating statement

Enter sales (domestic and export), other income, the cost items, closing stocks, overheads, interest, non-operating items and dividend. Calculated for you: net sales, growth, cost of production and sales, operating profit, profit before tax, tax, net profit, retained profit and the quarterly sales split (26%, 24%, 18% and 32%).

For the first year only, type the opening stock of work-in-process and finished goods. Later years take the previous year's closing stock.

Form III: balance sheet

Current liabilities, term liabilities, net worth, current assets, fixed assets and other non-current assets.

Form IV: current assets and liabilities

Built from Form II and III. It shows months of holding for raw materials, work-in-process, finished goods, spares and receivables, and months of purchases for creditors. It has two checks that must be nil: current assets and current liabilities against Form III.

Form V: maximum permissible bank finance (MPBF)

Method I is the one in the workbook: working capital gap, less 25% of the gap as the minimum net working capital, compared with actual net working capital; the lower of the two is the MPBF. Method II (extra) takes 25% of current assets as the minimum net working capital. A last block compares each result with the bank borrowings in the balance sheet.

Form VI: funds flow

Sources and uses of funds between each pair of consecutive years, the net surplus or deficit, and the break-up of the change in current assets, with a check that must be nil. The first year has no previous year, so it is blank.

Ratios

Efficiency, liquidity, leverage, turnover, profitability and structural ratios for every year. Current ratio, TOL/TNW, debt-equity, DSCR and interest cover are compared with the norms you set on the Validate tab; the rest use the usual workbook norms. Green meets the norm; amber is below it. Amber is information, not an error.

Loans and interest (monthly EMI)

Validate

Press Validate before printing. The tool recomputes every form and tests it in three groups.

Every point names the year, says what is wrong, and gives a How to fix line with the amount, for example "add 52.74 to long-term funds" or "reduce term liabilities by 30.00". Go to the place opens the right form and highlights the box in amber. Change the figure and press Validate now again.

When nothing blocks, the Validate tab shows a green Validated message and a tick appears on the tab. Any later edit to figures, norms or limits removes the validation, so the printed report always matches the validated figures. Cases and the JSON backup are never locked.

Norms used. Choose a profile (Standard CMA, Manufacturing MSME, Trading and services) and overwrite any value to match your bank's sanction terms. The profile and values are saved in the case and printed in the report notes.

Practice. Add a practice case with errors on the Cases tab creates a case that fails validation so you can learn how the hints work.

Assumptions and feasibility

This tab holds the two written parts of the package. Both are drafted from your figures and can be edited freely.

Report package

Available after validation. Download PDF report makes the full package: cover page with contents; Part A feasibility report; Part B assumptions; Part C Form I (limits and associate concerns) and Forms II to VI; Part D ratio analysis with remarks; Part E notes and a declaration for the borrower's authorised signatory. The PDF is produced by the tool itself on A4 landscape pages with fixed margins, a header with the borrower's name on every page and "Page x of y", so it does not depend on your browser's print settings. Negative amounts are in brackets and nil is a dash. Download Excel file gives a .xls with the same content as plain values. Download all three also downloads the JSON backup. Download this case (JSON) is always available.

Differences from the old workbook

The calculations were checked against the workbook's own formulas on 468 values (version 1.0.0 logic; version 1.1.0 changes only numbering, the DSCR addition, and the EMI interest helper). These points are deliberate:

Good practice

Bank norms and formats

Banks do not all use the same norms or layout. Since the RBI withdrew the prescribed MPBF methods in 1997, each bank sets its own policy for assessing working capital. The tool therefore keeps the standard six forms and makes the norms editable. Typical values used by Indian banks, which differ by bank, industry and loan size:

Always follow your bank's sanction terms and its own CMA format where it has one. General reference: Working capital assessment methods (Tally Solutions); RBI circulars on working capital finance: rbi.org.in.

CMA Report Maker - Error codes and solutions

Every error message ends with a code in square brackets, for example The code is not correct. [CMA-AUTH-03]. Quote the code when you write to support.

Signing in and registering

Code What it means What to do
CMA-NET-01 The page could not reach the Techmin sign-in service Check the internet connection, turn off a VPN or ad blocker for this site, and try again
CMA-AUTH-01 This email is not registered Choose Register (free), or check the spelling of the email
CMA-AUTH-02 Registered but the key has not been pasted yet Choose I have a registration key and paste the key from the email; use Register again if you lost it
CMA-AUTH-03 The 6-digit code is wrong Type it again from the latest email. After 5 wrong tries ask for a new code
CMA-AUTH-04 The code expired or was never requested Press Send a new code. A code works for 10 minutes and once
CMA-AUTH-05 Too many requests or wrong attempts Wait about 15 minutes, then ask for a new code. At most 5 codes an hour per email
CMA-AUTH-06 The registration key is wrong Copy the key again from the email. Letters and digits only; dashes optional
CMA-AUTH-07 The account is suspended or closed Write to Techmin support
CMA-AUTH-08 Already registered or already activated Use Sign in; a code will be emailed
CMA-REG-01 A registration detail is missing or wrongly formatted Read the message: the mobile must be 10 digits starting 6 to 9; the email must be valid; the consent box must be ticked
CMA-MAIL-01 The email could not be sent Check the address and try again
CMA-MAIL-02 Techmin's daily email limit is reached Try again tomorrow or write to support
CMA-SRV-01 Unexpected reply from the service Refresh the page and try again; if it continues, contact support
CMA-SRV-02 The service is busy Wait a few seconds and try again
CMA-SRV-03 The service is not set up or not connected Try later; contact support

The email does not arrive: look in Spam or Junk, wait two minutes, then press Send a new code. Mail from a company address may be delayed by its filter; try a personal address.

Saving and files

Code What it means What to do
CMA-STORE-01 The browser refused to save (storage full, blocked, or a private window) Download a backup JSON now. Free space or allow site data, and do not use a private window
CMA-FILE-01 The backup file cannot be read Choose the .json file that this tool created; do not edit it
CMA-FILE-02 The file is not a CMA Report Maker backup Choose a file named like CMA-backup-2026-10-30.json
CMA-FILE-03 The file is too large A backup is normally under 1 MB. Choose the right file

Validation messages and solutions

Press Validate to see these. Each message names the year; the How to fix line gives the amount.

Message What it means What to do
Balance sheet does not balance Total liabilities differ from total assets Add the stated amount to assets (cash, receivables or stock) or reduce liabilities, as the hint says. Typical causes: a missing asset or liability, opening depreciation or surplus not entered in the first year, or a term-loan figure filled from the helper
Form IV differs from Form III / Funds flow does not agree An internal tie-out failed Should not happen. Send Techmin the JSON of the case and the message
Negative amount A figure that cannot be negative is below zero Enter it as a positive number; a loss belongs only in the surplus line
Depreciation exceeds gross block Net block is below zero Raise the gross block by the stated amount or correct the depreciation
Negative tangible net worth Net worth less intangibles is below zero Check capital, reserves, surplus and intangible assets
No sales entered / name missing / year label missing or duplicate Basic data missing Fill Form I and the year labels
Current ratio below the norm Current assets are too low for current liabilities in an estimate year Bring in the stated amount of long-term funds held as current assets, or cut current liabilities by the stated amount
TOL / TNW above the norm Outside liabilities are too high for net worth Increase net worth or reduce outside liabilities by the stated amounts
Debt-equity above the norm Term liabilities are too high for net worth Reduce term liabilities or raise net worth by the stated amounts
DSCR below the norm Profit plus depreciation does not cover instalments plus interest Raise profit plus depreciation by the stated amount or lower the yearly instalment
Interest cover below the norm Profit before interest is low Raise profit or reduce interest by the stated amount
Bank borrowings above MPBF / Proposed limit above MPBF Borrowings or the proposed limit exceed the maximum permissible bank finance Reduce them by the stated amount or raise net working capital
Net loss The estimate shows a loss Check sales and costs
Notes (growth above 30%, dividend above profit, opening stocks, interest, receivables) A bank may ask about these Check the figure or keep a note of the reason; they do not block printing
Dash instead of a number A division by zero (for example no sales) Enter the missing base figure

Loans and report

Message What it means What to do
Some year labels are not dates The loan helper cannot place months in a year Write the year end as dd.mm.yyyy, for example 31.03.2026
A loan row is incomplete Amount, month or number of EMIs missing Complete the row; the EMI appears when it is valid
Print and Excel buttons are greyed The case is not validated, or it changed after validation Open Validate, press Validate now, correct any points
CMA-PDF-01 The PDF could not be made The browser stopped the PDF builder, usually on a very old browser or because of unusual characters Use a current Chrome, Edge or Firefox; remove unusual symbols from text boxes; if it persists, download the JSON and send it with the code to Techmin
The PDF opens but text shows ? for a symbol The PDF uses standard fonts that lack some symbols (for example the rupee sign) Write "Rs." instead of the symbol
Assumptions or narrative changed after I redrafted Redraft replaces your wording Edit again; the tool asks before redrafting

Other problems

CMA Report Maker - Release notes

Version 1.2.0 - 30 October 2026

Status: released.


Version 1.1.1 - 30 October 2026

Status: released.


Version 1.1.0 - 30 October 2026

Reworked after review of the first generated PDF, which had no page margins or numbering, uneven rows, repeated item numbers and no check before printing.

Status: released. The "Under testing" notice has been removed from CMA Report Maker.

New

Changed

Fixed


Version 1.0.0 - 30 October 2026

First release of CMA Report Maker, a free browser tool that prepares CMA (Credit Monitoring Arrangement) data for bank working-capital applications.

Status at release: under testing. The calculations were compared with the standard CMA workbook's own formulas (468 values in two scenarios, all equal). The page passed 29 browser tests with a simulated sign-in service, and the registration, key and code emails were tried on the live Techmin service. Layout on real phones and use by many people at once have not yet been verified.

What is included

Sign-in and privacy

Known limitations

Support

Quote the error code (for example CMA-AUTH-04) and the full message.