Category Archives: Financial Reporting

Excel: Conditional Formatting & Error Detection

Excel is a great tool, and also can yield wrong results. For best outcomes, it’s optimal to incorporate error detection mechanisms in most/all spreadsheets.

These can range from very simple steps to complex ones. One of the simplest steps is to keep an eye out for those green triangles in the upper left corner of cells. When you hover over one of those, there is a pull-down menu to the left of the cell with an exclamation point within a yellow ‘hazard!’ diamond shape. Clicking on that cell gives a range of information and options – what the error is, a way to fix it, and additional information and options.

Also you can go to the ‘Formulas’ tab, and click on ‘Error Checking’ (with the same icon) in the ‘Formula Auditing’ functional group, and it will check the whole spreadsheet for errors. In that ‘Error Checking’ box, in the bottom left corner is a button ‘Options’. Click that, and you have lots of settings to customize the functionality to your use. One of the main options is whether to have background checking enabled (recommended). You can also get to that by typing ‘Error’ in the Features Question box at the far right of the top menu bar (with the light bulb icon).

Another do-it-yourself method of error checking that I try and incorporate often/always is simply to have each main total be validated by a second formula that should yield the same result. If the total is all the values in the column above it, I add a second formula in the next cell that sums all the rows included in that totalling column. Usually that second formula is in smaller font, bold. And then as the spreadsheet continues to be used, the double-check is easy to verify.

Another feature in Excel that may seem intimidating but is actually very usable (and fun) is the conditional formatting feature. With that you can (for a group of cells) define a condition (a value that the cells may contain) that triggers a specific format.

You can find it in the ‘Home’ menu, in the ‘Styles’ box towards the center. ‘Conditional formatting’ is the left-most icon. You can start with a single cell or group of cells. Click on ‘Conditional Formatting’ and then ‘New Rule’. Choose ‘Format only cells that contain’ and then below that, in the ‘Edit the Rule Description’ field, leave the left-most box as ‘Cell Value’, change the ‘between’ to ‘greater than’ and type in a value that is higher than any possible valid value in this set of cells. Click on the ‘format’ button below. Make a simple format change, such as changing the font color to red. Then click ok. Change the value of one of those cells to a number above that criteria number, and you’ll see the font change to red!

Conditional Formatting is a great tool that I’ll write more about in the future, but that is how it can be used for error checking in particular.

Leave a comment

Filed under Accounting, Auditing, Business, Excel, Financial Reporting, NonProfits, Resources, Technology

Sage 50 Budgeting Function

Using the budgeting function of Sage 50 (formerly Peachtree) is efficient and hassle-free.

The functionality is found under the Maintain menu, right below Chart of Accounts. You’ll open that window, and give your budget a name.

The quickest way to start is to use the ‘Autofill’ option in the top menu bar, which populates your current budget with some other data set. Options include using transaction data from Sage 50 (such as current year actual or actual of a prior year), or using budget data (from the current budget in process or some other budget). Using last year actual transaction data for instance, it fills in only those accounts with activity the prior year, with amounts equaling those prior year transaction, in the months that those transactions took place. Then you can modify those amounts.

The default user interface while you are in the budget is to present you with ‘quick action’ buttons – copy, save and adjust. The copy copies the amount in the cell you are in (or a group of cells you select), paste lets you paste that/those amount(s) in any other cells you choose. Adjust lets you modify the current cell contents in one of two ways: you can modify it by an amount you specify, or you can round that amount to the nearest dollar, or hundred dollars, or thousand dollars.

The other main expeditious way to start the budget process is to import the numbers from an existing spreadsheet. More on that in a later post.

Once you have a budget in place, you can use the provided income statements with budget data, modifying them (see earlier post) as needed. When you have multiple budgets in use, the initial window after you select a financial report gives you an opportunity to select which report to incorporate in to that report.

You can have multiple budgets for a given year, for instance an overall organizational budget as well as particular subset budgets, such as for particular projects or particular grants.

Ideally the organizational budget exactly matches the sum of all the subset budgets of course, but that is quite ambitious and labor-intensive. Especially since often the grant budgets (for instance) are for different periods than the fiscal year, and are very dependent on reality adhering to plan. When reality differs from the original plan, the grant budgets need to be modified as far as timing of amounts and amounts per category – at least internally in order to manage remaining spending (per category, or as a whole) to the budget. When the deviations from plan are significant (such as due to Covid, or a governmental shutdown), then the budget may need to be officially modified with the grant funds provider – perhaps extending the time period of the grant out farther, or reducing amounts allocated to travel and increasing other amounts.

