Viindoo 17 Release Notes

 Back to all Release Notes

UI

New user interface design

Comprehensive redesign with major usability improvements. The main goal is to enhance the overall user experience (UX) and provide a more intuitive, user-friendly interface.

Sticky column headers

Column headers in Kanban and List views remain visible while scrolling.

Quick record creation in Kanban

Kanban views grouped by many-to-many relations (e.g., tags, assignees) now allow quick record creation directly within the column.

Combined line and stacked bar charts

Trend analysis is easier with stacked bar charts that include an overlaid line showing group totals.

Movable dialog windows

Dialog windows can be dragged and repositioned, ensuring they don’t hide important data.

Stacked bar charts

Stacked bar charts now display a line representing group totals for clearer trend analysis.

Disable form view opening

Read-only records no longer open into a form view.

Mass duplicate in List view

Duplicate multiple records at once directly from the List view.


General

Advanced Search

Allow editing saved searches and creating custom filters. User-created filters now search on records instead of plain text, making results faster and more accurate.

Confirm and Cancel Shortcuts

Keyboard shortcuts for confirm (ALT/CMD+Q) and cancel (ALT/CMD+X) are standardized across all applications.

Dialog Confirmation Shortcut

Any dialog box can be confirmed using CTRL+Enter.

Domain Selector

Improved with a clearer interface, supporting faster input.

Group by Property Fields

Records can be grouped by the values of property fields.

Property Fields

Add property fields to multiple models.

Customer Rating in Email Templates

Add customer rating fields to email templates.

Responsible Field

When selecting the “responsible” field, the current user is suggested first.

Unfollow from Inbox

Unfollow a conversation thread directly from the email or inbox.

Quick View from User Avatar

Clicking on a user’s avatar displays a quick view card with employee and contact information.

Translate Messages and Notes in Chatter

Enable translation for messages and notes in the chatter window.

Date Input Formatting

Support custom date and datetime formats when entering data.

Date Input Formatting

Support custom date and datetime formats when entering data.

Stage Duration Tracking

On form views, stages of tasks, tickets, or leads display the time spent in each stage.

Email Template Management

Create and manage your own email templates as a user.

Readable Number Formatting

Allow number display in short format, e.g., 500k instead of 500,000.

Property Fields in Domain Selector

Property fields can now be used for precise searches in advanced search.

Property Fields in List View

Display property fields in list views by adding them as optional columns.

Multi-Select Shortcuts in List View

Use Shift or arrow keys to select/unselect multiple records in list view.

Search by Property Fields

Search records by created property fields.

SMS Status

Receive feedback on the delivery status of SMS messages.

Deselect All Records

Deselect all records directly from the list view control bar.


Intergration

Auto-complete partners with D&B

Partner autocomplete service is now powered by Dun & Bradstreet, improving data quality (especially outside of Europe).

ChatGPT-assisted editing

Use AI to generate or enhance text with the /ChatGPT command directly in the editor (powerbox).

BIDV - Auto-fetch exchange rates

Added an option to automatically fetch exchange rates from BIDV Bank.

Google Translate

Remove the save button and the translate button in website content editing mode.

Stringee - Make and receive calls from Viindoo

Integrate Viindoo with Stringee, enabling users to make and receive calls directly from the Viindoo interface. Improves user experience by embedding telephony features into daily workflows, saving time and increasing convenience.

API request logging

  • Centralized API logging for auditing, troubleshooting, and compliance.
  • Automatically records all API requests and responses with parameters, results, and execution time.
  • Tracks user activity and the model/record that initiated the request.
  • Easily integrable with any module via mixin architecture.
  • Maintains logs for error checking, performance analysis, and auditing.

Platform

OWL Grid View

The grid view has been migrated to OWL, improving performance and adding features such as displaying sample data.

Web App - PWA

Install Viindoo as a Progressive Web App (PWA) on any device, replacing the old mobile app without requiring an app store download.


Accounting

Cross-analytic reporting

Enter data across multiple analytic plans to enable cross-reporting.

Improved printed reports

Printed versions of accounting reports have been enhanced.

Report loading speed

Introduced a new prefix grouping mechanism to speed up loading of accounting reports on large databases.

Deferred revenue and expense accounts

Added support for Deferred Revenue and Prepaid Expense accounts. Also includes improved handling for subsidiary companies.

Import matching number

  • Matching numbers have been simplified and color-coded. 
  • Partial matchings are improved and clearly show which entries are partially matched with a proper identifier. You can now add a matching_number to CSV imports. 
  • System will wait for all related journal entries to be posted and attempt to reproduce the reconciliation. If it fails, the imported reconciliation is discarded.

Additional reporting interface

Added a pivot view for management accounting (analytic accounting) reports.

Multi-period cut-off & automated revenue recognition

  • Added support for cut-offs across multiple periods: users can define a start date, end date, and cycle. The system automatically generates cut-off entries, posting immediately if the entry date is in the past or scheduling if in the future.
  • Allows selection of any account in the Accrued Account field.
  • For products with deferred revenue accounts and validity ranges (From - To dates), revenue is automatically recognized monthly using the same cut-off logic.

