<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://docs.codat.io/updates</id>
    <title>Codat_docs Blog</title>
    <updated>2026-04-24T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://docs.codat.io/updates"/>
    <subtitle>Codat_docs Blog</subtitle>
    <icon>https://docs.codat.io/img/meta/favicon-96x96.png</icon>
    <entry>
        <title type="html"><![CDATA[Link: encourage connecting more banking accounts]]></title>
        <id>https://docs.codat.io/updates/260415-link-banking-encourage-connections</id>
        <link href="https://docs.codat.io/updates/260415-link-banking-encourage-connections"/>
        <updated>2026-04-24T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[On 24 April 2026, we will update the Link flow to encourage users to connect more than one banking account, giving lenders a fuller picture of their customers' cash flow.]]></summary>
        <content type="html"><![CDATA[<p>On <strong>24 April 2026</strong>, we will update the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> flow to encourage users to connect more than one banking account, giving lenders a fuller picture of their customers' cash flow.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260415-link-banking-encourage-connections#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>After a user successfully connects a banking account in <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span>, they are prompted to connect another. This happens in two places:</p>
<p><strong>On <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> success</strong>, users see a "We recommend adding more bank accounts" prompt with a primary <strong>Connect another account</strong> button and a secondary <strong>Continue</strong> option. There is also a tooltip providing users with information on why they should connect another account.</p>
<p><img decoding="async" loading="lazy" alt="Plaid connected — prompt to connect another account" src="https://docs.codat.io/assets/images/260415-link-banking-plaid-connected-8bdf5f2f9595f774d00582aac2ffd42a.png" width="484" height="862" class="img_CujE"></p>
<p><strong>On the main <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> screen</strong>, the Banking step shows an <strong>Add another</strong> button tagged <strong>Recommended</strong>, alongside information on why this would provide extra value.</p>
<p><img decoding="async" loading="lazy" alt="Link screen — Add another banking account" src="https://docs.codat.io/assets/images/260415-link-banking-add-another-7fc0098c2e6aff5beace81177cd20b93.png" width="488" height="867" class="img_CujE"></p>
<p>Previously, users would complete the flow after connecting a single account, with no clear suggestion to add more. Merchants who connect multiple accounts give their lenders a fuller picture of their cash flow, leading to better lending decisions and improved conversion rates. This addresses a commonly reported pattern where merchants connect only one account.</p>
<p>The prompt applies to banking integrations connected via both <strong>Plaid</strong> and <strong>TrueLayer</strong>.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260415-link-banking-encourage-connections#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>All clients using <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> — either the <a href="https://docs.codat.io/auth-flow/overview">Hosted Link flow</a> or the <a href="https://docs.codat.io/auth-flow/authorize-embedded-link">Link SDK</a> — with banking integrations enabled.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260415-link-banking-encourage-connections#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>No action is required. The updated flow will be available to all customers using <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> with banking integrations from <strong>24 April 2026</strong>.</p>]]></content>
        <author>
            <name>Philip McKinney</name>
            <uri>https://github.com/pmckinney-codat</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2026-07-10: Security enhancement to Sage Bank Feeds connection flow]]></title>
        <id>https://docs.codat.io/updates/260710-deprecation-otp-for-sage-bank-feeds</id>
        <link href="https://docs.codat.io/updates/260710-deprecation-otp-for-sage-bank-feeds"/>
        <updated>2026-04-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[On July 10, 2026, Codat will introduce a one-time passcode (OTP) step to the Sage Bank Feeds connection flow.]]></summary>
        <content type="html"><![CDATA[<p>On <strong>July 10, 2026</strong>, Codat will introduce a one-time passcode (OTP) step to the <a href="https://docs.codat.io/integrations/bank-feeds/sage-bank-feeds/">Sage Bank Feeds</a> <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> flow.</p>
<p>This change is part of our ongoing program of security enhancements across the Codat platform.  It follows similar updates already applied to QuickBooks Online and Xero.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-changing">What's changing<a href="https://docs.codat.io/updates/260710-deprecation-otp-for-sage-bank-feeds#whats-changing" class="hash-link" aria-label="Direct link to What's changing" title="Direct link to What's changing" translate="no">​</a></h2>
<p>From  <strong>July 10, 2026</strong>, clients using our out-of-the box <a href="https://docs.codat.io/integrations/bank-feeds/sage-bank-feeds/sage-bank-feeds-setup#optional-add-a-call-to-action-link">Authentication UI</a> for the <a href="https://docs.codat.io/integrations/bank-feeds/sage-bank-feeds/">Sage Bank Feeds</a> <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> flow will need their users to complete a one-time passcode verification step when connecting.</p>
<p>You must update your user journey to surface the verification code during authentication.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="action-required">Action required<a href="https://docs.codat.io/updates/260710-deprecation-otp-for-sage-bank-feeds#action-required" class="hash-link" aria-label="Direct link to Action required" title="Direct link to Action required" translate="no">​</a></h2>
<p>Clients using <a href="https://docs.codat.io/integrations/bank-feeds/sage-bank-feeds/">Sage Bank Feeds</a> must update their application to include the new OTP generation step before <strong>July 10, 2026</strong>. See how to <a href="https://docs.codat.io/integrations/bank-feeds/sage-bank-feeds/sage-bank-feeds-setup#surface-the-one-time-password-otp-to-the-user">Surface the one-time password (OTP) to the user</a> for implementation instructions.</p>
<p>You may also want to update your internal and client-facing documentation in line with this change. Contact <a href="https://docs.codat.io/updates/support@codat.io">Codat Support</a> if you’d like additional help with this update.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="expected-impact-if-no-action-is-taken">Expected impact if no action is taken<a href="https://docs.codat.io/updates/260710-deprecation-otp-for-sage-bank-feeds#expected-impact-if-no-action-is-taken" class="hash-link" aria-label="Direct link to Expected impact if no action is taken" title="Direct link to Expected impact if no action is taken" translate="no">​</a></h2>
<p>After  <strong>July 10, 2026</strong>, the existing out-of-the-box <a href="https://docs.codat.io/integrations/bank-feeds/sage-bank-feeds/">Sage Bank Feeds</a> flow will always require a valid OTP to establish the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span>.</p>
<p>Clients who haven’t updated their integration won’t be able to establish new Sage <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#bank-feeds" class="glossaryTerm_WE8X" aria-describedby="tooltip-bank-feeds">Bank Feeds</a><span id="tooltip-bank-feeds" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Bank Feeds</strong> <!-- -->A Codat product that enables automatic synchronization of bank transaction data into a company's accounting software.</span></span> <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connections</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> until the change is made.</p>]]></content>
        <author>
            <name>Aïcha Diarra</name>
            <uri>https://github.com/a-diarra</uri>
        </author>
        <category label="Deprecation" term="Deprecation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2026-05-07: Deprecation of Go client SDK]]></title>
        <id>https://docs.codat.io/updates/260401-go-sdk-deprecation</id>
        <link href="https://docs.codat.io/updates/260401-go-sdk-deprecation"/>
        <updated>2026-04-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[On May 7, 2026, Codat will deprecate and archive the Go client SDK.]]></summary>
        <content type="html"><![CDATA[<p>On <strong>May 7, 2026</strong>, Codat will deprecate and archive the <a href="https://github.com/codatio/client-sdk-go" target="_blank" rel="noopener noreferrer">Go client SDK</a>.</p>
<p>To focus our efforts on the SDKs where we can deliver the most value, we are deprecating the Go client SDK across all Codat products. This will allow us to concentrate our resources on improving the developer experience for our more widely adopted <a href="https://github.com/codatio/client-sdk-typescript" target="_blank" rel="noopener noreferrer">TypeScript</a>, <a href="https://github.com/codatio/client-sdk-python" target="_blank" rel="noopener noreferrer">Python</a>, and <a href="https://github.com/codatio/client-sdk-csharp" target="_blank" rel="noopener noreferrer">C#</a> SDKs.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-changing">What's changing<a href="https://docs.codat.io/updates/260401-go-sdk-deprecation#whats-changing" class="hash-link" aria-label="Direct link to What's changing" title="Direct link to What's changing" translate="no">​</a></h2>
<p>All Go modules published under <code>github.com/codatio/client-sdk-go</code> will no longer be maintained:</p>
<div class="table-wrapper"><table><thead><tr><th>Product</th><th>Module</th></tr></thead><tbody><tr><td><strong>Platform</strong></td><td><code>github.com/codatio/client-sdk-go/platform</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#bank-feeds" class="glossaryTerm_WE8X" aria-describedby="tooltip-bank-feeds">Bank Feeds</a><span id="tooltip-bank-feeds" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Bank Feeds</strong> <!-- -->A Codat product that enables automatic synchronization of bank transaction data into a company's accounting software.</span></span></strong></td><td><code>github.com/codatio/client-sdk-go/bank-feeds</code></td></tr><tr><td><strong>Lending</strong></td><td><code>github.com/codatio/client-sdk-go/lending</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Commerce</strong></td><td><code>github.com/codatio/client-sdk-go/sync-for-commerce</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Expenses</strong></td><td><code>github.com/codatio/client-sdk-go/sync-for-expenses</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Payables</strong></td><td><code>github.com/codatio/client-sdk-go/sync-for-payables</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Payroll</strong></td><td><code>github.com/codatio/client-sdk-go/sync-for-payroll</code></td></tr></tbody></table></div>
<p>After <strong>May 7, 2026</strong>:</p>
<ul>
<li>We will <strong>stop publishing new versions</strong> of these modules.</li>
<li>We <strong>won't</strong> address bugs, security updates, or compatibility issues.</li>
<li>The <a href="https://github.com/codatio/client-sdk-go" target="_blank" rel="noopener noreferrer">GitHub repository</a> will be <strong>archived</strong> (read-only).</li>
<li>Existing tagged versions will <strong>remain available</strong> via the Go module proxy and your current builds will continue to work.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="alternatives">Alternatives<a href="https://docs.codat.io/updates/260401-go-sdk-deprecation#alternatives" class="hash-link" aria-label="Direct link to Alternatives" title="Direct link to Alternatives" translate="no">​</a></h2>
<p>Codat's <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">APIs</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> remain fully available to Go applications. If you are currently using the Go SDK, you can:</p>
<ul>
<li><strong>Call Codat's <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#rest" class="glossaryTerm_WE8X" aria-describedby="tooltip-rest">REST</a><span id="tooltip-rest" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>REST</strong> <!-- -->An architectural style for designing networked applications. Codat's APIs follow REST principles, using standard HTTP methods.</span></span> <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">APIs</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> directly</strong> using Go's standard <code>net/http</code> package or any HTTP client library. Our <a href="https://docs.codat.io/" target="_blank" rel="noopener noreferrer">API reference</a> documents all available endpoints.</li>
<li><strong>Switch to a supported SDK</strong> if your stack allows. Our <a href="https://github.com/codatio/client-sdk-typescript" target="_blank" rel="noopener noreferrer">TypeScript</a>, <a href="https://github.com/codatio/client-sdk-python" target="_blank" rel="noopener noreferrer">Python</a>, and <a href="https://github.com/codatio/client-sdk-csharp" target="_blank" rel="noopener noreferrer">C#</a> SDKs are actively maintained and receive regular updates.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="action-required">Action required<a href="https://docs.codat.io/updates/260401-go-sdk-deprecation#action-required" class="hash-link" aria-label="Direct link to Action required" title="Direct link to Action required" translate="no">​</a></h2>
<p>If you don't use the Go SDK, no action is required on your part.</p>
<p>If you use the Go SDK, migrate to direct <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> calls or a supported SDK before <strong>May 7, 2026</strong>.</p>
<p>If you have questions or need assistance, reach out to your dedicated Codat representative or contact our <a href="mailto:support@codat.io" target="_blank" rel="noopener noreferrer">support team</a>.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="expected-impact-if-no-action-is-taken">Expected impact if no action is taken<a href="https://docs.codat.io/updates/260401-go-sdk-deprecation#expected-impact-if-no-action-is-taken" class="hash-link" aria-label="Direct link to Expected impact if no action is taken" title="Direct link to Expected impact if no action is taken" translate="no">​</a></h2>
<p>Your existing builds will continue to work since published versions remain available via the Go module proxy. However, you will no longer receive bug fixes, security patches, or compatibility updates for these modules, and the SDK will fall increasingly out of date with Codat's <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">APIs</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> over time.</p>]]></content>
        <author>
            <name>Veronica Pell</name>
            <uri>https://github.com/vpellcodat</uri>
        </author>
        <category label="Deprecation" term="Deprecation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Bill Pay: update suppliers with ease]]></title>
        <id>https://docs.codat.io/updates/260331-update-suppliers-bill-pay</id>
        <link href="https://docs.codat.io/updates/260331-update-suppliers-bill-pay"/>
        <updated>2026-03-31T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[You can now update existing suppliers directly through our Bill Pay solution.]]></summary>
        <content type="html"><![CDATA[<p>You can now update existing suppliers directly through our Bill Pay solution.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260331-update-suppliers-bill-pay#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>We've expanded our <a href="https://docs.codat.io/payables/overview">Bill Pay</a> solution with the new <a href="https://docs.codat.io/sync-for-payables-v2-api#/operations/update-supplier">Update suppliers</a> endpoint.</p>
<p>With this update, your customers can edit suppliers in their accounting software, and we will automatically <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> these changes to your platform, keeping the records accurate and up-to-date.</p>
<p>The endpoint currently supports our FreeAgent, QuickBooks Online, and Xero integrations.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260331-update-suppliers-bill-pay#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for all clients using Codat's Bill Pay solution who want to give their customers a seamless bill and supplier management experience.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260331-update-suppliers-bill-pay#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>You can start using the endpoint right now. Check out the <a href="https://docs.codat.io/sync-for-payables-v2-api#/operations/update-supplier">Update suppliers</a> endpoint in our <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> reference, or explore Bill Pay's <a href="https://docs.codat.io/payables/sync/update-supplier">Update supplier</a> documentation for a full walkthrough.s</p>]]></content>
        <author>
            <name>Polina Zaichkina</name>
            <uri>https://github.com/pzaichkina</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Bill Pay" term="Bill Pay"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2026-05-01: Upcoming product lifecycle changes]]></title>
        <id>https://docs.codat.io/updates/260330-product-lifecycle-changes</id>
        <link href="https://docs.codat.io/updates/260330-product-lifecycle-changes"/>
        <updated>2026-03-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We're making a number of changes to the lifecycle status of some Codat products and product versions.]]></summary>
        <content type="html"><![CDATA[<p>We're making a number of changes to the lifecycle status of some Codat products and product versions.</p>
<p>These changes will help us to:</p>
<ul>
<li>Focus ongoing investment on our latest and most capable product offerings.</li>
<li>Provide clear timelines and migration paths for existing customers.</li>
<li>Reduce long-term platform complexity while maintaining transparency.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-changing">What's changing<a href="https://docs.codat.io/updates/260330-product-lifecycle-changes#whats-changing" class="hash-link" aria-label="Direct link to What's changing" title="Direct link to What's changing" translate="no">​</a></h2>
<p>On <strong>May 1st, 2026</strong>, we will move some legacy product versions into <strong>maintenance mode</strong> for a period of <strong>12 months</strong>. After this, they will be retired and access to them will be removed.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="product-lifecycle-definitions">Product lifecycle definitions<a href="https://docs.codat.io/updates/260330-product-lifecycle-changes#product-lifecycle-definitions" class="hash-link" aria-label="Direct link to Product lifecycle definitions" title="Direct link to Product lifecycle definitions" translate="no">​</a></h3>
<p>We use the following lifecycle states across our products:</p>
<ul>
<li><strong>Active product:</strong> Actively sold and maintained. These products receive new features, bug fixes, and ongoing improvements.</li>
<li><strong>Maintenance:</strong> No longer sold. These products receive no new features and no planned bug fixes or maintenance work. Customers may experience degradation over time as dependencies, platforms, or integrations evolve.</li>
<li><strong>Deprecated:</strong> No longer sold or maintained and scheduled for removal after a defined notice period.</li>
<li><strong>Retired:</strong> Access has been removed and the product is no longer available.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="affected-products">Affected products<a href="https://docs.codat.io/updates/260330-product-lifecycle-changes#affected-products" class="hash-link" aria-label="Direct link to Affected products" title="Direct link to Affected products" translate="no">​</a></h3>
<p>The following product versions will enter their maintenance period of 12 months on <strong>May 1st, 2026</strong>:</p>
<div class="table-wrapper"><table><thead><tr><th style="text-align:left">Product</th><th style="text-align:left">Lifecycle status</th><th style="text-align:left">Migration path</th></tr></thead><tbody><tr><td style="text-align:left"><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Payables v1</td><td style="text-align:left">Maintenance</td><td style="text-align:left">Migrate to <a href="https://docs.codat.io/payables/overview">Bill Pay</a></td></tr><tr><td style="text-align:left"><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Expenses v1</td><td style="text-align:left">Maintenance</td><td style="text-align:left">Migrate to <a href="https://docs.codat.io/expenses/overview">Expenses</a></td></tr><tr><td style="text-align:left"><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Payroll</td><td style="text-align:left">Maintenance</td><td style="text-align:left">Wind down usage, no direct replacement</td></tr></tbody></table></div>
<p>During the maintenance period, these versions will continue to operate, but we won't provide bug fixes, performance improvements, or compatibility updates.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="action-required">Action required<a href="https://docs.codat.io/updates/260330-product-lifecycle-changes#action-required" class="hash-link" aria-label="Direct link to Action required" title="Direct link to Action required" translate="no">​</a></h2>
<p>To continue benefiting from <a href="https://docs.codat.io/payables/overview">Bill Pay</a> and <a href="https://docs.codat.io/expenses/overview">Expenses</a> functionality in an actively supported product, start your migration to the new versions as soon as possible. We'll send reminders every three months.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="expected-impact-if-no-action-is-taken">Expected impact if no action is taken<a href="https://docs.codat.io/updates/260330-product-lifecycle-changes#expected-impact-if-no-action-is-taken" class="hash-link" aria-label="Direct link to Expected impact if no action is taken" title="Direct link to Expected impact if no action is taken" translate="no">​</a></h2>
<p>From <strong>May 1st, 2027</strong>, at the end of the 12-month maintenance period:</p>
<ul>
<li>We will issue a deprecation notice outlining the retirement procedure of the affected product versions.</li>
<li>All <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> access to the products will be disabled.</li>
<li>Requests to retired versions will no longer be supported.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="get-help">Get help<a href="https://docs.codat.io/updates/260330-product-lifecycle-changes#get-help" class="hash-link" aria-label="Direct link to Get help" title="Direct link to Get help" translate="no">​</a></h2>
<p>If you have questions about these changes or would like support with planning your migration, reach out to your Account Manager or <a href="https://codat.zendesk.com/hc/en-gb" target="_blank" rel="noopener noreferrer">Codat Support</a>.</p>]]></content>
        <author>
            <name>Hawi Abbajobir</name>
            <uri>https://github.com/habbajobir-prog</uri>
        </author>
        <category label="Deprecation" term="Deprecation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Deprecation of @codat/sdk-bank-feeds-types and @codat/sdk-connections packages]]></title>
        <id>https://docs.codat.io/updates/260327-deprecation-sdk-type-packages</id>
        <link href="https://docs.codat.io/updates/260327-deprecation-sdk-type-packages"/>
        <updated>2026-03-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Codat is consolidating the @codat/sdk-bank-feeds-types and @codat/sdk-connections npm packages. These packages will no longer be published separately.]]></summary>
        <content type="html"><![CDATA[<p>Codat is consolidating the <code>@codat/sdk-bank-feeds-types</code> and <code>@codat/sdk-connections</code> npm packages. These packages will no longer be published separately.</p>
<p>As part of our effort to simplify our technical estate, we are merging the type definitions from <code>@codat/sdk-bank-feeds-types</code> and <code>@codat/sdk-connections</code> into <code>@codat/sdk-link-types</code> using subpath exports. This reduces the number of packages you need to manage and aligns all SDK type definitions under a single package.</p>
<p>The existing versions of the deprecated packages will continue to work as thin re-exports, but no new versions will be published.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="new-import-paths">New import paths<a href="https://docs.codat.io/updates/260327-deprecation-sdk-type-packages#new-import-paths" class="hash-link" aria-label="Direct link to New import paths" title="Direct link to New import paths" translate="no">​</a></h3>
<p>To use the new <code>@codat/sdk-link-types</code> package, replace your existing imports with the new subpath exports:</p>
<div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic">// Before</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> CodatConnectionsProps </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">from</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"@codat/sdk-connections"</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> CodatBankFeedsProps </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">from</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"@codat/sdk-bank-feeds-types"</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// After</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> CodatConnectionsProps </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">from</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"@codat/sdk-link-types/connections"</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> CodatBankFeedsProps </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">from</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"@codat/sdk-link-types/bank-feeds"</span><span class="token punctuation" style="color:#393A34">;</span><br></span></code></pre></div></div>
<p>Additionally, the <code>initializeCodatBankFeeds</code> function has been renamed to <code>initCodatBankFeeds</code>. The old function name is available as a deprecated alias.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="action-required">Action required<a href="https://docs.codat.io/updates/260327-deprecation-sdk-type-packages#action-required" class="hash-link" aria-label="Direct link to Action required" title="Direct link to Action required" translate="no">​</a></h2>
<p>If you need to bump the package version or want to move to using <code>@codat/sdk-link-types</code> to take advantage of future feature releases, follow these steps:</p>
<ol>
<li>Update your project to use <code>@codat/sdk-link-types@1.11.0</code> or later.</li>
<li>Replace imports from <code>@codat/sdk-connections</code> with <code>@codat/sdk-link-types/connections</code>.</li>
<li>Replace imports from <code>@codat/sdk-bank-feeds-types</code> with <code>@codat/sdk-link-types/bank-feeds</code>.</li>
<li>If you use <code>initializeCodatBankFeeds</code>, rename it to <code>initCodatBankFeeds</code>.</li>
</ol>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="expected-impact-if-no-action-is-taken">Expected impact if no action is taken<a href="https://docs.codat.io/updates/260327-deprecation-sdk-type-packages#expected-impact-if-no-action-is-taken" class="hash-link" aria-label="Direct link to Expected impact if no action is taken" title="Direct link to Expected impact if no action is taken" translate="no">​</a></h2>
<p>Your existing code will continue to work as the deprecated packages now re-export from <code>@codat/sdk-link-types</code>. However, the old packages won't receive updates and will eventually be removed. As a result, you may miss feature enhancements that will be published under <code>@codat/sdk-link-types</code>. You will also see deprecation warnings in your IDE for the old init functions.</p>]]></content>
        <author>
            <name>Tom Binnington</name>
            <uri>https://github.com/tom-binnington-codat</uri>
        </author>
        <category label="Deprecation" term="Deprecation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2026-04-02: Deprecation of Java client SDK]]></title>
        <id>https://docs.codat.io/updates/260305-java-sdk-deprecation</id>
        <link href="https://docs.codat.io/updates/260305-java-sdk-deprecation"/>
        <updated>2026-03-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[On April 2, 2026, Codat will deprecate and archive the Java client SDK.]]></summary>
        <content type="html"><![CDATA[<p>On <strong>April 2, 2026</strong>, Codat will deprecate and archive the <a href="https://github.com/codatio/client-sdk-java" target="_blank" rel="noopener noreferrer">Java client SDK</a>.</p>
<p>To focus our efforts on the SDKs where we can deliver the most value, we are deprecating the Java client SDK across all Codat solutions.</p>
<p>Instead, we will concentrate our resources on our more widely adopted <a href="https://github.com/codatio/client-sdk-typescript" target="_blank" rel="noopener noreferrer">TypeScript</a>, <a href="https://github.com/codatio/client-sdk-python" target="_blank" rel="noopener noreferrer">Python</a>, <a href="https://github.com/codatio/client-sdk-csharp" target="_blank" rel="noopener noreferrer">C#</a>, and <a href="https://github.com/codatio/client-sdk-go" target="_blank" rel="noopener noreferrer">Go</a> SDKs.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-changing">What's changing<a href="https://docs.codat.io/updates/260305-java-sdk-deprecation#whats-changing" class="hash-link" aria-label="Direct link to What's changing" title="Direct link to What's changing" translate="no">​</a></h2>
<p>The Java client SDK will no longer be maintained across all Codat solutions. This includes all packages published under the <code>io.codat</code> group on <a href="https://search.maven.org/search?q=g:io.codat" target="_blank" rel="noopener noreferrer">Maven Central</a>:</p>
<div class="table-wrapper"><table><thead><tr><th>Package</th><th>Maven Central artifact</th></tr></thead><tbody><tr><td><strong>Platform</strong></td><td><code>io.codat:platform</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#bank-feeds" class="glossaryTerm_WE8X" aria-describedby="tooltip-bank-feeds">Bank Feeds</a><span id="tooltip-bank-feeds" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Bank Feeds</strong> <!-- -->A Codat product that enables automatic synchronization of bank transaction data into a company's accounting software.</span></span></strong></td><td><code>io.codat:bank-feeds</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Commerce</strong></td><td><code>io.codat:sync.commerce</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Expenses</strong></td><td><code>io.codat:sync.expenses</code></td></tr><tr><td><strong>Lending</strong></td><td><code>io.codat:lending</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Payroll</strong></td><td><code>io.codat:sync.payroll</code></td></tr><tr><td><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">Sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> for Payables</strong></td><td><code>io.codat:sync.payables</code></td></tr><tr><td><strong>Accounting</strong></td><td><code>io.codat:accounting</code></td></tr><tr><td><strong>Banking</strong></td><td><code>io.codat:banking</code></td></tr></tbody></table></div>
<p>After <strong>April 2, 2026</strong>:</p>
<ul>
<li>We will <strong>stop publishing new versions</strong> of these packages.</li>
<li>We <strong>won't</strong> address bugs, security updates, or compatibility issues.</li>
<li>The <a href="https://github.com/codatio/client-sdk-java" target="_blank" rel="noopener noreferrer">GitHub repository</a> will be <strong>archived</strong> (read-only).</li>
<li>Existing published versions will <strong>remain available</strong> on Maven Central and your current builds will not break.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="alternatives">Alternatives<a href="https://docs.codat.io/updates/260305-java-sdk-deprecation#alternatives" class="hash-link" aria-label="Direct link to Alternatives" title="Direct link to Alternatives" translate="no">​</a></h2>
<p>Codat's <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">APIs</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> remain fully available to Java applications. If you are currently using the Java SDK, you can:</p>
<ul>
<li>
<p><strong>Call Codat's <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#rest" class="glossaryTerm_WE8X" aria-describedby="tooltip-rest">REST</a><span id="tooltip-rest" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>REST</strong> <!-- -->An architectural style for designing networked applications. Codat's APIs follow REST principles, using standard HTTP methods.</span></span> <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">APIs</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> directly</strong> using any Java HTTP client, such as the built-in <code>java.net.http.HttpClient</code> or libraries like OkHttp and Retrofit. Our <a href="https://docs.codat.io/using-the-api/overview" target="_blank" rel="noopener noreferrer">API reference</a> documents all available endpoints.</p>
</li>
<li>
<p><strong>Switch to a supported SDK</strong> if your stack allows.</p>
<p>Our <a href="https://github.com/codatio/client-sdk-typescript" target="_blank" rel="noopener noreferrer">TypeScript</a>, <a href="https://github.com/codatio/client-sdk-python" target="_blank" rel="noopener noreferrer">Python</a>, <a href="https://github.com/codatio/client-sdk-csharp" target="_blank" rel="noopener noreferrer">C#</a>, and <a href="https://github.com/codatio/client-sdk-go" target="_blank" rel="noopener noreferrer">Go</a> SDKs are actively maintained and receive regular updates.</p>
</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="action-required">Action required<a href="https://docs.codat.io/updates/260305-java-sdk-deprecation#action-required" class="hash-link" aria-label="Direct link to Action required" title="Direct link to Action required" translate="no">​</a></h2>
<p>If you don't use the Java SDK, no action is required on your part.</p>
<p>If you use the Java SDK, migrate to direct <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> calls or a supported SDK before <strong>April 2, 2026</strong>.</p>
<p>If you have questions or need assistance, reach out to your dedicated Codat representative or contact our <a href="mailto:support@codat.io" target="_blank" rel="noopener noreferrer">support team</a>.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="expected-impact-if-no-action-is-taken">Expected impact if no action is taken<a href="https://docs.codat.io/updates/260305-java-sdk-deprecation#expected-impact-if-no-action-is-taken" class="hash-link" aria-label="Direct link to Expected impact if no action is taken" title="Direct link to Expected impact if no action is taken" translate="no">​</a></h2>
<p>Your existing builds will continue to work since published versions remain available on Maven Central. However, you will no longer receive bug fixes, security patches, or compatibility updates for these packages, and the SDK will fall increasingly out of date with Codat's <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">APIs</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> over time.</p>]]></content>
        <author>
            <name>Veronica Pell</name>
            <uri>https://github.com/vpellcodat</uri>
        </author>
        <category label="Deprecation" term="Deprecation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Dynamic client-branded Hosted Link URLs]]></title>
        <id>https://docs.codat.io/updates/260304-dynamic-branded-link-urls</id>
        <link href="https://docs.codat.io/updates/260304-dynamic-branded-link-urls"/>
        <updated>2026-03-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Every client using our Hosted Link auth flow now automatically gets a personalized branded Link URL.]]></summary>
        <content type="html"><![CDATA[<p>Every client using our Hosted <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> auth flow now automatically gets a personalized branded <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> URL.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260304-dynamic-branded-link-urls#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>When you create a <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> and share a <a href="https://docs.codat.io/auth-flow/authorize-hosted-link">Hosted Link</a> URL from the <a href="https://app.codat.io/" target="_blank" rel="noopener noreferrer">Codat Portal</a>, the URL now automatically includes a URL-safe version of your Codat client name. For example, if your client name is "Platypus Payments", your <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> URLs will look like this:</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">link.codat.io/platypus-payments/company/{companyId}</span><br></span></code></pre></div></div>
<p>Previously, <a href="https://docs.codat.io/auth-flow/authorize-hosted-link">Hosted Link</a> clients who wanted a custom <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> URL, had to ask us for a manual code change. Our new approach generates branded URLs dynamically based on your client name, so every client benefits from a professional, branded experience from day one.</p>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Existing URLs are unaffected</div><div class="admonitionContent_BuS1"><p>All existing Hosted <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> URLs won't change and will continue to work exactly as before.</p><p>Any current workflows or methods of generating <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> URLs (such as via <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> or using the <strong>Invite <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span></strong> button) are unaffected by this change and won't have a custom URL.</p></div></div>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="why-does-this-matter">Why does this matter?<a href="https://docs.codat.io/updates/260304-dynamic-branded-link-urls#why-does-this-matter" class="hash-link" aria-label="Direct link to Why does this matter?" title="Direct link to Why does this matter?" translate="no">​</a></h3>
<ul>
<li><strong>Instant branding:</strong> Your branded <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> URL is ready from the instant you start using Codat.</li>
<li><strong>Increased trust:</strong> Your customers recognize your <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> name in the URL when connecting their financial data.</li>
<li><strong>Professional experience:</strong> Every <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> URL you share is consistent and on-brand, delivering a polished onboarding experience.</li>
</ul>
<p>This update builds on our recently added <a href="https://docs.codat.io/updates/260218-link-branding-updates">enhanced company branding in Link</a>, which introduced logos, brand colors, and hero images to the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> flow. Together, these updates mean your brand is present from the first thing your customers see all the way through the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> experience.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260304-dynamic-branded-link-urls#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update applies to all clients using <a href="https://docs.codat.io/auth-flow/authorize-hosted-link">Hosted Link</a>.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260304-dynamic-branded-link-urls#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>No action is required. From <strong>March 13, 2026</strong>, your newly generated <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> URLs will automatically use your client name. All existing URLs will continue to function as expected.</p>
<p>To further customize the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> experience with your logo, brand colors, and hero image, see our documentation on <a href="https://docs.codat.io/auth-flow/customize/branding">Branding settings</a> and <a href="https://docs.codat.io/auth-flow/customize/customize-link">Link settings</a>.</p>]]></content>
        <author>
            <name>Philip McKinney</name>
            <uri>https://github.com/pmckinney-codat</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Link" term="Link"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Bill Pay: update bills with no hassle]]></title>
        <id>https://docs.codat.io/updates/260219-update-bills-bill-pay</id>
        <link href="https://docs.codat.io/updates/260219-update-bills-bill-pay"/>
        <updated>2026-02-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[You can now update existing bills directly through our Bill Pay solution.]]></summary>
        <content type="html"><![CDATA[<p>You can now update existing bills directly through our Bill Pay solution.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260219-update-bills-bill-pay#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>We've expanded our <a href="https://docs.codat.io/payables/overview">Bill Pay</a> solution with the new <a href="https://docs.codat.io/sync-for-payables-v2-api#/operations/update-bill">Update bills</a> endpoint.</p>
<p>No more deleting and recreating bills just to fix a typo or a changed line item. With this update, your customers can edit bills in their accounting software, and we will automatically <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> these changes to your platform, keeping the records accurate and up-to-date.</p>
<p>The endpoint currently supports our FreeAgent, QuickBooks Online, and Xero integrations.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260219-update-bills-bill-pay#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for all clients using Codat's Bill Pay solution who want to give their customers a seamless bill management experience.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260219-update-bills-bill-pay#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>You can start using the endpoint right now. Check out the <a href="https://docs.codat.io/sync-for-payables-v2-api#/operations/update-bill">Update bills</a> endpoint in our <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> reference, or explore Bill Pay's <a href="https://docs.codat.io/payables/sync/update-bill">Update bills</a> documentation for a full walkthrough.</p>]]></content>
        <author>
            <name>Polina Zaichkina</name>
            <uri>https://github.com/pzaichkina</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Bill Pay" term="Bill Pay"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Enhanced company branding in Link]]></title>
        <id>https://docs.codat.io/updates/260218-link-branding-updates</id>
        <link href="https://docs.codat.io/updates/260218-link-branding-updates"/>
        <updated>2026-02-18T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We've expanded Link's branding options, making it easier than ever to deliver a fully branded authorization experience that feels like a native part of your product.]]></summary>
        <content type="html"><![CDATA[<p>We've expanded <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span>'s branding options, making it easier than ever to deliver a fully branded authorization experience that feels like a native part of your product.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260218-link-branding-updates#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>We've added new branding settings that give you greater control over how <a href="https://docs.codat.io/auth-flow/overview">Link</a> looks and feels to your customers. These updates are designed to help you create a seamless, trusted <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> experience that reinforces your brand at every step.</p>
<div style="display:flex;gap:1rem;justify-content:center;flex-wrap:wrap"><div style="text-align:center;flex:1;min-width:280px"><img src="https://docs.codat.io/img/auth-flow/unbranded-link.png" alt="Link without any branding applied"><p><em>Without branding</em></p></div><div style="text-align:center;flex:1;min-width:280px"><img src="https://docs.codat.io/img/auth-flow/branded-link.png" alt="Link branded using company logo, color scheme and hero image"><p><em>With branding</em></p></div></div>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="company-logo-on-landing-page"><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">Company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> logo on landing page<a href="https://docs.codat.io/updates/260218-link-branding-updates#company-logo-on-landing-page" class="hash-link" aria-label="Direct link to company-logo-on-landing-page" title="Direct link to company-logo-on-landing-page" translate="no">​</a></h3>
<p>You can now prominently display the logo from your existing <a href="https://docs.codat.io/auth-flow/customize/branding">Branding</a> settings on the first <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> screen your customers see.</p>
<p>Navigate to <strong>Settings &gt; Auth flow &gt; <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> &gt; Onboarding</strong> in the <a href="https://app.codat.io/settings/link-settings/onboarding" target="_blank" rel="noopener noreferrer">Codat Portal</a> and enable the <em><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">Company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> logo</em> setting. You must also have the <em>Landing page</em> toggle enabled.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="navigation-bar">Navigation bar<a href="https://docs.codat.io/updates/260218-link-branding-updates#navigation-bar" class="hash-link" aria-label="Direct link to Navigation bar" title="Direct link to Navigation bar" translate="no">​</a></h3>
<p>The new <em>Navigation bar</em> setting adds a branded bar to the top of the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> flow using your secondary brand color, reinforcing your identity throughout the entire journey.</p>
<p>Navigate to <strong>Settings &gt; Auth flow &gt; <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> &gt; Onboarding</strong> in the <a href="https://app.codat.io/settings/link-settings/onboarding" target="_blank" rel="noopener noreferrer">Codat Portal</a> to enable this setting.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="secondary-color">Secondary color<a href="https://docs.codat.io/updates/260218-link-branding-updates#secondary-color" class="hash-link" aria-label="Direct link to Secondary color" title="Direct link to Secondary color" translate="no">​</a></h3>
<p>You can now set a <em>Secondary color</em>, exercising finer control over the look and feel of the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> flow. This color is used by the new <a href="https://docs.codat.io/updates/260218-link-branding-updates#navigation-bar">Navigation bar</a> element of the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> flow.</p>
<p>Navigate to <strong>Settings &gt; Auth flow &gt; Branding</strong> in the <a href="https://app.codat.io/settings/branding" target="_blank" rel="noopener noreferrer">Codat Portal</a> to configure this setting.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="hero-image">Hero image<a href="https://docs.codat.io/updates/260218-link-branding-updates#hero-image" class="hash-link" aria-label="Direct link to Hero image" title="Direct link to Hero image" translate="no">​</a></h3>
<p>Add a background to the main content area of <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> using the <em>Hero image</em> setting. This lets you set the visual tone of the authorization experience from the moment your customers land on the page.</p>
<p>Navigate to <strong>Settings &gt; Auth flow &gt; Branding</strong> in the <a href="https://app.codat.io/settings/branding" target="_blank" rel="noopener noreferrer">Codat Portal</a> to configure this setting.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="why-does-this-matter">Why does this matter?<a href="https://docs.codat.io/updates/260218-link-branding-updates#why-does-this-matter" class="hash-link" aria-label="Direct link to Why does this matter?" title="Direct link to Why does this matter?" translate="no">​</a></h3>
<p>Customizing <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> to further match your branding guidelines helps achieve the following outcomes:</p>
<ul>
<li><strong>Increased trust:</strong> Your customers are more likely to connect their financial data when they see familiar branding from the first screen.</li>
<li><strong>Improved conversion:</strong> A cohesive branded interface reduces friction and hesitation during the onboarding flow, helping you convert more customers.</li>
<li><strong>Seamless experience:</strong> These settings work together to create a <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> experience that feels like a native part of your product, not a third party tool.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260218-link-branding-updates#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for all clients using <a href="https://docs.codat.io/auth-flow/overview">Link</a> to connect their customers' financial data. It's especially valuable if you are looking to improve conversion rates and deliver a polished onboarding experience.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260218-link-branding-updates#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>The new branding settings are already available in the <a href="https://app.codat.io/" target="_blank" rel="noopener noreferrer">Codat Portal</a>:</p>
<ol>
<li>Navigate to <strong><a href="https://app.codat.io/settings/link-settings/onboarding" target="_blank" rel="noopener noreferrer">Settings &gt; Auth flow &gt; Link &gt; Onboarding</a></strong> to enable the <em><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">Company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> logo</em> and <em>Navigation bar</em> toggles.</li>
<li>Set your <em><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">Company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> logo</em>, <em>Secondary color</em>, and <em>Hero image</em> in <strong><a href="https://app.codat.io/settings/branding" target="_blank" rel="noopener noreferrer">Settings &gt; Auth flow &gt; Branding</a></strong>.</li>
</ol>
<p>For more details, see our documentation on <a href="https://docs.codat.io/auth-flow/customize/branding">Branding settings</a> and <a href="https://docs.codat.io/auth-flow/customize/customize-link">Link settings</a>.</p>]]></content>
        <author>
            <name>Philip McKinney</name>
            <uri>https://github.com/pmckinney-codat</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Link" term="Link"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Multi-entity views in Codat Portal]]></title>
        <id>https://docs.codat.io/updates/260217-multi-entity-portal-update</id>
        <link href="https://docs.codat.io/updates/260217-multi-entity-portal-update"/>
        <updated>2026-02-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We are making it easier to identify and navigate multi-entity companies in the Codat Portal.]]></summary>
        <content type="html"><![CDATA[<p>We are making it easier to identify and navigate multi-entity companies in the Codat Portal.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260217-multi-entity-portal-update#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>On <strong>February 25, 2026</strong>, we are changing how multi-entity companies are displayed in the <a href="https://app.codat.io/" target="_blank" rel="noopener noreferrer">Codat Portal</a>. The new hierarchical <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> table structure makes it easier to identify, navigate, and manage complex entities.</p>
<p><img decoding="async" loading="lazy" alt="Improved Company table interface" src="https://docs.codat.io/assets/images/260217-company-table-dbd9148a91a9ead147e960f9cf5ede11.gif" width="1138" height="670" class="img_CujE"></p>
<p>We are introducing the following improvements:</p>
<ul>
<li>Parent–child hierarchy view enables users to quickly identify the parent <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> and expand the view to see its subsidiaries.</li>
<li>Enhanced search functionality allows users to search by the parent or child <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> name.</li>
<li>New triple-dot menu contains <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> management options, such as editing and deletion.</li>
<li>Connected software list is displayed when hovering over a <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span>'s <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> status.</li>
<li>Parent deletion confirmation ensures it's no longer possible to accidentally delete a parent <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span>.</li>
<li>New set of <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> statuses helps determine a <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span>'s state at a glance:<!-- -->
<ul>
<li><strong>No <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connections</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span>:</strong> The <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> hasn't yet attempted to connect their financial software.</li>
<li><strong>Linked:</strong> The <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> has successfully connected their financial software.</li>
<li><strong>Pending:</strong> The <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> has started, but not completed connecting their financial software.</li>
<li><strong>Deauthorized:</strong> The <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> has revoked your access, or the access expired. The <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> needs to be reconnected.</li>
<li><strong>Unlinked:</strong> You have unlinked this <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span>'s <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span>, and data sharing stopped as a result.</li>
<li><strong>Partial:</strong> The parent <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> has subsidiaries that are disconnected.</li>
</ul>
</li>
</ul>
<p>These improvements apply to all Portal views that use the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> structure, such as <strong>Companies</strong> and <strong>Spend Insights</strong>.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260217-multi-entity-portal-update#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This improvement benefits all of our customers, but is especially critical for enterprise clients managing complex, high-volume multi-entity structures.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260217-multi-entity-portal-update#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>No action is required to benefit from this update. You will see these improvements in the <a href="https://app.codat.io/" target="_blank" rel="noopener noreferrer">Codat Portal</a> from <strong>February 25, 2026</strong>.</p>]]></content>
        <author>
            <name>Polina Zaichkina</name>
            <uri>https://github.com/pzaichkina</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Spend Insights: real-time report updates]]></title>
        <id>https://docs.codat.io/updates/260217-spend-insights-portal-update</id>
        <link href="https://docs.codat.io/updates/260217-spend-insights-portal-update"/>
        <updated>2026-02-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[From February 25, 2026, you will be able to generate updated reports directly from the Spend Insights tab of the Portal.]]></summary>
        <content type="html"><![CDATA[<p>From <strong>February 25, 2026</strong>, you will be able to generate updated reports directly from the Spend Insights tab of the Portal.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260217-spend-insights-portal-update#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>We are enhancing the Spend Insights tab of the <a href="https://app.codat.io/" target="_blank" rel="noopener noreferrer">Codat Portal</a> so that you can manage, refresh, and export reports faster and at scale.</p>
<p>From <strong>February 25, 2026</strong>, you will be able to generate updated reports directly from the <a href="https://app.codat.io/spend-insights" target="_blank" rel="noopener noreferrer">Spend Insights</a> tab by following these steps:</p>
<ol>
<li>
<p>Navigate to the <strong>Spend Insights</strong> tab in the <a href="https://app.codat.io/" target="_blank" rel="noopener noreferrer">Codat Portal</a>.</p>
</li>
<li>
<p>Search or scroll to locate the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> you require reports for.</p>
</li>
<li>
<p>Click the <strong>Download</strong> icon on the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> line to view the dropdown menu.</p>
</li>
<li>
<p>Click <strong>Update reports</strong> in the dropdown menu.</p>
</li>
<li>
<p>Track the progress by checking the <em>Report Status</em> column. Once updated, the status will change from <em>Generating</em> to <em>Available</em>.</p>
</li>
<li>
<p>Click the <strong>Download</strong> icon again, then click on the report line item to save it.</p>
</li>
</ol>
<p><img decoding="async" loading="lazy" alt="Improved Spend Insights report generation interface" src="https://docs.codat.io/assets/images/260217-spend-insights-reports-8564552c50967db2fcc093798ab3f589.gif" width="1136" height="722" class="img_CujE"></p>
<p>We are also centralizing the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> creation functionality. To create a new <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span>, navigate to <strong>Companies</strong> in the navigation bar and click <strong>Create <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span></strong>.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260217-spend-insights-portal-update#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for all <a href="https://docs.codat.io/spend-insights/overview">Spend Insights</a> clients, helping you leverage your customers' data at enterprise scale.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260217-spend-insights-portal-update#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>If you are already using our <a href="https://docs.codat.io/spend-insights/overview">Spend Insights</a> solution, no further action is required. This update will automatically be available to you from <strong>February 25, 2026</strong>.</p>
<p>If you want to start using our <a href="https://docs.codat.io/spend-insights/overview">Spend Insights</a> solution, reach out to your account manager.</p>]]></content>
        <author>
            <name>Polina Zaichkina</name>
            <uri>https://github.com/pzaichkina</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Spend Insights" term="Spend Insights"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Updated Shopify Link flow]]></title>
        <id>https://docs.codat.io/updates/260204-shopify-custom-apps-link-flow-update</id>
        <link href="https://docs.codat.io/updates/260204-shopify-custom-apps-link-flow-update"/>
        <updated>2026-02-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We've updated the Shopify Link flow so merchants connect using client ID and client secret instead of an Admin API access token, with clearer in-flow guidance and step-by-step instructions that match Shopify’s latest custom app and distribution flow. This change is due to the deprecation of the original approach by Shopify.]]></summary>
        <content type="html"><![CDATA[<p>We've updated the Shopify <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> flow so merchants connect using <strong>client ID and client secret</strong> instead of an Admin <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> access token, with clearer in-flow guidance and step-by-step instructions that match Shopify’s latest custom app and distribution flow. This change is due to the deprecation of the original approach by Shopify.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260204-shopify-custom-apps-link-flow-update#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="The Shopify store connection UI showing the Find your Shopify credentials section and fields for store name, client ID, and client secret." src="https://docs.codat.io/assets/images/7a2c893-shopify-code-connect-your-shopify-store-custom-apps-fcccdac77e1889872780a3312955d980.png" width="832" height="1081" class="img_CujE"></p>
<ul>
<li>
<p><strong>Client ID and client secret:</strong> Merchants now enter their <strong>Shopify client ID</strong> and <strong>Shopify client secret</strong> (from the app’s <strong>Settings</strong> &gt; <strong>Credentials</strong>) instead of an Admin <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> access token. The <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> UI makes it clear that only the store name subdomain (the part before <code>.myshopify.com</code>) is needed.</p>
</li>
<li>
<p><strong>Find your Shopify credentials:</strong> The <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> UI includes an in-page <strong>Find your Shopify credentials</strong> section that walks merchants through creating and configuring a custom app, choosing custom distribution, installing the app, and retrieving credentials—without leaving the flow.</p>
</li>
<li>
<p><strong>Step-by-step instructions:</strong> The guide now follows Shopify’s current path: <strong>Settings</strong> &gt; <strong>Apps</strong> &gt; <strong>Develop apps</strong> &gt; <strong>Build apps in Dev Dashboard</strong> &gt; <strong>Create app</strong>, then creating a version (including App URL <code>https://shopify.dev/apps/default-app-home</code>, unchecking <strong>Embed app</strong>, and setting access scopes), <strong>App Home</strong> &gt; <strong>Distribution</strong> &gt; <strong>Custom distribution</strong>, and <strong>Settings</strong> &gt; <strong>Credentials</strong> for client ID and secret.</p>
</li>
<li>
<p><strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Links</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> to Shopify docs:</strong> Merchants can open the Shopify docs for <a href="https://help.shopify.com/en/manual/apps/app-types/custom-apps" target="_blank" rel="noopener noreferrer">Custom apps</a> (Create a custom app and Install a custom app) and <a href="https://shopify.dev/docs/apps/launch/distribution/select-distribution-method" target="_blank" rel="noopener noreferrer">Select a distribution method</a> for more detail.</p>
</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260204-shopify-custom-apps-link-flow-update#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for clients whose merchants use the <strong>Shopify Custom apps</strong> <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> method in Codat <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span>. The improved flow reduces confusion and support load by guiding merchants through the correct Shopify admin steps and credential fields.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260204-shopify-custom-apps-link-flow-update#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>The updated flow is already reflected in <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span>. For full setup and merchant instructions, see <a href="https://docs.codat.io/integrations/commerce/shopify/commerce-shopify-custom-apps">Set up Shopify using custom apps</a>.</p>]]></content>
        <author>
            <name>Philip McKinney</name>
            <uri>https://github.com/pmckinney-codat</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Link" term="Link"/>
        <category label="Shopify" term="Shopify"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Xero: Updates to developer pricing model]]></title>
        <id>https://docs.codat.io/updates/260116-xero-pricing</id>
        <link href="https://docs.codat.io/updates/260116-xero-pricing"/>
        <updated>2026-01-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Xero recently announced an update to its developer pricing model with plans to introduce a tiered, usage-based pricing structure. This will take effect on 2 March 2026, alongside updates to their Developer Terms and Conditions.]]></summary>
        <content type="html"><![CDATA[<p>Xero recently announced an update to its <a href="https://developer.xero.com/pricing" target="_blank" rel="noopener noreferrer">developer pricing model</a> with plans to introduce a tiered, usage-based pricing structure. This will take effect on 2 March 2026, alongside updates to their Developer Terms and Conditions.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-changing">What’s changing?<a href="https://docs.codat.io/updates/260116-xero-pricing#whats-changing" class="hash-link" aria-label="Direct link to What’s changing?" title="Direct link to What’s changing?" translate="no">​</a></h2>
<p>For ecosystem app partners Xero is introducing five pricing tiers based on:</p>
<ul>
<li>Number of customer <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connections</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> (tenants) linked to your app.</li>
<li><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> data egress (how much data your app pulls from Xero via the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span>).</li>
</ul>
<p>The tiers each have different <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> limits, included <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> egress usage, and monthly fees.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="why-this-matters">Why this matters<a href="https://docs.codat.io/updates/260116-xero-pricing#why-this-matters" class="hash-link" aria-label="Direct link to Why this matters" title="Direct link to Why this matters" translate="no">​</a></h2>
<p>Depending on your current <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> volumes and <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> usage, you may need to:</p>
<ul>
<li>Select a tier.</li>
<li>Add a payment method in <a href="http://developer.xero.com/app/manage/" target="_blank" rel="noopener noreferrer">Xero’s developer portal</a> (required once moving beyond Starter).</li>
<li>Monitor and optimize <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> usage to manage costs.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="what-you-should-do-now">What you should do now<a href="https://docs.codat.io/updates/260116-xero-pricing#what-you-should-do-now" class="hash-link" aria-label="Direct link to What you should do now" title="Direct link to What you should do now" translate="no">​</a></h2>
<p>To avoid disruption and ensure you’re ready ahead of March, we recommend you:</p>
<ul>
<li>Review <a href="https://developer.xero.com/pricing#tier-fees-connection-limits-and-api-volume-usage" target="_blank" rel="noopener noreferrer">Xero’s pricing and tier model</a>.</li>
<li>Login to your <a href="http://developer.xero.com/app/manage/" target="_blank" rel="noopener noreferrer">Xero developer app</a> and check your <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> usage.</li>
<li>Plan for tier selection/billing readiness ahead of March 2026.</li>
<li>Please review your datasets' <a href="https://docs.codat.io/using-the-api/queueing-data-syncs#sync-frequency" target="_blank" rel="noopener noreferrer">sync frequency</a> in the Codat portal. It is always recommended that you only <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> data as often as is essential for your use-case.</li>
</ul>]]></content>
        <author>
            <name>Peter Simpson</name>
            <uri>https://github.com/pj-simpson</uri>
        </author>
        <category label="Xero" term="Xero"/>
        <category label="Update" term="Update"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Lending: Accounting Score metrics via API]]></title>
        <id>https://docs.codat.io/updates/260107-accounting-score</id>
        <link href="https://docs.codat.io/updates/260107-accounting-score"/>
        <updated>2026-01-07T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[You can now assess the quality and reliability of a company’s financial data using Lending's new Accounting Score metrics, available via the Lending API.]]></summary>
        <content type="html"><![CDATA[<p>You can now assess the quality and reliability of a <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span>’s financial data using Lending's new <strong>Accounting Score</strong> metrics, available via the Lending <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span>.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Available as beta release</div><div class="admonitionContent_BuS1"><p>This endpoint is part of a beta release. Please contact your Account Manager if you want to enable it.</p></div></div>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260107-accounting-score#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>The <strong>Accounting Score</strong> metrics are now available via <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> as part of Codat’s <a href="https://docs.codat.io/lending/overview">Lending</a> solution. The score provides a high-level quality assessment of a <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span>’s accounting data across five dimensions:</p>
<ul>
<li><strong>Data completeness</strong> checks whether all required financial statements and documentation are available.</li>
<li><strong>Data accuracy</strong> identifies errors and anomalies.</li>
<li><strong>Data consistency</strong> ensures consistent application of accounting principles over time.</li>
<li><strong>Data presentation</strong> ensures the clarity and readability of financial data.</li>
<li><strong>Accounting practices</strong> verify alignment with GAAP standards.</li>
</ul>
<p>In addition to the overall score, the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span> identifies the <strong>top three accounting issues</strong> for a <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span>, allowing lenders to quickly focus on the most impactful risks. This helps lenders:</p>
<ul>
<li>Understand the reliability of borrower data earlier in the underwriting process.</li>
<li>Reduce manual review by highlighting the key accounting concerns upfront.</li>
<li>Make more confident, efficient credit risk decisions.</li>
</ul>
<p>The Accounting Score is available across all accounting integrations supported by the <a href="https://docs.codat.io/lending/overview">Lending</a> solution.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260107-accounting-score#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for Lending clients who need deeper insights into their customers’ data that support financial analysis and credit decisioning.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260107-accounting-score#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>Contact your <strong>Account Manager</strong> or our <strong>Support Team</strong> to enable this feature. You must be using our Lending solution to leverage the <strong>Accounting Score</strong> metrics.</p>
<p>Once enabled, refer to <a href="https://docs.codat.io/lending-api#/operations/get-financial-summary">Get financial summary</a> documentation to use the metrics in your application.</p>]]></content>
        <author>
            <name>Iana Vasiutkova</name>
            <uri>https://github.com/ivasiutkova</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Lending" term="Lending"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Lending: introducing Credit Model report]]></title>
        <id>https://docs.codat.io/updates/260107-credit-model</id>
        <link href="https://docs.codat.io/updates/260107-credit-model"/>
        <updated>2026-01-07T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Access a comprehensive data-driven assessment of a business’s financial health and creditworthiness with our new Credit Model report.]]></summary>
        <content type="html"><![CDATA[<p>Access a comprehensive data-driven assessment of a business’s financial health and creditworthiness with our new <strong>Credit Model report</strong>.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Premium feature</div><div class="admonitionContent_BuS1"><p>The Credit Model report is a premium feature of Codat’s <a href="https://docs.codat.io/lending/overview">Lending</a> solution. Contact your Account Manager to request access.</p></div></div>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260107-credit-model#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>Lending's new <strong>Credit Model report</strong> combines accounting and banking data into a single structured view that supports faster and more consistent underwriting decisions. It includes:</p>
<ul>
<li><strong>Dashboard</strong> – a consolidated view of a borrower’s overall financial health</li>
<li><strong>Credit score</strong> – a customizable credit score aligned to the metrics most relevant to your lending criteria</li>
<li><strong>Accounting score</strong> – an assessment of the quality, completeness, and reliability of the borrower’s bookkeeping</li>
<li><strong>Financial summary</strong> – automatically spread financial statements with calculated metrics and ratios</li>
<li><strong>Bank summary</strong> – bank transaction data transformed into a cash-based profit and loss statement</li>
<li><strong>Debt summary</strong> – a breakdown of existing debt with historical and projected repayment terms</li>
<li><strong>Customer summary</strong> – receivables analysis, including terms, concentration, and payment punctuality</li>
<li><strong>Repayment summary</strong> – payables analysis, including terms, concentration, and payment punctuality</li>
</ul>
<p>The <strong>Credit Model report</strong> is now available to download via the Codat <strong>Portal</strong> and <strong><span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span></strong>.</p>
<p>For details on supported data types and integrations, see the <a href="https://docs.codat.io/lending/premium-products/credit-model-overview">Credit model overview</a>.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260107-credit-model#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for Lending clients who require deeper insights into their customers’ data that support financial analysis and credit decisioning.</p>
<p>The Credit Model report is ideal for:</p>
<ul>
<li><strong>SME lending:</strong> quickly assess the creditworthiness of small and medium-sized businesses, even with limited traditional financial history.</li>
<li><strong>Dynamic risk assessment:</strong> monitor borrower health in real time or near-real time for proactive risk management.</li>
<li><strong>Streamlined underwriting:</strong> reduce manual data entry and analysis to accelerate loan origination and improve operational efficiency.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260107-credit-model#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>Contact your <strong>Account Manager</strong> or our <strong>Support team</strong> to enable access to this feature. You must be using our Lending solution to leverage the Credit Model report.</p>
<p>Once enabled, refer to the <a href="https://docs.codat.io/lending/premium-products/credit-model-overview#get-started">Credit model overview</a> to start using the report via the Portal or <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span></span>.</p>]]></content>
        <author>
            <name>Iana Vasiutkova</name>
            <uri>https://github.com/ivasiutkova</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Lending" term="Lending"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Exit confirmation in Embedded Link]]></title>
        <id>https://docs.codat.io/updates/260102-close-friction-overlay-in-embedded-link</id>
        <link href="https://docs.codat.io/updates/260102-close-friction-overlay-in-embedded-link"/>
        <updated>2026-01-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We've added a new exit confirmation overlay to Embedded Link. It appears when users attempt to close an in-progress connection flow, helping prevent accidental drop-offs.]]></summary>
        <content type="html"><![CDATA[<p>We've added a new exit confirmation overlay to Embedded <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span>. It appears when users attempt to close an in-progress <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> flow, helping prevent accidental drop-offs.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/260102-close-friction-overlay-in-embedded-link#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>When users click the <strong>Close</strong> button during an active <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> flow in Embedded <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span>, they will now see an exit confirmation overlay. The overlay includes:</p>
<ul>
<li>An exit confirmation prompt</li>
<li>A clear warning about the loss of progress</li>
<li>Two possible actions:<!-- -->
<ul>
<li><em>Finish connecting</em> returns the user to complete the flow.</li>
<li><em>Exit without saving</em> stops the progress of the <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> flow.</li>
</ul>
</li>
</ul>
<p>This improvement <strong>reduces accidental drop-offs</strong>, <strong>improves conversion rates</strong> by giving users a moment to reconsider, and <strong>provides better user experience</strong> by clarifying the consequences of exiting the flow.</p>
<p><img decoding="async" loading="lazy" src="https://docs.codat.io/assets/images/260102-close-friction-overlay-in-embedded-link-a83cd9c8922ef5ff889b24534e3617ff.png" width="471" height="854" class="img_CujE"></p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/260102-close-friction-overlay-in-embedded-link#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for all customers using <strong>Embedded <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span></strong> and is especially useful when improving <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> completion rates and reducing user drop-offs during the onboarding flow.</p>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>onCLose callback required</div><div class="admonitionContent_BuS1"><p>To use this feature, include an <a href="https://docs.codat.io/auth-flow/authorize-embedded-link#use-callback-functions"><code>onClose</code></a> callback in your implementation. This callback determines whether the <strong>Close</strong> button is displayed.</p></div></div>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/260102-close-friction-overlay-in-embedded-link#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>If your Embedded <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> implementation includes an <code>onClose</code> callback, no further action is required. This feature is <strong>automatically enabled</strong>, and the overlay will appear whenever a user clicks the <strong>Close</strong> button during an active <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> flow.</p>
<p>If you want to include an <code>onClose</code> callback, start with our <a href="https://docs.codat.io/auth-flow/authorize-embedded-link#use-callback-functions">Use callback functions</a> documentation.</p>]]></content>
        <author>
            <name>Philip McKinney</name>
            <uri>https://github.com/pmckinney-codat</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Link" term="Link"/>
        <category label="UX" term="UX"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Microsoft Dynamics 365 Finance & Operations now supported]]></title>
        <id>https://docs.codat.io/updates/251212-microsoft-dynamics-365-finance-and-operations</id>
        <link href="https://docs.codat.io/updates/251212-microsoft-dynamics-365-finance-and-operations"/>
        <updated>2025-12-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We have expanded our accounting integration coverage to include Microsoft Dynamics 365 Finance & Operations.]]></summary>
        <content type="html"><![CDATA[<p>We have expanded our accounting integration coverage to include <strong>Microsoft Dynamics 365 Finance &amp; Operations</strong>.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/251212-microsoft-dynamics-365-finance-and-operations#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p>You can now use Codat to connect and exchange data with <strong>Microsoft Dynamics 365 Finance &amp; Operations</strong> (F&amp;O).</p>
<p>As a powerful ERP designed for medium-to-large enterprises, this integration enables you to:</p>
<ul>
<li><strong>Connect securely</strong> using the standard Microsoft OAuth 2.0 authentication flow.</li>
<li><strong>Access comprehensive financial data</strong> including suppliers, bills, bill payments, payment methods, direct costs, and accounts.</li>
<li><strong>Support complex <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> structures</strong> with the ability to <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> and manage data across multiple legal entities.</li>
</ul>
<p>This addition enables you to serve larger mid-market customers who rely on D365 F&amp;O for their financial management.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/251212-microsoft-dynamics-365-finance-and-operations#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for all Spend Insights clients who focus on medium-sized and enterprise businesses.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="limited-availability">Limited availability<a href="https://docs.codat.io/updates/251212-microsoft-dynamics-365-finance-and-operations#limited-availability" class="hash-link" aria-label="Direct link to Limited availability" title="Direct link to Limited availability" translate="no">​</a></h2>
<p>This integration is currently in a <strong>limited release phase</strong>. To gain access, contact your <strong>Account Manager</strong> or <strong>Customer Success Manager</strong>. They will help you enable the integration and provide guidance specific to your use case.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/251212-microsoft-dynamics-365-finance-and-operations#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>Once the integration is enabled, your clients can immediately start sharing their Dynamics 365 F&amp;O data with you. Visit our <a href="https://help.codat.io/integrations/dynamics-fo/overview" target="_blank" rel="noopener noreferrer">Help Hub</a> for step-by-step <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> instructions you can provide to your clients. Alternatively, you can <a href="https://docs.codat.io/integrations/accounting/dynamics365financeoperations/overview">read more</a> about our Microsoft Dynamics 365 Finance &amp; Operations integration.</p>]]></content>
        <author>
            <name>Philip McKinney</name>
            <uri>https://github.com/pmckinney-codat</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Connections" term="Connections"/>
        <category label="Link" term="Link"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2026-01-10: QuickBooks Desktop syncs will soon be restricted to user-defined schedules]]></title>
        <id>https://docs.codat.io/updates/251006-deprecation-quickbooks-desktop-changes-to-sync-schedule</id>
        <link href="https://docs.codat.io/updates/251006-deprecation-quickbooks-desktop-changes-to-sync-schedule"/>
        <updated>2025-10-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[On January 10, 2026, we will deprecate the current behavior where data is synced immediately after a QuickBooks Desktop company is linked.]]></summary>
        <content type="html"><![CDATA[<p>On <strong>January 10, 2026</strong>, we will deprecate the current behavior where data is synced immediately after a QuickBooks Desktop <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span> is linked.</p>
<p>Going forward, all <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">syncs</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span>, including the initial fetch, will only run during the timeframes explicitly allowed by the customer’s <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> schedule.</p>
<p>This change aligns with upcoming improvements to the QuickBooks Desktop <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> flow, which will introduce <strong>configurable <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> schedules</strong>. These enhancements are designed to minimize disruption by ensuring the Intuit Web Connector only runs at times defined by the customer.</p>
<p>Under the new behavior (once available):</p>
<ul>
<li><strong>Fetch on first <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> will no longer run immediately</strong> after linking. It will wait until the next permitted <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> window.</li>
<li><strong>All future <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">syncs</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span></strong> will also respect the user-defined <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> schedule, including any custom hours or pauses they configure.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="action-required">Action required<a href="https://docs.codat.io/updates/251006-deprecation-quickbooks-desktop-changes-to-sync-schedule#action-required" class="hash-link" aria-label="Direct link to Action required" title="Direct link to Action required" translate="no">​</a></h2>
<p>This change <strong>does not affect existing QuickBooks Desktop <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connections</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span></strong> — their current <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> schedules will remain in place. However, from <strong>January 10, 2026</strong>, users will be able to configure a <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> schedule of their choosing, including pausing or adjusting <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> times.</p>
<p>To prepare for this change:</p>
<ul>
<li>Ensure your application logic accounts for potential delays in data availability after a new QuickBooks Desktop <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connection</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> is established.</li>
<li>Notify your customers that they will have full control over when syncing occurs, including options to pause syncing or define active <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> windows.</li>
<li>Keep an eye on our upcoming updates for the official release of configurable <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> schedules.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="expected-impact-if-no-action-is-taken">Expected impact if no action is taken<a href="https://docs.codat.io/updates/251006-deprecation-quickbooks-desktop-changes-to-sync-schedule#expected-impact-if-no-action-is-taken" class="hash-link" aria-label="Direct link to Expected impact if no action is taken" title="Direct link to Expected impact if no action is taken" translate="no">​</a></h2>
<p>If no action is taken by <strong>January 10, 2026</strong>, new QuickBooks Desktop <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#connection" class="glossaryTerm_WE8X" aria-describedby="tooltip-connection">connections</a><span id="tooltip-connection" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Connection</strong> <!-- -->A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.</span></span> may appear inactive or missing data immediately after linking. Since initial and ongoing <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">syncs</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> will only run during the customer’s defined schedule, any assumptions that data will be available immediately may lead to broken workflows, delayed data processing, or incorrect user messaging.</p>]]></content>
        <author>
            <name>David Coplowe</name>
            <uri>https://github.com/dcoplowe</uri>
        </author>
        <category label="Deprecation" term="Deprecation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Improved QuickBooks Desktop Link flow]]></title>
        <id>https://docs.codat.io/updates/251006-quickbooks-desktop-improved-scheduling-and-reduced-disruption</id>
        <link href="https://docs.codat.io/updates/251006-quickbooks-desktop-improved-scheduling-and-reduced-disruption"/>
        <updated>2025-10-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We’ve updated the QuickBooks Desktop Link flow to provide clearer guidance on how the Intuit Web Connector works and to reduce disruption to your customers' day‑to‑day operations.]]></summary>
        <content type="html"><![CDATA[<p>We’ve updated the QuickBooks Desktop <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> flow to provide clearer guidance on how the <strong>Intuit Web Connector</strong> works and to reduce disruption to your customers' day‑to‑day operations.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="whats-new">What's new?<a href="https://docs.codat.io/updates/251006-quickbooks-desktop-improved-scheduling-and-reduced-disruption#whats-new" class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="Screenshot showing the Connection Management SDK landing page before and after the change, with the old title &amp;#39;Manage connections&amp;#39; replaced by the new title &amp;#39;Manage connected accounts&amp;#39;." src="https://docs.codat.io/assets/images/2025-10-06-quickbooks-desktop-improved-scheduling-and-reduced-disruption-950650523461d499870b38273f791b97.png" width="1534" height="912" class="img_CujE"></p>
<p>By default, data now <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">syncs</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> <strong>7pm–7am, Monday to Friday and weekends</strong>. This schedule is designed to <strong>allow users to continue using QuickBooks Desktop while the Intuit Web Connector is running</strong>.</p>
<p>Users can also:</p>
<ul>
<li><strong>Set custom <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> schedules</strong> to suit their workflow.</li>
<li><strong>Pause syncing for 24 hours</strong> when they need to temporarily minimize activity.</li>
</ul>
<blockquote>
<p><strong>Note:</strong> There is no impact for customers who have already connected their QuickBooks Desktop <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#company" class="glossaryTerm_WE8X" aria-describedby="tooltip-company">company</a><span id="tooltip-company" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Company</strong> <!-- -->In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources.</span></span>, their current <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> schedule will remain unchanged. However, they’ll be able to configure their own <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> schedules starting <strong>January 10, 2026</strong>.</p>
</blockquote>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="who-is-this-relevant-for">Who is this relevant for?<a href="https://docs.codat.io/updates/251006-quickbooks-desktop-improved-scheduling-and-reduced-disruption#who-is-this-relevant-for" class="hash-link" aria-label="Direct link to Who is this relevant for?" title="Direct link to Who is this relevant for?" translate="no">​</a></h2>
<p>This update is relevant for clients whose customers use our QuickBooks Desktop <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> flow, especially those who need to minimize disruption during office hours when QuickBooks is in active use.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="how-to-get-started">How to get started?<a href="https://docs.codat.io/updates/251006-quickbooks-desktop-improved-scheduling-and-reduced-disruption#how-to-get-started" class="hash-link" aria-label="Direct link to How to get started?" title="Direct link to How to get started?" translate="no">​</a></h2>
<p>This update will <strong>automatically be enabled on January 10, 2026</strong>, but you can turn it on earlier by going to <a href="https://app.codat.io/developers/api-deprecations" target="_blank" rel="noopener noreferrer"><strong>Developers &gt; <span class="glossaryTermWrapper_tlxd"></span></strong></a><strong><a href="https://docs.codat.io/glossary#api" class="glossaryTerm_WE8X" aria-describedby="tooltip-api">API</a><span id="tooltip-api" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>API</strong> <!-- -->A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms.</span> deprecations</strong> in the Portal and enabling <strong>"Improved QuickBooks Desktop <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span> flow"</strong>.</p>
<p>If your customers want to adjust their <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#sync" class="glossaryTerm_WE8X" aria-describedby="tooltip-sync">sync</a><span id="tooltip-sync" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Sync</strong> <!-- -->The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule.</span></span> settings or pause syncing, they can do so directly within <span class="glossaryTermWrapper_tlxd"><a href="https://docs.codat.io/glossary#link" class="glossaryTerm_WE8X" aria-describedby="tooltip-link">Link</a><span id="tooltip-link" class="tooltip_MOZH tooltipTop_HWYP tooltipFloating_XSLb" role="tooltip"><strong>Link</strong> <!-- -->The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.</span></span>.</p>]]></content>
        <author>
            <name>David Coplowe</name>
            <uri>https://github.com/dcoplowe</uri>
        </author>
        <category label="Product" term="Product"/>
        <category label="Update" term="Update"/>
        <category label="Link" term="Link"/>
    </entry>
</feed>