Trending December 2023 # Prerequisite For Using Gst In Tallyprime (Composition) # Suggested January 2024 # Top 18 Popular

You are reading the article Prerequisite For Using Gst In Tallyprime (Composition) updated in December 2023 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested January 2024 Prerequisite For Using Gst In Tallyprime (Composition)


GST Composition Scheme

Composition scheme under GST is a relief mechanism for small taxpayers as it offers comparatively lesser compliance activity, as well as a flat GST tax rate.  As a Composite dealer, you can make payments and file taxes quarterly, instead of monthly. The tax rate varies from 1% to 5% on the total turnover and you cannot claim Input Tax Credit. There are several other eligibility criteria to opt for GST Composition Scheme, to learn more, refer to our blog.

Composition Scheme Rules

Composition scheme under GST is different from the regular GST scheme and has its own set of rules and intimation for dealers. For instance, taxpayers supplying Exempt supplies, suppliers of services other than restaurant-related services, manufacturers of ice cream, pan masala, or tobacco, businesses that supply goods through an e-commerce operator, and so on, cannot opt for the Composition scheme under GST. Also, no Input Tax Credit can be claimed and no Inter-state supply of goods can be done by a Composite Dealer, to learn more refer to our blog.

Who is a Composite Dealer under GST

Under the GST Composition scheme, the department has certain limitations and restrictions for a Composite Dealer. There are tax collection limitations, a specified GST rate and GST Returns period, and a GST invoice format that has to be followed and maintained by the dealer under the GST Composition scheme. As a Composite Dealer, one cannot interstate outward supplies of goods, cannot avail the credit of input tax paid on inward supplies, shall not issue a tax invoice, and shall only issue a BILL OF SUPPLY, and so on. To learn more about Composite Dealer under GST, refer to our blog.

GST Composition Scheme for Services

 Similarly, to register as a Composite Dealer in the case of a services business, the required turnover is less than INR 50 Lakhs. However, under the GST composition scheme for services, only the supplier of restaurant-related services can be registered as a Composit Dealer. Service provided by restaurants by way of or as part of any service or in any other manner whatsoever of goods, being food or any other article for human consumption of any drink (other than alcoholic liquor for human consumption) is leviable at the rate of 5% percent (2.5% of CGST and 2.5% for SGST) under Composition scheme. To learn more about GST Composition Scheme for Services, refer to our blog.

Understand GST Rates for Composition Scheme

Since the GST Composition scheme is for small taxpayers, the GST rates defined under this scheme differ from the regular GST scheme. For a Composite dealer, the tax rate varies from 1% to 5% on the total turnover and you can make payments and file taxes quarterly, instead of monthly.   To learn more about GST Rates for Composition Scheme, refer to our blog.

How to Switch to Composition Scheme

GST composition scheme is a scheme for payment of GST available to small taxpayers whose aggregate turnover in the preceding financial year did not cross the set limit of INR 1.5 Crores and INR 75 Lakhs in special category states. If you are a regular GST dealer, you can easily switch to the GST composition scheme by filing intimation forms with the government.  This intimation must be given at the beginning of every Financial Year by a dealer wanting to opt for the Composition Scheme. Also, there are certain criteria to meet in terms of the stock held, available ITC, and so on for the transition from regular to composition. To learn more about Switch to Composition Scheme. refer to our blog.

Set Up TallyPrime for GST Composition

Purchases Under Composition GST

Sales Under Composition GST

GST CMP-08 Report

GSTR-4 Report

File GSTR-9A

GSTR-4 Annual Returns

You're reading Prerequisite For Using Gst In Tallyprime (Composition)

Working And Examples Of Composition In C#

Introduction to Composition C#

Web development, programming languages, Software testing & others

In this type of relationship, one or greater than one object of a different class is declared in the related class. Here come two more divisions, which are aggregation and composition. In aggregation, the nested objects can independently exist in the class without being an integral part of the class. On the other hand, in composition, the nested objects or a singular nested object supplements the class, which makes the class inconceivable without their or its existence.

Syntax of Composition in C#

Given below is the syntax mentioned:

class Training { } public class Course { Project project = new Project(); } Working of Composition in C#