E-wallet

  • Enabled support for quick payments and authorization via e-wallet payment methods, supporting automated recurring payments (similar to mobile account deductions for telco subscriptions).
  • Improved portal interface.
  • Enhanced e-wallet payment wizard (allows registering payments for Customer Invoices / Vendor Bills / Credit Notes, including bulk payments).
  • Added top-up and withdrawal features in the backend.
  • From one wallet history linked to one accounting entry, now multiple histories can link to multiple accounting entries.
  • Configurable notification recipients for wallet activities (top-up, withdrawal, etc.).

Affiliate

Access right update​

  • Removed the Affiliate User access right from salespeople.
  • Added read access to commission.line for internal users and portal users.
  • Updated the portal interface.

Affiliates earn commission from sales orders

Added a feature allowing affiliates to earn commissions directly from their own sales orders.

Website interface

Improved the Affiliate user interface on the website.


Appoitment

Cancel, reschedule, and add geolocation to appointments

  • Allow cancellation of appointments.
  • Allow rescheduling of previously booked appointments.
  • Added geolocation information to appointments.

Appraisal

Employee appraisal

  • Multiple appraisal types: periodic performance, probation, custom reviews
  • 360-degree feedback: self, manager, peer reviews
  • Workflow automation: bulk creation, email notifications, progress tracking
  • Flexible customization: rating scales, survey templates, email templates
  • Integrated surveys: automatically collect feedback from employees, managers, peers
  • Security & access control: role-based data access, confidentiality ensured

Approval

Approval process improvements

  • Define and configure approval types flexibly without requiring integration with other modules.
  • Customize approval forms by showing only the necessary fields on requests and approval lines.
  • Sequential approvals now support multiple approvers at the same step (e.g., an employee’s leader or trainer can approve before escalating to the CEO/CTO for final approval).
  • Removed the dedicated “refusal reason” management feature; users can simply enter free-text comments when rejecting a request.

Attendance​

Full application improvements

Comprehensive improvements to the Attendance app, including support for geolocation tracking and a public kiosk mode.


Budget

Project budget integration

Integrated project management with budget planning and tracking.

Budget estimation

  • Create and manage budget estimation sheets.
  • Quickly generate budgets from one or multiple estimations.
  • Track revenue and expense progress directly in the Budget module.

Calendar

Hide weekends

Calendar view now allows users to show or hide weekend days.


Contact

Nationality, ethnicity, and religion management

  • Manage data on ethnicity and religion per country.
  • Integrated with the contact management system.

Contract

Base addendum types

Define adjustment types such as addendum, decision, and amendment.

Seniority & contract suspension

  • Automatically calculate employee seniority, excluding suspension periods.
  • Track detailed suspension stages affecting seniority.

Contract suspension

  • Manage suspension of employment contracts in compliance with labor law.
  • Track suspension history through leave records.
  • Automatically activate activity plans at the start and end of suspension.
  • Send reminders before the suspension period ends.
  • Ensure compliance with labor regulations.

Contract suspension & payroll integration

  • Calculate salaries for employees with suspended contracts.
  • Automatically adjust payroll during suspension (no payslip generated if the entire cycle is suspended).
  • Integrated with the payroll management system.
  • Ensure accurate payroll processing during suspension periods.

Internal and inter-company employee transfer​

Internal transfer:

  • Update employee record.
  • Optionally generate a draft contract addendum.

Inter-company transfer:

  • Create the employee record in the target company (if not existing).
  • Optionally update employee data in the target company.
  • Employees maintain a shared Partner (work_contract_id).

CRM

Meeting date

View the upcoming or last meeting date with a lead directly from the smart button

Tags: leads to activity reports​

Tags are propagated from leads to the activity report.


Customizer

Edit subviews, t-fields, and conditional elements

  • Allow editing subviews on forms
  • Allow modifying t-fields in reports
  • Edit elements based on conditions

Dashboard

Share dashboards

Add a share button on the dashboard interface

Time filter

Add a "Year-to-date" time filter


Discuss

Attachments button

Add an "Attachments" button to easily find files shared in conversations.

Edit sent messages

Allow editing messages already sent in the chatter.

Recently used emojis

Find favorite emojis with a "frequently used" section in the emoji picker.

GIF support

Allow configuration with Unsplash GIF library. Users can select GIFs directly in discussions.

Mark as unread

Mark messages in conversations and channels as unread to process later. The sender will see them as sent but unread.

Voice messages

Allow sending voice messages in chats.

Message search

Search for messages and notes sent in chat windows.

Raise hand in meetings

Meeting participants can raise their hand to signal they want to speak, notifying others.

Pin messages

Pin messages in conversations for quick access. A pinned messages section appears in the header of chats and channels.

User menu options

