Apply Filter in Reports | Basic Filter, Multi-Filter, Advanced Filter

Apply Filter in Reports | Basic Filter, Multi-Filter, Advanced Filter

Apply Filter in Reports FilterinTally In your business, you would certainly be keeping track of all your day-to-day transactions, like sales, purchases, transfer of stock items, and so on. Depending on your business requirements, you might need to view transactions of a common nature, like transactions made to a specific party, payments done above a certain amount, or cash transactions.

Let’s consider some business scenarios.

  • As a Chartered Accountant, you might want to see all the cash transactions made over a given period. Similarly, you might want to view transactions that have been recorded on any non-working day and update the dates, if needed.
  • If you manage stock items in your store or godown, you might want to view the details of stock items under a specific HSN/SAC for taxation purposes. Similarly, for auditing purposes, you might need to see if there are party ledgers with missing GSTIN/UIN details.
  • You might want to view the Profit & Loss statement showing values based on certain vouchers – say vouchers recorded for a specific party or with a specific amount. 

The Filter feature in TallyPrime enables you to apply filters in reports by entering any value or text used in the masters and vouchers. This feature helps you to avoid the hassle of manually going through the exhaustive list of transactions in reports.  

Overview of Filter in Reports

In your business, generating reports that include specific details related to your transactions might be a regular activity. Say you saw a surge or increase in the total sales with a particular party and therefore want to view all transactions done with a party in a given period. Your Inventory Manager might want to see the outward stock items or the number of items that were sold to a specific party. There could be other similar reporting needs.

The Filter feature in TallyPrime Release 3.0 onwards – an enhancement to the Range and Value features used in TallyPrime Release 2.1 and earlier – enables you to apply the filter with the click of a button and view the required details. In the voucher reports and registers, you can apply the filter on the details displayed on the report. On the other hand, you can apply filters in the financial reports and summary reports not only on the details displayed but also on the masters and vouchers that contribute to the values in the report. This flexibility makes your filter results much more precise and effective. To understand this better, refer to the scenarios mentioned for each filter mode under the Use Filter Modes in the Reports section.

In this section

  • Filter modes
  • Features of Filter
  • Filter Details

Filter modes

TallyPrime supports three different filter modes that enable you to view specific details as per your reporting needs.

  • Basic Filter: If you are looking for all vouchers, stock items, or groups that share a single, common condition, you can use this filter mode. Say you want to view all vouchers where a party AVN Traders has been used in any field. You can also apply filters on vouchers where AVN Traders has been used in a specific field, like Ledger Name.
  • Multi-Filter: At times, you might want to apply the filter with more than one common input and view the results. Say you need to view transactions where you sold LG washing machines to AVN Traders or total sales transactions recorded on a non-working day. In such cases, the Multi-Filter mode provides the flexibility to add more than one input condition. Depending on your requirements, you also have the flexibility to apply a filter either by matching all the input values, or one of them.
  • Advanced Filter: In certain scenarios, your reporting needs can be very specific, like generating a report displaying the total quantity of a stock item sold to your party AVN Traders. In such cases, you will need advanced capabilities to apply filters in your reports – and TallyPrime has it all! In addition, You can apply filters on vouchers or masters by providing details entered in the hierarchy of any related master – like the Parent Group, Stock Category, and so on. Features of Filter in Reports

The Filter feature in reports provides certain features that make your experience hassle-free and convenient.

Filter Applied: Every time you apply the filter in a report, the report displays the Filter Applied label in the top-right corner, for your convenience. You can perform all the report-related activities, such as Save View, Add Column, set up configurations, and so on, in the filtered report. If you have saved the report after filter, you can refer to the real-time data in the saved reports, without having to apply the filter every time.
Filter applied label indicates filter is applied

Default Filter mode: If you want to use one of the filter modes frequently, you can set that filter mode as the default for your reports. Refer to the Set Default Filter Mode in the Reports section for more information.

Filter Details

In TallyPrime Release 3.0, when you apply the filter on the details of a report, you can also view the details of the match found in the data. It means, that for each filtered result, you can view which field of the master or voucher has the input that you used for applying the filter.

