Customers

Create a Customer Profile

Use the New Customer drawer when the shop needs repeat-customer lookup, account credit, tax identity or sale history.

Menu path
Customers -> Customer List -> New
Verified from
Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence

frontend/modules/customers.html, frontend/modals/customer.html, frontend/static/script/js/modules/js/customers.js validForm customer gstFields, demo.posnic.io customer form reviewed on 2026-09-02

Open Customer ListThe Customer List is the starting point for adding, finding and opening customer profiles.
Add Customer drawerThe drawer captures identity, contact, category, referral and credit permission without leaving the list.

When to Add a Customer

Create a profile only when the shop needs to recognize the buyer again. Walk-in Customer is still the normal choice for anonymous counter sales.

NeedCreate a profile?Why
Phone lookupYesCashiers can find the same person on future bills.
Credit or pay laterYesThe Allow credit setting belongs to the customer, not to a one-time bill.
GST invoice identityYesRegistered customers need a GST type and GSTIN on the record.
Simple cash saleUsually noUse Walk-in to avoid storing unnecessary personal data.
Loyalty or repeat historyYesReports and profile history need a named customer.

Create the Profile

  1. Open Customers -> Customer List.
  2. Click New.
  3. Enter Name. The form requires at least 3 characters and allows up to 250.
  4. Enter Phone if staff will search by phone. Posnic validates the phone format with the selected country.
  5. Choose Category when the shop groups customers for wholesale, loyalty, staff or reporting.
  6. Choose Referral customer when the business tracks who introduced the customer.
  7. Enter Email, Address and City only when the shop needs them for receipts, delivery or follow-up.
  8. Confirm Country and State.
  9. Turn on Allow credit only when the owner allows this customer to buy now and pay later.
  10. Save the profile, then open it from the list to confirm the details.

GST Fields

GST fields are shown when GST is enabled for the shop. Consumer customers can remain Unregistered. Registered Regular or Registered Composite customers require a 15-character GSTIN.

  • Set GST Type to consumer for normal unregistered buyers.
  • Use Registered - Regular or Registered - Composite only when the customer has a valid GSTIN.
  • Entering the first two GSTIN digits can set the Indian state from the GST state map.
  • Do not invent tax identity values for training. Use a local test install when tax-printing must be verified.

Validation and Cleanup

FieldValidation seen in sourceOperator note
NameRequired, 3 to 250 characters.Use the customer or business name staff will search.
Phone3 to 20 characters plus phone validator.Avoid duplicate phone numbers unless the shop has a known family-account rule.
EmailEmail format, up to 250 characters in validation.Optional unless invoices or statements are emailed.
Address3 to 500 characters when entered.Keep delivery or billing addresses readable.
CityCity validator, up to 20 characters.Use the same spelling across records.
GSTINRequired only for registered GST type, exactly 15 characters.Check it before saving because receipts and reports depend on it.