All chat-related options appear when clicking a username in the chat window header. From this menu, users can also open employee profiles or edit usernames.

Notification preferences

Configure notification settings for each channel and conversation.

User mentions

Mention other users in the full chatter editor. Mentions are preserved when switching from mini editor to full editor.


Document

Document management enhancements

  • Create and edit folders directly from the search panel
  • Create document supplement requests
  • Improved sharing features
  • Recycle bin for documents
  • Document version management

E-Learning

Course enrollment & invitations

Allow inviting users to self-enroll in courses or directly register learners.

Prerequisite courses

Add the option to set prerequisite subjects/courses (in the options tab).

Multiple correct answers

Enable multiple correct answers in simple quiz questions.

Website courses

  • Allow publishing directly from each course content line instead of opening each detail to publish.
  • Adjust the course interface so users can view the full titles of course contents.

eCommerce

Subscription sales integration with eCommerce

  • Displaying subscription product information on the eCommerce page
  • Publishing subscription periods on the website

Email Marketing

New email templates​

Add 5 new email templates.

Unsubscribe flow improvements

Review and customize your unsubscribe page. Check the new unsubscribe reports.


Employee

Private Car Plate

Add a "Private Car Plate" field to search for employees' vehicles.

Skills

Improve the content and usability of the skills library.

Presence icon

Display the presence icon from the Attendance app even if the user has no access rights in the app.

Employee widgets

All employee-related fields now display their profile picture.

Chart & pivot views

Add chart and pivot views to the Employee app.

"Newly hired" filter

Allow filtering newly hired employees in the Kanban view.

Certifications report

Add a dedicated report for employee certifications.

Homeworking

Define different work locations for each weekday with recurring schedules. Users can view colleagues’ work locations via the Calendar or Employee Portal.

Direct manager

Managers can see employees’ "first contract start date" and the next evaluation date.

Organizational chart

Add an org chart view for both employees and departments.

Ethnicity & religion

Add ethnicity and religion information fields for employees.

Remove "Department Plan"

Remove the feature that forces each company to create a department management plan.

Retirement age management

  • Configure retirement age and month by gender and date of birth.
  • Display estimated retirement date and days until retirement on each employee’s record.
  • Custom filter employees by days until retirement.
  • Add scheduled actions to notify department managers when employees are approaching retirement, based on predefined thresholds.

Employee Advance

Alerts​

  • Show alerts on both advance requests and approvals if the employee still has outstanding advances.
  • For users with Billing rights, alerts are displayed differently compared to non-Billing users.

Integration with Approvals

  • Link advance lines to approval request lines.
  • Create an advance approval request directly from the employee advance form.
  • Use "Approved Amount" field instead of initial requested amount.
  • Clearly display Approval State and Payment State.

Access rights

​New access rights:

  • Employee: Manage their own advance requests.
  • Advance User: Full access to advances, inherits Billing rights.
  • Accountant User: Same as Advance User.
  • Advance Manager: Full control over advances (except approvals).

Event

Attendee List Scanning​

Use QR codes on the attendee list to quickly check in participants.

Price List Selection​

Visitors can select a price list when purchasing tickets.

Attendee Filtering

Filter the attendee list based on answers in the registration form.

Flexible Registration Form

Customize questions on the event registration form.

Badge Size and Background

Choose badge size and customize the background as needed.

Multi-Website Support

Publish events on specific websites.

Ticket Ordering

Choose how ticket types are displayed and ordered.


Expense

Accounting Workflow Improvements

Adjustments to the expense accounting workflow:

  • Expenses paid by employees generate vendor bills.
  • Expenses paid by the company generate payment records (instead of purchase receipts).
  • Improved synchronization between Accounting and Expense apps.
  • Ability to specify payment methods for company-paid expenses.

Expense Report - Payments

For company-paid expenses, the system generates one payment per expense item, enabling easier reconciliation.

Default Expense Category

Assign a default category to automatically created expenses.

Expense Report - PDF

Improved PDF version of expense reports, including original attachments (invoices, receipts).

Consistent Expense Statuses

Standardized terminology for expense stages. Clarified "to submit" vs. "to report" and added tooltips to the expense dashboard.


Fleet

Vehicle Purchase Date

Add a purchase date field for vehicles.

Search by Model or Brand

Enable searching for vehicles by model or brand.


Foreign trade

Foreign Trade & Logistics - Export

  • Comprehensive export management system
  • Automatic identification of foreign trade partners
  • Flexible logistics workflows for export operations
  • Integrated customs management (declarations, fees, duties)
  • Automated accounting for export transactions and tax calculation

Foreign Trade & Logistics - Import

  • Comprehensive import management system
  • Flexible logistics workflows for import operations (1-step, 2-step, 3-step receipt processes)
  • Import customs declaration management
  • Automated accounting for import duties and exchange rate differences
  • Tax payment recording and automatic reconciliation

Helpdesk

Helpdesk Metrics in Dashboard​

