Customer Master
The customer master is the foundation of everything in the sales module. Every proforma invoice, sales order, tax invoice, and payment receipt is linked to a customer record. If the customer record is incomplete or inaccurate — a wrong GSTIN, a missing shipping address, an undefined credit limit — the errors cascade into every downstream document.
This chapter explains the customer master concept, walks through the key fields, and provides step-by-step instructions for creating both business and individual customer records in Udyamo ERP Lite.
What You Will Learn
- What the customer master is and why a single, accurate record per customer matters
- The difference between business and individual customer types
- The role of GSTIN, PAN, and address fields in GST compliance
- How credit limit and credit days control credit exposure
- Step-by-step creation of business and individual customer records
Prerequisites
- Access to Udyamo ERP Lite with permission to manage customers
- Understanding of the sales cycle (Chapter 19)
- Your customers' GSTIN and PAN details (for business customers)
The Customer Master Concept
A customer master record is a single, centralised entry for each customer your business sells to. Rather than re-entering customer details on every invoice or sales order, you create the customer once and reference that record throughout the system. When you update a customer's address or GSTIN, the change is reflected everywhere that customer appears.
This approach delivers three benefits:
- Consistency. The customer's legal name, GSTIN, and address are entered once and used uniformly across all documents. No more invoices with slightly different spellings of the same company name.
- Compliance. GST returns require exact matching of GSTINs and legal names. A centralised customer master ensures that every invoice carries the correct details.
- Analysis. With a single customer record, you can track total revenue, outstanding receivables, payment history, and credit utilisation across all transactions for that customer.
Customer Types
Udyamo ERP Lite supports two customer types:
Business. A registered company, partnership firm, LLP, or proprietorship. Business customers typically have a GSTIN (if GST-registered) and a PAN. B2B transactions require the customer's GSTIN on the tax invoice for input tax credit purposes.
Individual. A person buying in their individual capacity. Individual customers may not have a GSTIN. Sales to individuals are B2C transactions where GST is charged but the customer does not claim input tax credit.
Tip: Even if a proprietorship firm is run by a single person, classify it as "business" if it has a GSTIN. The customer type affects how GST is reported — B2B invoices appear in GSTR-1 with the customer's GSTIN, while B2C invoices are reported in aggregate.
Key Fields Explained
Identity and Contact
| Field | Description | Required |
|---|---|---|
| Name | Legal name of the customer (as on GSTIN certificate for businesses) | Yes |
| Customer Type | Individual or Business | Yes |
| GSTIN | 15-digit GST Identification Number (for GST-registered businesses) | No |
| PAN | 10-character Permanent Account Number | No |
| Primary email for sending invoices and proformas | No | |
| Phone | Primary contact number | No |
| Contact Person | Name of the person you deal with at the customer's organisation | No |
Required: The Name and Customer Type fields are mandatory. For business customers engaged in B2B transactions, the GSTIN should always be entered to ensure correct GST reporting.
Addresses
Udyamo ERP Lite maintains separate billing and shipping addresses for each customer:
| Field | Description |
|---|---|
| Billing Address | Street address for the billing location |
| Billing City | City of the billing address |
| Billing State | State of the billing address (determines intra-state vs. inter-state GST) |
| Billing Pincode | PIN code of the billing address |
| Shipping Address | Street address for the delivery location |
| Shipping City | City of the shipping address |
| Shipping State | State of the shipping address |
| Shipping Pincode | PIN code of the shipping address |
Warning: The billing state is critical for GST calculation. If your business is in Maharashtra and the customer's billing state is also Maharashtra, the transaction is intra-state (CGST + SGST). If the customer's billing state is Gujarat, the transaction is inter-state (IGST). An incorrect state will result in incorrect tax calculation and filing mismatches.
Credit and Payment Terms
| Field | Description |
|---|---|
| Credit Limit | Maximum total outstanding amount (in rupees) allowed for this customer |
| Credit Days | Number of days from invoice date by which payment is expected |
| Payment Terms | Free-text description of payment terms (e.g., "50% advance, 50% on delivery") |
Other Fields
| Field | Description |
|---|---|
| Notes | Internal notes about the customer (not visible on invoices) |
| Active | Whether the customer is active. Deactivated customers cannot be selected for new transactions |
Step-by-Step: Creating a Business Customer
This example creates a customer record for a steel fabrication company in Pune that buys machined components from your factory.
- Navigate to Sales > Customers from the main menu.
- Click New Customer.
- Enter the customer details:
- Name: Sai Engineering Works
- Customer Type: Business
- GSTIN: 27AABCS1234F1Z5
- PAN: AABCS1234F
- Email: accounts@saiengworks.in
- Phone: 9876543210
- Contact Person: Rajesh Patil
- Enter the billing address:
- Billing Address: Plot 45, MIDC Phase II
- Billing City: Pune
- Billing State: Maharashtra
- Billing Pincode: 411026
- Enter the shipping address (if different from billing):
- Shipping Address: Gate No. 7, Industrial Area
- Shipping City: Pune
- Shipping State: Maharashtra
- Shipping Pincode: 411039
- Set credit terms:
- Credit Limit: 500000
- Credit Days: 30
- Payment Terms: Net 30 days from invoice date
- Click Create Customer to save the record.

