Yash Final Project
Yash Final Project
On
“TALLY”
Submitted To
IN PARTIAL FULFILLMENT
OF THE DEGREE OF
Bachelor of COMMERCE
Session – 2019-2020
Submitted By
YASH PHATE
180090676
R180090280012
Under the
Guidance of
DEPARTMENT OF COMMERCE
ACKNOWLEDGEMENT
Signature -
DEPARTMENT OF COMMERCE
DECLARATION
Signature -
DEPARTMENT OF COMMERCE
CERTIFICATION OF ORIGINALITY
Commerce Department
PROJECT REPORT ON TALLY
Table of Contents
1. Introduction
2. Salient Features
3. Functional Features
4. Technology Advantages
5. Getting Started with Tally ERP-9
Creating a Company
Books & Financial Year Details
Security Control
Base Currency Information
Select a Company
Shut a Company
Alter Company Details
6. Introduction to Tally ERP-9 Features & Configuration
Introduction
Features
Accounting Features
Inventory Features
Statutory & Taxation Features
TSS Features
Add on Features
Data Management & Security Features
Payroll Features
Configuration
7. Maintaining Chart of Accounts in Tally ERP-9
Introduction
Ledgers & Groups
Ledger Creation
Group Creation
8. Accounting Vouchers
Introduction
Types of Voucher
Voucher Number
References
Date of Voucher
Effective Date
Particulars
Narration
9. Maintaining Inventory in Tally ERP-9
Introduction
Stock Item
Units of Measure
Stock Group
Godowns
10. Inventory Vouchers
Introduction
Voucher Configuration
11. Conclusion
Introduction to Tally.ERP 9 Accounting Software
Tally.ERP 9 is one of the most widely used financial software. Tally.ERP 9 reports can help a
business owner make informed decisions to increase efficiency, reduce costs, and organize
business operations.
With Tally.ERP 9, accurate, up-to-date business information is available at your fingertips
anytime. It provides a Comprehensive solution for the accounting and inventory needs of a
business.
It provides the capability to generate fully accurate tax returns in a matter of minutes and is
also capable of extracting, interpreting and presenting financial data.
Tally.ERP 9 is the world’s fastest and most powerful concurrent Multi-lingual business
Accounting and Inventory Management software. Tally.ERP 9, designed exclusively to meet
the needs of small and medium businesses, is a fully integrated, affordable and highly reliable
software. Tally.ERP 9 is easy to buy, quick to install, and easy to learn and use. Tally.ERP 9 is
designed to automate and integrate all your business operations, such as sales, finance,
purchasing, inventory, and manufacturing. With Tally.ERP 9, accurate, up-to-date business
information is literally at your fingertips anywhere. The powerful new features and blazing
speed and power of Tally.ERP 9 combined with enhanced MIS, Multilingual, Data
Synchronization and Remote capabilities help you simplify all your business processes easily
and cost-effectively.
A leading accounting package: The first version of Tally was released in 1988 and,
through continuous development, is now recognized as one of the leading accounting
packages across the world, with over a quarter million customers. Tally’s market share is
more than 90%.
No accounting codes: Unlike other computerized accounting packages which require
numeric codes, Tally.ERP 9 pioneered the ‘no accounting codes’ concept. Tally.ERP 9
users have the freedom to allocate meaningful names in plain English to their data items
in the system.
Complete business solution: Tally.ERP 9 provides a comprehensive solution to the
accounting and inventory needs of a business. The package comprises financial
accounting, book-keeping and inventory accounting. It also has various tools to extract,
interpret and present data.
Integrated/Non-integrated accounting and inventory: With Tally.ERP 9, the user is
able to choose to maintain accounts only. If accounting with inventory is opted for, the
user can choose whether it should be integrated or not.
Flexible and easy to use: Tally.ERP 9 is very flexible. It mimics the human thought
process, which means that Tally.ERP 9 can adapt itself to any business need. Tally.ERP 9
users need not change the way their business is run to adapt themselves to the package.
Speed: Tally.ERP 9 provides the capability to generate instant and accurate reports,
which assist the management to take timely and correct decisions for the overall
productivity and growth of the company.
Power: Tally.ERP 9 allows the user to maintain multiple companies and with unlimited
levels of classification & grouping capabilities. It also allows drill down facility from
report level to transaction level.
Flexibility: Tally.ERP 9 provides flexibility to generate instant reports for any given
period (month/year) or at any point of time besides providing the facility to toggle
between Accounting & Inventory reports of the same company or between companies.
Concurrent multilingual capability: Tally.ERP 9 offers you the exclusive capability of
maintaining your accounts in any Indian language, viewing them in another language and
printing them in yet another Indian language.
Real time processing: Immediate posting & updation of books of accounts as soon as the
transactions are entered, thereby facilitating instant statements & Reports. It also facilitates
a real-time multi-user environment.
Versatility: Tally.ERP 9 is suitable for a range of organisations, from small grocery stores to
large corporations with international locations and operations.
Multi-platform availability: Tally.ERP 9 is available on multiple versions of windows. It
runs on a single PC or on a network. On a network, it supports access via any
combination of platforms.
Online Help: The Tally.ERP 9 Online Help (Alt+H) provides instant assistance on basic
and advanced features or any other relevant topics of Tally.ERP 9.
Tally.NET: is an enabling framework which establishes a connection through which the
remote user can access the client’s data without copying / transferring the data.
Remote Access: Tally.ERP 9 provides remote capabilities to access the data from
anywhere and anytime.
Control Centre: works as an interface between the user and Tally.ERP 9 installed at
different sites and enables the user to centrally configure and administer Site/User
belonging to an account.
Support Centre: allows a user to directly post his support queries on the functional and
technical aspects of the Product.
Auditor’s Edition: Tally.ERP 9 offers a special Auditors’ Edition of Tally.ERP 9, which
provides auditing and compliance capabilities exclusively for Chartered Accountants.
Functional Features of Tally.ERP 9
Basic Accounting Basic Inventory
Complete book-keeping Stock categories
Books, registers and statements of accounts Stock query by stock group, or stock category
General ledgers Multiple godowns
Accounts receivable and accounts payable Stock transfers to godowns and branches
Flexible voucher numbering Multiple stock valuation methods
Flexible classification of account heads Batch-wise/Lot-wise, including expiry date
handling
Panoramic view Alternate units of measure and tail units
Drill-down display Tracking through receipt notes/delivery
notes/rejections inwards/rejections outwards
Database reporting Additional costs incurred on purchase
Voucher and cheque printing Movement/Profitability analysis Party-wise/Item-
wise/ Stock Group-wise
Columnar reports Customisable sales invoices using price lists with
multiple prices
Bank reconciliation Sales and purchase order processing
Cash flow statement
Tally audit: The Tally.ERP 9 audit feature provides the user with administrator rights and the
capability to check the entries made by the authorised users and alter these entries, if
necessary. Once the entries are audited, Tally.ERP 9 displays the altered entries, if any, along
with the name of the user, who has altered the entry, and the date and time of the alteration.
Tally Vault: Tally.ERP 9 offers a data encryption option called TallyVault. Without the valid
Tally Vault password, the data cannot be accessed. Tally.ERP 9 follows the DES (Data
Encryption Standard) encryption method to safeguard the data.
Removal of data into a separate company: Tally.ERP 9 allows users to maintain a company
for any number of financial years. Once the books of accounts have been completed for the
earlier financial years, the user can split the company data into multiple companies as per
financial periods required. The user can specify the date from which the company has to be
split and Tally.ERP 9 will split the company to form two companies as per periods specified.
Once the data has been split, the closing balance of the first period (first company) becomes
the opening balance for the next period (second company).
Multi-directory for company management: The user can create multiple directories to
store data. The data stored in these directories can be accessed directly in Tally.ERP 9, by
specifying the path.
Import/Export of data: Any transaction can be exported and imported to other software
after suitably altering the current structures to accept the Tally.ERP 9 data structure. Data can
also be imported to Tally. ERP 9 by writing a TDL program. The data which is to be exported
from Tally.ERP 9 can be in XML, HTML or ASCII format.
Graphical analysis of data: Tally.ERP 9 provides graphical analysis of data which helps the
user to perform deeper analysis. The user can generate graphical analysis reports such as
Sales register, Purchase register, Ledgers, Funds flow, Cash flow, Stock Item registers and so
on. This helps the management to quickly judge performance and be better prepared for
difficult times.
ODBC (Open Database Connectivity) compliance: It allows other programs to use data
from Tally.ERP 9, directly.
Thus, any program such as MS-Excel or Oracle, which is ODBC compliant, can use data
from Tally.ERP 9. Data connectivity is dynamic, which means that any update in Tally.ERP 9
is reflected in real time in other ODBC compliant software. The user can also extract data
from Tally.ERP 9 and design his/her own report formats in other ODBC compliant software.
Protocol support: Tally.ERP 9 provides protocol support for HTTP, HTTPS, FTP, SMTP,
ODBC and raw sockets with data interchange formats such as XML, HTML with XML
islands, SOAP and related formats. Protocol refers to a mecha- nism by which information
(data) can be put into or taken from Tally.ERP 9. Formats refer to the standard for informa-
tion to be generated from Tally.ERP 9 or from other applications which can exchange data
with Tally.ERP 9.
Direct web browser access: While working on Tally.ERP 9, the user can directly log on to
the Tally website, provided he/she has access to the Internet. The website lists details of all
the facilities offered by Tally. ERP 9. The user can also download the latest release of
Tally.ERP 9 as and when it is available. The Tally website also offers Tally Chat, by which a
user can communicate with a Tally representative and get required information.
Ability to preview and publish reports and documents on the Internet: Companies which
want to publish reports and price lists on their website can do so directly from Tally.ERP 9.
E-mail Facility: Tally.ERP 9 facilitates the mailing of any Tally.ERP 9 report or document.
Multilingual capability: Tally is the world’s first accounting and inventory software with
multilingual capability. Currently, Tally.ERP 9’s multilingual capability extends to 12
languages which include nine Indian languages (Hindi, Gujarati, Punjabi, Tamil, Telugu,
Marathi, Kannada, Malayalam and Bengali), Arabic, Bahasa Melayu and Bahasa Indonesia.
Tally.ERP 9 enables you to enter data in one language and have it transliterated into different
languages. You can generate invoices, purchase orders or delivery notes in the language of
your choice after entering data for the same in any of the nine specified languages. Also, the
phonetic keyboard allows you to spell the term phonetically based on how it sounds and
Tally.ERP 9 displays the data in the language selected after transliteration.
Point of Sale (POS): POS is an acronym for Point of Sale. Point of Sale can be a retail
outlet, a checkout counter in a shop, or any other location where a sales transaction takes
place. It is a computerized cash register which adds up the sales totals, calculates the balance
to be returned to buyer and automatically adjusts the inventory level to reflect the quantity
sold. The equipment required for POS to work effectively are cash registers, card readers,
barcode scanners and so on.
Getting Started with Tally.ERP9
Creating a Company in Tally.ERP 9
The first step towards working with Tally.ERP 9 is to create a ‘company’. A ‘company’ in
Tally.ERP 9 is a central repository where you can maintain all the financial records of your
business, and from where you can extract the required financial reports and statements.
The procedure to create a company is explained below. To facilitate easier understanding, we
have illustrated the creation of a company named Vridhi Traders:
Security Control:
TallyVault Password (if any): Once you enter a password here, you will need it to
open your company each time. The name of a company that is locked using
TallyVault will be hidden with the asterisk ‘*’ symbol. You need to provide the
TallyVault password to open and access the company.
Repeat Password: Here, enter the password entered in the TallyVault field, as a
confirmation.
Use Security Control?: Setting this option to Yes will allow you to define the access
rights for each user who will access your company. This feature is explained in
forthcoming chapters.
Select a Company
By ‘selecting’ a company, you are essentially opening the company it in Tally.ERP 9.
1. Go to Gateway of Tally > F3: Company Info. (Alt+F3)
2. Click Select Company, or press S. Tally.ERP 9 displays the Select Company screen, with a
List of Companies
that are available in the location specified. You can also press F1 to get to the Select
Company screen.
Shut a Company
By ‘shutting’ a company, you are essentially closing a company.
Go to Gateway of Tally > F3: Company Info. (Alt+F3)
1. Click Shut Company. Tally.ERP 9 displays the Close Company screen, with the List of
Companies that are open. You can also use Alt+F1 from the Gateway of Tally to get to this
screen.
Alter Company Details
By ‘altering’ a company, you are modifying the details which you have provided in the
Company Creation screen.
Go to Gateway of Tally > F3: Company Info. (Alt+F3)
1. Click Alter or press A. Tally.ERP 9 displays the Select Item screen, with a List of
Companies that are available in the location specified. Select the company which you need to
alter and press Enter to view the Company Alteration screen. Alter the company details as
required and accept the screen.
Introduction toTally.ERP9Features and
Configurations
Introduction
The ‘Features’ in Tally.ERP 9 are a set of capabilities, provided as options, that enable you to
maintain financial records as per your business needs. The company features menu can be
found by clicking F11: Features on the vertical button bar. The effect of these options will
be reflected only in the company for which they are enabled.
The ‘Configurations’ in Tally.ERP 9 are options that help you modify the way a feature
works. The configuration menu can be found by clicking F12: Configure on the vertical
button bar. The options when enabled, will have an effect on all the companies in the data
directory.
Once you have created a company in Tally.ERP 9, the next step would be to setup Tally.ERP
9’s ‘Features’ and ‘Configurations’.
Features
The Company Features section in Tally.ERP 9 is divided into the following major categories:
Accounting Features
Inventory Features
Statutory & Taxation
TSS Features
Add-On Features
You can press F11: Features from any screen of Tally.ERP 9 or you may also click the F11:
Features button available in the vertical button bar, to enable the required features. The
features are specific only to the company currently in use (for which the said feature is
enabled), thereby allowing flexibility of independently enabling different features for each of
the companies.
Load the company by name Vridhi Traders and go to Gateway of Tally > press F11:
Company Features
The Company Features Screen appears as per Figure 1.3
General
Storage & Classification
Order Processing
Invoicing
Purchase Management
Sales Management
Other Features
Go to Gateway of Tally > F11: Company Features > Inventory Features or click F2:
Inventory
TSS Features
The Tally Software Services (TSS) screen comprises information about Connection,
Remote Access and SMS Access details of a company. The TSS Features will be available
only when Use Security Control is set to Yes in Company Creation screen.
Go to Gateway of Tally > F11: Company Features > TSS Features or click F4:
TSS
Add-On Features
Customers, to meet their accounting requirements, may purchase customised solutions from
Tally Partners. Depending on the customer requirement, the solution provider formulates the
solution. In some cases, a solution may require the introduction of a new feature in Tally.ERP
9 to support the functionality. F6: Add-On Features is a place holder for the features
provided in the Add-ons/Local TDLs loaded.
Go to Gateway of Tally > F11: Company Features > F6: Add-On Features
Payroll Features
Tally.ERP 9 integrates payroll features with accounting features, and simplifies payroll
processing. Tally.ERP 9 enables users to set up and implement salary structures, ranging
from simple to complex, as per the organisation’s requirements. Users can also align and
automate payroll processes and integrate the same with other accounting applications.
Tally.ERP 9 also supports payslip printing, recording of attendance, leave, and overtime.
Users can also generate gratuity and expat reports.
Configurations
In Tally.ERP 9, F12: Configurations are provided for Accounting, Inventory & printing
options and are user- definable as per the business’ requirements.
The F12: Configurations are applicable to all the companies residing in the Tally.ERP 9 data
Directory. The F12: Configuration options vary depending upon the context, i.e., if you
press F12: Configure from voucher entry screen, the respective F12: Configurations screen
is displayed.
Go to Gateway of Tally > F12: Configure
Maintaining Chart of Accounts in
Tally.ERP 9
Introduction
A ‘Chart of Accounts’ is a list that depicts the accounts that a business uses to record
transactions in its books of accounts.
Tally.ERP 9 will put together your business’ chart of accounts based on the ‘Ledgers’ and
‘Groups’ that you identify.
Ledgers
A ‘Ledger’ is an account head. For instance, the sales account head will be called a ‘Sales
Ledger’ in Tally.ERP 9. Similarly, a customer would be an account head, and will be called a
‘party ledger’.
You can create ledgers specific to your business transactions.
For a newly created company, there are two pre-defined ledgers available in Tally.ERP 9:
Cash
Profit & Loss A/c
To view the list of ledgers, go to Gateway of Tally > Accounts Info. > Ledgers > Display
(Multiple Ledgers) > Select All Items.
The Multi Ledger Display Screen appears as per Figure 1.6
Ledger Creation
In Tally.ERP 9, we can create the ledgers in two ways given below:
I. Single Ledger Creation: Here we can create one ledger at a time.
II. Multiple Ledger Creation: Here we can create different ledgers at one go and also
ledgers which belong to particular group.
Tally.ERP 9 displays the total debit and credit opening balances in the right upper corner of
screen while the ledgers are being created in the ledger creation screen. This is to avoid
differences in the opening balance.
II. Multiple Ledger Creation
Now let us create the following ledgers using the Multi Ledger Creation option:
You will not be able to delete a ledger, once the financial transactions (vouchers) have been
entered (excluding the Opening Balance). If there is a need to delete a ledger with any
financial transactions, all the transactions must be deleted first by pressing Alt+D.
Group Creation
In Tally.ERP 9, there are 28 predefined groups, this mean that it is not necessary to create the
Account Group in Tally.ERP 9. However, considering the different requirement of an
organization and its nature, Tally.ERP 9 has also provided flexibility to create the account
group, if need be.
Group creation is similar to ledger creation in Tally.ERP 9. As with ledgers, there are two
ways of creating groups:
I. Single Group Creation: Involves creation of a single group at a time
II. Multiple Group Creation: Involves creation of multiple groups at a time Single Group
Creation
The group to be created, and the primary group under which it has to be classified, is
specified in the table below:
Type of Voucher
It is essential to check if you are using the right voucher for the transaction. You can change
the voucher type by selecting a new type from the button bar, if required. For example on the
selection of a payment voucher, Tally. ERP 9 automatically displays the list of voucher types
you have created. You can select the voucher type required.
Voucher Number
Tally.ERP 9 automatically sets the voucher number for you. You can change the voucher
number manually, if required.
Reference
You can enter a reference of your choice. A purchase order number or an invoice number can
be entered as a reference.
Date of Voucher
The date of the voucher you enter is displayed at the top-right of the voucher creation screen.
The date is taken initially from the Gateway of Tally - Current Date and you may need to
change it frequently to ensure that the vouchers are dated as you want.
Effective Date
A voucher type can be configured to allow for an effective date. The line below the date of
voucher displays the date when the voucher will be effective. This will be available only if the
effective date option is activated in the particular voucher type.
Particulars
This is where you enter the ledger names and the debit and credit amounts. Each line displays
a prompt of Dr or By for debit entries and Cr or To for credit entries.
Depending on the voucher type, Tally.ERP 9 selects either ‘Dr’ or ‘Cr’ for the first prompt,
which you cannot change. Thereafter, you can change the prompt (if necessary) by typing
over it with a ‘D’ or a ‘C’. To select a ledger, type the first letter of its name. Tally.ERP 9 then
displays a List of ledger accounts beginning with the letter highlighted. Only ledgers suitable
for the voucher type are displayed. The revised current balance is shown after the amount is
entered. On selecting the next ledger, Tally.ERP 9 suggests the balancing amount as the value
to be entered, which may be accepted or typed over. The voucher entry cannot be completed
until the debits equal the credits.
Narration
Here you type whatever appropriately describes the transaction. Remember, you can have a
separate narration for each line of particulars, if you configure the voucher type in that way.
Once the narration is complete, press Enter to bring up the Accept? The box. Once you
accept the data, Tally.ERP 9 presents another voucher entry screen.
Accounting Vouchers
Stock Item
A Stock Item is a unit of the goods that a business trades in. For instance, Vridhi Traders deal
in electronic goods. ‘Television’ will be a ‘Stock Item’ for them.
Units of Measure
Stock items are purchased and sold on the basis of quantity. The quantity in turn is measured
in units. In Tally. ERP 9, such goods are quantified using ‘Units of Measurement’. Units of
Measure can be ‘simple’ or ‘compound’. Examples of simple units of measure are: numbers,
metres, kilograms, pieces, etc. Examples for compound units of measure are: a box of 10
pieces, etc.
Stock Group
A Stock Group is similar to the groups we create for accounting. Stock Items of similar
nature, brand, etc. can be classified under a single stock group. In the example above, the
stock group for ‘Television’ can be the brand, like ‘Sony’, ‘Videocon’, ‘Philips’, etc.
Vridhi Traders has two Godowns, the Onsite Godown and the Warehouse Godown. The Unit
of Measure will be Numbers (Nos.).
To facilitate easier understanding, the creation of the aforesaid inventory masters is
illustrated for Vridhi Traders, in the following order:
1. Stock Groups
2. Godowns
3. Units of Measure
4. Stock Items
Voucher Configuration
To use above given vouchers,
Go to Gateway of Tally > Press F11:Company Features > F2: Inventory Features
To enable Delivery Note, Receipt Note and Rejections Voucher, set Yes to Use
Tracking Numbers (enables Delivery and Receipt Notes) and Use Rejection Inward and
Outward Notes.
Go to Gateway of Tally > F12: Configuration > Invoice/Orders Entry – Set Provide
Complete
Inventory Vouchers
Purchase Order (Alt+F4): A Purchase Order is an order placed by a business entity with a
supplier for the delivery
of specified goods at a given price and at a predetermined time.
Receipt Note (Alt+F9): Receipt Note voucher type is used for recording goods received
from the supplier. Rejections Out (Alt+F6): The Rejections Out voucher records goods that
are rejected and returned to a supplier. Sales Order (Alt+F5): Sales Order is an order placed
by a customer for the delivery of specified goods at a given price and at a predetermined
time.
Delivery Note (Ctrl+F8): A Delivery Note is used for recording goods delivered to a
customer.
Rejection In (Ctrl+F6): A Rejection In voucher is used to record goods that are rejected and
returned by the customer.
Let us understand how to record inventory transactions in Tally.ERP 9, with examples from
the books of accounts of Vridhi Traders.
Stock Journal (Alt+F7)
To record the consumption and adjustment of goods and to transfer stock from one godown
to another, a stock journal voucher is used.
CONCLUSION