Branches & Customers
This guide covers how to manage business branches (locations) and customer information in C-Tax.
Part 1: Managing Branches
What is a Branch?
A branch represents a physical business location. Each branch:
- Has its own VSCU device for KRA compliance
- Processes its own transactions
- Has its own inventory and records
- Can have assigned users
Note: Only users with Owner or Admin roles can manage branches.
Viewing Your Branches
- Click Branches in the sidebar
- See a list of all your branches showing:
- Branch ID (e.g., “00” for head office)
- Branch Name
- Location
- Contact Person
- Status (Active/Inactive)
- Device Status (Has Device/No Device)
Understanding Branch IDs
| Branch ID | Typical Use |
|---|---|
| 00 | Head office / Main branch |
| 01 | Second branch |
| 02 | Third branch |
| … | Additional branches |
The branch ID is a 2-digit code (00-99) that identifies each location.
Creating a New Branch
- Go to Branches in the sidebar
- Click “Create” or ”+ Add Branch”
- Fill in the branch details:
| Field | What to Enter |
|---|---|
| Branch ID | 2-digit code (e.g., “01”) |
| Branch Name | Descriptive name (e.g., “Westlands Branch”) |
| Location | Physical address |
| Contact Person | Branch manager’s name |
| Contact Phone | Branch phone number |
- Click “Save” or “Create Branch”
Editing a Branch
- Go to Branches
- Find the branch you want to edit
- Click Edit or the branch name
- Make your changes
- Click “Save” or “Update”
Branch Status
| Status | Meaning |
|---|---|
| Active | Branch is operational and can process transactions |
| Inactive | Branch is temporarily disabled |
To change branch status:
- Go to Branches
- Find the branch
- Click Edit
- Change the status toggle
- Save changes
Branch and Devices
Each branch needs a VSCU device to submit transactions to KRA. To check if a branch has a device:
- Go to Branches
- Look at the “Has Device” column
- Yes = Device configured
- No = Device needed (contact administrator)
Switching Between Branches
When working in C-Tax:
- Look for the Branch Selector (usually in the sidebar or header)
- Click to see available branches
- Select the branch you want to work with
- All your actions will now be for that branch
Important: Always verify you’re in the correct branch before creating transactions!
Part 2: Managing Customers
What is a Customer?
Customers are the people or businesses you sell to. While customer information is optional for most sales, recording it helps with:
- Generating reports by customer
- Quick customer lookup for repeat sales
- Providing professional receipts with customer details
- Tax purposes when customer has a TIN
Viewing Customers
- Click Customers in the sidebar
- See a list of all customers showing:
| Column | Description |
|---|---|
| Customer | Customer name with customer number displayed below |
| TIN | Tax Identification Number |
| Contact | Phone number and email |
| Branch | Which branch the customer belongs to |
| Status | Active or Inactive |
| Actions | Menu for Edit/Delete options |
Adding a New Customer
- Go to Customers in the sidebar
- Click the “Register New Customer” button
- A dialog will appear with the customer registration form
- Fill in the customer details:
| Field | Required | Description |
|---|---|---|
| Branch | Yes | Select which branch this customer belongs to |
| Customer No. | Yes | Unique identifier for this customer |
| TIN | No | Tax Identification Number (for businesses) |
| Customer Name | Yes | Individual or business name |
| Phone | No | Contact phone number |
| No | Contact email address | |
| Address | No | Physical or postal address |
- Click “Register Customer” to save
Customer TIN
The TIN (Tax Identification Number) is important for:
- Business-to-business sales
- Large transactions
- When the customer requests a tax invoice
Format: Kenyan TINs are typically like “P000123456X”
If customer doesn’t have a TIN:
- Leave the field empty
- Or enter “N/A” if required
Editing a Customer
- Go to Customers
- Find the customer (use search if needed)
- Click the three dots menu (⋮) at the end of their row
- Select “Edit” from the dropdown
- Update the customer details in the dialog that appears
- Click “Update Customer” to save changes
Searching for Customers
When you have many customers:
- Go to Customers
- Use the search box
- Search by:
- Customer name
- TIN
- Phone number
Using Customers in Sales
When creating a sale:
- In the customer section, start typing the customer name
- Matching customers will appear
- Select the customer
- Their details (TIN, etc.) auto-fill
For walk-in customers:
- Type a name like “Walk-in Customer” or “Cash Sale”
- Or select a default walk-in customer if set up
Customer Status
| Status | Meaning |
|---|---|
| Active | Customer is current and can be used in transactions |
| Inactive | Customer is archived (won’t appear in dropdown) |
Deleting a Customer
If a customer is no longer needed:
- Go to Customers
- Find the customer
- Click the three dots menu (⋮) at the end of their row
- Select “Delete” from the dropdown
- Confirm the deletion when prompted
Note: Historical transaction records with this customer are preserved for audit purposes.
Customer Best Practices
For Businesses
- Always record the TIN
- Include full business name
- Add contact person name
For Individuals
- Use consistent naming
- Phone number is helpful for lookups
- TIN only if requested
For Walk-in Sales
- Create a generic “Walk-in Customer” entry
- Or leave customer blank if allowed
Customer Reports
Customer information appears in:
- Sales transaction records
- Transaction history reports
- Receipts and invoices
Common Tasks
Setting Up a New Business Location
-
Create the Branch
- Go to Branches → Create
- Enter branch details
- Save
-
Configure Device (requires Owner access)
- Go to Devices
- Create device for the new branch
- Initialize with KRA
-
Add Users (if needed)
- Go to Users
- Create users for the branch
- Assign appropriate roles
-
Start Operations
- Select the new branch
- Begin creating transactions
Moving a Customer to Different Branch
Customers are typically shared across all branches. If you need branch-specific customers, discuss with your administrator.
Importing Customer Data
If you have many customers to add:
- Contact your administrator
- Customer data can sometimes be imported in bulk
- Requires proper formatting
Next: Learn about Managing Items to set up your product catalog