Good Sign Release Notes 2026_2
Highlights
- Improved navigation and usability across the application
- New visual Billing Task Group workflow view
- More flexible CPQ, including editable quote document templates and faster quote creation
- Advanced pricing engine enhancements, including tier‑specific discounts
- Improved invoice scheduling, monitoring, and operational reliability
- Platform stability, invoicing, and integration improvements
1. Details
1.1 Improved Navigation and User Interface (New Navigation)
Release 2026_2 includes several usability and visual improvements to the Good Sign user interface. These improvements are part of the New Navigation and are visible once the New Navigation has been activated. Most users may still be using the old navigation and will not see these changes until they enable the New Navigation.
The left‑hand sidebar is now collapsible and can automatically expand on hover or collapse on smaller screen sizes. This improves available screen space while keeping navigation quick and accessible. Page headers now stay visible at the top of the screen as you scroll, so the selected organization and context remain in view.
Right clicking on sidebar links opens standard link options, such as "Open link in new tab".
While pages load, the system now shows lightweight placeholder shapes where content will appear, so it's clear that data is on its way rather than missing. In visual reporting, future periods are now displayed with a grey overlay instead of a continuous curve, making charts easier to interpret.
The Customer Overview in the new UI now includes an organization tree equivalent to earlier views, allowing quick navigation between organizations using familiar behavior.
1.2 CPQ Managing of Quote Document Templates
A new Templates section has been added to CPQ Admin UI. Users can now maintain quote document texts directly in the UI. Editable content includes introductory text and sections appearing after product tables in generated quote documents.
This enables customers to adapt quote documents to sales needs.
1.3 Invoicing – CAMT Payments and Invoice Allocation
Good Sign now supports incoming payments in CAMT format — the modern, ISO-20022-based bank statement format that has replaced older national formats across the Nordics. The CAMT support includes payments that arrive with a fixed (structured) reference number, and payments can be allocated down to individual invoice lines.
This enables more accurate reconciliation and clearer visibility into partial and multi-invoice payments.
1.4 Pricing Engine Enhancements
Tier, volume, and block pricing can now be used more flexibly across products, and a new option allows discounts to be applied to a single pricing tier — for example, applying a discount only to a specific usage range while leaving the rest of the pricing unchanged.
Behind the scenes, the pricing engine has been extended to handle these models more consistently and to keep a more detailed record of how each price was built up — pricing steps, discounts, and totals tracked separately. These foundations don't change anything in the current UI or invoice layout, but they prepare the ground for clearer pricing presentation in invoicing and reporting in upcoming releases.
1.5 Contract line behavior and usability improvements
Contract and contract-line creation has been streamlined in two specific ways. First, the default validity dates on a new contract line now follow the contract's own validity rather than today's date, so common cases need no manual adjustment. Second, the organization picker in contract-line workflows now defaults to the contract's organization, removing a click and a frequent source of misassigned lines.
1.6 Invoice Scheduling and monitoring enhancements
Invoice scheduling now correctly applies the configured report-format template when invoices are printed as part of a scheduled batch — previously the template setting could be ignored when scheduling kicked in. Period-selection logic in Invoice Monitoring has also been tightened to make scheduled-vs-completed periods easier to read at a glance, and new internal debugging tools make it faster to identify why a scheduled invoice didn't run.
1.7 Billing Automation – Workflow Visualization
Groundwork has been laid for a new visual way to inspect Automation Workflows. A flow-based view of rules, interfaces, adapters and decision points has been added to the new React-based interface and is being piloted with selected customers in this release. Wider availability will follow once the pilot feedback has been incorporated. Editing in this first phase continues to use the existing dialogs.
1.8 Interfaces and automation improvements
Imports can now trigger follow-up automation automatically. For example, after an interface finishes loading customer or transaction data, the system can immediately run validation, allocation, or notification steps on what just arrived — without waiting for the next scheduled run. This shortens the gap between data landing in the system and being acted on.
2. Technical Improvements and Fixes
Release 2026_2 also includes several platform‑level improvements and fixes:
- Improved API error logging: Exception handling and logging in APIs have been enhanced to provide clearer diagnostics.
- Authentication improvements: Support for disabling basic authentication and expanded configuration options for JWT‑based authentication.
- Product Import performance optimizations: Performance improvements reduce processing time when importing large product datasets.
3. Miscellaneous
Release 2026_2 also includes a range of smaller improvements and fixes that enhance stability, correctness, and usability across the platform.
Billing, Invoicing, and Contracts
- Improved handling of invoice printing during invoice scheduling, ensuring the configured report format template is always used.
- Fixed edge cases in system purge logic where authentication user data contained null values, preventing purge failures.
Product, Pricing, and Import Handling
- Improved Product Import handling to prevent pricing views from breaking when product dimension data is updated via interfaces or Excel imports.
- Improved internal handling and stability of pricing data structures used by complex billing and pricing configurations.
Datatable Improvements
- Restored the ability to configure a default datatable view per service.
- When exporting large datatables, the system now informs users if the result exceeds Excel’s export limits, helping prevent incomplete downloads.
Customer Overview and UI Behavior
- In Customer Overview, the tab you had open now stays open when you switch between organizations — previously the view sometimes jumped back to the default tab.
- Improved behavior when navigating directly to Customer Overview contract pages using non‑existing contract IDs, preventing unintended fallback selections.
- Fixed multiple visual and layout issues in Customer Overview charts, including object charts being cut off or rendering inconsistently.
CPQ and General UI Improvements
- Improved CPQ usability with several small UI enhancements, including sortable tables and deselectable radio buttons for mutually exclusive product options.
Other Fixes
- Fixed minor styling and localization issues in AI Chat Support.
- Improved stability in dynamic dashboards and navigation components, including tree service handling and nested menu visibility in edge cases.
4. Summary of GS API changes
New endpoints
- New API support for contract usage transactions with enforced unique transaction IDs. The API discards duplicate transactions and reports transactions that could not be stored, improving reliability of usage data ingestion.
- New API support for fetching invoice batches and invoices, including paging and rich invoice metadata, with optional webhook notification when invoices are ready to be fetched.
Changes to existing endpoints
- Pricing‑related API enhancements supporting edited price levels and updated pricing steps in the Quote-to-Contract process, including adjustments to how CPQ discounts are converted into billing.
- API authentication improvements, including expanded JWT configuration options and improved OAuth2/JWT‑based authentication flows.
- Invoice API improvements, including the ability to fetch invoice attachments (blobs) by invoice or invoice batch, improving integration and document handling scenarios.
- Invoice charges listing improvements: the
gsapi.invoicecharges_listendpoint now supports JSON output (JsonOut), additional return parameters, and afiltermaskoption that lets the response be delivered as JSON only. - Invoices listing improvements: the
/invoices/listendpoint now returns invoice information directly frominvoice_header, including a newhas_attachmentsflag, and the external-attachment check returns either detailed data or a simple presence flag. - Contract line actions: the
externalcontractlineIdparameter has been reintroduced togsapi.contractline_actions.
See https://apidocs.goodsign.fi/ for full and up‑to‑date API documentation.
Last updated: 4 May, 2026