Skip to content

Automated PR created by OAS bot#1753

Merged
pzaichkina merged 3 commits into
mainfrom
oas-sync
Feb 5, 2026
Merged

Automated PR created by OAS bot#1753
pzaichkina merged 3 commits into
mainfrom
oas-sync

Conversation

@codatbot
Copy link
Copy Markdown
Collaborator

@codatbot codatbot commented Jan 23, 2026

Updated OAS at 2026-01-23T09:38:54Z


Note

Low Risk
Spec-only changes (new optional field and clarified date format) with no runtime logic changes, but could affect client expectations around timezone handling and schema validation.

Overview
Adds a nullable boolean isRecurring to categorized/enhanced cashflow transaction models (in Codat-Assess.json and Codat-Lending.json) to indicate when Codat’s categorization engine classifies a bank transaction as recurring.

Updates Codat-Bank-Feeds.json bank-transaction date to be a local ISO-8601 string (replacing the DateTime ref), expands documentation to state timezone offsets are ignored, and adjusts request examples to remove the Z suffix.

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

@vercel
Copy link
Copy Markdown

vercel Bot commented Jan 23, 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 5, 2026 10:15am

Request Review

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

This PR is being reviewed by Cursor Bugbot

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

"2023-08-22T10:21:00",
"2023-08-22"
],
"description": "In Codat's data model, dates and times are represented using the <a class=\"external\" href=\"https://en.wikipedia.org/wiki/ISO_8601\" target=\"_blank\">ISO 8601 standard</a>. Date and time fields are formatted as strings; for example:\n\n```\n2023-08-22T10:21:00\n2023-08-22\n```\n\nWhen pushing bank transaction data to Codat, the date is treated as a local date. This means:\n\n- The date/time is used exactly as provided, without any timezone conversion.\n- If a timezone offset is included (e.g., `2023-08-22T10:21:00-05:00`), the offset will be ignored and only the local date/time portion will be used.\n- We recommend providing dates without a timezone suffix for clarity (e.g., `2023-08-22T10:21:00` rather than `2023-08-22T10:21:00Z`)."
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Timezone offsets silently ignored in transaction dates

High Severity

The date field now silently ignores timezone offsets in ISO 8601 timestamps, treating 2023-08-22T10:21:00-05:00 and 2023-08-22T10:21:00+05:00 as identical times despite being 10 hours apart. This violates ISO 8601 semantics and can cause incorrect transaction ordering when clients submit transactions from different timezones, leading to data integrity issues in bank transaction records.

Additional Locations (1)

Fix in Cursor Fix in Web

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 5, 2026

Link check results for preview deployment (https://codat-docs-git-oas-sync-codat.vercel.app):

[
  "[404] https://codat-docs-git-oas-sync-codat.vercel.app/img/old/a044a46-FreshBooks-keys.png",
  "[404] https://codat-docs-git-oas-sync-codat.vercel.app/img/old/a044a46-FreshBooks-keys.png",
  "[404] https://codat-docs-git-oas-sync-codat.vercel.app/img/old/a044a46-FreshBooks-keys.png",
  "[404] https://users.codat.io/",
  "[404] https://users.codat.io/",
  "[404] https://users.codat.io/",
  "[404] https://users.codat.io/",
  "[404] https://docs.truelayer.com/docs/account-data-overview",
  "[404] https://docs.truelayer.com/docs/account-data-overview"
]

@pzaichkina pzaichkina merged commit 2540ebc into main Feb 5, 2026
5 of 8 checks passed
@pzaichkina pzaichkina deleted the oas-sync branch February 5, 2026 10:22
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.

2 participants