Release Notes
October 2025
We unified each connector’s pre-built dbt Core*–compatible data models into a single model. It standardizes and documents the Fivetran schemas created in your destination and outputs analytics-ready tables. Previously, most connectors used distinct source and transform models.
* dbt Core is a trademark of dbt Labs, Inc. All rights therein are reserved to dbt Labs, Inc. Fivetran Transformations is not a product or service of or endorsed by dbt Labs, Inc.
August 2025
We have added a new column, item_id, to the INVOICE_LINE_ITEM table.
We have updated the CONTACT_ADDRESS table to correctly store multiple addresses per contact.
April 2025
We have updated the Quickstart packages for the following connectors:
- Facebook Ads to version 0.9.0
- Google Ads to version 0.12.0
- HubSpot to version 0.23.0
- LinkedIn Ad Analytics to version 0.11.0
- Microsoft Advertising to version 0.11.1
- NetSuite SuiteAnalytics to version 0.19.0
- Pinterest to version 0.12.0
- Recharge to version 0.3.1
- Reddit Ads to version 0.4.0
- TikTok Ads to version 0.8.0
- Twitter Ads to version 0.9.0
- Xero to version 0.9.0
- Zuora to version 0.4.0
March 2025
We have updated the Quickstart packages for the following connectors:
- Connectors supporting the Ad Reporting data model to version 1.13.0
- Facebook Ads to version 0.8.1
- Fivetran Platform Connector to version 2.1.0
- HubSpot to version 0.22.0
- Microsoft Advertising to version 0.10.0
- Mixpanel to version 0.12.0
- NetSuite SuiteAnalytics to version 0.18.0
- Shopify to version 0.18.0
- Connectors supporting the Social Media Reporting data model to version 0.6.0
- Stripe to version 0.17.0
- Xero to version 0.8.0
- Zendesk Support to version 0.21.0
January 2025
We have updated the Quickstart packages for the following connectors:
- Fivetran Platform Connector to version 1.11.0
- Marketo to version 0.13.1
- Mixpanel to version 0.11.0
- NetSuite SuiteAnalytics to version 0.17.1
- Qualtrics to version 0.3.0
- QuickBooks to version 0.17.1
- Salesforce to version 1.2.0
- ServiceNow to version 0.4.0
- Shopify to version 0.16.0
- Stripe to version 0.16.0
- Xero to version 0.7.0
- Zendesk Support to version 0.19.3
- Zuora to version 0.3.1
November 2024
We have improved the decimal precision of the currency_rate columns and now support up to 10 for decimal places in the following tables:
BANK_TRANSACTIONBANK_TRANSFERCREDIT_NOTEINVOICEOVERPAYMENTPAYMENTPREPAYMENT
Previously, we supported a scale of 6 for decimal values and rounded the values to six decimal places.
February 2024
We now make individual API calls for each Xero's asset once a week. Previously, we made individual API calls with every sync. For more information about assets, see Xero's API documentation.
July 2023
Our Xero connector now uses webhooks to capture all updates for the INVOICE table. Previously, we did not capture updates for some columns, such as the sent_to_contact column of the INVOICE table. We have added a new toggle, Use Webhook, to the connector setup form. The toggle provides you the option to use a webhook for your connector. We have rolled out this feature for all new and existing Xero connections. For more information, see our setup instructions.
March 2023
We have changed the new connector creation process for our Xero connector. We now use a different authentication method for Xero connections created after March 24, 2023. We use Client ID and Client Secret for authentication. For more information, see our Xero Setup Guide.
We will continue to support the existing Xero connections. You can also opt to migrate your existing connector to the new authentication method.
March 2022
We have added a new column, add_to_watch_list, to the ACCOUNT table.
April 2021
We now support the Employees, Leave Applications and Timesheets endpoints of the Xero-Payroll API. To use these endpoints, you must re-authorize your connector in your Fivetran dashboard. On the Connector Details page, go to the Setup tab, click Edit connection details, and then click Re-authorize connection. See Xero's API documentation to learn more about the Employees, Leave Applications, and Timesheets endpoints.
We have released pre-built, dbt Core-compatible data models for Xero. Find the models in Fivetran's dbt hub or data models documentation. Learn more about our dbt Core integration in our Transformations for dbt Core documentation*.
* dbt Core is a trademark of dbt Labs, Inc. All rights therein are reserved to dbt Labs, Inc. Fivetran Transformations is not a product or service of or endorsed by dbt Labs, Inc.
We have added three new tables to support Xero's Payroll API:
AUS_PAYROLL_EMPLOYEEAUS_PAYROLL_LEAVE_APPLICATIONAUS_PAYROLL_TIMESHEET
See Xero's API documentation to learn more about Employees, Leave Applications, and Timesheets.
We have added three new tables to support Xero's Assets API:
ASSETASSET_TYPESETTINGS
See Xero's API documentation to learn more about Assets, Asset Types, and Settings.
We have added the following new columns to the BANK_TRANSACTION and PAYMENT tables:
batch_payment_idbatch_payment_datebatch_payment_is_reconciledbatch_payment_statusbatch_payment_total_amountbatch_payment_typebatch_payment_updated_date_utc
December 2020
We now support values with six decimal places in the following columns of the tables below:
amountcolumn of theALLOCATIONtablesub_total,total_tax,total, andcurrency_ratecolumns of theBANK_TRANSACTIONtableunit_amount,tax_amount, andline_amountcolumns of theBANK_TRANSACTION_LINE_ITEMtableamount,unit_amount,tax_amount,line_amount, andcurrency_ratecolumns of theBANK_TRANSFERtableoutstandingandoverduecolumns of theCONTACTtablecurrency_rate,remaining_credit,applied_amount,sub_total,total_tax, andtotalcolumns of theCREDIT_NOTEtableamount_due,amount_paid, andtotalcolumns of theEXPENSE_CLAIMtablecurrency_rate,amount_due,amount_paid,amount_credited,cis_deduction,sub_total,total_tax, andtotalcolumns of theINVOICEtabletotal_cost_pool,purchase_details_unit_price, andsales_details_unit_pricecolumns of theITEMtablenet_amount,gross_amount, andtax_amountcolumns of theJOURNAL_LINEtabletax_amountandline_amountcolumns of theMANUAL_JOURNAL_LINEtablesub_total,total_tax,total,applied_amount,currency_rate, andremaining_creditcolumns of theOVERPAYMENTtablebank_ammount,amount, andcurrency_ratecolumns of thePAYMENTtablesub_total,total_tax,total,applied_amount,currency_rate, andremaining_creditcolumns of thePREPAYMENTtableunit_amount,line_amount,tax_amount, anddiscount_ratecolumns of thePURCHASE_ORDER_LINE_ITEMtablesub_total,total_tax, andtotalcolumns of theRECEIPTtableunit_amount,line_amount,tax_amount, anddiscount_ratecolumns of theRECEIPT_LINE_ITEMtablesub_total,total_tax,total_discount, andtotalcolumns of theREPEATING_INVOICEtablediscount_ratecolumn of theREPEATING_INVOICE_LINE_ITEMtabledisplay_tax_rateandeffective_ratecolumns of theTAX_RATEtableratecolumn of theTAX_RATE_COMPONENETtable
Previously, we used to round the column values to two decimal places.
September 2020
We have added a new column, manual_journal_id, to the MANUAL_JOURNAL_LINE_HAS_TRACKING_CATEGORY table.
August 2020
We have added a new column, contact_id, to the INVOICE_LINKED_TRANSACTION table.
We have removed the _fivetran_deleted column from the CREDIT_NOTE table.
May 2020
When setting up your connector, you can now select the organizations you'd like to sync.
We have fixed an issue where the connector setup test was failing because of timeout errors.
We have added a new column, _fivetran_deleted, to the SUBSCRIPTION table.
April 2020
We have added a new field, item_code, to the PURCHASE_ORDER_LINE_ITEM table.
We have added support to authenticate the connector using OAuth 2.0. We will be migrating the active users to the new standard of authentication.
You can now configure your Xero connector using the Fivetran REST API. This feature is in BETA and is available only for Standard and Enterprise accounts.
February 2020
We have updated the data type of the inventory_asset_account_code column in the ITEM table from INT to STRING to match the type in the Xero API.
We now sync archived records from the TRACKING_CATEGORY table.
January 2020
We have added a new column, option, to the following tables:
BANK_TRANSACTION_LINE_ITEM_HAS_TRACKING_CATEGORYMANUAL_JOURNAL_LINE_ITEM_HAS_TRACKING_CATEGORYINVOICE_LINE_ITEM_HAS_TRACKING_CATEGORYOVERPAYMENT_LINE_ITEM_HAS_TRACKING_CATEGORYPREPAYMENT_LINE_ITEM_HAS_TRACKING_CATEGORYREPEATING_INVOICE_LINE_ITEM_HAS_TRACKING_CATEGORYCREDIT_NOTE_LINE_ITEM_HAS_TRACKING_CATEGORYJOURNAL_LINE_ITEM_HAS_TRACKING_CATEGORYRECEIPT_LINE_ITEM_HAS_TRACKING_CATEGORY
We have added a new column, tracking_category_option_id, to the RECEIPT_LINE_ITEM_HAS_TRACKING_CATEGORY and CREDIT_NOTE_LINE_ITEM_HAS_TRACKING_CATEGORY tables.
We have added the following tables:
PURCHASE_ORDERPURCHASE_ORDER_LINE_ITEMPURCHASE_ORDER_LINE_ITEM_HAS_TRACKING_CATEGORY
We have added a new primary key column, index, to the ALLOCATION table.
We can now delete all of the following records from the tables below:
- Bank transaction line items with no tracking from the
BANK_TRANSACTION_LINE_ITEM_HAS_TRACKING_CATEGORYtable - Receipts with no tracking from the
RECEIPT_LINE_ITEM_HAS_TRACKING_CATEGORYtable - Invoices with no line items from the
INVOICE_LINE_ITEMtable - Invoice line items with no tracking from the
INVOICE_LINE_ITEM_HAS_TRACKING_CATEGORYtable - Manual journal lines with no tracking from the
MANUAL_JOURNAL_LINE_HAS_TRACKING_CATEGORYtable - Overpayment line items with no tracking from the
OVERPAYMENT_LINE_ITEM_HAS_TRACKING_CATEGORYtable - Overpayments with no overpayment line items from the
OVERPAYMENT_LINE_ITEMtable - Pre-payments with no pre-payment line items from the
PREPAYMENT_LINE_ITEMtable - Repeating invoices with no repeating invoice line items from the
REPEATING_INVOICE_LINE_ITEMtable - Repeating invoice line items with no tracking from the
REPEATING_INVOICE_LINE_ITEM_HAS_TRACKING_CATEGORYtable - Credit note line items with no tracking from the
CREDIT_NOTE_LINE_ITEM_HAS_TRACKING_CATEGORYtable - Credit notes with no credit note line items from the
CREDIT_NOTE_LINE_ITEMtable - Contact addresses with no addresses from the
CONTACT_ADDRESStable - Purchase orders with no purchase line items from the
PURCHASE_ORDER_LINE_ITEMtable - Purchase orders with no tracking from the
PURCHASE_ORDER_LINE_ITEM_HAS_TRACKING_CATEGORYtable - Journals with no tracking or tracking categories from the
JOURNAL_LINE_HAS_TRACKING_CATEGORYtable
Previously, we were not able to remove these records because of the way we set up the primary key.
September 2019
We have added two new tables, INVOICE_LINKED_TRANSACTIONS and BANK_LINKED_TRANSACTIONS, to support the linked transactions endpoint.
February 2019
We have made the following primary key changes:
invoice_idis new the primary key of the_INVOICE_LINE_ITEMtable.overpayment_idis new the primary key of the_OVERPAYMENT_LINE_ITEMtable.prepayment_idis new the primary key of the_PREPAYMENT_LINE_ITEMtable.repeating_invoice_idis new the primary key of the_REPEATING_INVOICE_LINE_ITEMtable.
Fivetran will not store the deleted line_item records for the above tables.
October 2018
We have added two new columns, edition and class, to the ORGANIZATION table.
June 2018
We now add the tax_number_name column to the ORGANISATION table, if the field is present in the API response.
We now add the account_id column to the MANUAL_JOURNAL_LINE table, if the field is present in the API response.