v9.27.0 Auto
New Planning Grid, Smart Rows
A brand-new planning grid with budget groups and bidirectional smart rows, plus Peppol BIS3 exports, VCPM and reach estimates, and multiple bank accounts per company.
1. Core Planning & "Smart Rows"
- The platform introduced a breaking change by launching a completely new planning grid alongside plan budget groups.
- Smart rows were significantly upgraded to be bidirectional.
- Campaigns now support tracking the target group size directly on the block, as well as providing estimated reach for campaign plans.
- VCPM estimates are now calculated in the exact same manner as CPM.
- Campaigns gained a "Cross-Device" value for the device field.
- New summary sums were added for estimated clicks, impressions, and monthly sums.
- Planners can now unlock positions with prices, and bulk invoice exports are supported directly from campaigns.
2. Horizon Synchronization & Integrations
- The Horizon synchronization engine was rewritten, adding support for incoming credit invoices.
- The system now successfully handles income invoices for payers located outside the EU.
- A new Advanced Horizon ERP synchronization strategy was implemented within Horizon.
- A new OData endpoint was introduced to the platform.
3. Invoicing, Exporting & CRM
- The invoicing system now supports Peppol BIS3 XML exports.
- Client PO numbers were officially added to the platform.
- Client agreements received structural updates regarding smart rate changes, service price changes, and media discounts.
- Companies can now hold multiple bank accounts within the CRM.
- Invoice lists now display finance periods, and the system automatically assumes credit transfers as payment instructions.
4. Technical Debt & UI Polish
- The development environment was upgraded, fully replacing ESLint and Prettier with Biome.
- The backend build processes were transitioned to using
uv. - Several core fixes were applied, including optimistic locking, robust VAT resolution for branches, and IBAN length validation (strictly enforcing 34 symbols).
All releases in this series
v9.26.9 Auto
๐ Bug Fixes
- Horizon Integration: Income booking state transitions
- Horizon Integration: Forced synchronization must also work on income changes
- support: Broken department link. #1232
v9.26.8 Auto
v9.26.7 Auto
๐ Bug Fixes
- Horizon Integration: Handling of company branches
- Horizon Integration: A user readable error when synchronizing a block in the wrong state
v9.26.6 Auto
v9.26.5 Auto
๐ Bug Fixes
- Linker: Allow linking negative expense rows. #904
- Error handler
v9.26.4 Auto
๐ Bug Fixes
- Horizon Integration: Fix partner domain resolution. Change the api to make it less confusing
- Horizon Integration: Set the due date of outgoing expense invoices (#1221)
- Linker: Allocation positive move backwards. #1219
- Linker: When we go backwards clamp to pervious allocation. #1219
- User Interface: ui: Allow for cell overflow in inline tables. #1225
- Fix(horizon) use the campaign client instead of payer for finance position (#1220)
v9.26.3 Auto
v9.26.2 Auto
๐ Bug Fixes
- Horizon Integration: Missing customer error message
v9.26.1 Auto
๐ Bug Fixes
- Horizon Integration: Credit invoice totals must be positive. #1213
- Cache key collisions for list.
v9.26.0 Auto
๐ Features
- Horizon Integration: Create missing countries. #1204
๐ Bug Fixes
- Campaign: Validate period on xlsx import. #1212
- Guarantee: Fix removing last row from CVB form. #1209
- Horizon Integration: Income invoice template code. #1211
- Horizon Integration: Strip more characters from names of files sent to horizon
- Invoicing: Missing 0 rate for expenses. #1210
- Reporting: Validate filter period. #1208
v9.25.6 Auto
v9.25.5 Auto
๐ Bug Fixes
- Horizon Integration: Special case integer values in collection filters
v9.25.4 Auto
๐ Bug Fixes
- Horizon Integration: Filter expressions
v9.25.3 Auto
๐ Bug Fixes
- Horizon Integration: Don't create income attachments for the default strategy
v9.25.2 Auto
๐ Bug Fixes
- Invoicing: Capture and wrap peppol validation errors.
v9.25.1 Auto
v9.25.0 Auto
๐ Features
- Horizon Integration: Change the dimension used for clients
v9.24.0 Auto
v9.23.0 Auto
v9.22.2 Auto
๐ Bug Fixes
- Horizon Integration: Incoming attachments
v9.22.1 Auto
๐ Bug Fixes
- Horizon Integration: Temporarily disable incremental data sets, fix invoiceitem
v9.22.0 Auto
๐ Features
- Horizon Integration: Rewrite sychronization, support incoming credit invoices
v9.21.6 Auto
v9.21.5 Auto
๐ Bug Fixes
- Invoicing: Handle branches in clients field when exporting expenses. #1190
v9.21.4 Auto
v9.21.3 Auto
๐ Bug Fixes
- Horizon Integration: Don't report to sentry some of the validation errors
- Horizon Integration: Row numbering
v9.21.2 Auto
๐ Bug Fixes
- Horizon Integration: Handle companies with an empty title
v9.21.1 Auto
๐ Bug Fixes
- Horizon Integration: Handle blocks with empty titles
- Modal container for out of app scope #1184
v9.21.0 Auto
๐ Features
- Horizon Integration: Implement the Advanced Horizon ERP sync synchronization strategy
v9.20.1 Auto
๐ Bug Fixes
- Campaign: Client factor field in excel export
v9.20.0 Auto
v9.19.1 Auto
๐ Bug Fixes
- Campaign: Move comment column in xlsx export
v9.19.0 Auto
v9.18.0 Auto
v9.17.0 Auto
๐ Features
- Campaign: Creatable select for kip field. #1171
v9.16.0 Auto
v9.15.0 Auto
v9.14.0 Auto
๐ Features
- Client PO numbers
v9.13.1 Auto
๐ Bug Fixes
- Broken import
v9.13.0 Auto
๐ Features
- User Interface: ui: Clean up legacy lists
v9.12.3 Auto
v9.12.2 Auto
๐ Bug Fixes
- campaing: Keep values when SMART rate direction changes. #1154
v9.12.1 Auto
๐ Bug Fixes
- Campaign: Expense totals in plan summary. #1152
v9.12.0 Auto
๐ Features
- Client Management: Client agreement media discount changes. #1146
๐ Bug Fixes
- Client Management: Missing target category field on ServiceRateSerializer
v9.11.3 Auto
v9.11.2 Auto
๐ Bug Fixes
- Skip invalid products in smart rate migration
v9.11.1 Auto
No notes for this release.
v9.11.0 Auto
๐ Features
- Client Management: Agreement service price changes. #1140
v9.10.4 Auto
No notes for this release.
v9.10.3 Auto
๐ Bug Fixes
- Horizon Integration: Clear conflicts for deleted meta invoices
v9.10.2 Auto
๐ Bug Fixes
- Campaign: Smart row rounding error for planned sums. Clean up month sums and triggers. #1067
v9.10.1 Auto
No notes for this release.
v9.10.0 Auto
v9.9.0 Auto
๐ Features
- Horizon Integration: Handle income invoices for payers from outside the eu
v9.8.0 Auto
๐ Features
- Invoicing: New icons. #1133
v9.7.2 Auto
๐ Bug Fixes
- Invoicing: Clean serialized credentials when drafting invice after canceleation
v9.7.1 Auto
No notes for this release.
v9.7.0 Auto
v9.6.0 Auto
๐ Features
- Campaign: Bulk invoice export. #1129
๐ Bug Fixes
- campaing: Optimistic locking and etag updates
v9.5.1 Auto
๐ Bug Fixes
- Linker: Keep finance_period in sync when updating linker field. #1128
v9.5.0 Auto
v9.4.0 Auto
๐ Features
- Supplier: Media categories for departments and products
- Supplier: Splice client agreements on type. Remove agreement level discount and rates for new client ticket
๐ Bug Fixes
- CRM: Rendering of company accounts in client and provider cards. #1123
- Query and local storage sync issues for ControlledTable
v9.3.0 Auto
v9.2.4 Auto
v9.2.3 Auto
v9.2.2 Auto
v9.2.1 Auto
๐ Bug Fixes
- Use branch parent credentials for VAT resolution. #1112
v9.2.0 Auto
๐ Features
- CRM: Multiple bank accounts for companies
v9.1.1 Auto
No notes for this release.
v9.1.0 Auto
๐ Features
- Campaign: Remember field precedence in supplier picker
- Campaign: Prefill provider in supplier picker if product has only one provider. #1105
- Campaign: Block title in export filenames. #1108
- Campaign: Bump discount precision to 6 signs. #1107
- Supplier: Partition pricelists by type. #1104
๐ Bug Fixes
- Campaign: Expand groups in focusInvalid. Clean up selectCell
- odata: Company query when there are branches presents. #1109