Vel Murugan Industries - Billing & Stock

Offline • Local Data • V3.11

Dashboard

Customers0
Open WOs0
Invoiced₹0.00
Outstanding₹0.00

Business Flow

Customer→PO / Work Order→Delivery Challan→Invoice→Payment

Work Orders are maintained independently. Stock changes only through DC stock movements.

Customer Master

NameGSTINPhoneEmailActions

PO / Work Order

Work Order Details

Description is entered manually. Received Qty is calculated automatically from Delivery Challans linked to this WO.

DescriptionHSN/SACUnitOrdered QtyReceived QtyPending QtyRate
WO / POCustomer DC No.DateCustomerDetailsOrderedReceivedPendingRateStatusActions

Delivery Challan

Items

Select a WO to load its pending details. DC Qty is tallied against the WO automatically.

Select Item from WO / PODescriptionUnitDC QtyWO OrderedPreviously ReceivedBalance After DCRemarks
DCDateCustomerWO / POCustomer DC No.DetailsActions

Invoice

Items

Selecting a DC fills customer, WO, description, HSN/SAC, quantity and the WO rate. You can edit before saving.

WO DetailDescriptionHSN/SACQtyUnitRate (WO)Amount

Optional Charges

GST is applied once at invoice level; individual item GST columns are not required. Plating rate is taken from Settings; plating weight is entered manually for each invoice.

Terms & Conditions

InvoiceDateCustomerDCWO / POCustomer DC No.DetailsTotalPaidOutstandingActions

Payments

InvoiceCustomerDateAmountModeReferenceAdjusted DueStatusActions

Payment Pending Details

Customer-wise sales outstanding and purchase-wise supplier payable. Purchase payment entries are deducted from purchase pending amounts.

Customer-wise Pending

CustomerInvoicesTotalPaidOutstanding

Purchase-wise Pending

Purchase No.DateSupplierTotalPaidPending

Purchase

PurchaseDateSupplierDescriptionQtyRateTaxableGSTTotalActions

Debit Note

Reference / Payment Status: Select a reference
No.DateAgainstPartyReferenceDescriptionTaxableCGSTSGSTIGSTTotalActions

Purchase / Sales / Tax Summary

Sales Taxable₹0.00
Sales GST₹0.00
Sales Total₹0.00
Sales Before DN₹0.00
Sales Debit Notes₹0.00
Purchase Taxable₹0.00
Purchase GST₹0.00
Purchase Total₹0.00
Purchase Before DN₹0.00
Purchase Debit Notes₹0.00
Net GST Payable₹0.00

Tax Details

TypeTaxableCGSTSGSTIGSTTotal

Reports

Invoice Register

InvoiceDateCustomerDCWO / POCustomer DC No.TotalPaidDebit NotesAdjusted TotalOutstanding

Purchase Register

PurchaseDateSupplierSupplier Bill No.HSN/SACDescriptionQtyTaxableGSTTotalPaidPending

Debit Note Report — Sales & Purchase

DateDebit NoteAgainstReferencePartyTaxableCGSTSGSTIGSTTotal

Settings

Bank Accounts

Add multiple bank accounts and select one as the default for invoice printouts.

Terms & Conditions Templates

Create selectable templates. Invoice terms remain editable after selection.

Print Templates — Microsoft Excel

These are the actual DC and Invoice .xlsx files used by Microsoft Excel. Edit them in Excel with full Excel features — including images, text boxes, shapes, merged cells, fonts, formulas, page layout, headers/footers and print settings. Save the workbook, then use Refresh before printing.

Delivery Challan
DC_template.xlsx
Invoice
Invoice_template.xlsx

Excel Field Mapping & Formulas

Use the actual Excel cell address for each field. You may enter multiple cells separated by commas (for example C11,C35,C59) to put the same detail into Original, Duplicate and Triplicate sections. For item fields, enter the first item-row cell for each section (for example C22,C47,C72); following rows are filled automatically. Optional formulas are written into Excel instead of the mapped value. Use {ROW} inside an item formula when the formula should follow the item row.

Windows version: Microsoft Excel itself opens and prints these .xlsx templates. No Electron, Node.js, npm, or fake spreadsheet editor is used. Save your Excel changes before printing.

Installable App

After hosting this app securely over HTTPS, use the install button or your browser menu to install it on supported devices. Offline app-shell caching activates after the first successful visit.

Online / Offline Sync (Setup)

The application continues to save locally when offline. Configure a Supabase project to enable secure cloud synchronization between devices. Do not share your service-role key; use only the project URL and public anon/publishable key.

Cloud sync is not configured.

First-time setup: create a Supabase project, run the included supabase-schema.sql in its SQL Editor, then enter the project URL and public key here. For a company-based database, the signed-in user must have exactly one company_members row with their user_id and company_id. The account must be an admin to upload. On the first device, choose Upload or Download intentionally. After the first sync, the app checks for cloud changes before uploading to reduce accidental overwrites. Use sample data until sync and restore have been tested.

Backup & Restore

Backup and restore are maintained here in Settings.

Deleted