From 7cd99f5e21d2344af37930a18b8556d57ef10c4f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 23:39:42 +0000 Subject: [PATCH 1/3] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 582942c4..c7f4bc98 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 262 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/conductor/conductor-4604e1930a42676b2b086ba08a76bfc41cff353f3a4b7b4d031faef6f5799f3d.yml -openapi_spec_hash: fa86fc37aa1e36e1942e5b63af858ddc +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/conductor/conductor-11fdea684cc47ffb4c2ef29e7ae9537f8f372bab9d410df6f7f610d4a2627fdc.yml +openapi_spec_hash: 5cc770df2a2f5dc007fa6557541516c6 config_hash: ea893f07cb564afb1184c4eac4edd639 From 4bd098bb507df49e827d9a21d8651b1f61eef8f8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 2 Jul 2026 00:16:10 +0000 Subject: [PATCH 2/3] feat(api): api update --- .stats.yml | 4 ++-- src/conductor/resources/qbd/vendors.py | 8 ++++---- src/conductor/types/qbd/bill_check_payment.py | 1 + src/conductor/types/qbd/bill_credit_card_payment.py | 1 + src/conductor/types/qbd/bill_to_pay.py | 2 ++ src/conductor/types/qbd/company.py | 4 ++-- src/conductor/types/qbd/credit_card_refund.py | 1 + src/conductor/types/qbd/deposit.py | 1 + src/conductor/types/qbd/payment_to_deposit.py | 1 + src/conductor/types/qbd/receive_payment.py | 1 + src/conductor/types/qbd/transaction.py | 1 + src/conductor/types/qbd/vendor.py | 2 +- src/conductor/types/qbd/vendor_create_params.py | 2 +- src/conductor/types/qbd/vendor_update_params.py | 2 +- 14 files changed, 20 insertions(+), 11 deletions(-) diff --git a/.stats.yml b/.stats.yml index c7f4bc98..40adc03a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 262 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/conductor/conductor-11fdea684cc47ffb4c2ef29e7ae9537f8f372bab9d410df6f7f610d4a2627fdc.yml -openapi_spec_hash: 5cc770df2a2f5dc007fa6557541516c6 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/conductor/conductor-d2666989d7895adc72d551203011d20dc4b5f30b547200525a088c1da94b0acf.yml +openapi_spec_hash: 7564b2de0e73b8bb2d90fda7274993ff config_hash: ea893f07cb564afb1184c4eac4edd639 diff --git a/src/conductor/resources/qbd/vendors.py b/src/conductor/resources/qbd/vendors.py index bf3973bb..ef65cf87 100644 --- a/src/conductor/resources/qbd/vendors.py +++ b/src/conductor/resources/qbd/vendors.py @@ -85,7 +85,7 @@ def create( opening_balance_date: Union[str, date] | Omit = omit, phone: str | Omit = omit, purchase_tax_account_id: str | Omit = omit, - reporting_period: Literal["annual", "monthly", "quarterly"] | Omit = omit, + reporting_period: Literal["monthly", "quarterly"] | Omit = omit, sales_tax_account_id: str | Omit = omit, sales_tax_code_id: str | Omit = omit, sales_tax_country: Literal["australia", "canada", "uk", "us"] | Omit = omit, @@ -412,7 +412,7 @@ def update( note: str | Omit = omit, phone: str | Omit = omit, purchase_tax_account_id: str | Omit = omit, - reporting_period: Literal["annual", "monthly", "quarterly"] | Omit = omit, + reporting_period: Literal["monthly", "quarterly"] | Omit = omit, sales_tax_account_id: str | Omit = omit, sales_tax_code_id: str | Omit = omit, sales_tax_country: Literal["australia", "canada", "uk", "us"] | Omit = omit, @@ -892,7 +892,7 @@ async def create( opening_balance_date: Union[str, date] | Omit = omit, phone: str | Omit = omit, purchase_tax_account_id: str | Omit = omit, - reporting_period: Literal["annual", "monthly", "quarterly"] | Omit = omit, + reporting_period: Literal["monthly", "quarterly"] | Omit = omit, sales_tax_account_id: str | Omit = omit, sales_tax_code_id: str | Omit = omit, sales_tax_country: Literal["australia", "canada", "uk", "us"] | Omit = omit, @@ -1219,7 +1219,7 @@ async def update( note: str | Omit = omit, phone: str | Omit = omit, purchase_tax_account_id: str | Omit = omit, - reporting_period: Literal["annual", "monthly", "quarterly"] | Omit = omit, + reporting_period: Literal["monthly", "quarterly"] | Omit = omit, sales_tax_account_id: str | Omit = omit, sales_tax_code_id: str | Omit = omit, sales_tax_country: Literal["australia", "canada", "uk", "us"] | Omit = omit, diff --git a/src/conductor/types/qbd/bill_check_payment.py b/src/conductor/types/qbd/bill_check_payment.py index 4f390b9e..f0cea132 100644 --- a/src/conductor/types/qbd/bill_check_payment.py +++ b/src/conductor/types/qbd/bill_check_payment.py @@ -240,6 +240,7 @@ class AppliedToTransaction(BaseModel): "transfer", "vendor_credit", "ytd_adjustment", + "unknown", ] = FieldInfo(alias="transactionType") """The type of transaction for this target transaction.""" diff --git a/src/conductor/types/qbd/bill_credit_card_payment.py b/src/conductor/types/qbd/bill_credit_card_payment.py index caaf01f6..1f63bcc7 100644 --- a/src/conductor/types/qbd/bill_credit_card_payment.py +++ b/src/conductor/types/qbd/bill_credit_card_payment.py @@ -199,6 +199,7 @@ class AppliedToTransaction(BaseModel): "transfer", "vendor_credit", "ytd_adjustment", + "unknown", ] = FieldInfo(alias="transactionType") """The type of transaction for this target transaction.""" diff --git a/src/conductor/types/qbd/bill_to_pay.py b/src/conductor/types/qbd/bill_to_pay.py index 3258d9aa..3a61f133 100644 --- a/src/conductor/types/qbd/bill_to_pay.py +++ b/src/conductor/types/qbd/bill_to_pay.py @@ -155,6 +155,7 @@ class Bill(BaseModel): "transfer", "vendor_credit", "ytd_adjustment", + "unknown", ] = FieldInfo(alias="transactionType") """The type of transaction for this payable bill.""" @@ -290,6 +291,7 @@ class Credit(BaseModel): "transfer", "vendor_credit", "ytd_adjustment", + "unknown", ] = FieldInfo(alias="transactionType") """The type of transaction for this applicable credit.""" diff --git a/src/conductor/types/qbd/company.py b/src/conductor/types/qbd/company.py index a86d2005..66eec654 100644 --- a/src/conductor/types/qbd/company.py +++ b/src/conductor/types/qbd/company.py @@ -364,8 +364,6 @@ class Company(BaseModel): tax_form: Optional[ Literal[ "form_1040", - "form_t1", - "form_t2", "form_1065", "form_1120", "form_1120s", @@ -373,6 +371,8 @@ class Company(BaseModel): "form_990pf", "form_990t", "other_or_none", + "form_t1", + "form_t2", ] ] = FieldInfo(alias="taxForm", default=None) """The tax form that the QuickBooks user expects to file for this company's taxes. diff --git a/src/conductor/types/qbd/credit_card_refund.py b/src/conductor/types/qbd/credit_card_refund.py index 757ddbc4..7115f239 100644 --- a/src/conductor/types/qbd/credit_card_refund.py +++ b/src/conductor/types/qbd/credit_card_refund.py @@ -405,6 +405,7 @@ class RefundAppliedToTransaction(BaseModel): "transfer", "vendor_credit", "ytd_adjustment", + "unknown", ] = FieldInfo(alias="transactionType") """The type of transaction for this credit transaction.""" diff --git a/src/conductor/types/qbd/deposit.py b/src/conductor/types/qbd/deposit.py index 1c0d2618..a0224287 100644 --- a/src/conductor/types/qbd/deposit.py +++ b/src/conductor/types/qbd/deposit.py @@ -317,6 +317,7 @@ class Line(BaseModel): "transfer", "vendor_credit", "ytd_adjustment", + "unknown", ] ] = FieldInfo(alias="transactionType", default=None) """The type of transaction for this deposit line.""" diff --git a/src/conductor/types/qbd/payment_to_deposit.py b/src/conductor/types/qbd/payment_to_deposit.py index 9b127cb1..a931e426 100644 --- a/src/conductor/types/qbd/payment_to_deposit.py +++ b/src/conductor/types/qbd/payment_to_deposit.py @@ -131,5 +131,6 @@ class PaymentToDeposit(BaseModel): "transfer", "vendor_credit", "ytd_adjustment", + "unknown", ] = FieldInfo(alias="transactionType") """The type of transaction for this payment to deposit.""" diff --git a/src/conductor/types/qbd/receive_payment.py b/src/conductor/types/qbd/receive_payment.py index 23eb895d..55f774b2 100644 --- a/src/conductor/types/qbd/receive_payment.py +++ b/src/conductor/types/qbd/receive_payment.py @@ -203,6 +203,7 @@ class AppliedToTransaction(BaseModel): "transfer", "vendor_credit", "ytd_adjustment", + "unknown", ] = FieldInfo(alias="transactionType") """The type of transaction for this target transaction.""" diff --git a/src/conductor/types/qbd/transaction.py b/src/conductor/types/qbd/transaction.py index d7447e7b..ccfe762f 100644 --- a/src/conductor/types/qbd/transaction.py +++ b/src/conductor/types/qbd/transaction.py @@ -164,6 +164,7 @@ class Transaction(BaseModel): "transfer", "vendor_credit", "ytd_adjustment", + "unknown", ] = FieldInfo(alias="transactionType") """The type of transaction.""" diff --git a/src/conductor/types/qbd/vendor.py b/src/conductor/types/qbd/vendor.py index 12dbfd2f..bd9fd32b 100644 --- a/src/conductor/types/qbd/vendor.py +++ b/src/conductor/types/qbd/vendor.py @@ -622,7 +622,7 @@ class Vendor(BaseModel): Canada or the UK. """ - reporting_period: Optional[Literal["annual", "monthly", "quarterly"]] = FieldInfo( + reporting_period: Optional[Literal["monthly", "quarterly", "annual"]] = FieldInfo( alias="reportingPeriod", default=None ) """The vendor's tax reporting period, for use in Canada or the UK.""" diff --git a/src/conductor/types/qbd/vendor_create_params.py b/src/conductor/types/qbd/vendor_create_params.py index 9e24dfb4..0d62d6f5 100644 --- a/src/conductor/types/qbd/vendor_create_params.py +++ b/src/conductor/types/qbd/vendor_create_params.py @@ -220,7 +220,7 @@ class VendorCreateParams(TypedDict, total=False): Canada or the UK. """ - reporting_period: Annotated[Literal["annual", "monthly", "quarterly"], PropertyInfo(alias="reportingPeriod")] + reporting_period: Annotated[Literal["monthly", "quarterly"], PropertyInfo(alias="reportingPeriod")] """The vendor's tax reporting period, for use in Canada or the UK.""" sales_tax_account_id: Annotated[str, PropertyInfo(alias="salesTaxAccountId")] diff --git a/src/conductor/types/qbd/vendor_update_params.py b/src/conductor/types/qbd/vendor_update_params.py index cfc41ec5..6429e575 100644 --- a/src/conductor/types/qbd/vendor_update_params.py +++ b/src/conductor/types/qbd/vendor_update_params.py @@ -206,7 +206,7 @@ class VendorUpdateParams(TypedDict, total=False): Canada or the UK. """ - reporting_period: Annotated[Literal["annual", "monthly", "quarterly"], PropertyInfo(alias="reportingPeriod")] + reporting_period: Annotated[Literal["monthly", "quarterly"], PropertyInfo(alias="reportingPeriod")] """The vendor's tax reporting period, for use in Canada or the UK.""" sales_tax_account_id: Annotated[str, PropertyInfo(alias="salesTaxAccountId")] From a6c765524ee1068a3987ed9ce9de5d8ab2a78b48 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 2 Jul 2026 00:16:37 +0000 Subject: [PATCH 3/3] release: 1.90.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ pyproject.toml | 2 +- src/conductor/_version.py | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e0b8841f..407051a9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.89.0" + ".": "1.90.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 6750e5e9..da025706 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.90.0 (2026-07-02) + +Full Changelog: [v1.89.0...v1.90.0](https://github.com/conductor-is/quickbooks-desktop-python/compare/v1.89.0...v1.90.0) + +### Features + +* **api:** api update ([4bd098b](https://github.com/conductor-is/quickbooks-desktop-python/commit/4bd098bb507df49e827d9a21d8651b1f61eef8f8)) + ## 1.89.0 (2026-06-20) Full Changelog: [v1.88.0...v1.89.0](https://github.com/conductor-is/quickbooks-desktop-python/compare/v1.88.0...v1.89.0) diff --git a/pyproject.toml b/pyproject.toml index 0a24f272..a67a6c27 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "conductor-py" -version = "1.89.0" +version = "1.90.0" description = "The official Python library for the conductor API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/conductor/_version.py b/src/conductor/_version.py index a1cc4af4..2d3a21e4 100644 --- a/src/conductor/_version.py +++ b/src/conductor/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "conductor" -__version__ = "1.89.0" # x-release-please-version +__version__ = "1.90.0" # x-release-please-version