One entry.Every book.Balanced.

Vishwodyog is the cloud ERP for Indian manufacturers, distributors and retailers. GST billing, manufacturing, multi-location stock, payroll and a double-entry ledger in one system, so you stop juggling separate accounting, billing and spreadsheet tools. Every entry's debits equal its credits before it is saved.

Open the live demo
Live demo workspace Admin admin@acme.com Password DemoUser@123 acme.vishwodyog.com

A three-dimensional balance. Journal entry lines drop onto its two pans, debits on the left and credits on the right, and the beam levels only when the two sides are equal. The sample entries are illustrative.

Debit Credit
Sales invoiceINV-2026-1042
  • Debit
  • Accounts Receivable₹1,18,000
  • Credit
  • Sales₹1,00,000
  • Output CGST Payable₹9,000
  • Output SGST Payable₹9,000
Balanced. Debits equal credits. Dr ₹1,18,000Cr ₹1,18,000

Illustrative sample entries with the product's own account names. Open the demo to see the real screens.

GSTR-1 JSONGSTR-3B JSONE-way bill JSONTally Prime XMLForm ITC-04PF ECR text fileESIC CSVSalary tax statementSchedule III balance sheetRule 55 challansE-invoice JSONTDS register CSV

Key a sale once. Five records follow.

One invoice is saved together with its stock movement, its ledger entry, the monthly GST summary and the GSTR-1 export. Scroll to follow a sample sale through all five. The figures are illustrative.

  1. 1

    Sales invoice

    You key the invoice once. The tax is split into CGST and SGST, or IGST, by your registered state against the customer's state.

    Impeller casting × 10
    1,00,000.00
    CGST 9%
    9,000.00
    SGST 9%
    9,000.00
    INV-2026-1042
    ₹1,18,000.00
  2. 2

    Stock

    The ten impellers leave stock in the same transaction the invoice is saved in.

    Before
    250 Nos
    Sold on invoice
    − 10 Nos
    Balance
    240 Nos
  3. 3

    General ledger

    A balanced journal entry is posted: debits equal credits before it is saved. A later correction is a reversal, never an edit.

    Dr Accounts Receivable
    1,18,000
    Cr Sales
    1,00,000
    Cr Output CGST Payable
    9,000
    Cr Output SGST Payable
    9,000
  4. 4

    GST summary

    Output tax for the month is updated, so output versus input GST is one screen instead of a spreadsheet.

    Output CGST
    + 9,000.00
    Output SGST
    + 9,000.00
    Supply
    Intra-state
  5. 5

    GSTR-1 export

    The invoice is already in the GSTR-1 JSON export with its HSN summary. You or your CA review it and file on the GST portal.

    Included in JSON
    1 invoice
    HSN summary
    73251000
    Format
    GSTN offline tool

Eight registers your team opens every day

Bill of materials, godown transfers, the GST tax split, the counter shift report, TDS, depreciation, approvals and AMC contracts. The rows below are illustrative; the live demo workspace has these registers as working screens. AMC is an add-on, switched on per workspace.

acme.vishwodyog.com/manufacturing/boms
Sample data
Shop floor
Retail
Finance
Service

Bill of materials

Recipes with routing operations, scrap % per line and job-work steps that flow into Form ITC-04.

Swipe the table sideways

ComponentClassHSNBatch qtyScrapValue
5HP Submersible Monobloc PumpFinished good84137010100.00 Nos0.0%₹12,480.00
Cast Iron Impeller (FG-260)Raw material7325100014.20 Kg3.5%₹1,136.00
Electrolytic Copper Wire 1.2mmRaw material854411106.80 Kg1.2%₹5,780.00
Subcontract Precision TurningJob work · ITC-04998898100.00 Units0.0%₹850.00

Sales, purchases, payroll and assets post into one ledger

A sale, a purchase or a salary payment is keyed once and posts a balanced entry. The retail counter, the exports for your accountant and the financial statements all work from that same double-entry ledger.

Manufacturing planning and job work

Maintain product recipes (Bill of Materials) with sub-assemblies, co-products, routing operations, work-center hourly costing and scrap % per line. Dispatch raw materials to subcontract job-workers on Rule 55 delivery challans and compile the Form GST ITC-04 statement in one click.

Challan issuedRule 55 delivery challan with the vehicle, HSN per line and the e-way bill number you enter.
Rejections loggedRejected quantity is recorded per routing operation as the work order runs.
ITC-04 readyThe ITC-04 statement compiles from your job-work dispatches and receipts.

Retail POS at the counter

Keyboard hotkeys, barcode lookup, a dynamic UPI QR for the bill amount, bills split across payment methods, cash-drawer shifts with an end-of-day report and 58/80 mm thermal receipts, with stock deducted as you bill.

Tally Prime XML export

Export sales invoices, purchase bills and credit notes, with their party and tax ledgers, as Tally Prime XML for your accountant or CA to import.

  • Sales invoices
  • Purchase bills
  • Credit notes
  • Party & tax ledgers

Schedule III balance sheet and profit & loss

Invoices, bills, payments, expenses and salaries each post a balanced entry, so the trial balance, a Schedule III style balance sheet, profit and loss and cash flow are compiled on demand instead of consolidated in Excel at month-end.

AccountDebitCredit
Accounts Receivable1,18,000—
Sales—1,00,000
Output CGST / SGST Payable—18,000
Total1,18,0001,18,000
  • Schedule III balance sheet
  • Profit & loss
  • Cash flow
  • Ratios

Sample trial balance, illustrative.

UPI QR on invoices with a balance due

Add your UPI ID once and invoices carry a static UPI QR for the exact amount still due, on screen, in the PDF and on the thermal receipt. You record the payment when it lands.

WhatsApp click-to-chat sharing

Share invoices, payment reminders and quotations to the customer's WhatsApp in one click, with no API account to set up.

Batch, expiry and serial tracking

FEFO batches where expired stock is never sold, plus serial and IMEI numbers with warranty dates and a printable certificate.

Cancel or revise an issued invoice

Cancelling puts the stock and the ledger entry back and keeps the number. Revise re-issues the invoice with the corrections in one step. Once a payment or credit note exists, a credit note is the way to correct it.

TDS where it is deducted

Sections 194C, 194J, 194I and 194Q on vendor bills and expenses, tax your customers deduct from you held as TDS receivable, and salary TDS under 192, with a register by quarter and the challans against it.

Twenty designs per document

Choose how your invoice, quotation, purchase order, payslip, job offer letter and AMC contract look from 20 designs each. The PDF, the email and the printed copy follow your choice.

AMC contracts and a customer portal

An add-on for firms that sell service contracts: billing schedules, renewals, tickets with response deadlines, signed visit reports, QR stickers that let a customer raise a fault without logging in, and a portal for your customer.

Move over from Tally or Excel

Bring in customers, vendors and products from CSV or Excel, and ledgers, stock items, vouchers and open bills from a Tally XML export. You see a preview first, and an import can be undone until its documents are used.

Stock valued your way

Value stock at last cost, weighted average or FIFO, replayed from recorded movements, with batch-wise costing if you want it and a valuation by branch for the balance sheet and the trading account.

From purchase bill to balance sheet, every step leaves a record

Each transaction is recorded in an audit log and posted to the double-entry ledger, so a figure can be traced back to its source document. Corrections are made by reversal, not by editing history, and edits to your master data record what changed, field by field. Sample records below are illustrative.

Inward Purchase Bill & Stock Receipt

Book a vendor bill directly, or convert an approved Purchase Order into a purchase bill in one click. Stock, batch and serial numbers are received in the same transaction, GST is split CGST/SGST/IGST by vendor state, and the payable is posted to the ledger.

  • Vendor bill PDF or image attached to the record
  • Batch numbers, expiry dates and serial numbers captured on receipt
  • Payables and input GST posted to the double-entry ledger
Built-in safeguardBill, Stock and Ledger Entry Commit Together or Not at All
purchase_bill_2026_0419.jsonSAMPLE RECORD
PURCHASES & INPUT GSTLEDGER POSTED
{
  "voucher_type": "PURCHASE_BILL",
  "bill_no": "PB-2026-0419",
  "po_reference": "PO-2026-0811",
  "vendor_gstin": "27AAACR1209K1ZX",
  "gst_split": "CGST_SGST",
  "stock_received": true,
  "ledger_entry": "POSTED",
  "recorded_by": "[email protected]"
}

What Vishwodyog covers today, and what is still on the roadmap

A working list, not a wish list. Every line below exists in the product; the few things that do not yet exist are marked as roadmap.

Built and in the product RoadmapDesigned, not built yet

