Skip to content

Conversation

@tuan-nguyen-fenwick
Copy link
Contributor

@tuan-nguyen-fenwick tuan-nguyen-fenwick commented Dec 18, 2025

Prerequisite

BusinessCentralApps PR #1625

Summary

  • Updated internal description for Financial Reports, Row Definitions & Column Definitions (W1).
    • All financial reports, row & column definitions.
  • Updated internal description for Financial Reports, Row Definitions & Column Definitions (US).
    • Financial reports: BS, BS AUDIT, IS, IS AUDIT.
    • Row definitions: BS, BS AUDIT, IS, IS AUDIT.
    • Column definitions: PTD + YTD, PTD+YTD+%, YTDCOMPARE.
  • Increased field length of Internal Description parameters from Text[250] to Text[500].

Work Item(s)

Fixes: #29533
Fixes: AB#614300

@github-actions
Copy link
Contributor

Could not find linked issues in the pull request description. Please make sure the pull request description contains a line that contains 'Fixes #' followed by the issue number being fixed. Use that pattern for every issue you want to link.

@tuan-nguyen-fenwick tuan-nguyen-fenwick marked this pull request as ready for review December 18, 2025 09:50
@tuan-nguyen-fenwick tuan-nguyen-fenwick requested a review from a team as a code owner December 18, 2025 09:50
@JesperSchulz JesperSchulz added the Finance GitHub request for Finance area label Jan 6, 2026
@JesperSchulz JesperSchulz self-assigned this Jan 6, 2026
@JesperSchulz JesperSchulz added the processing-PR The PR is currently being reviewed label Jan 6, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Processing this PR. The branch is now locked 🔒 Please don't push updates unless otherwise agreed.


var
AccCatInternalDescriptionLbl: Label 'Organizes balance sheet and income statement categories into structured rows with calculated totals like net income, combined with columns showing net changes for the current and two prior periods. Useful for delivering consolidated financial overviews, short-term trend analysis, dashboards, and comparative reporting to help management monitor fluctuations and make timely, informed decisions.', MaxLength = 500;
AccountCategoriesOverviewInternalLbl: Label '', MaxLength = 500;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unused label.

CalculationOfCashFlowLbl: Label 'Calculation Of Cash Flow', MaxLength = 80;
CalculationOfCashFlowTok: Label 'CASHFLOW', MaxLength = 10;
CapitalStructureLbl: Label 'Capital Structure', MaxLength = 80;
CapitalStructureLblInternalDescriptionLbl: Label 'Analyzes liquidity and short-term obligations with a row layout grouping current assets, receivables, inventory, WIP, and short-term liabilities, calculating totals and net positions. Paired with a single-column balance snapshot as of a specific date. Useful for assessing working capital, liquidity ratios, and short-term financial health, supporting compliance, period-end reviews, and management reporting.', MaxLength = 500;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one kind of looks like it's supposed to be two label variables? At least the name indicates so with 2x lbl in it ;-)

BalanceSheetSummarizedLbl: Label 'Balance Sheet Summarized', MaxLength = 80;
DataForReducedTrialBalanceInfoPartTok: Label 'I_MINTRIAL', MaxLength = 10;
IncExpInternalDescriptionLbl: Label 'Analyzes income and expense components, including revenue, goods sold, external costs, personnel costs, depreciation, and other expenses, with formulas for total expenditure and earnings before interest using net change for accurate period tracking. Incorporates three columns showing net changes for the current and two prior periods. Useful for profitability analysis, expense monitoring, and management reporting. Internal report used for providing data for the Income & Expense chart.', MaxLength = 500;
IncomeStatementDetailedInternalDescriptionLbl: Label 'Provides a detailed multi-section income statement layout, covering revenue categories, cost of goods, and operating expenses with account ranges for materials, labor, overhead, and expense types, plus formulas for gross margin, operating totals, and net income or loss using. Includes thirteen columns showing monthly net changes across the fiscal year with a total column. Useful for financial statement preparation, profitability analysis, trend monitoring, and management reporting.', MaxLength = 500;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"and net income or loss using." seems strange. Remove "using"?

