ERP Guide

Master Data Management: A Practical Guide for ERP Users

Every invoice, purchase order and production entry is built from master data: items, customers, vendors, units, tax codes and BOMs. When the masters are wrong, everything built on them is wrong. This guide explains master data management and how to keep your masters clean.

DotOne team Updated 27 Oct 2026 9 min read
On this page
  1. What is master data management?
  2. Master data vs transactional data
  3. The master data a manufacturer runs on
  4. Why master data goes wrong
  5. Rules that keep master data clean
  6. Master data checklist before ERP go-live

What is master data management?

Master data is the core reference data a business runs on, the records that change rarely but are used in almost every transaction. Master data management (MDM) is the set of rules, owners and processes that keep that data accurate, consistent and free of duplicates across every system and team.

Large enterprises buy dedicated MDM software. For most growing manufacturers, MDM is a discipline applied inside the ERP: clear naming rules, named owners and an approval step before a new master goes live.

Master data vs transactional data

Master dataTransactional data
What it isWho and what the business deals withWhat happened, and when
ExamplesItem, customer, vendor, BOM, ledgerInvoice, PO, GRN, job card, payment
How often it changesRarelyEvery day
Impact of an errorRepeats in every transaction that uses itUsually limited to one document

The master data a manufacturer runs on

  • Item master: raw materials, components, consumables, semi-finished and finished goods, with codes, units, HSN, tax rate and reorder levels.
  • Units of measure: base units and conversions, such as a roll to metres or a box to pieces.
  • Bill of materials (BOM): what goes into each product, in what quantity, with expected scrap.
  • Customer master: legal name, GSTIN, billing and shipping addresses, credit terms, price list.
  • Vendor master: legal name, GSTIN, PAN, bank details, payment terms, approved items.
  • Chart of accounts and ledgers: the ledgers your vouchers post to, which must match your books in Tally.
  • Locations: plants, warehouses, bins and work centres.
  • Employees: codes, departments, salary structure and statutory details.

Why master data goes wrong

  • Duplicates. The same item created as "MS Sheet 2mm", "M.S. sheet 2 mm" and "Mild steel sheet 2.0". Stock splits across three records and none of them is right.
  • No owner. Anyone can create a master, so everyone does, in their own style.
  • Wrong units. Bought in kg, issued in pieces, with no conversion set up, so stock and costing drift apart.
  • Missing tax details. Wrong HSN or GST rate on an item, or a wrong GSTIN on a customer, puts errors into every invoice and return.
  • Old records left active. Discontinued items and inactive vendors still show up in dropdowns and get used by mistake.

Rules that keep master data clean

  1. Name an owner for each master. For example: stores owns items, purchase owns vendors, accounts owns ledgers and customer tax details.
  2. Agree a naming convention. For example: type, material, size, grade, in that order, with fixed abbreviations: "SHEET-MS-2.0MM-IS2062".
  3. Use structured fields, not names, for attributes. Size, grade and colour belong in fields or variants, so reports can filter on them.
  4. Search before you create. Make checking for an existing record a required step.
  5. Approve new masters. A short approval step for new items and vendors stops most duplicates.
  6. Validate tax data. Check GSTIN format and HSN codes when the record is created, not when the return is filed.
  7. Deactivate, don't delete. Mark old records inactive so history stays intact but nobody can pick them by mistake.
  8. Review quarterly. Run a duplicate and missing-field report and clean up.

Master data checklist before ERP go-live

  • Item list de-duplicated, with codes, units, HSN and GST rates filled for every active item
  • Unit conversions set up and tested on real purchase and issue examples
  • BOMs entered and checked against one real production batch (see our BOM setup guide)
  • Customer and vendor GSTINs, addresses and payment terms verified
  • Ledgers mapped to your Tally company, if your books stay in Tally
  • Opening stock counted and loaded by location
  • Owners and the approval rule for new masters agreed and written down

DotOne syncs masters both ways with Tally through the Tally connector, so customers, vendors, items and ledgers stay the same in both systems.

Frequently asked questions

What is master data management in simple terms?

It is keeping your core business records, such as items, customers, vendors and BOMs, accurate, consistent and free of duplicates, with clear rules about who creates and changes them.

What are examples of master data?

Item master, units of measure, bills of materials, customer master, vendor master, chart of accounts, warehouses and employee records.

What is the difference between master data and transactional data?

Master data describes who and what the business deals with and changes rarely. Transactional data records events such as invoices, purchase orders and payments, and is created every day using the masters.

Do I need separate MDM software?

Most growing manufacturers do not. Clear ownership, naming rules and an approval step inside the ERP solve most master data problems. Dedicated MDM tools make sense when many separate systems hold the same masters.

How do I stop duplicate items being created?

Give one team ownership of the item master, agree a naming convention, make searching for an existing item a required step, and add an approval for new items. See the BOM setup guide for item and variant structure.

Start your ERP with clean masters

Our implementation team helps you clean and load items, BOMs, customers and vendors before go-live.