version |
description |
Date |
6.7.0.17 |
Features
- Expandability of folders and link types: Expand folders and link types in the tree can be optionally deactivated. The checkbox for this is now available
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 Folder Properties renamed to Unterordner erlauben .
Bugfix
- Fixed a bug in customizing pages of scripts: With Vertec version 6.7.0.12 the feature “Right-click scripts on selected objects” has been delivered, so that the page for scripts is not displayed.
FurtherInfo to ScriptFurtherInfo renamed. Exist customizing of the page could therefore lead to an error. The renaming will be reversed with this version.
|
20.02.2025 |
6.7.0.16 |
Features
- New OCL operators for querying properties: To eliminate the need to search system settings with a string comparison, there are new OCL operators of the type propertyBool('PropName’).
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 query of system settings. For more information, see Properties via ocl.
- ”Show All” disabled by default in new SQL folders: 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 voucher document for creditors: In addition to image and PDF files, XML files (utf-8 encoded) can now be uploaded as a voucher document on creditors. If an XML file is saved on the creditor, the voucher 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 Creditors.
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 customized Bmd extensions an error could occur due to lack of access authorization to the module
codecs for Restricted Scripting. The BMD extension has been modified so that this cannot happen even with overwritten extensions.
|
07.12.2024 |
6.7.0.15 |
Features
- New Python Methods on Activities: Use the New Python Method
activity.setdocumentcontent() and activity.setemailcontent() Documents and emails on activities can be saved internally. Detailed Information on this 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 typelist attributes: Attribute of type TypeList – that is, the “classes” attributes on folders, scripts, reports, etc. – contain a list of classes. Find out if a particular class is included in it was previously only possible with string comparison. New for this is the operator
containsType . For more information, see OCL.
- Time tracking: Revision of the rounding of the target time of the weekly standard hours: The display of the target time of the weekly standard 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 in an activity, it can be stored in the Document field via
x deleted.
- Change in the header of invoice reports: Previously, the email address of the user was shown in the header of invoice reports. As of this version, the email address of the company is displayed instead.
Bugfixes
- Outlook App Fix issue with quotation marks: Email addresses containing quotation marks could not be detected in Outlook App, resulting 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: Long Duration event scripts started via scheduled tasks could run incompletely because the Cloud Server completed the session process before the event script could run in full. The issue has been fixed.
- Fixed a bug when changing the user group: Add or remove 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: Display emails with duplicate images could result in error messages on the activities on the email page. This has been fixed in this version.
- Fixed French Translations: Fix two French translations in system settings.
- Fixed a 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 detection when importing PDF receipts: Import PDF posts to creditors resulted in an error message in some cases. Start with this version, detection has been enhanced to fix the error message.
- 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. currently tidied 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 with disabled restrictions (On-Premises)
no module named msvcrt . This issue has been fixed.
|
15.11.2024 |
6.7.0.14 |
Features
Automatic expenses receipt recognition: From this version onward, the automatic receipt recognition for expenses is available to all customers with the licensed Purchases module, both in the full-featured apps and in the Phone App (with the latest app version). To do this, the latest TERMS AND CONDITIONS and conditions as well as the regulations for order data processing must be accepted. The detailed description can be found in the articles Expense recording and Phone App: Operation and use.
The Public Beta expenses Document receipt recognition trial version will be deactivated 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 is 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 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 for the first column of the Vatcombobox to be directly addressed or overwritten in the page customizing, it is given the version 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: Start with this version, log messages can be sent to OpenObserve instead of Loggly (by default in the Cloud Suite). To do this, you need to set the appropriate Parameters in the vertec.ini file (On-Premises). More information can be found in the article Logging.
Bugfixes
- Fixed problems when starting the Cloud Client: Due to a full Temp folder, Vertec Cloud Client could not be started on large Vertec On-Premise installations. The temporary file for the Logging Setup is now deleted immediately after logging is configuration, which fixes 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 ) is corrected.
- Fixed a payment import error: When payment import 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/Go button can be hidden: Start with this version, the Coming/Go button can be hidden under System settings > Project with the option Show Show comes/go for attendance tracking. The default setting is
True .
- Contacts as payer for Swiss-QR-Codes: If a contact is deposited as payer, the payment slip will show only the company and no longer Person & company under Payable by.
- 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-Premise: 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 as of this version. For more information, see the KB article Firebird.
Bugfixes
- Datepicker in the Web App shows correct English date format: Date Values in the Web App were sometimes shown in American-English format (MKT/DD/YYYY) instead of British-English format (DD/MKT/YYYY) with browser language setting “en-gb”. This has been fixed in this version.
- Fixed Topal payment import error: When payment import 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 = 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 show: In addition to “normal folders,” expression and SQL folders can also be selected as Grouping or when Folder Comparison.
- BI dimensions for abstract class: 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. With this version, this limitation has been fixed.
- 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 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.
- Come/Go button in the attendance timesheet: As of this version, the attendance timesheet receives a Come/Go button when entering the attendance timesheet. This allows the attendance timesheets 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 creditor documents: When analyzing posts 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.
- Bugfix 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 debtor extension: The Vertec Bexio extension is now available. All information can be found in the article Bexio Web Accounts Receivable Extension.
- SelectLine extensions cloud ready: The Vertec SelectLine extension accounts receivable, creditors 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 extensions accounts receivable and creditors 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 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 several possible percentages are defined for a VAT code in Infoniqa ONE 200, a warning message no longer appears, but the extension has been adjusted so that the correct rate is applied.
- Outlook App Removing all email addresses from “To” without errors: Fix the issue where an error message appears when removing all email addresses from the “To” field.
- Loggly provides licensees as tags 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.
- Weird error messages in Python: There have been a few reports of error messages in Python recently that pointed to faulty memory handling. We have been able to narrow this down and improve it in some areas. However, it is important note to note the set_value() method of custom renderers
- Default sorting of list with custom renderer correct on first call: An issue could occur where lists containing a custom renderer did not follow the default sorting on first call. This has been fixed with this version.
- Unlabeled object 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-Premisespremises 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: If there are very, very many activities at an address, the Outlook App can become inefficient, because 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 usage.
- Phone App Adjustments for Expenses: On the expense detail view 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 rights brings sensible error message: If vtcapp.getwithsql() is executed with insufficient user rights, a corresponding message is now always displayed, 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: When logging via Loggly service, an issue could occur where memory usage increased dramatically or Vertec clients could even 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 in case of error: If the Cloud Control is not available to delegate the sessions to a Session Runner, the Task Scheduler runs into an error. Previously, this causes the task to be aborted. Start with this version, the Task Scheduler is restarted.
The new version of the Phone App will be available for download in the next few days on Google Play and the app Store.
|
17.04.2024 |
6.7.0.7 |
Features
COM Forwarding: With COM Forwarding we are introducing a proxy system with which 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 accounts payable)
- Topal (debtors and creditors)
These are therefore also available in the Cloud App (and thus in the Cloud Suite) starting with this version.
- Use of delivery lines only optional: For performance reasons, delivery lines are only available if the system setting Use project > Delivery lines
true is. By default, this system setting is set to false initialized and also for existing customers 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 the import of a config set. For example, it is possible to clean up old data before the import of a config set or initialize values after the import 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. Information about this 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. Information on this 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 will then be labeled “complete process”. This is usually not desired for Pdf, which is why from this version Pdf will only be shown normally, but will no longer be “in process”. See also the note Generate 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(): be 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 new folder PythonUnsafe in the Vertec installation directory besides the Python folder. The Python modules with 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:
- Always with new installations.
- 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 detects street with number in front: Address with house number in front of the street name (e.g. 123 Baker Street) are now correctly detected by the Abacus extension and passed into Abacus correctly.
Adjusted payment type determination in Abacus accounts receivable 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 the IBAN number of invoice and payment type
- Comparison of companyAddress.adresstext 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 will result in an error if there was no user with this entry ID in the system. If no such user exists, a message will be displayed: Please make sure that at least one administrator user with a set password exists.
- Outlook App Update (Windows) installed in correct directory: Since Vertec 6.6.0.10 the update of the Outlook App Windows Edition installed 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:
Choose project in Mandate Language Correctly with Choose job translated.
- Abacus payment import 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 StandardStreetaddress: invoices with customer addresses that did not have a postal address (street)
standardadresse empty), created 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 Email: In order to create activity new activity for attachments of an email that is saved as an activity in Vertec, from this version, the button is available for document saving Intern
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 email: From this version onward, the button for Internal document storage is displayed on the activity
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 removed by default from this version. For existing installations where the pay button was used, the conversion creates a payment object with payment date = invoice date for each of these invoices. The payments subfolder is also always shown, even if no payments have been entered yet (new databases only). For information about payments, see the revised article Enter payments.
- New command line parameter for the Cloud Installer: The Cloud Installer can be used with the parameter
/norestart can be carried out, which, when using /silent a possible 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 in version 6.7.0.3 has now also been implemented for the Cloud Server Setup and Desktop App Setup. This means that the VC++ Installer no longer requires a restart.
- Restrict parameters by default in the Vertec.ini file: To increase the security of On-Premises installations, the Vertec.ini file contains by default the following parameters for new installations:
Restrict Scripting=True , Restrict Session Process=True and Restrict Filesystem Access=True .
- Alphabetical sorting in Outlook App: When assigning activity types to emails or calendar items, the drop-down list is sorted alphabetically instead of by internal ID.
- Removed “Database” section from project: On Projects, the “Database” section was added on the Accounting page.
Datenbank hidden. The values entered there overwrote 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 this 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
- Removed Document Path field on class settings: On the detail page of class settings the field was changed despite the system settings Document Storage Intern
Dokumentpfad This has been removed with this version.
- Error message for the list controller: If the list controller contains an error in the initalize() method, a detailed error message including any existing message (text from the exception) is shown.
- Normalization of CommsChannel of communication upgraded: When the normalization of e-mail addresses was implementation, the types of means of communication were
M (mobile) and F (Fax) and retrofitted with this version.
- Fixed 500 errors from XML server: The first XML request after a new login could result in 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 shown 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 preview also includes file formats.
.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 the 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 Open bi view.
- Adjusted net capacity in Resource Planning: An optional third line is added to the gross and net capacity lines in the utilization charts
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 setting Adjusted Net Capacity (Percentage). New methods for this are available 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 different rates. In order for Abacus to differentiate between these VAT approaches, VAT rates in Abacus must also be defined by a effective date and the posting must be accompanied by a date that Abacus can use to determine the correct VAT rate. To
this end, posting objects in Vertec get the following two new properties:
-
MWST Datum : Specify the date relevant to the VAT. Usually the value date of the invoice (or creditor date). If a VAT rate appears that differs from the “normal,” the start or end date of the regarding VAT detail is used.
-
MWSTTyp : Used internally for the implementation of MWSTDatum used.
Bugfixes
- Cloud App with invalid URL causes error message: If the Cloud App was started with a non-existent URL, it crashed without an error message. Start with this version, the error message is
Der Vertec Cloud Server ist nicht erreichbar (...) shown.
- Use of the current service type: If an activity has service types stored several times when assigning service types to phases (with the checkbox Service types must be assigned to the phase activated) and the first assignment is inactive, then the service type was not shown in the Combobox during the time tracking. As of this version, the most current (active) activityPhaseLink is always shown.
|
14.12.2023 |
6.7.0.4 |
Features
- Notification when activating OpenID Connect if admin ID is missing: From now on, when activating Openid connect, a message is shown when the administrator (EntryID:
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 XML Server error messages: The XML Server provides useful error messages in case of invalid object Id.
- Subject property of documents contains evaluated OCL: In reports, the subject property has been entered without resolved OCL. With this version, the OCL is now 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 user 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 as of this version.
- Fixed endless loops in the Web App: When opening Supplier > Address > Accounts payable, the creditor can no longer be opened, so infinite loops are no longer possible.
- Problem Special case for 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: Start 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.
- Pre-selection of phase for calendar entries in Outlook App: Pre-selection of stages with phases with spaces did not work when entering services or activities in Outlook App. To fix this, some formatting rules had to be adjusted. For example: When a space is used in the code of a project or phase, it must be enclosed in parentheses or in quotation marks. When a punctuation mark follows a code, it must also be enclosed in parentheses or in quotation marks. Please refer to the current formatting rules in the article Outlook app: operation and use.
- Outlook App: Fix bug with $ symbol when running Vertec with MS SQL server: If the messageid is
$ Symbols 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 as of this version.
- Fixed incorrect behavior when internal document saving to Activities: When the System Settings 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. This behavior has been fixed in 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 inadvertently 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 correct with the update of the ProtocolVersion.
ProtocolVersion fixed.
- Fixed bug in included Office reports: The Attendance time [h] heading was not translated on the report template of the proof of work (adaptation of the Excel template). The dialog shows an incorrect heading for the Monthly Monitoring services report (adaptation in the report code). If you have user-specific adjustments to 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 reboot. This is no longer forced, but a message appears after the Cloud App installation that a reboot 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 emails 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. Start with this version, 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: Scroll through the results of a selection field with the mouse wheel also scrolled the Activity History of the Outlook App. 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 accounts receivable.
|
11.10.2023 |
6.7.0.1 |
Main release |
27.09.2023 |