OutUvIt – Merge Quickbooks and Quickbooks Online Transaction Exports into a Useful Table

Posted on February 22, 2019

Quickbooks and Quickbooks Online both offer the option to export reports to Microsoft Excel. You can choose a range of dates, specify every column in sight, then it all magically appears in Excel all nicely formatted and ready to print. What could be better?

Well, I’m not sure why anyone would export to Excel just to print, when they can already print directly from Quickbooks. Also, don’t try exporting too many records or it won’t complete.

Despite all appearances that Quickbooks makes it very easy to export data, Intuit has always managed to cripple the process just enough to make for a frustrating and often fruitless experience for all but the most basic exports. It has always seemed to me like their goal is for your data to be trapped within Quickbooks, so that they don’t have to fear you switching so easily to another competing (and hopefully more open) product.

When my years of frustration finally got the best of me, I decided that a solution must be developed. OutUvIt is in the form of an Excel addin that prompts for the selection of one or many Quickbooks exports, strips from them the garbage-that-Intuit-includes-to-make-it-look-useful-but-actually-render-it-nearly-useless (headers/page breaks/blank columns/total rows), and merges them into a very useful Excel table (ListObject in VBA) that can be easily sorted, filtered, totaled, or imported into a database. OutUvIt can even identify and remedy transactions that are duplicated across multiple exports.

For those cases where it is necessary to repeatedly import from Quickbooks, OutUvIt allows filename masks pointing to the Quickbooks export files to be saved to allow automation of the import process from a growing selection of files within a specific folder.

Arrivederci, Intuit.

Investment Portfolio Accounting

Posted on February 21, 2019

Developed in Microsoft SQL Server and Microsoft Access (with interfaces to Quickbooks and Yardi), generates accounting transactions and reporting for investments in multiple portfolios and held by multiple institutions.

Documentation

Screenshots

Sample Reports

Investment Portfolio Accounting has been in production since 2012. It has managed portfolios of up to $500MM.

Budgeting Tool

Posted on February 21, 2019

Developed in Microsoft Excel, the Budgeting Tool generates projected financial statements.

Multiple Gross Profit Scenarios

  • Revenues
  • Cost of Goods
  • Variable Costs
  • Fixed Costs

Combine Gross Profit Scenarios per Month

  • By percent of capacity
  • By number of days
  • By any other unit of measure

Capital Expenditures

Recurring Transactions

Irregular Transactions

Project Financial Statements

Interactive drill-down to audit projected financial statements

  • Double-click any value to see where it originates.
  • Quickly isolate sources for busy accounts, like Cash.
  • Budgeting Tool - Drill-down Screenshot

Cascading Defaults

  • Minimizes inputs
  • Overriding defaults per month provides unlimited control when required.
  • Killer combination provides power and ease-of-use.

Developed on a tight deadline to replace the less-useful budgeting features in Quickbooks, the Budgeting Tool successfully produced projected financial statements within two weeks of the start of development.

Using Excel with Databases and Data Files

Posted on February 20, 2019

Download this demonstration of many useful techniques for using Microsoft Excel, VBA, and ADO with the Access Database Engine to work with CSV (comma-separated values) files, Access databases, and SQL Server databases.

  • Use ADO to make connections to CSV files, Access databases, and SQL Server databases in VBA.
  • Perform an SQL Join operation on multiple related CSV files.
  • Use parameters to build dynamic SQL queries in VBA.
  • Use records in a recordset to build a collection of objects in VBA.
  • Use hierarchical collections of objects in VBA to build a hierarchical Excel worksheet with collapsable rows and columns.
  • Create an Access database from multiple related CSV files.
  • Many other useful techniques …

 

Yahtzee in Excel

Posted on February 20, 2019

Download this free Yahtzee game written entirely in Microsoft Excel.

It uses the little-known Excel Camera tool to show pictures of random dice.

Yahtzee screenshot

Great waste of time.