def balance(self, as_of=None, raw=False, leg_query=None, **kwargs):
balances = [<EOL>account.simple_balance(as_of=as_of, raw=raw, leg_query=leg_query, **kwargs)<EOL>for account in self.get_descendants(include_self=True)<EOL>]<EOL>return sum(balances, Balance())<EOL>
Get the balance for this account, including child accounts

        Args:
            as_of (Date): Only include transactions on or before this date
            raw (bool): If true the returned balance should not have its sign
                        adjusted for display purposes.
            kwargs (dict): Will be used to filter the transaction legs

        Returns:
            Balance

        See Also:
            :meth:`simple_balance()`