New Features - Tally.ERP 9 Series A Release 3.0

green_left.gifgreen_right.gif

New Features

1. Income Tax for Salaries - Simplifies IT for both Employer and Employees

Tally.ERP.9 now provides a complete solution for Personal Income Tax calculation. The new Income Tax feature handles Tax calculation on the basis of Payroll/Expense transactions and declarations made by the employees, in a very simple manner.

On click of a button, the income tax computation sheet and IT Returns can be generated as per the latest Income Tax Rules. It also provides quarterly and yearly returns which are required to be filed by the Employer. In short, this feature simplifies Income tax for both Employer and Employees’.

The following Forms and Challan are provided with the new Income Tax Module:

*Will be provided in the subsequent Statutory Master releases.

Apart from the above, following reports are also provided:

Following are the other changes made to the payroll module, to handle the Income Tax successfully:

  1. A new Pay Process has been introduced to automate the Payroll processing for User Defined Pay Heads alone before processing the Salary. This will speed up the salary processing for large number of employees.

  2.  Payment Auto Fill has been enhanced to make the IT payment and generate ITNS Challan.

  3.  Payroll Computation report has been enhanced to incorporate the overall computation for Income Tax.

2. Job Work In and Out

“Processes never break any system, it is the exception which does.”

Job Work In and Out feature is consciously designed to support business exception handling, each business house or each transaction of business house follow different processes based on the requirement.

A major concern for both, the businesses which outsources Job Work or receives Job Work, is to track material movement. What is the material that needs to be issued to the Job Worker? How much Quantity needs to be issued? How much material needs to be processed and sent back to the client? What is the cost of handling a Job and how much profit will a job worker get? Which Job

Worker is more cost effective? Will in-house production help to reduce costs or Job Work is a better option?

To answer all the above questions, Tally.ERP.9 now provides a new Job Work Module.

Tally.ERP 9 is introducing the following new features with Job Work:

a. Four new Voucher Types to handle Job Work Material Movement

This Voucher will allow a principal company to raise Job Orders on Job Worker. This voucher has a combined behaviour of Purchase Order and Sales Order as it will allow the user to raise an order for Material to be received post Job Process and, also with the option to define BoM at the transaction level, it will also provide the flexibility to capture information on material expected to be dispatched to the Job Worker.

This Voucher will allow the Job Worker to raise receipt of Job Order from Principal Company. This Voucher has a combined behaviour of Sales Order and Purchase Order as it will allow the user to raise an order for Material to be dispatched post Job Process and, also with the option to define BoM at the transaction level, it will also will give flexibility to capture information on material expected to be received from the Principal Company.

Before introducing the other two Voucher Types, let’s consider the following scenarios:

Scenario 1: The Business wants to deliver goods to a Job Worker, however the ownership of goods is still with the Business and therefore they want the stocks to be shown in their Stock reports (Godown) and affect the Stock Valuation, till the time it is actually consumed by the Job Worker, in addition to this, it should give them a record of such Stocks held by the Job Worker.

Scenario 2: Job Worker has received the goods from his Client, however the ownership of goods is not with the Job Worker and therefore he does not want these stocks to be shown in his Stock Summary nor it should affect his Stock Valuation. However Job Worker should be able to view a report which can provide the information related to each party’s stock lying with him.

There were three problems to be solved:

Allows the user to record Raw Material issued to Job Worker or record Finished Goods dispatched to Principal Company, without actually affecting the Stock Valuation, i.e. using the Godown transfers (with the help of External Godown feature introduced in Release 3.0). The new feature allows both the parties to use the same Voucher Type. In case the principal company has enabled Excise feature, Tally.ERP 9 will also allow printing of Annexure II (Job Work Challan (Material Delivery Document)).

Allows the user to record Raw Material receipt from Principal Company or record receipt of finished goods from Job Worker, without actually affecting the Stock Valuation using the Godown transfers (with the help of External Godown feature introduced in Release 3.0). The new feature allows both the parties to use the same Voucher Type.

*We are building few more capabilities which you will get to see in subsequent builds, i.e. tracking Billable material and Raw Material consumption, which makes these two vouchers a completely unique set of vouchers having all capabilities.

b. Job Work Reports

3. Banking

A new Banking Module has been introduced in Tally.ERP 9, to simplify the overall banking experience. The banking transactions can now be provided with bank allocation details such as the transaction type, instrument no, date, etc. A single bank amount can also be allocated to multiple transaction types such as Cheque/DD, Cash, Electronic Cheque, Electronic DD/PO, Inter Bank Transfer, Others and Same Bank Transfer based on the requirement.

