diff --git a/report_balance_sheet.php b/report_balance_sheet.php new file mode 100644 index 00000000..d722c9bb --- /dev/null +++ b/report_balance_sheet.php @@ -0,0 +1,155 @@ + + +
+
+

Balance Sheet

+
+ +
+
+
+
+ +
+

+ +

+

Balance Sheet

+
As of
+
+ + + + + + + + + + + + + + = 11 && $account_type <= 19) { + // Display assets account row + echoAccountRow($row, $balance); + $total_assets += $balance; + $formatted_total_assets = numfmt_format_currency($currency_format, $total_assets, $row['account_currency_code']); + } + } + ?> + + + + + + + + + + + = 21 && $account_type <= 29) { + // Display liabilities account row + echoAccountRow($row, $balance); + $total_liabilities += $balance; + $formatted_total_liabilities = numfmt_format_currency($currency_format, $total_liabilities, $row['account_currency_code']); + } + } + ?> + + + + + + + + + + + = 30) { + // Display equity account row + echoAccountRow($row, $balance); + $total_equity += $balance; + $formatted_total_equity = numfmt_format_currency($currency_format, $total_equity, $row['account_currency_code']); + } + } + ?> + + + + + + +
Account TypeAccount NameAccount Balance
Assets
Total Assets
Liabilities
Total Liabilities
Equity
Total Equity
+
+
+
+ + + + "Current Assets", + 12 => "Fixed Assets", + 13 => "Other Assets", + 21 => "Current Liabilities", + 22 => "Long Term Liabilities", + 23 => "Other Liabilities", + 30 => "Equity" + ]; + $account_type_string = $account_type_strings[$accountRow['account_type']] ?? "Unknown"; + $account_name_encoded = urlencode($accountRow['account_name']); + echo " + + $account_type_string + {$accountRow['account_name']} + " . numfmt_format_currency($currency_format, $balance, $accountRow['account_currency_code']) . " + + "; +} + +?>