version |
description |
Date |
6.7.0.17 |
Features
- Expandability of folders and link types: Expanding folders and link types in the tree can be optionally deactivated. There is a new checkbox for this
Expandierbar in the Folder Properties as well as on individual Types Of Links.
- Adjustments Swiss QR-Code: The Address Details in a Swiss QR-Code were previously specified in “combined” address fields. The standard (see Swiss Payment Standard) will now be adjusted for November 2025 in such a way that only “structured” address fields are accepted. The first row reads
S instead K and the address fields shall be structured as follows:
S
Comtelsat AG
Dachsweg
12
2500
Biel/Bienne
CH
- Renaming a checkbox in the folder properties: For consistency, the checkbox has been renamed
Subordner erlauben in the Folder Properties renamed to Unterordner erlauben .
Bugfix
- Fixed a bug in customizing pages of script entries: With Vertec version 6.7.0.12 the feature “Execute scripts by right-clicking on selected objects” has been delivered, so that the page for script entries is displayed.
FurtherInfo to ScriptFurtherInfo renamed. Existing customizing of the page could therefore lead to an error. The renaming will be undone with this version.
|
20.02.2025 |
6.7.0.16 |
Features
- New OCL operators for querying properties: In order to eliminate the need to search for system settings with a string comparison, new OCL operators of the type propertyBool('PropName’) are added.
booleanproperty->select(propertyName='AutoSaveSessionSettings')->first becomes new so propertyBool('AutoSaveSessionSettings') They have already been implemented in preparation for Vertec 6.8 to enable language-independent querying of system settings. For more information, see Properties via ocl.
- ”Show all” in new SQL folders is disabled by default: Previously, when creating a new Sql folders, the option
Alle anzeigen active by default. This is no longer the case with this version, Alle anzeigen is now disabled by default.
- Allow XML files as a supporting document for accounts payable: In addition to image and PDF files, XML files (utf-8 encoded) can now be uploaded as a supporting document on accounts payable. If an XML file is saved on the creditor, the document page is hidden and two buttons are shown instead, with which the XML file can be downloaded or removed. The XML values are not read out, so it is not a question of reading e-invoices, but of being able to save the XML files as an attachment. Detailed information can be found in the article Post Post accounts payable.
Bugfixes
- SelectLine Login Call reintroduced: As part of the conversion of the SelectLine extensions to Com forwarding, the
Login Removed. In customer installations, however, this is still required to some extent, so it has been reinstated with this version: If a user name and password for SelectLine are specified in the system settings, the Login Method of the extension called, otherwise not.
- Cloud capability of overwritten BMD extensions: With customer-specific adapted Bmd interfaces, an error could occur due to lack of access authorization to the module
codecs for Restricted Scripting. The BMD extension has been adapted so that this cannot happen even with overwritten extensions.
|
07.12.2024 |
6.7.0.15 |
Features
- New Python Methods on Activities: Using the New Python Methods
activity.setdocumentcontent() and activity.setemailcontent() documents and emails on activities can be saved internally. Detailed information can be found in the article about the Python features.
- selectedobjects available in the Script Editor: From this version
selectedobjects also available in the Script Editor, so that registered scripts from version 6.7.0.12 can be tested and edited more easily.
- OCL operator for type comparison in type list attributes: Attributes of type TypeList – that is, the “classes” attributes on folders, scripts, reports, etc. – contain a list of classes. Finding out if a particular class is included in them was previously only possible with string comparison. New for this is the operator
containsType . For more information, see OCL.
- Entry of services: Revision of the rounding of the standard weekly hours: The display of the standard weekly hours has led to confusion in certain part-time cases. This display has now been improved.
- Delete function for internal document storage: If a document is stored on an activity, it can be stored in the Document field via
x deleted.
- Change in the header of invoice reports: Previously, the e-mail address of the project user was shown in the header of the reports for invoices. Starting with this version, the e-mail address of the company is shown instead.
Bugfixes
- Outlook app Fixed issue with quotation marks: E-mail addresses containing quotation marks could not be detected in the Outlook app and would result in an error message. This has been fixed with this version.
- Fixed an error when creating reports with expense images: When creating an invoice report with expense images in PDF format, ZUGFeRD data could lead to an error. This has been fixed with this version.
- Fixed an issue with event scripts in scheduled tasks: Longer-running event scripts that are started via scheduled tasks could run incompletely due to the cloud server terminating the session process before the event script could run fully. Fixed an issue.
- Fixed error when changing the user group: Adding or removing a user group assignment could cause an error message
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt lead. The problem has been fixed.
- Not displaying emails with duplicate images: Displaying emails with duplicate images could cause error messages on the activities on the Email page. This has been fixed in this version.
- Fixed French translations: Fixed two French translations in the system settings.
- Fixed bug with very long search terms: Very long search terms in SQL and Expression folders could cause an error. The search terms are truncated after 1000 symbols from this version, which fixes the problem.
- Fixed bug with Python feature entrytypeslookup() When executing the feature
entrytypeslookup() an error message appeared on projects. The problem has been fixed with this version.
- More tolerant document recognition when importing PDF documents: Posting PDF documents to accounts payable resulted in an error message in some cases. Starting with this version, recognition has been enhanced and the error message has been fixed.
- No more unnecessary subscriber error messages in the session log: The messages of the type
Could not convert a subscriber of type 'Vertec.VertecLib.Derivers.LegacySubscriberToSubscriberAdapter' to a boldSubscriber no longer appear in the session log if it concerns subscribers that are no longer “alive,” i.e. just cleaned up or are no longer shown at all.
- msvcrt module can be called again (on-premises): When importing the msvcrt module, since version 6.7.0.14 the error message appeared even when restrictions were switched off (on-premises)
no module named msvcrt . This issue has been fixed.
|
15.11.2024 |
6.7.0.14 |
Features
Automatic expense receipt recognition: From this version onward, the automatic receipt recognition for expenses is available to all customers with the licensed module external costs, both in the full-featured apps and in the phone app (with the latest app version). For this, the latest TERMS AND CONDITIONS and conditions and the regulation for order data processing must be accepted. The detailed description can be found in the articles Expense registration and Phone app: Operation and use.
The public beta expense receipt recognition trial version will be switched off as announced at the end of October.
- Security: To further secure the Python environment with Restrict Scripting enabled, it is now possible, among other things, to allow only Python accesses to public IP addresses. A new parameter has been added for this purpose.
Restrict Local IP in the Vertec.ini file. If this is set to True, access to local IP addresses is prevented when Restrict Scripting is enabled. By default, it is initialized to False (i.e. no change to the previous behavior).
The new version of the phone app will be available for download in the next few days on Google Play and in the app store.
|
29.10.2024 |
6.7.0.13 |
Bugfixes
- Avoid Python error “error return without exception set”: The sporadic Python error messages of the type “error return without exception set” are fixed by this fix and should no longer occur.
- WARN Logs with “Could not convert subscriber” are no longer logged in every case: The message was also logged when a zero subscriber was set. But this happens often and is harmless. Now this warning is only logged when a subscriber is set.
|
09.09.2024 |
6.7.0.12 |
Features
- Execute scripts by right-clicking on selected objects: Scripts can now also be executed on selected objects in a list. Some changes have been made to the registration and handling of scripts as menu items. Off
argobject will be used in these scripts selectedobjects . Already registered scripts work as before. For a detailed description of the changes, see Register Register scripts.
- ColumnDefinition in VatComboBox with a name: In order that the first column of the Vatcombobox can be directly addressed or overwritten in the Page Customizing, it is given the name from this version onward
VatValue .
- Additional log entries when accessing lists in Python: For analyzing the error message
error return without exception set the Python messages are logged from this version onward.
- Support for OpenObserve as a log server: Starting with this version, log messages can be sent to OpenObserve instead of Loggly (default in the cloud suite). To do this, the appropriate Parameters in the vertec.ini file must be set Logging (on-premises). More information can be found in the article Logging.
Bugfixes
- Fixed problems when starting the Cloud Clients: Due to a full Temp folder, it was possible for large Vertec on-premises installations that the Vertec Cloud Clients could not be started. The temporary file for the logging setup is now deleted immediately after the logging configuration, which solved the problem. See also: Current Support Topics.
- Representation Copyright corrected in setup: In the properties dialog of the
.exe -Files of the Vertec Setup under Details the representation of the copyright (@ Vertec AG ) corrected.
- Fixed an error when importing payments: When importing payments with the Infoniqa 50 as well as the SelectLine extension and COM Forwarding, an error occurred due to the date format. This has been fixed with this version.
|
19.08.2024 |
6.7.0.11 |
Features
- Coming/Going button can be hidden: Starting with this version, the Coming/Going button can be hidden under System settings > Project with the option Show comes/goes for attendance tracking. The default setting is
True .
- Contacts as payer at Swiss-QR-Codes: If a contact is deposited as payer, only the company and no longer person & company will be shown under Payable by on the payment slip as of this version.
- Skype extension removed: Skype officially no longer exists. Therefore, no Skype extension will be created for new databases and the Skype extension will be removed for existing databases.
- On-premises: Firebird Editor Pro replaces IBQ: The Firebird Editor IBQ, which we supplied until now, is no longer being developed. Therefore, Vertec Setup installs Firebird Editor Pro from this version onward. Information about this can be found in the KB article Firebird.
Bugfixes
- Datepicker in the web app shows correct English date format: Date values were shown in the web app in the browser language setting “en-gb” partly in American-English format (MM/DD/YYYY) instead of British-English format (DD/MM/YYYY). This has been fixed with this version.
- Error with Topal payment import fixed: When importing payments with the Topal extension and COM Forwarding, an error “argument must be a string, not datetime.datetime” occurred due to the date format. This has been fixed with this version.
- Settings in the Vertec Outlook app Windows Edition: The settings dialog in the Vertec Outlook app Windows Edition could no longer be opened. This has been fixed with this version.
- Logging optimizations:
- No more log entries are created if no management port is entered or if it is set to 0.
- Changing the log level from Info to Debug in the BaseSessionContext will no longer create unnecessary session logs.
|
05.07.2024 |
6.7.0.10 |
Features
- Enhancements Business intelligence:
- Support for expression and SQL folders in BI Display: In addition to “normal folders” from this version, expression and SQL folders can also be selected as Grouping or when Folder Comparison.
- BI dimensions for abstract classes: Until now, BI dimensions were only shown if they were registered on specific classes. Abstract base classes, such as
Adresseintrag , were ignored in the display. This version fixes this limitation.
- Period for automatic BI recalculation extended: For BI measures, which calculate forecasts for the future (see, for example, the additional features BI sales forecast from resource planning and BI sales forecast from phase budgets), the period for automatic calculation of the BI measures has been extended. Previously, the values were calculated from January of the penultimate year until the end of the current month. From this version, they are calculated until the end of the next year.
More information can be found in the article BI generators.
- Coming/Going button in the attendance times list: Starting with this version, the attendance times list receives a Coming/Going button when entering services, which allows the current times to be entered in the From/To fields. All information can be found in the article Services, Overall View.
Bugfixes
- Improved QR code analysis for accounts payable documents: When analyzing documents posted on Swiss or EPC QR codes, certain other QR codes could cause an error. This affected, among other things, the QR codes of SBB. The error has been fixed.
- Error correction in accounting interfaces: The error message due to an authorization problem when entering new customer addresses has been fixed.
|
22.05.2024 |
6.7.0.9 |
Features
- Bexio Web receivable accounts extension: The Vertec Bexio Web receivable accounts extension is now available. All information can be found in the article Bexio Web Accounts Receivable Extension.
- SelectLine extensions cloud-ready: The Vertec SelectLine extensions receivables, accounts payable and order have been adapted to Com forwarding and are now also available in the cloud app (and thus in the cloud suite).
- Infoniqa ONE 200 extensions cloud-ready: The Vertec Infoniqa ONE 200 extension accounts receivables and accounts payable have been adapted to Com forwarding and are now also available in the cloud app (and thus in the cloud suite).
- Firebird 5: Vertec will be shipped with Firebird 5 as of this version. This includes some performance improvements suggested by us. These will be implemented as soon as the existing Vertec database has been upgraded to this version (backup / restore). The setup does this automatically with the default database. If several Vertec instances are running, a Backup / restore with gbak can be performed manually with the respective databases in order to achieve the performance gain for these instances as well.
Bugfixes
- Infoniqa ONE 200 extension avoids warning messages for several possible tax rates: If Infoniqa ONE 200 contains several possible percentages for a VAT code, a warning message will no longer appear, but the extension has been adjusted so that the correct rate is applied.
- Outlook App Removing all email addresses from “To” without error: Fixed the issue where an error message appears when removing all email addresses from the “To” field.
- Loggly provides licensee as tag despite umlauts: If a licensee’s name contains umlauts, it has not been included as a tag in Loggly, since Loggly cannot handle umlauts. Now, umlauts are converted to an underscore (_) and can be included as such.
- Weird error messages in Python: There have been a few reports of error messages in Python recently indicating faulty memory handling. We have been able to narrow this down and improve it in some areas. However, there is an important note about the set_value() method of custom renderers.
- Default sorting of list with custom renderer correct on first call: There was a problem that lists containing a custom renderer did not follow the default sorting on first call. This has been fixed in this version.
- Object without designation can be deleted: Some objects could not be deleted as long as they did not have a designation. This has been fixed in this version.
|
07.05.2024 |
6.7.0.8 |
Features
- Additions in Python Stub Files: The Stub Files
vtcplanning , vtcplanningcore , vtcextensions and reporting have been updated. They are located in the PythonStubs subdirectory for on-premises installations or can be downloaded from the knowledge base article Python Stub Files for builtin modules.
- Alternative loading mechanism for the history in the Outlook app: With very, very many activities at one address, the Outlook app can become inefficient, since all linked activities are always loaded for a meaningful presentation of the history. The new system setting CRM > Ignore history from x days (Outlook app) now allows you to limit the quantity of days of the loaded history. This leads to a more efficient loading, but changes the behavior in some points. The exact details are described in the article Outlook app: operation and use.
- Phone app adjustments for expenses: On the detail view of the expenses in the phone app, the VAT type is now shown and can also be changed. In the expense list on the selected day, both the expenses with the date of the corresponding day (as before) and the expenses that were created on that day (as before) are shown.
creationDateTime ).
Bugfixes
- vtcapp.getwithsql() without SQL user right brings sensible error message: If vtcapp.getwithsql() is executed with insufficient user rights, now always a corresponding message appears, no longer
SystemError: error return without exception set , as has sometimes been the case in the past.
- Logging via Loggly no longer causes a memory leak: The Logging via Loggly service could cause a huge increase in memory usage or even cause Vertec clients to temporarily lose connection to the cloud server if an incorrect OCL expression or a non-existent renderer was entered in the Vertec list settings. This issue has been fixed and no longer occurs.
- Task Scheduler restarts on error: If the cloud control is not available to delegate the sessions to a Session Runner when the cloud server is started, the Task Scheduler runs into an error. This previously led to the task being aborted. Starting from this version, the Task Scheduler will be restarted.
The new version of the phone app will be available for download in the next few days on Google Play and in the app store.
|
17.04.2024 |
6.7.0.7 |
Features
COM Forwarding: With COM Forwarding we are introducing a proxy system with which the COM objects of the external system can also be accessed from the cloud app. This makes it possible to make Vertec extensions, which are based on COM, also available in the cloud app. All information about this can be found in the article COM Forwarding.
The following extensions have already been converted and are included with this version:
- Infoniqua ONE 50 (accounts receivable and payable)
- Topal (accounts receivable and payable)
These are therefore also available in the cloud app (and thus in the cloud suite) from the use of this version.
- Use of layout lines only optional: For performance reasons, layout lines are only available if the system settings use Project > Layout lines
true is. By default, this system setting is set to false initialized and also for existing customers on false if there are no delivery lines in the system.
Before-/After-Import Scripts for config sets: It is now possible to execute python code before and after importing a config set. This allows, for example, to clean up old data before importing a config set or initialize values after importing etc. update with the following subnodes:
-
before-import for Python code to be executed before importing the config set
-
after-import for Python code to be executed after importing the config set.
Both nodes contain plain python code. The information can be found in the KB article Config Set XML.
- Support for custom links in config sets: From now on, custom link instances can also be transported via config set. The prerequisite is that both linked objects and the custom link type are present in the config set or are already present on the target system with the correct entry ID. The information can be found in the KB article Config sets.
- PDF Report Output no longer “in process”: When executing reports with internal document storage, the resulting document is shown and is in “in process” mode. The button on the activity is then called “Exit edit”. This is usually not desired for PDFs, which is why from this version PDFs are only shown normally, but are no longer taken “in process”. See also the note Create activity in the article Register reports.
- Simpler use of vtcapp.disableevents(): As with SystemContext(), instead of vtcapp.disableevents() and vtcapp.enableevents(), the
with vtcapp.DisabledEvents(): are used. See description in the Python features.
Separate folder for risky Python modules: In order to be able to provide only certain Python modules for server applications, which do not pose major security risks, there is now a folder PythonUnsafe in the Vertec installation directory in addition to the Python folder. The Python modules with a higher security risk (which cannot be called with Restrict Scripting enabled anyway) are moved from the Python folder to PythonUnsafe. In the cloud suite, the PythonUnsafe folder is deleted by default. For on-premises, this folder can be deleted by the customer if the modules are not in use.
The setup creates the PythonUnsafe folder and removes the modules in the normal Python folder:
- For new installations always.
- For update installations only if the corresponding modules are still present in the normal Python folder. These are: ctypes, win32* (all modules starting with win32), win2kras, winsound and winxpgui.
- Abacus extension recognizes street with number in front: Addresses with house number in front of the street name (e.g. 123 Baker Street) are now correctly recognized by the Abacus extension and passed into Abacus correctly.
Adjusted the payment type in Abacus receivable account extension: When determining the payment type to be used based on the invoice, the first payment type whose IBAN matches the IBAN of the invoice is no longer simply used, but the following criteria are taken into account:
- Only active payment types
- Comparison of IBAN number of invoice and payment type
- Comparison of companyAddress.address text of invoice and payment type
Bugfixes
- Outlook App can be used in parallel with Microsoft Viva: The component that could block the Exchange Server in conjunction with Microsoft Viva has been updated. This fixes the problem. See also: Current support topics.
- fetchlinkmembers() can be called using the return value: The issue that using the return value of vtcapp.fetchlinkmembers() caused an access violation has been fixed.
- Deactivation of login without password also possible without “UserAdmin”: If the system setting Vertec Allow login with empty password is deactivated, it is checked whether the user with the entry ID
UserAdmin has set a password to prevent it from accidentally locking itself out. This would result in an error if there was no user with this entry ID in the system. New, if no such user exists, a message will be displayed: Please make sure that at least one administrator user with set password exists.
- Outlook App Update (Windows) installed in correct directory: The update of the Outlook app Windows Edition installed since Vertec 6.6.0.10 in the wrong directory (directly in the Vertec directory instead of in the Vertec Outlook app). This has been fixed.
- Missing translation for “Choose project” in Mandate language added: From this version onward
Choose project in the language of the mandate correctly with Choose job translated.
- Abacus payment reconciliation with payment status: The missing status information for payments has been retrofitted by Abacus in the API and shipped with Abacus V2023 SP. The problem that Vertec imported canceled payments has been fixed.
- Abacus extensions can also process addresses with an empty standard street address: Invoices with customer addresses that had no postal address (street) set (
standardadresse empty), generated an error during processing. This has been fixed and the (empty) addresses are sent to Abacus. If this is not allowed in Abacus, then an error message will be sent from Abacus.
|
15.03.2024 |
6.7.0.6 |
Features
- Functional extension for activities of the contact type E-mail: In order to create a new activity for attachments of an e-mail that is saved as an activity in Vertec, from this version onward the button is available when saving documents internally
Als Aktivität speichern This creates a new activity that applies the date, project, phase and contact of the email activity. All information can be found in the article Outlook app: operation and use.
- Send document as PDF by e-mail: From this version onward, the button on the activity of the document is stored internally
Als E-Mail senden (PDF) available, which documents with the formats doc and docx converted to a PDF and opened in an email. All information can be found in the article Document handling on activities.
- Support for optional arguments from the Outlook app in reports: For the handover of project, phase and opportunity from the Outlook app, the context variables are now available on the context object in the report
project , phase and opportunity available. These can be accessed in the email templates for the Outlook app.
- Button hidden on payments: The button
Bezahlen... on the More info page of invoices is hidden by default as of this version. The payments subfolder is also always shown, even if no payments have been entered yet (only for new databases). All information can be found in the revised article Entering payments.
- New command line parameter for the Cloud Installer: From this version onward, the Cloud Installer can use the parameter
/norestart can be carried out, which, when using /silent restart. For more information, see Cloud Installer in the Command Line Parameters article.
- Improved restart handling of the setup: The improvement of the cloud installer implemented with version 6.7.0.3 has now also been implemented for the cloud server setup and desktop app setup. The VC++ installer no longer requires a restart.
- Restrict parameter by default in the Vertec.ini file: In order to increase the security of on-premises installations, the Vertec.ini file contains the following parameters by default for new installations:
Restrict Scripting=True , Restrict Session Process=True and Restrict Filesystem Access=True .
- Alphabetical sorting in the Outlook app: When assigning activity types to emails or calendar entries, the drop-down list is sorted alphabetically instead of by internal ID.
- Removed “Database” section from project: On projects, the “Accounting” section has been added
Datenbank hidden. The values entered there overwrite the data stored in the system settings. To show the fields again, the following code can be entered in the class settings of the project under Anpassung shall be registered:
<Page Override="ProjectAccounting">
<Group Name="DatabaseGroup" PlaceBefore="SettingsGroup" Orientation="Vertical" Header="{Translate 'Database'}" Separator="Never">
<TextBox Name="AccountingDatabase" Label="{Translate 'Accounting database'}" ValueExpression="datenbankfibu"
IsCascaded="True" WidthFraction="0.75" ActionButtonCommand="{Binding AccountingDatabaseCommand}" />
<TextBox Name="AccountingLogin" Label="{Translate 'Accounting login'}" ValueExpression="loginFibu"
IsCascaded="True" WidthFraction="0.75" />
<PasswordBox Name="AccountingPassword" Label="{Translate 'Accounting password'}" ValueExpression="passwordFibu"
IsCascaded="True" WidthFraction="0.75" />
</Group>
<Group Override="SettingsGroup" Header="{Translate 'Further options'}" />
</Page> However, if you have overridden these fields in your customizing, you will need to adjust it accordingly by either removing this section or removing the rows of “Override=”:
<TextBox Override="AccountingDatabase" Label="Our Accounting DB" /> change to “Name=”:
<TextBox Name="AccountingDatabase" Label="Our Accounting DB" /> Bugfixes
- Field Document path on class settings removed: On the detail page of class settings the field was changed despite system setting Document storage Internal
Dokumentpfad shown. This has been removed with this version.
- Error message for the list controller: If the list controller contains an error in the method initalize(), a detailed error message including any existing message (text from the exception) is shown from this version.
- Normalization of CommSchannels retrofitted: With the implementation of the normalization of e-mail addresses, the types of means of communication were
M (Mobile) and F (Fax) and retrofitted with this version.
- Fixed 500 error from the XML server: The first XML request after a new login could lead to an error message due to a timing problem. The session is personalized on the first call, i.e. reserved for the logged-in user. The personalization and XmlQueries were sometimes processed in the wrong order. This has been fixed.
|
22.01.2024 |
6.7.0.5 |
Features
- Larger document preview on activities: The preview has been enlarged so that documents are no longer displayed as a whole, but the entire width of the page is used and the rest is displayed via scrollbars. The new screenshots can be found in the article Document handling on activities. In addition to Word and PDF documents, the file formats are also shown for the preview.
.png , .jpg and .bmp supported.
- Outlook App contact history also for appointments: The appointment view shows the contact history with the selected contact for all attendees invited to the appointment, if there is an entry in Vertec for the corresponding email address. See Services and activities based on calendar entries.
- Date selection in BI is remembered for new views: If the date setting is changed in a BI view, it is saved in the background. When opening a new BI view, the last set date is used. Already opened views are not synchronized, the selected date is used only for newly opened views. See Open bi view.
- Adjusted net capacity in resource planning: There is now an optional third line in the utilization charts in addition to the lines for gross and net capacity
Angepasste Nettokapazität , if only a part of the available time is planned. The free capacity in the capacity graphs shows the reduced value. The corresponding percentage can be defined in the system settings Adjusted Net Capacity (Percentage). There are new methods for this on the Resourceplanningprovider (get_custom_net_capacity_minutes() and get_custom_remaining_capacity_minutes() ) and two new renderers (vtcplanning.CustomNetCapacityRenderer , vtcplanning.CustomRemainingCapacityRenderer ).
- Support for different VAT rates per type in Abacus: Since the implementation of different VAT rates per type in Vertec, there may be several posting lines with the same VAT code but with different rates. In order for Abacus to differentiate between these VAT approaches, VAT rates in Abacus must also be defined by an effective date and the posting must be accompanied by a date that Abacus can use to determine the correct VAT rate. To achieve
this, posting objects in Vertec receive the following two new properties:
-
MWST Datum : Specifies the date relevant to the VAT. Usually the value date of the invoice (or creditor’s date). If a VAT rate appears that differs from the “normal,” the start or end date of the relevant VAT detail is used.
-
MWSTTyp : Used internally for the implementation of MWSTDatum used.
Bugfixes
- Cloud app with invalid URL brings error message: If the Cloud App was started with a non-existent URL, it crashed without an error message. From this version, the error message is
Der Vertec Cloud Server ist nicht erreichbar (...) shown.
- Use of the most current service type: If a service type is defined several times when assigning services types to phases (with activated checkbox Types of services must be assigned to the phase) and the first assignment of this type is inactive, then the service type was not shown in the Combobox during service entry. From this version onward, the most current (active) activityPhaseLink is always shown.
|
14.12.2023 |
6.7.0.4 |
Features
- Message when activator of OpenID Connect if admin ID is missing: From now on, a message is shown when activator of Openid connect if the administrator (entry ID:
UserAdmin ) has no OpenID Connect ID. Otherwise, it may happen that he will no longer be able to log in to Vertec (for new databases or if the system setting Login with empty password possible is disabled).
- Addition of the Python method vtcapp.getobjectbyid: So that in the Python method vtcapp.getobjectbyid also with
obj.objid can work, from this version the method additionally accepts values of the data type long .
- Protocol Handler as an optional component: The Cloud Installer installs the Protocol Handler only if the administrator selects the optional components.
- Enhancement of the calculation period BI measures: The selection of the calculation period of the BI measures was previously only possible up to the current year. This has been extended by + 5 years into the future.
Bugfixes
- Improved error messages on the XML server: The XML server provides useful error messages in case of invalid object IDs.
- Subject property of documents contains evaluated OCL: In reports, the subject property without resolved OCL was entered as subject property. With this version, the OCL is now also shown correctly evaluated in the document property.
- Python method updatesatz() can be executed with system context: The Python method updateset() can also be executed without errors as a non-project manager with extended rights.
- Resource planning: Display of the total row when scrolling: The total row in resource planning tables in the web app was sometimes incorrectly displayed in the gray bar when scrolling to the right. This has been fixed since this version.
- Fixed endless loops in the web app: When opening supplier > address entry > creditor, the creditor can no longer be opened, so infinite loops are no longer possible.
- Problem Special case of capacity calculation in resource planning solved: The values in the column
Verfügbar (with the renderer vtcplanning.NetCapacityRenderer ) were calculated incorrectly in a special case. This problem has been fixed.
- Swiss QR code with country code: Starting with this version, QR invoices can also be imported to accounts payable whose addresses contain ZIP code prefixes such as LI-xxxx, CH-xxxx or CH xxxx.
- Preselection of phase for calendar entries in the Outlook app: When entering services or activities in the Outlook app, preselection of phases with spaces did not work. To fix this, some formatting rules had to be adjusted. For example: As soon as a space is used in the code of a project or phase, it must be specified in parentheses or in quotation marks. If a punctuation mark follows the specification of a code, it must also be specified in parentheses or in quotation marks. Please note the current formatting rules in the article Outlook app: operation and use.
- Outlook App: Fixed error with $ symbol when running Vertec with MS SQL server: When the messageid is a
$ Symbol contained, the error appeared Unclosed quotation mark after the character string , or the email could be stored in Vertec as many times as it could not be identified. This has been fixed in this version.
- Fixed incorrect behavior when internal document saving to activities: When the System Setting Document Storage is set to Internal and when running a report the option
Aktivität erzeugen deactivated, an activity was still created and the report saved to it if a document name was specified in the report template. The behavior is fixed with this version. See also: Current Support Topics.
- Changed exception handling in the Outlook app: The calls with the Outlook app Windwos Edition have been provided with an exception handler, which swallows possible errors from Outlook and writes them to the log file at the same time.
- ProtocolVersion Update: With the last release, the ProtocolVersion was accidentally not counted up. This resulted in older versions of the cloud app being able to access newer versions in the cloud server, which could lead to errors on the interface. This was corrected with the update of the
ProtocolVersion fixed.
- Fixed bug in included Office reports: The Attendance time [h] heading was not translated on the proof of work report template (customization of the Excel template). In the Monthly monitoring services report, the dialog shows an incorrect heading (customization in the report code). If you have user-specific customizations of these reports, you have to make the changes manually.
|
24.11.2023 |
6.7.0.3 |
- No forced reboot when installing the cloud app: The cloud app installer installs a new version of VC++ on the client machine, if it is not already installed. The VC++ installation requires a restart. This is no longer forced, but a message appears after the cloud app installation that a restart should be done. Here you can reject (and reboot later, if it is not right), or accept and restart.
|
17.10.2023 |
6.7.0.2 |
Features
- Improved error output for problems with sendmail(): When sending e-mails via the Python feature vtcapp.sendmail(), errors can occur, such as if the mail server is not reachable or the server name is entered incorrectly. From this version onward, instead of the general error message
An unexpected problem occurred while sending the email the cause of the error is indicated in greater detail.
Bugfixes
- Fixed scrolling problems in the Outlook app: When scrolling through the results of a selection field with the mouse wheel, the Activity History of the Outlook app was also scrolled at the same time. From this version, only the selection field itself is scrolled.
- Shortcut led to Test Exception: The keyboard shortcut
Ctrl+Shift+V led in some cases to a test exception, which is why the associated code was expanded.
- Abacus web extension: From Vertec version 6.6.0.12 to 6.7.0.1, some adjustments to the extension were unintentionally removed and reintroduced with this version. In addition, a bug was fixed when posting with empty address lines for receivables.
|
11.10.2023 |
6.7.0.1 |
Main release |
27.09.2023 |