XML 96 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
revenue from contracts with customers (Tables)
12 Months Ended
Dec. 31, 2024
revenue from contracts with customers  
Schedule of revenues

As at December 31 (millions)

    

2024

    

2023

Estimated minimum transaction price allocated to remaining unfulfilled, or partially unfulfilled, performance obligations to be recognized as revenue in a future period 1, 2

During the 12-month period ending one year hence

$

2,408

$

2,576

During the 12-month period ending two years hence

976

1,022

Thereafter

116

107

$

3,500

$

3,705

1

Excludes constrained variable consideration amounts, amounts arising from contracts originally expected to have a duration of one year or less and, as a permitted practical expedient, amounts arising from contracts that are not affected by revenue recognition timing differences arising from transaction price allocation or from contracts under which we may recognize and bill revenue in an amount that corresponds directly with our completed performance obligations.

2

IFRS Accounting Standards require the explanation of when we might expect to recognize as revenue the amounts disclosed as the estimated minimum transaction price allocated to remaining unfulfilled, or partially unfulfilled, performance obligations. The estimated amounts disclosed are based upon contractual terms and maturities. Actual minimum transaction price revenues recognized, and the timing thereof, will differ from these estimates primarily due to the frequency with which the actual durations of contracts with customers do not match their contractual maturities.

Schedule of accounts receivable

As at December 31 (millions)

    

Note

    

2024

    

2023

Customer accounts receivable

$

2,844

$

2,938

Allowance for doubtful accounts

4(b)

(119)

(103)

Billed customer accounts receivable, net of allowance for doubtful accounts

2,725

2,835

Accrued receivables – customer

604

480

Billed and unbilled customer accounts receivable, net of allowance for doubtful accounts

 

3,329

 

3,315

Accrued receivables – other

360

282

Accounts receivable – current

 

  

$

3,689

$

3,597

Schedule of contract assets

Years ended December 31 (millions)

    

Note

    

2024

    

2023

Balance, beginning of period

$

898

$

908

Net additions arising from operations

 

1,653

 

1,531

Amounts billed in the period and thus reclassified to accounts receivable

 

(1,614)

 

(1,550)

Change in impairment allowance, net

4(b)

 

1

 

4

Other

 

1

 

5

Balance, end of period 1

$

939

$

898

Reconciliation of contract assets presented in the Consolidated statements of financial position – current

Gross contract assets

$

614

$

595

Reclassification to contract liabilities of contracts with contract assets less than contract liabilities

24

 

(17)

 

(13)

Reclassification from contract liabilities of contracts with contract liabilities less than contract assets

24

 

(132)

 

(137)

$

465

$

445

1Timing of amounts to be billed and thus reclassified to accounts receivable is set out in Note 4(b).