Composition in C# is a way of creating a relationship between two classes that one or greater than one nested objects are a part of the related class, and the logical existence of class becomes impossible without the nested objects.

For example, if we consider a class called Car, then it should have one instance of class “Engine.” Moreover, it should also have four other instances of the class “Wheel.”

Now, if we eliminate any of these instances, then the Car won’t function.

Examples of Composition C#

Given below are the examples of Composition C#:

Example #1

If the training class is considered, which is describing two courses. Now, the courses are being used for describing the course class. Therefore, the training class cannot exist without the two-course instances as both of these instances are part of the course class. Moreover, both of these instances of the course class are also a part of the training class.


using System; using static System.Console; namespace EDUCBA { class Course { public double M; public double A; } class Training { public Course course1 = null; public Course course2 = null; } class Career { public Course[] courses; public Training[] trainings; public Career() { courses = null; trainings = null; } public void Print() { WriteLine(" Courses Data is represented below:"); for (int b = 1; b< courses.Length; b++) { WriteLine("n M = {0}, A = {1}", courses[b].M, courses[b].A); } WriteLine("n Trainings Data is represented below:"); for (int b=1; b<trainings.Length; b++) { WriteLine("n course1.M = {0}, course1.A = {1}", trainings[b].course1.M, trainings[b].course1.A); WriteLine("n course2.M = {0}, course2.A = {1}", trainings[b].course2.M, trainings[b].course2.A); } } } class Code { static void Main(string[] args) { Career O = new Career(); = new Course[9]; for (int b = 1; b <; b++) {[b] = new Course();[b].M = b * b;[b].M = b * b * b; } O.trainings = new Training[5]; for (int b = 1; b < O.trainings.Length; b++) { O.trainings[b] = new Training(); O.trainings[b].course1 = new Course(); O.trainings[b].course2 = new Course(); O.trainings[b].course1.M = b; O.trainings[b].course1.A = b * 4; O.trainings[b].course2.M = b * 5; O.trainings[b].course2.A = b * b; } O.Print(); } } }


Example #2

In this example, both of the classes created are regular classes; however, the course class is using an instance from the project class inside it. This is the same way in which one function is called inside another. Using inheritance, we can have access to each and everything from the Project class. However, using composition, only the code specified by us can be accessed. Here, we can access the Project class indirectly.


using System; namespace EDUCBA { class Training { static void Main(string[] args) { Course courses = new Course(); courses.Bought(); Console.ReadLine(); } } public class Project { public void Log(string aboutus) { Console.WriteLine(aboutus); } } public class Course { Project project = new Project(); public void Bought() { } } }


Example #3


using System; using System.Collections.Generic; namespace EDUCBA { abstract class Training { public Training() { } public abstract string Project(); public virtual void Add(Training training) { throw new NotImplementedException(); } public virtual void Remove(Training training) { throw new NotImplementedException(); } public virtual bool IsCourse() { return true; } } class DataScience : Training { public override string Project() { return "DataScience"; } public override bool IsCourse() { return false; } } class Course : Training { public override void Add(Training training) { this._children.Add(training); } public override void Remove(Training training) { this._children.Remove(training); } public override string Project() { int m = 1; string result = "Dream Career("; foreach (Training training in this._children) { result += training.Project(); if (m != this._children.Count + 2) { result += "-"; } m--; } return result + ")"; } } class Input { public void InputCode(Training data_analysis) { Console.WriteLine($"OUTPUT: n {data_analysis.Project()}n"); } public void InputCode2(Training training1, Training training2) { if (training1.IsCourse()) { training1.Add(training2); } Console.WriteLine($"OUTPUT: n {training1.Project()}"); } } class Program { static void Main(string[] args) { Input client = new Input(); DataScience data_analysis = new DataScience(); Console.WriteLine("INPUT: n Best Course to Upgrade Career:"); client.InputCode(data_analysis); Course vr = new Course(); Course career1 = new Course(); career1.Add(new DataScience()); career1.Add(new DataScience()); Course career2 = new Course(); career2.Add(new DataScience()); vr.Add(career1); vr.Add(career2); Console.WriteLine("nINPUT: n Trendy Dream Career Right Now:"); client.InputCode(vr); Console.Write("nINPUT: Lets Upgrade and start your dream career jouney: n"); client.InputCode2(vr, data_analysis); } } }



