Tally 7.2/9 Customization will continue to work in Tally.ERP 9 unless any of the following situations is encountered:
● Change in default Part Names – If the Parts like Company, Ledger Master Reports that have been changed in Default TDL Files is used in user customization Files, the same needs to be altered.
● Option and Switch behavior - An Option is added while customization of a default Part/Line/Field like VCH Batch BilledQty which have been modified to Switch now and if condition within the Switch is satisfied, the options written in the customized TDL will not be evaluated.
● Set As and Info behavior - Default Field value is changed using Set As whereas in default value of the same is set using Info causing customized value to be overridden with Info.
● Change in Left & Right Fields - While customizing some default lines, right fields have been added but in default TDL Files now these right fields have been moved to Left Fields.
● Fetch in Collection - In reports like Daybook, values are not retrieved unless they are explicitly fetched within the Collection.
● Read Only Lines - Some Default Lines like Company Users have been frozen for security purposes. Any Fields added on editing this line will not effect hence we need to alter the Part and locally add the Field within the Line.
● SDF Import – While importing SDF File using TDL Specification, CRLF Character needs to be removed since it is not supported in Tally.ERP 9.
● Special Symbols in Naming – Special Symbols like @, % used while Naming are no longer supported in Tally.ERP 9. Removing special symbols from the UDF Names, etc. will not impact data loss since UDF values are stored within the number assigned corresponding to the UDF Name.