Add Helpdesk statistics to the Dashboard for better data visualization.

SLA Alerts​

SLA improvements: option to enable or disable SLA due alerts. If enabled, configure alerts to be sent:

  • A specific time before the SLA deadline.
  • A specific time after the SLA deadline.

Helpdesk Integration with Projects​

  • Link and track support tickets related to projects and tasks.
  • Create support tickets directly from project or task forms.
  • Display the number of active tickets handled by the assigned team or other teams referencing that project.

HR Meal​

Employee Meal

  • Improved calculation method for employee meal pricing.
  • Removed the meal warning feature as it was unnecessary.

HR Skills Framework​

Transfer Profile and Skills on Reallocation

Transfer employee profile and skills information when reassigning staff.

Employee Skill Levels on Courses

  • Define skill levels on training courses.
  • When an employee completes a course, the acquired skills are automatically updated in the employee profile.

Inventory

Auto lot assignment

Only assign lots for operations in the ready stage.

Flexible reservation​

Allow editing reserved quantities and selecting reservations by specific quants.

Incoterm

Incoterm and location are now included in delivery slips (printed PDF).

Bulk lot/serial input with expiry date and quantity

When entering lots/serials in bulk on receipts, expiry dates and quantities can be added. Supports pasting multiple lots/serials at once for faster data entry.

New picking strategy: Minimum package

Add a “Minimum Package” picking strategy to avoid splitting if demand can be met from a larger package.

Stock quantity update

Allow updating stock quantities directly from the product form.

Reserve, unreserve button

Reserve, unreserve button in the Stock Reservation Report now supports multistep routes.

Package display on document

Packages are now shown on purchase orders, sales orders, and transfer documents.

FIFO product cost

FIFO product cost is now calculated using the average cost of remaining stock.

Route shipping method

Allow specifying the shipping method on routes.

Lot/serial attributes

Lot and serial number attributes are displayed on their quants.

MTO/MTS

When Make to Order (MTO) is disrupted, the system can automatically reserve stock from available inventory to ensure continuity.

Operations menu

Redesigned "Operations" menu for easier access to the right workflow.

Auto printing of warehouse documents

Upon validating a transfer, the system automatically prints if a printer is configured; otherwise, it downloads the PDF.

Real-time inventory valuation

Configure default accounts in Accounting settings. A new "Production Cost" account improves cost tracking by distinguishing production costs from staff costs.

Replenishment improvements

Filter replenishment orders by vendor and select products to replenish up to maximum stock levels.

Picking improvements

Removed the distinction between planned and immediate transfers. New transfers start in "ready" state and can be reverted to draft for planning. Transfer lines allow selecting directly from available stock.

Inventory aging report

Track product quantities and counting dates to evaluate stock levels with the new inventory aging report.

Mass backdating for transfers and inventories

Added mass backdate functionality for Transfers, Inventories, and Scrap.

Specific cost for finished goods and by-products

Apply "Specific Cost Identification" method for finished goods and by-products: the system automatically calculates costs when configured with this valuation method.


Invoicing & Payment

Invoice Discount Allocation

Separate sales revenue and granted/received discounts into different accounts. The revenue line remains unchanged, while discounts are deducted and booked into designated accounts.

PDF-Only Auto Processing

When using the "create invoice from email" function for sales and purchase journals, the system prioritizes PDF attachments.

Debit and Credit Buttons

Simplified action buttons on invoices. The debit button has been moved to the action menu.

Credit Limit Alerts

Includes confirmed sales orders not yet invoiced in the total receivables. Credit limit alerts are now based on this updated figure.

Delivery Date

The delivery date has become a standard field on invoices.

Advance Payments and POS

Tax and account splits on advance invoices remain consistent, whether created through POS or Sales apps.

Advance Payment Tax Split

On advance invoices, tax splits from the original sales order are now preserved.

Early Payment Discount

Improved display of due dates for early payment discounts and installment payments.

EDI Format

Added EDI format and Peppol field to the customer list.

Attach Expense Receipts to Journal Entries

Expense receipts are attached to their corresponding journal entries.

Display Invoice Date

Invoice dates are now included in journal entries, ledgers, and several reports.

Invoice Layout Adjustment

Clearer invoice layout. To meet some countries’ legal requirements, you can display the total amount in words.

Bulk Document Download

Use the "send and print" option to download all documents from selected invoices. The download option for a single invoice now returns a ZIP file containing all documents (PDF and e-invoices).

Payment Fraud Protection

Vendor bank accounts must be marked as "trusted" before being used for outgoing payments, preventing misdirected or fraudulent transfers.

Customer Portal: Invoices

Downloading an invoice from the portal retrieves all available formats.

VIES Check

VIES check results are displayed on the partner record and can be overridden when necessary. In eCommerce, the check may be restricted, preventing customers from receiving invoices with reverse charge applied.

VietQR Code

Added VietQR code to invoices.


Live chat

Live Chat Calls

Ability to start a call with website visitors directly from a Live Chat session.

