Magidoc

FinanceConsolidationBasis
Object

The basis a consolidated statement's figures are stated on: the unit the group's books are kept in, the unit the statement presents in, and the rate that carried one into the other.

Every consolidated statement carries one. The rate is null exactly when the two currencies are the same and nothing was translated — the statement is the books' own figures, and saying so is what distinguishes it from a translated one whose rate a reader has to be able to check.

One rate for the whole statement, at the date the statement is as at. A statement that reads the group at several dates — the balance sheet's prior-year cut, the profit and loss's opening reading — does its arithmetic in the books' unit and translates once at the end, so a second rate would make its own columns incomparable.

Fields

#

baseCurrency

Non-null

The unit every member's books are kept in.

presentationCurrency

Non-null

The unit this statement's figures are stated in: the group parent's reporting currency.

exchangeRate

The rate as authored, exactly — null when the two currencies match and nothing was translated.

exchangeRateAsOf

The day the rate applies from, which is the stored row's own day rather than the statement's.

exchangeRateSource

Where the rate came from, so a translated statement names its provenance as a journal does.

Usages

#

References

#