Invoicing & receivables

  • GST tax invoices, B2B and B2C, with itemised discounts, your own number prefix and every GST slab from 0% to 40%
  • Quotations with a public accept or decline link, converted to an invoice in one click
  • Credit notes and sales returns allocated against the original invoice
  • Cancel an invoice (stock and the ledger entry go back, the number is kept) or revise and re-issue it in one step
  • Payments by cash, bank, UPI or cheque with automatic paid and partial status; tax a customer deducted is recorded as TDS receivable
  • Customer credit limits and credit days; an admin override is audit-logged
  • Recurring invoice templates; one click generates everything that is due
  • Invoice, quotation, purchase order, payslip, job offer and AMC contract in a design you pick from 20 each
  • Extra GST registrations attached to branches, each with its own state, GSTIN and number series
  • E-way bill JSON export for road consignments, and e-invoice JSON built and checked for B2B invoices
  • Roadmap E-invoice IRN and signed QR from the government portal
  • Roadmap Tax collected at source (TCS) on invoices

Retail POS

  • Web POS terminal with keyboard hotkeys and barcode scanning
  • Settle by cash, UPI, card or on credit to the customer account, or split one bill across up to six methods
  • Cash-drawer shifts with a float, cash drops, paid in and out, a counted close and a printable X and Z report
  • Void a counter bill taken the same day while its shift is still open
  • Dynamic UPI QR for the exact bill amount; UPI QR on invoices with a balance due
  • 58 mm and 80 mm thermal receipts through your installed printer driver
  • Windows desktop POS that keeps billing offline, with split payment and shifts, and syncs when the network returns

Customers & sales CRM

  • Customer master with GSTIN format check, duplicate detection and account statements by PDF and email
  • Lead pipeline by stage, with a call, meeting and notes timeline
  • Expected value and confidence recorded per lead
  • One-click lead to client, then on to a quotation
  • WhatsApp click-to-chat sharing of invoices, reminders and quotations

Purchasing

  • Vendor master with GSTIN, PAN and state, and account statements
  • Vendor bills with the supplier's PDF or image attached
  • Purchase orders with PDF and one-click email; maker-checker above a value you set
  • Purchase order to purchase bill in one click; stock and ledger update
  • Vendor payments with overpayment checks and ledger posting
  • TDS on vendor bills and expenses (sections 194C, 194J, 194I and 194Q) with single and yearly limits, a higher rate without PAN, and the net amount posted
  • Input tax credit marked eligible or blocked under Section 17(5) with a reason; blocked GST goes into cost and stays out of the GSTR-3B credit
  • Roadmap GSTR-2B reconciliation of purchase bills

Inventory

  • Product master with SKU, HSN/SAC, GST slab, unit and barcode
  • Batch and expiry with FEFO; expired stock is never sold
  • Serial and IMEI tracking with warranty dates and a printable warranty certificate
  • Barcode labels for 50×25 mm thermal rolls or A4 sheets
  • Signed stock adjustments with a mandatory reason and a full movement history
  • Multiple locations with transfer challans, in-transit status and receipt confirmation
  • Stock valued at last cost, weighted average or FIFO from recorded movements, with optional batch-wise costing and a valuation by branch
  • RMA and repair cases tied to the sold serial: request, authorise, receive, repair and complete, with spares drawn from stock

Warehouse

  • Bins by zone, aisle, rack and shelf, with bulk generation, shelf labels and a capacity per bin
  • Wave picking: group invoices into one pick list sorted by bin
  • Packing matrix by order
  • Landed-cost vouchers apportion freight, customs and clearance across purchase bills and update product cost

Manufacturing

  • Multi-level Bill of Materials: sub-assemblies become child work orders, with routing operations and scrap % per line
  • Co-products and by-products received into stock with cost shares, and the yield % on the production report
  • Work centers with hourly machine costing; an operator must hold the certificates a work center requires, with an audited admin override
  • Work orders from draft to completed, with material consumed, finished goods received and unit cost
  • Job cards with a QR code; per-operation start, finish and rejected quantity
  • MRP shortage planner with one-click purchase orders, and a monthly production schedule
  • Job work: outward material, inward receipts, challans, the ITC-04 report, and processing charges posted with TDS and payments to the job worker
  • Piece-rate wages from production logs feed payroll

Accounting & control

  • Chart of accounts and a double-entry ledger with drill-down and running balance
  • Invoices, bills, payments, expenses and salaries post balanced entries; corrections are reversals
  • Manual journal vouchers, trial balance and balance sheet
  • Cost centers for departments, projects, salespeople and campaigns, tagged on expenses
  • Fixed assets with SLM and WDV depreciation, and disposal gain or loss
  • Maker-checker approvals for purchase orders, journal vouchers and expenses, with a self-approval block, an optional second approval above an amount, delegation while you are away, escalation of items left waiting and in-app notifications
  • Bank statement CSV import with amount and date matching
  • Expenses with GST and receipt attachments, and income vouchers
  • An audit log that records what changed, field by field, on customers, vendors, products, staff, purchases, expenses and settings; its rows cannot be edited or deleted through the application