Additional Language on User Profile

Live chat sessions can be assigned to internal users based on the language added to their user profile and the visitor’s language.

Open Session History in Discuss

Admins can open all Live Chat sessions in Discuss, with access limited by membership (read-only or full edit).

Improved Chat Flows

Added more info on channel page, option to add/remove managers, invite users to sessions. Improved session history page and overall user experience.

Message Options

Employees and visitors can edit, delete, pin, and reply to messages, as well as use emojis and reactions.

File Attachments

Employees and visitors can share attachments (visitor permissions controlled by employee).


Maintenance

Maintenance

  • The mechanism for creating recurring maintenance requests has been redesigned to be more user-friendly and intuitive.
  • Work worksheets can now be attached to maintenance requests to record detailed information.
  • Maintenance can be carried out directly at production work centers, with the option to block production schedules during the maintenance period.

Manufacturing

Manufacturing Order Overview

View all information of a manufacturing order in a single report: identify shortages and trigger replenishment or track ongoing replenishment. Monitor the actual costs of the manufacturing order compared to the estimated costs throughout the process, from start to completion.

Add ‘Late Component’ Filter

Identify manufacturing orders with replenishment orders arriving late using the ‘Late Component’ filter.

User Experience Improvements

  • Planned production time is moved to the BOM.
  • Check availability directly from the manufacturing order list.
  • The expected end date is added to the manufacturing order form.
  • Add a Print Label button directly on the manufacturing order form.

Update Bill of Materials (BOM)

Update existing BOMs and apply changes to ongoing manufacturing orders. Create new BOMs directly from manufacturing orders. Create Engineering Change Orders (ECO) from manufacturing orders.

Bulk Backdate for MO and WO

Added bulk backdating functionality for Manufacturing Orders (MO) and Work Orders (WO).

Supply According to BOM with Lead Time​

  • Added pagination.
  • Added supply according to BOM, to calculate lead time based on BOM. When clicking Replenish, the system generates a manufacturing order and calculates start/end times based on the lead time.

Multi Company

Branch Management

Manage offices/branches through a hierarchical multi-company model.


OKR

OKR Interface

  • New Hierarchical Diagram interface.
  • Added smart button to view the hierarchy diagram of OKR Nodes in form view.
  • Display avatars of related employees on the hierarchy diagram.

Overtime

Compensatory Leave Allocation from Approved Overtime

Automatically create compensatory leave allocations from approved overtime hours.

Compensatory Leave Allocation upon Overtime Registration

Automatically approve compensatory leave allocations from overtime hours upon overtime registration.

Exclude Compensatory Overtime Hours from Payslip Lines

Exclude overtime hours of compensatory leave plans from payslip lines.


Payroll

Add Notes and Simplify Payroll Cycle

  • Added “Notes” field in the Contribution History of payroll to store additional info or detailed explanations for each contribution.
  • Simplified payroll cycle, focusing only on offset days. By default, payroll is calculated for the previous cycle.

Pow Timesheet and Time-off in Attendance

  • Added Pow timesheet filter in Attendance.
  • Removed PoW time-off info from Task timesheets (no value, cluttered data), now managed centrally in Attendance app.
  • Added field/filter for Pow time-off in timesheet reports.

Point of Sale

Combo Meals​

Sell food through combo configurations.

Floor Plans and Orders Across Sessions​

POS orders can be accessed from different cash registers. Floor plans can link to multiple registers; active orders are shared within the same location; previous orders can be accessed from any register in the database.

Floor Plans in Restaurants

The default "floor and table" setup is automatically enabled for bars and restaurants, without manual activation.

Payment Method Images

Add images for each payment method.

Prevent Reuse of Cash Payment Method

Cash payment methods and cash journals cannot be shared across multiple POS systems, preventing accounting errors related to cash register management.

Reward and Coupon Origin

The origin of rewards and applied coupons is displayed in the reward popup window.

QR Code Menu

Customers can scan a QR code to view the menu on their personal devices.

Self-Ordering with Online Payment

Customers can place orders and pay online when self-ordering.

Self-Service Kiosk

Customers can order and pay directly at a self-service kiosk.

Promotion and Coupon Transparency

Cashiers and waiters can view the origin of rewards or coupons applied, giving more clarity on discounts used in each order.

Delivery Date from POS

A delivery date can be set for delayed orders directly from the POS interface.

Non-User Staff Access

Employees without user accounts can still perform advanced actions such as cash in/out.

Restored Session Information

Improved information for restored sessions. Highlighted sessions are marked on the dashboard.

QR Payment

Customers can pay online by scanning a QR code.

Table Self-Ordering

Customers can order by scanning a QR code at their table and optionally pay online.

Shipping Method Notes

Add notes to shipping methods.


Project

Task status​

Tasks can now be marked with more statuses: Completed, Cancelled, In Progress, Needs Revision, Approved.

Recurring tasks: Create new upon completion​

