Quarterly report pursuant to Section 13 or 15(d)

Sales, Contract Assets and Contract Liabilities (Tables)

v3.20.2
Sales, Contract Assets and Contract Liabilities (Tables)
6 Months Ended
Sep. 30, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of sales revenue in proportion
    Three months
Ended
September 30,
2020
$
    Three months
Ended
September 30,
2019
$
 
             
Specified service works     392,483       381,338  
Certified design and engineering works     4,580,823       24,448,427  
Acceptance of delivered equipment to customers     2,950,496       33,251,840  
Acceptance of commissioned equipment     1,047,890       4,656,939  
Concentrated solar power contracts     2,371        
                 
Total     8,974,063       62,738,544  
    Six months
Ended
September 30,
2020
$
    Six months
Ended
September 30,
2019
$
 
             
Specified service works     420,046       381,338  
Certified design and engineering works     9,068,577       26,121,354  
Acceptance of delivered equipment to customers     17,018,270       36,040,052  
Acceptance of commissioned equipment     10,824,301       4,960,035  
Concentrated solar power contracts     139,231        
                 
Total     37,470,425       67,502,779  
Schedule of contract assets and liabilities
    Contract Assets
$
    Sales
(Cost of sales)
$
    Contract Liabilities
$
 
                   
Balance, March 31, 2019     12,237,825               (18,850,487 )
                         
Customer receipts and receivables                 (134,841,354 )
Sales recognized in earnings           130,138,574       130,138,574  
Payments under contracts     90,932,669              
Costs recognized in earnings     (78,566,155 )     (78,556,155 )      
                         
Balance, March 31, 2020     24,604,339               (23,553,267 )
                         
Customer receipts and receivables                 (29,796,720 )
Sales recognized in earnings           37,470,425       37,470,425  
Payments and accruals under contracts*     15,695,525              
Costs recognized in earnings     (21,890,044 )     (21,890,044 )      
                         
Balance, September 30, 2020     18,409,820               (15,879,562 )
* Payments and accruals under contracts include $5,801,688 presented as receivables which is subject to the fulfilment of future performance obligations.