Refer to 

  • Use Filter Modes, to understand how to use Filter Details in each Filter mode
  • View Filter Details, to learn about using Filter Details in different contexts of the filter results

Use Filter Modes in Reports | Basic Filter, Multi-Filter, Advanced Filter

Let’s consider a business scenario to understand how to use the different filter modes in TallyPrime.

You have a business that deals with washing machines from different brands, including LG, Whirlpool, and Samsung. You transact with a few parties like AVN Traders, Krishna Enterprises, and Soham Stores to whom you deliver the goods from time to time. While you generally receive payments via bank transfer from these parties, some cash transactions are recorded on a case-to-case basis. There are certain cash transactions that are more than Rs. 50,000. In addition, as per your business practices, you generally ensure that your stocks are available in sufficient quantities to meet the market needs.

You will certainly want to keep a better tab on your stocks from time to time, view transactions made to specific parties, track high-value/cash transactions, and so on.  

To handle these needs, let’s see how to use the Filter feature in TallyPrime and generate the required reports.

In this section

  • Basic Filter
  • Multi-Filter
  • Advanced Filter
  • Default Filter Mode

Basic Filter

In the Basic Filter mode, you can use any single value or text as the condition to apply the filter in the report. 

Let’s consider the Day Book for illustration purposes.

 

Scenario 1: Say, you have recorded certain transactions where there are references to “Cash”. At the end of the quarter, you want to get a list of all such transactions so that you can verify their accuracy. 

  1. Open Day Book for the selected period, press Ctrl+F (Apply Filter) > F5 (Basic Filter).
    The Basic Filter screen appears. The Apply Filter is set to Voucher, by default.
  2. Look for: Enter Cash.
    This is the value TallyPrime will use to match all vouchers.
  3. Press Enter to apply the filter.
    All vouchers that have Cash mentioned in any of the fields will be listed in the filtered report. You can open any of the transactions now and verify if needed.
  4. In the list of vouchers after you applied the filter, you may want to know in which field of the voucher, the match was found. For example:
    • To view the matching details for Vch No. 1, select the voucher, and press Alt+F (Filter Details).

      In this case, the matching value Cash was found as part of the Ledger Name that is used in the payment voucher.
    • To view the matching details for Vch No. 2, select the voucher, and press Alt+F (Filter Details).

      The matching value was found in the Narration field of the voucher.

Scenario 2: Say, your sales team packs and ships goods to the parties at regular intervals. You want to validate if you have cleared all the orders raised by AVN Traders in a specific period and therefore need a report showing all the transactions recorded for AVN Traders for that period. You can use the Basic Filter mode to apply the filter by looking for AVN Traders used in the Ledger Name field. TallyPrime enables you to configure your filter mode and look for any value or text used in specific fields in the vouchers and masters.

 

  1. Open Day Book for the selected period, press Ctrl+F (Apply Filter) > F5 (Basic Filter).
  2. In the Basic Filter screen, press F12 (Configure) > set Select specific field to apply Filter to Yes.
    This displays the Field and Condition options on the Basic Filter screen.
  3. Select the Field and Condition that you need for filtering.
    1. Field: Select Ledger Name. This will enable you to look for the party name entered in the Name field of the ledger.
    2. Condition:
      • Select containing if the AVN Traders is only part of the party name.
      • Select equal to if you are looking for an exact match of the party name.
        For this condition, you can also choose to view the existing list of masters in your company.  

        • Press F1 (Help) > Settings > Display > Set Show masters under Look for, where applicable to apply Filter to Yes.
          This will list all the masters under Look for. You can select from the list or enter the party name.
  4. Look for: Enter AVN Traders or select from the list of party names.
  5. Press Enter to apply the filter.

    All the transactions done with AVN Traders in the selected period are listed in the filtered report.

    Certain reports such as Sales Register, Day Book, and so on, list only vouchers. Therefore, you can apply filters only on the vouchers shown in these reports. You can apply filters in different reports based on the report details and business needs of that report. For example, in the Balance Sheet, you can apply filters for Group, Ledger/Group, and Ledger.

    Now, to view the matching details, select the voucher entry from the filtered report, and press Alt+F (Filter Details).
    ApplyBasicFilter Multi-Filter Advanced TallyPrime