Plan ahead for recurring tasks: a new task is automatically created once the previous one is marked as completed.

Create project from Sales Order

Manually create a project directly from a Sales Order containing service-type products.

Multi-company project access

Grant access for projects and tasks to be available across all companies in the system.

Create Sales Order from Project

Create a Sales Order directly from a project or task linked to a Customer.

Task configuration shortcuts

When creating a new task from Kanban, quickly configure via text shortcuts: assign tags, allocate assignees, set working hours, and mark as high priority without opening the detailed form.

Form view improvements

Improved project task form view for better usability.

Remove "My close to deadline" and "Done Sprint"

Removed “My close to deadline” feature and the “Done Sprint” checkbox in project updates.


Purchase

Purchase discounts

Store prices and discounts in the vendor pricelist. Discounts can be edited directly on the purchase order line.

Catalog

When creating a Request for Quotation (RFQ), products from the same vendor can be added directly from the Catalog.


Recruitment

Appointment Integration

Schedule interviews via the Appointments app and display them directly on the candidate profile.

Candidate Profile Access

Interviewers are granted access to the corresponding candidate profiles.

Email Provider Blacklist

Set up a blacklist of email providers to prevent candidates from using invalid or incorrect email addresses.

Send SMS from List View

Send SMS messages to multiple candidates directly from the list view.

Recruitment Sankey View

Provide a Sankey diagram interface for candidate visualization.


Repair

Repair Workflow Improvements

Manage spare parts stock and replenishment directly within the Repair module. Create repair orders from sales orders and vice versa. Use the "Recycle" repair line type to return previously consumed components back into inventory.

Repair-Sales Linking Upgrade

Separate repair and sales/invoicing processes. Allow linking one Sales Order with multiple Repair Orders.

Repair - Sales Linking Upgrade

Separate repair and sales/invoicing processes. Allow linking one Sales Order with multiple Repair Orders.


Reward & Discipline

Reward & discipline management

  • Comprehensive management of employee rewards and penalties.
  • Structured decision process: Draft → Pending → Approved.
  • Integration with badges to track achievements.
  • Competition campaigns by period.
  • Detailed role- and department-based access control
  • Reports and analytics on decision effectiveness.

Reward & discipline approval

  • Add approval process for managing employee rewards and penalties.
  • Advanced workflow control for decision approvals.

Sales

Add Products from Catalog​

Quickly and easily add products using the catalog view.

Down Payment Description​

Display reference and date of down payment invoice on the order line for clearer information when multiple down payments exist.

Global Discount

Allow applying a discount to the entire sales order.

Loyalty Program - Start Date

Schedule promotions in advance by adding a start date for the loyalty program.

Partial Payments

Improved partial payment process: easier payment linking, and quotations are automatically confirmed once the total amount is covered.

PDF Report - Hide Zero Quantity Lines

Lines with zero quantity will not appear in the product variant table on PDF reports.

Product Documents

Automatically share documents with customers when sending quotations or confirming orders by linking documents to products.

Sales Order Lock

Sales orders can be locked at any stage.

Customer Button

Add a button to access the loyalty card directly from the customer form.

Down Payment Confirmation

Request customers to make a down payment for quotation confirmation (online payment).

Event: Quotation Template Support

Allow including event tickets in quotation templates.

Loyalty Program by Pricelist

Define separate loyalty programs for each customer group based on pricelists.

No Tax on Fixed Discounts

Taxes will no longer apply to fixed discounts.

PDF Quotation Builder

Send more appealing quotations to increase conversion: upload custom PDF files and insert them as cover, product, or footer pages.

Pricelist Chat Window

Add chatter to pricelists for easier collaboration.

Cancel Multiple Quotations

Cancel multiple quotations directly from the list view.

Sales Without Pricelist

Sales flow can operate even without using a pricelist.

Sale - Order Addendum

Sale Order addendum feature for sales contracts

Followers Access on Orders and Leads

Followers of sales orders or leads can view the related records.


Sign

Digital and eSignature​

  • Customize your signature image and digital certificate in your profile to enhance security and personalize the signing experience.
  • Upload and sign documents electronically or with digital signatures (USB Token/Smart Card).
  • Manage and place signatures on documents intuitively using drag-and-drop functionality.
  • Sign documents sequentially or non-sequentially, and send signing requests via email to related parties.
  • Establish a foundation for secure document signing using digital certificates.
  • Verify signatures and review associated digital certificates.
  • Support secure signing methods such as USB Token/Smart Card to ensure all documents are protected against unauthorized modifications.

Sign app integration with Documents

  • Create signing requests with just a few clicks in the Documents app.
  • Full integration with both Sign and Documents apps.
  • Save time by eliminating manual creation and upload of signing documents.

Digital signing with Viettel SimCA​

Integrate with Viettel SimCA for digital signing via SIM, requiring only a phone number input and signature confirmation on the mobile device.


Social Marketing