Bank Reconciliation: The BRS screen will now provide detailed information with regard to transaction types, instrument no., instrument date, favouring name, etc. The user can also provide opening BRS for un-reconciled transactions.

The following utilities have also been provided in the Banking Module:

The new Banking module can be experienced from Utilities menu available in Gateway of Tally.

4. Image/Logo Printing

The print capability is enhanced to print logos in the reports generated from Tally.ERP 9. The Company logo can be printed for any of the following reports:

The logo must be stored either in BMP or JPEG format, reside in the specified directory and enabled for printing. The logo appears on the top left corner of the respective report.

Note: Logo Printing can be disabled for the specific report from the Print Configuration screen.

5. Bill Settlement from Outstandings

An option to settle the selected bill(s) from the Outstandings report for a selected party (Debtor/Creditor) has been provided. This option allows the user to select the required Bills or all bills for any selected party and generate the required Payment or Receipt entries to close the selected bills. This option helps the user to:

6. Pre-Closure of Orders

Tally.ERP 9 has now provided an option to Pre-close the Sales/Purchase Orders. The orders may be pre-closed from Order Outstandings as well as from the relevant Invoice screens. The user can specify the required remarks while closing any order and the same can be tracked from the Order Summary reports.

The new feature avoids the requirement for adjustment entries to view the accurate Pending Orders summary, resulting in updated MIS.

7. Receipts & Payments Report

A new report Receipts and Payments Account has been introduced for the non-profit organisations and NGO’s which rely on the Income and Expenses summary. This report provides the consolidated summary of Cash and Bank Book, prepared for the required period. It starts with the opening balance of Cash and Bank books and ends with the closing balance of Cash and Bank books. This report does not consider the outstanding receivables and payables.

All Income and Expenses of Capital or Revenue in nature relating to the current, previous or subsequent year, so long as they are actually received or paid, they appear in this account.

Receipts & Payments report can be viewed from Gateway of Tally > Display > Receipts and Payments.

8. Cash Flow Projection Statement

A new report Cash Flow Projection has been introduced in this release. Cash Flow Projection is an integral part of the financial section of all business plans, literally describing how cash is projected to flow in and out of a business.

Unlike Cash Flow Statements which are used to explain the previous actual cash flow, the Cash Flow Projections are used to anticipate the cash to be generated or expended over a chosen period of time in the future.

This will help the management for planning financial resources for future period and also in presenting the MIS reports.

The Cash Flow Projection report in Tally.ERP 9 displays the projections on monthly basis (default) based on the last date of entry made till the end of the selected period. The user is allowed to specify the required period and also include scenarios for projection. It displays the availability of funds, the expected receipts and the payments for each projected period.

This report can be viewed from Gateway of Tally > Display > Cash/Funds Flow > Cash Flow Projection.

9. New Rupee Symbol (Rupee_image_back.gif)

The new Rupee Symbol is now supported in Tally.ERP 9.

All the new companies with Country as India will automatically use the new Rupee Symbol. Whereas all the existing users (having Indian Rupee Symbol in base currency/foreign currency) will be prompted to convert the existing base/foreign currency to new Indian Rupee Symbol.

Once the conversion is complete the new Rupee symbol will be printed on the required Invoices/Vouchers.

Note: The user may also go to Company/Currency Alteration screen and press Ctrl+4 to change the existing currency symbol to new Rupee symbol.

10. Tally in Arabic

The multi-lingual capability of Tally.ERP 9 is enhanced to support bi-directional or bidi languages that are read and written from right to left. The display to support bi-directional languages needs to be changed in Language Configuration by selecting the required bi-directional language. By default, Tally.ERP 9 supports Arabic and Urdu bi-directional languages. On changing the displays users can record transactions, view, edit, print reports and export data in the selected language.

11. Multiple Addresses for Company and Ledger Masters

Many Organizations maintain a single ledger for parties having multiple branch offices/locations so that the transactions of such parties are available in consolidation for easy operations. Similarly, organizations having multiple locations/branches want to use the mailing details of the required branches/locations in their invoices and reports.

The user can now select the addresses separately for Consignee and Buyer in case used in the Sales Invoice.

The Multi Address feature in Tally.ERP 9 allows you to maintain multiple mailing details for an organization and its parties.

12. Item Cost Tracking

The Item Cost Tracking is provided to track the overall cost incurred and the profit earned for a specific Stock Item. The Item Cost Tracking is a dynamic link which can be established from any transaction. While tracking, the user can include all expenses, incomes and other consumption details incurred during manufacturing/ sales of the Stock Item. This helps in tracking the overall profitability or cost for the Stock Item, without affecting the stock values during the entire process. The Item Cost Analysis report provides the detailed information as per Stock Group/Stock Item or Item Cost Track Break-Up via various transactions.

