python-quickbooks
python-quickbooks copied to clipboard
A Python library for accessing the Quickbooks API.
Running the following line produces a `UnicodeEncodeError`: ```python search = "DisplayName = 'Kimberly O’Neil" result = objects.Customer.where(search, qb=client) ``` The apostrophe in the string is character code `U+2019 - RIGHT...
Hello, great lib. Super nice and easy. Any chance `simplejson` dependency can be made optional, pretty please? Apparently everything in my app uses `simplejson` if it exists, and I can't...
I'm trying the library and going through the manual from README.md. It looks cumbersome to fill in fields of an objects one by one: ``` author = Author() author.AccountType =...
Hi, I'm seeing a `TypeError` being emitted from this library occasionally. Specifically at ``` File "/quickbooks/mixins.py", line 333, in query if object_name in json_data["QueryResponse"]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ TypeError: 'NoneType' object is not...
As described in the article below, Intuit plans to update to a new Open ID flow after May 3rd 2024. Is this project up to date with those changes, and...
The latest Quickbooks API spec allows for a a `ItemAccountRef` ref object. ItemAccountRef Optional ReferenceType Available with invoice objects, only, and when there is a linkedtxn of type ReimburseCharge for...
Hi, I'm making calls to client.get_report to get `ProfitAndLossDetail` report data, but the JSON returned from this call does not match the structure returned when I make the API call...
`build_where_clause()` and `build_choose_clause()` both attempt to escape single quotes in the provided strings. However, they do not handle backslashes, which means it's possible to un-escape the single quote. ```py >>>...
The report API is pretty powerful but the resulting JSON imposing. I could not find an easy processor. The class below converts the report JSON in an multi dimensional array...
Curious why this code is getting bundled with the 2XXX errors... Would make more sense to me as either - its own InternalServerError exception - SevereException (is that one a...