Overview
The BC.TURNOVER function returns the balance turnover of one or more GL accounts between two dates.
This function requires the Velixo for Business Central extension to be installed in your Business Central environment.
Business Central creates year-end closing entries when you close a fiscal year. These entries are excluded from the result by default. Set IncludeClosingEntries to TRUE to include them, for example to report on the closing activity itself, or to calculate retained earnings the way the Business Central UI does.
This feature supports Drilldown – a functionality that lets you list all underlying transactions for a formula.
Syntax
=BC.TURNOVER(
ConnectionName,
Account,
AccountCategory,
AccountSubcategory,
FromDate,
ToDate,
Dimensions,
UseReportingCurrency,
IncludeClosingEntries
)
Arguments
|
Argument |
Required/Optional |
Description |
|
|
Optional |
Provide one of the following values:
OR Omit the argument to return results for all compatible connections with default aggregation settings. |
|
|
Optional if |
The code of the general ledger account, a spill range, or a cell range containing account codes. For example, |
|
|
Optional if |
One or more account category names, visible in the Business Central Chart of Accounts. The following values are accepted: Supports Velixo range expressions for specifying values. |
|
|
Optional if |
One or more account subcategory names Use the BC.EXPANDACCOUNTSUBCATEGORYRANGE function to retrieve available subaccount names. Supports Velixo range expressions for specifying values. |
|
|
Required |
The inclusive start date in YYYY-MM-DD format or a cell reference to a date |
|
|
Required |
The inclusive end date in YYYY-MM-DD format or a cell reference to a date |
|
|
Optional |
A two-column Excel range where the first column contains the name of a dimension and the second column contains a semicolon-separated list of values for that dimension The dimension values can be specified using ranges, wildcards, and other techniques. You can also use the VX.SETTINGS function to create the dimension array. See the Using Dimensions article for more details. |
|
|
Optional |
When a reporting currency is configured for your organization, set this argument to Accepted values: Default value: |
|
|
Optional |
If Accepted values: Default value: Specifying this argument requires the Velixo for Business Central extension version 2026.7 or later. This applies to |
Examples
Turnover for a single account
=BC.TURNOVER(
"BC",
"11110",
,
,
"2024-1-1",
"2024-3-31"
)
Description: Returns the turnover for the account “11110” in Q1 2024.
Result:
Turnover for a range of accounts
=BC.TURNOVER(
"BC",
D1:D10,
,
,
"2024-1-1",
"2024-3-31"
)
Description: Returns the turnover for the account numbers in cells in the range from D1 to D10 in Q1 2024.
Result:
Turnover for accounts in a spill range
=BC.TURNOVER(
"BC",
D1#,
,
,
"2024-1-1",
"2024-3-31"
)
Description: Returns the turnover for accounts listed in the spill range beginning with cell D1 in Q1 2024.
Result:
Turnover for specified dimensions
=BC.TURNOVER(
"BC",
"11110",
,
,
"2024-01-1",
"2024-01-31",
{"DEPARTMENT","SALES";"AREA","*"})
Description: Returns the turnover for results tagged as dimension value Department - Sales, and all Area dimension values except empty ones in the account “11110” in January 2024.
Result: