TrialBalance
class TrialBalance extends FinancialStatement
Constants
| TITLE |
Trial Balance Title |
Properties
| string | $reportingPeriod | Financial Statement Reporting Period. |
from FinancialStatement |
| array | $balances | Financial Statement balances. |
from FinancialStatement |
| 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 |
| Carbon | $endDate | Trial Balance end date. |
Methods
array
getSections(string|Carbon $startDate = null, string|Carbon $endDate = null, bool $fullbalance = true)
Get Trial Balance Sections.
string
printSection(string $section, string $statement, string $indent, int $amountFactor = 1)
Print Statement Section
from
FinancialStatement
string
printTotal(string $section, string $statement, string $indent, int $amountFactor = 1, int $indentFactor = 1)
Print Statement Total
from
FinancialStatement
string
printResult(string $result, string $statement, string $indent, int $indentFactor)
Print Statement Result
from
FinancialStatement
Details
at line 41
__construct(string|null $year = null, Entity|null $entity = null)
Construct Trial Balance
in
FinancialStatement at line 125
array
attributes()
Print Financial Statement attributes.
at line 64
array
getSections(string|Carbon $startDate = null, string|Carbon $endDate = null, bool $fullbalance = true)
Get Trial Balance Sections.
in
FinancialStatement at line 177
protected string
printTitle(string $statement, string $title)
Print Statement Title
in
FinancialStatement at line 209
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
in
FinancialStatement at line 258
protected string
printResult(string $result, string $statement, string $indent, int $indentFactor)
Print Statement Result