13. Set your own Auto Backup folder

The Auto Backup feature now automatically backup data of multiple companies at a specific location, with file named TABK.900. The prevailing methodology of storing auto backup for an individual company in the respective company’s folder is also retained for convenience.

A new Unified Restore process is also introduced to simplifying the user experience while restoring the data.

14. Market Place

A unique shopping concept which is known as Market Place is provided in Tally.ERP 9. The Tally users can now buy Tally Products, Upgrades, Subscriptions and Purchase Extensions (Tally Compiled Programs) that are uploaded to the Market Place. The extensions are broadly classified into Best Selling Addons, New Addons and Top Categories. The addons/extensions are available in Silver and Gold Editions. The customer can visit the market place from Tally.ERP 9 by clicking S: Shop button provided in the top horizontal button bar and do the required shopping.

15. VAT Compliance for Ghana

Complete Support for Ghana VAT is provided in Tally.ERP 9 Release 3.0. The users in Ghana can now record the transactions of sales, purchases and payment of VAT and NHIL. The VAT & NHIL Invoice as well as VAT & NHIL Return can be generated by capturing values in appropriate fields as per the statute.

16. Sales and Purchase Data Export for Pivot Table

Tally.ERP 9 now supports the export of Sales and Purchase Registers in the required format which can be readily used to extract all required information and reports using Pivot Tables.

Users can now do the necessary analysis outside Tally.ERP 9 using this option to improve the Purchase or Sales.

17. ER 1 E-Return

Tally.ERP 9 now provides ER 1 E-Return capability to its users. By using ER 1 E-Return feature, the user can export the E-Returns from Tally.ERP 9 in the format as prescribed by Automation of Central Excise and Service Tax (ACES).

Note:

1. To know the procedure of generating ER1 E-Returns refer to - Getting Started with ER 1 E-Returns available at the Download Centre.

2. To Generate ER1 E-Return from Tally.ERP 9, use the latest Stat Version 134.

New Features in Auditors’ Edition

1. Audit Programme

The Auditors can now plan the pre-audit work in Tally.ERP 9 itself. The system creates a default checklist that will help the junior articles to follow the set guidelines, while doing the audit and ensure that the Audit is successfully conducted.

The Audit Programme can be copied from one Company to another Company on click of a button as the Auditing steps may be similar for more than one Company. The Audit Programme can also be modified/customised as per the industry requirement.

In addition to above, the following details can also be entered/captured in the Audit Programme:

2. Notes to Schedules

The option to enter the Notes to Schedules has been provided which will help the Auditors to enter the necessary observations for each Schedule. The Notes can be entered from Schedule Summary and Schedule Configuration screens. The Notes to Schedules can also be printed while printing the Schedules along with the Schedule VI-Balance Sheet or Profit & Loss A/c. The specified Notes will be stored in the data and will be available for any future reference.

3. Form 3CA and 3CB for 44AB Audit

Form 3CA and 3CB which are required to be signed and submitted after 44AB Audit along with Form 3CD have been provided in Tally.ERP 9. This will ensure that all the Forms and information is stored along with the Company data and can be retrieved for any future reference.

4. Repeated Values Transaction report

Under Data Analysis section - Repeated Values Transactions report has been provided which will display all the Vouchers belonging to a Ledger when the same Amount is repeated more than once. The repetition criteria can be modified using the F12: Configuration options available under the Repeated Values Transactions report.

5. Relative Size Factor report

The Relative Size Factor report has been provided under the Data Analysis tools, which will help the Auditor to:

The new report will compare the Highest value transactions for Vouchers of each Ledger to the second Highest and display the Relative Size Factor which can trigger further investigation to correct the above mistakes.

6. Company Delegation and Management

The Company Delegation and Management feature has been provided for all Tally.NET Auditor accounts. Now, the Tally.NET Auditors will be able to delegate the Audit access to any of the Companies (which have already authorised the Auditor) to their sub articles belonging their account or an external account.

The new behaviour is aimed to improve the security for the Client’s data and will now allow, only authorised users to access the Client’s data while doing the audit remotely.

Note: The default Company delegation feature will be stopped and all the Auditor users will have to delegate the Companies exclusively to facilitate the remote access by the articles.

7. Manual Sampling Method

A new Sampling Method - Manual Sampling has been provided. This method will help the Auditor to hand pick the required Ledger Vouchers and marked them as Sampled. These will appear under the Sampling Column (in brackets) and can be used for physical verification and marked as Audited.

