PR #227 includes the following updates:
Schema/Data Change
3 total changes • 1 possible breaking change
| Data Model(s) | Change type | Old | New | Notes |
|---|---|---|---|---|
quickbooks__general_ledgerint_quickbooks__invoice_double_entry Possible breaking change
| Changed field | Bundle component index / transaction_index is the component's position within its bundle
| 20000 + parent line index * 1000 + component index
| Prevents duplicate unique_id values. See the DECISIONLOG for more details. If your downstream models use unique_id as a key, they will treat these rows as new.
|
quickbooks__general_ledgerint_quickbooks__invoice_double_entry
| Changed model | Bundle components join to every line on the invoice | Bundle components join only to their own parent line | Fixes duplicated component amounts and dropped lines on invoices that mix bundles and other lines (#224). Components whose invoice_line_index doesn’t match an invoice line are no longer posted.
|
quickbooks__general_ledgerint_quickbooks__invoice_double_entry
| Changed model | Components repeat once per income account when a bundle's items map to several accounts | Bundle income accounts apply only when no other account is found for the line | Prevents duplicate component postings. |
Contributors
Full Changelog: v1.10.0...v1.11.0