Type search words and press enter
"Use Edit Log for transactions/masters, and digital signature for invoices/reports with Release 2.1. Download NOW!"
https://help.tallysolutions.com/docs/td9rel54/faq/6141.html

Do we need to write complex algorithms in order to generate and assign unique Identifiers?

It is not required, since a default function MakeUniqueID is already available which generates Unique Identifier across the world.