Release 2.12.0 of foreknown has been published. Below you will find all the details about this version:

New Features

  • FKE-720: Invoices can now optionally be created as e-invoices in EN-16931 or X-Rechnung format. The format can be defined on the invoicing profile and on the invoice.
  • FKE-742: For additional units, an international trade code can be stored in foreknown, which is required for e-invoices.
  • FKE-739: Other positions on orders can be defined as a subscription service, whereby corresponding additional services can be generated automatically in defined cycles.

Improvements

  • FKE-743: Optional fields such as the time or labels can now be hidden globally in the “Enter activity” dialog.

Bug fixes

  • FKE-741: The unit prices are no longer negated in the cancellation invoice, but the quantities.

Migration Notes

With the introduction of e-invoices, certain fields of the company profile will also be adopted 1:1 for e-invoices. It must therefore be ensured that these fields only contain the actual value and no other information.

Example: For the IBAN, the following is entered in the company profile: “IBAN: DE...”. In future, however, only “DE...” should be entered.

The following properties are affected:

  • Name of the 1st bank (variable: bankName)
  • IBAN of the 1st bank (variable: bankAccountNumber)
  • BIC of the 1st bank (variable: bankId)
  • Name of the 2nd bank (Variable: bank2Name)
  • IBAN of the 2nd bank (Variable: bank2AccountNumber)
  • BIC of the 2nd bank (Variable: bank2Id)
  • Tax number (Variable: salesTaxNumber)
  • Sales tax identification number (Variable: commercialRegister)

If you remove these “labels” from the above fields, you must also ensure that the “labels” are added to all templates for offers, orders, invoices and activity reports, so that, for example, “IBAN: ” appears before the IBAN again. To do this, search for the variable names in the templates.