This PR adds net-new functionality to tap-codat and fixes some existing issues that affected production issues with the tap. Further, endpoints which support incremental loading are now incremental.
Functional changes:
Retry requests which fail with a 500, 501, or 502 error code
Added fields to the Accounts stream:
description
fullyQualifiedCategory
modifiedDate
sourceModifiedDate
Added companyId field to Payment Allocations Stream
Migrated Bank Statement Lines from a subfield of Bank Statements to its own stream
Bank Statements can have arbitrarily long line items lists which exceeded Stitch's 4mb API integration limit. Each line item is now its own row in the Bank Statement Lines table.
New streams
Added Bills stream
Added Bill Payments stream
Added Connections stream
Added Events stream
Added Items stream
Added Journal Entries stream
Added Tax Rates stream
Added Bank Accounts stream
Added Bank Account Transactions stream
Incrementalized streams:
Accounts
Bank Statements
Bills
Credit Notes
Customers
Payments
Suppliers
Connections
Bill Payments
Invoices
Journal Entries
Items
Tax Rates
Manual QA steps
A Stitch client has been running the tap from this branch in production and has empirically verified the accuracy of the data in new and modified streams.
Risks
The change to the Bank Statement Lines stream represents a breaking changes for users who make use of this table.
Rollback steps
revert this branch
Thanks, and please let me know if you have any questions about the nature of this PR.
Description of change
This PR adds net-new functionality to
tap-codat
and fixes some existing issues that affected production issues with the tap. Further, endpoints which support incremental loading are now incremental.Functional changes:
companyId
field to Payment Allocations StreamNew streams
Incrementalized streams:
Manual QA steps
A Stitch client has been running the tap from this branch in production and has empirically verified the accuracy of the data in new and modified streams.
Risks
Rollback steps
Thanks, and please let me know if you have any questions about the nature of this PR.