CashFlowStatement
class CashFlowStatement extends FinancialStatement
Constants
| TITLE |
Cashflow Statement Title and Headings |
| OPERATIONS_CASH_FLOW |
|
| INVESTMENT_CASH_FLOW |
|
| FINANCING_CASH_FLOW |
|
| NET_CASH_FLOW |
|
| PROVISIONS |
Cash Flow Statement Sections |
| RECEIVABLES |
|
| PAYABLES |
|
| CURRENT_ASSETS |
|
| CURRENT_LIABILITIES |
|
| TAXATION |
|
| NON_CURRENT_ASSETS |
|
| NON_CURRENT_LIABILITIES |
|
| EQUITY |
|
| PROFIT |
|
| TOTAL_OPERATIONS_CASH_FLOW |
|
| TOTAL_INVESTMENT_CASH_FLOW |
|
| TOTAL_FINANCING_CASH_FLOW |
|
| START_CASH_BALANCE |
|
| END_CASH_BALANCE |
|
| CASHBOOK_BALANCE |
|
Properties
| string | $reportingPeriod | Financial Statement Reporting Period. |
from FinancialStatement |
| array | $balances | Cash Flow Statement Account Balance Movements. |
|
| array | $accounts | Financial Statement accounts. |
from FinancialStatement |
| array | $totals | Financial Statement totals. |
from FinancialStatement |
| array | $results | Financial Statement results. |
from FinancialStatement |
| string | $statement | Financial Statement printout. |
from FinancialStatement |
| string | $indent | Financial Statement printout indent. |
from FinancialStatement |
| string | $separator | Financial Statement printout subtotal rule. |
from FinancialStatement |
| string | $grand_total | Financial Statement printout total rule. |
from FinancialStatement |
| int | $result_indents | Financial Statement printout result indent width. |
from FinancialStatement |
| protected Entity | $entity | Financial Statement Entity. |
from FinancialStatement |
| array | $period | Cash Flow Statement period. |
Methods
Construct Cash Flow Statement for the given period.
Cash Flow Statement attributes.
Get Cash Flow Statement Sections and Results.
Print Statement Section
Print Statement Total
Print Statement Result
Print Cash Flow Statement.
Details
at line 79
__construct(string|null $startDate = null, string|null $endDate = null, Entity|null $entity = null)
Construct Cash Flow Statement for the given period.
at line 113
array
attributes()
Cash Flow Statement attributes.
at line 121
array
getSections(string|Carbon $startDate = null, string|Carbon $endDate = null, bool $fullbalance = true)
Get Cash Flow Statement Sections and Results.
in
FinancialStatement at line 177
protected string
printTitle(string $statement, string $title)
Print Statement Title
at line 254
protected string
printSection(string $section, string $statement, string $indent, int $amountFactor = 1)
Print Statement Section
in
FinancialStatement at line 236
protected string
printTotal(string $section, string $statement, string $indent, int $amountFactor = 1, int $indentFactor = 1)
Print Statement Total
at line 275
protected string
printResult(string $result, string $statement, string $indent, int $indentFactor, bool $heading = true)
Print Statement Result
at line 188
void
toString()
Print Cash Flow Statement.