Manual Sampling can be applied in additional to the regular Sampling Methods which can be applied at Group/Sub Group/Ledger levels.

Note: Manual Sampling method can be applied only from the Ledger Vouchers screen.

Enhancements

1. General Enhancements

Auto Backup

Data

Reading_progress_bar.gif

Data Configuration

Emailing

Import/Export

In case of Excel, JPEG (single page), HTML, and PDF formats the file opens up after the export, while the folder opens for ASCII, JPEG (multi page) and XML formats automatically without any user intervention.

Installer

Jobs & Recruitment

Licensing

Example: Tally License Server 6.0 can share license with Tally.ERP 9 starting from Series A Release 1.0 to Series A Release 3.0.

Performance

Printing & Rendering

Split Verification - Data Verification Report for Splitting

Support Centre

Synchronisation

On synchronizing the data, the base currency of the ledger is changed to base currency of the company at the other end whereas any foreign currency at the client and server are retained as it is. Using the currency conversion algorithm transactions recorded in companies on the client and server are converted to respective base currency value.

2. Functional Enhancements

Accounting Reports

Accounting Vouchers

Enabling the option Show Compound Unit of Item based on Rate will allow showing the compound unit of item based on the unit provided in the Rate Per column.

Example: Compound Unit created as Kgs of 1000 grms. When the Quantity is typed as 12-250, the Quantity will be displayed as 12-250 kgs and unit in Rate per as Kgs. Enable the option Show Compound Unit of Item based on Rate, and type the required Unit in Rate Per column to change the compound unit of the Item, i.e., if grms is typed in Rate Per column, the Quantity will automatically change to 12,250 grms.

Enable the option Show Full Details of Compound Unit to the display full details of compound unit in the Quantity field. If Kgs is typed in Rate Per field, the Quantity field will display as 12 Kgs.250 grms.

To enable the option:

As the Company Name on Cheque in Company Cheque Details under F11: Accounting Feature is applicable for all the Bank ledgers configured for Cheque Printing, this newly introduced option will allow the users to enable/disable printing of company name on cheque.

This will help the users to handle the scenarios where one bank has given the cheque book with company name pre-printed and the other bank has given the cheque book without the company name.

Excise for Dealer & Manufacturer

Excise for Dealer

F12_Invoice_printing_Configuration.gif

Note: Printing of Name and Designation of the Authorised Person in Rule 11 is mandatory for the proprietary concerns or a business owned by Hindu Undivided Family as per Central Excise Rules, 2002 in rule 11, after sub-rule (2).

Adhering the latest Excise Invoice requirements, a new configuration option - Print Authenticated By has been provided in F12: Invoice Printing Configuration. Using this option the user can configure the Rule 11 invoice to print or not to print the Authenticated BY details.

Note: To account wastage, shortage, loss or theft of Excise stock item in Journal Voucher, users have to create voucher Class by enabling the option Use Class for Dealer Excise Adjustments.

Note: Update Excise Info option will be displayed under Inventory Info. menu only on creation of a stock item in the company.

Excise for Manufacturer

Example: ABC Company records the Duty payment entry on 7-5-2010 by specifying the period as 1-4-2010 to 30-4-2010. In this case application will auto compute & fill the duty payable for the period of April and will not consider the voucher date to compute the duty.

Example: In Debit Note CENVAT Availing Voucher, after debiting Education Cess CENVAT ledger (as second ledger) the option Copy Details from previous Ledger(s) will appear in Duty Details screen. On enabling (setting this option to Yes) this option application will copy the Invoice Number/ Bill of entry No. & Date, Party Name, Name of Item, Quantity and Duty Value of the CENVAT ledger debited as the first ledger

Notes:

i. In Excise Duty Details screen Copy Details from Previous Ledger(s) will not be displayed for the First CENVAT ledger. This option will be displayed only for the ledgers selected subsequent to the First CENVAT ledger.

ii. Copy Details from previous Ledger(s) option will be displayed only during recording (creating) a new entry. In other words, this option will not display in alteration mode.

In F12: Configure (Purchase Invoice Configuration) a new Configuration option Allow modification in Duty for Purchase from Manufacturer has been provided to configure the purchase voucher to alter the duty value. Only on setting this option to Yes, Tally.ERP 9 will allow altering the duty amount.

Note: This field will be displayed during Creation and Alteration of Excise Sales & Excise Debit Note Voucher Types. The declaration provided in the excise sales & excise debit note voucher type can be printed in Rule 11 invoice by setting the option Print Excise Declaration to Yes in F12: Invoice Print Configuration.

