No history yet

Advanced Voucher Configurations

Tailoring Vouchers for Your Business

TallyPrime's default voucher types like Sales, Purchase, and Payment handle most daily transactions. But what happens when your business has specific needs? You might want to track cash sales and credit sales separately for better analysis, or manage stock transfers between warehouses with a unique document trail.

This is where creating custom voucher types becomes essential. Instead of lumping different kinds of transactions under one generic heading, you can create new vouchers that perfectly match your operational workflows. For example, you could create a 'Staff Advance' voucher under the Payment type or a 'Material Rejection' voucher under Debit Note. This not only makes data entry more intuitive but also simplifies reporting, allowing you to filter and analyse specific transaction sets with ease.

Think of custom voucher types as creating specific folders for your documents instead of throwing everything into one big 'Miscellaneous' file.

Smart Voucher Numbering

Simple sequential numbering (1, 2, 3...) works, but it doesn't tell you much. Advanced voucher numbering adds layers of information directly into the voucher number itself, making documents instantly identifiable.

You can configure TallyPrime to add prefixes and suffixes to your voucher numbers. This is incredibly useful for tracking transactions by department, location, or financial year. For instance, a sales invoice from your Mumbai office for the 2024-25 financial year could be numbered 'MUM/S/001/24-25'. At a glance, you know the location, transaction type, sequence, and year.

TallyPrime also offers different numbering behaviours:

  • Automatic: Tally assigns the next number in the sequence.
  • Manual: You enter the number yourself, which is useful for recording transactions based on physical documents with pre-printed numbers.
  • Multi-user Auto: Prevents two users from getting the same voucher number when working simultaneously, ensuring data integrity.

You can set these to prevent duplicates, ensuring each transaction has a unique identifier, which is critical for auditing.

Lesson image

Automation with Voucher Classes

For businesses with high volumes of repetitive transactions, entering each line item manually is slow and prone to error. are a powerful automation tool in TallyPrime designed to solve this exact problem. They act as templates for vouchers, pre-filling ledgers and automatically calculating values like taxes or discounts.

Imagine you are recording a sales invoice. Instead of manually selecting the sales ledger, then the CGST ledger, and then the SGST ledger and calculating the amounts, you can create a 'GST Sales' voucher class. When you use this class, you only need to enter the customer and the value of the goods. TallyPrime automatically populates the sales, CGST, and SGST ledgers with the correct amounts based on the rules you defined in the class.

Ledger NameType of CalculationValue Basis
Sales LedgerAs User Defined Value-
CGST LedgerOn Total Sales9%
SGST LedgerOn Total Sales9%
Round Off LedgerAs Total Amount RoundingNormal Rounding, 1

The setup above tells Tally to apply 9% CGST and 9% SGST on the total sales value and round off the final invoice amount to the nearest rupee. This transforms a multi-step process into a single, efficient entry.

Handling Special Cases

Not every business entry is a straightforward sale or purchase. Some transactions are temporary, conditional, or need to be reversed later. TallyPrime provides non-accounting vouchers for these scenarios.

A is used to record transactions that you don't want to affect your main books of accounts immediately. For example, giving an employee cash for travel expenses. You can record it in a memo voucher to keep track of the funds, and once they submit the final bills, you can convert it into a regular payment voucher with the exact expense details.

are special journals that automatically reverse on a specified date. They are typically used for year-end adjustments. For instance, if you have an expense that has been incurred but not yet paid for at the end of March, you would pass an adjusting entry. By making it a Reversing Journal, TallyPrime will automatically pass the opposite entry on April 1st, ensuring the expense is correctly accounted for in the old year without manually reversing it in the new one.

Another common business scenario is managing post-dated cheques (PDCs). When you receive a cheque dated for the future, you can't deposit it immediately. TallyPrime allows you to enter this as a post-dated transaction. The entry will not affect your cash or bank balances until the date of the cheque arrives. Tally maintains a separate register of all PDCs, giving you a clear view of future receivables.

Finally, you can enhance security by controlling who can create, view, or alter specific voucher types. Using Tally's security controls, you can restrict access to sensitive vouchers, like Journal or Payroll vouchers, to authorised personnel only. This adds a crucial layer of internal control, preventing unauthorised or accidental changes to your financial data.

Quiz Questions 1/6

What is the primary benefit of creating a custom voucher type, such as 'Staff Advance', in TallyPrime?

Quiz Questions 2/6

In the TallyPrime voucher number 'MUM/S/001/24-25', what does the component 'S' most likely represent?

By moving beyond the default settings, you can transform TallyPrime from a simple accounting tool into a customised system that mirrors and supports your unique business processes.