On the basis of the above article, we understood the concept of composition in C#. We went through multiple examples for understanding the application of composition in C# coding.

Recommended Articles

This is a guide to Composition C#. Here we discuss the introduction, working of composition in C#, and examples, respectively. You may also have a look at the following articles to learn more –

Western Digital Buys Hitachi Gst In Huge $4.3Bn Deal

Combination of Hard Drive Companies Will Create Industry’s Broadest Product Portfolio and a Significant Pool of Resources for Innovation

IRVINE, Calif. and SAN JOSE, Calif., March 7, 2011 /PRNewswire-FirstCall/ — Western Digital (NYSE: WDC) and Hitachi, Ltd. (NYSE: HIT / TSE:6501) announced today that they have entered into a definitive agreement whereby WD will acquire Hitachi Global Storage Technologies (Hitachi GST), a wholly-owned subsidiary of Hitachi, Ltd., in a cash and stock transaction valued at approximately $4.3 billion. The proposed combination will result in a customer-focused storage company, with significant operating scale, strong global talent and the industry’s broadest product lineup backed by a rich technology portfolio.

Under the terms of the agreement, WD will acquire Hitachi GST for $3.5 billion in cash and 25 million WD common shares valued at $750 million, based on a WD closing stock price of $30.01 as of March 4, 2011. Hitachi, Ltd. will own approximately ten percent of Western Digital shares outstanding after issuance of the shares and two representatives of Hitachi will be added to the WD board of directors at closing. The transaction has been approved by the board of directors of each company and is expected to close during the third calendar quarter of 2011, subject to customary closing conditions, including regulatory approvals. WD plans to fund the transaction with a combination of existing cash and total debt of approximately $2.5 billion.

WD expects the transaction to be immediately accretive to its earnings per share on a non-GAAP basis, excluding acquisition-related expenses, restructuring charges and amortization of intangibles.

The resulting company will retain the Western Digital name and remain headquartered in Irvine, California. John Coyne will remain chief executive officer of WD, Tim Leyden chief operating officer and Wolfgang Nickl chief financial officer. Steve Milligan, president and chief executive officer of Hitachi GST, will join WD at closing as president, reporting to John Coyne.

“The acquisition of Hitachi GST is a unique opportunity for WD to create further value for our customers, stockholders, employees, suppliers and the communities in which we operate,” said John Coyne, president and chief executive officer of WD. “We believe this step will result in several key benefits-enhanced R&D capabilities, innovation and expansion of a rich product portfolio, comprehensive market coverage and scale that will enhance our cost structure and ability to compete in a dynamic marketplace. The skills and contributions of both workforces were key considerations in assessing this compelling opportunity. We will be relying on the proven integration capabilities of both companies to assure the ongoing satisfaction of our customers and to bring this combination to successful fruition.”

“This brings together two industry leaders with consistent track records of strong execution and industry outperformance,” said Steve Milligan, president and chief executive officer, Hitachi Global Storage Technologies. “Together we can provide customers worldwide with the industry’s most compelling and diverse set of products and services, from innovative personal storage to solid state drives for the enterprise.”

Hiroaki Nakanishi, president, Hitachi, Ltd. said, “As the former CEO of Hitachi GST, I always believed in the potential of Hitachi GST to become a larger and more agile company. This is a strategic combination of two industry leaders, both growing and profitable. It provides an opportunity for the new company to increase customer and shareholder value and expand into new markets. Additionally, it is important to us that WD shares common values with Hitachi GST to create a more global company that is well positioned to define a broader role in the evolving storage industry.”

How To Generate Form Er 1 In Tallyprime (Excise For Manufacturer)


Form ER 1 is a monthly return for production, removal of goods, other relevant particulars and CENVAT Credit. All the Excise Manufacturing (Regular/Large Tax payer) Units should file returns in Form ER 1. Form ER 1 is an excise unit wise report. This report provides complete information on the assessable value of all clearances, CENVAT credit availed and utilized, balance duty payable and the duty paid for a particular month.

To generate the Form ER1 in TallyPrime

Press Alt+F5 (Detailed). Form ER1 appears as shown below:

This displays the total number of transactions which are considered for Form ER 1 and linked to the selected excise unit. The following vouchers will be displayed:

Excise Purchase

Excise Sales

Supplementary Invoices for Purchase and Sales transactions

Excise Credit Note

Excise Debit Note

Manufacturing Journal

Excise Stock Journal

Journal vouchers

This displays the total number of transactions which are not linked to the selected excise unit and are not part of Form ER 1. The following vouchers will be displayed:

Transactions which belong to other excise units.

Contra vouchers

Inventory voucher such as Physical Stock, Rejections In, Rejections Out, Delivery Note, Receipt Note and Material In and Material Out.

Order vouchers such as Sales Order, Purchase Order, Job Work In, and Job Work Out.

Payroll vouchers such as Payroll and Attendance vouchers.

Vouchers which are manually excluded by users.

Voucher excluded due to non-excise implications.

Non-accounting vouchers such as reversing journal, optional voucher, and memorandum vouchers.

Cancelled vouchers

It displays the complete list of information gaps found in transactions. Until these details are specified, either in masters or transactions, the transaction cannot be considered for filing return. It consists of two broad categories,

Master Related Exceptions

Transactions Related Exceptions

All the transactions which are displayed here requires user’s intervention to provide the appropriate details. Provision to completely exclude uncertain transactions is also available. Hence, any transaction which has information gaps but is not required to be shown in the quarterly return, can be moved to Excluded Transactions.

The computation section provides an overview of CENVAT Credit availed, utilised, balance duty payable and paid. Summarised details in terms of values and voucher count of all the transactions captured in the Included Transactions of Statistics of Vouchers will be displayed here. The transactions categorised as excluded and uncertain will not be considered for computation.

Duty payable

The assessable value and duty amount of clearances recorded using excise sales invoice appears here. When the report is viewed in detailed mode, the break-up of assessable value and duty payable on goods cleared will be categorised as given below:

Home Clearance with nature of removal as Captive Consumption, Domestic, Special Rate and Exempt





SEZ /Bond


CENVAT Credit Availed

The amount of credit availed on goods received into the excise unit appears here. When the report is viewed in detailed mode, the break-up of credit availed will be categorised and displayed as given below:

Opening Balance: The CENVAT Credit closing balance of previous return period appears here. In case of new data, the opening balance entered for CENVAT credit ledger master or the value of journal voucher recorded to account for opening balance appears here.

Credit on Inputs: The total amount of CENVAT credit availed by recording transactions in excise purchase invoice, excise debit note and journal voucher recorded with the following nature of purchase appear here.

First Stage Dealer



Second Stage Dealer

Credit on Capital Goods: The total amount of CENVAT credit availed on capital goods through excise debit note and journal voucher using the relevant flag and excise purchase appears here.

Credit on Input Services: The total value of adjustment entries recorded with the flag Credit on Tax on Services on receiving credit from service tax transactions appears here.

Credit under Rule 12BB: The total value of adjustment entries recorded with the journal flag Adjustment under 12BB – Credit appears here.

Credit under Rule 10A: The total value of adjustment entries recorded with the journal flag Credit under Rule 10A appears here.

CENVAT Credit Utilised

The CENVAT Credit utilised from the credit availed considering the payment of duty and other adjustments, will be displayed here.

Payment of Duty on Goods

The values of adjustment entries recorded using the journal flag CENVAT Adjustment to offset the liability with the available CENVAT Credit appears here.

Other Adjustments

The total of CENVAT credit utilised by recording the following adjustment entries appears here.

Removal as Such: The total value CENVAT Credit utilised on removing the following Stock Item Types from excise unit without further processing appears here.

Principal inputs removed as purchase returns and sales

Finished goods received as sales returns removed as sales

Rule 6 Payments: The total values of all adjustment entries recorded with the flag Adjustment under Rules 6 to reverse the CENVAT Credit availed on the principal inputs used in the manufacture of exempted goods appears here.

Tax on Services: The total values of all journal adjustment entries recorded to transfer the credit from excise books to service tax books appears here.

