New Integrations

  • [Admin OIDC Authentication] Added: Admin OIDC Authentication plugin

New Features

  • [Admin] Added: Added option to rewrite metered billing variables to new package on admini-initiated change/upgrade
  • [Admin] Added: Admin widgets: Sent,Accepted,Invoiced Estimates
  • [Admin] Added: Estimate: conversion modal with custom due date (30/45/60 days) on convert to invoice
  • [Admin] Added: New configuration option "Auto-remove banned IP entries that are no longer active for more than N days"
  • [Admin] Added: Option to enable admin notifications to send information about failed app connections via a cron task
  • [Automation] Added: Automatic Reissue for SSL Certificates
  • [Automation] Added: New cron task Auto-remove banned IP entries
  • [Billing] Added: Option to add product description to the invoice
  • [CloudSignup v2] Added: New configuration option "Auto-add product on returning client logins"
  • [Domainr] Added: Fastly API support as alternative to deprecated RapidAPI
  • [eInvoices KSeF] Added: Option to always export invoice in its 2nd currency
  • [eInvoices KSeF] Added: Option to export invoice lines in 2nd language
  • [Exact Online] Added: A section that allows to fix cross-brand irregularities
  • [Quicbooks Online] Added: A section that allows to fix cross-brand irregularities
  • [Swish] Changed: Module updated to use v2 API
  • [XML UBL] Added: Option to force bank account details on exported UBL invoice
  • [XML UBL] Added: Option to specify product form variable responsible for storing generated UBL PO number

Bugs Fixed

  • [Admin] Fixed: "Search in invoice contents" option do not work correctly
  • [Admin] Fixed: Client sublist filter (Active, Inactive, etc.) not applying correctly
  • [Admin] Fixed: PHP Error in queue related to service recurring price recalculation on domain settings change
  • [Admin] Fixed: Processing cancelation request on pending account do not mark related account/order as Terminated/Cancelled
  • [Admin] Fixed: Unable to bulk-edit language lines from non-global sections
  • [Billing] Fixed: Issuing credit note do not move translated invoice line correctly
  • [Cart] Fixed: Product names and description are locked to a specific language
  • [Client area] Fixed: Unable to access specific order pages if multibrand is enabled
  • [Clientarea] Fixed: Cannot set priority for DNS records
  • [CloudSignup v2] Fixed: Auto-product added when existing customer logs in after visiting signup page
  • [ComodoSSL] Fixed: Reissue button not visible in adminarea
  • [DK Hostmaster] Fixed: Auth Code is not returned correctly
  • [Domains] Fixed: The "Processing domain emails" option does not send emails when the module immediately sets the Active status
  • [Forms] Fixed: Related Component form fails to store value after changes
  • [LibreNMS] Fixed: Bandwidth usage cache stops refreshing
  • [News] Fixed: Unregistered browsing of news results in error in log
  • [Proxmox] Fixed: VM provisioning fails when trying to setup automatic backup schedule
  • [Stripe.com] Fixed: Translations are missing in Stripe SEPA intents
  • [TheSSLStore.com] Fixed: Expiry date is not set during synchronization
  • [UserAPI] Fixed: Endpoint to create ticket returns empty array and does not create a new ticket
  • [XML UBL] Fixed: EU Customer using wrongly formatted VAT eu fails to validate UBL
  • [XML UBL] Fixed: Negative charges on invoice fails to validate UBL with Peppol format

Subscribe to our newsletter

And be the first to know about special offers, promo-codes, new product releases and more!