One of the features that has always set NewViews apart from the rest of the bookkeeping/accounting software is a built in macro/procedure/scripting language.
NV1 has NPL and an extensive library of procedures that provide much of the functionality of the program. The equivalent in NV2 is Tcl/TK a non-proprietary, open-source, and platform independent scripting language.
In NV1, one of the most used commands is / Go RunProc. In NV2 all the "procedures" are built-in. You will find the equivalent to /GR "PRTCHKS" from NV1, under (menu) Print Checks. Procedures such as "TAXP" are no longer necessary. When entering purchase transactions in the NewViews Journal "PI" the taxes are automatically calculated.
Following is a table of some of the most used NV1 procedures, and where they are in NV2.
| NPL Procedure | NV2 equivalent | Explanation - Location |
| APPLY | Apply Payments | Menu Tools>Apply>Payments |
| BANKREC | n/a | All Bank and General accounts have a Window Reconcile Tab. Select the Reconcile Tab, press F1 for further help. |
| BLKCOPY | Block Copy | Menu Block>Copy |
| BLKDEL | Block Delete | Menu Block>Delete |
| BLKPASTE | Block Paste | Menu Block>Paste |
| BOOKBAL | n/a | The root posting's explorer shows all postings, and a running balance for all transactions in the books. |
| CALENDAR | n/a | F3 on any date field |
| CHGACCT | n/a | Accounts can now be renamed by editing the account name on any blue table with the account name column, or on reports. |
| COMPANY | n/a | Company info is under /root/NewViews/Account select from the window drop down menu Company Address Information |
| COPY | Copy a Transaction | Menu Tools>Create Transactions>Duplicate |
| FILLCOL | Fill Column | Menu Tools>Fill>Column |
| FIND | Find | Menu Go to>Find Column Value |
| GO | F2 / Go to Account | The F2 function key is preset to the NV2 GO equivalent |
| GOX | F9 / Switch | The F9 function key is preset to the NV2 GOX equivalent |
| MOVELEDG | n/a | Transactions can now be moved by using FILLCOL on a green ledger table by changing the account name in the account column. |
| PRTACCTS | Print Account Ledgers | Menu Print>Account>Ledgers |
| PRTCHKS | Print Check | Menu Print>Checks |
| PRTINVS | Print Invoice | Menu Print>Invoices |
| PRTSTMTS | Print Statements | Menu Print>Statements |
| QWIKCHEK | Print Checks | Menu Print>Checks see Quick Checks for details |
| SHIFTANA | n/a | The Accounts View>Analysis has three main sub-menu groups that control multiple column formats, dates, resolution, representation, etc |
| SR | Manipulate Column | Search and Replace. Useful for finding specified sequence of characters in the active column and replacing them with a new sequence of characters. In addition to simple search and replace functionality, you can prepend append and insert characters, and manipulate numeric values with calculations. Menu Tools>Manipulate Column See Manipulate Column Value |
| SUPPORT | ABOUT | Menu Help>About |
| TAXP | n/a | Taxes on Purchases are calculated automatically when using a Purchase Journal |
| TAXS | n/a | Taxes on Sales are calculated automatically when using a Sales Journal |
| TRBAL | n/a | A traditional Trial Balance can now be created as a report. With the ability to set an account's normal representation (opening, perpetual, and periodic) we can set up a proper report. |
| XACCT | n/a | When selecting / typing in an account name on a posting, the select box appears automatically |