Inter Unit Transfer under Rule 10A: The values of all adjustment entries recorded to transfer the credit from one excise unit to another using the journal flag ADC_LVD_CT_75 appears here.

Other Payments: The values of all adjustment entries recorded with the journal flag Adjustment towards Other Payments appears here.

The Balance CENVAT Credit Available displays the amount computed by deducting the CENVAT Credit Utilised from the CENVAT Credit Availed appears as. The Duty Payable after CENVAT Adjustment displays the duty liability computed by deducting the Balance CENVAT Credit Available from the total Duty Payable amount.

A separate section is provided to capture the count of all vouchers recorded for excise payments irrespective of the period selected to generate Form ER 1. In this section, Included Transactions row displays the count of all payment vouchers recorded for payment of excise duty, arrears, interest and miscellaneous dues to the department. The Not Included Transactions row displays the count of excise payment vouchers recorded for a different return period.

Payment vouchers will be displayed in the Excluded Transactions row of Statistics of Vouchers.

The total value of the following payment transactions are displayed here.

Payment of excise duty

The amount of excess payment made during the previous period carried forward to the current period

The Balance Duty Payable row displays the amount calculated by deducting the Duty Payment made from the Duty Payable after CENVAT Adjustment.

Other Payments

The total value of payment vouchers recorded for payment made towards arrears, interest and miscellaneous dues for the current period are displayed here.

How To Import Data In Tallyprime


In your business, you record all your transactions depending on your activities. If you have created a company in TallyPrime, you might want to use the same data in the company and continue to use them. If you are already using TallyPrime and have created your masters and transactions, you can export the data to any location and import it back to a new company in TallyPrime. The Import feature in TallyPrime enables you to import your external data seamlessly. What’s more!

As per your business policy, if your payment transactions are connected to any bank, you will certainly need to reconcile your bank-related payments from time to time. TallyPrime facilitates importing the bank statements in the application and the payment transactions all from a single screen. Additionally, if your business is under the GST regime, using TallyPrime Release 3.0 or later, you can reconcile your GST Returns with the GST data available from the portal GST Returns before filing the same.

The data to be imported needs to be available in the formats that are supported by TallyPrime. 

Masters and transactions:

Bank Statement: Excel (xlsx)

GST Returns: JSON

Before importing any data into TallyPrime, it is recommended that you take a of your Company Data to avoid any risk of data loss or data .

When you need to reuse any existing business records in your company in TallyPrime or want to reconcile your Company Books with bank details or Returns, the import feature in TallyPrime comes in handy. The imported data seamlessly integrates with your existing company data depending on your business needs. TallyPrime provides the flexibility to not only import the data but also make the required changes to the imported data the way you would alter the existing data.   

Before you import masters or transactions, you can configure the Import process as per your needs.

Location of Import/Export Files: You can predefine the path where the that you want to import is available. This helps you to directly select the file that you want to import, without having to browse for the file location every time.

Stop Import at First Exception: This ensures that the Import process stops immediately the moment it encounters any data exception. This means, until that point the data gets imported.   

Record Exceptions and Import: This ensures that all exceptions get recorded and the remaining data imported successfully. You can refer to the report and resolve them as needed.  

If you are on TallyPrime Release 2.1 or earlier, you will see the following option: Ignore errors during import: Yes/No

There are a few other configurations that you can explore and set as per your requirements.

You can import only XML files. When you export any data from other company or software, and want to import the same data into TallyPrime, ensure to save it in XML file format.

Note: The company features that were enabled while exporting the data should be enabled in the company in which the data is imported. Let us consider that you want to import masters created in National Enterprises (Bangalore) to a new company – National Enterprises (Chennai). The options Maintain stock categories and Maintain batch-wise details must have been en in National Enterprises (Bangalore) before exporting the masters. To import masters into National Enterprises (Chennai), you need to ensure that both the options Maintain stock categories and Maintain batch-wise details are enabled in National Enterprises (Chennai) before importing.

Fill in the Import Masters or Import Transactions screens.

File path: Your data file must be saved in XML file format. Enter the location of the file.

Behaviour of import if master already exists: (Not applicable if you are importing transactions) It is possible that your existing company data has the same set of masters as in the XML file. In this situation, you can choose to

