Zum Inhalt

2023

2023.12.08

Features

  • For performance reasons, the barcode filter was changed to an exact search (1:1 comparison) (5071).
  • When importing e-invoices, duplicate tax rates are now merged; this previously led to an error during import (6075)
  • The standard payment condition of 30 days is now set for e-invoice imports (6075)
  • A new data manipulation has been created by default 'Calculate GROSS AMOUNT INIT', this can be used if the amounts are to be taken directly from the OCR instead of 'Recalculate GROSS AMOUNT' (6125)
  • Account assignment specifications can no longer be saved if no project and no vendor is stored (6139)

Bugfixes

  • When copying the account assignment specifications, the property could not be changed (6021).
  • If a process is started with filled variables, these are saved before the workflow engine is started. This allows access to the variables during the first system step.

Technisch

  • Imported invoices from the invoice import interface are now cleaned up by the garbage collector job. The number of days after which the documents are cleaned up can be set under Configuration -> Jobs -> Imported invoice files from the invoice import job (5916)
  • In the PDF log, the lines of attached documents are now correctly wrapped if the texts are too long (6004).
  • When calculating values with GetCodeValue, values are now always rounded to two decimal places (5945).
  • New filter 'Owner' in the standard. Customers who already had this in use must add the filter/column again. Important: For the filter to work, the Webflow user ID must be entered in the USERID field under the references (with class 'Manager/R001'). (6119)
  • The email address now allows umlauts

2023.11.15

Features

  • The title definitions can now be exported and imported in the Webflow under 'Administration -> Titles' (5348).

Technisch

  • When invoices are returned to the import folder, all special characters are replaced with an underline (_). (5889)
  • For the predefined filters more values can be selected (approximately 200) (5808)
  • Before the log gets archived, a check will be performed to make sure it's not yet in the archive. During a serious error it was possible to have multiple instances of the log in the archive (5836)
  • (Archive) passwords are now stored encrypted in WF tables (5598)
  • When starting sub-processes with the 'Apply documents' option, the documents are recopied and no longer moved so that the documents are available in both processes (5883).

2023.10.07

Technisch

  • Added new endpoints for API v3.
  • Vendor: CSV that gets exported when resetting an invoice is now ANSI encoded. (5652)
  • Preparations for PHP8.2
  • Tasks in state "Error" will no longer be shown in the on hold tab. Under "Blocked" they will be consolidate (Predefined filter "Error")

2023.09.16

Bugfixes

  • Bugfix Vendor: In the account assignment specifications, it is now possible to create different positions with the same unique selling proposition.

Technisch

  • New method BpmnScript->getAllExecutableFunctions that gets all functions for which a function description exists for the script (5354).
  • In the 1immo visa process, there is finer logging in the case of substitutions.

2023.09.04

Features

  • If 'Return to import folder' is set when resetting a document, semicolons (;) are not allowed in the reason. They are replaced by commas (,) (5232).
  • In the BPMN process configuration there is now documentation for the script assignments. The documentation can be found under BPMN steps with script possibility (5055).
  • Vendor: There is a new property 'external feature' in the GetCodeValue which returns the unique selling proposition only if it is an external account assignment default (SOURCE = 2). For the Garaio Erp configurations that directly pass the column unique selling proposition, the configuration was automatically changed to this property (5454).
  • Under Administration/Kredi WF/E-Billing it is now possible to specify the 'Path for document recognition'. This path is used if the import cannot import the invoice directly into the webflow (5171).
  • Kredi: Im Log PDF wird bei den Kontierungen neu auch der Buchungstext angezeigt (5465).
  • In the business process information PDF, select variables no longer display the direct value, but a readable value. For example, for user assignments, it is no longer the ID of the user, but the name of the user (5490).

Technisch

  • In the administrator dashboard on the right required services will be displayed with the current state. If a monitoring system is in use, this can also be checked periodically via CLI tool. This can be done with the command 'php PATH_TO_WEBFLOW/webflow3/protected/yiic.php systemcheck checkservices (5485)

2023.08.22

