Training home / Core masters

Core masters: parts, customers, suppliers, people

How to create and look after the four lists that almost every document in WorkCrest points back to, and why each field matters.

At a glance

Why these four lists come first

Every quotation, order, purchase order, invoice, stock movement and leave request picks something from these lists: a part, a customer, a supplier or an employee.

What you type here is copied onto the documents later.

A wrong tax code or state on a master becomes a wrong tax invoice. It is worth ten extra minutes to get each record right.

This guide covers Parts, Customers, Suppliers, Employees and Departments, plus Part cross-references (what a customer or supplier calls your part).

Setup order

Later records pick from earlier ones, so work top to bottom. You cannot finish a part without a unit and a type, and you cannot finish an employee without a department.

#MasterWhere to find itWho can change itDo this first
1Units of measure and item typesConfiguration › Units of Measure, Configuration › Item TypesAdmin, Procurement, SalesSee setup masters
2DepartmentsConfiguration › DepartmentsAdmin, HRNothing (leave the head blank for now)
3EmployeesPeople › EmployeesAdmin, HRDepartments. Resources, if you will tag skills
4PartsInventory › PartsAdmin, Procurement, SalesUnits of measure, item types
5CustomersReceivables › CustomersAdmin, SalesCompany state, currencies, shipping terms, price lists (all optional except currency)
6SuppliersPayables › SuppliersAdmin, ProcurementNothing
7Part cross-referencesInventory › Part Cross-ReferencesSales (customer numbers), Procurement (supplier numbers), Admin (both)Parts, customers, suppliers
Who can open vs who can change. More people can open these screens than can save on them. For example Plant and Accounts can open Parts, Customers and Suppliers, but only the roles in the table above can save a change. An Admin can always do everything. If a button is missing or saving says you are not allowed, you are in the wrong role for that list: ask the Admin, who can adjust who sees what.
You do not delete these records. Parts, customers, suppliers and employees are never removed, because old documents still refer to them. To retire one, edit it and switch it to Inactive. Each list opens on its Active tab, with an All tab and an Inactive tab beside it showing counts.

1. Parts

What it is: every item you buy, make, stock or sell, and also every service you bill for (job work, for example). One part record is used on purchase orders, quotations, orders, goods receipts, bills of material, jobs and invoices.

Where to find it: Inventory › Parts. Who can change it: Admin, Procurement, Sales.

The Parts list with Active, Inactive tabs, filters for Type, Tracking, Receipt and Stock, a search box, Import CSV and Add part buttons
The Parts list. Tabs show how many parts are active and inactive; the four filters narrow the list; the search box finds a part by code, name or any other part number.

Creating a part

  1. Open Inventory › Parts and click Add part. A form opens with two tabs: General and Inventory & pricing.
  2. On General, fill in Part code and Name. Add a Description if the name alone is not enough for someone to pick the right part.
  3. Choose the Type and the Unit of measure. Think before you pick the unit: it cannot be changed later.
  4. Set Tracking and Receipt routing (explained below), then set the four switches: Active, Purchasable, Stockable, Sellable.
  5. Switch to Inventory & pricing. Fill in the planning fields, the HSN / SAC code, the GST rate %, the Standard cost (if you can see it) and the Selling price.
  6. Click Create part. If a required field on the other tab is empty, WorkCrest jumps to that tab and marks it with a red dot. Use Discard to close without saving.

Field by field, and why it matters

