Improved authorization with incremental authorization. Google service authorization has been migrated
to the new Google Identity Service platform for improved security and application access transparency.
Link multiple authentication providers to an OnSpend profile. By linking additional accounts to an OnSpend profile,
a user can now execute various functions without requiring a second OnSpend profile or additional authorization.
Budget alerts that previously required alert opt-ins can now be overriden by linking additional email addresses.
Administrators with access to reseller domains can perform functions across all authorized reseller domains with a single
OnSpend profile. See Account Linking for more details.
The following authentication providers are available for account linking:
Email Address (for non Google accounts)
Updated license alert thresholds to round up to the nearest whole value. Since user licenses can only represent
positive, whole numbers, all relative calculations on threshold amount will be rounded up to the nearest whole value.
Migrated the previous phone number verification and alert configuration to the new linked account model. Any previously
verified phone numbers will now be displayed under Linked Accounts in the Settings view.
Alert opt-in will no longer be required if using an email address that has been verified either through email or Goolge account verification.
Fixed an issue preventing all authorized projects from displaying in the Project Billing view.
Fixed an intermittent issue initializing OnSpend that required a page refresh to resolve.
Added ability to link multiple Google accounts in order to delegate access to reseller functionality through a single OnSpend profile.
Previously, a unique OnSpend profile was required per reseller domain.
Removed a limitation on reseller reporting that restricted CRM reporting to 2000 rows.
Subscription alerts can be configured to trigger budget actions when reaching a specific number of licenses remaining.
Previously, OnSpend processed all alerts based on percentage of budget, which resulted in different alert threshold amounts
as available seats fluctuated.
50%, 75%, and 90% thresholds have been removed when creating new subscription alerts. All new subscription alerts
will now default only with the 100% threshold.
All cloud and subscription alert thresholds will be displayed as rounded values. Subscription alert thresholds
will be rounded up to the nearest whole number. Cloud alert thresholds will be rounded to 2 decimal places.
This improvement will improve readability of budget action notifications as well as viewing alert configurations in the OnSpend user interface.
When processing alerts, OnSpend can now execute multiple budget actions when multiple thresholds are exceeded.
Added email verification service for verifying additional accounts. In a future release of OnSpend, this service
will be utilized to connect various third party services to an OnSpend user profile.
A new anomaly API endpoint has been added for querying cost anomalies. This feature will be added to the OnSpend
user interface in a future release.
The user settings view has been improved to display a list of all authorized Google OAuth scopes.
OAuth scopes define the level of access OnSpend has to a Google account. Additional access can also be granted through this view.
To manage third party access, visit https://security.google.com.
Improved web responsiveness of customers, users, and invoice views.
Fixed an issue preventing newly created sub billing accounts from being assigned to a customer resource.
Fixed an issue preventing the anomaly service from processing known cost anomalies.
Fixed an issue resulting in a failed query when configuring a filter with empty labels on the invoice view.
Fixed a layout issue of the user settings view with French language preference.
Fixed customer resource sharing from the subscription view.
Fixed an issue resulting in an ambiguous error when querying OnSpend with an invalid project ID.
Updated the alerts dialog view to properly handle vertical scrolling with multiple budget actions.
Fixed Google Chat webhook validation when adding a webhook URL to a Chat budget action.
Fixed an issue preventing a resource editor from saving budgets if it was previously defined as a reseller managed budget.
Added invoice details to Workspace invoice files.
Improved reseller domain selector to pull available reseller accounts from list of connected accounts.
Update date format and column names in invoice reports to match new scheme.
Admin users can now manually trigger cloud invoice jobs through the invoice view.
When granting access to Google Cloud billing accounts, Google IAM roles can be granted independently of OnSpend roles.
This improvement provides the ability to grant individuals access to a billing account in the GCP console while limiting access to OnSpend.
The default cumulative chart in the OnSpend dashboard has been improved to include data filters when a budget is selected.
This also applies when viewing the cumulative chart in forecast mode.
Improved search for customer resource types. Customer resources can be searched by name, reseller ID, or by domain name.
Access to customer resources can now be granted through the customer subscription views.
Improved admin navigation. All admin functions are organized under a collapseable Admin navigation menu. The invoice and customer subscription views
have been moved under Billing.
Improved validation of Google Workspace and Google Voice invoice file uploads. This improvement ensures that files uploaded contain all metadata and formatting requirements.
Fixed a bug that failed to report unsuccessful requests to update Google Cloud IAM roles.
Fixed a bug that resulted in orphaned resources when deleting a customer resource through the groups view.
Custom alert email templates can be configured and sent from any Onix authorized email address.
Custom alert email template preview now displays the subject line and custom sender if applicable.
Monthly summary and budget forecast parameters have been added to budget alerts with custom email templates.
A six chart maximum has been applied to the OnSpend dashboard. This limit will help protect the system
from receiving more data requests than it can handle, ensure a better user experience with reduced load
times and will help provide equitable distribution of system resources.
Upon creating a new billing resource, a link to the new resource has been added to the success message.
New customers can be created by super administrators of Google reseller accounts.
Google Voice and Google Workspace invoice uploads can now accept CSV and Google Spreadsheet inputs.
OnSpend user licenses are now linked directly with the customer view. This enables administrators of
customer resources to view users with active OnSpend licenses.
When editing budgets or alerts from the OnSpend dashboard, the dashboard will only refresh if changes to
the budget time period or filters are made.
Fixed an issue preventing reseller billing account administrators from creating sub-billing accounts.
Fixed an issue causing duplicate email actions to be triggered when using custom email templates.
Applied data masking of customer and billing IDs to customer and subscription views in test environments.
Fixed an issue resulting in empty budget comments when creating or updating budgets.
Fixed an issue omitting the email, name, and profile picture of commenters in the budget view.
Google subscription alerts can now notify you when license utilization exceeds a given threshold.
Subscription alerts can be triggered when the number of active licenses exceed a given amount for the following
products and services: Google Workspace, Google Voice, Google Drive Storage, Google Vault, Google Meet, Cloud Identity.
Customer resources are now visible through the groups view. Customer resources can be shared and organized
just as all other resource types in OnSpend.
Billing accounts belonging to a customer resource will automatically be grouped in the groups view.
This relationship is automatically assigned based on any GCP entitlements belonging to a customer.
Improved error messaging when reporting to BigQuery with invalid table or dataset names.
Fixed an issue with search suggestions which omitted certain search results.
Fixed an issue displaying expired budgets in OnSpend dashboard when timeframe is changed.
Fixed a layout issue on the customer view, when a customer contains many billing accounts.
Fixed a bug preventing project and resource labels from rendering on the invoice view in the demo environment.
Google Voice invoices can be uploaded by OnSpend admins. Cost and usage reports will be delivered to subscribing users upon successfully loading new invoice data.
Google subscriptions and other entitlements (i.e Workspace, Voice, Drive, Vault licenses) have been added to the customer view.
The customer view is currently only available to OnSpend admins, with general availability coming in a future release.
When applying project or resource label filters, only valid characters (alphanumeric, dashes, and underscores) are allowed.
Fixed a calculation bug creating new budgets when last period spend option is selected and a no credit filter is applied.
Fixed an issue editing a budget or chart when changing credit filters.
Fixed an issue resulting in an error when saving filters with empty resource or project labels.
Fixed an issue resulting in blank and frozen charts when executing a top spend detail drill-down.
Fixed a bug returning cost and usage data for product and sku filters containing a single quote character (').
Fixed a bug suppressing daily budgets when viewing data in the OnSpend dashboard for a single date.
Cost filtering capabilities have been enhanced to allow filtering of credits. By default, all costs
in OnSpend include all eligible credits. With this enhancement, budgets, charts, automated reports,
and custom exports now support the ability to view costs by including or excluding specific credits.
Budgets can now be configured to use the previous period cost as the budgeted amount. Previous period
budget amounts are only available for budgets that automatically reset at the end of each period.
Enhanced drill down functionality has been introduced to top spend charts in the OnSpend dashboard.
Simply select a row, bar, or pie slice to drill down and view specific cost details for the selected item.
Resource group reporting has been added as a dimension for top spend charts. Resource group reporting
provides the ability to view costs for child resource groups. This simplifies viewing costs for resource
groups by eliminating the need to drill down into each child group to view distributed spend.
Sorting by resource type has been added to the Groups view.
Fixed an issue causing charts on the OnSpend dashboard to load indefinitely.
Fixed a bug causing an empty pie chart when the resulting data contains no results with cost greater than $0.
Fixed an issue preventing the retrieval of invoice history greater than 3 months from the invoice view.
Fixed an issue on filtered charts displaying the filter icon when no filters were applied.
Fixed a bug causing Workspace invoice uploads to fail with specific date formats.
Updated the customer creation and sub billing account process to integrate directly with the Google Partner Sales Console. This integration streamlines the billing relationship of Google products and services between reseller and customer.
The OnSpend version identifier has been added to the help menu to identify which build of the application is in use.
New invoice tutorial is now available which provides an overview of the invoice view and functionality.
Fixed an issue displaying related invoices when viewing details of multiple invoices simultaneously.
Fixed an issue sharing budget attachment files to Drive. Budget attachments can now be shared using the native Google Drive file share dialog.
Fixed navigation issue to activity view using direct URL.
Fixed navigation issues when accessing admin views.