Features

  • Under Tasks/Documents, the barcode can now be customized (4810).
  • Kredi: New script "Check role assignment" has been included in the default. This step checks if the correct users are set. (4955)
  • Vendor: If in the administration under configurations - Kredi, the checkbox "Take over additional costs date in the account assignment form from booking/value date" is set, the additional costs date is now also initially taken over from the booking date and not only when the booking date is changed(5359).

Technisch

  • Where available, the database manipulation during import for the first VAT code for up to 5 items has been adjusted (5266).
  • Under 'Administration/API Configuration', the Swagger API documentation (/docs/api/Index.html) is now opened instead of the /api/default.html link (5226).
  • Positions and calculation of VAT of PostFinance invoices are now created from Summary->Tax->TaxDetail and no longer from LineItems (5296).

2023.07.25

Features

  • Vendor: When initiating the vendor documents, it is checked that the total of the item gross amounts corresponds to the gross amount of the document header. If there is a small tolerance (analogue configuration limit), the difference to the document header is distributed to the highest position (5073).
  • In the date search filters for tasks and business processes, English words and numbers are interpreted as relative date values. Example: "-30 day to today" is interpreted as "last 30 days" from today (5131).

Bugfixes

  • Bugfix Vendor: When the account assignment was recreated by the 'Check Account Assignment' script, the 'Done By' date was no longer set (5116).

Technisch

  • README file extended by the following item: "Step 2 - Databases" > "Ensure database maintenance / data security", (3801).
  • LDAP: Redirect task and GF to substitute, before deactivating a user. (5195)

2023.07.04

Features

  • Documents with suffix 'eml', in in Config -> upload allowed will be automatically converted to pdf on upload (4913)
  • Variables stored in the import data of the document are now also attached to the process when the process is created via the 'Documents' tab
  • Kredi: In the account assignment, the account selection and cost centre selection can now be changed with a configuration to sort by account number or cost centre number (4751)
  • The "Send e-mails for overdue tasks" job now also sends mails for blocked tasks to the users and groups defined in the configurations under System - "Send e-mails for serious errors" (1697).

Bugfixes

  • When revising the historization of vendor documents, an old column "MWST_CODE" was deleted, which caused errors (4989).
  • Bugfix in the migration 'Non-opted properties'. All entries with booking text 'TermOfPayment' are now filtered out again (5053).
  • The task list can now be exported in xlsx format again (4972)
  • Error fixed that after changes to vendor settings in the BPMN step the old configuration was displayed after reloading (5065)
  • Bugfix Vendor: When the account assignment was recreated by the 'Check Account Assignment' script, the 'Done By' date was no longer set (5116).

Technisch

  • When updating to this version, the php extension 'php-mailparse' must be installed. The DLL can be downloaded here: https://windows.php.net/downloads/pecl/releases/mailparse/3.1.3/php_mailparse-3.1.3-8.0-nts-vs16-x64.zip it is activated in php.ini with extension=mailparse (insert this after extension=mbstring)
  • If no tax code is found via data manipulation, the first one found with corresponding percentage and active flag is tried to be set again when saving (5148)
  • Kredi: In the account assignment mask, the Quantity field now only shows the 'kwh' as a designation. The remaining designations such as 'L' have been removed. (4755)

2023.06.15

Features

  • Kredi: Changing the payment conditions in the document header is now also logged (4882).
  • Vendor: It is now possible to configure in the administration under Configurations - Kredi, with the checkbox "Transfer incidental cost date in account assignment form from posting date" whether the additional cost date is taken over from the posting date in the form for entering a new account assignment (4752).
  • In the admin area there is a new tab in which actions for external users can be configured. This way, people without users can be included in the process (3252).
  • The reference search is now filtered to the security areas available to the logged-in user (4616).

Bugfixes

  • The garbage collector job no longer blocks when deleting business processes if they have long Esr references (4925).
  • The garbage collector job no longer blocks documents when deleting documents that were cancelled during import (4948).
  • The error when deleting all documents has been fixed.