Multi-Filter

 

There are situations when you need to see details in a report according to the masters or vouchers matching more than one condition. It can be a combination of conditions, such as Ledger Name and Voucher Date, or Voucher Date, Effective Date, and Name of Tax Ledger, and so on. The Multi-Filter mode in TallyPrime comes in handy in such situations. This filter mode enables you to apply a filter by entering multiple conditions in one go.

In addition, in Multi-Filter, you can apply a filter to match a combination of two or more conditions or one among a set of conditions, by using the and and or options. That means:

  • Using the option between two conditions ensures that the results are displayed only when the data meets both conditions.
  • Using the option between two conditions ensures that the results are displayed when the data meets either of the conditions.

You can also use a combination of the and and or options, depending on your business needs.

Now, let’s consider the following scenarios.  

Scenario 1: At the end of the quarter, when your business data is sent for auditing purposes, or to the CA for any business-specific needs, your auditor or CA might want to view all the cash transactions of more than Rs. 50,000.

In this scenario, you will need to enter both conditions to apply the filter. Let’s consider the Day Book for illustration purposes. 

  1. Open Day Book for the selected period, press Ctrl+F (Apply Filter) > F6 (Multi-Filter).
    Apply Filter is set to Voucher by default.
  2. Provide the conditions to look for Cash transactions.
    1. FieldLedger Name
    2. Condition: Containing
    3. Look ForCash
  3. Press Enter and select and.
    Selecting and applying the filter by including the next condition as well. 
  4. Provide the conditions to look for transactions of value more than Rs. 20,000.
    1. FieldAmount
    2. Condition: greater than
    3. Look for50000
  5. Press Enter and select End of List.
    ApplyBasicFilter Multi-Filter Advanced TallyPrimeThe Day Book with the Filter Applied status displays the list of all transactions matching both sets of conditions – cash transactions that are of more than Rs. 50,000.
    ApplyBasicFilter Multi-Filter Advanced TallyPrime

Notice that the report is labeled as Filter Applied in the top-right corner. The vouchers listed are cash transactions of more than Rs 20,000.

To view the matching details, you can select the transaction entry, and press Alt+F (Filter Details).
ApplyBasicFilter Multi-Filter Advanced TallyPrime

Here, as you had applied a filter based on the combination of two conditions – Ledger Name and Ledger Amount, the Filter Details screen displays the exact matches found in the selected voucher (Vch No. 16, in this case).

Now, in the above scenario, consider that your CA has asked for a report displaying the list of transactions where the cash ledger is used or transactions of value more than Rs. 20,000. In this case, the filtered report should show all transactions that match each of the conditions independently.

To do so, you can use the option between the conditions in the Multi-Filter mode. This will apply a filter on the vouchers upon meeting one of the following conditions:

  • All cash transactions, irrespective of the amount
  • Transactions recorded with a value of more than Rs. 50,000  

In Day Book, under Multi-Filter, enter the conditions as shown below:
ApplyBasicFilter Multi-Filter Advanced TallyPrime
The filter results will be displayed in the sample image below:
ApplyBasicFilter Multi-Filter Advanced TallyPrime

Notice that the filtered report displays cash transactions as well as transactions of values more than Rs. 20,000.  

To view the matching details, select the transaction entry in the filtered report, and press Alt+F (Filter Details).

  • For Vch No. 17, the match found was for Ledger Name as Cash.
    ApplyBasicFilter Multi-Filter Advanced TallyPrime
  • For Vch No. 3, the match found was the amount for Kamal Traders, which is greater than Rs. 20,000.
    ApplyBasicFilter Multi-Filter Advanced TallyPrime