People & payroll

  • Staff directory with documents; attendance register, shifts, rosters and overtime approval
  • Geofenced mobile attendance with a rotating office QR, on Android
  • Leave balances, applications and approval; expense claims with a receipt
  • Monthly salary with PF, ESI, professional tax and TDS under section 192 (a monthly figure is suggested from the year's projection), and an itemised payslip PDF
  • Loans and advances with EMI recovery, job offers, and exits with full-and-final settlement
  • Employee self-service for payslips, leave, claims, attendance and loans, and for tax declarations (80C, 80D, NPS, home-loan interest and HRA)
  • Annual salary tax statement built from salary records (Form 16 Part B up to 2025-26)
  • Timesheets: staff log hours against projects, and approved billable hours become a service invoice by person, project and rate

Service contracts & AMC (add-on)

  • Contracts with a billing schedule from monthly to yearly, covered equipment, one-click renewal, and a printable contract and renewal notice
  • Service tickets with a response deadline taken from the contract, optionally counted in working hours only
  • Planned and breakdown visits with a checklist, work done, time, spares used and the customer's drawn signature; engineers use their own visits page on a phone
  • Spare parts held in engineers' vans and used on visits
  • A QR sticker on each machine lets a customer report a fault without logging in
  • A customer portal where your customer reads contracts and visit reports and raises complaints
  • Profit per contract from fees, billed visits and engineer time against spares used; income can be spread over the term

Reports, compliance & access

  • Sales, receivables ageing, payables and HSN summary, with CSV downloads
  • GSTR-1 and GSTR-3B JSON for the GSTN offline tools, and a monthly GST summary, per GSTIN where you have several
  • Schedule III balance sheet, profit and loss, cash flow and ratios
  • TDS register by quarter and section with challans and a CSV for your CA; your customers' deductions matched against Form 26AS
  • PF ECR text file and ESIC contribution CSV
  • Tally Prime XML export for sales, purchases and credit notes
  • Import customers, vendors and products from CSV or Excel, and ledgers, stock items, vouchers and open bills from a Tally XML export, with a preview and an undo
  • Roles with per-module permissions, authenticator 2FA, QR sign-in from the Android app, sign-in lockout after repeated wrong passwords, and users that can be deactivated without losing their records
  • CA access: a scoped, revocable, read-only view for your chartered accountant

Modules and add-ons are switched on per workspace. GST exports are in the formats the government offline tools accept; have your CA review each one before filing.

The Indian filing year, worked from one ledger

Exports, statutory schedules and audit-ready registers for the dates that matter, produced from the same books you already keep.

7thMonthly

TDS deposit

Record each challan against the TDS deducted from vendors and salary; the register shows what is not yet deposited.

11thMonthly

GSTR-1

JSON with B2B invoices, credit notes and an HSN summary, in the GSTN offline tool format.

15thMonthly

EPF and ESIC

PF ECR text file and ESIC contribution CSV from the same payroll entries.

20thMonthly

GSTR-3B

Summary JSON export, with a monthly output-versus-input GST summary alongside.

QuarterlyTDS

TDS by quarter

The TDS register filtered by quarter and section, with a CSV for your CA to prepare the return from.

Any dayOn dispatch

E-way bill

JSON for a single invoice or in bulk for road consignments.

31 MarYearly

Depreciation

SLM and WDV schedule with the 180-day half-rate rule, posted to the ledger.

AnnualEmployees

Salary tax statement

Salary records on new-regime slabs: Form 16 Part B up to 2025-26, then a computation statement (Form 130 comes from TRACES). Part A is not included.

AnnualCustomers

Form 26AS match

Upload Form 26AS from TRACES and see which deductions are missing from your books and which of yours are missing from it. Nothing is posted.

Filing is always done on the government portals. Vishwodyog produces the export files and schedules; have your CA review each before it is filed.

Native apps for the counter and the shop floor

Run Vishwodyog in any modern browser, or install the Windows counter app and the Android attendance app.

Illustrative screen

Desktop POS terminal

Windows 10/11 x64 · Offline-first

Built for retail and counter sales. Keeps billing through network drops with a local store, looks items up instantly by barcode, splits a bill across payment methods, runs cash-drawer shifts with X and Z reports, prints 58/80 mm thermal receipts through your installed printer driver, and shows a dynamic UPI QR for the bill amount.

  • Instant barcode scan and SKU lookup
  • Offline sale queue syncs automatically when you are back online
  • Split payments and cash-drawer shifts, with X and Z reports, also offline
  • 58/80 mm receipts via the installed printer driver
Download for Windows · 82 MB

Illustrative screen

Mobile attendance app

Android 8.0+ · GPS geofence + rotating QR

Cut proxy punches and biometric hardware queues. Checks a GPS geofence around the plant (50 m by default, configurable), flags mock-location apps, and verifies a 30-second rotating QR for factory workers and field engineers.

  • GPS validation against the factory perimeter (50 m default)
  • 30-second time-based QR code scanner
  • Attendance feeds straight into PF and ESIC payroll
  • Built-in authenticator for 2FA codes, and approval of a web sign-in by scanning its QR
Download Android APK · 5.2 MB

Questions owners and accountants ask first

Straight answers, including what Vishwodyog does not do yet.

Can we keep using Tally alongside Vishwodyog?
Yes. Vishwodyog exports your sales, purchase and credit-note vouchers and party ledgers as Tally Prime XML, so your accountant can keep working in Tally. To move over, upload a Tally XML export: ledgers and stock items become customers, vendors and products, sales, purchase, receipt, payment, credit-note, debit-note, journal and contra vouchers come in, and so do the open bills of customers and vendors. You review a preview with any problem rows first, and an import can be undone until its documents are used. Start with a short date range.
Does the system generate GST Rule 55 delivery challans?
Yes. Inter-godown transfers and job-work dispatches generate Rule 55 challans carrying the transporter vehicle number, per-line HSN and the e-way bill number you enter.
Are there native desktop POS and mobile attendance apps?
Yes. Vishwodyog provides a Windows desktop client for offline-first retail POS with 58/80 mm thermal receipts and a dynamic UPI QR, plus an Android app with GPS geofencing (50 m by default) and rotating QR codes for workforce attendance.
Does Vishwodyog support cost centers for projects and departments?
Yes. Create cost centers for projects, departments, salespersons and campaigns and tag expenses to them. Tagging revenue and per-cost-center profitability are on the roadmap.
How does maker-checker approval prevent unauthorised spending?
Define a spending threshold, for example purchase orders above ₹1,00,000. Vouchers stay in a non-posting locked state until a designated checker approves them, and a checker cannot approve their own entries. Admins act as checkers.
Is Section 32 WDV depreciation automated for tax audits?
Yes. Assets put to use for fewer than 180 days in the financial year automatically take the 50% rate cut under Section 32, generating an audit-ready schedule for your CA.
Does Vishwodyog file GST returns or generate e-invoices?
Not directly. It produces GSTR-1 and GSTR-3B JSON and e-way bill JSON in the formats the government offline tools accept, for you or your CA to review and file. For e-invoicing it builds and checks the e-invoice JSON for B2B invoices; getting the IRN and signed QR from the government portal is on the roadmap.
Can we cancel or correct an invoice after issuing it?
Yes. An admin can cancel an invoice that has no payment or credit note: the stock goes back, the ledger entry is reversed on the invoice's own date and the number is not reused. Revise cancels and re-issues it with the corrections in one step. A counter bill from today can be voided while its shift is open. Anything else is corrected with a credit note, which is also the right route when the invoice belongs to an earlier month whose GSTR-1 may already be filed.
Does it handle TDS?
Yes. TDS is worked out on vendor bills and expenses under sections 194C, 194J, 194I and 194Q, with single and yearly limits and a higher rate when there is no PAN. Tax your customers deduct from you is held as TDS receivable, and salary TDS under section 192 is suggested each month. The TDS register tracks challans by quarter and exports CSV, and you can match your customers' deductions to Form 26AS. Vishwodyog does not file TDS returns: your CA prepares those from the register. Rates and thresholds are editable; have your CA confirm them for the year.
Can we run service contracts and AMC through it?
Yes, with the AMC add-on: contracts with billing schedules and renewals, service tickets with response deadlines, visit reports signed on a phone, QR stickers for fault reports and a portal for your customer. It suits firms that add an AMC to a sale as well as firms that only sell service contracts.
Can we use more than one GSTIN?
Yes. Attach extra GST registrations to branches. A document raised from a branch is taxed from that registration's state, numbered in its series and carries its GSTIN, and GSTR-1, GSTR-3B and the HSN summary can be run for one GSTIN at a time.

Walk through a working manufacturing workspace

Explore a pre-configured workspace with live BOMs, stock transfers and GST billing records. Nothing to install and nothing to sign up for.

Workspace
acme.vishwodyog.com
Password
DemoUser@123
Admin
admin@acme.com
Staff
staff@acme.com
Open the live demo