Releases: fivetran/dbt_quickbooks
Release list
v1.9.0-a1 dbt_quickbooks
PR #212 includes the following updates:
Schema/Data Change
2 total changes • 0 possible breaking changes
| Data Model(s) | Change type | Old | New | Notes |
|---|---|---|---|---|
quickbooks__general_ledgerquickbooks__general_ledger_by_period |
New records | — | Exchange gain/loss entries |
Feature Update
- Adds realized exchange gain/loss entries to
int_quickbooks__bill_payment_double_entryandint_quickbooks__payment_double_entryto capture the currency impact when a foreign currency transaction is settled at a different exchange rate than when it was originally recorded. Requires an account with a subtype ofExchangeGainOrLossin QuickBooks to generate entries. - Adds the
using_exchange_gain_lossvariable (defaulttrue) to disable exchange gain/loss entry generation for users without multi-currency transactions or an Exchange Gain or Loss account. See the README for details.
Full Changelog: v1.8.1...v1.9.0-a1
v1.8.1 dbt_quickbooks
PR #214 includes the following update:
Under the Hood
- Removes unused
using_purchasevariable fromint_quickbooks__purchase_transactions.
Full Changelog: v1.8.0...v1.8.1
v1.8.0 dbt_quickbooks
PR #208 includes the following updates:
Schema/Data Change
3 total changes • 0 possible breaking changes
| Data Model(s) | Change type | Old | New | Notes |
|---|---|---|---|---|
quickbooks__inventory_item_activity |
New model | — | — | New line-level view of all item-bearing transactions, including item enrichment details, inventory quantity, unit price, and status indicators for inventory movement analysis. |
stg_quickbooks__item |
New fields | — | description, stock_keeping_unit, quantity_on_hand, track_quantity_on_hand, fully_qualified_name |
Fields were present in the source but not previously exposed in the model. |
stg_quickbooks__purchase_order_linestg_quickbooks__bill_linestg_quickbooks__purchase_line |
New fields | — | item_expense_quantity, item_expense_unit_price |
Fields were present in the source but not previously exposed in the model. |
Full Changelog: v1.7.0...v1.8.0
v1.7.0 dbt_quickbooks
PR #209 includes the following updates:
Schema/Data Changes
1 total change
| Data Model(s) | Change type | Old | New | Notes |
|---|---|---|---|---|
| All models | source_relation column (when using a single QuickBooks schema) |
Empty string ('') |
<database>.<schema> |
Full refresh required after upgrading. |
Feature Updates
- Introduces the new (recommended)
quickbooks_sourcesvariable for more robust union data configuration. The oldquickbooks_union_schemasandquickbooks_union_databasesvariables will still be supported. See the README for specific details.
Under the Hood
- Adds the
fivetran_using_source_casingvariable for case-sensitive destination support. When enabled, downstream transformations respect source casing to ensure consistent results. See the Additional Configurations section of the README for details. - Updates
partition_by_source_relationmacro to conditionally includesource_relationin partition clauses only when multiple sources are configured.
Full Changelog: v1.6.3...v1.7.0
v1.6.3 dbt_quickbooks
PR #211 includes the following updates:
Bug Fix
- Fixes Postgres/Redshift unknown datatype errors by explicitly casting string literals in our models as strings.
Full Changelog: v1.6.2...v1.6.3
v1.6.2 dbt_quickbooks
PR #207 includes the following updates:
Bug Fix
- Corrects vendor credit account selection in
int_quickbooks__vendor_credit_double_entrysocredit_account_idusesexpense_account_idbefore falling back toparent_income_account_idorincome_account_id.- IMPORTANT:
credit_account_idmay change for vendor credits with multiple available account options.
- IMPORTANT:
Full Changelog: v1.6.1...v1.6.2
v1.7.0-a1 dbt_quickbooks
PR #207 includes the following updates:
Bug Fix
- Corrects vendor credit account selection in
int_quickbooks__vendor_credit_double_entryto prioritize expense accounts over income accounts in thecredit_account_idfield, improving accounting accuracy for vendor credit transactions.- BREAKING CHANGE:
credit_account_idmay change for vendor credits where multiple account options exist, as logic now prioritizesexpense_account_idbeforeparent_income_account_idandincome_account_id.
- BREAKING CHANGE:
Full Changelog: v1.6.1...v1.7.0-a1
v1.6.1 dbt_quickbooks
PR #205 includes the following update:
Quickstart Update
- Adds
table_variablesfor tax relevant sources to prevent missing sources from blocking downstream Quickstart models.
Full Changelog: v1.6.0...v1.6.1
v1.6.0 dbt_quickbooks
PR #204 includes the following updates:
Schema/Data Changes
4 total changes • 1 possible breaking change
| Data Model(s) | Change type | Old | New | Notes |
|---|---|---|---|---|
stg_quickbooks__customer_type |
New model | BREAKING CHANGE: New staging model when the customer_type table is synced. |
||
stg_quickbooks__customer |
New field | customer_type_id |
||
quickbooks__ap_ar_enhanced |
New field | customer_type_name |
Only populated if the customer_type table is synced. |
|
quickbooks__expenses_sales_enhanced |
New field | customer_type_name |
Only populated if the customer_type table is synced in your connector. |
Feature Update
- For dbt Core users: Introduces
using_customer_typevariable to sync data from thecustomer_typesource table. See the README on how to configure this variable.
Full Changelog: v1.5.1...v1.6.0
v1.5.1 dbt_quickbooks
PR #203 includes the following update:
Documentation
- Corrects field documentation to match what's used in our models from
tax_rateandpurchase_ordertables.
Full Changelog: v1.5.0...v1.5.1