Introduction

TaxInvoice.LK is a powerful cloud-based ERP system designed primarily for service sector SMEs in Sri Lanka, helping you run your business efficiently and stay fully compliant with local tax regulations.

Tax Compliance (Gazette 2463/05): The Sri Lankan government has mandated new VAT invoicing standards effective 1st April 2026. TaxInvoice.LK is 100% compliant with these requirements.
Dashboard Overview

Core Features:

Registration

Follow these steps to create your 30-day free account. After the trial, you can continue with a monthly subscription.

  1. Visit app.taxinvoice.lk/register.
  2. Enter your email address. If VAT registered, enter your TIN No for validation (optional for registration).
  3. Registration Page
  4. Click "Verify & Continue".
  5. Check your email (and spam folder) for the verification link.
  6. Click the link to complete registration by entering your Company Name, Address, Telephone, and a unique Branch Code (e.g., CCTC for Colombo Consumer Trading Company).
  7. Set up your Username, Password, and Name.

Login & Password Management

Access the system using your username and password. We recommend using your email as your username for easier recovery.

Login Screen

Resetting Forgotten Password

  1. Click "Forgot your password?" on the login page.
  2. Enter your username and click "Send Reset Email".
  3. Open the link from your email and set a new strong password.

Dashboard Overview

Dashboard

The Dashboard provides a real-time snapshot of your business operations:

Creating an Invoice

Prerequisite: Ensure the customer is created in the system before starting.

Step 1: Adding Items

Go to Invoices > Create Invoice. You can add items in two ways:

  1. Saved Products: Search by name/code to load preset descriptions and rates.
  2. Manual Entry: Type details directly into the description, Qty, and Rate boxes. You can check "Save as new product" to add it to your inventory automatically.
Adding Invoice Items

Step 2: Finalizing Details

Once items are added, click "Create Invoice" to fill in the header details:

Invoice Finalization

Viewing & Filtering Invoices

View Invoices List

Use the filter bar to generate specific reports:

Editing & Printing

Editing

Find the invoice in View Invoices and click the Pencil icon. Note: If you change the Branch, Type, or Date, the invoice number will be regenerated to maintain compliance, and the old number will be retired.

Printing

Print Preview

Click the Printer icon to generate a professional PDF. You can print directly or download the file for emailing.

Delivery Notes & QR Tracking

Delivery notes are document-only records (no prices) used for physical transport of goods.

Delivery Note

Quotations

Create Quotation

The quotation process mirrors invoicing but does not commit financial records or deduct stock. You can convert quotations into invoices once accepted by the customer.

View Quotations

Customer Management

Customer List

Under Customers > Customer List, you can add new clients or edit existing ones. Only the Name is mandatory, but entering the TIN No is required for generating compliant Tax Invoices for them.

Customer Payments

Payment Entry

When you receive funds, log them in Customer Payments before settling invoices. This allows you to track partial payments and unallocated credits.

Invoice Settlement

Settlement Window

Link payments to outstanding invoices:

  1. Click "Settlements" on a payment record.
  2. Use "Auto Allocate" to apply the payment to the oldest invoices first.
  3. Or manually enter the amount against specific invoices.
  4. Click "Allocate" to finalize.

Debit Summary (Ageing Report)

Customer Summary Report

Generate a comprehensive statement for any customer over a selected period. This report shows all invoices, payments, and the net balance, perfect for sending to clients as a statement of account.

Supplier Management

Supplier List

Manage your creditors under the Suppliers menu. Note: Other branches may appear as suppliers when stock transfers occur.

Supplier Invoices

Supplier Invoices

Log incoming invoices from your vendors. You can attach a scan (PDF/JPG) of the physical invoice for your digital records.

Business Expenses

Expense Tracking

Track non-inventory costs like rent, salaries, and utilities. Categorize them to generate accurate overhead reports for your accountant.

Payment Vouchers

Voucher Creation

Vouchers serve as internal proof of payment. For suppliers, the system will show all Unpaid Invoices, allowing you to select which ones are being covered by the voucher.

Executing Payment

Cheque Printing

Cheque Printing

Print bank cheques on your standard printer using the Envelope DL setting.

  1. Ensure the payment account is set as a Bank Account with a template assigned.
  2. Set the payment method to Cheque.
  3. Click "Print Cheque" (ash icon) on the voucher record.
Template Adjustment

If the alignment is off, go to Settings > Accounts > View Templates to adjust the X (Left) and Y (Top) margins in decimals.

Inventory Management

Inventory Overview

Manage physical goods and services. The system tracks Stock Items (physical count) and Services (unlimited count).

Product Catalog

Add Product

Define your products with unique codes (or barcodes), default prices, and detailed descriptions. These defaults save time during the invoicing process.

GRN / Adding Stock

GRN List

Physical stock is updated through a Good Receive Note (GRN). This process simultaneously updates your inventory levels and creates a liability in Supplier Invoices if selected.

New GRN Entry

Stock Transfers

Transfer Notes

Move items between branches effortlessly. A transfer note deducts stock from the source and automatically generates a GRN for the destination branch to ensure audit trails remain intact.

System Settings

Company & Branches

Branch Management

Configure your company header and manage multiple branch locations. Each branch can have its own sequence for invoice numbering.

User Management

User List

Add employees and control their access levels. Privileges can be set at a granular level (e.g., a user can create invoices but not delete them).

New User Setup

Bank Accounts

Account Management

Link your real-world bank accounts and petty cash funds to the system for accurate financial tracking and cheque printing.

Meta Data

Manage core system categories used for grouping products, expenses, and other records. These are critical for accurate reporting.

Feedback & Support

Need help or have a suggestion? Use the Feedback menu to send a direct message to our support team. We use your input to continuously improve TaxInvoice.LK.