Skip to content

Comments

Bill Pay: Update bills#1771

Merged
pzaichkina merged 10 commits intomainfrom
feat/update-bills
Feb 19, 2026
Merged

Bill Pay: Update bills#1771
pzaichkina merged 10 commits intomainfrom
feat/update-bills

Conversation

@pzaichkina
Copy link
Collaborator

@pzaichkina pzaichkina commented Feb 19, 2026

Description

Update bills documentation

Type of change

Please delete options that are not relevant.

  • New document(s)/updating existing
  • Fixes
  • Styling
  • Bug fix (non-breaking change which fixes an issue

Note

Low Risk
Documentation-only and UI labeling/navigation updates; no runtime business logic or data handling changes.

Overview
Announces and documents the new Bill Pay Update bill capability, including a new blog post and a dedicated doc page (payables/sync/update-bill) with request examples, supported integrations, and validation/error guidance.

Updates Bill Pay setup docs to point only at the v2 (sync) endpoints for creating companies/connections/unlinking, adds the new page to the Bill Pay sidebar, and renames the product/API reference labels from “Bill Pay (sync)” to “Bill Pay” in the data types and API reference UI.

Written by Cursor Bugbot for commit 0fbe0f1. This will update automatically on new commits. Configure here.

@vercel
Copy link

vercel bot commented Feb 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codat-docs Ready Ready Preview, Comment Feb 19, 2026 5:09pm

Request Review

## Create a company

Within Bill Pay, a company represents your SMB customer that pays and manages their bills using your application. To create it, use our [Create company (async)](/sync-for-payables-api#/operations/create-company) or [Create company (sync)](/sync-for-payables-v2-api#/operations/create-company) endpoints.
Within Bill Pay, a company represents your SMB customer that pays and manages their bills using your application. To create it, use our [Create company](/sync-for-payables-v2-api#/operations/create-company) endpoints.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[Google.WordList] Use 'app' instead of 'application'.

sidebar_label: Update a bill
---

import Tabs from "@theme/Tabs";

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Semicolons] Use semicolons judiciously.

---

import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Semicolons] Use semicolons judiciously.


:::tip Invoices or bills?

We distinguish between invoices where the company _owes_ money and those where the company _is owed_ money. If the company receives an invoice and owes money as a result, we call this a **bill**.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Passive] In general, use active voice instead of passive voice ('is owed').


Use our [Update bill](docs.codat.io/sync-for-payables-v2-api#/operations/update-bill) endpoint to perform this operation. The following rules apply:

- You can only update the bills in `Open` status, and updates to bills in any other states will be rejected.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Will] Avoid using 'will'.


### Software requirements

We have summarized the key differences between the integrations that support updates to bills below:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Contractions] Use 'we've' instead of 'We have'.


| Issue | Error Message |
|----------------------|-----------------------------------------------|
| Invalid account code | 'Account Ref' was not found in FreeAgent. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Contractions] Use 'wasn't' instead of 'was not'.

| Issue | Error Message |
|----------------------|-----------------------------------------------|
| Invalid account code | 'Account Ref' was not found in FreeAgent. |
| Invalid supplier ID | 'Supplier Ref Id' was not found in FreeAgent. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Contractions] Use 'wasn't' instead of 'was not'.


| Issue | Error Message |
|----------------------|-------------------------------------------|
| Invalid account GUID | 'Account Ref' was not found in Xero. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Contractions] Use 'wasn't' instead of 'was not'.

| Issue | Error Message |
|----------------------|-------------------------------------------|
| Invalid account GUID | 'Account Ref' was not found in Xero. |
| Invalid supplier ID | 'SupplierRef Id' was not found in Xero. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Contractions] Use 'wasn't' instead of 'was not'.


| Issue | Error message |
|----------------------|-----------------------------------------------|
| Invalid account code | `Account Ref` was not found in FreeAgent. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Contractions] Use 'wasn't' instead of 'was not'.

| Issue | Error message |
|----------------------|-----------------------------------------------|
| Invalid account code | `Account Ref` was not found in FreeAgent. |
| Invalid supplier ID | `Supplier Ref Id` was not found in FreeAgent. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Contractions] Use 'wasn't' instead of 'was not'.


| Issue | Error message |
|----------------------|-------------------------------------------|
| Invalid account GUID | `Account Ref` was not found in Xero. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Contractions] Use 'wasn't' instead of 'was not'.

| Issue | Error message |
|----------------------|-------------------------------------------|
| Invalid account GUID | `Account Ref` was not found in Xero. |
| Invalid supplier ID | `SupplierRef Id` was not found in Xero. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Contractions] Use 'wasn't' instead of 'was not'.

@pzaichkina pzaichkina merged commit 4684d85 into main Feb 19, 2026
6 of 10 checks passed
@pzaichkina pzaichkina deleted the feat/update-bills branch February 19, 2026 17:07
@github-actions
Copy link

Link check results for preview deployment (https://codat-docs-git-feat-update-bills-codat.vercel.app):

[
  "[404] https://docs.codat.io/updates/260219-update-bills-bill-pay",
  "[404] https://docs.codat.io/updates/260219-update-bills-bill-pay",
  "[404] https://docs.codat.io/updates/260219-update-bills-bill-pay",
  "[404] https://docs.codat.io/updates/tags/bill-pay",
  "[404] https://docs.codat.io/updates/tags/bill-pay",
  "[404] https://docs.codat.io/payables/sync/update-bill",
  "[404] https://docs.codat.io/payables/sync/update-bill",
  "[404] https://docs.codat.io/updates/260219-update-bills-bill-pay"
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant