Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## Unreleased (Unreleased)

* Set minimum minor version to 75 per QB
* Add minor version section via the readme

## 2.0.5 (2024-07-25)

* Added BCC field to Bill Model. Integrated the PR manually. https://github.com/ruckus/quickbooks-ruby/pull/614 Thanks @hammad-Ikhlaq-7vals
Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -777,6 +777,17 @@ Quickbooks.log = true
Quickbooks.log_xml_pretty_print = false
```

## Minorversion

> [!NOTE]
> The default is `75` due to Quickbooks ignoring all prior versions starting 2025-08-01 ([source](https://blogs.intuit.com/2025/01/21/changes-to-our-accounting-api-that-may-impact-your-application/)).

You can change the minor version that is used on a global scale (like in an initializer file):

```ruby
Quickbooks.minorversion = 75
```

## Debugging

While logging is helpful the best debugging (in my opinion) is available by using a HTTP proxy such as [Charles Proxy](https://www.charlesproxy.com/).
Expand Down
2 changes: 1 addition & 1 deletion lib/quickbooks-ruby.rb
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@
module Quickbooks
@@sandbox_mode = false
@@logger = nil
@@minorversion = 47
@@minorversion = 75
@@http_adapter = :net_http

class << self
Expand Down