Technisch

  • The garbage collector job now only deletes up to 50000 business process and system logs per run (4784).
  • In the SSIS package for account assignment defaults, all those with SOURCE = 1 must be ignored when deactivating the account assignment defaults.

2023.05.31

Features

  • In the table filters, visibility can now be set to groups (4533)
  • GetCodeValue extension - Respond to internal values with comparison operators (3253)

Bugfixes

  • visas were skipped if multiple tasks should have been created (4748).

Technisch

  • Unique selling point in the whole webflow limited to 100 characters (4675)

2023.05.10

Bugfixes

  • Bugfix display of denied visum (removal of tags)
  • Bugfix on svg process tab
  • Bugfix on invoice import with multiple taxcodes

2023.05.05

Features

  • Configuration / Jobs / clean: It can be set after how many days the temporary local import files are deleted. These are then deleted in the "Garbage Collector" job. (1583)
  • Newly 5 instead of 3 VAT positions are supported (4018)
  • Vendor: In the Bpmn process details it can be configured if the 'value date / booking date' in the account assignment can also be selected from a closed booking period (4435).
  • Vendor: The automatic adjustment of the 'value date / booking date' can now be set separately for the document header and the account assignments (4436).
  • Account assignment specifications: In the unique selling proposition field, the "Enter" key is now prohibited (4551).
  • New KrediStandard script for creating the Visumshistory PDF including additional information (4668).
  • Vendor: In the account assignment 0 is now allowed as quantity (4682)

Bugfixes

  • Html tags are removed from the message of rejected visas, before the output of the system note (4554).
  • If the cost centre was not changed during editing, an error no longer occurs (4606).
  • Account assignment specifications with creditor number now no longer lead to an error when opened (4606).
  • Before saving, special characters are deleted from the account assignment ID (4606).

Technisch

  • A major change was made in the tax positions (database page). The accounts payable module including import needs to be well tested.
  • Account Assignment Defaults: Rights for the copy function have been changed to "Accounts Payable Management Responsibility Profile and Profile Assignment" (4606).

2023.04.12

Features

  • Now account assignment specifications can be copied and only the desired values can be adjusted(4233).
  • For the preliminary account assignment, the value date is now taken from the document header instead of the previous account assignment (3862).
  • In the process tab, the column and filter 'Real estate' can be added (4450).

Bugfixes

  • Bugfix when uploading documents. Changed rights check when displaying documents after uploading to list documents (3925).

Technisch

  • In GetCodeValue there are two new formats for lists (Date & Numeric) (3850).

2023.03.09

Bugfixes

  • Bugfix on invoice import

2023.03.01

Features

  • In the process log, the trace log can now be displayed via checkbox(3031).

Bugfixes

  • Fixed bug that user and group selections were temporarily saved incorrectly (3541).

Technisch

  • Trace-logging can be activated in the admin-panel tab 'Log' (3021).

2023.02.07

Features

  • Vendor document: The unique selling proposition is now also displayed when it is empty and can be edited via the edit icon(3436).
  • Business case: overwrite remark and log to process log instead of logging to system log (3027)
  • Missing authorization for vendor search when creating account assignment specifications was assigned to existing role 'kredi-user' (3758)
  • In the Archive Export Profile table, it is now possible to filter on the client (3807).

Bugfixes

  • Unicode character for no break space (NBSP) is now validated correctly in the field Document name (3530).
  • The booking period table wasn't considering the tenant if there only was one active tenant. List now shows the right rows (3739)

Technisch

  • Archiving: Fields with semicolon in the value are now exchanged with colon before archiving (3311).

2023.01.18

Features

  • One-Immo: Invoices with amount 0.00 will be marked as credit. This leads to another process flow for credit-invoices (3275)
  • Vendor: In the Responsibility profile it's now possible to configure that a visa from two people is mandatory (3510).

Technisch

  • Vendor: For processes with the system task 'Intermediate indexing', archiving now runs asynchronously via RabbitMQ (3456)
  • Updater can now use a new parameter --devInstall for installations for developers (3579)
  • Vendor: Added a user field to the account table (3511).