No, it is not mandatory. If you have a multiple stock items where TCS is applicable, you can configure the Sales Ledger. While recording a sales invoice for the stock items using the same sales ledger, TallyPrime automatically calculates the TCS.