FieldWhat to enterWhy it matters
Part codeYour own short, unique code (for example RM-001 for a raw material).It is what people search and pick by on every document. Agree on a pattern (RM- raw material, FG- finished goods) before you start so codes stay consistent.
Name, DescriptionPlain words, as you want them printed.The name shows in pickers and prints on documents.
TypeOne of your item types, such as Raw Material, Finished Good or Service.It groups parts in reports and filters. Choosing the Service type changes the rest of the form (see below).
Unit of measureThe unit you count the part in (Nos, Kg, Metre).Quantities are stored as bare numbers, so the unit gives them meaning. It is locked after the part is created, because changing it would silently change what every old balance and document line means. If you picked the wrong unit, create a new part and deactivate the old one.
TrackingNone (quantity only), Lot / batch, or Serial (per unit).Lot keeps stock by batch so you can trace a problem to a batch; Serial keeps one row per unit. Choose it at the start. Once a part has stock history the mode is locked, because switching would orphan the per-lot or per-serial balances.
Receipt routingDirect (to stock) or Inspection (2-step).With Direct, goods you receive go straight into stock. With Inspection, the whole received quantity is parked in a holding area first and only the accepted quantity moves to stock after someone checks it on the goods receipt. Use Inspection for items you must check before use (see the Quality guide).
ActiveOn for normal use.Switch off to retire the part. An inactive part drops out of pickers but stays on old documents.
Purchasable / SellableTick what applies.Tells the pickers whether the part may be bought or sold.
StockableOn for anything you keep a quantity of.Off means WorkCrest never counts a balance for it. Once a part has stock history you cannot change this switch, because it would orphan existing balances.
Reorder levelThe quantity at which you want a warning.The Parts list marks a part as low stock, and reorder alerts use it, when your own stock on hand falls below it.
Lead time (days)How long it normally takes to get the part.Feeds purchase and production planning.
MOQSupplier minimum order quantity.Reference for buyers.
Min quantity, Max quantityYour stock floor and ceiling.Used by min/max planning. Max cannot be lower than Min (equal is fine, for a fixed order-up-to level).
Net weight, Gross weight (kg)Optional.Used by pricing formulas that price by weight. Gross cannot be below net.
HSN / SAC codeHSN for goods, SAC for services. Required.It is copied onto every tax invoice line as it was at that moment, and drives the HSN/SAC summary your accountant files. A wrong code lands on the invoice.
GST rate %Pick from the list of standard rates.The tax rate charged on sales and bills for this part.
Standard cost (₹)Your planned cost per unit.The single standard cost used for stock valuation, costing and misc stock values. See the cost note below.
Selling price (₹)Your default price per unit.The starting price on quotations and orders. Customer-specific prices and price lists can override it (see the pricing rules in the setup guide and Sales documents).

Service parts hold no stock

When you choose the Service type, WorkCrest sets these fields for you:

This is deliberate. A service such as "Job work: turning" is something you bill, not something you keep on a shelf, so it never has a balance and never appears in stock reports.

Give a service part a SAC code and a selling price, and use it on quotations, orders and invoices.

Who can see standard cost. Standard cost is internal cost, so it is shown only to people who hold the cost-viewing access, by default Accounts and Admin. For everyone else the Standard cost field is not on the form at all, and the cost is not sent to their screen. A part they create starts at 0, and when they edit a part the stored cost is left untouched. Accounts (or the cost roll-up) then sets the real figure. If you cannot see the field, that is by design; ask the Admin if you genuinely need the access. A hand-typed cost counts as a deliberate change, so a later automatic update will not overwrite it straight away. Selling and purchase prices are not costs and everyone with access to Parts can see them.

Finding parts

Bulk import

For a first load of many parts, click Import CSV. Inside the dialog, download the template, fill it in a spreadsheet, save as CSV and upload it. WorkCrest checks every row and shows errors by spreadsheet row number before anything is saved. Points to know:

Before you save a part

2. Customers

What it is: every business you sell to or quote. It supplies the billing details, the tax treatment, the credit rules and the defaults for new quotations and orders.

Where to find it: Receivables › Customers. Who can change it: Admin, Sales.

The Customers list
The Customers list with its Active, Inactive and All tabs. Click a customer to open its page.

Creating a customer

  1. Open Receivables › Customers and click the button to add a customer (or Import CSV for many at once).
  2. Enter the Name, GSTIN and PAN.
  3. Under Billing address (place of supply for GST) fill the Address, City, State and Pincode. State is required.
  4. If goods go to a different address, fill Shipping address (optional, if different) as well.
  5. Enter the Contact person, Phone and Email.
  6. Set Payment terms (days), Credit limit (₹) and Default currency. Optionally pick a Price list.
  7. Under Shipping terms tick the terms this customer may use and click Default beside the one to pre-select.
  8. Leave Active on and click Create customer.
A customer's own page with an Edit button and the customer's part numbers
A customer's page. Use the Edit button here to change the details; the page also lists what this customer calls your parts.

Field by field, and why it matters

