Recording Purchases
This guide explains how to record purchase transactions in C-Tax. Purchases are transactions where your business buys goods or services from suppliers.
Note: Only users with Owner, Admin, or Accountant roles can create purchases.
Why Record Purchases?
Recording purchases in C-Tax helps you:
- Track business expenses
- Maintain accurate inventory records
- Claim input VAT on eligible purchases
- Meet KRA compliance requirements
- Generate accurate financial reports
Before You Start
Make sure you have:
- Selected the correct branch
- The supplier’s invoice with all details
- The supplier’s TIN (Tax Identification Number)
- Items already set up in your system
Creating a New Purchase
Step 1: Start a New Purchase
Option A: From the Dashboard
- Click “New Purchase” button (if visible)
Option B: From the Menu
- Click Purchases in the sidebar
- Click “Create” or ”+ New Purchase”
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., PUR-2024-001) |
| Purchase Date | Yes | Date on the supplier’s invoice (defaults to today) |
| Purchase Time | Yes | Time of purchase (defaults to current time) |
| Registration Type | Yes | Manual Registration or System Registration |
| Purchase Type | Yes | Normal Purchase or Proforma |
| Receipt Type | Yes | Purchase or Import |
| Payment Method | Yes | Cash, Credit/Debit Card, Credit, Bank Transfer, or Mobile Money |
| Purchase Status | Yes | Ordered or Received |
Supplier Information Card
| Field | Required | Description |
|---|---|---|
| Supplier Name | Yes | The supplier’s business name |
| Supplier TIN | Yes | The supplier’s Tax Identification Number |
| Supplier Branch ID | No | The supplier’s branch code (if known) |
| Supplier Invoice Number | No | The invoice number from the supplier’s document |
Tip: Enter the Supplier TIN accurately for proper KRA validation and VAT claim purposes.
Step 3: Add Purchased Items
Each item appears as a numbered card. For each item on the supplier’s invoice:
| Field | Required | Description |
|---|---|---|
| Item Class Code | Yes | KRA classification code (search to find the correct code) |
| Item Code | No | Optional item code for your reference |
| Item Name | Yes | Product or service name |
| Quantity | Yes | Number of units purchased (supports decimals) |
| 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 (from supplier invoice) |
| 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) |
The System Automatically Calculates:
- Supply Amount = Quantity × Unit Price
- Discount Amount = Supply Amount × Discount Rate %
- Taxable Amount = Supply Amount - Discount Amount
- Tax Amount = Taxable Amount × Tax Rate %
- Total Amount = Taxable 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 to add another item card.
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 |
Compare these with the supplier invoice:
| Your System | Should Match |
|---|---|
| Subtotal | Invoice subtotal |
| Total Tax | Invoice VAT/tax |
| Total Amount | Invoice total |
If totals don’t match, check:
- Quantities are correct
- Unit prices match the invoice
- Tax types are correct
- No items are missing
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
- Ensure supplier TIN is accurate for proper validation
Step 5: Submit the Purchase
- Review all information one more time
- Click the “Submit Transaction” button
- The button will show “Processing…” while submitting
- Wait for the confirmation message
- Note the receipt number for your records
Note: The Submit button will be disabled if:
- No branch is selected
- No items are added
- Invoice number is empty
- Supplier name or TIN is empty
- Any item is missing required fields (Item Class Code, Item Name)
Purchase Types
Normal Purchase
Standard purchase from a local supplier. Most common type.
Import Purchase
Goods purchased from outside Kenya. May have different tax treatment.
Service Purchase
Purchasing services rather than physical goods.
Cash Purchase
Small purchases paid immediately in cash.
Matching Supplier Invoices
For accurate record-keeping:
| Always Record | Why It’s Important |
|---|---|
| Exact supplier TIN | Links to correct supplier in KRA system |
| Exact invoice number | For matching and audit purposes |
| Exact amounts | For accurate VAT claims |
| Correct date | For proper accounting periods |
Common Purchase Scenarios
Purchasing Inventory for Resale
- Create the purchase transaction
- Record as Stock In in stock management
- Items become available for sale
Purchasing Office Supplies
- Create purchase transaction
- Use appropriate expense item code
- Tax is recorded for VAT purposes
Purchasing from Unregistered Supplier
If supplier doesn’t have a TIN:
- Enter “N/A” or zeros for TIN
- Record all other details accurately
- Note: VAT may not be claimable
Partial Delivery
If you receive goods in multiple deliveries:
Option 1: Record when fully delivered
- Wait until all items arrive
- Record single purchase
Option 2: Record each delivery
- Create separate purchase for each delivery
- Reference the same supplier invoice
After Recording a Purchase
Link to Stock (if applicable)
If you purchased inventory:
- Go to Stock in the sidebar
- Create a Stock In transaction
- Reference the purchase
Keep Documentation
Store these together:
- Supplier’s original invoice
- Delivery note (if any)
- Your purchase record reference
- Payment receipt
Viewing Past Purchases
- Go to Purchases in the sidebar
- See a list of all purchases
- Use filters:
- By date range
- By supplier name
- By invoice number
- By status
Purchase Status
| Status | Meaning |
|---|---|
| Completed | Successfully recorded and sent to KRA |
| Pending | Waiting to be processed |
| Failed | Error occurred - needs attention |
If a Purchase Fails
- Note the error message
- Common issues:
- Invalid supplier TIN
- Missing required fields
- Calculation errors
- Edit and retry or contact support
Best Practices
Daily Practices
- Record purchases on the same day you receive goods
- Keep all supplier invoices organized
- Verify TINs before recording
Monthly Practices
- Reconcile purchases with bank statements
- Verify all purchases match supplier statements
- Check for any missing entries
Accuracy Tips
- Double-check supplier TINs
- Verify amounts match invoices exactly
- Use consistent item codes
- Add notes for unusual purchases
What You Cannot Do
- Edit a purchase after it’s submitted to KRA
- Delete a completed purchase
- Change the supplier after submission
If you made an error on a completed purchase, consult your accountant or administrator for the correct procedure.
Next: Learn about Stock Management to track inventory