Customer Setup
How to Use
โ Adding a New Customer
- Open Customer Setup from the menu
- Fill in the Firm Name, Address, Town, Sub Town, and Category (these are required)
- Add contact details and license information as needed
- Press F12 or click Save
- Confirm when prompted "Are you sure to save?"
โ๏ธ Editing an Existing Customer
- Press F2 or click Search
- Find the customer by name in the search popup
- Select the customer โ their data will load into the form
- Modify the fields you need to change
- Press F12 or click Save
๐งพ Updating Filer Status from the FBR List
- Download the current Active Taxpayer List from FBR โ one Excel workbook. Use it as downloaded; do not open and re-save it in Excel.
- Click Filer Status (ATL). Before it asks for the file, it checks your customers for duplicate NTN or CNIC.
- If duplicates are listed, correct them first. Double-click a row to load that customer into this screen, fix it and press F12. When they are all done, open the screen again and press Re-check.
- Click Select File... and choose the workbook. Reading it takes about a minute and shows a progress bar โ you can press Cancel at any point and nothing will have changed.
- Read the summary: how many customers become filers, how many become non-filers, and how many are unchanged. The list shows every customer that would change and why.
- Click Apply and confirm. The customer being written is highlighted as it goes.
Field Descriptions
Basic Information
Firm Name Required
The official name of the customer's business. This is the name that will appear on invoices, ledgers, and all reports.
Example: AL-SHIFA MEDICAL STOREContact Name Optional
The name of the shop owner or the main person you deal with at this customer.
Example: MR. AHMAD KHANAddress Required
Full address of the customer's shop or business location. This is printed on invoices and used for GPS lookup.
Example: SHOP #5, MAIN BOULEVARD, GULBERG III, LAHORELocation
Town Required
The main area or town where the customer is located. Select from the dropdown list. When you select a town, the Sub Town dropdown will automatically update to show only the localities within that town.
Sub Town Required
The specific locality, sector, or neighborhood within the selected town.
GPS Location Optional
The map coordinates of the customer's location. You can either:
- Click the GPS Location link to automatically detect coordinates from the name and address
- Click View to open the location on Google Maps
Classification & License
Category Required
The type of customer. Select one of the following:
| RETAILER | Retail pharmacy or medical store (default) |
| INSTITUTE | Hospital, clinic, or medical institution |
| WHOLESALER | Wholesale buyer |
| DOCTOR | Individual doctor or practitioner |
| OTHER | Any other type of buyer |
License # Optional
The drug license number issued by the Drug Regulatory Authority. This number may appear on invoices depending on your organization's settings.
Example: DL-LHR-2024-0518Expiry Date Optional
The expiry date of the customer's drug license. Enter in DD-MM-YYYY format. If the license has expired, the system may show alerts when creating invoices for this customer.
Example: 31-12-2026Contact Information
Phone 1, Phone 2, Phone 3 Optional
Up to three phone numbers for the customer โ landline, mobile, or fax. Numbers only, up to 12 digits each.
Email Optional
The customer's business email address.
Tax & Registration
NTN Optional
National Tax Number from the Federal Board of Revenue (FBR). If a customer has an NTN, you can mark them as a Filer (see below).
Example: 1234567-8STRN Optional
Sales Tax Registration Number. Customers without an STRN are considered unregistered and may be charged additional GST on their invoices.
CNIC Optional
National identity card number of the owner. Enter in the format XXXXX-XXXXXXX-X (13 digits).
Example: 35202-1234567-9Filer Checkbox
Check this if the customer is a tax filer with FBR. Filers get a lower withholding tax rate on invoices compared to non-filers. This checkbox only applies when the customer has an NTN.
Adv. Tax Exempted Checkbox
Check this if the customer is fully exempt from advance withholding tax. When checked, no WHT will be calculated on their invoices regardless of filer status.
Account & Status
Balance Restricted
The current outstanding balance (amount owed by the customer). This field shows the receivable amount. When changed, a "Balance Correction" entry is automatically recorded in the customer's ledger for the difference: an increase is posted as a debit, a decrease as a credit.
Credit Limit
The most this customer is allowed to owe. Enter 0 for no limit, which is where every customer starts. While a limit is set, a sale invoice that would push the customer's Balance above it is refused at save, on this screen's own figure — the Balance above, not the Customer Outstanding report, which counts unpaid bills only and can differ.
Active Restricted
Controls whether this customer appears in dropdowns and reports. Checked = Active. Uncheck to hide the customer without deleting their data. Defaults to checked for new customers.
Buttons
| Button | Shortcut | What it Does |
|---|---|---|
| ๐ Search | F2 | Opens a search window to find an existing customer by name. Select a customer to load their details for viewing or editing. |
| ๐พ Save | F12 | Saves the current customer record. The system will check for duplicate entries and ask you to confirm before saving. |
| ๐งน Clear | F5 | Clears all fields and resets the form to add a new customer. |
| ๐ฅ Import Master Data | โ | Loads Towns, Sub Towns and Customers from an Excel file produced by Export Master Data on the Customer List screen of another DFS database. The file is checked in full before anything is written, and you see a summary to confirm. Requires the Allow master data import/export right. |
| ๐งพ Filer Status (ATL) | โ | Updates the Filer tick for every active customer from the FBR Active Taxpayer List. Checks for duplicate NTN or CNIC first, then reads the workbook you downloaded from FBR. Nothing is written until you approve the summary. Requires the Allow filer status update from FBR Active Taxpayer List right, which an administrator ticks on User Group Setup. |
| โ Close | Esc | Closes the Customer Setup screen. |