Skip to content

Releases: fivetran/dbt_quickbooks

v1.6.0 dbt_quickbooks

29 Apr 21:35
cb2231c

Choose a tag to compare

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

Full Changelog: v1.5.1...v1.6.0

v1.5.1 dbt_quickbooks

20 Apr 22:57
34619d4

Choose a tag to compare

PR #203 includes the following update:

Documentation

  • Corrects field documentation to match what's used in our models from tax_rate and purchase_order tables.

Full Changelog: v1.5.0...v1.5.1

v1.6.0-a1 dbt_quickbooks

13 Apr 19:39

Choose a tag to compare

Pre-release

PR #202 includes the following updates:

Under the Hood (Quickstart Update)

  • Re-adds the following tax line table variables to quickstart.yml, enabling Quickstart jobs to use the associated source tables:
    • using_invoice_tax_line
    • using_journal_entry_tax_line
    • using_purchase_tax_line
    • using_refund_receipt_tax_line
    • using_sales_receipt_tax_line
    • using_tax_agency
    • using_tax_rate

Full Changelog: v1.5.0...v1.6.0-a1

v1.5.0 dbt_quickbooks

06 Apr 21:18
1b419ce

Choose a tag to compare

PR #201 includes the following updates:

Schema/Data Change

3 total changes • 2 possible breaking changes

Data Model(s) Change type Old New Notes
stg_quickbooks__deposit New column exchange_rate Exchange rate in home currency units.
int_quickbooks__deposit_double_entry
int_quickbooks__deposit_transactions
Field logic BREAKING CHANGE: converted_amount may change for records with a non-null exchange_rate, as model logic now prioritizes exchange_rate value instead of home_total_amount / total_amount.

Full Changelog: v1.4.2...v1.5.0

v1.4.2 dbt_quickbooks

03 Mar 21:13
e2bdd8f

Choose a tag to compare

PR #199 includes the following updates:

Bug Fixes

  • With variable configuration now available in Quickstart, the quickbooks__home_currency variable from the v1.1.1-a2 pre-release is now available across all 13 intermediate double-entry transaction models to optimize multi-currency handling. When the variable is set, transactions in the designated home currency will not apply exchange rate conversions on converted_amount, improving accuracy. When left empty, all transactions will see exchange rate conversions applied. (PR #197)
    • Updates the README with instructions for configuring the quickbooks__home_currency variable.
  • Applies fixes in int_quickbooks__sales_receipt_double_entry model to correctly reference quickbooks__global_tax_account_reference and quickbooks__sales_tax_account_reference variables. (PR #197)
  • Introduces the partition_by_source_relation macro to conditionally include source_relation in window function PARTITION BY clauses only when multiple sources are configured via the quickbooks_union_schemas and quickbooks_union_databases variables. This resolves partition by constant expression errors on Redshift. See the README on how to leverage these variables. (PR #198)

Under the Hood

  • Changes default quickbooks__home_currency value to empty string for easier understanding within Quickstart UI. (PR #197)

Full Changelog: v1.4.1...v1.4.2

v1.4.2-a1 dbt_quickbooks

23 Feb 23:29

Choose a tag to compare

Pre-release

PR #197 is a pre-release that includes the following updates:

Bug Fixes

  • With variable configuration now available on Quickstart, we can now introduce the quickbooks__home_currency variable for full release from the v1.1.1-a2 pre-release across all 13 intermediate double-entry transaction models to optimize multicurrency handling. When set, transactions already set in their home currency will not apply exchange rate conversions on converted_amount, improving accuracy. When left empty, all transactions will see exchange rate conversions applied.
    • Updates the README with instructions for configuring the quickbooks__home_currency variable.
  • Applies fixes in int_quickbooks__sales_receipt_double_entry model to correctly reference quickbooks__global_tax_account_reference and quickbooks__sales_tax_account_reference variables.

Under the Hood

  • Changes default quickbooks__home_currency value to empty string for easier understanding within Quickstart UI.

Full Changelog: v1.4.1...v1.4.2-a1

v1.4.1 dbt_quickbooks

10 Feb 00:48
5a48673

Choose a tag to compare

PR #196 includes the following updates:

Schema/Data Change

1 total change • 0 possible breaking changes

Data Model(s) Change type Old New Notes
quickbooks__general_ledger running_balance and running_converted_balance logic update Window function ordered by source_relation, transaction_date, account_id, class_id, transaction_id, transaction_index Window function now orders by transaction_date, transaction_id, transaction_index Removes redundant fields (source_relation, account_id, class_id) from ORDER BY clause as they are already in the PARTITION BY clause and do not affect ordering within each partition. These changes eliminate undeterministic behavior in the running balance calculations

Under the Hood

Removes redundant source_relation field from ORDER BY clauses in window functions where this field was already included in the PARTITION BY clause for the following models:

  • int_quickbooks__bill_payment_double_entry
  • int_quickbooks__credit_card_pymt_double_entry
  • int_quickbooks__payment_double_entry
  • int_quickbooks__transfer_double_entry
  • int_quickbooks__general_ledger_balances
  • quickbooks__cash_flow_statement

Full Changelog: v1.4.0...v1.4.1

v1.4.1-a1 dbt_quickbooks

03 Feb 15:31

Choose a tag to compare

Pre-release

PR #196 includes the following updates:

Schema/Data Change

1 total change • 0 possible breaking changes

Data Model(s) Change type Old New Notes
quickbooks__general_ledger running_balance and running_converted_balance logic update Window function ordered by source_relation, transaction_date, account_id, class_id, transaction_id, transaction_index Window function now orders by transaction_date, transaction_id, transaction_index Removes redundant fields (source_relation, account_id, class_id) from ORDER BY clause as they are already in the PARTITION BY clause and do not affect ordering within each partition. These changes eliminate undeterministic behavior in the running balance calculations

Full Changelog: v1.4.0...v1.4.1-a1

v1.4.0 dbt_quickbooks

29 Jan 19:39
3f27195

Choose a tag to compare

PR #195 includes the following updates:

Schema/Data Change

4 total changes • 1 possible breaking change

Data Model(s) Change type Old New Notes
stg_quickbooks__bill Column rename due_date_at due_date Corrects naming since the datatype is date
quickbooks__expenses_sales_enhanced New columns account_number, parent_account_number Adds account number fields for easier account identification and grouping
quickbooks__general_ledger New columns period_first_day, period_last_day Adds monthly period fields for easier period-based reporting without requiring joins to GL by period model
(analysis) quickbooks__income_statement_analysis New columns source_relation Adds multi-source support

Under the Hood

  • Updates int_quickbooks__general_ledger_date_spine date generation logic to prevent errors during compilation.
  • Renames analysis/ directory to analyses/ for consistency with dbt naming conventions.
  • Corrects misspelling of payed_to_account_id to paid_to_account_id within int_quickbooks__bill_double_entry model. Note this does not result in a schema change.

Full Changelog: v1.3.1...v1.4.0

v1.3.1 dbt_quickbooks

15 Jan 22:35
1498219

Choose a tag to compare

PR #194 include the following updates:

Under the Hood (Quickstart Update)

  • Removes duplicative variables defined within the quickstart.yml.

Full Changelog: v1.3.0...v1.3.1