Those project budget activities are necessary, often even to manage ‘small’ amounts. However the overall organizational budget is often not so fine-grained. A specific revenue line in the overall budget may consist of multiple grants, and changes in each of them may cancel out each other. Expense lines in the organizational budget may consist of amounts funded by grants as well as amounts funded by donations.

However when a finance person is talking to a program person about differences from budget, it is crucial that they both understand what budget they are talking about. The grant budgets need to be first priority and very actively managed. If a finance person is speaking about differences from the organizational budget, and the program person thinks they are talking about the project budget, consequences can be non-optimal.

More on budget functionalities in future posts!

Leave a comment

Filed under Accounting, Auditing, Business, Entrepreneurship, Financial Reporting, NonProfits, Sage 50 (formerly Peachtree), Software

Fraud Prevention – Audit Prep

Throughout my Accounting career, fraud prevention has been top of mind – as is usually the case.

For me, it is a lot of little things. Each action or attitude is one more shield against fraud, and taken all together, they build a good defense.

One of those fraud shields in my practice is transparency. The financial statements should be 100% accurate and transparent in regards to the organizations books. They should only be available to those who are eligible to receive that information. So there shouldn’t be any information that is kept off of the books.

And the accompanying presentation should clarify any possible confusions, and provide additional information and context. But there shouldn’t be any attempt to hide anything or create any misperception. In this way, each set of statements is a solid link between the organizations’ internal records, their tax returns, their audited financial statements, and their annual report (all of which should agree (with reconciliation as necessary).

The auditors visit should be a process of assisting them in completing their checks and their tests and their schedules, having all the data available in the organization that makes sense for them, etc.. Sometimes their analysis yields interesting insights that are useful going forward! Otherwise it should be simply another regular process.

“The stories we choose to share our behaviors have adaptive consequences.”

Robin Wall Kimmerer – Braiding Sweetgrass

Leave a comment

Filed under Accounting, Auditing, Financial Reporting, NonProfits

Sage 50: Modifying Financial Statements

The interface in Sage 50 (formerly Peachtree, originated by Peachtree Software based in Atlanta, Ga) for modifying financial statements is not pretty, it doesn’t have colors swirling around, it doesn’t have the soft, plastic feel that so many things do these days.

But it works very well, and it is easy to use.

Basic steps:

Click on ‘Design’ in the top menu bar (it has a color palette as the icon image), and that opens a screen with the format design ready to be modified.

On the left side of each line of the format definition is a description of what kind of line that line is:

Text – Body – Header lines (above groupings of accounts), space between sections

Line Description – content lines with account numbers, descriptions, and dollar amounts

Total – includes the level of that section, with the smallest number being the section total, and then the totals including more sections are set to higher total level. I’ll expand on this in the future.

In order to break one section of the report into more detail sections, you can add text body lines, then add the line description and specify the account numbers for that section. Then add the total, with the correct level. Then adjust the account numbers in the line description of the original section to be the correct subset, and modify the total level if needed. Save the report with a descriptive name.

In particular, you can copy (right click for menu, or using keyboard shortcuts) the type of line that you want in your new section from an existing section, then position your cursor on the line below where you want your new line, and paste.

In the header line property window, it will default to center alignment, you probably want to change that to left alignment.

In the account number property window, you can type in the beginning account number and ending account number, or you can use the lookup feature to select those beginning and ending account numbers, or you can use the section below that which lets you indicate type of account for that section of the report. The description for each account line will be the text in your chart of accounts. You have a choice of how each set of accounts is presented: Detail, Rollup, Summary, or ‘No’. I’ll talk more about that in a later posting.

The ‘Preview’ icon in the top bar lets you see the effect of your changes, then you can click ‘Design’ to return.

The ongoing challenge, once you start selecting the account numbers for each section in this kind of customized report is that there is the danger of adding a new account in to your chart of accounts, and forgetting to also add it in to your financial statement. For this reason, once you start to use customized reports, it’s always good to also run a vanilla, un-customized report as part of your review process to identify any amounts/accounts missed right away.

Nonprofit board members on the Finance Committee could consider asking for income statements in unmodified format in some situations, to compare as well.

Report groups are also available for more efficient month-end processing. Sage 50 financial reports export to Excel well, and also provide drill-down capabilities.

Efficient and effective! (Hmm, this is a bit long.. perhaps I’ll split in to multiple at some point, making this an introductory posting and moving the details to a later posting. Preferences?)

Leave a comment

Filed under Accounting, Auditing, Financial Reporting, Sage 50 (formerly Peachtree), Software