As per the e-return requirement when the same finished goods are cleared locally as well as exported then the details of clearances have to be captured separately based on the Notification Type – whether under Tariff or Non-Tariff Notification

Notes:

Tariff Notification - Tariff notification are issued to make amendments to excise tariff act i.e. to make amendments to duty rates. The rate can be either exempted or concessional rate.

Non-Tariff Notification - NT notification are issued to make amendments or to give effect to any provisions of excise rules i.e to specify or amend any procedural matters.

Note: A new Configuration option Allow modification in Duty for Purchase from Manufacturer has been provided in F12: Configure (Purchase Invoice Configuration). Only on setting this option to Yes, Tally.ERP 9 will allow to alter the duty value.

Note: The title FOR EXPORT WITHOUT PAYMENT OF DUTY, will get printed on Excise sales invoice only if the Nature of Removal selected in the Excise Sales is - Export.

Godown

Tally.ERP 9 will now affect the Stock Valuation according to the behaviour set for the Godown i.e. if the Godown has been identified as Use for third party stock with us, then the material stored in this Godown will not affect the Stock Valuation. The material which is lying with third party can be stored in the Godown which has been identified as Use for our stock with third party, this stock will continue to affect the Stock Valuation till the time it is consumed from that location.

Inventory Reports

Enabling this option will display the Alternate Units for the Stock Items.

By default, this option is set to Yes and is available when drilled down from Stock Group,Stock Category, Stock Item, Group and Ledger. This option will not appear when drilled down from All Orders.

Inventory Masters

This feature will help the users in the scenarios where different components are used to manufacture the same stock item based on the customer requirement.

Example: Say for instance, Customer A wants Television to be manufactured with specific brand of Picture Tube. Whereas, other customers have not specified any such specifications. In this scenario, ABC company needs 2 BoMs, one for Customer A as per his component specifications and a Standard BoM for all other customers.

Inventory Vouchers

Say for instance, to manufacture Sugar, Sugar cane and Lime are identified as Raw-materials, Molasses and Baggasse are identified as By-products.

This feature can be enabled from Stock Item Components (BoM) screen from F12: Configuration by setting the option Define Types of Components for BoM to Yes. While defining the components select the required Component Type from the list (By-Product/Co-Product/Consumption/Scrap).

The Manufacturing Journal along with By-products is displayed as shown:

Multi_BOM.gif

Tally.ERP 9 will now warn on the negative stock in case it exceeds the balance of a particular batch for an Item.

Multi Voucher Printing

Payroll

POS

Price List

Service Tax

Example: In case of special exempted category Pandal Or Shamiana Services, if customer is not providing the catering then he is not eligible for Abatement of 70%. Hence, Abatement percentage to be changed to 0%.

Note: Abatement percentage can be changed while recording the entry or creation / alteration of ledger. If the Abatement Percentage is altered/changed in Ledger Master the changed percentage will be displayed as the abatement percentage while recording the transaction which avoids the alteration of abatement percentage for every entry recorded.

The End of List option allows adjusting consideration received or paid towards non-service transactions and adjusting Non-Service bills towards service Bills.

Note: The option Set/Alter Tax Rate Details will be displayed in service ledger creation or alteration screen only when the configuration option Allow Advanced entries in Service Tax Master is set to Yes.

Support to account Associated Enterprise Transactions in Tally.ERP 9 has been provided. This feature will be useful for those users who Sell /purchase services from Sister Concerns or Branches or Associated Partners which will be considered as Realised on raising the service bill (irrespective payment received/paid).

TDS

Note: Partial payment of TDS by altering the tax amount in Payment voucher will be considered as Lower payment of tax to the Government. As the E-TDS generated from Tally.ERP 9 the total transaction value will be displayed as the Assessable value.

Example: In the month of November, ABC Company provided Advertisement Services to Pheonix Agencies for Rs. 75,000 and deducted TDS of Rs.1500 (2% on 75000). While recording the TDS Payment entry ABC Company altered the Paid Amount to 750 and generated E-TDS. In E-TDS the Assessable value is displayed as 75,000 and TDS as 750 which will be considered as Lower Payment of Tax by the Department. On payment of remaining 750 in any subsequent period in e-TDS generated from Tally.ERP 9 again 75,000 will be displayed as assessable value making the tax paid as Lower Payment of Tax.

While deducting TDS for a Non-Resident for whom the PAN is not specified, Tally.ERP 9 displays the Warning message – TDS @ 20% if PAN is not furnished. Applicable from 01-Apr-2010.

VAT/CST