Avatars, emoji, and attachments in posts

  • Add participant avatars in chat channels
  • React with emojis on post comments
  • Publish posts with attached images (multiple images supported)

Survey

Preconfigured survey types​

Surveys now support multiple types, each coming with predefined configurations suited for that type.

Multiple-choice answer display

The way answers are displayed for multiple-choice questions has been improved to make them clearer.

Duplicate question

Users can duplicate questions within a survey.

New survey notification

The system sends a notification when a new survey is submitted.

Questions without correct answers

Questions without correct answers will be excluded from result charts.

Scoring after each page

Scores and correct answers are displayed after each survey page.

Multi-answer question trigger

Multiple answers can be used to trigger the next question.

Free navigation

Participants can freely navigate between survey pages, even when mandatory questions exist.

Presenter tooltips

In live survey sessions, presenters see tooltips on the “next” arrow to indicate if the upcoming page shows results, rankings, etc.

Expanded results

Survey results can be drilled down for detailed insights.

Survey certification rights and control

  • Enhanced survey workflows with certification rights.
  • Certification access groups for the Survey app.
  • Restricted rights on certification records.
  • Role-based access control (User vs Administrator).

Survey certification rights and control​

Added rights on Certification records for eLearning app groups.

  • Users: Full rights on certifications they manage.
  • Administrators: Full rights on all certifications.

Taxes

Tax categorization

Add identifiers in tax names to improve visibility and usability in Viindoo forms. For example, version 16 is 21%, version 17 is 21% EU G D35. Tax identifiers can be searched using shortcuts. A new field “Tax Description” allows for more detailed explanations of tax types.

Restrict modifications and log changes

Certain fields in the tax model cannot be modified once used. Any changes are recorded in the chatter.

Taxes, expenses, invoices and serial numbers

  • Add expense accounts for inventory production.
  • Introduce new tax types: VAT 8%, Import Tax, VAT on Imports, and Export Tax.
  • Add configuration for unit price calculation with discount percentages in journals (default: excluding discounts).
  • Foreign customer invoices now include ZIP code, domestic invoices do not.
  • Support a unique serial number per customer, prioritizing Partner serials over Journal serials.

Display tax on invoices

Display tax information on invoices without requiring detailed tax group permissions.


Time-off

Exceeding allocated leave days

Allow users to request leave that exceeds their allocated allowance.

Hour-based leave accrual

Introduce a new accrual calculation method “by hour” based on actual working hours.

Notification when leave is deleted​

Managers are notified when a previously approved leave request is deleted.

France: Leave requests for part-time employees

In France, handle leave requests for part-time employees in compliance with local labor regulations.

Multiple leave managers

Assign multiple managers responsible for a specific leave type.

Display part-time schedules

Clearly display part-time work schedules of employees on the calendar.


Timesheet

End of Awesome Timesheet support

The Awesome Timesheet app is no longer supported.

Timesheet invoicing for projects without sales orders

Timesheets from projects not linked to sales orders can be marked as “manual invoicing”, ensuring more accurate billing rate reports.

Grid view: overtime hours

In the grid view, display overtime or missing hours per day.

Auto-assign department admin account on employee timesheets

Automatically link employee timesheets to the corresponding department admin account. This ensures accurate cost tracking, improving project and budget management efficiency.

Timesheet synchronization & security

  • Depending on configuration, the attendance machine will always send updated data to the server in real time.
  • Simple configuration, no need for static IP.
  • Improved performance in recording attendance data.
  • HTTPS support.

To-do

Replace Notes by To-do

The Notes app is now To-do, using the task model for seamless project integration. Notes (to-dos) can be converted into actionable tasks.

Command palette integration

Add tasks to your To-do list anytime using the CTRL + K command palette.

Version history & restore

Track version history with the ability to roll back to a previous version.


Website

Front-end redesign

New front-end design for the forum.

Mobile device backgrounds

Option to display or hide background images on mobile devices.

Button label editing from panel

Easily edit button labels from the right-side control panel.

Carousel snippet

Edit button labels directly from the right-side panel within carousel snippets.

Grid layout - spacing

Define spacing between elements in grid layouts.

Image hover effects

Add new hover effects to make images more dynamic.

Content blocks in grid layout

Drag-and-drop content blocks to any position within the grid layout.

Navigation bar customization

Customize menu text colors in the navigation bar.

New header templates

Add multiple header templates, including an eCommerce-specific version with product search and promotional banners.

Click-triggered pop-ups

Display pop-ups when users click on a link.

Save blocks with image URLs

Images inserted via URL are saved in the system, preventing loss if the original link is deleted.

Image shapes

Add shape frames to create effects for images.

Text highlight effects

Add highlight effects for headings, such as circles or wave underlines.

Access top bar after website creation

After creating a website, users can directly access the top bar instead of automatically entering homepage edit mode.

Website setup - ChatGPT

When creating a new website, ChatGPT generates relevant text tailored to the business sector.

Banner block

Improved banner block, more intuitive and easier to edit.

