Purchases & Stock In

GSK POS Documentation | Core Modules
Last Updated: November 23, 2025 | Applies to: GSK POS Cloud System (gskpos.com) | Status: ✅ Code Verified

Overview

The Purchases module is your tool for recording stock purchases from suppliers. When you buy products to sell in your business, you use this system to record the purchase, update your stock levels automatically, and track what you owe suppliers.

Key Features:
  • Record cash purchases with instant payment
  • Track credit purchases (buy now, pay later)
  • Select suppliers for each purchase
  • Handle multiple measurement units
  • Automatic stock level increases
  • Generate purchase receipts and invoices
  • Track supplier balances
Time to Complete: 1-3 minutes per purchase

Accessing Purchases

From Dashboard

  1. Click Sales & Purchases in main navigation
  2. Sales & Purchases interface opens
  3. Click Create Purchase Sheet button (blue button)
  4. New sheet labeled "Purchases" opens

Understanding the Purchase Interface

Main Components

Product Entry Area

  • Item: Select product from stock list
  • Quantity: How many units buying
  • Unit: Measurement (CTN, DZN, PC)
  • Buying Price: Cost per unit
  • Expiry Date: For perishable items
  • Batch No: For tracking

Summary Section

  • Total Amount: Sum of all items
  • Discount: Optional from supplier
  • Amount Paid: What you're paying
  • Balance: What you still owe
  • Supplier: Who you're buying from

Step 1: Creating Purchase Sheet

Start New Purchase

  1. Click Create Purchase Sheet button
  2. New blue sheet opens (labeled "Purchases")
  3. Create multiple sheets if needed
  4. Switch between sheets using top buttons

Step 2: Selecting Supplier

Choose Your Supplier

  1. Scroll to Supplier dropdown
  2. Click and start typing supplier name
  3. Select from list
  4. If supplier doesn't exist, add via Suppliers menu first
Supplier Selection:
  • Required for credit purchases
  • Optional for cash purchases
  • Helps track who you buy from
  • Links to supplier balance tracking

Step 3: Adding Products

Select from List

  1. Click in Item field
  2. Start typing product name
  3. Select from dropdown
  4. Product details auto-fill

Enter Purchase Details

  1. Quantity: Type how many units buying
  2. Unit: Select measurement (CTN, DZN, PC, KG)
  3. Buying Price: Enter cost per unit from supplier
  4. Expiry Date (Optional): Click field, select date
  5. Batch Number (Optional): Enter supplier's batch number
Example:

Buying Cooking Oil:

  • 1 CTN (Carton) = 12 BOT (Bottles)
  • Price per carton: UGX 120,000
  • System calculates: UGX 10,000 per bottle
  • Stock increases by 12 bottles

Step 4: Review Purchase Details

Check Your Cart

Make Adjustments

To Edit an Item:

  1. Click on item row
  2. Change quantity, unit, or price
  3. Total updates automatically

To Remove an Item:

  1. Click Delete icon next to item
  2. Item removed
  3. Total recalculates

To Apply Discount:

  1. Enter discount amount in Discount field
  2. Final total updates

Step 5: Select Payment Type

Cash Purchase

When: Pay supplier in full

Condition: Amount Paid = Total

Result: Receipt, no balance

Credit Purchase

When: Partial or no payment

Condition: Amount Paid < Total

Requires: Supplier selected

Result: Invoice, balance tracked

Step 6: Process Payment

Payment Methods

Cash

Direct cash payment

Enter full amount

Mobile Money

MTN, Airtel, etc.

Enter transaction reference

Bank Transfer

Bank payment

Enter transfer reference

Credit

Pay later

Balance tracked

Step 7: Complete the Purchase

Final Steps

  1. Review all details
  2. Click Save Purchase button
  3. System processes transaction

What Happens When You Save:

  • Stock levels increase automatically
  • Receipt/Invoice number generated
  • Transaction recorded in purchase history
  • Supplier account updated (if credit)
  • Expiry dates tracked
  • Batch numbers recorded

Step 8: Printing Purchase Receipts

Manual Printing

  1. After saving, click Print Receipt
  2. Select printer
  3. Receipt prints

Receipt Contents

Advanced Features

Batch Tracking

Why: Trace products from specific deliveries

  1. Enter supplier's batch number
  2. System stores batch info
  3. View in stock reports

Expiry Date Management

For perishable products:

  1. Enter expiry date when purchasing
  2. System tracks expiration
  3. Alerts before products expire
  4. Prioritize selling items expiring soon

Working Date

Back-dated purchases:

  1. Click Working Date field
  2. Select actual purchase date
  3. Purchase recorded with correct date

Common Issues & Solutions

Problem: Product Not Found

Solution:

  1. Go to Products menu
  2. Click Add Product
  3. Enter product details, save
  4. Return to purchase sheet
Problem: Can't Save Credit Purchase

Cause: Supplier not selected

Solution: Always select supplier for credit purchases

Problem: Wrong Stock Increase

Cause: Wrong measurement unit or quantity

Solution: Double-check units before saving, contact admin to void if needed

Tips for Faster Purchases

  • Prepare Before Entry: Have supplier invoice ready
  • Use Tab Key: Navigate between fields faster
  • Group Purchases: Enter all products at once
  • Verify Before Saving: Check totals match invoice
  • Keep Paper Invoices: For verification

Best Practices

Stock In vs Sales Out

Understanding the Difference

Aspect Purchases (Stock In) Sales (Stock Out)
Direction Stock increases ↑ Stock decreases ↓
Person Supplier Customer
Price Buying price (cost) Selling price
Button Blue Green
Payment You pay supplier Customer pays you

You're Ready to Record Purchases!

You now know how to:

  • Create purchase sheets
  • Select suppliers correctly
  • Add products with measurements
  • Handle cash and credit purchases
  • Track expiry dates and batches
  • Manage supplier balances

Next: Stock Management

Learn how to add new products, set prices, track stock levels, and make adjustments.

Next: Stock Management →