Skip to main content
A woman accountant having a discussion with her clients in an office setting.

The Case for Closing the Books in Accounting Software

Explore best practices and options for closing the books in accounting software.

Just about every major accounting software system has, at least, a year-end process whereby you close the books. This process may do different tasks, depending upon the software being used. However, in all cases, it’s important to perform this process. This article will highlight reasons why you should perform the process of closing sooner rather than later.

The Benefits of Closing the Books

One benefit to closing the books is being able to produce reports that require beginning balances for accuracy. For example, the Balance Sheet and Cash Flow Statement reports need beginning balances. Other reports you generate also may need beginning balances for the current year. Some systems will calculate the beginning balances for you.

Another benefit to closing is locking down the periods to prevent users from updating them. There’s nothing like publishing financial reports only to have the numbers change because of an errant entry. Restricting users from causing this type of issue can help prevent it.

For instance, in Microsoft Dynamics GP, there’s a Routine (as it’s named) called Year-End Close. This process does the following steps:

  1. Marks the year as Historical.
  2. Creates beginning balances for Balance Sheet accounts.
  3. Updates Retained Earnings with the previous year’s balance plus the net of Profit and Loss activity.

These steps are important for producing Balance Sheet and Cash Flow reports in the new year.

Here are a couple of other accounting software system processes:

Microsoft Dynamics 365 Business Central

  1. Select Close Year from the Accounting Periods window.
  2. Use the Close Income Statement action.
  3. Post the year-end closing entry.

Microsoft Dynamics 365 Finance

  1. Set your closing options in the General Ledger Parameters page under Fiscal Year Close.
  2. Create year-end close templates.
  3. Run year-end close.

Many organizations resist closing the books until the audit adjustments are done. However, in the three systems above, you don’t need to hold off the closing process to make audit adjustments.

The above systems enable you to reopen the year, post entries into the closed year (with permissions), or both. Some systems, like Sage Intacct, enable you to post Adjusting Entries into the closed year (Book, in its terminology).

To learn the closing process details for the Microsoft systems mentioned, please review Microsoft’s documentation. There also are multiple videos on YouTube in support of these products. In fact, several can be found on our Business Technology YouTube playlist.

Impact on Other Systems

Some organizations use external reporting solutions like Solver and Microsoft Power BI to create financial reports. These tools need data or calculations to determine beginning balances.

For these examples, let’s use the data in this spreadsheet for a given account number.

Trx DateTrx AmountAccount
1/1/20235001100
2/1/202310001100
3/1/20232001100
4/1/20234001100
5/1/20236001100
6/1/2023-5001100
7/1/20232001100
8/1/20232501100
9/1/20233001100
10/1/2023-2001100
11/1/20235001100
12/1/20236001100
1/1/2024-10001100
2/1/20232001100

One option is to accumulate the activity from the beginning of time. In Power BI, you would create a measure to do this. This calculation would sum the values up to the last date of the prior year.

Beginning Balance =

VAR MaxDate = DATEADD(ENDOFYEAR('Date'[Date],"12/31"),-1,YEAR)

VAR Result = CALCULATE(SUM([Trx Amount]),'Date'[Date] <= MaxDate, ALL('Date'))

RETURN

Result

In Solver, you could use a period function or an expression. Here is the period function usage:

Solver Layout Editor using the period function.

In this example, Solver is adding the activity (ACT) for all periods up to and including the last period of the prior year.

As time goes by, the amount of data the report processes will increase and the time to calculate the results will increase. Consider the number of accounts, dimensions, and periods your system has. If you’re building reports using transaction details, the amount of processing time will increase greatly.

Additional Options

Your accounting system may create beginning balances per year. However, if the year wasn’t closed, the new year won’t have a beginning balance to use. To save computing time, having a beginning balance is useful because it reduces the amount of data to summarize in either system.

Here’s an updated spreadsheet showing the beginning balance for 2023.

Trx DateTrx AmountAccountScenario

1/1/2023

2000

1100

Beg Bal

1/1/2023

500

1100

Activity

2/1/2023

1000

1100

Activity

3/1/2023

200

1100

Activity

4/1/2023

400

1100

Activity

5/1/2023

600

1100

Activity

6/1/2023

-500

1100

Activity

7/1/2023

200

1100

Activity

8/1/2023

250

1100

Activity

9/1/2023

300

1100

Activity

10/1/2023

-200

1100

Activity

11/1/2023

500

1100

Activity

12/1/2023

600

1100

Activity

1/1/2024

-1000

1100

Activity

2/1/2024

200

1100

Activity

In Solver, you can use the Last Year (all) period function to include last year’s beginning balance (OBA) plus the activity (ACT).

Solver Layout Editor using the period function set to Last Year all and ACT, OBA scenarios selected.

In Power BI, if your data includes beginning balances for each year, then you can calculate the sum of all data for the prior year.

Beginning Balance 2 =

CALCULATE(

SUM(Sheet1[Trx Amount]),

DATESYTD(DATEADD('Date'[Date],-1,YEAR),"12/31"))

In these examples, by having a beginning balance, the system only needs to process 12 months of data, shortening the processing time and increasing the time to get results.

Summary

In most accounting software systems, you may be able to open a closed year to post adjusting entries into it. Alternatively, you may be able to post entries into a closed year but need to perform closing functions again. For reporting, the benefit of closing the year means less data will be processed by the report. More importantly, the results are available more quickly. Remember, timely book closure can help your financial statements reflect reality, and it’s a smart move for any organization.

If you’d like to dive into more best practices and options for closing the books in accounting software, please reach out. The Insights & Automation team at Forvis Mazars has certified experience with Solver and Microsoft business applications. In addition, Forvis Mazars holds technology provider partnerships with Microsoft, NetSuite, Sage, Salesforce, and Solver.

Related FORsights

Like what you see?
Subscribe to receive tailored insights directly to your inbox.