Combine opening balance of existing master and imported master.

Ignore duplicates so that TallyPrime does not import any masters from the XML file.

where the master in the XML file replaces the existing master.

Depending on the Import configurations you have set, TallyPrime imports the data. 

You also have the choice to either stop of the data if there is any exception or import only appropriate data – to avoid any risk of corrupting your existing data. 

If TallyPrime identifies exceptions in the data during migration, it classifies them into the following based on the nature of the exceptions:

Exceptions that require of new masters or transactions are logged under the Import Exceptions report. You can resolve the Import exceptions from:

For more information, refer to the Data Exceptions & Resolutions topic. 

Exceptions that require alteration of the existing masters or transactions are logged under the Event Log report. You will need to alter the specific masters or vouchers to resolve the errors listed in Log.

When you record day-to-day transactions, there are times when you will need to reconcile your company books with the data available externally. This helps you keep a track of any discrepancy in your data and take corrective actions when needed. TallyPrime enables you to import bank statements and GST Return files (not applicable in Release 2.1 or earlier) and use them for reconciliation. 

In this section

You might need to import Bank Details for reconciliation with your payment records. Before importing the Bank Statements, you can configure their data paths without having to choose the path every time you need to import the bank statements. 

Folder Path for new Bank Statements

Folder Path for imported Bank Statements

Folder Path for new Intermediate Files

Folder Path for imported Intermediate Files

Once you have configured the data paths, you can import the Bank Details into TallyPrime. 

For more information on importing bank details and bank reconciliation, refer to the  topic.

If you are on TallyPrime Release 2.1 or earlier, this is not applicable.

Once you have uploaded your invoices to the GST Portal, your invoices or added some missing transactions done in the past. Therefore, it is best to reconcile your company books with the portal data. In TallyPrime Release 3.0, you can download the JSON file from the GST Portal and import it into TallyPrime to compare with the Company data and reconcile as needed.

In the Import GST Returns screen, provide the required details to import the GST details.

GST Registration: The GST Registration for the company is selected by default. If you have created multiple GST registration for the company, you can select the GST Registration, as needed.

Type of Return: Select the return for which you need the GST details from the portal.

File Path: Location of the return file.

Importing GST Returns helps you compare the same with the data in your returns and reconcile as needed to keep your data up-to-date and accurate.

For more information, refer to the GSTR-1 topic.

If you are on TallyPrime Release 2.1 or earlier, this is not applicable.

In case you had imported GST Returns into TallyPrime to reconcile the portal data with your return data, you might need to remove especially if:

You have already reconciled the data and no longer need the imported data.

The imported data is corrupted and cannot be used.

You have imported an incorrect JSON file.

In such situations, you can easily remove the unwanted GSTN data using the Reset GSTN Data feature in TallyPrime for any selected period depending on your need.

Provide details of the company and period from which you need to remove the GSTN data.

Company Name: If you have loaded more than one company, you can select the company for which you want to reset the GSTN Data.

GSTIN/UIN: Based on the selected company, this will get prefilled. However, if you have created multiple registrations for the selected company, you can select the GSTIN/UIN.

Period: You can update the From date from when you wish to reset the GSTN Data. However, the To date is prefilled and you will not be able to change it. 

Books beginning from date of the company

Financial year beginning date of the company

GST applicability date (01-Jul-2023) as per Department

GST applicability date as specified by you for the respective GSTIN

The To date is prefilled as per the latest date of any stat data available for the vouchers. If no such date is available, TallyPrime will prefill the To date with the Books beginning from date of the company. This field cannot be changed.   

Select Backup details: It is recommended that you take a of the company data before you reset the data.

Set Backup Company Data before Reset to Yes.

Provide the

Accept the screen. As always,

Resetting GSTN data ensures that any unwanted GSTN data imported from the portal is removed from TallyPrime data.

In Marg, you have an option to export the masters and transactions in Marg to TallyPrime.

The data available in masters and transactions from Marg will be exported in XML format.

You can import the same XML file to TallyPrime. Refer to the Import Masters & Transactions section for more information.

Import master and transaction XML files using Master Import and select Ignore Duplicates.

