Skip to content

Releases: fivetran/dbt_quickbooks

v1.6.2 dbt_quickbooks

03 Jun 20:25
23e20c2

Choose a tag to compare

PR #207 includes the following updates:

Bug Fix

  • Corrects vendor credit account selection in int_quickbooks__vendor_credit_double_entry so credit_account_id uses expense_account_id before falling back to parent_income_account_id or income_account_id.
    • IMPORTANT: credit_account_id may change for vendor credits with multiple available account options.

Full Changelog: v1.6.1...v1.6.2

v1.7.0-a1 dbt_quickbooks

27 May 14:39

Choose a tag to compare

Pre-release

PR #207 includes the following updates:

Bug Fix

  • Corrects vendor credit account selection in int_quickbooks__vendor_credit_double_entry to prioritize expense accounts over income accounts in the credit_account_id field, improving accounting accuracy for vendor credit transactions.
    • BREAKING CHANGE: credit_account_id may change for vendor credits where multiple account options exist, as logic now prioritizes expense_account_id before parent_income_account_id and income_account_id.

Full Changelog: v1.6.1...v1.7.0-a1

v1.6.1 dbt_quickbooks

05 May 20:06
a55132e

Choose a tag to compare

PR #205 includes the following update:

Quickstart Update

  • Adds table_variables for 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

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