Creating Sales
This guide walks you through creating sales transactions in C-Tax. Sales are the most common transaction type and are sent to KRA for tax compliance.
Before You Start
Make sure you have:
- Selected the correct branch (check the branch selector)
- The customer information ready (if applicable)
- The items/products you’re selling already in the system
Creating a New Sale
Step 1: Start a New Sale
There are two ways to start:
Option A: From the Dashboard
- Click the “New Sale” button
Option B: From the Menu
- Click Sales in the sidebar
- Click the “Create” or ”+ New Sale” button
Step 2: Enter Transaction Details
You’ll see a form with several sections to fill in.
Transaction Details Card
| Field | Required | Description |
|---|---|---|
| Branch | Yes | Your currently selected branch (displayed automatically) |
| Invoice Number | Yes | Your internal invoice number (e.g., INV-2024-001) |
| Sale Date | Yes | The date of the sale (defaults to today) |
| Sale Time | Yes | The time of the sale (defaults to current time) |
| Receipt Type | Yes | Normal, Copy, Proforma, Debit Note, or Credit Note |
| Payment Type | Yes | Cash, Card, Mobile Money, Credit, Bank Transfer, Check, or Other |
| Sales Status | Yes | Complete, Partial, or Cancelled |
Customer Information Card (Optional)
| Field | Required | Description |
|---|---|---|
| Customer Name | No | Name of the customer (or “Walk-in Customer”) |
| Customer TIN | No | Customer’s Tax Identification Number (if they have one) |
| Customer ID | No | Customer reference ID from your system |
Tip: For walk-in customers without a TIN, you can leave these fields empty.
Step 3: Add Items to the Sale
This is where you enter what the customer is buying. Each item appears as a numbered card.
For Each Item:
| Field | Required | Description |
|---|---|---|
| Item Code | Yes | Search for existing items or enter a new item code |
| Item Class Code | Yes | KRA classification code (auto-fills for existing items) |
| Item Name | Yes | Product or service name (auto-fills for existing items) |
| Quantity | Yes | How many units (supports decimals like 0.5) |
| Qty Unit | Yes | Unit of measurement: Unit, Kilogram, Gram, Litre, Millilitre, Metre, Centimetre, Dozen, Pair, or Set |
| Unit Price | Yes | Price per unit in KES (auto-fills for existing items) |
| Tax Type | Yes | A (VAT 16%), B (VAT 0%), C (Exempt), D (Special), or E (Zero Rated) |
| Discount Rate (%) | No | Percentage discount to apply |
| Tax Rate (%) | No | Tax percentage (defaults based on tax type) |
Tip: When you select an existing item, the Item Class Code, Item Name, Unit Price, and Tax Type are automatically filled from the item registry. You can still edit these values if needed.
The System Automatically Calculates:
- Supply Amount = Quantity × Unit Price
- Discount Amount = Supply Amount × Discount Rate %
- Tax Amount = (Supply Amount - Discount Amount) × Tax Rate %
- Total Amount = (Supply Amount - Discount Amount) + Tax Amount
Each item card shows these calculated amounts at the bottom.
Adding More Items
- Click the “Add Item” button in the Items card header
- A new item card will appear
Removing an Item
- Click the trash icon in the top-right corner of the item card
- You cannot remove the last remaining item
Step 4: Review the Summary
On the right side of the screen, the Summary card shows:
| Field | Description |
|---|---|
| Subtotal | Total of all items before tax |
| Total Tax | Combined VAT/tax amount from all items |
| Total Amount | Final amount including tax |
Important Notes card reminds you:
- All fields marked with * are required
- Transaction will be sent to VSCU for processing
- Receipt number will be generated upon success
- Failed transactions can be retried up to 3 times
Double-check these numbers before submitting!
Step 5: Submit the Sale
When everything looks correct:
- Click the “Submit Transaction” button
- The button will show “Processing…” while submitting
- Wait for the confirmation message
- The sale will be sent to KRA via the VSCU device
Note: The Submit button will be disabled if:
- No branch is selected
- No items are added
- Invoice number is empty
What Happens Next
After submission:
- Processing - The sale is sent to the VSCU device
- KRA Submission - The device submits to KRA
- Confirmation - You receive a receipt number
- Done - The sale is recorded and compliant
Understanding Tax Types
Different items have different tax rates:
| Tax Type | Rate | Used For |
|---|---|---|
| A (Standard) | 16% | Most goods and services |
| B (Exempt) | 0% | Tax-exempt items |
| C (Special) | 0% | Special category items |
| D (Zero-rated) | 0% | Zero-rated supplies |
| E (Special Exemption) | 0% | Special exemptions |
The tax type is usually set on the item, so it will be applied automatically when you select the item.
Receipt Types Explained
| Type | Code | When to Use |
|---|---|---|
| Normal | S | Standard sales (most common) |
| Copy | R | Reprinting a receipt |
| Proforma | P | Quote or estimate (not a final sale) |
| Credit Note | C | Refunds or returns |
| Debit Note | T | Additional charges |
Printing the Receipt
After a successful sale:
- You’ll see a “Print Receipt” or “View Receipt” button
- Click it to open the receipt
- Click Print or use Ctrl+P to print
- The receipt includes a QR code for verification
Quick Sale Tips
Speed Up Data Entry
- Use item codes if you know them (faster than searching)
- Set up frequently sold items as favorites
- Use keyboard shortcuts when available
Avoid Common Mistakes
- Always verify the branch before creating a sale
- Double-check quantities and prices
- Ensure the payment type is correct
- Review totals before submitting
For High-Volume Sales
- Prepare items list before starting
- Use barcode scanning if available
- Process sales immediately rather than batching
Handling Special Situations
Customer Wants a Refund
- Create a new sale with Receipt Type: Credit Note
- Enter the original invoice number in the reference field
- Enter the items being returned
- Submit the credit note
Customer Needs a Duplicate Receipt
- Go to Sales or Transactions
- Find the original sale
- Click View or Print Receipt
- Print the duplicate
Item Not in System
If the item you need isn’t in the system:
- Ask your supervisor to add it (if you don’t have access)
- Or go to Items → Create to add it yourself (if you have access)
- Then return to complete the sale
Sale Won’t Submit
If you get an error:
- Check all required fields are filled
- Verify the items have correct tax types
- Ensure amounts are calculated correctly
- Check your internet connection
- Try again or contact support
Viewing Past Sales
To see sales you’ve created:
- Go to Sales in the sidebar
- Use filters to find specific sales:
- By date range
- By invoice number
- By customer name
- By status
Sales Status
| Status | Meaning | Action Needed |
|---|---|---|
| Completed | Successfully submitted to KRA | None - all good! |
| Pending | Waiting to be processed | Wait or check device |
| Processing | Currently being submitted | Wait for completion |
| Failed | Error occurred | Check error and retry |
Next: Learn about Recording Purchases or Managing Stock