3. Auditors’ Edition

Note: Its important to remember the Name and Administrator and Password which are entered to enable Security as the Company Data cannot be opened without this username and Password.

Statutory Audit

Cash Account has -Ve Balance

The above message will keep appearing till the Auditor ensures that the cases all of negative Balances are corrected. While printing the Balance Sheet this status will not be printed.

Now a new button (F3) Show/Hide Previous Year has been provided to display and print these financial statements with only one year data even when the data folder contains the transactions for more than one year.

Statutory Compliance

Tax Audit

4. TDL Enhancements

I. Collection Enhancements

We have made some path breaking enhancements at the Collection level in the previous Releases for Tally.ERP 9. The latest in this release is the introduction of the Attribute Walk Ex for performance improvements and the capability of Data Source Attribute to gather the information from a disk directory/folder within a collection.

a. Attribute –Walk Ex

There are scenarios where we have Union of multiple collections using the same source collection and each collection walks over its sub objects across different paths and computes/aggregates the values from sub level. In such cases, significant CPU cycles will be utilized in gathering and walking over the same Source Object along different paths more than once. WalkEx is introduced which when specified in the resultant collection, allows us to specify a collection list. The collections referred in WalkEx contain attributes only to walk the source collection and aggregate over Sub Objects of an already gathered collection. All walk paths specified in the collection list are traversed in a single pass for each object in the source collection. This results in improvements in performance drastically.

b. Directory as a Data Source

The collection attribute Data Source is enhanced to support “Directory” as data source type. This will enable to gather all information pertaining to the contents of the disk directory/folder. Each folder constituent i.e. either File or Directory along with its corresponding details are available as an object in the collection.

II. Image Printing Capabilities

Over the years, there has been a major requirement from the user community to enable Image Printing in Tally. From this release onwards, we are supporting Image Printing using the latest enhancements mentioned as below

These enhancements have been used in default to print the company logo in the top left of the default Reports like Sales Invoice, Delivery Note/Challan, Debit/Credit Notes etc.

III. Enhanced Columnar Capability

In Tally, two dimensional matrix reports can be designed using the auto column report approach (using Repeat Variables). Traditionally these types of Reports are referred as columnar Reports.

The latest enhancements in the area of Columnar Reporting enables us to design the reports using a new approach altogether. A field within a line can display method values from multiple objects of the collection. Context Free repeat within the part and line enable repetition on simple/list variable values also. These features give a better control in the hands of the programmer in designing such reports. The syntax of the attribute Repeat for Part and Line has been made consistent to support Context Based as well as Context Free repetition of line/field contained within it.

IV. Persisting Variables at System Scope in a User Specified File

As per enhancements as announced in Release 2.0, we are aware that the variables at the report scope can be persisted in a user specified file using the action SAVE VARIABLE. These can be re-loaded as required using the action LOAD VARIABLE. The latest enhancements in variable persistence allows the user to persist and re-load the variables at System Scope (in a User Specified File) as well. The variable list specification in the syntax of the action SAVE VARIABLE helps in achieving the same.

V. Import/Export Events Introduced

As a part of the Language enhancements, in recent past there have been significant enhancements as a part of the Event Framework. Before this release events introduced were mostly related to handling application start up and close, company loading and unloading. The Object specific events were mainly focused around trapping events while rendering the data on screen and print.

In this Release, we have introduced events to handle user specific requirements on data manipulation to be handled during Export and Import of data. With the introduction of Events, Start Import, Import Object and End Import, the programmers have got complete control to manipulate the data prior to importing the same into the company. This can be useful in scenarios like data transfers between Inter Branch where Delivery Note in a branch gets transformed into Receipt Note in the second branch; Sales transaction in a Branch gets transformed into Purchase transaction in the second branch and so on. Also, an action Import Object is introduced to begin the Import process.

While exporting Full objects to XML and SDF formats with the introduction of Export Events, Before Export, Export Object and After Export, the user will be able to trap these events and get an access to the object being exported which can be altered as required before export. This can be useful in scenarios like changing required information during export, not displaying price/amount of the stock item while synchronizing Delivery Note to the branch offices, creating a consolidated sales entry from all the sales transactions of the day etc.

VI. Enhancement - Programmable Configuration

Prior to Tally.ERP 9 when multiple reports were printed or mass mailing was being done in a sequence, prior to each Action, a configuration report is displayed for user input. This would interrupt the flow, thereby requiring a dedicated person to monitor the process which is time consuming. This had been addressed in Tally.ERP 9 release 1.6, by providing an optional logical parameter to suppress the repeated display for the configuration screen before the invocation of global actions ‘Print’, ‘Export’, ‘Upload’ and ‘Email’.

From this Release onwards, programmable configurations are supported for actionsPrint Report’, ‘Export Report’, ‘Upload Report’ and ‘Email Report’ also. These actions support the print, export, upload and email of the current report in context.

VII. Optional Default TDL Loading

Many Third Party Applications use Tally’s rapid application development environment to render various complex reports using Tally Definition Language (TDL). Tally.ERP 9 acts as a front end application for various external databases to retrieve and manipulate information as and when required. Tally, being a comprehensive business application loads all the TDL’s required as per the functional aspects of the Application. In cases where the third party applications require using Tally purely as a development platform, loading of complete application TDLs may prove to be expensive in terms of startup time. Specifically, to avoid the overheads in loading the functional TDL files in environments like above the command line parameter /NODEF has been introduced which will load the basic template files ONLY.

VIII. Refresh Issues in context of User Defined Function Evaluation

In case of a predefined Function, whenever the function accessed and manipulated certain UI elements like a variable, field value, method values of objects the link between the element and the calling UI is established. Each time these get manipulated again, the function gets reevaluated, new values get calculated and the corresponding UI is refreshed with new values.

In case of a TDL procedural “Function” we faced certain issues, where the fields calling the function for some evaluation, were not refreshed with new values when the UI elements get modified elsewhere and the function does not get reevaluated. The refresh problems which we may have faced in context of using “Function” in evaluation scenario, has been resolved in the latest Release.

IX. Function and Attribute Enhancements

In the latest Release 3.0, there have been quite a few enhancements related to various attributes and functions.

a. Report Attribute-Plain XML

There are a some legacy and non standard applications which require an XML without formatting and applied styles. They consume the entire unformatted XML available as a single string without even a new line character. The attribute Plain XML introduced in Report definition allows the generation of XML without applying any formats and styles.

b. Field Attribute –Format for Quantity Datatype

When a method of type quantity is retrieved in a report, it is always expressed in terms of the primary unit. In case of the Unit of Measure is a nested compound unit, the user may require the quantity in terms of any of the units in the entire Compound unit chain. The format attribute of the field has been enhanced to specify the Tail unit in which the quantity value needs to be extracted.

c. Field Attribute-Cell Write

When the data is exported from an external application to Excel Format, especially in the following scenarios Excel faces refresh issues in some specific scenarios. This problem is addressed at the TDL level with the introduction of new Field attribute ‘Cell Write’ which enables writing data corresponding to cells on which rest of the cells containing the formula/template are dependent prior to writing the entire chunk.

d. Function - $$StrByCharCode

The function $$StrByCharCode accepts the ASCII code or Unicode and displays the corresponding special symbol. The Indian Rupee symbol display has been supported in the product using this function. The ASCII code for the new rupee symbol is 8377.

e. Function - $$InPreviewMode

In the scenarios, where the printing events Before Print and After Print are used to trigger an Action, the action was called even if the report is in preview mode. To overcome this problem the function $$InPreviewMode is introduced, using which actions can be triggered conditionally as required.

f.Function - $$RemoteUserId

In a remote environment, there may be scenarios where some restrictions need to be applied to the data access based on the user identity. This can be achieved at the TDL level by using a new function $$RemoteUserId which will return the user name of the remote user accessing the TDL.

g. Function $$InWords Enhancements

Prior to this release, the function $$InWords accepted only amount data type and displayed the amount in words. Now the function $$InWords is extended to accept Number data type as well and display it in words.

h. Function $$ContextKeyword enhancements

Prior to this release, the function $$ContextKeyword was used to return the Title of the Report or Menu. In the scenarios, like adding a report in the list of favourites, where the definition name of the current report was required instead of the report Title. The function $$ContextKeyword is enhanced to return Report name or Definition name.

Note: Please refer to the document What’s New in TDL and the TDL Samples for detailed documentation on the above capabilities.

Issues Resolved

1. General Issues

Auto Backup

This issue has been resolved.

Backup

This issue has been resolved.

Data Migration

This issue has been resolved.

This issue has been resolved and the migration tool displays the required message appropriately.

This issue has been resolved.

Note: Tally.ERP 9 updates the connect name while loading the company for the first time using Tally.ERP 9 Series A Release 3.0 for data that is already migrated from Tally 7.2 to Tally.ERP 9.

This issue has been resolved.

Data Splitting

This issue has been resolved.

This issue has been resolved.

E-Mailing

This issue has been resolved.

This issue has been resolved.

Import/Export

This issue has been resolved.

Unable to initialize MS Excel application on your computer

