January 20, 2026
This release delivers product improvements focused on reporting, accounting integrations, and resource planning, alongside fixes for several stability and filtering issues. Key updates include better visibility for unapproved leave in resource planning, a new weekly billability report, enhanced BigQuery reporting capabilities (including WAR support), improved external ledger mappings, automated invoice attachments for invoiced hours, and more granular opportunity booking options. We also resolved bugs addressing mapping constraints, time-entry reporting errors, and department filtering in resource planning.
Reporting & Analytics
Upgraded VOGSY Add-on for Google Sheets We have released an upgraded VOGSY Add-on for Google Sheets, updated to meet Google's latest integration standards. Please note that while the current add-on still works, it is now deprecated. We strongly advise back-office users to switch to this newly released version. This upgrade ensures reports consistently reflect the latest data via a dedicated panel in the spreadsheet interface. Here's how to use the VOGSY add-on.
New Report: Billability per Employee per Week We have introduced a new dedicated report, "Billability per Employee per Week," to help managers monitor billable hours and compare them against actual working capacity. The report provides a weekly breakdown of working hours, tracked hours, billable hours, time-off, and non-billable hours. Users can filter results by year and a specific range of weeks. This data is also available as a BigQuery dataset.
BigQuery: Work at Risk (WAR) reporting To facilitate reporting on Work at Risk (WAR)—specifically, the total sales value of hours tracked on projects linked to opportunities that haven't been won—we have updated the "Report Time entries" BigQuery dataset. A new attribute, "Is won" (Yes/No), has been added. This allows users to filter time entries associated with projects that have pending opportunities (not yet won).
BigQuery: Revenue Forecast dataset We introduced a new BigQuery dataset, "Report Revenue actual and forecast," to supply the data required for the Revenue Forecast report. This dataset mirrors the structure of the Margin Forecast dataset, supporting rolling columns for both actuals and forecasts.
Report: Industry column for time entries The Time Entries report and the VOGSY Data tab now feature a new "Industry" column, populated based on the customer organization’s industry. This column appears after "Customer" in the Time Entries tab and is included in the BigQuery data view to enable precise reporting on hours tracked per industry.
Report & Dataset: Clarified Margin labels To improve clarity, the labels "Actual margin" and "Forecast margin" have been renamed to "Actual margin %" and "Forecast margin %." This update applies to both the report visualization and the corresponding dataset columns.
Resource Planning
Submitted Leave Visibility: Provisional bookings in Resource Planning To help managers assess staffing conflicts earlier, unapproved (submitted) leave requests now appear automatically in the resource planning view as provisional bookings. Previously, leave only appeared after approval.
- Visual Distinction: At the lowest level, submitted leave is visually distinct from approved leave, though both contribute to the resource's total hours.
- Automatic Updates: If a request is rejected or revoked, the planned hours are automatically removed. Changes to the request (e.g., duration) update the planning in real-time.
- Reporting: The "Report Resource planned hours" report and dataset now indicate the status of the leave (submitted vs. approved).
- Navigation: Support staff can navigate directly from the resource plan to the resource's leave page via a new button.
Opportunity bookings: Plan and allocate in Hours or FTE You can now specify opportunity demand lines in either FTE or total hours. When specified in hours, allocations are made in hours (utilizing day patterns and per-resource allocated hours). When specified in FTE, the existing behavior remains (allocations based on employee working hours). Planned hours are generated according to the demand period and day patterns, and the "Opportunity bookings" BigQuery dataset has been updated to reflect this flexibility. Here's how to match future demand with capacity in VOGSY.
Financial Visibility
Granular control over financial data visibility To better protect sensitive project margins and cost rates, we have updated the employee settings. The previous "Show financial project data" checkbox has been replaced with a comprehensive dropdown menu offering three levels of access: Show all financial data (default), Show limited financial data, and Show no financial data.
When Show limited financial data is selected:
- Users can view Margin %, but absolute margin values are hidden.
- Cost and sales rates are hidden when editing activity calculations.
- Access to Activity and Cost forms is disabled (from both project and planning views).
- Restricted financial data is also hidden in the API.
Accounting & Invoicing
Map multiple internal ledger accounts to a single external ledger account Back-office users can now map multiple VOGSY ledger accounts to a single consolidated ledger account in their external accounting system when using mapping Level 1 or Level 2. Note that Level 3 continues to require a 1:1 mapping; switching from Level 1/2 to Level 3 will trigger a detection of duplicate mappings and prompt users to resolve them. This improvement applies to all integrations except Twinfield.
Invoice improvements: Automated attachment of invoiced hours Invoicing now supports the automatic inclusion of a time entry specification for draft and final invoices. We have added a new document template, "Template invoice attachment time entries," which includes columns for Project, Deliverable, Activity, Employee Name, Date, Hours Invoiced, and Sales Rate. To enable this, you can configure the customer invoice details on the customer form to indicate you want this attachment added to the customer's invoices. Note that this applies to Time & Material line items only.
Bug Fixes
Exact cost-center mapping: Support for 1-to-many mappings Resolved an issue where cost centers were restricted to one-to-one mapping. It is now possible to map multiple companies or departments to a single cost center for Level 1 and Level 2 mappings.
Time entry report recursion error Fixed a recursion error that caused the Time Entries report to fail. We addressed the underlying synchronous call pattern that triggered the recursion in async tasklets, restoring reliable report generation.
Department filter behavior in Resource Planning Corrected filtering logic to ensure employees are shown only for departments applicable to the current date. Previously, some employees appeared regardless of the selected department filter; this has been fixed to ensure accurate resource planning views.