FieldWhy it matters
NameRequired. Prints on every quotation, challan and invoice.
GSTIN, PANOptional on the form, but a registered business should have its GSTIN: it prints on the tax invoice and your buyer needs it to claim credit. Copy it exactly from their registration.
Billing stateThe most important field on the record. It decides the tax split. If the customer's billing state is the same as your company state, invoices charge CGST plus SGST; if it is different, they charge IGST. The split is worked out when the invoice is created and stored, never recalculated, so a wrong state produces a wrong invoice that has to be cancelled and redone.
Shipping addressOnly needed when it differs from billing. Tax still follows the billing state.
Contact person, Phone, EmailFor your team's reference. The email must look like a valid address if you fill it.
Payment terms (days)Sets the due date on invoices and drives receivables ageing and collection reports. Use 0 for payment on delivery.
Credit limit (₹)The most this customer may owe you. Order and delivery approvals compare their open exposure against it, so an order that would push them over the limit is flagged. Draft invoices count towards exposure.
Default currencyRequired. Pre-selected, with the latest reference exchange rate, when you pick this customer on a new order; you can change it order by order. It must be INR or a currency that is switched on in the currencies list.
Price listOptional. Prices from this list are tried before the standard list when quoting this customer. Leave blank to use the standard list only. It must be an active price list.
Shipping terms and DefaultLimits which terms (for example who pays freight) can be used on this customer's quotations, and pre-selects the default. The list shows only active shipping terms; if it says none exist, add them under Configuration › Shipping Terms first.
Reprice at dispatchA tag only. Pricing assignments can choose to apply to customers with this on or off. It does nothing by itself.
ActiveOff retires the customer from pickers. History stays.
After the customer exists, add what they call each of your parts under Part cross-references (section 5), and any customer-specific prices under Configuration › Customer Prices if you use them.
Before you save a customer

3. Suppliers

What it is: every business you buy from. Purchase orders, goods receipts, supplier bills and payments all point at a supplier.

Where to find it: Payables › Suppliers. Who can change it: Admin, Procurement.

The Suppliers list
The Suppliers list. Click a row to open and edit that supplier; Import CSV loads many at once.
  1. Open Payables › Suppliers and click the button to add a supplier.
  2. Enter the Name (the only required text field), GSTIN and PAN.
  3. Fill the Address, City, State and Pincode.
  4. Enter Contact person, Phone and Email.
  5. Enter the Bank account number and IFSC so Accounts can pay without hunting for details.
  6. Set Payment terms (days), leave Active on, and click Create supplier.
A supplier's ledger page showing orders, bills, payments and net position
A supplier's ledger page: orders, bills and payments for that supplier, and what you net owe them.
FieldWhy it matters
GSTINPrinted on purchase orders and used when recording supplier bills so you can claim input tax credit.
StateOn a supplier bill, WorkCrest compares the supplier's state with your company state to split the tax into CGST plus SGST or IGST, the same way it does for customers. An empty or wrong state means a wrong tax split on the bill.
Bank account number, IFSCUsed by Accounts when paying. Check them carefully; a typo sends money to the wrong place.
Payment terms (days)Sets the due date of bills from this supplier, which drives Payables › Upcoming Payments and payables ageing.
ActiveOff hides the supplier from new purchase orders. History stays.
To control which suppliers may supply which parts, see the Approved Supplier List under Purchasing › Approved Suppliers. To record what a supplier calls your part, use Part cross-references (section 5).
Before you save a supplier

4. Departments and employees

Employees are the people in your business: office staff, shop-floor workers, approvers. Many things in WorkCrest need an employee: leave, reimbursements, approvals, job assignments and who created a document.

Departments first

The Departments list
Departments are a short list. Click a row to edit it.
  1. Open Configuration › Departments and click the button to add a department.
  2. Enter a short Code (it is saved in capitals) and the Name.
  3. Leave Department head as None for now. You can only pick a head once employees exist; come back and set it afterwards.
  4. Click Create department.

Then employees

The Employees list
The Employees list with Active and Inactive tabs. Click a row to edit.
  1. Open People › Employees and click the button to add an employee (or Import CSV).
  2. Enter Name, Gender, Phone and Email.
  3. Choose the Department, enter the Designation and the Date of joining.
  4. Pick the Reporting manager (leave as None if there is none) and the Employment type (Full-time, Part-time, Contract or Intern).
  5. Pick a Labour type / skill if this person does shop-floor work (see below).
  6. Leave Status as Active, add any Additional information, and click Create employee. WorkCrest assigns the employee code automatically.