This issue has been resolved.

This issue has been resolved.

This issue has been resolved and Tally.ERP 9 does not display this message.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issues has been resolved.

This issue has been resolved.

This issue has been resolved.

Licensing

This issue has been resolved by adding the rental license serial numbers to the list.

Performance

This issue has been resolved.

This issue has been resolved.

Printing & Rendering

This issue has been resolved.

This issue has been resolved.

Remote Access

This issue has been resolved.

Security Control

This issue has been resolved.

This issue has been resolved.

Synchronisation

This issue has been resolved.

This issue has been resolved and the account id field does not accept any additional spaces.

This issue has been resolved.

This issue has been resolved.

2. Functional Issues

Accounting Masters

This issue has been resolved, this option is now set to No and the cursor skips the particular field.

Accounting Reports

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

Accounting Vouchers

This issue has been resolved.

This issue has been resolved, the invoice now prints based on the option selected.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved, the Tax Invoice in both the formats are printing the invoice date properly.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

The issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved and now this button is disabled while printing cheques.

This issue has been resolved.

This issue has been resolved and now it captures the CST No. provided in the Party Supplementary details in the Purchase Order.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

These issues have been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has now been resolved.

Cost Centre/ Cost Category

This issue has been resolved.

This issue has been resolved.

This issue has now been resolved.

This issue has been resolved.

Excise for Dealer

This issue has been resolved. Now Excise Duty will be calculated automatically based on the Duty per Unit of the Purchase Bill selected in the Supplier Details.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved. Now, Manufacturer/Importer Details section will be empty where user can enter the details.

This issue has been resolved.

This issue has been resolved.

Excise for Manufacturer

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved. Now the CENVAT Credit adjustment happens based on the Excise Purchase Invoice Date.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved and now Tally.ERP 9 skips the Used for field.

This issue has been resolved.

Final Accounts

This issue has been resolved.

Inventory Reports

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

Inventory Masters

This issue has been resolved.

This issue has been resolved.

Inventory Vouchers

This issue has been resolved.

This issue has been resolved.

The issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved, Tally.ERP 9 now does not allow negative quantity in Physical Stock voucher.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

Payroll

This issue has been resolved and now change in period does not effect the Gratuity Computation.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved and now the same Pay Heads can be used for Employer Other Charges computation for both the scenarios and the validation will be done based on the Salary Details defined for each Employee.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

POS

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

Price List

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This has been resolved, press space bar at the Quantity (Less than) to empty the field, press Enter and then press Backspace to define the quantity at each row.

This issue has been resolved.

This issue has been resolved.

Service Tax

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

Example: ABC Company had made advance payment of Rs. 20000 to Shubh Agencies.

ABC Company adjusted the advance of Rs. 20000 towards the purchase of service from Shubh Agencies for Rs. 60000 [Advertising Services - Rs. 22000 and Event management services - 38000]. Tally.ERP 9 was allowing to allocate both the service bills of 22,000 & 38,000 in Service Tax Realisation for Advance Payment Amount towards the advance amount of Rs. 20,000.

This issue has been resolved. Now on allocation of service bills more than the advance payment amount application will display the message - Allocation Total is more than Original Amount!

This issue has been resolved.

This Issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

Example: Service Tax of Rs. 1030 (calculated on the Service Tax Assessable Value of Rs. 10 000) was being displayed for all the Service Tax Ledger instead of displaying Rs. 1000 for Service Tax, Rs. 20 for Education Cess and Rs.10 for Secondary Education Cess.

This issue has been resolved.

Service Tax Data Migration

This issue has been resolved.

This issue has been resolved.

TDS

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

While deducting TDS for a Non-Resident for whom the PAN is not specified, Tally.ERP 9 was calculating income tax (at the rate of 20% or the rate prescribed under the act whichever is high) Surcharge and Cess.

This issue has been Resolved. Now application will not calculate Surcharge and Cess when PAN is not furnished by the Non-Residents.

VAT/CST

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

These issues have been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved.

Voucher Types

This issue has been resolved.

3. Auditors’ Edition

Statutory Audit

This issue has been resolved and now both 0 & blank will be treated as blank and will not be considered while sorting the Groups.

This issue has been resolved.

This issue has been resolved.

This issue has been resolved and now the system will display the overdue days for the above bills as blank.

This issue has been resolved.

This issue has been resolved.

Tax Audit

This issue has been resolved.

This issue has been resolved.

This issue has been resolved and now the multi line behaviour has been extended to all the fields in Form 3CD except date and amount.

green_left.gifgreen_right.gif