CashFlowComparisonInternalDescriptionLbl: Label 'Three-column layout showing net change for the current month, balance up to date, and entire fiscal year totals using ledger entry amounts. This structure supports quick comparisons between monthly, cumulative, and annual figures. Useful for trend analysis, identifying performance patterns, and providing a complete view of financial activity for management reporting purposes.', MaxLength = 500;
CashFlowComparisonLbl: Label 'Comparison month - year', MaxLength = 80;
CashFlowComparisonTok: Label 'CASHFLOW', MaxLength = 10;
CurrentMonthBalanceInternalDescriptionLbl: Label 'Three-column layout showing current month balance, prior month balance, and the calculated difference using balance at date and net amount from ledger entries. this layout helps identify month-over-month changes and trends. Useful for variance analysis, monitoring short-term financial movements, and supporting management decisions based on recent performance comparisons.', MaxLength = 500;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Capital T:

Suggested change
CurrentMonthBalanceInternalDescriptionLbl: Label 'Three-column layout showing current month balance, prior month balance, and the calculated difference using balance at date and net amount from ledger entries. this layout helps identify month-over-month changes and trends. Useful for variance analysis, monitoring short-term financial movements, and supporting management decisions based on recent performance comparisons.', MaxLength = 500;
CurrentMonthBalanceInternalDescriptionLbl: Label 'Three-column layout showing current month balance, prior month balance, and the calculated difference using balance at date and net amount from ledger entries. This layout helps identify month-over-month changes and trends. Useful for variance analysis, monitoring short-term financial movements, and supporting management decisions based on recent performance comparisons.', MaxLength = 500;

BalanceSheetDetailedInternalDescriptionLbl: Label 'Provides a detailed balance sheet layout with expanded sections for current and long-term assets, liabilities, and equity, including granular account ranges and reconciliation formulas for accuracy. Incorporates twelve columns showing month-end balances for the current fiscal year to reveal trends and seasonal changes. Useful for in-depth financial analysis, audit support, and preparing comprehensive management and compliance reports.', MaxLength = 500;
BalanceSheetDetailedLbl: Label 'Balance Sheet Detailed', MaxLength = 80;
BalanceSheetDetailedTok: Label 'BS DET', MaxLength = 10, Comment = 'Balance Sheet Detailed';
BalanceSheetInternalDescriptionLbl: Label 'Presents a complete balance sheet structure with grouped sections for assets, liabilities, and equity, including formulas for totals like total assets and total liabilities. Shows data with a single-column balance snapshot as of a specific date for accurate figures. Useful for reporting financial position, preparing compliance statements, validating balances, and supporting period-end reconciliations and reviews.', MaxLength = 500;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unused

@JesperSchulz
Copy link
Contributor

I tried to fix the small issues I noted, and now we're again getting BuildDatabase issues (so far in CH, CZ and IN, but all other localizations were aborted before they could finish):

[2026-01-06 17:35:45] Invoke-jobNAVCodeunit: The length of the string is 473, but it must be less than or equal to 250 characters. Value: Eight-row layout
--------------------- calculating key metrics for cash cycle analysis, including total revenue, receivables, payables, and inventory
--------------------- balances. This layout incorporates formulas to derive days sales outstan...  CorrelationId: 
--------------------- 0c9bf769-6245-4f05-80fe-6f5a359144a7. Status: 400 (The length of the string is 473, but it must be less than or equal
--------------------- to 250 characters. Value: Eight-row layout calculating key metrics for cash cycle analysis, including total revenue,
--------------------- receivables, payables, and inventory balances. This layout incorporates formulas to derive days sales outstan...)
--------------------- ErrorCode: Application_StringExceededLength  Content:
--------------------- {"error":{"code":"Application_StringExceededLength","message":"The length of the string is 473, but it must be less
--------------------- than or equal to 250 characters. Value: Eight-row layout calculating key metrics for cash cycle analysis, including
--------------------- total revenue, receivables, payables, and inventory balances. This layout incorporates formulas to derive days sales
--------------------- outstan...  CorrelationId:  0c9bf769-6245-4f05-80fe-6f5a359144a7."}}  Headers: Server: Microsoft-HTTPAPI/2.0
--------------------- request-id: 0c9bf769-6245-4f05-80fe-6f5a359144a7 WWW-Authenticate: Negotiate oRswGaADCgEAoxIEEAEAAACPrzlNR6f5oQAAAAA=
--------------------- Date: Tue, 06 Jan 2026 16:35:30 GMT Content-Type: application/json Content-Length: 417

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Finance GitHub request for Finance area processing-PR The PR is currently being reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Internal descriptions for report/row/column definitions with Text[500]

2 participants