The customer now appears in your customer list and can be selected when creating proforma invoices, sales orders, and invoices.
Step-by-Step: Creating an Individual Customer
This example creates a customer record for an individual buyer who purchases processed food products directly from your factory outlet.
- Navigate to Sales > Customers from the main menu.
- Click New Customer.
- Enter the customer details:
- Name: Anita Sharma
- Customer Type: Individual
- Email: anita.sharma@email.com
- Phone: 9123456789
- Enter the billing address:
- Billing Address: 12, Green Park Colony
- Billing City: Jaipur
- Billing State: Rajasthan
- Billing Pincode: 302001
- Leave GSTIN and PAN blank (not applicable for most individual customers).
- Leave credit limit at 0 (no credit for walk-in individual customers).
- Click Create Customer to save.
Tip: For individual customers who make frequent purchases, creating a customer master saves time on every subsequent transaction. For rare, one-time buyers, you may choose to use a generic "Walk-in Customer" record instead of creating individual entries.
Why Accurate Customer Data Matters
Incorrect customer data causes problems at two levels:
Operational problems. A wrong shipping address means goods are delivered to the wrong location. A missing email means invoices cannot be sent electronically. An undefined credit limit means you have no guardrails against over-exposure.
Compliance problems. GST law requires the customer's exact legal name and GSTIN on every B2B tax invoice. Mismatches between the name or GSTIN on your invoice and the customer's actual registration can result in the customer's input tax credit being denied. This creates disputes and damages business relationships.
Tip: When onboarding a new business customer, ask for a copy of their GST registration certificate. This document contains the exact legal name, GSTIN, and registered address you need for accurate invoicing.
Tips & Best Practices
Tip: Periodically review your customer list and deactivate customers who are no longer active. This keeps the selection lists clean and prevents accidental invoicing to defunct entities.
Tip: Always enter both billing and shipping addresses, even if they are the same. Many manufacturing customers have a registered office (billing) at one location and a factory (shipping) at another. Getting this right from the start avoids delivery confusion.
Warning: Never reuse a customer record for a different entity. If a company changes its legal name or GSTIN (due to restructuring, for example), create a new customer record. Reusing the old record will corrupt historical data and create compliance issues.
Quick Reference
| Field | Purpose | Impact |
|---|---|---|
| Name | Legal name on invoices and GST returns | Must match GSTIN certificate |
| Customer Type | Business or Individual | Determines B2B vs. B2C reporting |
| GSTIN | GST Identification Number | Required for B2B input tax credit |
| Billing State | State of the billing address | Determines CGST+SGST vs. IGST |
| Credit Limit | Maximum outstanding amount | Prevents over-exposure |
| Credit Days | Payment deadline in days | Drives due dates and overdue alerts |
| Active | Whether customer can be used | Controls selection in transactions |