NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 39
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 40
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 41
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 42
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 43
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 44
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 45
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 46
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 47
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 48
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 49 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 50
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 51
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 52 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 53 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 54 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 55 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 56
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 57
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 58
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 59
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 60
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 61
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 62
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 63
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 64
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 65
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 66
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 67 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 68 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 69
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 70
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 71
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 72
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 73
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 74 NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d)
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 75
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 76
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 77
NOTES TO THE CONSOLIDATED AND SEPARATE FINANCIAL STATEMENTS (Cont’d) M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 78
Other National Disclosures
VALUE ADDED STATEMENTS For the year ended 31 December 2021 M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 79
FINANCIAL SUMMARY M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 80
FINANCIAL SUMMARY M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021 81
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021
M A I N S T R E A M E N E R G Y S O L U T I O N S L I M I T E D Annual Report 31 December 2021