KUALA LUMPUR: Tenaga Nasional Bhd (TNB) expects to recover RM12 billion in Imbalance Cost Pass Through (ICPT) receivables for the second half of its financial year 2023.