Button, video, and image blocks

Easily add buttons, images, and videos using prebuilt blocks.

Multi-file upload in forms

Allow visitors to upload multiple files at once in website forms.

Grid overlay design

Enhanced grid editing tools aligned with the new design system.

Drag-and-drop images

Images dragged into the page are saved as attachments and reusable in the editor.

Instagram feed

Display Instagram feeds directly on the website.

New color system

Improved theme color usage for dynamic pages.

Page templates

More layout options when creating a new page.

Font size consistency

New font sizing system ensures consistency and compatibility across the website.

Specific columns on mobile devices

Choose the number of elements displayed per row on mobile devices for better compatibility.

Theme color palette

Customize website colors with new theme palette options.

WebP image support

Use WebP image format to improve website speed.


Work Entry

Work Entries & Contract Suspensions

  • Define specific work entry types for contract suspension periods.
  • Map contract suspension types to corresponding work entry types.
  • Automatically convert suspension periods into work entries.

Access Rights & Reporting

  • Removed the Work Entry security group, replaced with HR groups.
  • Internal users: Can view their own and subordinates’ work entries.
  • HR officers: Read/Create/Edit work entries.
  • HR managers: Full access.
  • Removed Work Entry analysis report, replaced with pivot view.

Localization

Algeria​

Accounting: improved base localization (chart of accounts, taxes, fiscal positions, tax reports).

Australia​

Added PEPPOL e-invoicing format (PINT) for Australia & New Zealand. Enabled Stripe payment support for PoS and eCommerce.

Brazil

Added two main identifiers: CNPJ (VAT standard) and CPF (non-VAT). Removed custom check_vat logic as stdnum already supports CNPJ. CPF is validated with stdnum.

Estonia

Accounting: added base localization package (chart of accounts, taxes, fiscal positions, P&L reports, tax reports).

Greece

Updated Greek localization package:

  • New Chart of Accounts based on Greek GAAP (Law 4308/2014)
  • Account Groups
  • Tax Report (based on Greek F2 Form)
  • Taxes and Tax Groups
  • Fiscal Positions

Ireland

Accounting: added base localization package (chart of accounts, taxes, fiscal positions, P&L report, tax reports).

Jordan

Accounting: added functionality to identify customers outside Jordan for tax applicability.

Kenya

Accounting: added withholding tax and default POS accounts. Enabled inventory valuation.

Mexico

Added CFDI information field, used in CFDI attachments. Avoids relying on partition line tag names for export/import of CFDI.

Mozambique

Accounting: added base localization (chart of accounts, taxes, fiscal positions, tax reports).

New Zealand

Accounting: added PEPPOL e-invoice format for Australia. Added two partner reports: monthly customer statements and supplier payment statements.

Philippines

Accounting: updated chart of accounts and taxes. Added ability to export BIR 2307 report from vendor bills and payments.

Romania

Implemented eFactura (UBL with CIUS-RO) and eTransport declaration for shipments.

Singapore

Accounting: added PayNow QR code to invoices.

SYSCOHADA

Accounting: improved base localization by updating chart of accounts and financial reports.

Tunisia

Accounting: added base localization (chart of accounts, taxes, fiscal positions, P&L and tax reports).

United Kingdom

Accounting: updated tax names. Added support for BACS file format for payments.

Venezuela

Accounting: implemented VAT validation on Venezuela TIN format.

Argentina

Accounting: added “Líquido Producto” document type with manual numbering for non-electronic invoices. Added check management for internal and third-party checks to avoid duplicate payments. PoS: prepared data/forms as required by AFIP.

Chile

Added SII fields (Taxpayer Type, etc.) on Partner and logic to select document types (eInvoice/eBoleta) per SII requirements.

Ecuador

Provided chart of accounts and Tax 104 report. P&L reports rely on Odoo default financial reports.

France

Accounting: added financial rounding in tax reports.

Hong Kong

Accounting: added FPS QR code to invoices.

Kazakhstan

Accounting: added base localization package (chart of accounts, taxes, fiscal positions, tax reports).

Latvia

Accounting: added base localization package (chart of accounts, taxes, fiscal positions, VAT reports).

Malaysia

Accounting: improved chart of accounts and taxes. Added SST-02 tax report.

Morocco

Accounting: improved base localization (chart of accounts, taxes, fiscal positions, financial reports).

Poland

Accounting: implemented tax report.

Spain

Accounting: added Factura-e creation and signature, implemented TicketBAI e-invoicing. Company ID printed on invoices if available. Allowed customer reference IDs (non-VAT) on invoices. Exported VAT files (Libros de IVA) from generic tax report. Added Modelo 390 report. Import Factura-e XML invoices. Updated Exento tax and improved SII compatibility.

Thailand

Accounting: added PromptPay QR code to invoices, tax invoice printouts, purchase/sales tax reports, and PND3 tax reports.

Türkiye

Accounting: added UNECE unit codes for e-Fatura and e-Arşiv invoices.