Tutorials
The tutorials listed here show you how to use the QuickBooks Desktop SDK to perform some specific business and programming tasks that you may want to use in your applications. The tutorials include:
- Data Extensions: custom fields and private data — learn how to add and use custom, specific to a business, data fields to QuickBooks objects.
- Subscribing to events and processing event notifications — learn how to subscribe to QuickBooks events and how to process event notifications.
- Integrating with the QuickBooks UI — learn how your applications can add a custom menu to QuickBooks Desktop.
- Requests for receive payments, bill payments, and deposits — learn how to work with payments, bill payments, and deposits.
- Linking item receipts and bills to purchase orders, invoices to sales orders — learn how to associate related transactions via the linked transaction mechanism.
- Requests and responses for sales receipts — learn how to use the SDK to work with sales receipts.
- Requests and responses for credit card refunds — learn how to use the SDK to work with credit card refunds.
- Requests that create and apply price levels — learn how to use the SDK to work with price levels.
- Using Billing Rates for Time — learn how to use the SDK to work with billing rates
- Using the multicurrency feature with the SDK — learn how to use the SDK to work with QuickBooks’ multicurrency feature.
- SDK support for multi-location inventory — learn how to use the SDK to work with QuickBooks’ multi-location inventory feature.
- SDK support for the QuickBooks vehicle mileage feature — learn how to use the SDK to work with QuickBooks’ vehicle mileage feature.
- Requests that add, modify, or querying workers comp codes—learn how to use the SDK to work with workers compensation codes.
- Requests that use the unit of measure feature—learn how to use the SDK to work with QuickBooks’ unit of measure feature.
- Requests that merge accounts, customers, vendors, classes — learn how to merge QuickBooks list objects.
- The AssemblyItem and BuildAssembly requests — learn how to set up and use assembly items and build assembly transactions.
- Taxes and Discounts (US Version) — learn how to work with QuickBooks’ taxes and discounts features.
- Overpayments and refunds — learn how to handle overpayments and refunds with the SDK.