Scenario 2: Depending on your business practices, your company generally places an order for stock items that have a closing quantity of less than 10. Therefore, your Inventory Manager will certainly need a report displaying a list of washing machines that have a closing quantity of less than 10. Let’s consider Stock Summary for illustration purposes.

  1. Open Stock Summary for the selected period, and press F5 (Stock Item-wise).
    This displays the Stock Summary report stock item-wise.
  2. Open the Multi-Filter screen.
    1. Press Ctrl+F (Filter) > F6 (Multi-Filter).
    2. Ensure that the Apply Filter option is set to Stock Item.
  3. Provide the set of conditions to look for washing machines among all the categories.
    1. FieldStock Category Name
    2. Condition: Equal to
    3. Look forWashing Machine
  4. Press Enter and select and.
    The and/or field enables you to add multiple conditions until you select End of List.
  5. Provide the set of conditions to look for items having a quantity of less than 10.
    1. FieldClosing Qty
    2. Condition: Less than
    3. Look for10
      ApplyBasicFilter Multi-Filter Advanced TallyPrime
  6. Press Enter and select End of List.
    ApplyBasicFilter Multi-Filter Advanced TallyPrime
    Applying this filter displays the Stock Summary report with a list of the washing machines where the closing quantity is less than 10. You can share the report with the Inventory Manager to place an order for refilling the stock items if needed.

Advanced Filter

 

In your business, there might be situations when your reporting needs are very specific for analyzing your business in depth. Say your business made a good profit in a particular month. You would want to know the parties with whom you have transacted with high-volume sales. While looking for such details, you will want to view the values in your report based on the vouchers that match one or more specific conditions.

Scenario: You need to submit a report that displays the total quantity of Samsung products sold to Krishna Enterprises, out of the total sold items. In this case, you will need to filter for items with the name Samsung and look for vouchers where the party is Krishna Enterprises.

Let’s consider the Stock Group Summary report for illustration purposes.

  1. Open the Stock Group Summary report for the selected period, and press Ctrl+F (Apply Filter) > F7 (Advanced Filter).
    The Advanced Filter screen appears, displaying the Stock Item selected under Filter Rows and the Voucher selected under Calculate Values.

    • The Filter Row section allows you to provide conditions specific to the details displayed on the report.
    • The Calculate Value section allows you to provide filter conditions specific to the vouchers that contributed to the values in the report. 
  2. Under Filter Rows, provide the set of conditions to look for stock items that have the name Samsung.
    1. Select Name from List of Fields.
    2. Select containing from the List of Conditions.
    3. Enter Samsung > End of List.
      You can use the option and provide any additional conditions if needed.  
  3. Under Calculate Values, provide the set of conditions to look for transactions recorded for Krishna Enterprises to whom the Samsung stock items were sold.
    1. Select Ledger Name from List of Fields.
    2. Select equal to from the List of Conditions.
    3. Enter Krishna Enterprises > End of List.
      ApplyBasicFilter Multi-Filter Advanced TallyPrime

The filtered Stock Group Summary report displays the stock items where the name contains Samsung and the values are based on transactions recorded for Krishna Enterprise.
Apply Filter in Reports Basic FilterinTally Prim

As the filter applied is based on conditions provided for details displayed in the report and the contributing vouchers, you can view the Filter Details separately at different levels. 

  • To view the details matching the condition you entered under Filter Rows, press Alt+F (Filter Details) directly from the filtered report.
    Apply Filter in Reports Basic FilterinTally Prim
  • To view the details matching the conditions that you entered under Calculate Values, drill down from the report to the voucher level, and then press Alt+F (Filter Details).
    Apply Filter in Reports Basic FilterinTally Prim

Similarly, before tax filing, you would certainly want to ensure all the invoices are correct. So, you would want to view a list of all parties for which the GSTIN/UIN information is missing and fix them in a go. The Advanced Filter mode in TallyPrime handles all such in-depth requirements seamlessly. Using this filter mode, you can apply a filter with details available on the report as well as details entered inside the master that is used within any master or transaction. For example, you can apply the filter on stock items, using details provided inside the parent group of the items. 

Set Default Filter Mode in Reports

If you have already learned how to use the different filter modes in TallyPrime, depending on your business needs, you might want to use a specific filter mode frequently. Therefore you can set the desired filter mode to appear by default every time you open your reports.

