NM-ERP

User Manual for Office Staff

Covers: Login · Dashboard · Clients · Dealers · Vendors · Individuals · Products · Categories · Brands · Stock · Price Lists · Dispatches · Projects · Payments · Site Activities · Planned Activities · Installers · Daily Log · Reports · Company · Warehouses · Units · Activity Types · Expense Types · Log Categories · Users · Activity Monitor

1. Introduction

The NM-ERP system manages the day-to-day operations of the business — client records, goods dispatched, products in stock, project tracking, installer management, and partner companies. It replaces spreadsheets with a single, searchable system that keeps everyone working from the same data.

Who this manual is for

Sales staff, operations coordinators, and accounts personnel. No technical knowledge is needed. Every task described in this manual requires only a web browser.

Most common daily tasks

TaskWhere to goSection
Log in to the systemOpen the website URL2
View dashboardDashboard (landing page)4
Create a dispatchOperations → Dispatches → + Create Dispatch7.4
Update dispatch statusDispatches list → Update Status button7.7
Add a new clientSales → Clients → + New Client5.1
Add a client addressClients → [client name] → Addresses card5.1
Add a contact personClients → [client name] → Contact Persons card5.1
Add a productInventory → Products → + Add Product6.2
Check all stock levelsInventory → Stock6.4
View a projectOperations → Projects → click row8.1
Record a paymentProjects → detail → Payments tab → Record Payment8.3
Log a site activityOperations → Site Activities → + New Activity9.2
Fill installer daily logField → Installer Daily Log11.3
Print dispatch labelsDispatch detail → Packages tab → Print Labels7.6
Delete a dispatchDispatch detail → Delete Dispatch button7.9
Manage company settingsSettings → Company13.1

2. Login

When you open the system, you will see the sign-in page. Every user has a phone number and password set up by an administrator.

Login page
The sign-in page. Enter your phone number and password.

How to sign in

  1. Enter your phone number in the Phone field (10-digit mobile number with +91 prefix shown automatically).
  2. Enter your password in the Password field. Click the eye icon to show/hide the password.
  3. Click Sign In. You will be taken to the Dashboard.

Forgot Password

  1. On the sign-in page, click Forgot password? below the password field.
  2. A modal opens. Enter your phone number and click Send OTP.
  3. You will receive a 6-digit OTP via email. Enter the OTP code.
  4. Set your new password (minimum 6 characters) and click Reset Password.
  5. You can now sign in with your new password.

Signing out

Click your name at the bottom of the sidebar, then click Sign out.

Important: If you forget your password and cannot access your email, ask an administrator to reset it for you from Settings → Users.

4. Dashboard

The Dashboard is your landing page after login. It gives you a quick overview of what needs attention across the business — overdue items, upcoming work, and recent activity.

Dashboard page
The Dashboard shows KPIs at the top, gap items on the left, and activity on the right.

KPI Strip

Four summary numbers are shown at the top of the page:

KPIMeaning
Active ProjectsNumber of projects currently in progress
In TransitNumber of dispatches currently in transit
This WeekActivities planned for the current week
Pending PaymentsNumber of projects with outstanding payment milestones

Attention Needed

The left column lists items that need your attention, each with a count. Items with zero count are shown as "All clear". Click any item to jump to the filtered list page.

This Week & Recent Activity

The right column shows projects completing this week, activities planned this week, and a feed of the most recent changes across the system.

Quick Links

At the top of the Dashboard, quick links let you jump directly to + New Dispatch, + New Project, or + New Activity.

5. Contacts

The Contacts module stores everyone the business deals with: clients who buy installations, dealers who resell services, vendors who supply materials, and the individual people associated with those companies.

5.1 Clients

A Client is a company or person who buys stretch ceiling installations directly from you. Every dispatch must be linked to a client.

How clients, addresses, and individuals relate

Client Company
e.g. Sharma Interiors Pvt. Ltd.
Registered Office Address
Billing Address
Delivery Address — Site 1
Delivery Address — Site 2
Client Company
Rahul Sharma — Owner
Priya Mehta — Site Engineer

One client can have many addresses (for different sites, billing, and their registered office) and many contact persons (the people you deal with at that company). When creating a dispatch, you choose which address to deliver to and which person to contact.

Client List

Clients list page
The clients list shows all active clients. Use the search bar to find a client by name or city.

The table shows: Client Name, City, Primary Contact (a linked person's name), Phone, and Status (Active/Inactive).

To show inactive clients, tick the Show inactive checkbox above the table.

Adding a New Client

New client modal
The New Client form. Fill in the company name and GST details, then click Save.
  1. Click "+ New Client" (top right of the Clients page).
  2. Fill in the Company Name (required). This is the official business name that will appear on dispatches.
  3. Enter GSTIN (optional but recommended for GST compliance). Must be 15 characters.
  4. Choose GST Treatment: Regular (most businesses), Composition, Unregistered, or Consumer (individuals/households).
  5. Add any notes in the Notes field — this is visible to all staff.
  6. Click Save. The client appears in the list immediately.

Opening a Client Record

Click any row in the client list to open the client's detail page.

Client detail page
The client detail page. The Overview tab shows all key information in cards.

The Overview tab has four cards:

  • Basic Info — Company name, GSTIN, GST treatment, notes
  • Contact Details — Phone numbers and email addresses; add or remove using the inline buttons
  • Addresses — All physical addresses for this client
  • Contact Persons — The people you communicate with at this company

Editing a Client

Edit client modal
The Edit modal includes Basic Info, phones, and emails in one place.
  1. Open the client detail page.
  2. Click the More ▼ button (top right of the page).
  3. Click Edit. The edit modal opens, pre-filled with the current values.
  4. Make changes and click Save.

Adding an Address

You can add multiple addresses to a client — for example, their registered office, billing address, and several delivery sites.

Add address modal
The Add Address form. Choose the address type and fill in the full address.
  1. Open the client detail page and scroll to the Addresses card.
  2. Click + Add Address.
  3. Choose the Address Type:
    • Registered Office — Company's legal address
    • Billing — Where invoices should be sent
    • Delivery / Site — Where goods are to be dispatched
    • Other — Any other location
  4. Enter an Address Label (optional) to distinguish multiple addresses of the same type — e.g. "Floor 3, Bandra" or "Goregaon Site".
  5. Fill in Line 1, Line 2, City, Pincode, and State.
  6. Click Save.
Tip: Add delivery addresses before creating dispatches for that client. The dispatch form will show a dropdown of saved addresses to choose from.

Adding a Contact Person

Contact persons are the individuals at the client company you speak with — site engineers, owners, architects. Each person can have their own phone number and email.

  1. Open the client detail page and scroll to the Contact Persons card.
  2. Click + Add Person.
  3. Enter their name, designation, phone, and email.
  4. Click Save.

Once added, the person also appears in the Individuals list (under Sales → Individuals) and can be selected as the contact person on dispatches.

Deactivating and Reactivating a Client

More menu with Deactivate option
The More ▼ menu shows Edit, Duplicate, and Deactivate options.

Deactivating a client hides them from dispatch autocomplete but does not delete their history. To deactivate:

  1. Open the client detail page.
  2. Click More ▼Deactivate.
  3. Confirm when prompted.

To reactivate: go to the Clients list, tick Show inactive, open the record, and choose More ▼ → Reactivate.

5.2 Dealers

A Dealer is a reseller or partner company that purchases installations on behalf of their own clients. Dealers are always companies (not individuals).

Dealers list
The dealers list. Same layout as the clients list.

Dealer-specific fields

New dealer modal
The New Dealer form includes credit and commission fields specific to dealers.
FieldMeaning
Dealer CodeYour internal reference code for this dealer (e.g. DLR-001). Required.
Credit LimitMaximum outstanding balance this dealer is allowed (in ₹). Leave blank for no limit.
Credit DaysPayment terms — number of days the dealer has to pay after dispatch (e.g. 30).
Commission %Commission percentage paid to this dealer on sales.

Dealers can have multiple addresses and contact persons, the same as clients. See Section 5.1 for how to add them.

5.3 Vendors

A Vendor is a supplier — a company that provides materials to you (membranes, profiles, LED components, etc.). Vendors are always companies.

Vendors list
The vendors list.
New vendor modal
New Vendor form. The Vendor Code is your internal reference.

Vendors are also used as a dispatch source: when a vendor ships goods directly to your client (drop-shipment), you create a dispatch with Dispatch From → Vendor Direct and select the vendor. See Section 7.4.

Add vendor addresses so that they appear correctly on dispatch paperwork when goods are shipped directly from the vendor.

5.4 Individuals

An Individual is a person — an employee, architect, or homeowner — who may be linked to a parent company (client, dealer, or vendor) or may exist independently.

Individuals list
The individuals list shows all persons in the system.

How individuals relate to companies

When you add a contact person to a client (from the client detail page, as described in Section 5.1), that person automatically appears in the Individuals list. You can view and edit them from either place.

Individuals do not have GSTIN or credit terms — those belong to the parent company. When creating a dispatch, selecting a contact person from the Individuals list fills in the "Contact Person" field on the dispatch form.

Note: You typically do not need to use the Individuals list directly. Add people through the client or dealer detail page. The Individuals list is useful for searching across all persons regardless of their parent company.

5.5 Duplicating a Record

You can create a copy of any client, dealer, vendor, individual, product, or installer using the Duplicate option. This saves time when adding a record that is similar to an existing one.

More menu showing Duplicate option
The More ▼ menu includes a Duplicate option on all master data records.
  1. Open the detail page of the record you want to copy.
  2. Click More ▼Duplicate.
  3. A new record is created with the name followed by "(Copy)". The edit modal opens automatically so you can rename it and adjust the details.
  4. Make your changes and click Save.
Note: Duplicating a contact copies the company name and basic details, but does not copy addresses or contact persons. You will need to add those to the new record separately.

6. Products

Products are organised in a three-level hierarchy:

Category Type Product
e.g. MembranesMatte Finish (sq.ft)T0B3M 2000mm Matte White

6.1 Categories and Types

Categories group related products together. Each category has an HSN/SAC code (used for GST) and a GST rate. Types belong to a category and define how products in that group are measured and how stock is tracked.

Categories page
The Categories page. Categories are listed on the left; click one to see its types on the right.
Category selected — types visible on right
Click a category to see its Types on the right panel. Each type shows its unit and product class.

Product Classes

Every type has a product class that controls whether stock is tracked:

ClassExamplesStock behaviour
Component Membranes, profiles, hardware Stock is deducted when a dispatch is created
Consumable Adhesive, fasteners, cable ties Stock is deducted when a dispatch is created
Finished Good Pre-assembled panels, complete kits No stock tracking
Service Installation labour, design consultation No stock tracking

Adding a Category

Add category modal
The Add Category form. The HSN/SAC code is required for GST compliance.
  1. Go to Inventory → Categories.
  2. Click + Add Category.
  3. Enter the category Name (e.g. "Membranes").
  4. Enter the HSN/SAC Code (6 or 8 digits, from the GST rate schedule).
  5. Enter the GST Rate (e.g. 18 for 18%). This is used on invoices.
  6. Click Save.

Adding a Type to a Category

  1. Click on a category in the left panel.
  2. Click + Add Type (appears in the right panel header).
  3. Enter the type name (e.g. "Matte Finish").
  4. Choose the Unit: sq.ft, sq.m, rft, unit, or lot.
  5. Choose the Product Class (see table above).
  6. Click Save.

6.2 Products

A Product is the specific item that gets dispatched or stocked — a particular membrane SKU, a profile size, or a type of LED driver.

Products list
The products list shows Name, Brand, Category, Type, Product Class, and Unit.

Adding a Product

  1. Go to Inventory → Products and click + Add Product.
  2. Enter the product Name and optionally an SKU (your stock-keeping code).
  3. Select the Category, then the Type (the type determines the unit and product class).
  4. Enter pricing: List Price (selling price) and Purchase Price (your cost). All prices are exclusive of GST.
  5. Click Save.

Product Detail Page

Product detail overview
The product detail page shows pricing, specifications, and current stock level.
Product detail stock tab
The Stock tab shows current stock, stock in transit, and adjustment history.

Click on any product row to open the detail page. The Stock tab shows:

  • Current Stock — units available right now
  • Stock in Transit — units in active dispatches not yet delivered
  • Reorder Level — minimum stock you want to maintain
  • Adjustment History — every stock movement (dispatches, manual adjustments)
Note: Stock is only tracked for Component and Consumable class products. Service and Finished Good products do not have stock levels.

6.3 Brands

Brands let you tag products by manufacturer or brand name (e.g. "Barrisol", "Clipso"). Brands are optional — you can assign a brand when creating or editing a product.

Brands list
The Brands page. A simple list of brand names with Active/Inactive status.

Adding a Brand

  1. Go to Inventory → Brands.
  2. Click + Add Brand.
  3. Enter the brand Name.
  4. Click Save.

You can also create a brand inline while editing a product — click "Add Brand" in the brand dropdown on the product form.

6.4 Stock

The Stock page shows current stock levels for all products in one place. This is a read-only overview — to adjust stock, use the product detail page.

Stock page
The Stock page. Search by SKU or name, filter by product class, and toggle zero-stock items.

Stock page columns

ColumnMeaning
SKUThe product's stock-keeping code
NameProduct name
ClassComponent, Consumable, Finished Good, or Service
UnitUnit of measurement (sq.ft, rft, unit, etc.)
On HandCurrent quantity in stock (can be negative if backorders exist)
Last AdjustedDate of the most recent stock change

Filtering

  • Search — type a SKU or product name to filter instantly
  • Class filter — show only Component, Consumable, etc.
  • Zero stock filter — toggle "Hide zero stock" to focus on items that need attention, or "Show all" to see everything

6.5 Price Lists

Price Lists manage selling prices for products across three pricing tiers: Retail, Dealer, and Special. Each product can have different prices for each tier.

Price Lists page
The Price Lists page. Switch between Retail, Dealer, and Special tabs.

Price list columns

ColumnMeaning
SKUProduct stock-keeping code
NameProduct name
ClassProduct class
CategoryProduct category
Current PriceThe active selling price for this tier (in ₹, excluding GST)
Effective FromDate this price became active

Click on a product row to open a side panel with the full pricing history and details for that product.

Tip: Use the "Show unpriced variants" checkbox to find products that do not yet have a price set for the selected tier.

7. Dispatches

A dispatch records a shipment of goods to a client. Every dispatch has a unique number, is linked to a client, contains a list of items, and moves through a series of stages from packing to delivery.

7.1 Dispatch List

Dispatch list page
The dispatch list. Every dispatch row shows its current stage with a colour badge.

List columns

ColumnMeaning
Dispatch No.Auto-generated number (e.g. DISP-202526-001). Unique per company per financial year.
Ready DateThe date the goods were ready for pickup.
ClientThe receiving company or person.
Project No.Optional project reference.
StageCurrent status of the dispatch (see Section 7.2).
CourierThe courier service being used.
UrgencyNormal or Urgent.

Filtering the list

Dispatch list filtered by stage
Use the Stage dropdown and date range filter to narrow down the list.
  • Stage filter — select a specific stage (e.g. "In Transit") to see only those dispatches
  • From / To date filter — filter by Ready Date range using the calendar date picker
  • Search bar — search by dispatch number, client name, or project number
  • Clear Filters button — resets all filters at once

Generate PDF

Click the Generate PDF button (top right of the list) to download a PDF report of the currently filtered dispatches. The PDF includes all visible columns and respects your active stage and date filters.

7.2 Dispatch Stages

Every dispatch moves through these stages in order:

Ready
Goods packed,
awaiting pickup
Dispatched
Goods handed
to transporter
In Transit
LR/Docket no.
confirmed
Delivered
Received by
client

Cancellation is possible from Ready or Dispatched stage only. Once a dispatch is In Transit, it cannot be cancelled.

What each stage means

StageMeaningWhat to do next
Ready Goods are packed and labelled. Packages are confirmed. When transporter picks up, click Update Status → Dispatched
Dispatched Goods have left the premises with the transporter. When you have the LR/Docket number, click Update Status → In Transit
In Transit Transporter confirmed; LR number recorded. Goods are on their way. When client confirms delivery, click Update Status → Delivered
Delivered Client has received the goods. Receiver's name recorded. No further action. Print History PDF if needed.
Cancelled Dispatch was cancelled. Stock has been restored automatically. No further action. Print History PDF if needed.

What is required at each stage transition

TransitionRequired field
Any → DispatchedNone (just the status date)
Dispatched → In TransitLR / Docket Number (from the transport company)
In Transit → DeliveredReceiver Name (person who accepted delivery)
Any → CancelledCancellation Reason
Important: Packages must be confirmed before a dispatch can be moved from Ready to Dispatched. If the "Update Status" button does not offer "Dispatched" as an option, check the Packages tab first.

7.3 Dispatch Purpose

Every dispatch has a purpose that determines what fields are shown on the form and how the dispatch number is formatted. There are four types:

PurposeNumber PrefixWhen to use
Project DispatchDSP-Sending materials to a project site (most common)
SamplingSMP-Sending product samples for client evaluation
Job WorksJW-Sending materials to a vendor for processing
Document SubmissionDOC-Sending documents to a recipient (no product items)

The purpose selector appears as four clickable cards at the top of the create dispatch form. Project Dispatch is selected by default. Changing the purpose immediately shows or hides relevant form sections.

Key differences by purpose

  • Job Works — shows a Vendor field instead of Client, plus Work Order Number and Processing Instructions fields
  • Document Submission — hides the product Items section entirely
  • Sampling and Job Works — show an Expected Return Date field
  • Project Dispatch — requires a Project link (autocomplete selector)
Tip: The purpose is shown on the dispatch list page as a label next to the dispatch number, so you can quickly see what type each dispatch is.

7.4 Creating a Dispatch

Click + Create Dispatch from the Dispatches list page. The form has four sections.

Section 1 — Dispatch From (choose the origin)

Dispatch From section
The top of the Create Dispatch form. Choose where goods are being dispatched from.

Select one of three origins:

OptionWhen to use
Company Address (default)Goods are going out from your main office/workshop.
WarehouseGoods are going out from a specific storage location. Select the warehouse from the dropdown.
Vendor DirectA vendor is shipping directly to your client. Search for the vendor and select their dispatch address.
Warehouse option selected
When "Warehouse" is selected, a dropdown appears to choose which warehouse.
Vendor Direct option selected
When "Vendor Direct" is selected, search for the vendor by name.

Also in this section, fill in the Document Type (Challan or Invoice) and the Document Number.

Section 2 — Client & Delivery

This section identifies who the goods are going to and where they are going.

  1. Client / Company — start typing the client or dealer name. A dropdown of matching records appears. Click to select.
  2. Billing Address — select from the client's saved addresses. The dropdown auto-populates after selecting the client.
  3. Delivery Address — select the site or delivery address.
  4. Contact Person (optional) — select the person at the client who should be contacted about this dispatch.
  5. Urgency — Normal or Urgent. Urgent dispatches are highlighted.
  6. Ready Date — the date the goods will be ready for pickup. Defaults to today.
  7. Expected Delivery Date — auto-suggested as Ready Date + 3 days. You can change it.
  8. Project Number / Name (optional) — link this dispatch to a project for tracking.
Tip: If the client's address is not in the dropdown, you can add it inline by clicking "Add new address" in the address dropdown, or by going to the client record first and adding the address there.

Section 3 — Items

Items section
The Items section. Search for products, enter quantities, and add remarks per line.
  1. Click + Add item.
  2. In the Product column, start typing the product name. Select from the dropdown.
  3. The Unit fills in automatically from the product's type.
  4. Enter the Quantity.
  5. Add Remarks if needed (e.g. "Cut to 3.2m lengths", "Special colour batch").
  6. Repeat for each item. Click the ✕ button on a row to remove it.
Insufficient stock: If any item does not have enough stock, a confirmation dialog appears listing the short products (e.g. "T0B3M 2000mm: 5 available, 10 requested"). You can choose to proceed anyway (the stock goes negative, representing a backorder) or cancel to go back and adjust quantities.

Section 4 — Transport

Transport section
The Transport section. Fill in courier details; you can add the LR number later.
FieldNotes
Transport ModeRoad, Air, Rail, Bus, Sea, or Hand Delivery. Select Hand Delivery when goods are picked up in person — no courier or LR number is needed.
Transport CompanyName of the transport or logistics company.
Courier AgencyCourier name if using a courier (e.g. DTDC, Delhivery).
Docket / LR No.The tracking number from the transporter. Can be left blank and filled later when you mark the dispatch as "In Transit".
Packed By / Verified ByNames of the staff who packed and verified the shipment.
NotesAny additional instructions or information about this dispatch.

After filling all sections, click Create Dispatch → at the bottom. The new dispatch opens in detail view at Ready stage.

7.5 Dispatch Detail Page

Dispatch detail overview tab
The dispatch detail page. The stage badge and dispatch number are shown at the top.

The detail page has six tabs:

TabWhat it shows
OverviewFull dispatch details: client, addresses, dispatch source, dates, transport, notes
ItemsLine items: product name, quantity, unit, remarks
PackagesPhysical packages: create, assign items, confirm, print labels
DocumentsPacking list PDF download; uploaded challan/invoice files
HistoryStage change log and tracking notes; Update Status button
ActivityTimeline of all changes made to this dispatch (see Section 14)
Dispatch items tab
The Items tab lists every product in this dispatch.
Dispatch history tab
The History tab records every stage change and tracking note in chronological order.

7.6 Packages

Before a dispatch can be moved to Dispatched stage, all packages must be confirmed. Packages are the physical boxes or rolls that the goods are shipped in. Confirming packages allows you to print individual package labels (with dimensions, weight, and QR code).

Step 1 — Create packages

Packages tab — create packages
The Packages tab before any packages are created. Enter the number of packages and click Create.
  1. Open the dispatch detail page and click the Packages tab.
  2. Enter the number of packages (e.g. 3 boxes).
  3. Click Create Packages. Three empty package slots appear.

Step 2 — Assign items to packages

Each package has an Assign Items section. Move items from the dispatch into each package. You can split an item across multiple packages — for example, if a membrane roll is cut across two boxes.

  1. Click on Package 1 (or whichever package you are filling).
  2. Add items and enter the quantity going into that package.
  3. Optionally fill in Weight (kg), Dimensions (length × width × height in cm), and Package Type (box, roll, envelope, etc.).
  4. Repeat for each package until all items are assigned.

Step 3 — Confirm packages

  1. Once all items are assigned to packages, click Confirm Packages.
  2. The packages are locked. Each package row shows a Print Label button.
  3. Click Print Label on each package to download and print the label PDF.
Note: Once packages are confirmed, they cannot be changed. To make changes, you must use the Edit button (visible at Ready stage before packages are confirmed). See Section 7.8.

7.7 Updating Dispatch Status

Use the Update Status button to move a dispatch to its next stage. This button appears on the dispatch list (in the Actions column) and on the dispatch detail page header and History tab.

Update Status modal
The Update Status modal. The stage dropdown shows only valid next stages.
  1. Click Update Status on the dispatch list row or detail page.
  2. Choose the New Stage from the dropdown. Only valid next stages are shown — you cannot skip backwards.
  3. Set the Status Date (defaults to today). Use the actual date the event happened.
  4. Fill in the stage-specific field if shown:
    • In Transit: enter the LR / Docket Number from the transporter
    • Delivered: enter the Receiver's Name
    • Cancelled: enter the Cancellation Reason
  5. Optionally add a Status Note (e.g. "Delay due to road closure; expected tomorrow").
  6. Click Save Status.
Adding a tracking note without changing stage: When a dispatch is In Transit, the stage dropdown includes an option "In Transit (tracking update only)". Select this to add a tracking note without changing the stage — useful for recording courier updates mid-transit.

Terminal stages

Once a dispatch reaches Delivered or Cancelled, it cannot be changed further. The "Update Status" button is replaced with a Print Dispatch History button, which generates a PDF summary of the entire dispatch history.

7.8 Editing a Dispatch

Dispatches can be edited only while in Ready stage and before packages have been confirmed. Once packages are confirmed or the dispatch has moved to a later stage, editing is not possible.

Edit dispatch modal
The Edit Dispatch modal. Modify delivery info, items, or transport details.
  1. Open the dispatch detail page (must be in Ready stage, packages not yet confirmed).
  2. Click the Edit button in the page header. A full-screen edit modal opens.
  3. Make changes across the three sections: Delivery Information, Items, Transport.
  4. Click Save. The page refreshes with the updated details.
Warning: Saving an edit replaces all items in the dispatch. Stock levels are adjusted automatically — removed items are restocked, newly added items are deducted.

7.9 Deleting a Dispatch

Dispatches that were created by mistake can be permanently deleted. Deletion is only available for dispatches in Ready or Cancelled stage.

Delete dispatch confirmation modal
The type-to-confirm modal. You must type the exact dispatch number before the Confirm button enables.
  1. Open the dispatch detail page. The red Delete Dispatch button appears in the action bar (only on Ready or Cancelled dispatches).
  2. Click Delete Dispatch. A confirmation modal appears.
  3. Type the exact dispatch number (e.g. "DISP-202526-003") into the confirmation field. The Confirm button only enables when the number matches exactly.
  4. Click Confirm. The dispatch and all its packages, items, and history are permanently removed.
Warning: Deletion is permanent and cannot be undone. If the dispatch was in Ready stage, all stock that was deducted when the dispatch was created is automatically restored to inventory.
Note: If the dispatch was in Cancelled stage, stock was already restored when it was cancelled — no additional stock change occurs.

8. Projects

A project tracks an installation job from enquiry through to completion. Projects link to clients and can be referenced on dispatches for tracking which goods went to which job site.

8.1 Project List

Projects list page
The projects list. Search by project number or name, or filter by stage.

List columns

ColumnMeaning
Project #Unique project reference number
NameShort project name or description
ClientThe client this project belongs to
StageCurrent project stage (Enquiry, Quoted, Mockup, Confirmed, In Progress, Completed, Lost, Cancelled)
BudgetEstimated project budget
Assigned ToStaff member responsible for this project
Enquiry DateWhen the initial enquiry was received

Filtering

  • Search — type a project number or name
  • Stage filter — filter by a specific project stage
  • Assigned To — filter by the responsible staff member

Adding a Project

  1. Go to Operations → Projects.
  2. Click + Add Project.
  3. Fill in the project name, client, budget, and other details.
  4. Click Save. The project is created at "Enquiry" stage.

8.2 Project Detail

Project detail page
The project detail page with multiple tabs for different aspects of the project.

Click on any project row to open the detail page. The page has seven tabs:

TabWhat it shows
OverviewAll project details: client, budget, assigned staff, dates, stage, notes
Line ItemsProducts and services included in this project
MilestonesKey project milestones and their completion status
MockupsAttached design mockups and drawings
DocumentsProject-related documents (quotations, POs, invoices)
Stage HistoryLog of all stage changes with dates and notes
PaymentsPayment schedule, milestones, and recorded payments (see Section 8.3)
ActivityTimeline of all changes (see Section 14)

To edit a project, click More ▼ → Edit from the detail page.

8.3 Project Payments

The Payments tab on the project detail page lets you track payments against milestones. Define a payment schedule with the project value, add milestones, and record payments as they come in.

Project Payments tab
The Payments tab shows the project value, milestone table, and payment history.

Setting up a payment schedule

  1. Open a project and click the Payments tab.
  2. Click Set Up Payment Schedule.
  3. Enter the Base Amount (project value before GST) and GST Percentage (defaults to 18%).
  4. The Grand Total is calculated automatically. Click Save.

Adding milestones

  1. Click + Add Milestone.
  2. Enter a Name (e.g. "Advance", "After measurement", "Before dispatch").
  3. Optionally enter an Invoice Number.
  4. Choose Fixed Amount or Percentage of Total, then enter the amount.
  5. Optionally set a Due Date.
  6. Click Save.

Recording a payment

  1. Click Record Payment.
  2. Enter the Amount, Payment Date, and optionally a Reference Number (e.g. UTR/RTGS number).
  3. Allocate the payment to one or more milestones. Click Auto-allocate to fill amounts automatically (earliest milestone first), or enter amounts manually.
  4. Click Confirm Payment. The milestone balances update immediately.

Milestone status badges

StatusMeaning
PendingNo payments received yet
PartialSome payment received but not fully paid
PaidFully paid
OverdueDue date has passed and balance remains
Important: Recorded payments cannot be edited or deleted — they are permanent records. Double-check the amount and allocation before confirming.

9. Site Activities

Site Activities track work done at project sites — installations, measurements, inspections, and other field visits. Each activity is linked to a project, has one or more activity types, and can include assigned installers, linked dispatches, expenses, and uploaded photos.

9.1 Activity List

Site Activities list page
Operations → Site Activities. Filter by activity type, date range, or search by project name.

Go to Operations → Site Activities to see all recorded activities. The list shows:

  • Date — when the activity took place
  • Project — which project the activity belongs to
  • Activity Types — what kind of work was done
  • Installers — who was assigned
  • Status — Completed or Cancelled

Filtering

  • Search — type a project name or number
  • Activity Type — filter by a specific type (e.g. Installation, Measurement)
  • Date range — filter by From and To dates

9.2 Creating an Activity

  1. Go to Operations → Site Activities.
  2. Click + New Activity.
  3. Select the Project from the dropdown.
  4. Set the Activity Date.
  5. Select one or more Activity Types.
  6. Optionally add Installers, Dispatches, Expenses, and upload Photos.
  7. Add any Notes about the work done.
  8. Click Save.
Tip: You can also import site visits in bulk using the Import Site Visits button on the list page.

10. Planned Activities

Planned Activities let you schedule future work — upcoming installations, measurements, or inspections. Unlike Site Activities (which record past work), planned activities are for scheduling what is coming up.

Planned Activities page
Operations → Planned Activities. Switch between list view and calendar view.

List and Calendar views

Use the toggle buttons in the top-right corner to switch between List view (table showing date, project, activity type, and notes) and Calendar view (monthly calendar with activities shown on their planned dates).

Creating a planned activity

  1. Go to Operations → Planned Activities.
  2. Click + New Planned Activity.
  3. Select the Project.
  4. Set the Planned Date.
  5. Select the Activity Type.
  6. Optionally add Notes.
  7. Click Save.
Note: Planned activities appear on the Dashboard under "This Week" when they fall within the current week, helping you track upcoming work.

11. Installers

The Installers module manages your installation team — the people who go to client sites to install stretch ceilings and backlighting. Each installer can have multiple skills assigned to them.

11.1 Installer Skills

Installer Skills define the types of work your installation team can do (e.g. "Stretch Ceiling Installation", "LED Backlighting", "Profile Cutting"). Define skills first, then assign them to individual installers.

Installer Skills list
The Installer Skills page under Field → Installer Skills.

Adding a Skill

  1. Go to Field → Installer Skills.
  2. Click + Add Skill.
  3. Enter the skill Name (e.g. "Stretch Ceiling Installation").
  4. Click Save.

Skills can be deactivated (More ▼ → Deactivate) if no longer needed. Use the Show inactive checkbox to see deactivated skills.

11.2 Installers

An Installer is a person on your installation team. Each installer has a name, phone number, employment type, and one or more skills from the skills list.

Installers list
The Installers page shows name, employment type, phone, skills, and status.

List columns

ColumnMeaning
NameInstaller's full name
Employment TypeFull Time or Contract
Primary PhoneContact number
SkillsAssigned skills (from the Installer Skills list)
StatusActive or Inactive

Adding an Installer

  1. Go to Field → Installers.
  2. Click + Add Installer.
  3. Enter the installer's Name and Phone number.
  4. Select Employment Type: Full Time or Contract.
  5. Choose one or more Skills from the dropdown.
  6. Click Save.

Viewing installer details

Click on any installer row to open a side panel showing the Overview and Skills tabs. From the panel footer, you can Edit, Deactivate, or Duplicate the installer.

Filtering

  • Search — type an installer name
  • Filter tabs — All, Full Time, or Contract
  • Show inactive — toggle to include deactivated installers

11.3 Installer Daily Log

The Installer Daily Log tracks where each installer is working on any given day. It shows a date-based grid of all installers with their daily entries (projects, categories, and notes).

Installer Daily Log page
Field → Installer Daily Log. Navigate between dates using the arrows or date picker.

How it works

  • Use the date navigation (left/right arrows or date picker) to select a day.
  • Each row shows an installer with their daily entries as coloured pills (one per project/category).
  • A green dot means the installer has entries for that day; red dot means no entries yet.
  • A gap badge shows how many installers are missing entries for the selected date.

Adding an entry

  1. Go to Field → Installer Daily Log.
  2. Select the date for the entry.
  3. Click the + Add Entry button or click on an installer row.
  4. Select the Installer, Category (e.g. Site Work, Travel), and optionally a Project.
  5. Add any Notes and click Save.

Calendar view

Click on an installer name to open their individual calendar view, which shows a monthly calendar with all entries and a summary of completed, cancelled, and total days.

Note: Entries that are auto-created from site activities show an italic label. You can add additional manual entries on top of auto-created ones.

12. Reports

The Reports section provides analytics and detailed logs. Access these pages from the Reports section in the sidebar.

12.1 Installer Work Log

A detailed report of all activities completed by a specific installer within a date range.

Installer Work Log report
Reports → Installer Work Log. Select an installer and date range, then click Generate.
  1. Go to Reports → Installer Work Log.
  2. Search and select an Installer.
  3. Set the From and To dates.
  4. Click Generate.
  5. The report shows summary cards (Completed, Cancelled, Total) and a detailed table of activities.
  6. Click Download PDF to save a copy.

12.2 Installer Monthly Summary

A monthly overview of all installers' work — showing how many days each installer worked, across which projects, and the total activities completed.

  1. Go to Reports → Installer Summary.
  2. The current month is loaded by default. Use navigation to change months.
  3. The report shows a per-installer summary table with activity counts.

12.3 User Activity

An admin-only report that shows all system actions (creates, updates, status changes) grouped by user for a selected date. Use this to see who did what on any given day.

User Activity report
Reports → User Activity. Shows total events and active users for the selected date.
  1. Go to Reports → User Activity.
  2. Select a Date using the date picker.
  3. Click Generate.
  4. The report shows summary cards (Total Events, Active Users) followed by a section for each user with their actions listed.
Admin only: This report is visible only to users with the Admin role.

13. Settings

The Settings section contains company configuration, warehouse management, units of measurement, master lists for activity types and expense types, installer log categories, and user management. Access these pages from the Settings section in the sidebar.

13.1 Company

The Company page manages your business entities. If your business operates under multiple company names or GST registrations, each one is a separate entry here. The company switcher in the top bar pulls from this list.

Companies list
Settings → Company. Shows all companies with their code, GSTIN, and city.

Adding a Company

  1. Go to Settings → Company.
  2. Click + Add Company.
  3. Fill in the Company Name and Company Code.
  4. Click Save.

Company Detail Page

Company detail page
The company detail page has seven information cards, each with its own Edit button.

Click on a company row to open the detail page. It has seven editable cards:

CardFields
Company IdentityCompany Name, Code, GSTIN, Website URL, MSME registration
Registered AddressLine 1, Line 2, City, District, State, Pincode
Contact DetailsPrimary Email, Primary Phone, Secondary Email, Secondary Phone
Tax & LegalPAN, TAN, LUT, Eway Bill API Key
Bank DetailsAccount Number, Holder Name, IFSC Code, Bank Name, Branch
Document SettingsLR/Docket prefix, starting number, Invoice prefix, starting number
BrandingLogo URL, Website URL, Support Email

Click the Edit button on any card to modify that section's fields.

13.2 Warehouses

Warehouses are storage locations the company dispatches goods from. Once added, they appear as options in the "Dispatch From → Warehouse" selector when creating a dispatch (see Section 7.4).

Warehouse List

Warehouses list
Settings → Warehouses. Shows all active warehouses with their address and state.

Go to Settings → Warehouses to see all warehouses. The list shows the Name, Address, State, and whether each warehouse is Active.

Use the Show inactive toggle to include deactivated warehouses.

Adding a Warehouse

Add warehouse modal
The Add Warehouse form. The name is required; address details are optional.
  1. Go to Settings → Warehouses.
  2. Click + Add Warehouse.
  3. Enter the warehouse Name (required) — e.g. "Goregaon Warehouse" or "Vasai Store".
  4. Fill in the address details: Address Line 1, Line 2, City, Pincode, and State.
  5. Click Save. The warehouse is now available as a dispatch origin.

Using Warehouses in Dispatches

When creating or editing a dispatch, select Dispatch From → Warehouse. A dropdown appears listing all active warehouses. The warehouse name and address will appear on the packing list PDF.

13.3 Units of Measurement

Units of Measurement define how quantities are measured for products (e.g. Square Feet, Running Feet, Units, Kilograms). Some units come pre-loaded as system defaults; you can add custom units as needed.

Units of Measurement page
Settings → Units. System units are marked with a lock icon and cannot be renamed.

Unit columns

ColumnMeaning
NameFull name (e.g. "Square Feet")
Abbr.Short abbreviation (e.g. "sqft")
CategoryArea, Length, Count, or Other
Decimal PlacesHow many decimal places to show (0 to 4)
SystemWhether this is a built-in system unit (cannot be renamed or deleted)

Adding a Unit

  1. Go to Settings → Units.
  2. Click + Add Unit.
  3. Enter the unit Name (e.g. "Kilograms") and Abbreviation (e.g. "kg").
  4. Choose a Category: Area, Length, Count, or Other.
  5. Set Decimal Places (default is 2).
  6. Click Save.
Note: System units (pre-loaded defaults like sq.ft and rft) have a lock icon next to their abbreviation. You can deactivate them but cannot change their abbreviation.

13.4 Activity Types

Activity Types define the kinds of work that can be logged in Site Activities (e.g. "Ceiling Installation", "LED Backlighting", "Measurement", "Inspection").

Activity Types settings page
Settings → Activity Types. Add, edit, or deactivate activity types.

Adding an Activity Type

  1. Go to Settings → Activity Types.
  2. Click + Add Activity Type.
  3. Enter the Name (e.g. "Ceiling Installation") and an optional Description.
  4. Click Save.

Activity types can be deactivated (three-dot menu → Deactivate) when no longer needed. Use the Show inactive checkbox to see deactivated types.

13.5 Expense Types

Expense Types define the categories of expenses that can be recorded on site activities (e.g. "Travel Allowance", "Material Purchase", "Food").

Adding an Expense Type

  1. Go to Settings → Expense Types.
  2. Click + Add Expense Type.
  3. Enter the Name and an optional Description.
  4. Click Save.

13.6 Log Categories

Installer Log Categories define how installer daily log entries are categorized (e.g. "Site Work", "Travel", "Material Pickup", "Off Day"). Each category has a project rule that controls whether a project must be linked to entries of that type.

Adding a Log Category

  1. Go to Settings → Log Categories.
  2. Click + Add Category.
  3. Enter the Name and optional Description.
  4. Select the Project Rule:
RuleMeaning
RequiredA project must be selected when logging entries of this type
OptionalA project can be selected but is not required
Not ApplicableNo project field is shown for this type (e.g. "Off Day")

13.7 Users

The Users page is for administrators to manage who can access the system. Each user has a phone number (used for login), a name, and one or more roles.

Users settings page
Settings → Users. Shows all users with their roles, status, and last login.

User list columns

ColumnMeaning
Full NameThe user's display name
PhoneLogin phone number (+91)
RolesAssigned roles (Admin, Sales, Inventory, Accounts, Project Manager)
StatusActive or Inactive
Last LoginWhen the user last signed in
CreatedWhen the user account was created

Adding a User

  1. Go to Settings → Users.
  2. Click + Add User.
  3. Enter the user's Full Name and Phone Number (10 digits).
  4. Set a Password (minimum 6 characters).
  5. Select one or more Roles.
  6. Assign the Companies the user should have access to.
  7. Click Save.

Resetting a user's password

Click the three-dot menu (⋮) next to a user and select Reset Password. Enter the new password and click Save. The user will need to use the new password on their next login.

Admin only: The Users page is visible only to administrators.

14. Activity Monitor

The Activity tab appears on detail pages for clients, dealers, vendors, products, projects, and dispatches. It shows a timeline of every change made to that record.

Activity Monitor tab
The Activity tab on a client detail page. Every change is recorded with a timestamp.

What the Activity tab shows

How to access it

  1. Open any detail page (client, dealer, vendor, product, project, or dispatch).
  2. Click the Activity tab.
  3. The timeline loads automatically, showing the most recent changes first.
Note: The Activity tab is read-only. Changes are recorded automatically whenever anyone creates, updates, or changes the status of a record. You do not need to do anything to enable it.

15. Quick Reference — Common Tasks

TaskWhere to goQuick steps
Add a new client Sales → Clients + New Client → fill form → Save
Add a client address Clients → [client] → Overview tab Addresses card → + Add Address → fill → Save
Add a contact person to a client Clients → [client] → Overview tab Contact Persons card → + Add Person → fill → Save
Add a new dealer Sales → Dealers + New Dealer → fill (including Dealer Code) → Save
Add a vendor Procurement → Vendors + New Vendor → fill → Save
Duplicate a record Any detail page More ▼ → Duplicate → rename in edit modal → Save
Add a product category Inventory → Categories + Add Category → Name, HSN/SAC, GST rate → Save
Add a product Inventory → Products + Add Product → Name, Category, Type, Price → Save
Add a brand Inventory → Brands + Add Brand → Name → Save
Check all stock levels Inventory → Stock Search or filter by class; toggle zero-stock visibility
Check stock for one product Products → [product] → Stock tab View current stock, in transit, and adjustment history
Create a dispatch Operations → Dispatches + Create Dispatch → fill 4 sections → Create Dispatch
Mark dispatch as dispatched Dispatches list or detail page Update Status → Dispatched → set date → Save Status
Enter LR number (In Transit) Dispatches list or detail page Update Status → In Transit → enter LR number → Save Status
Mark as delivered Dispatches list or detail page Update Status → Delivered → enter receiver name → Save Status
Delete a dispatch Dispatch detail (Ready or Cancelled) Delete Dispatch → type dispatch number → Confirm
Confirm packages & print labels Dispatch detail → Packages tab Assign items → Confirm Packages → Print Label per package
Generate dispatch list PDF Operations → Dispatches Apply filters → Generate PDF button (top right)
View a project Operations → Projects Click project row → Overview tab
Add an installer Field → Installers + Add Installer → Name, Phone, Skills → Save
Add an installer skill Field → Installer Skills + Add Skill → Name → Save
Manage company settings Settings → Company Click company → Edit any card → Save
Add a warehouse Settings → Warehouses + Add Warehouse → Name + address → Save
Add a unit of measurement Settings → Units + Add Unit → Name, Abbreviation, Category → Save
View activity history Any detail page Click the Activity tab → scroll timeline
Record a project payment Projects → [project] → Payments tab Record Payment → amount + allocate → Confirm
Log a site activity Operations → Site Activities + New Activity → project, date, type → Save
Plan a future activity Operations → Planned Activities + New Planned Activity → project, date, type → Save
Fill installer daily log Field → Installer Daily Log Select date → + Add Entry → installer, category → Save
Generate installer work log Reports → Installer Work Log Select installer + date range → Generate → Download PDF
View user activity (admin) Reports → User Activity Select date → Generate
Add a user (admin) Settings → Users + Add User → name, phone, password, roles → Save
Reset a user's password (admin) Settings → Users Three-dot menu → Reset Password → new password → Save
Deactivate / reactivate a record Any detail page (client, dealer, product, etc.) More ▼ → Deactivate (or Reactivate with Show inactive on)