We are excited to announce the availability of updated Java, PHP, and .NET SDKs for QuickBooks Online. This version of the SDKs includes the addition of new entities, minor versions, and some bug fixes.
Java SDK v2.4
The Java SDK includes the following updates:
Accounting
- Capability to Email Invoice, Estimate, and SalesReceipt objects.
- Capability to retrieve PDF files for Invoice, Estimate, and SalesReceipt objects.
- Bill entity now supports linking its total payment to the corresponding BillPayment entity via the Bill.LinkedTxn attribute.
- Deposit and Transfer entities are now included.
- TaxService entity added. Provides ability to create TaxCode and TaxRate objects.
- Capability to Void SalesReceipt and Payment objects with payment type of Cash or Check, only.
- Support for Multiple file upload.
- Support for Minor version 3 and 4.
Bug Fixes and Resolved Issues
- Fixed an issue where the Amount attribute for all transaction entities serialized incorrectly from request payloads.
- Fixed an issue where the Time attribute deserialized incorrectly in response payloads.
- Fixed issues with disconnect() and reConnect() connection management methods.
Find complete release notes for Java SDK v2.4 here and learn more about the Java SDK here.
.NET SDK v2.4
Accounting
- Added support for Minor version 3 and 4.
Bug Fixes and Resolved Issues
- No additional bug fixes were included in this release.
Find complete release notes for .NET SDK v2.4 here and learn more about the .NET SDK here.
PHP SDK v2.2
Accounting
- Added support for Minor version 3 and 4.
Bug Fixes and Resolved Issues
- No additional bug fixes were included in this release.
Find complete release notes for PHP SDK v2.2 here and learn more about the PHP SDK here.
Have questions? Share your comments and questions in our developer forums.
Leave a Reply