NV2 Build 2.08.0.20060421

 

 

What's New

Less memory consumption under some important conditions.

Under certain conditions memory grew to "unmanageable" levels, resulting in virtual memory thrashing and reduced performance, or eventually an out of memory error, or a similar error triggered by the inability to allocate more memory. These conditions always involved either a major operation on a very large set of books, or a long-running server.

The NewViews internal memory management system has been revamped. As a result, these conditions no longer occur, regardless of the size of the set of books, or how long a server has been running.

See the Problem/Bug Fixes for a description of each NewViews functional area affected by this change.

Speed improved for printing when templates are used.

Users should notice a significant performance improvement when printing documents that use print templates (i.e. checks, invoices, etc).

Added the Tools>Totalto>Graph Above command.

The previous release, i.e. version 2.07, introduced the Tools>Totalto Graph command which displays a graph of the total-to structure below any selected account. This version, i.e. 2.08, renames the command, as described below, and also introduces a similar command, Tools>Totalto>Graph Above, which displays a graph of the total structure above any selected account. The new command lets you see everything an account totals to, as shown below.

In the figure above, the Tools>Totalto>Graph Above command was issued while positioned on 1060, a bank account. As a result, the total-to structure above the account is displayed in a graph.

You can change the graph fonts, colors, styles, and so on, and decide what information to display in graph nodes. In the example above we display the account name and description, as well as the description of the account's report. This makes it easy to see that the bank account affects other accounts on several reports including the balance sheet, and two statements of changes in financial position, one based on working capital and another on cash.

Now you can now explore the total-structure both below and above any account.

Tools>Totalto Graph command was renamed to Tools>Totalto>Graph Below.

With the introduction of the Tools>Totalto>Graph Above command it seemed appropriate to rename the Tools>Totalto Graph command to better reflect its purpose, i.e. to display the graph below any total account.

Added the Tools>Totalto>Orphan Search command.

This command lets you search for orphan accounts.

The command helps to determine why a proof account is non-zero, that is, why books appear to be out of balance. Note that books are never really out of balance as debits/credits always balance. They only appear to be out of balance, almost always due to omitting to total an account; hence the term orphan.

Position on a so-called proof account, issue this search command, and all accounts that do not total to the proof account are displayed. Although the majority of accounts listed in the search results can be explained by those with knowledge of the total-to structure of the set of books, others will be very suspicious and often represent omissions in the total-to's, resulting in the balance problem.

Note: Only users granted access to the root account (or any object above it) can use this command. Otherwise this would be a breach of the security system since lists of accounts to which the user has not been granted access could be displayed.

Added the Tools>Totalto>Semiloop Search command.

This command lets you search for semiloops in the total-to structure of a set of books.

A semiloop occurs when you total one account to another more than once. Position on a total account high in the total-to structure, such as a balance sheet or trial balance proof account, issue this command, and a list of semiloops occurring below the account in the total-to structure, if any, is displayed. Each semiloop is displayed in graphic form as shown below.

In the example above, INCOME totals to EQUITY and also to LE, i.e. liabilities and equity. This is unnecessary because EQUITY already totals to LE, and therefore there is a semiloop.

Semiloops are not particularly harmful because NewViews automatically eliminates duplication on accounts that are totalled-to more than once. However, they do reflect a degree of sloppiness in the total-to structure, and they can also lead to amounts on reports that do not seem to add up correctly. Therefore you should use this command to identify and remove all semiloops from your total-to structure.

You can now print checks directly from a bank account ledger.

In prior versions checks had to be printed when positioned on a payment journal (pink table). Now you can mark a block of checks directly on a bank ledger (green table) and print them.

You can now print invoices directly from a customer account ledger.

In prior versions invoices had to be printed when positioned on an invoice or order journal (pink table). Now you can mark a block of invoices or orders directly on a customer ledger (green table) and print them.

You can now print purchase orders directly from a vendor account ledger.

In prior versions purchase orders had to be printed when positioned on an purchase order journal (pink table). Now you can mark a block of orders directly on a vendor ledger (green table) and print them.

Refined editing of expressions in numeric fields.

Whenever you enter a value into a numeric field you can instead enter an expression. Users unaware of this feature typically use a calculator to perform an operation such as calculating an after-tax amount, and then manually enter the result into the numeric field in NewViews. But you can enter an expression such as (5+6)*1.07 directly into the field and as a result 11.77 is automatically calculated and entered.

However, prior to this version the expression evaluator treated any number without a decimal point as an integer and automatically performed integer truncation or rounding. For example, entering 3/2 resulted in the value 1.00 instead of the expected 1.50.

Technically this was not a bug, but it certainly was an oversight. In this version, the expression evaluator treats all numbers as real numbers. Integer truncating and rounding have been completely eliminated and the resulting numbers are exactly as you would expect.

The only rounding that still occurs is the automatic rounding of dollar amounts to the nearest cent. Note that rounding to the nearest cent does not occur on quantity fields or other non-dollar fields.

The <F4> and <F5> keys are now available on settings prompts and similar windows.

Many settings prompts and similar windows require you to press a button to dismiss the window or to perform the relevant operation. You can now instead use the <F4> and <F5> keys for this purpose. This lets you perform operations without taking your hand off the keyboard to use the mouse.

Payroll pay period restrictions were removed.

Monthly pay periods were required to be calendar months, and semi-monthly pay periods were required to either start on the 1st of a month, or end on the last day of a month. This restriction has been removed to allow for non-standard monthly or semi-monthly pay cycles.

The symbol @P can now be used in the description paycode.

The symbol @P can now be used in the description paycode. The @P symbol is replaced with the perpetual balance of the earnings/deduction account when a pay check is processed.

Iowa state income tax table included for Apr 01, 2006

Problem/Bug Fixes