FieldWhy it matters
DepartmentRequired. Groups people for reporting and leave views.
Reporting managerThis decides who approves the employee's leave. Leave requests go to the reporting manager only (one level, outside the main approval rules). If an employee has no manager set, the request falls back to Admin and HR, so set a manager for everyone who should be approved by a real person. A manager cannot approve their own leave.
Labour type / skillOptional. Tags the person with a kind of labour (for example turner, welder). It lists only active resources of the Labour kind from Configuration › Resources. It links the person to a labour rate that job costing uses for planned time, so set it for shop-floor workers and leave it blank for office staff.
Date of joining, Date of leavingJoining is required. Fill leaving when someone departs, and set Status to Inactive.
StatusActive or Inactive. Inactive people drop out of the Active tab and the pickers; their history stays. Employees are never deleted.
Designation, Employment typeReference details. Both are required.
Employees without logins. An employee is not the same as a user. A shop-floor worker needs an employee record so jobs, labour and leave can be tracked, but never needs to sign in. Creating an employee does not create a login. Logins are made separately by the Admin (see the Admin guide), and a login must be linked to an employee record before that person can do things like maintain part cross-references or apply for leave.
Before you save an employee or department

5. Part cross-references

What it is: a small table of "what they call our part". A customer may order your bracket as their number KAC-4471-B; a supplier may sell your steel sheet under their own code. A cross-reference ties that outside number to your part.

Where to find it: Inventory › Part Cross-References. Who can change it: Sales maintains customer numbers, Procurement maintains supplier numbers, Admin can do both. Your login must also be linked to an employee record, or WorkCrest will ask you to get an Admin to link one.

The Part cross-references list showing a customer row and a supplier row with Edit and Delete
Part cross-references. Each row pairs a customer or supplier with your part and their own part number. Use the tabs to see All, Customer or Supplier only.
  1. Open Inventory › Part Cross-References and click New cross-reference.
  2. Under For choose Customer or Supplier. You only see the choices your role is allowed to maintain.
  3. Pick the Customer or Supplier.
  4. Pick Our part. Only active parts can be chosen.
  5. Type Their part no. exactly as they write it.
  6. Click Add cross-reference. Use Edit or Delete on a row later; unlike the other masters, cross-references can be deleted. Import CSV loads many at once.

Why it matters: the Parts list search finds a part by any of these numbers, and a customer's page lists what they call each part. That saves staff from guessing which of your parts a purchase order line refers to.

Rules WorkCrest enforces. One customer (or supplier) can have only one number for a given part. The same outside number cannot be used for two different parts of the same customer or supplier; you will see "already used for another part of this customer" or "already has a part number for that part". Fix the existing row instead of adding another.

Common mistakes

MistakeWhat happensWhat to do
Wrong unit of measure on a partIt cannot be edited after the part is created.Create a new part with the right unit and make the old one inactive.
Trying to change Tracking or Stockable after stock has movedThe save is refused so balances are not orphaned.Decide at creation. Otherwise make a new part.
Setting a service to StockableRefused. Services hold no stock.Leave Stockable off and use the Service type.
Wrong or blank state on a customer or supplierThe tax split (CGST plus SGST versus IGST) comes out wrong on invoices and bills.Set the state from the GSTIN before the first document. A stored invoice is not recalculated.
Wrong HSN or SAC codeIt prints on every invoice line and the HSN/SAC summary.Confirm with your accountant before creating the part.
Looking for a Delete buttonThere is none for parts, customers, suppliers or employees.Switch Active (or Status) off. Only cross-references can be deleted.
No reporting manager on an employeeTheir leave falls back to Admin and HR.Set the manager when you create the employee.
Cannot see Standard costYou do not hold the cost-viewing access.This is intended. Ask Accounts to set costs, or the Admin about access.
Import fails with row errorsNothing is saved.Fix the rows named in the error list, check there are no duplicate codes, and upload again. Import never overwrites an existing record.
Duplicate customer or supplier under a different spellingHistory splits across two records.Search before adding. Retire the duplicate by switching it to Inactive.

Where to go next