Skip to Content
Business Analysis with QuickBooks®
book

Business Analysis with QuickBooks®

by Conrad Carlberg
November 2009
Intermediate to advanced
408 pages
10h 46m
English
Wiley
Content preview from Business Analysis with QuickBooks®

Chapter 11. Using the QuickBooks Software Development Kit

IN THIS CHAPTER

  • An Example QuickBooks SDK Application

  • Arranging for the Dynamic Link Library

  • Exploring the CustomerQuery Request Code

  • Exploring the CustomerQuery Response Code

A software development kit, whether it's for QuickBooks, Microsoft Office, Adobe Acrobat, or any of a long list of popular applications, is a set of tools you can use to extend the application's reach. The software development kit (SDK) for QuickBooks is comparatively easy to use, but learning how to use it is another matter. I'll try to improve that situation in this chapter.

In the previous paragraph, I said that an SDK can help extend an application's reach. That's an ambiguous statement, but the ambiguity is deliberate: It's very difficult to define crisply just what the SDK can do for you. The best I can do is to cite some examples of how I've used it:

  • To calculate inventory valuation and the cost of goods sold according to FIFO (first-in, first-out) order, and to automate the use of a different method of calculating average cost than QuickBooks uses.

  • To create donor acknowledgment letters for nonprofits (which Intuit wrongly implies that its QuickBooks nonprofit edition can do).

  • To enable the batch entry of sales receipts, so the user need not fill out a separate sales receipt for each sales transaction.

  • To create bills of materials and where-used lists for assemblies.

I use the SDK for various other purposes. The point is that if you want to do something ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Financial Statement Analysis

Financial Statement Analysis

Wallace Davidson III
Business Analyst

Business Analyst

Adrian Reed

Publisher Resources

ISBN: 9780470543146Purchase book