Textkernel Mid-Office (Akyla) - Release Notes Archive
Looking for current release notes?
View current release notes on the Bullhorn Hub
November 21, 2025
Enhanced
- You can now choose per hirer to enter and view timecard hours in the familiar hours:minutes format (e.g., 03:30) instead of decimal hours (e.g., 3,5). This enhancement provides a more intuitive time entry experience
A new setting has been added at the hirer level that allows you to select your preferred time entry format: -Decimal hours (3,5) - The existing format (remains the default) -Hours:minutes (03:30) - The new format option
When you select the Hours:minutes (03:30) format: -Time entry fields - Enter time directly in the HH:MM format (e.g., 01:30, 08:15) -Display format - All hourly components (hours and additional hours) appear in HH:MM format with leading zeros -Automatic totals - Timecard totals calculate and display automatically in the selected format -Weekly timecards only - The format applies when viewing/editing weekly timecards; overview pages remain unchanged
Where to Find It Look for the new setting called "Display format of time entry" in the hirer configuration settings.
October 28, 2025
Enhanced
- The import module now has an option to import empty lines as zero values. These will then appear as blank lines on the timesheet. The employee/hirer then only needs to fill them in.
- Afas customers received an error message after updating to Profit 6 because Profit had made several fields mandatory. This error has now been resolved.
- When creating a new hirer user, it's now possible to exclude the application manager type. This way, there will always be only one hirer application manager. You can manage this via the setting: Allow multiple hirer application managers.
August 14, 2025
Enhanced
- The order of the items in the function scale drop-down list in the onboarding has been made more intuitive, so that the user can find the correct option quicker.
Fixed
- Fixed an issue where business processes were sometimes created for historical placements.
- With the transition from Profit 5 to Profit 6, Afas introduced a problem when entering bank account numbers through the onboarding process. We have a solution for this issue, but it requires an update to the Afas connector. If you are migrating to Profit 6 and encounter this problem, you can consult with the service desk to have a new version of the connector installed.
- Fixed an issue where automatic calculation of the postal code based on an address did not work when the employee's language was not set to Dutch.
June 30, 2025
Enhanced
- After a CLA has expired, you can now still view the CLA information.
- The lines in grouped timesheets now align better when projects are not used in every sheet.
- Improvement in the Brightmine integration. Adjusting the start date no longer causes the CAO field to be cleared. This is useful if you use a pre-selected CAO at the hirer.
- The Brightmine integration has been upgraded to v1.13
Fixed
- After the temp worker has completed the Rabobank ID scan, he or she will now return to Mid-Office.
- Fixed an issue where when using the CaoConnect integration in the onboarding, the salary was not automatically retrieved again if the option for ADV payment (yes/no) was changed.
May 15, 2025
Enhanced
- The button for signing a document has been moved up a bit so that it doesn't overlap with the navigation bar on an iPhone.
- Business process configuration indicated an "action required" option for automatic transition. This is not possible so the indication has been removed.
Fixed
- Fixed an issue that temporarily caused the expense entry tile to only be visible if the hours tile was also visible. This is now separated again.
- Fixed an issue where certain data (Expiration date, Date of issue, Issuing country and Document number) from the ID document in the Rabobank connection is not copied into the onboarding form.
- When saving a (new) custom brand, it is now checked whether the entered domain already exists. In that case, a message is given, and the brand cannot be saved.
- Fixed an issue where an onboarding could get stuck if an ID check was skipped before it had started.
- Fixed an issue where it was possible to remove mandatory dropdown values from the export definition in the onboarding configuration.
- Fixed an issue on the screen where the user can give a reason for deviating from the contract hours. The dropdown to select a reason sometimes fell under the popup, making it difficult to click on a choice. This has now been fixed.
March 14, 2025
Enhanced
- Fixed a bug where the wrong wage was used to calculate the temporary resevation balance.
- Fixed a bug where the label field was not visible when adding a field of type 'Field from connected package' to an onboarding type.
February 7, 2025
Enhanced
- A new tile has been added for flex workers and hirers. Via this tile you can click directly to the overview of document items filtered by a document item type to be set.
- Some email addresses cannot be validated because they go to an automatic mailbox. Think of an invoicing package, for example. In these cases, we have a way to still validate these emails. To do this, provide the domain (or email address) of the external package to the service desk. They can set it up so that the emails are not blocked.
- The validated email overview has been made visible for internal employees with the role: Employee Mid-Office time registration.
- The fields: date of issue, country of issue and document number are no longer mandatory when setting up an ID scan via Rabobank.
- It is now possible to close lines in the import queue by setting them to 'Do not import'.
- The CaoConnect fields in the onboarding can now be exported. You do this by including them in the export definition.
- It is no longer possible to remove a primary key field from the export definition.
- When a user is deleted, the user's (validated) email address is now also deleted.
- If a multi-select field was used in the onboarding, these fields are now neatly displayed on the registration card.
- It is now possible to send the hirer onboarding to Afas Flex via a direct link.
- Icons have been added to the fields in a form configuration, indicating whether the field contains a validation, default value or a dependency.
Fixed
- Fixed issue with logging in via SSO in the app.
January 10, 2025
Enhanced
- The texts on the Sign Documents tile have been adjusted to better reflect what the overview shows. The text: "By you (ongoing)" has been changed to "Partially signed". The text "By others" has been changed to "To be signed".
- The date and time of the moment the employee receives a validation email are added to the overview of validated email addresses. This way you can search for employees who were blocked last week, for example.
- When manually exporting objects to Afas Flex from the overview, it is now first checked whether a selection has been made by means of check marks. If this is not the case, everything from the filter is exported. If no filter is selected, everything that is ready for export is exported.
- The number of additional fields has been increased to 25.
- It is now possible to send the name of an attachment in the direct link with Afas Flex.
- The token that is configured for the connection with Afas Flex is no longer visible after the first entry.
- Comments in a status overview are now more readable when they are very long.
- In business processes, fields with related information are filled in when the process is started. Now there is the possibility to have these fields updated every night. For example, you can use a current end date of the placement in the process.
Fixed
- Fixed an issue where calculated values with decimals on the payslip from Freepack were not coming across correctly.
- The visibility of the hirer onboarding tile is now no longer dependent on the visibility of the temp worker onboarding tile.
- Fixed an issue where several style elements in our wysiwig editors were not saving properly.
- Fixed an issue where employees would see an incorrect unit (hours instead of euros) on their reservation balance after being posted when using a rate to convert the balance.
December 13, 2024
Added
- It is now possible to send the temp worker onboarding directly to Afas Flex, without the intervention of the intermediate connector.
Enhanced
- Added a +1 month option to date calculations in onboarding.
- The setting: 'Disclosing privacy-sensitive information of the flexworker to the hirer' now also applies to the date of birth of the temp worker in the overview of active placements.
- A new element has been developed in the onboarding that you can use to retrieve customer agreements from Afas Flex.
- An automatic task has been set up for the new Afas Flex connection, which automatically sends the onboardings every hour.
- It is now possible to add attachments to the export of worker onboardings and business processes to Afas Flex.
- The transition overview in the business process configuration can sometimes become very wide, causing you to scroll back and forth a lot. We merged some columns to make it fit better on the screen.
- Email addresses are now validated before we send messages to them.
Fixed
- Fixed an issue where an error message was generated when collecting payslips for employees who were deactivated in Nmbrs.
- Hirer users are no longer selected as a signer if they do not have the same authorization unit as the document to be signed.
- Fixed an issue where CheckedID's ID scan would not work for an employee with an apostrophe in their name.
- Fixed an issue that caused users to be stuck in onboarding if they did not complete signing within two months.
- The background color of the temp worker and hirer is now neatly aligned with the set background color in the brand.
- The action required bullet for the temp worker and hirer is now neatly displayed in the attention colour of the brand.
- Fixed an issue where users in the app were incorrectly logged out.
- Fixed an issue where it was not possible to remove a newly added field in a new table without saving it first.
November 29, 2024
Fixed
- Fixed an issue where the VAT number field in the intermediary was not visible.
November 20, 2024
Fixed
- Fixed an issue where an error message would appear if a user pressed login twice in quick succession.
- Fixed an issue where the recruitment and selection module was not sending emails.
- Fixed an issue where it was not possible to export the ampersand character via our web services.
- Fixed issue where document generation sometimes did not show the value 0.
- Fixed an issue where expired CAOs were still visible during hirer onboarding.
- Fixed an issue where going to the next step in an onboarding, as an agency user in the app was not working.
- Fixed an issue where it was sometimes not possible to delete a timesheet.
- Fixed an issue where the terms and conditions popup sometimes remained empty.
Enhanced
- The name of the option 'Do not synchronize invoices with Easyflex' has been changed to 'Stop synchronizing invoices with Easyflex'. The function of the option remains the same, but it is somewhat clear what it does.
- Manually exporting business processes to Afas Flex from the overview now works based on the selected items or the selected filter.
- Several actions related to reservation timecards have been made significantly faster.
- The nightly synchronization with Easyflex is now a lot faster.
- If the connection to Salesforce.com is not set up correctly, you will now receive an error message telling you what is going on.
- The Profit connection can now be set up to synchronize more name information of the worker.
October 20, 2024
Added
- There is a new overview with all available roles. It contains the fixed roles that Mid-Office offers as standard, but also free roles that you can create yourself. You can now use both fixed and free roles in business processes. You can also share the roles between business processes. This makes it a lot easier and quicker to set up a new process.
Enhanced
- In the integration with CaoConnect, it is now possible to deviate positively in terms of periodic.
- When you save a setting, the settings page remains open so you can see that the setting was saved correctly.
- It is now possible to use the flex worker's name as account holder in the Rabobank IBAN name check.
- The reservation tile on the flex worker's dashboard now does not show more than the flex worker can accommodate.
- The integration with CaoConnect now hides expired CLAs.
- It is now possible to configure the description of an attachment in the onboarding when the it is copied to the documents module. It is possible to use tags, so that you can, for example, include the name of the temp worker in the document.
- When entering hours on a mobile device, the user is now provided with a numeric keypad. This makes it a lot easier to enter numbers.
- The automatic signaling of whether someone is entitled to a pension has been adjusted to an age of 18.
- The hirer onboarding now supports hirer matching with the Chamber of Commerce number and intermediary. A hirer who is already a customer of another intermediary will not be linked to the new intermediary. Instead, a new hirer is created.
- Some email templates for expense time cards have been added.
Fixed
- Fixed an issue where a euro sign in the description of a payroll component caused an error.
- Fixed an issue that allowed hirers to work in multiple browser windows simultaneously.
- Fixed an issue where clicking on the Assignment Management tile did not show the correct number of placements.
- Fixed an issue where an error message was generated when collecting payslips for employees who were deactivated in Nmbrs.
- Fixed an issue where a user would receive a message saying they were not authorized when sending a reminder.
- It is now possible to enter decimal values in the 'Hours from' and 'Hours to' fields in vacancies.
- Fixed an issue where the automatic entering of the zip code and house number during onboarding would result in empty address fields when selecting a new temp worker during onboarding.
- The UpStaffingcustomerDelegate webservice now returns the error code (568 : "The data is incomplete.") if insufficient information is provided to create a hirer user.
- Fixed an issue where a dropdown could hang over an input element.
- It is now possible to associate a language with a document generation template. The tags will then be automatically filled in that language, instead of the current user's language. This eliminates the need to switch languages when generating a foreign document.
September 20, 2024
Enhanced
- When you download a file, the column order in the file is now the same as the order in the overview. Even if you have adjusted the order yourself.
- The background of checkboxes in forms is no longer grayed out if you cannot edit the field. The check box itself is still gray.
- Digital signing hides the Freshdesk widget so it doesn't cover the sign button.
- The timesheet connection with Pivoton (SETU 1.3 version) can now handle payroll and invoicing components.
- It is now possible to save multiple travel distance calculations per day on timecard in time view.
- When starting a CheckedID ID scan, if you press 'Generate QR code' in quick succession, you will now receive the same QR code / OTP code by email.
Fixed
- Fixed an issue where related information fields were not populated when a business process was started by the cron.
- Fixed an issue that made it impossible to search for an employee in a grouped timesheet.
- Fixed an issue where a signed attachment that was copied to the documents module would be presented again for signature.
- Fixed an issue where using a text field to enter a country in the travel distance calculation caused an error.
- Fixed an issue where not all employees would end up on a grouped timecard if an error occurred midway through creation.
- Fixed an issue where a second gender male/female was added after syncing with Easyflex.
August 23, 2024
Enhanced
- Mid-Office makes more use of the cache, so every action you perform is now a little faster.
- It is now possible to delete a travel distance calculation in a timecard with weekly view without having to re-enter the hours for the entire week.
- It is now possible to send the employee type with onboarding to Easyflex. You can add this to the export definition.
- It is now possible to deactivate genders you have created yourself if you no longer want to make them available.
- It is now possible to set a threshold minimum and maximum value on the automatic travel distance calculation.
Fixed
- Fixed an issue where when you deleted a nationality and recreated it with a different name, the old name was visible in the employee record.
- Fixed an issue where, in the event of a failure, the reason for the error could not always be correctly identified when exporting onboarding to Easyflex.
- Fixed an issue that made it impossible to correct a timecard if the employee did not have sufficient funds.
- Fixed a problem whereby a newly registered hirer did not receive a welcome email when using the hirer onboarding, if the process 'Mediator fills in and supplier approves' was used.
- Fixed an issue that made it impossible to delete attachments from a timecard.
- Fixed an issue that prevented you from importing a business process from an older staging environment.
- Changed some wordings in the Dutch interface.
August 22, 2024
Fixed
- Fixed an issue where importing would cause an error if an expense type was set as an implication in the import profile
August 13, 2024
Enhanced
- After a timecard has been exported to Afas Flex, the Afas ID is now returned and stored in the external number of the timecard. This requires an update of the local Afas connector.
- When loading a standard business process where you have to add a piece of configuration yourself (for example a travel distance configuration), you now receive a message that something still needs to be done before the process can be used.
- When creating a margin invoice, only components that appear in the invoiced time sheets are now checked. This results in less exceptions and makes margin invoicing a lot faster.
- When assigning roles, it is now indicated which roles have been created from a business process and which roles are offered by default. It is now also indicated from which business process the role comes.
- When an onboarding is automatically closed after signing, the user who signed last is placed in the status line.
Fixed
- Fixed a problem that made it impossible for a temp worker to change his own profile data.
- Added translations for the options in the validation selection menu of the form configuration.
- Fixed an issue that prevented the travel distance calculation setting: 'Can the user increase the result' from showing up at the right time.
- Fixed an issue that sometimes caused a second scroll bar to appear in a business process configuration.
- Fixed an issue where when copying documents to the dossier from an onboarding, the documents were not converted to PDF, in the case when 'Automatically convert from Word to PDF' is enabled.
- Fixed an issue that prevented you from entering a filter value in the automatic approval module.
- Fixed an issue where sometimes when deleting a business process, not all roles in that process were deleted.
- The standard text at the top of the time sheet is now translatable.
- Fixed an issue that caused the automatic calculations to give an error message when for example an onboarding type was copied.
July 19, 2024
Fixed
- Fixed an issue that caused the wrong gender code to be added to the export file when exporting the onboarding to Freepack.
- When digitally signing, OneSpan gets stuck in a spinner when the user has set the Samsung Internet browser as the default browser for apps. An extra link has been added to the signature, which offers an alternative in that situation.
- Fixed an issue that could cause an automatically calculated date to be cleared again.
- Fixed problem that not all collective labor agreement information was loaded.
July 2, 2024
Added
- It is now possible to link a business process to a specific target group of temp workers. It is then not possible to start a process for temp workers outside the target group.
- It is now possible to manage your own genders. You can do this via the menu, under Application constants: Gender. Here you also configure the external code of the gender. This code is synchronized with other linked packages, such as a back office. At release, the codes are already pre-configured, so you don't have to do this yourself.
Enhanced
- When selecting a collective labor agreement in the onboarding, the user is now given the option to download the full collective labor agreement text.
- The web services to create, change and transition business processes have now been made available to everyone.
- The use of guidance messages in business processes has been made clearer. A number of help texts have been added, and the columns show more useful information.
- The CaoConnect integration in the hirer onboarding has been expanded with functions and job scales.
Fixed
- Fixed an issue where default values that are automatically filled in when creating an onboarding were not saved correctly when the onboarding was saved directly.
- When manually synchronizing with Zorg en Zekerheid, you now receive all past documents.
- Fixed an issue where a hirer user without the Time Registration role still could see the tile to create time sheets on the dashboard. (the tile gave an error message when clicked).
- Fixed an issue that could cause fields to disappear from the export definition when saving the onboarding.
- Fixed an issue that caused a long description on a proforma invoice to overlap the amount. In that case the description is now placed on multiple lines.
- Fixed a problem that prevented formulas on date fields in Excel files from being read correctly.
- Fixed a problem where Mid-Office sometimes reads the wrong tab when reading an Excel file with multiple tabs.
May 31, 2024
Added
- It is no longer mandatory to enter a gender when creating onboardings, temp workers and users.
- It is now possible to import a standard business process for inquiring about the home/work mobility of flexible workers for the new Dutch legislation on Werkgebonden Personenmobiliteit.
- It is now possible to request a means of transport / fuel type when using the travel distance calculation in time sheets, in connection with the new legislation regarding work-related personal mobility. It is possible to download a report for a selected time period, containing the distance traveled per means of transport / fuel type.
- It is now possible to use fields from the assignment (including contract hours) to compose a temp worker target group.
- It is now possible to configure a guidance message for a business process. When users open Mid-Office, they will receive a popup with a button to go directly to the business process.
Enhanced
- It is now possible to use travel distance calculations in business processes.
Fixed
- Fixed an issue that caused the 2-factor code to be sent to the user via a push message, even when it was disabled in a message template.
- Fixed an issue where a configured maximum quantity per timecard on a payroll component was not properly checked when saving the timecard.
- Fixed an issue that caused the signed attachments in onboarding to be placed under the wrong type in the file. The setting 'Dossieritemtype after signing' was ignored.
- Fixed a problem where a new hirer user did not receive a welcome email when the hirer was re-registered.
- Fixed an issue that prevented saving changes to an additional field that was already in use.
- The date filters (from and to) in overviews now also search on the selected dates.
- Fixed an issue that prevented the map from loading in the travel distance calculation.
- Fixed an issue where signed documents were not always copied to the dossier with signature.
- Fixed an issue that prevented the styling of CMS pages from working properly.
May 30, 2024
Fixed
- Fixed an issue where exporting an onboarding to NMBRS would not set the onboarding's export status to Export Failed in the event of an error.