To set a filter mode as default in your report:

  1. Press F1 (Help) > Settings > Display.
  2. Under Reports, select Default Filter mode for Reports, and select one of the Filter Modes.
    For example, if you have selected Multi-Filter, the next time you press Ctrl+F (Apply Filter) in a report, the Multi-Filter screen will appear by default.
    Set Default Filter Mode in Reports Tally Prime

Once you apply the filter in a report, you can open the Filter Details screen to see which field in the voucher or master matched the condition you had entered for the filter. When you apply the filter, TallyPrime logs the matching details as soon as it finds the first match in a voucher or master on which the filter is being applied. For example, you might have used Cash as part of the Party Name as well as Narration in a voucher. Now, while filtering the vouchers where Cash is mentioned, TallyPrime identifies the details of the first match in the voucher and then moves on to look for a match in the next available voucher.   

On a filtered report, press Alt+F (Filter Details) to see the Filter Details screen. 

  • Let’s say you applied Basic Filter in Day Book to view all transactions that have Cash mentioned. If Cash was found to match the Ledger Name first, the Filter Details screen will appear as follows:
    Apply Filter in Reports Basic FilterinTally Prim
  • Similarly, say you had applied Multi-Filter to view all cash transactions recorded for AVN Traders. In this case, Filter Details will show the fields that matched the set of conditions you had entered for the filter, as in the sample image below:
    Apply Filter in Reports Basic FilterinTally Prim
  • If you had applied Advanced Filter in reports like Voucher Registers (Day Book, for example) to view the results based on details provided in a hierarchy, the Filter Details screen would display the hierarchal information and the fields with the matching details, as shown below:
    Apply Filter in Reports Basic FilterinTally Prim
  • If you had applied the filter on both the Filter Rows and Calculate Values sections in reports like Balance Sheet, P&L, Stock Summary, and so on, you can view the matching details for Filter Rows and vouchers that were matched as per conditions provided under Calculate Values, separately.
    • To view the details matching the condition you entered under Filter Rows, press Alt+F (Filter Details) directly from the filtered report.
      Apply Filter in Reports Basic FilterinTally Prime
    • To view the details matching the conditions you entered under Calculate Values, drill down from the report to the voucher level, and press Alt+F (Filter Details).
      ApplyBasicFilter Multi-Filter Advanced TallyPrime
  • Filter Details when no results are displayed: When you apply a filter on a report with specific conditions, the filtered report will appear blank if there are no matching details. In such cases, if you attempt to view the Filter Details, the following information is displayed:
    Filter Details when no results are displayed
  • Filter Details for default details in reports:
    • Irrespective of the filter you apply, certain reports display information that is default in nature. For example, if you had applied a filter on the Balance Sheet to see only groups where the Opening Balance is more than Rs. 50,000, you will get the following filtered report:
      Apply Filter in Reports Basic FilterinTally Prim
      Notice that the Difference in opening balances is a default field that appears, irrespective of the filter condition. In such cases, you will not be able to select the row to view Filter Details.
    • Similarly, when you apply a filter in Ratio Analysis, along with the filtered results, you will view certain default rows that allow you to drill down, as in the sample image below:
      Apply Filter in Reports Basic FilterinTally Prim
      In this case, the rows such as Working Capital, Current Ratio, Quick Ratio, and so on are default. In such cases, if you attempt the view the Filter Details by selecting any of the default rows, the following information is displayed:
      Apply Filter in Reports Basic FilterinTally Prim
  • Filter Details when viewing a report in Detailed format: If you have applied a filter on a report while viewing it in Detailed format, the filter is applied only on the primary rows of the report. Let’s consider applying the filter in Stock Summary.
    Apply Filter in Reports Basic FilterinTally Prim
    Here, the Stock Groups are the primary row information and the corresponding Stock Items are secondary. If you select any of the secondary rows and attempt to view Filter Details, the following information is displayed:
    Apply Filter in Reports Basic FilterinTally Prim

Filter Details provides you the information about the exact match in the vouchers and masters based on the filter conditions. At the same time, it informs you of all the specific cases where Filter Details does not apply so that you get a smooth and seamless Filter experience. 

Share this post