You can check the statistics after importing masters and transactions.

How To Generate Tds Reports In Tallyprime


You can generate and view a few MIS reports required for TDS.

While filing e-TDS returns, the correct PAN should be defined in the party ledgers configured for TDS deduction. The report Ledgers without PAN displays the list of all the party ledgers configured for TDS deduction for which PAN is not defined. You can configure it to view the list of all ledgers for which PAN is defined, and the PAN can be corrected, if required. Additionally, you can view information on the Deductee Type, Contact Person, and Contact Number defined in the party ledger.

In this section

Accept the screen. As always, you can press Ctrl+A to save and return to the TDS Return menu.

Press Enter on Ledgers without PAN in the TDS Reports menu.

Press F8 (All Ledgers) to view the list of ledgers for which PAN is defined.

Select the PAN/IT No. that needs to be corrected.

Modify the PAN/IT No., as required.

Accept the screen. As always, you can press Ctrl+A to save. The corrected PAN gets updated in the party ledger master.

A brief explanation on the fields and columns provided in this report is given below:

Field/Column Name


No. of Deductees

Displays the total count of party ledgers configured for TDS deduction (the option Is TDS Deductable is set to Yes in party ledger). This field appears when you press F8 (All Ledgers) in the Ledgers without PAN report.

PAN Empty

Displays the percentage of party masters for whom PAN is not defined. This field appears when you press F8 (All Ledgers) in the Ledgers without PAN report.

Supplier Ledger Name

Displays the Name of the party ledger configured for TDS deduction.

Deductee Type

Displays the Deductee type selected in the party ledger.

Contact Person

Displays the name of the Contact person entered in the party ledger.

Contact Number

Displays the Phone no. entered in the party ledger.


Displays the PAN/IT No. entered in the party ledger.

The TDS Outstanding report displays all the pending TDS payments. You can view the pending details party-wise, or based on resident or non-resident status.

In this section

A brief explanation about the fields in the report is given below:

Field Name


Nature of Payment


Non Company

Total Pending

Displays the total outstanding amount of all TDS payment from all parties.

Press F12 (Configure) in the TDS Nature of Payment Outstandings report.

By default the report appears category-wise, you can change it to party-wise by pressing F5 (Party-wise).

Press F5 (Party-wise) to view the party-wise details.

Press F12 (Configure) to change the display of report in terms of the following options:

Format of Report

Sorting Method

A brief explanation about the report fields is given below:

Field Name



Displays the date of recording payment, journal or purchase voucher.

Ref. No.

Displays the reference number entered in the payment, journal or purchase voucher.

Party’s Name

Displays the party name from where TDS is deducted and the payment for the same are yet to be made.

Opening Amount

Displays the opening amount of TDS.

Pending Amount

Displays the pending amount of payment to be made to the government.

Due On

Displays the last date of payment.

Overdue By Days

Displays the number of days passed after the due date.

The TDS Reconciliation report displays the all the reconciled TDS payments.

Press F8 (Show All) to show all or pending challan.

Press Alt+R (Reconcile).

As per NSDL department file validation tool, challan number and challan date are not mandatory. In case of online TDS duty payment, user can provide the challan number and challan date or leave the fields blank, and validate E-TDS file successfully.

Column Names



Displays the payment voucher date.


Displays the duty ledger selected in the voucher.

E-TDS Quarter Period

Displays the From and To dates entered at the Statutory Payment Details screen. If TDS duty payment is recorded manually, the quarterly period has to be entered manually here.

Section No.

Deductee Type

Resident Type

Cheque/DD No.

Displays the cheque or DD number which were entered manually at the time or reconciliation.

Cheque/DD Date.

Displays the cheque or DD date which were entered manually at the time or reconciliation.

BSR Code

Displays the BSR Code of the bank which was entered manually at the time or reconciliation.

Challan No.

Displays the challan number provided by the bank which was entered manually at the time of reconciliation.

Challan Date

Displays the challan date provided by the bank which was entered manually at the time of reconciliation.

Vch No.

Displays the payment voucher number.


Displays the amount paid recorded in the TDS payment voucher.

Update the detailed information about Prerequisite For Using Gst In Tallyprime (Composition) on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!