<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://3.17.75.209/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SarahK</id>
		<title>WHMCS Documentation - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://3.17.75.209/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SarahK"/>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/Special:Contributions/SarahK"/>
		<updated>2026-04-16T17:22:46Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34568</id>
		<title>Version 8.10 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34568"/>
				<updated>2024-04-24T20:46:59Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Update to Invoice Labels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 8.10.1&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: Maintenance&amp;lt;br /&amp;gt;&lt;br /&gt;
Latest Update: 24th April 2024&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
For more information on WHMCS 8.10's important changes and exciting features, see [[New and Improved in WHMCS 8.10]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
         &lt;br /&gt;
==Version History==&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;18th March 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3rd April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;General Availability&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;24th April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Maintenance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;24th April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
==Download==&lt;br /&gt;
    &lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
    &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
     &lt;br /&gt;
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP.&lt;br /&gt;
* The [[Automatic Updater]] only displays updates if you are running a PHP version that is compatible with that WHMCS version.&lt;br /&gt;
* For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
[[Upgrading|Upgrade Instructions]]&lt;br /&gt;
       &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
       &lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic Updater]].&lt;br /&gt;
         &lt;br /&gt;
Go to '''Utilities &amp;gt; Update WHMCS''' to begin the process.&lt;br /&gt;
         &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
If the update was released recently, you may need to click '''Check for Updates''' before the update will be available.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
== Release Notes ==&lt;br /&gt;
    &lt;br /&gt;
=== Sitejet Builder ===&lt;br /&gt;
   &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers. Sitejet Builder is included by default with cPanel &amp;amp; WHM or Plesk hosting plans that enable the feature. Additionally, you can choose to offer Sitejet Builder to customers as an optional Sitejet Builder product addon using the new '''Sitejet Builder''' predefined addon. Promotions for the Sitejet Builder options that you offer will automatically appear in the Client Area.&lt;br /&gt;
   &lt;br /&gt;
* When you log in to the Admin Area after upgrading to WHMCS 8.10 or higher, a banner will display information about Sitejet Builder. This banner displays regardless of whether you have any eligible hosting servers.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included by default on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt;&lt;br /&gt;
* A new '''Features''' column in the list of products at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products_and_Services|Products/Services]]''' displays up-to-date Sitejet Builder availability for products for your cPanel &amp;amp; WHM and Plesk servers.&lt;br /&gt;
   &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
   &lt;br /&gt;
[[Sitejet Builder|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Automatic Cancellation for Overdue Invoices ===&lt;br /&gt;
  &lt;br /&gt;
In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. This allows you to cancel old, overdue invoices that have accumulated on your system each time that the daily tasks run.&lt;br /&gt;
  &lt;br /&gt;
* You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* You can view the total number of overdue invoices that the system cancelled in the last daily cron run under '''Overdue Invoice Cancellation''' in the '''Daily Actions''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Status]]'''. Click '''Overdue Invoice Cancellation''' to view detailed information about each of the cancelled invoices.&lt;br /&gt;
  &lt;br /&gt;
[[Automation Settings|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Update to Invoice Labels ===&lt;br /&gt;
 &lt;br /&gt;
To increase clarity when viewing clients' invoices in the Admin Area, we have updated the labels that denote totals.&lt;br /&gt;
&lt;br /&gt;
* The invoice's total in the top section of the '''Summary''' tab is now '''Invoice Amount'''. This total is the invoice's total before payment or credit application.&lt;br /&gt;
* The separate total at the bottom of the '''Invoice Items''' list remains '''Total Due'''. This total is the amount that the client owes after subtracting any credits from the '''Invoice Amount''' total.&lt;br /&gt;
&lt;br /&gt;
=== PDF Invoice Download Permissions ===&lt;br /&gt;
 &lt;br /&gt;
Admins who have either the ''View Invoice'' '''or''' ''Manage Invoice'' permissions at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Administrator Roles]]''' can download PDF invoices. Previously, this required the ''Manage Invoice'' permission.&lt;br /&gt;
 &lt;br /&gt;
=== CloudFlare® Proxy Check ===&lt;br /&gt;
 &lt;br /&gt;
The list of checks at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; System Health''' now includes a warning if the system detects problems with your CloudFlare trusted proxies configuration.&lt;br /&gt;
 &lt;br /&gt;
If you see this warning, click the link to automatically correct the issue.&lt;br /&gt;
 &lt;br /&gt;
== Templates ==&lt;br /&gt;
       &lt;br /&gt;
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.&lt;br /&gt;
       &lt;br /&gt;
===Twenty-One Theme===&lt;br /&gt;
       &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.1:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-twenty-one/compare/v8.9.0-release.1...v8.10.1-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Six Theme ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.1:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v8.9.0-release.1...v8.10.1-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.1:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.9.0-release.1...v8.10.1-release.1&lt;br /&gt;
    &lt;br /&gt;
== Changelog ==&lt;br /&gt;
     &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_Beta_1|Version 8.10.0 Beta 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_RC_1|Version 8.10.0 RC 1]]  &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_GA|Version 8.10.0 Release 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.1|Version 8.10.1 Maintenance]]&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34567</id>
		<title>Version 8.10 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34567"/>
				<updated>2024-04-24T20:32:16Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 8.10.1&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: Maintenance&amp;lt;br /&amp;gt;&lt;br /&gt;
Latest Update: 24th April 2024&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
For more information on WHMCS 8.10's important changes and exciting features, see [[New and Improved in WHMCS 8.10]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
         &lt;br /&gt;
==Version History==&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;18th March 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3rd April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;General Availability&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;24th April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Maintenance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;24th April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
==Download==&lt;br /&gt;
    &lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
    &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
     &lt;br /&gt;
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP.&lt;br /&gt;
* The [[Automatic Updater]] only displays updates if you are running a PHP version that is compatible with that WHMCS version.&lt;br /&gt;
* For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
[[Upgrading|Upgrade Instructions]]&lt;br /&gt;
       &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
       &lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic Updater]].&lt;br /&gt;
         &lt;br /&gt;
Go to '''Utilities &amp;gt; Update WHMCS''' to begin the process.&lt;br /&gt;
         &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
If the update was released recently, you may need to click '''Check for Updates''' before the update will be available.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
== Release Notes ==&lt;br /&gt;
    &lt;br /&gt;
=== Sitejet Builder ===&lt;br /&gt;
   &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers. Sitejet Builder is included by default with cPanel &amp;amp; WHM or Plesk hosting plans that enable the feature. Additionally, you can choose to offer Sitejet Builder to customers as an optional Sitejet Builder product addon using the new '''Sitejet Builder''' predefined addon. Promotions for the Sitejet Builder options that you offer will automatically appear in the Client Area.&lt;br /&gt;
   &lt;br /&gt;
* When you log in to the Admin Area after upgrading to WHMCS 8.10 or higher, a banner will display information about Sitejet Builder. This banner displays regardless of whether you have any eligible hosting servers.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included by default on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt;&lt;br /&gt;
* A new '''Features''' column in the list of products at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products_and_Services|Products/Services]]''' displays up-to-date Sitejet Builder availability for products for your cPanel &amp;amp; WHM and Plesk servers.&lt;br /&gt;
   &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
   &lt;br /&gt;
[[Sitejet Builder|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Automatic Cancellation for Overdue Invoices ===&lt;br /&gt;
  &lt;br /&gt;
In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. This allows you to cancel old, overdue invoices that have accumulated on your system each time that the daily tasks run.&lt;br /&gt;
  &lt;br /&gt;
* You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* You can view the total number of overdue invoices that the system cancelled in the last daily cron run under '''Overdue Invoice Cancellation''' in the '''Daily Actions''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Status]]'''. Click '''Overdue Invoice Cancellation''' to view detailed information about each of the cancelled invoices.&lt;br /&gt;
  &lt;br /&gt;
[[Automation Settings|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Update to Invoice Labels ===&lt;br /&gt;
  &lt;br /&gt;
To increase clarity when viewing clients' invoices, we have updated the labels that denote totals. The invoice's total at the top of the '''Summary''' tab is now '''Invoice Amount''', while the separate total in the '''Invoice Items''' list remains '''Total Due'''.&lt;br /&gt;
 &lt;br /&gt;
=== PDF Invoice Download Permissions ===&lt;br /&gt;
 &lt;br /&gt;
Admins who have either the ''View Invoice'' '''or''' ''Manage Invoice'' permissions at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Administrator Roles]]''' can download PDF invoices. Previously, this required the ''Manage Invoice'' permission.&lt;br /&gt;
 &lt;br /&gt;
=== CloudFlare® Proxy Check ===&lt;br /&gt;
 &lt;br /&gt;
The list of checks at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; System Health''' now includes a warning if the system detects problems with your CloudFlare trusted proxies configuration.&lt;br /&gt;
 &lt;br /&gt;
If you see this warning, click the link to automatically correct the issue.&lt;br /&gt;
 &lt;br /&gt;
== Templates ==&lt;br /&gt;
       &lt;br /&gt;
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.&lt;br /&gt;
       &lt;br /&gt;
===Twenty-One Theme===&lt;br /&gt;
       &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.1:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-twenty-one/compare/v8.9.0-release.1...v8.10.1-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Six Theme ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.1:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v8.9.0-release.1...v8.10.1-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.1:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.9.0-release.1...v8.10.1-release.1&lt;br /&gt;
    &lt;br /&gt;
== Changelog ==&lt;br /&gt;
     &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_Beta_1|Version 8.10.0 Beta 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_RC_1|Version 8.10.0 RC 1]]  &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_GA|Version 8.10.0 Release 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.1|Version 8.10.1 Maintenance]]&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34566</id>
		<title>New and Improved in WHMCS 8.10</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34566"/>
				<updated>2024-04-24T20:31:42Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WHMCS 8.10 introduces automated provisioning for Sitejet Builder on supported servers and allows you to cancel overdue invoices automatically.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
You can learn more about the technical details of this release's changes in our [[Version 8.10 Release Notes|Release Notes]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
== Fast, Easy, Competitive Websites with Sitejet Builder ==&lt;br /&gt;
  &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers, making it easy for your customers to build and launch competitive websites, fast.&lt;br /&gt;
 &lt;br /&gt;
[[File:cpanel-sitejet-builder.png|600px]]&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included at no extra charge on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt; &lt;br /&gt;
  &lt;br /&gt;
Sitejet Builder includes everything that your customers need to create professional websites, no coding required. They can choose from over 140 templates and customize everything with a simple drag-and-drop editor. Stock photos, videos, and even AI-assisted content creation are included.&lt;br /&gt;
 &lt;br /&gt;
You can start offering Sitejet Builder by adding the correct feature or permission to your hosting plans or by creating a predefined Sitejet Builder addon. Promotions for your Sitejet Builder products and addons will display to your customers in the Client Area.&lt;br /&gt;
 &lt;br /&gt;
[[File:client-area-sitejet-builder-login.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
  &lt;br /&gt;
For more information, see [[Sitejet Builder]].&lt;br /&gt;
 &lt;br /&gt;
== Cancel Accumulated Overdue Invoices Automatically ==&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.9 and earlier, cancelling old overdue invoices was a manual process. In WHMCS 8.10 and later, you can enable automatic cancellation for invoices that have been overdue for a specified amount of time.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancel-invoices-billing-settings.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
When you enable this feature, the system cron will cancel any overdue invoices that are in the ''Unpaid'' status and have exceeded your set number of days. This ensures that overdue invoices will not accumulate on your system indefinitely, and it requires no manual action from you.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancelled-invoice.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
You can enable automatic overdue invoice cancellation and set the number of days using the '''Enable Auto Cancellation''' and '''Days Overdue''' settings in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
 &lt;br /&gt;
For more information, see [[Automation Settings]].&lt;br /&gt;
&lt;br /&gt;
== Updating to WHMCS 8.10 ==&lt;br /&gt;
     &lt;br /&gt;
To take advantage of these changes, you need to update to WHMCS 8.10. We recommend making sure your customizations are up-to-date for the new version and checking the compatibility of any third-party modules you use.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Automation_Settings&amp;diff=34565</id>
		<title>Automation Settings</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Automation_Settings&amp;diff=34565"/>
				<updated>2024-04-24T20:25:33Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Enable Auto Cancellation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Automation Settings''' allow you to configure all of WHMCS's automated processes. This includes suspensions, unsuspensions, terminations, how far in advance the system generates invoices, and when the system sends overdue notices. It's the one central place that controls everything that the daily automation tasks do.&lt;br /&gt;
&lt;br /&gt;
You can access this feature at  '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; Automation Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Automation Settings'''.&lt;br /&gt;
&lt;br /&gt;
To trigger the daily automation tasks, you must configure a [[Crons|Cron Job]] at a recommended frequency of every 5 minutes. This is usually part of the initial installation of WHMCS.&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=https://www.youtube.com/watch?v=Yk3-Ud0jITc&amp;amp;list=PLfpgUwyOgC7C4wwPhB7jEqSp_esXB31Jb&amp;amp;index=5&amp;amp;t=0s|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
==Scheduling==&lt;br /&gt;
&lt;br /&gt;
===Time of Day===&lt;br /&gt;
[[File:Time of Day.png|thumb|Time of Day]]&lt;br /&gt;
This setting allows you to select the hour in which you'd like WHMCS to perform all daily automation tasks. To function properly, this setting depends on configuring your cron job to run at least once every hour. We recommend setting it to run every 5 minutes to allow other system processes, such as checking for updates, to take place.&lt;br /&gt;
&lt;br /&gt;
==Automatic Module Functions==&lt;br /&gt;
[[File:Automatic Module Functions.png|thumb|Automatic Module Functions]]&lt;br /&gt;
These settings pertain to your customer’s products or services and how the system handles non-payment.&lt;br /&gt;
&lt;br /&gt;
===Enable Suspension===&lt;br /&gt;
Selecting this option will enable automatic suspensions when payments for products or services are overdue. The setting below (Suspend Days) controls the amount of time between your customer becoming overdue and when the system suspends them.&lt;br /&gt;
&lt;br /&gt;
===Suspend Days===&lt;br /&gt;
If you enabled Enable Suspension, this configures the amount of time between a customer's product or service becoming overdue and the system suspending them.&lt;br /&gt;
&lt;br /&gt;
===Enable Unsuspension===&lt;br /&gt;
When you enable this setting, services that the system suspended due to &amp;quot;Overdue on Payment&amp;quot; will automatically become unsuspended when they pay the unpaid invoice for the item. However, if you suspended products or services manually, and assigned a custom reason for suspension, then an automatic reactivation will not occur. For example, you may have manually suspended an item with a reason of &amp;quot;Broken Terms of Service&amp;quot; or &amp;quot;Awaiting ID Verification&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Enable Termination===&lt;br /&gt;
Enable this option to terminate the client's service (remove it from the server) according to the setting below (Termination Days).&lt;br /&gt;
&lt;br /&gt;
===Termination Days===&lt;br /&gt;
If you selected Enable Termination, this determines the number of days between a product or service becoming overdue and the system terminating that product or service.&lt;br /&gt;
&lt;br /&gt;
==Billing Settings==&lt;br /&gt;
[[File:Billing Settings.png|thumb|Billing Settings]]&lt;br /&gt;
Use these settings to determine how the system generates invoices and sends payment reminders to your customers. Setting the Unpaid and Overdue Reminder settings to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will prevent the system from sending the related emails.&lt;br /&gt;
&lt;br /&gt;
===Invoice Generation===&lt;br /&gt;
This is the number of days before the system will generate due date invoices. For example, if this setting is &amp;lt;tt&amp;gt;7&amp;lt;/tt&amp;gt;, the system will generate an invoice seven days before the due date for products, services, addons, and domains. The number of days should be an integer of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; or more.&lt;br /&gt;
&lt;br /&gt;
====Per Billing Cycle Settings====&lt;br /&gt;
By clicking '''Advanced Settings''', you can specify a different invoice generation setting for each billing cycle. For example, you may want the system to generate invoices for monthly services seven days in advance and generate invoices for annual services 14 days in advance.&lt;br /&gt;
&lt;br /&gt;
====Domain Invoice Generation====&lt;br /&gt;
This optional setting allows you to specify how far in advance to generate domain renewal invoices. You can use this if you want to give a longer time between invoice generation and the due date for domain invoices. This is particularly useful when you don't accept payments online and more time might be necessary to avoid domain expiration.&lt;br /&gt;
&lt;br /&gt;
Leave this setting blank if you want the system to generate all invoices at the same time.&lt;br /&gt;
&lt;br /&gt;
===Payment Reminder Emails===&lt;br /&gt;
If you enable this, the system will remind your customers by email in advance of an unpaid invoice's due date. It does this using the ''Invoice Unpaid Reminder'' setting (below). This setting does not apply to Overdue Reminders.&lt;br /&gt;
&lt;br /&gt;
===Invoice Unpaid Reminder===&lt;br /&gt;
The system sends this email before the due date if the invoice remains unpaid, to remind a customer that the invoice will be due soon.&lt;br /&gt;
&lt;br /&gt;
=== Overdue Reminders===&lt;br /&gt;
If a customer hasn't paid an invoice in a certain number of days after the due date, the system will email the customer with a reminder.&lt;br /&gt;
&lt;br /&gt;
===Add Late Fee Days===&lt;br /&gt;
If a customer hasn't paid an invoice that is this number of days overdue, your customer will be charged late fees (according to your choices in General Settings).&lt;br /&gt;
&lt;br /&gt;
===Overage Billing Charges===&lt;br /&gt;
Use this to determine how to bill clients for overage (if you enabled this). The first setting will calculate the bandwidth overage costs on the last day of each month and create an invoice that is due immediately. This will create a separate invoice.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second setting will still calculate the overage change on the last day of the month, but it will not create a separate invoice. Instead, the system will add it to the client's next invoice.&lt;br /&gt;
&lt;br /&gt;
===Change Invoice Status===&lt;br /&gt;
 &lt;br /&gt;
Select this to use the ''Collections'' invoice status to denote invoices that are bad debts ([[Payment_Reversals|payment reversals]]). You can use this to track invoices that have received payment disputes or chargebacks.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
WHMCS 8.3 and higher includes support for disputes for [[Stripe]] and some [[PayPal]]® transactions at '''Billing &amp;gt; [[Disputes]]'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Change Due Dates===&lt;br /&gt;
Part of the [[Payment_Reversals|Payment Reversals]] feature. This reverts Next Due Date Increments for the products and services in an invoice. The system considers them as due again, and, in cases where the date is in the past, overdue, which will trigger an automated suspension until repayment is made.&lt;br /&gt;
&lt;br /&gt;
=== Enable Auto Cancellation ===&lt;br /&gt;
Select this to enable automatic cancellation of overdue invoices after a specific number of days. This setting automates cancellation of old, overdue invoices in the ''Unpaid'' status each time that the system cron runs.&lt;br /&gt;
  &lt;br /&gt;
* This setting will '''not''' cancel any overdue invoices that have partial payment or applied credit, regardless of the invoice's age.&lt;br /&gt;
* Invoice cancellation does '''not''' explicitly trigger additional actions. However, depending on your automation settings, additional automation may occur due to cancelled invoices.&lt;br /&gt;
* When the system cron cancels the applicable invoices, it will add a note to the invoice to indicate closure due to automatic cancellation.&lt;br /&gt;
 &lt;br /&gt;
You can view the overdue unpaid invoices that the system cancelled during the last daily task run under '''Overdue Invoice Cancellation''' at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Status]]'''.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;We added this setting in WHMCS 8.10.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Days Overdue ===&lt;br /&gt;
If you enabled '''Enable Auto Cancellation''', enter the number of days an invoice can remain overdue before the system cron job cancels it.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;We added this setting in WHMCS 8.10.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Payment Capture Settings==&lt;br /&gt;
[[File:Credit Card Charging Settings.png|thumb|Payment Capture Settings]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
Prior to WHMCS 8.2, these settings were under '''Credit Card Charging Settings'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Use these settings to determine how to charge your customer's pay method when you use a merchant gateway to handle credit card and other payments.&lt;br /&gt;
&lt;br /&gt;
===Process Days Before Due===&lt;br /&gt;
This specifies the number of days before the due date that you wish to capture. For example, setting this to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; would attempt to charge the card for the first time one day before the invoice due date.&lt;br /&gt;
&lt;br /&gt;
=== Attempt Only Once===&lt;br /&gt;
By default, the system will attempt to capture payment for unpaid invoices daily until it succeeds.  When you enable this option, WHMCS will only attempt to charge the customer’s card once. If it fails, it will not try again until the client or an admin makes a manual payment attempt.&lt;br /&gt;
&lt;br /&gt;
===Retry Every Week For===&lt;br /&gt;
When you enable this, WHMCS will attempt to charge the card every Seven days from the expected capture attempt date for this number of weeks. &lt;br /&gt;
For example, if an invoice's '''Next Due Date''' value is on the 14th and you set this setting to &amp;lt;tt&amp;gt;2&amp;lt;/tt&amp;gt; and '''Process Days Before Due''' to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, the system will attempt the first payment capture on the 13th. Then, it will retry payment on the 20th and 27th if the invoice status is not ''Paid''. &lt;br /&gt;
 &lt;br /&gt;
You can also set this setting to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; to disable the weekly retries, causing the system to attempt to charge the card every day until it succeeds or the invoice status changes to ''Cancelled''&lt;br /&gt;
&lt;br /&gt;
===CC Expiry Notices Date===&lt;br /&gt;
This is the day of the month on which the system will send reminder emails to active clients with cards that expire by the end of the month, asking them to update their records. On the 1st of the month, WHMCS will remove any credit cards with an expiration date before that day's date.&lt;br /&gt;
&lt;br /&gt;
We recommend a low value, such as &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, to give clients as much notice as possible to update their card details. For example:&lt;br /&gt;
&lt;br /&gt;
'''Scenario'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Card Expiry Date: March 2020&amp;lt;br/&amp;gt;&lt;br /&gt;
CC Expiry Noticed Date: 1&lt;br /&gt;
&lt;br /&gt;
'''Timeline of Events'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Reminder email sent: 1st March 2020&amp;lt;br/&amp;gt;&lt;br /&gt;
Card removed from WHMCS: 1st April 2020&lt;br /&gt;
&lt;br /&gt;
===Do Not Remove CC on Expiry===&lt;br /&gt;
When you enable this option, the client's credit card information will remain on file after its expiration date. When you disable this, the system will remove the credit card details using the setting you specified for CC Expiry Notices Date.&lt;br /&gt;
&lt;br /&gt;
==Currency Auto Update Settings==&lt;br /&gt;
[[File:Currency Auto Update Settings.png|thumb|Currency Auto Update Settings]]&lt;br /&gt;
Use these settings for the multi-currency system.&lt;br /&gt;
&lt;br /&gt;
===Exchange Rates===&lt;br /&gt;
When you enable this setting, WHMCS will connect with the European Central Bank and obtain the latest exchange rates. This will ensure your currency conversion functions are always using an accurate rate. For more information, see the list of [[Currencies#Auto_Updating_Rates |supported currencies]].&lt;br /&gt;
&lt;br /&gt;
===Product Prices===&lt;br /&gt;
When you enable this setting, the system will automatically update your prices according to the exchange rates. For example, if you have a product that costs $1 in your default base currency (USD) and the exchange rate is 0.6 for a second currency (GBP), the product’s price would automatically update to £0.6. Tomorrow, if the exchange rate changed to 0.7, a $1 product would change to £0.7.&lt;br /&gt;
&lt;br /&gt;
==Domain Reminder Settings==&lt;br /&gt;
 &lt;br /&gt;
[[File:Domain Reminder Settings.png|thumb|Domain Reminder Settings]]&lt;br /&gt;
 &lt;br /&gt;
You can configure WHMCS to send Domain Renewal Notices before and after a domain has expired and, in WHMCS 8.2, choose whether to send renewal notices for free domains bundled with a product or service. &lt;br /&gt;
&lt;br /&gt;
For more information on this functionality, see [[Domain Renewal Notices]] and [[Free Domains]].&lt;br /&gt;
&lt;br /&gt;
=== Renewal Notices ===&lt;br /&gt;
&lt;br /&gt;
You can send a maximum of five reminders. &lt;br /&gt;
&lt;br /&gt;
To configure these settings, for each renewal notice:&lt;br /&gt;
&lt;br /&gt;
# Enter the number of days for that notice. If you set any field to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; it will disable that email.&lt;br /&gt;
# Select whether to send the reminder that many days before or after the renewal date.&lt;br /&gt;
&lt;br /&gt;
=== Free Domain Reminders ===&lt;br /&gt;
&lt;br /&gt;
In WHMCS 8.2 and later, choose whether to send renewal reminders for free domains associated with a paid product or service. This setting defaults to disabled for existing installations upgrading to WHMCS 8.2 and to enabled for new installations of WHMCS 8.2 and higher. &lt;br /&gt;
&lt;br /&gt;
For more information, see [[Free Domains]].&lt;br /&gt;
&lt;br /&gt;
==Domain Sync Settings==&lt;br /&gt;
&lt;br /&gt;
[[File:Domain Sync Settings.png|thumb|Domain Sync Settings]]&lt;br /&gt;
&lt;br /&gt;
===Domain Sync Enabled===&lt;br /&gt;
Enable this setting for the domain date and status synchronisation function.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-question-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; For more information about the domain sync task, see [[Domain Synchronisation]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sync Next Due Date===&lt;br /&gt;
Use this setting to choose whether to sync the Next Due Date to the Expiry Date, and, if you wish, how many days in advance of it.&lt;br /&gt;
&lt;br /&gt;
===Domain Sync Notify Only===&lt;br /&gt;
If you enable this, the domain sync script won't make any changes. It will only notify admins of the changes it would have made. This is useful for debugging.&lt;br /&gt;
&lt;br /&gt;
===Domain Expiry Sync Frequency===&lt;br /&gt;
A value of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will check the domain expiration dates every four hours. Use this setting to set a different frequency. The lowest frequency setting, &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, will check every hour.&lt;br /&gt;
&lt;br /&gt;
===Pending Transfer Sync Frequency===&lt;br /&gt;
A value of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will check the domains in Pending Transfer status every four hours. Use this setting to set a different frequency. The lowest frequency setting, &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, will check every hour.&lt;br /&gt;
&lt;br /&gt;
==Support Ticket Settings==&lt;br /&gt;
[[File:Support Ticket Settings.png|thumb|Support Ticket Settings]]&lt;br /&gt;
===Close Inactive Tickets===&lt;br /&gt;
After this amount of time has passed, the system will close any tickets that meet both of the following criteria:&lt;br /&gt;
&lt;br /&gt;
* The ticket's status is either answered or customer reply.&lt;br /&gt;
* There have been no new replies from staff or the customer.&lt;br /&gt;
&lt;br /&gt;
The system will also send an email to the customer.&lt;br /&gt;
&lt;br /&gt;
Tickets in on hold and in progress status are exempt from auto-closure. Closure takes place when the daily cron job runs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You must configure Ticket Statuses to &amp;quot;Auto-Close&amp;quot; for this setting to take effect. You can learn more about Ticket Statuses and the Auto-Close functionality in our [https://docs.whmcs.com/Support_Ticket_Statuses#Status_Options Status Options documentation].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prune Ticket Attachments===&lt;br /&gt;
When this setting is enabled, ticket attachments will be automatically deleted after the selected amount of time of inactivity following the closure of a ticket.  This can be set between 1 and 24 months.&lt;br /&gt;
&lt;br /&gt;
For more information on this functionality, see the [[Ticket Attachment Pruning]] documentation.&lt;br /&gt;
&lt;br /&gt;
==Data Retention Settings==&lt;br /&gt;
[[File:Data Retention Settings.png|thumb|Data Retention Settings]]&lt;br /&gt;
&lt;br /&gt;
===Automatically Delete Inactive Clients===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Automatically Delete Inactive Clients&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* We added this setting in WHMCS 7.5.&lt;br /&gt;
* In WHMCS 8.3 and earlier, this was the '''After no invoice or transaction activity has occurred for the following number of months''' setting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setting allows you to configure client records to be automatically deleted after a given number of months with no invoice or transaction history. The length of time you must retain data is often governed by the laws and regulations of your local jurisdiction. Most jurisdictions agree that you should only keep personal data for as long as is necessary.&lt;br /&gt;
&lt;br /&gt;
To enable this setting, select '''After no invoice payment has occurred for the inactive or closed client in the following number of months''' and specify a number of months that is greater than &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This setting is disabled by default.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-danger&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Paid Invoices and Transactions&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The presence of paid invoices or transactions within the specified period determines whether WHMCS retains client records. If you enable this feature, WHMCS will immediately delete clients who are in the ''Inactive'' or ''Closed'' statuses and have no invoice or transaction history.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setting causes the system to perform the '''Data Retention Pruning''' task each day. This will delete client records that meet the following criteria:&lt;br /&gt;
  &lt;br /&gt;
* A status of [[Automation_Settings#Client_Status_Update|'''Inactive''' or '''Closed''']].&lt;br /&gt;
* No paid invoices within the specified number of months.&lt;br /&gt;
* No entered or applied transactions within the specified number of months.&lt;br /&gt;
* If the client is an affiliate, a commission balance of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; or no referrals within the specified retention period. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The system can automatically change the client status. Use the '''[[Automation_Settings#Client_Status_Update|Client Status Update]]''' setting to control this.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delete associated users if the user(s) are not associated with any other client account===&lt;br /&gt;
&lt;br /&gt;
Optionally, you can set this to '''YES''' to cause the '''Data Retention Pruning''' task to also delete users who are only associated with this client.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
[[File:Miscellaneous.png|thumb|Miscellaneous]]&lt;br /&gt;
===Cancellation Requests===&lt;br /&gt;
When you enable the [[Other_Tab#Show_Cancellation_Link|Show Cancellation Link]] option, enabling this setting will automatically terminate the client’s package on the termination date.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Cancellation Requests]].&lt;br /&gt;
&lt;br /&gt;
===Update Usage Statistics===&lt;br /&gt;
Enabling this option will display disk and bandwidth usage statistics from the hosting control panel (if it is supported) inside the WHMCS admin and client areas. It will update them on a daily basis.&lt;br /&gt;
&lt;br /&gt;
===Client Status Update===&lt;br /&gt;
The following applies to the client status dropdown found in the client account Profile tab. WHMCS automatically sets clients older than 2 days, with no active products or services to Inactive status. This helps you to distinguish and filter clients effectively. However, you can stop WHMCS from doing this by changing this setting. More information on this feature is available in [[Clients:Profile_Tab#Changing_a_Clients_Status|Client Management]].&lt;br /&gt;
&lt;br /&gt;
'''Disabled''' — The system won't change the status of a client automatically.&lt;br /&gt;
&lt;br /&gt;
'''Change client status based on active/inactive products''' — If a client was created more than 2 days ago, has no active or suspended services, domains, addons, or billable items, the system will automatically set their account to Inactive status the next time that the cron job runs.&lt;br /&gt;
&lt;br /&gt;
'''Change client status based on active/inactive products and not logged in for longer than 3 months''' — In addition to the above option, the system will only set a client's account to inactive when their last login date was over 3 months ago.&lt;br /&gt;
&lt;br /&gt;
===Module Log Pruning===&lt;br /&gt;
Enabling this option allows you to choose the number of days of [[System_Logs#Module_Log|module log]] entries to retain. The system prunes the module log daily during the execution of the cron.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Version_8.10.1_Release_Notes&amp;diff=34564</id>
		<title>Version 8.10.1 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Version_8.10.1_Release_Notes&amp;diff=34564"/>
				<updated>2024-04-24T16:18:13Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: Redirected page to Version 8.10 Release Notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Version_8.10_Release_Notes]]&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34563</id>
		<title>Version 8.10 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34563"/>
				<updated>2024-04-24T16:18:10Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 8.10.1&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: Maintenance&amp;lt;br /&amp;gt;&lt;br /&gt;
Latest Update: 24th April 2024&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
For more information on WHMCS 8.10's important changes and exciting features, see [[New and Improved in WHMCS 8.10]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
         &lt;br /&gt;
==Version History==&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;18th March 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3rd April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;General Availability&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;24th April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Maintenance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;24th April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
==Download==&lt;br /&gt;
    &lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
    &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
     &lt;br /&gt;
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP.&lt;br /&gt;
* The [[Automatic Updater]] only displays updates if you are running a PHP version that is compatible with that WHMCS version.&lt;br /&gt;
* For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
[[Upgrading|Upgrade Instructions]]&lt;br /&gt;
       &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
       &lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic Updater]].&lt;br /&gt;
         &lt;br /&gt;
Go to '''Utilities &amp;gt; Update WHMCS''' to begin the process.&lt;br /&gt;
         &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
If the update was released recently, you may need to click '''Check for Updates''' before the update will be available.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
== Release Notes ==&lt;br /&gt;
    &lt;br /&gt;
=== Sitejet Builder ===&lt;br /&gt;
   &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers. Sitejet Builder is included by default with cPanel &amp;amp; WHM or Plesk hosting plans that enable the feature. Additionally, you can choose to offer Sitejet Builder to customers as an optional Sitejet Builder product addon using the new '''Sitejet Builder''' predefined addon. Promotions for the Sitejet Builder options that you offer will automatically appear in the Client Area.&lt;br /&gt;
   &lt;br /&gt;
* When you log in to the Admin Area after upgrading to WHMCS 8.10 or higher, a banner will display information about Sitejet Builder. This banner displays regardless of whether you have any eligible hosting servers.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included by default on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt;&lt;br /&gt;
* A new '''Features''' column in the list of products at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products_and_Services|Products/Services]]''' displays up-to-date Sitejet Builder availability for products for your cPanel &amp;amp; WHM and Plesk servers.&lt;br /&gt;
   &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
   &lt;br /&gt;
[[Sitejet Builder|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Automatic Cancellation for Overdue Invoices ===&lt;br /&gt;
  &lt;br /&gt;
In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. This allows you to remove old, overdue invoices that have accumulated on your system each time that the system cron runs.&lt;br /&gt;
  &lt;br /&gt;
* You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* You can view the total number of overdue invoices that the system cancelled in the last daily cron run under '''Overdue Invoice Cancellation''' in the '''Daily Actions''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Status]]'''. Click '''Overdue Invoice Cancellation''' to view detailed information about each of the cancelled invoices.&lt;br /&gt;
  &lt;br /&gt;
[[Automation Settings|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Update to Invoice Labels ===&lt;br /&gt;
  &lt;br /&gt;
To increase clarity when viewing clients' invoices, we have updated the labels that denote totals. The invoice's total at the top of the '''Summary''' tab is now '''Invoice Amount''', while the separate total in the '''Invoice Items''' list remains '''Total Due'''.&lt;br /&gt;
 &lt;br /&gt;
=== PDF Invoice Download Permissions ===&lt;br /&gt;
 &lt;br /&gt;
Admins who have either the ''View Invoice'' '''or''' ''Manage Invoice'' permissions at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Administrator Roles]]''' can download PDF invoices. Previously, this required the ''Manage Invoice'' permission.&lt;br /&gt;
 &lt;br /&gt;
=== CloudFlare® Proxy Check ===&lt;br /&gt;
 &lt;br /&gt;
The list of checks at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; System Health''' now includes a warning if the system detects problems with your CloudFlare trusted proxies configuration.&lt;br /&gt;
 &lt;br /&gt;
If you see this warning, click the link to automatically correct the issue.&lt;br /&gt;
 &lt;br /&gt;
== Templates ==&lt;br /&gt;
       &lt;br /&gt;
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.&lt;br /&gt;
       &lt;br /&gt;
===Twenty-One Theme===&lt;br /&gt;
       &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.1:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-twenty-one/compare/v8.9.0-release.1...v8.10.1-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Six Theme ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.1:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v8.9.0-release.1...v8.10.1-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.1:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.9.0-release.1...v8.10.1-release.1&lt;br /&gt;
    &lt;br /&gt;
== Changelog ==&lt;br /&gt;
     &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_Beta_1|Version 8.10.0 Beta 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_RC_1|Version 8.10.0 RC 1]]  &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_GA|Version 8.10.0 Release 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.1|Version 8.10.1 Maintenance]]&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10&amp;diff=34562</id>
		<title>Changelog:WHMCS V8.10</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10&amp;diff=34562"/>
				<updated>2024-04-24T16:18:08Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Version 8.10.0 (Beta 1)=&lt;br /&gt;
{{:Changelog:WHMCS_V8.10.0_Beta_1}}&lt;br /&gt;
&lt;br /&gt;
=Version 8.10.0 (Release Candidate 1)=&lt;br /&gt;
{{:Changelog:WHMCS_V8.10.0_RC_1}}&lt;br /&gt;
&lt;br /&gt;
=Version 8.10.0 (General Availability)=&lt;br /&gt;
{{:Changelog:WHMCS_V8.10.0_GA}}&lt;br /&gt;
&lt;br /&gt;
=Version 8.10.1 (Maintenance)=&lt;br /&gt;
{{:Changelog:WHMCS_V8.10.1}}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10.1&amp;diff=34561</id>
		<title>Changelog:WHMCS V8.10.1</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10.1&amp;diff=34561"/>
				<updated>2024-04-24T16:18:06Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;Version 8.10.1 Release Notes&amp;lt;/noinclude&amp;gt;  == Maintenance == CORE-19222 - Fix error during upgrade to 8.10.0-release.1 when MySQL 5.7 is in use&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Version 8.10.1 Release Notes]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintenance ==&lt;br /&gt;
CORE-19222 - Fix error during upgrade to 8.10.0-release.1 when MySQL 5.7 is in use&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34560</id>
		<title>Version 8.10 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34560"/>
				<updated>2024-04-24T13:58:51Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Changelog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 8.10.0&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: General Availability&amp;lt;br /&amp;gt;&lt;br /&gt;
Latest Update: 24th April 2024&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
For more information on WHMCS 8.10's important changes and exciting features, see [[New and Improved in WHMCS 8.10]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
         &lt;br /&gt;
==Version History==&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;18th March 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3rd April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;General Availability&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;24th April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
==Download==&lt;br /&gt;
    &lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
    &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
     &lt;br /&gt;
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP.&lt;br /&gt;
* The [[Automatic Updater]] only displays updates if you are running a PHP version that is compatible with that WHMCS version.&lt;br /&gt;
* For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
[[Upgrading|Upgrade Instructions]]&lt;br /&gt;
       &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
       &lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic Updater]].&lt;br /&gt;
         &lt;br /&gt;
Go to '''Utilities &amp;gt; Update WHMCS''' to begin the process.&lt;br /&gt;
         &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
If the update was released recently, you may need to click '''Check for Updates''' before the update will be available.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
== Release Notes ==&lt;br /&gt;
    &lt;br /&gt;
=== Sitejet Builder ===&lt;br /&gt;
   &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers. Sitejet Builder is included by default with cPanel &amp;amp; WHM or Plesk hosting plans that enable the feature. Additionally, you can choose to offer Sitejet Builder to customers as an optional Sitejet Builder product addon using the new '''Sitejet Builder''' predefined addon. Promotions for the Sitejet Builder options that you offer will automatically appear in the Client Area.&lt;br /&gt;
   &lt;br /&gt;
* When you log in to the Admin Area after upgrading to WHMCS 8.10 or higher, a banner will display information about Sitejet Builder. This banner displays regardless of whether you have any eligible hosting servers.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included by default on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt;&lt;br /&gt;
* A new '''Features''' column in the list of products at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products_and_Services|Products/Services]]''' displays up-to-date Sitejet Builder availability for products for your cPanel &amp;amp; WHM and Plesk servers.&lt;br /&gt;
   &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
   &lt;br /&gt;
[[Sitejet Builder|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Automatic Cancellation for Overdue Invoices ===&lt;br /&gt;
  &lt;br /&gt;
In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. This allows you to remove old, overdue invoices that have accumulated on your system each time that the system cron runs.&lt;br /&gt;
  &lt;br /&gt;
* You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* You can view the total number of overdue invoices that the system cancelled in the last daily cron run under '''Overdue Invoice Cancellation''' in the '''Daily Actions''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Status]]'''. Click '''Overdue Invoice Cancellation''' to view detailed information about each of the cancelled invoices.&lt;br /&gt;
  &lt;br /&gt;
[[Automation Settings|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Update to Invoice Labels ===&lt;br /&gt;
  &lt;br /&gt;
To increase clarity when viewing clients' invoices, we have updated the labels that denote totals. The invoice's total at the top of the '''Summary''' tab is now '''Invoice Amount''', while the separate total in the '''Invoice Items''' list remains '''Total Due'''.&lt;br /&gt;
 &lt;br /&gt;
=== PDF Invoice Download Permissions ===&lt;br /&gt;
 &lt;br /&gt;
Admins who have either the ''View Invoice'' '''or''' ''Manage Invoice'' permissions at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Administrator Roles]]''' can download PDF invoices. Previously, this required the ''Manage Invoice'' permission.&lt;br /&gt;
 &lt;br /&gt;
=== CloudFlare® Proxy Check ===&lt;br /&gt;
 &lt;br /&gt;
The list of checks at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; System Health''' now includes a warning if the system detects problems with your CloudFlare trusted proxies configuration.&lt;br /&gt;
 &lt;br /&gt;
If you see this warning, click the link to automatically correct the issue.&lt;br /&gt;
 &lt;br /&gt;
== Templates ==&lt;br /&gt;
       &lt;br /&gt;
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.&lt;br /&gt;
       &lt;br /&gt;
===Twenty-One Theme===&lt;br /&gt;
       &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-twenty-one/compare/v8.9.0-release.1...v8.10.0-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Six Theme ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v8.9.0-release.1...v8.10.0-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.9.0-release.1...v8.10.0-release.1&lt;br /&gt;
    &lt;br /&gt;
== Changelog ==&lt;br /&gt;
     &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_Beta_1|Version 8.10.0 Beta 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_RC_1|Version 8.10.0 RC 1]]  &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_GA|Version 8.10.0 Release 1]]&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10.0_GA&amp;diff=34559</id>
		<title>Changelog:WHMCS V8.10.0 GA</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10.0_GA&amp;diff=34559"/>
				<updated>2024-04-24T13:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;Version 8.10.0 Release Notes&amp;lt;/noinclude&amp;gt;   == Implemented == FEATURE-3794 - Implement Automation Status Overview and Details for Invoice Auto Cancellations&amp;lt;br /...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Version 8.10.0 Release Notes]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Implemented ==&lt;br /&gt;
FEATURE-3794 - Implement Automation Status Overview and Details for Invoice Auto Cancellations&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Maintenance ==&lt;br /&gt;
CORE-19157 - Update WHOIS server listing for .sg TLD&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-19163 - Add View Invoices as valid permission to download invoice PDFs&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-19178 - Use current time for timestamps created by manual invoice payments&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Modules ==&lt;br /&gt;
MODULE-8072 - Update detection of merchant account capabilities performed at onboarding due to changes at PayPal Payments&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34558</id>
		<title>Version 8.10 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34558"/>
				<updated>2024-04-24T13:56:02Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 8.10.0&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: General Availability&amp;lt;br /&amp;gt;&lt;br /&gt;
Latest Update: 24th April 2024&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
For more information on WHMCS 8.10's important changes and exciting features, see [[New and Improved in WHMCS 8.10]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
         &lt;br /&gt;
==Version History==&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;18th March 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3rd April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;General Availability&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;24th April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
==Download==&lt;br /&gt;
    &lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
    &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
     &lt;br /&gt;
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP.&lt;br /&gt;
* The [[Automatic Updater]] only displays updates if you are running a PHP version that is compatible with that WHMCS version.&lt;br /&gt;
* For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
[[Upgrading|Upgrade Instructions]]&lt;br /&gt;
       &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
       &lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic Updater]].&lt;br /&gt;
         &lt;br /&gt;
Go to '''Utilities &amp;gt; Update WHMCS''' to begin the process.&lt;br /&gt;
         &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
If the update was released recently, you may need to click '''Check for Updates''' before the update will be available.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
== Release Notes ==&lt;br /&gt;
    &lt;br /&gt;
=== Sitejet Builder ===&lt;br /&gt;
   &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers. Sitejet Builder is included by default with cPanel &amp;amp; WHM or Plesk hosting plans that enable the feature. Additionally, you can choose to offer Sitejet Builder to customers as an optional Sitejet Builder product addon using the new '''Sitejet Builder''' predefined addon. Promotions for the Sitejet Builder options that you offer will automatically appear in the Client Area.&lt;br /&gt;
   &lt;br /&gt;
* When you log in to the Admin Area after upgrading to WHMCS 8.10 or higher, a banner will display information about Sitejet Builder. This banner displays regardless of whether you have any eligible hosting servers.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included by default on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt;&lt;br /&gt;
* A new '''Features''' column in the list of products at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products_and_Services|Products/Services]]''' displays up-to-date Sitejet Builder availability for products for your cPanel &amp;amp; WHM and Plesk servers.&lt;br /&gt;
   &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
   &lt;br /&gt;
[[Sitejet Builder|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Automatic Cancellation for Overdue Invoices ===&lt;br /&gt;
  &lt;br /&gt;
In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. This allows you to remove old, overdue invoices that have accumulated on your system each time that the system cron runs.&lt;br /&gt;
  &lt;br /&gt;
* You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* You can view the total number of overdue invoices that the system cancelled in the last daily cron run under '''Overdue Invoice Cancellation''' in the '''Daily Actions''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Status]]'''. Click '''Overdue Invoice Cancellation''' to view detailed information about each of the cancelled invoices.&lt;br /&gt;
  &lt;br /&gt;
[[Automation Settings|Learn More]]&lt;br /&gt;
  &lt;br /&gt;
=== Update to Invoice Labels ===&lt;br /&gt;
  &lt;br /&gt;
To increase clarity when viewing clients' invoices, we have updated the labels that denote totals. The invoice's total at the top of the '''Summary''' tab is now '''Invoice Amount''', while the separate total in the '''Invoice Items''' list remains '''Total Due'''.&lt;br /&gt;
 &lt;br /&gt;
=== PDF Invoice Download Permissions ===&lt;br /&gt;
 &lt;br /&gt;
Admins who have either the ''View Invoice'' '''or''' ''Manage Invoice'' permissions at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Administrator Roles]]''' can download PDF invoices. Previously, this required the ''Manage Invoice'' permission.&lt;br /&gt;
 &lt;br /&gt;
=== CloudFlare® Proxy Check ===&lt;br /&gt;
 &lt;br /&gt;
The list of checks at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; System Health''' now includes a warning if the system detects problems with your CloudFlare trusted proxies configuration.&lt;br /&gt;
 &lt;br /&gt;
If you see this warning, click the link to automatically correct the issue.&lt;br /&gt;
 &lt;br /&gt;
== Templates ==&lt;br /&gt;
       &lt;br /&gt;
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.&lt;br /&gt;
       &lt;br /&gt;
===Twenty-One Theme===&lt;br /&gt;
       &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-twenty-one/compare/v8.9.0-release.1...v8.10.0-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Six Theme ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v8.9.0-release.1...v8.10.0-release.1&lt;br /&gt;
    &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
                &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
       &lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.9.0-release.1...v8.10.0-release.1&lt;br /&gt;
    &lt;br /&gt;
== Changelog ==&lt;br /&gt;
     &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_Beta_1|Version 8.10.0 Beta 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_RC_1|Version 8.10.0 RC 1]]  &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_GA_1|Version 8.10.0 Release 1]]&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Crons&amp;diff=34557</id>
		<title>Crons</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Crons&amp;diff=34557"/>
				<updated>2024-04-24T13:55:58Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Task Options for skip and do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Need to troubleshoot the cron? Check out our [https://help.whmcs.com/m/automation/l/683269-advanced-cron-troubleshooting| Advanced Cron Troubleshooting Guide.]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You must create cron tasks in order to automate tasks within WHMCS.&lt;br /&gt;
&lt;br /&gt;
The cron is a system daemon used to execute tasks at designated times. WHMCS includes processes that must run on a periodic basis via the cron. All of these files are in the &amp;lt;tt&amp;gt;crons&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
==Setting up the Cron Tasks==&lt;br /&gt;
&lt;br /&gt;
===System Cron===&lt;br /&gt;
&lt;br /&gt;
The system cron automates tasks within WHMCS. Configure this to use the appropriate frequencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-bordered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Version&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;System Cron Frequency&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;WHMCS 6.3.x and earlier&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Once per day.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;WHMCS 7.0 and later&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Every 5 minutes, or as frequently as your hosting provider allows (minimum once per hour).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sample Cron Command'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * php -q /home/username/crons/cron.php&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can find the correct command to copy-and-paste for your WHMCS installation by navigating to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]''' and clicking on the first badge. Prior to WHMCS 8.0, visit '''Setup &amp;gt; Automation Settings'''. &lt;br /&gt;
&lt;br /&gt;
[[File:Cron-configuration-badge.png|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;Most hosting control panels provide a simple user interface for creating cron jobs. For more information, see [[Cron Configuration]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Domain Sync Cron===&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-question-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;This cron task is only required in WHMCS 7.5 and earlier. Remove it in WHMCS 7.6 and later.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This cron task monitors incoming domain transfers and synchronises expiry date changes made directly at a registrar. We only recommend running this every few days. More information is available at [[Domains_Tab#Domain_Sync_Enabled|Domain Sync Enabled]] and [[Domain Synchronisation]].&lt;br /&gt;
&lt;br /&gt;
'''Sample Cron Command'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
0 3 */2 * * php -q /home/username/crons/domainsync.php&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example will run at 3 a.m. every two days.&lt;br /&gt;
&lt;br /&gt;
===POP Email Import Cron===&lt;br /&gt;
&lt;br /&gt;
This cron task is only required if you wish to import emails to the support queue via the POP3 protocol. (We recommend using [[Email Piping]] instead.) If you use this, configure it to run every five minutes.&lt;br /&gt;
&lt;br /&gt;
'''Sample Cron Command'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * php -q /home/username/crons/pop.php&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example will run the POP3 email import task every five minutes.&lt;br /&gt;
&lt;br /&gt;
===Change of Daily Cron Hour===&lt;br /&gt;
&lt;br /&gt;
You can change the time at which the daily automated actions run using the '''Time of Day''' setting. For more information, see [[Automation Settings]].&lt;br /&gt;
&lt;br /&gt;
WHMCS uses the PHP &amp;lt;tt&amp;gt;now()&amp;lt;/tt&amp;gt; timestamp when the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; script runs. This determines the current '''Time of Day''' based on the value that the PHP configuration returns applied to the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; execution.&lt;br /&gt;
&lt;br /&gt;
We recommend executing the cron task every 5 minutes. WHMCS will never perform a particular task more frequently than [[Crons#Task_Options_for_skip_.26_do Crons - Task Options for skip|they are listed here]]. You can set the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; file to run every 5 minutes without any duplication.&lt;br /&gt;
&lt;br /&gt;
If you only want to execute &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; at the &amp;quot;Time of Day&amp;quot; hour, ensure that WHMCS's configured time zone matches the server's time zone. For more information, see [[Changing_Timezone]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;The cron must execute the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; file within the hour that you set in WHMCS's automation settings. If it does not, the daily automated tasks will not run.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Secure The crons Directory==&lt;br /&gt;
&lt;br /&gt;
You can move the &amp;lt;tt&amp;gt;crons&amp;lt;/tt&amp;gt; folder to any location above or below the document root.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;We recommend moving it to a private directory above your document root. This helps to prevent access by bad actors.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more information, see [https://help.whmcs.com/m/installation/l/1650302-moving-the-crons-directory Moving the Crons Directory].&lt;br /&gt;
&lt;br /&gt;
==System Cron==&lt;br /&gt;
&lt;br /&gt;
The system cron (&amp;lt;tt&amp;gt;crons/cron.php&amp;lt;/tt&amp;gt;) automates tasks within WHMCS. This script can run with several optional values. This allows very specific control of the tasks that run and the script's output. Most WHMCS installations only require an entry that invokes the system cron script (&amp;lt;tt&amp;gt;crons/cron.php&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===Input===&lt;br /&gt;
&lt;br /&gt;
The system cron script has the following argument input structure:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
cron.php [&amp;lt;argument&amp;gt; [options]]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The script also provides backwards capability for input options available prior to WHMCS 7.1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
cron.php [legacy_option_flags]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mixing legacy option flags with the current argument structure is '''not''' supported and will '''not''' work.&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; script includes three essential arguments:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;all&amp;lt;/tt&amp;gt; — Attempt to perform all due automation tasks. If you do not provide input, this argument is applied by default.&lt;br /&gt;
* &amp;lt;tt&amp;gt;skip&amp;lt;/tt&amp;gt; — Perform all tasks (in the same way as the &amp;lt;tt&amp;gt;all&amp;lt;/tt&amp;gt; argument) but exclude tasks that you specify.&lt;br /&gt;
* &amp;lt;tt&amp;gt;do&amp;lt;/tt&amp;gt; — Only perform the tasks that you specify.&lt;br /&gt;
&lt;br /&gt;
There are two supporting arguments:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;help&amp;lt;/tt&amp;gt; — Lists help and options for the argument you specify.&lt;br /&gt;
* &amp;lt;tt&amp;gt;list&amp;lt;/tt&amp;gt; — Lists all possible arguments.&lt;br /&gt;
&lt;br /&gt;
===Options===&lt;br /&gt;
&lt;br /&gt;
Each argument has its own set of options, which you can view using &amp;lt;tt&amp;gt;help &amp;lt;argument&amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Additional Options====&lt;br /&gt;
&lt;br /&gt;
* -F, --force&lt;br /&gt;
** Force the execution of tasks, regardless of &amp;quot;due&amp;quot; or &amp;quot;in progress&amp;quot; state&lt;br /&gt;
* -v, -vv, -vvv&lt;br /&gt;
** Verbosity of command line output&lt;br /&gt;
* --email-report=[1|0]&lt;br /&gt;
** Force send a digest report of work performed during execution. During the normal &amp;quot;daily&amp;quot; run, this is set to an implicit value of &amp;quot;1&amp;quot;. In all other cases, the implicit value is &amp;quot;0&amp;quot;&lt;br /&gt;
* -V, --version&lt;br /&gt;
** Output the WHMCS version and exits&lt;br /&gt;
* --no-ansi&lt;br /&gt;
** Strip any non-printing command line markup (used for color output)&lt;br /&gt;
* -h, --help&lt;br /&gt;
** Print help for a command; same as the '''help''' command itself&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
&lt;br /&gt;
The System Cron will not generate any success console output by default. Use the verbosity options if you require progressive completion information while attending the manual execution of System Cron invocation.&lt;br /&gt;
&lt;br /&gt;
The System Cron will, by default, generate a Digest Email Report when performing the &amp;quot;Daily&amp;quot; group of tasks. This report can be forcibly generated for any particular invocation with the ''--email-report=1'' report. The Digest Email Report will only contain information related to that execution and will not contain aggregate information from prior executions. Please visit the [[Automation Status]] page in your Admin area to get an overview of daily aggregated work.&lt;br /&gt;
&lt;br /&gt;
===Tasks===&lt;br /&gt;
&lt;br /&gt;
All routines of system cron (''cron.php'') are tasks. Most tasks are daily, and should only be run once a day. Some tasks benefit from running multiple times a day, such as ticket escalations or checking for WHMCS Updates. Other tasks should only run once a month, such as calculating overage usage and generating the respective invoices.&lt;br /&gt;
&lt;br /&gt;
====Task Options for '''skip''' and '''do'''====&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div id=&amp;quot;Option_Flags&amp;quot; style=&amp;quot;visibility: hidden&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
When performing a '''skip''' or '''do''' command, you can itemize which tasks are excluded or included respectively.&lt;br /&gt;
Below is a table that itemizes these task options, as well as their normal frequency.&lt;br /&gt;
  &lt;br /&gt;
{| class=&amp;quot;table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%&amp;quot;| Option&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:20%&amp;quot;| Legacy Option&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%&amp;quot;| Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot;| Frequency&lt;br /&gt;
|-&lt;br /&gt;
| --AddLateFees&lt;br /&gt;
| latefees&lt;br /&gt;
| Apply Late Fees&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --AffiliateCommissions&lt;br /&gt;
| affcommissions&lt;br /&gt;
| Process Delayed Affiliate Commissions&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --AffiliateReports&lt;br /&gt;
| affreports&lt;br /&gt;
| Send Monthly Affiliate Reports&lt;br /&gt;
| Monthly&lt;br /&gt;
|-&lt;br /&gt;
| --AutoClientStatusSync&lt;br /&gt;
| clientstatussync&lt;br /&gt;
| Synchronise Client Status&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --AutoPruneTicketAttachments&lt;br /&gt;
| n/a&lt;br /&gt;
| Auto Remove Inactive Ticket Attachments. Batches of 1000&lt;br /&gt;
| Hourly&lt;br /&gt;
|-&lt;br /&gt;
| --AutoSuspensions&lt;br /&gt;
| suspensions&lt;br /&gt;
| Processing Overdue Suspensions&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --AutoTerminations&lt;br /&gt;
| terminations&lt;br /&gt;
| Process Overdue Terminations&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --CancellationRequests&lt;br /&gt;
| cancelrequests&lt;br /&gt;
| Process Cancellation Requests&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --CheckForWhmcsUpdate&lt;br /&gt;
| n/a&lt;br /&gt;
| Check for WHMCS Software Updates&lt;br /&gt;
| As soon as every 8 hours&lt;br /&gt;
|-&lt;br /&gt;
| --CloseInactiveTickets&lt;br /&gt;
| closetickets&lt;br /&gt;
| Auto Close Inactive Tickets&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --CreateInvoices&lt;br /&gt;
| invoices&lt;br /&gt;
| Generate Invoices&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --CreditCardExpiryNotices&lt;br /&gt;
| ccexpirynotices&lt;br /&gt;
| Sending Credit Card Expiry Reminders&lt;br /&gt;
| Monthly&lt;br /&gt;
|-&lt;br /&gt;
| --CurrencyUpdateExchangeRates&lt;br /&gt;
| updaterates&lt;br /&gt;
| Update Currency Exchange Rates&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --CurrencyUpdateProductPricing&lt;br /&gt;
| updatepricing&lt;br /&gt;
| Update Product Prices for Current Rates&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --DatabaseBackup&lt;br /&gt;
| backups&lt;br /&gt;
| Create a database backup and deliver via FTP or email&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --DataRetentionPruning&lt;br /&gt;
| n/a&lt;br /&gt;
| Process data retention pruning operation. 7.5+&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --DomainRenewalNotices&lt;br /&gt;
| domainrenewalnotices&lt;br /&gt;
| Processing Domain Renewal Notices&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --DomainStatusSync&lt;br /&gt;
| n/a&lt;br /&gt;
| Processing Domain Status Syncing for Active domains. Batches of 50. Known as DomainExpirySync in 7.7 and earlier&lt;br /&gt;
| As soon as every hour&lt;br /&gt;
|-&lt;br /&gt;
| --DomainTransferSync&lt;br /&gt;
| n/a&lt;br /&gt;
| Processing Domain Transfer Syncing for Pending Transfer domains&lt;br /&gt;
| As soon as every hour&lt;br /&gt;
|-&lt;br /&gt;
| --EmailCampaigns&lt;br /&gt;
| n/a&lt;br /&gt;
| Update the status of Email Campaigns and schedule emails. Batches of 50&lt;br /&gt;
| As soon as every 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| --EmailMarketer&lt;br /&gt;
| emailmarketing&lt;br /&gt;
| Process Email Marketer Rules&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --FixedTermTerminations&lt;br /&gt;
| fixedtermterminations&lt;br /&gt;
| Process Fixed Term Terminations&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --InvoiceAutoCancellation&lt;br /&gt;
| n/a&lt;br /&gt;
| Automatically cancel old overdue unpaid invoices. 8.10+&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --InvoiceReminders&lt;br /&gt;
| invoicereminders&lt;br /&gt;
| Generate daily reminders for unpaid and overdue invoice&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --OverageBilling&lt;br /&gt;
| overagesbilling&lt;br /&gt;
| Process Overage Billing Charges and Generate Invoices&lt;br /&gt;
| Monthly&lt;br /&gt;
|-&lt;br /&gt;
| --ProcessCreditCardPayments&lt;br /&gt;
| ccprocessing&lt;br /&gt;
| Process Credit Card Charges&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --ProcessEmailQueue&lt;br /&gt;
| n/a&lt;br /&gt;
| Process scheduled emails within Email Campaigns. Batches of 25&lt;br /&gt;
| As soon as every 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| --ServerRemoteMetaData&lt;br /&gt;
| n/a&lt;br /&gt;
| Auto Update Server Meta Data. Displayed on '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Servers]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Servers'''. 7.8+&lt;br /&gt;
| Hourly&lt;br /&gt;
|-&lt;br /&gt;
| --ServerUsageCount&lt;br /&gt;
| n/a&lt;br /&gt;
| Auto Update Server Usage Count. Displayed on '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Servers]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Servers'''. 7.8+&lt;br /&gt;
| Hourly&lt;br /&gt;
|-&lt;br /&gt;
| --SslReissues&lt;br /&gt;
| n/a&lt;br /&gt;
| Process MarketConnect SSL certificate reissuances. 8.5+&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --SslSync&lt;br /&gt;
| n/a&lt;br /&gt;
| Check validity of SSL Certificates on services and domains. Batches of 100. 7.7+&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --TenantUsageMetrics&lt;br /&gt;
| n/a&lt;br /&gt;
| Auto Update Service Usage Data. Displayed when viewing Service within Client Area. 7.9+&lt;br /&gt;
| Twice-daily&lt;br /&gt;
|-&lt;br /&gt;
| --TicketEscalations&lt;br /&gt;
| escalations&lt;br /&gt;
| Process and escalate tickets per any Escalation Rules&lt;br /&gt;
| As soon as every 3 minutes&lt;br /&gt;
|-&lt;br /&gt;
| --UpdateDomainExpiryStatus&lt;br /&gt;
| n/a&lt;br /&gt;
| Update Domain Expiry Status for domains with a past Expiry Date&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
| --UpdateServerUsage&lt;br /&gt;
| usagestats&lt;br /&gt;
| Updating Disk &amp;amp; Bandwidth Usage Stats&lt;br /&gt;
| Daily&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Types====&lt;br /&gt;
&lt;br /&gt;
There are two types of tasks:&lt;br /&gt;
* '''Application''': Advances state of client data, such as orders, billing, and provisioning&lt;br /&gt;
* '''System''': Provides software related functionality, such as generating backups or performing database normalization.&lt;br /&gt;
** The &amp;quot;DatabaseBackup&amp;quot; task is the only task option of the '''System''' type which can be included/excluded from execution. All other '''System''' type task options will be performed explicitly as required by WHMCS and thus do not have option flags.&lt;br /&gt;
&lt;br /&gt;
====Tasks &amp;amp; --force Option====&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;--force&amp;quot; option does exactly that...it will force execute ''any'' application tasks (respective of the command ['''all''', '''skip''', '''do''']) regardless if the task is suppose to run once a day, a month, or at a time other than now.&lt;br /&gt;
&lt;br /&gt;
* The '''all''' command with the &amp;quot;--force&amp;quot; flag will execute all application tasks, as if each one were due exactly now.&lt;br /&gt;
* The '''skip''' command with the &amp;quot;--force&amp;quot; will first exclude the specified tasks (i.e., the ones provided as task option flags) and then operate on all other tasks as if each were due exactly now, similar to the '''all''' command.&lt;br /&gt;
* The '''do''' command is designed to only run the tasks specified (i.e., the ones provided as task option flags) and to run them immediately, thus the &amp;quot;--force&amp;quot; option is always implied and is not a valid option.&lt;br /&gt;
* The &amp;quot;--force&amp;quot; option has no effect on '''System''' type tasks (except &amp;quot;DatabaseBackup&amp;quot;)&lt;br /&gt;
* The &amp;quot;--force&amp;quot; option has no effect on whether the Daily Digest Email Report is sent, that is controlled via the --email-report option.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Passing arguments to PHP scripts requires the &amp;lt;tt&amp;gt;register_argc_argv&amp;lt;/tt&amp;gt; directive to be enabled.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Advanced Task Scheduling====&lt;br /&gt;
&lt;br /&gt;
In some environments or use-cases, having fine-grained control of one or more tasks is important. This is possible through a combination of multiple '''do''' and '''skip''' crontab entries.&lt;br /&gt;
Tasks performed as part of a '''do''' command will not have their internal scheduling tracking modified. This is to ensure the integrity of a normal invocation of the System Cron.&lt;br /&gt;
If you want a particular task to only execute on a particular schedule, create a '''do''' command for that task and alter your main System Cron invocation to '''skip''' that task (all other non-itemized tasks will be performed on the WHMCS schedule in this '''skip''').&lt;br /&gt;
Likewise, if you never wish to have a particular task executed, alter your System Cron entry to be a '''skip''' command with the option for that particular task.&lt;br /&gt;
&lt;br /&gt;
===Hook Points===&lt;br /&gt;
&lt;br /&gt;
The System Cron has six hook events:&lt;br /&gt;
&lt;br /&gt;
* PreCronJob&lt;br /&gt;
** Fires only during the daily cron run&lt;br /&gt;
** Is invoked before any tasks are executed&lt;br /&gt;
** Registered hooks receive no parameter arguments&lt;br /&gt;
* PreAutomationTask&lt;br /&gt;
** Is invoked before each Application task&lt;br /&gt;
** Registered hooks receive one parameter argument:&lt;br /&gt;
*** The task object that is about to be executed, which adheres to WHMCS\Scheduling\Task\TaskInterface&lt;br /&gt;
*** The return value of this hook is not inspected. However, if an exception is thrown, the task will not be executed, be marked as incomplete, and iteration to the next task will commence&lt;br /&gt;
* PostAutomationTask&lt;br /&gt;
** Is invoked after each Application task&lt;br /&gt;
** Registered hooks receive two parameter arguments:&lt;br /&gt;
*** The task object that was just executed, which adheres to WHMCS\Scheduling\Task\TaskInterface&lt;br /&gt;
*** The boolean state if the task executed without throwing an Exception&lt;br /&gt;
*** The return value of this hook is not inspected. Any Exception thrown will be discarded&lt;br /&gt;
* DailyCronJobEmail&lt;br /&gt;
** Fires during the daily cron run or when --email-report=1 is specified&lt;br /&gt;
** Is invoked after all Application tasks are executed, immediate prior to the DailyCronJob hook&lt;br /&gt;
** If a registered hook returns true, the digest email report will not be sent&lt;br /&gt;
** Registered hooks receive no parameter arguments&lt;br /&gt;
* DailyCronJob&lt;br /&gt;
** Fires only during the daily cron run&lt;br /&gt;
** Is invoked after all Application tasks are executed, immediate proceeding the DailyCronJobEmail hook&lt;br /&gt;
** Register hooks receive no parameter arguments&lt;br /&gt;
* AfterCronJob&lt;br /&gt;
** Fires each time cron is invoked&lt;br /&gt;
** Is invoked after all Application &amp;amp; System tasks are executed, just prior to script termination&lt;br /&gt;
** Registered hooks receive no parameter arguments&lt;br /&gt;
&lt;br /&gt;
===Example Crontab Entries===&lt;br /&gt;
&lt;br /&gt;
Below are examples that demonstrate the flexibility of the System Cron input options and how you could craft your crontab entry. For most WHMCS installation, you should just have one entry (Ex. 1).&lt;br /&gt;
If you wish to disable certain tasks entirely, consider looking at the related functionality's documentation first to understand how your may be able optimize your WHMCS settings from the administration area and potential avoid unnecessary crontab entries.&lt;br /&gt;
&lt;br /&gt;
Ex 1. Standard System Cron entry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * php -q /path/to/cron.php&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ex 2. Explicit entry to perform all scheduled task if they are due (will behave the same as Ex. 1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * php -q /path/to/cron.php all&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ex 3. Always skip sending domain renewal notices, but perform all other tasks as normal if they are due:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * php -q /path/to/cron.php skip --DomainRenewalNotices&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ex 4. Always skip ticket escalations and auto suspensions. Process ticket escalations Monday-Friday during business hours, at the top of the hour, and auto suspension Monday-Friday at the start of business:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * php -q /path/to/cron.php skip --TicketEscalations --AutoSuspensions&lt;br /&gt;
0 9,10,11,12,13,14,15,16 * * 1-5 php -q /path/to/cron.php do --TicketEscalations&lt;br /&gt;
0 9 * * 1-5 php -q /path/to/cron.php do --AutoSuspensions&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ex 5. In some hosting environments, direct crontab entries are not permitted. The System Cron can be invoked through an HTTP request (provided the script is accessible within the docroot)&lt;br /&gt;
The follow demonstrates performing all tasks except DomainRenewalNotices and TicketEscalations&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cli&amp;quot;&amp;gt;&lt;br /&gt;
GET http://www.example.com/admin/cron.php?command=skip&amp;amp;options=DomainRenewalNotices,TicketEscalations&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Legacy Cron File Locations==&lt;br /&gt;
&lt;br /&gt;
Prior to WHMCS version 6, the automated task files were located across various directories. From WHMCS version 6 onwards all cron files are now located in the '''crons''' directory by default.&lt;br /&gt;
&lt;br /&gt;
To aide in the transition process to their new locations, version 6.0 of WHMCS includes proxy files in the old locations that will allow all existing configured cron and piping commands to continue operating without any changes post-upgrade to 6.0.&lt;br /&gt;
&lt;br /&gt;
However, we encourage you to update your cron and piping commands to use the new locations prior to updating to Version 8.0.&lt;br /&gt;
&lt;br /&gt;
The old locations are deprecated as of Version 6.0, and the proxy functionality is removed as of version 8.0. The proxy files and their proxy locations are:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;/admin/cron.php&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;/pipe/pipe.php&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;/pipe/pop.php&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;If you do not require these proxy files, you can safely remove them from your installation.&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Automation_Status&amp;diff=34556</id>
		<title>Automation Status</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Automation_Status&amp;diff=34556"/>
				<updated>2024-04-24T13:55:56Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Available Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This page describes a feature available in version 7.1 and above&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Automation Status page gives you insights and information about the daily automation activity that occurs in WHMCS.  It provides a way of viewing and monitoring automation activity over time, allowing you to see trends and identify any issues more easily.&lt;br /&gt;
&lt;br /&gt;
You can access this feature at '''Utilities &amp;gt; Automation Status''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Automation Settings'''. &lt;br /&gt;
&lt;br /&gt;
You can also access it by clicking any summary graph shown in the '''Automation Overview widget''' on the [[Admin Dashboard|admin dashboard]] or, in WHMCS 8.0 and later, by clicking the cog (&amp;lt;i class=&amp;quot;fa fa-cogs&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) icon at the top of the [[Admin Area]].&lt;br /&gt;
&lt;br /&gt;
==How to use it==&lt;br /&gt;
&lt;br /&gt;
This page displays a summary of invoice generation activity for the last 7 days and the results and totals from the current day's automation tasks.&lt;br /&gt;
&lt;br /&gt;
You can browse to earlier days by using the arrow keys or selecting a date from the calendar.&lt;br /&gt;
&lt;br /&gt;
[[File:AutomationStatusPage.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
Historic automation activity information will only start being recorded from the day you upgrade to WHMCS 7.1 or later.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Available Information==&lt;br /&gt;
 &lt;br /&gt;
The page details items completed by a cron run for the selected date:&lt;br /&gt;
 &lt;br /&gt;
* '''Invoices''' — The total number of invoices generated.&lt;br /&gt;
* '''Late Fees''' — The total number of late fees applied to invoices.&lt;br /&gt;
* '''Credit Cards''' — The total number of successful and declined credit card attempts.&lt;br /&gt;
* '''Invoice &amp;amp; Overdue Reminders''' — The total number of any invoice and overdue reminders sent.&lt;br /&gt;
* '''Cancellation Requests''' — The total number of any processed cancellation requests. This also details the failed requests.&lt;br /&gt;
* '''Overdue Suspensions''' — The total number of successful and failed suspensions.&lt;br /&gt;
* '''Overdue Terminations''' — The total number of successful and failed terminations.&lt;br /&gt;
* '''Fixed Term Terminations''' — The total number of terminations defined by a product configuration.&lt;br /&gt;
* '''Overdue Invoice Cancellation''' — The total number of overdue unpaid invoices that the system cancelled.&lt;br /&gt;
* '''Domain Renewal Notices''' — The total number of any domain renewal emails sent.&lt;br /&gt;
* '''Inactive Tickets''' — The total number of inactive tickets closed.&lt;br /&gt;
* '''Delayed Affiliate Commissions''' — The total number of commissions applied.&lt;br /&gt;
* '''Email Marketer Rules''' — The total number of emails sent for the marketer.&lt;br /&gt;
* '''Database Backup''' — Whether the system set up the database backup.&lt;br /&gt;
* '''WHMCS Updates''' — Whether checking for updates was successful.&lt;br /&gt;
* '''Currency Exchange Rates''' — Whether the currency exchange rate updated successfully.&lt;br /&gt;
* '''Product Pricing Updates''' — Whether product pricing updated successfully.&lt;br /&gt;
* '''Server Usage Stats''' — Whether the usage information updated successfully.&lt;br /&gt;
&lt;br /&gt;
==Failed Actions==&lt;br /&gt;
&lt;br /&gt;
If you see a number marked as failed items, this indicates some items failed to complete successfully.&lt;br /&gt;
&lt;br /&gt;
In the case of credit card captures declining, these will be retried automatically based upon your settings defined in  '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Automation Settings'''.&lt;br /&gt;
&lt;br /&gt;
For failure items relating to Suspensions, Terminations, Cancellations, etc..., these will be retried daily until successful.  They will also be added to the Module Queue from where you can view and resolve them. See the [[Module Queue]] page for more information.&lt;br /&gt;
&lt;br /&gt;
==Historic Data and Trends==&lt;br /&gt;
&lt;br /&gt;
The graph allows you to view a number of the task metrics over time.&lt;br /&gt;
&lt;br /&gt;
By default the current week is displayed showing the number of invoices generated each day. You can choose other metrics and also choose from timeline options including the previous week, this month and last month.&lt;br /&gt;
&lt;br /&gt;
Historic data is purged periodically.&lt;br /&gt;
&lt;br /&gt;
[[File:automation-status-graph-new.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Cron Task Reporting ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
This section describes features available in version 7.10 and above.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the first daily cron run after upgrading to WHMCS 7.10, detailed information about actions completed will be saved and available in WHMCS.&lt;br /&gt;
&lt;br /&gt;
From the Automation Status Page clicking on the Cron Task boxes will open a modal that will detail the actions that completed successfully or failed with a link to the appropriate location in WHMCS.&lt;br /&gt;
&lt;br /&gt;
[[File:CronTaskAutomationModal.png]]&lt;br /&gt;
&lt;br /&gt;
The following table lists the cron tasks that have additional detail:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped&amp;quot;&lt;br /&gt;
! Task Name&lt;br /&gt;
! Logs&lt;br /&gt;
! Additional Links&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Invoices &lt;br /&gt;
|| A list of invoices generated via the cron run &lt;br /&gt;
|| &lt;br /&gt;
*To Invoice using ID and Edit icon &lt;br /&gt;
*To client using client name &lt;br /&gt;
|| The invoice status is the current invoice status&lt;br /&gt;
|-&lt;br /&gt;
| Invoice &amp;amp; Overdue Reminders &lt;br /&gt;
|| A list of reminders sent separated by type &lt;br /&gt;
|| &lt;br /&gt;
*To Invoice using ID and Edit icon&lt;br /&gt;
*To client using client name &lt;br /&gt;
|| The invoice status is the current invoice status&lt;br /&gt;
|-&lt;br /&gt;
| Late Fees &lt;br /&gt;
|| A list of invoices that had a late fee added &lt;br /&gt;
|| &lt;br /&gt;
*To Invoice using ID and Edit icon&lt;br /&gt;
*To client using client name &lt;br /&gt;
|| The invoice status is the current invoice status&lt;br /&gt;
|-&lt;br /&gt;
| Credit Card Charges &lt;br /&gt;
|| A list of attempted payments whether successful or failed &lt;br /&gt;
|| &lt;br /&gt;
*To Invoice using ID and Edit icon&lt;br /&gt;
*To client using client name &lt;br /&gt;
|| The invoice status is the current invoice status&lt;br /&gt;
The error message is the latest decline reason&lt;br /&gt;
|-&lt;br /&gt;
| Cancellation Requests &lt;br /&gt;
|| A list of services that had a cancellation request processed separated by success and failure &lt;br /&gt;
|| &lt;br /&gt;
* To Invoice using ID and Edit icon&lt;br /&gt;
* To client using client name&lt;br /&gt;
* To the [[Module Queue]] for the failed task if unresolved&lt;br /&gt;
|| The status is the current status of the service&lt;br /&gt;
The error message is message that occurred on cron run.&lt;br /&gt;
|-&lt;br /&gt;
| Overdue Suspensions &lt;br /&gt;
|| A list of suspensions attempted separated by success and failure &lt;br /&gt;
||&lt;br /&gt;
*To the service/addon using the ID and Edit icon&lt;br /&gt;
*To the client using client name&lt;br /&gt;
*To the [[Module Queue]] for the failed task if unresolved &lt;br /&gt;
|| &lt;br /&gt;
*The status is the current status of the service/addon&lt;br /&gt;
*The error message is message that occurred on cron run.&lt;br /&gt;
|-&lt;br /&gt;
| Overdue Terminations &lt;br /&gt;
|| A list of terminations attempted separated by success and failure &lt;br /&gt;
||&lt;br /&gt;
*To the service/addon using the ID and Edit icon&lt;br /&gt;
*To the client using client name&lt;br /&gt;
*To the [[Module Queue]] for the failed task if unresolved &lt;br /&gt;
|| &lt;br /&gt;
*The status is the current status of the service/addon&lt;br /&gt;
*The error message is message that occurred on cron run.&lt;br /&gt;
|-&lt;br /&gt;
| Fixed Term Terminations &lt;br /&gt;
|| A list of fixed term terminations attempted separated by success and failure &lt;br /&gt;
||&lt;br /&gt;
*To the service/addon using the ID and Edit icon&lt;br /&gt;
*To the client using client name&lt;br /&gt;
*To the [[Module Queue]] for the failed task if unresolved &lt;br /&gt;
|| &lt;br /&gt;
*The status is the current status of the service/addon&lt;br /&gt;
*The error message is message that occurred on cron run.&lt;br /&gt;
|-&lt;br /&gt;
| Domain Renewal Notices &lt;br /&gt;
||A list of domains that a renewal notice was sent for. Separated into first to fifth and also lists emails that failed to send &lt;br /&gt;
||&lt;br /&gt;
* To Domain using ID and Edit icon&lt;br /&gt;
* To client using client name&lt;br /&gt;
||The status is the current status of the domain&lt;br /&gt;
|-&lt;br /&gt;
| Inactive Tickets &lt;br /&gt;
|| A list of tickets automatically closed due to inactivity &lt;br /&gt;
|| &lt;br /&gt;
* To Ticket using ID and Edit icon&lt;br /&gt;
* To client using client name (if a registered client) &lt;br /&gt;
|| The status is the current status of the ticket&lt;br /&gt;
|-&lt;br /&gt;
| Client Status Update &lt;br /&gt;
|| A list of clients updated separated by status being set &lt;br /&gt;
|| To the client using the id, client name, and edit icon &lt;br /&gt;
|| The status is the current status of the client&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Automation_Settings&amp;diff=34555</id>
		<title>Automation Settings</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Automation_Settings&amp;diff=34555"/>
				<updated>2024-04-24T13:55:53Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Enable Auto Cancellation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Automation Settings''' allow you to configure all of WHMCS's automated processes. This includes suspensions, unsuspensions, terminations, how far in advance the system generates invoices, and when the system sends overdue notices. It's the one central place that controls everything that the daily automation tasks do.&lt;br /&gt;
&lt;br /&gt;
You can access this feature at  '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; Automation Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Automation Settings'''.&lt;br /&gt;
&lt;br /&gt;
To trigger the daily automation tasks, you must configure a [[Crons|Cron Job]] at a recommended frequency of every 5 minutes. This is usually part of the initial installation of WHMCS.&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=https://www.youtube.com/watch?v=Yk3-Ud0jITc&amp;amp;list=PLfpgUwyOgC7C4wwPhB7jEqSp_esXB31Jb&amp;amp;index=5&amp;amp;t=0s|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
==Scheduling==&lt;br /&gt;
&lt;br /&gt;
===Time of Day===&lt;br /&gt;
[[File:Time of Day.png|thumb|Time of Day]]&lt;br /&gt;
This setting allows you to select the hour in which you'd like WHMCS to perform all daily automation tasks. To function properly, this setting depends on configuring your cron job to run at least once every hour. We recommend setting it to run every 5 minutes to allow other system processes, such as checking for updates, to take place.&lt;br /&gt;
&lt;br /&gt;
==Automatic Module Functions==&lt;br /&gt;
[[File:Automatic Module Functions.png|thumb|Automatic Module Functions]]&lt;br /&gt;
These settings pertain to your customer’s products or services and how the system handles non-payment.&lt;br /&gt;
&lt;br /&gt;
===Enable Suspension===&lt;br /&gt;
Selecting this option will enable automatic suspensions when payments for products or services are overdue. The setting below (Suspend Days) controls the amount of time between your customer becoming overdue and when the system suspends them.&lt;br /&gt;
&lt;br /&gt;
===Suspend Days===&lt;br /&gt;
If you enabled Enable Suspension, this configures the amount of time between a customer's product or service becoming overdue and the system suspending them.&lt;br /&gt;
&lt;br /&gt;
===Enable Unsuspension===&lt;br /&gt;
When you enable this setting, services that the system suspended due to &amp;quot;Overdue on Payment&amp;quot; will automatically become unsuspended when they pay the unpaid invoice for the item. However, if you suspended products or services manually, and assigned a custom reason for suspension, then an automatic reactivation will not occur. For example, you may have manually suspended an item with a reason of &amp;quot;Broken Terms of Service&amp;quot; or &amp;quot;Awaiting ID Verification&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Enable Termination===&lt;br /&gt;
Enable this option to terminate the client's service (remove it from the server) according to the setting below (Termination Days).&lt;br /&gt;
&lt;br /&gt;
===Termination Days===&lt;br /&gt;
If you selected Enable Termination, this determines the number of days between a product or service becoming overdue and the system terminating that product or service.&lt;br /&gt;
&lt;br /&gt;
==Billing Settings==&lt;br /&gt;
[[File:Billing Settings.png|thumb|Billing Settings]]&lt;br /&gt;
Use these settings to determine how the system generates invoices and sends payment reminders to your customers. Setting the Unpaid and Overdue Reminder settings to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will prevent the system from sending the related emails.&lt;br /&gt;
&lt;br /&gt;
===Invoice Generation===&lt;br /&gt;
This is the number of days before the system will generate due date invoices. For example, if this setting is &amp;lt;tt&amp;gt;7&amp;lt;/tt&amp;gt;, the system will generate an invoice seven days before the due date for products, services, addons, and domains. The number of days should be an integer of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; or more.&lt;br /&gt;
&lt;br /&gt;
====Per Billing Cycle Settings====&lt;br /&gt;
By clicking '''Advanced Settings''', you can specify a different invoice generation setting for each billing cycle. For example, you may want the system to generate invoices for monthly services seven days in advance and generate invoices for annual services 14 days in advance.&lt;br /&gt;
&lt;br /&gt;
====Domain Invoice Generation====&lt;br /&gt;
This optional setting allows you to specify how far in advance to generate domain renewal invoices. You can use this if you want to give a longer time between invoice generation and the due date for domain invoices. This is particularly useful when you don't accept payments online and more time might be necessary to avoid domain expiration.&lt;br /&gt;
&lt;br /&gt;
Leave this setting blank if you want the system to generate all invoices at the same time.&lt;br /&gt;
&lt;br /&gt;
===Payment Reminder Emails===&lt;br /&gt;
If you enable this, the system will remind your customers by email in advance of an unpaid invoice's due date. It does this using the ''Invoice Unpaid Reminder'' setting (below). This setting does not apply to Overdue Reminders.&lt;br /&gt;
&lt;br /&gt;
===Invoice Unpaid Reminder===&lt;br /&gt;
The system sends this email before the due date if the invoice remains unpaid, to remind a customer that the invoice will be due soon.&lt;br /&gt;
&lt;br /&gt;
=== Overdue Reminders===&lt;br /&gt;
If a customer hasn't paid an invoice in a certain number of days after the due date, the system will email the customer with a reminder.&lt;br /&gt;
&lt;br /&gt;
===Add Late Fee Days===&lt;br /&gt;
If a customer hasn't paid an invoice that is this number of days overdue, your customer will be charged late fees (according to your choices in General Settings).&lt;br /&gt;
&lt;br /&gt;
===Overage Billing Charges===&lt;br /&gt;
Use this to determine how to bill clients for overage (if you enabled this). The first setting will calculate the bandwidth overage costs on the last day of each month and create an invoice that is due immediately. This will create a separate invoice.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second setting will still calculate the overage change on the last day of the month, but it will not create a separate invoice. Instead, the system will add it to the client's next invoice.&lt;br /&gt;
&lt;br /&gt;
===Change Invoice Status===&lt;br /&gt;
 &lt;br /&gt;
Select this to use the ''Collections'' invoice status to denote invoices that are bad debts ([[Payment_Reversals|payment reversals]]). You can use this to track invoices that have received payment disputes or chargebacks.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
WHMCS 8.3 and higher includes support for disputes for [[Stripe]] and some [[PayPal]]® transactions at '''Billing &amp;gt; [[Disputes]]'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Change Due Dates===&lt;br /&gt;
Part of the [[Payment_Reversals|Payment Reversals]] feature. This reverts Next Due Date Increments for the products and services in an invoice. The system considers them as due again, and, in cases where the date is in the past, overdue, which will trigger an automated suspension until repayment is made.&lt;br /&gt;
&lt;br /&gt;
=== Enable Auto Cancellation ===&lt;br /&gt;
Select this to enable automatic cancellation of overdue invoices after a specific number of days. This setting automates removal of old, overdue invoices in the ''Unpaid'' status each time that the system cron runs.&lt;br /&gt;
  &lt;br /&gt;
* This setting will '''not''' remove any overdue invoices that have partial payment or applied credit, regardless of the invoice's age.&lt;br /&gt;
* Invoice cancellation does '''not''' explicitly trigger additional actions. However, depending on your automation settings, additional automation may occur due to cancelled invoices.&lt;br /&gt;
* When the system cron cancels the applicable invoices, it will add a note to the invoice to indicate closure due to automatic cancellation.&lt;br /&gt;
 &lt;br /&gt;
You can view the overdue unpaid invoices that the system cancelled during the last daily task run under '''Overdue Invoice Cancellation''' at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Status]]'''.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;We added this setting in WHMCS 8.10.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Days Overdue ===&lt;br /&gt;
If you enabled '''Enable Auto Cancellation''', enter the number of days an invoice can remain overdue before the system cron job cancels it.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;We added this setting in WHMCS 8.10.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Payment Capture Settings==&lt;br /&gt;
[[File:Credit Card Charging Settings.png|thumb|Payment Capture Settings]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
Prior to WHMCS 8.2, these settings were under '''Credit Card Charging Settings'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Use these settings to determine how to charge your customer's pay method when you use a merchant gateway to handle credit card and other payments.&lt;br /&gt;
&lt;br /&gt;
===Process Days Before Due===&lt;br /&gt;
This specifies the number of days before the due date that you wish to capture. For example, setting this to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; would attempt to charge the card for the first time one day before the invoice due date.&lt;br /&gt;
&lt;br /&gt;
=== Attempt Only Once===&lt;br /&gt;
By default, the system will attempt to capture payment for unpaid invoices daily until it succeeds.  When you enable this option, WHMCS will only attempt to charge the customer’s card once. If it fails, it will not try again until the client or an admin makes a manual payment attempt.&lt;br /&gt;
&lt;br /&gt;
===Retry Every Week For===&lt;br /&gt;
When you enable this, WHMCS will attempt to charge the card every Seven days from the expected capture attempt date for this number of weeks. &lt;br /&gt;
For example, if an invoice's '''Next Due Date''' value is on the 14th and you set this setting to &amp;lt;tt&amp;gt;2&amp;lt;/tt&amp;gt; and '''Process Days Before Due''' to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, the system will attempt the first payment capture on the 13th. Then, it will retry payment on the 20th and 27th if the invoice status is not ''Paid''. &lt;br /&gt;
 &lt;br /&gt;
You can also set this setting to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; to disable the weekly retries, causing the system to attempt to charge the card every day until it succeeds or the invoice status changes to ''Cancelled''&lt;br /&gt;
&lt;br /&gt;
===CC Expiry Notices Date===&lt;br /&gt;
This is the day of the month on which the system will send reminder emails to active clients with cards that expire by the end of the month, asking them to update their records. On the 1st of the month, WHMCS will remove any credit cards with an expiration date before that day's date.&lt;br /&gt;
&lt;br /&gt;
We recommend a low value, such as &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, to give clients as much notice as possible to update their card details. For example:&lt;br /&gt;
&lt;br /&gt;
'''Scenario'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Card Expiry Date: March 2020&amp;lt;br/&amp;gt;&lt;br /&gt;
CC Expiry Noticed Date: 1&lt;br /&gt;
&lt;br /&gt;
'''Timeline of Events'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Reminder email sent: 1st March 2020&amp;lt;br/&amp;gt;&lt;br /&gt;
Card removed from WHMCS: 1st April 2020&lt;br /&gt;
&lt;br /&gt;
===Do Not Remove CC on Expiry===&lt;br /&gt;
When you enable this option, the client's credit card information will remain on file after its expiration date. When you disable this, the system will remove the credit card details using the setting you specified for CC Expiry Notices Date.&lt;br /&gt;
&lt;br /&gt;
==Currency Auto Update Settings==&lt;br /&gt;
[[File:Currency Auto Update Settings.png|thumb|Currency Auto Update Settings]]&lt;br /&gt;
Use these settings for the multi-currency system.&lt;br /&gt;
&lt;br /&gt;
===Exchange Rates===&lt;br /&gt;
When you enable this setting, WHMCS will connect with the European Central Bank and obtain the latest exchange rates. This will ensure your currency conversion functions are always using an accurate rate. For more information, see the list of [[Currencies#Auto_Updating_Rates |supported currencies]].&lt;br /&gt;
&lt;br /&gt;
===Product Prices===&lt;br /&gt;
When you enable this setting, the system will automatically update your prices according to the exchange rates. For example, if you have a product that costs $1 in your default base currency (USD) and the exchange rate is 0.6 for a second currency (GBP), the product’s price would automatically update to £0.6. Tomorrow, if the exchange rate changed to 0.7, a $1 product would change to £0.7.&lt;br /&gt;
&lt;br /&gt;
==Domain Reminder Settings==&lt;br /&gt;
 &lt;br /&gt;
[[File:Domain Reminder Settings.png|thumb|Domain Reminder Settings]]&lt;br /&gt;
 &lt;br /&gt;
You can configure WHMCS to send Domain Renewal Notices before and after a domain has expired and, in WHMCS 8.2, choose whether to send renewal notices for free domains bundled with a product or service. &lt;br /&gt;
&lt;br /&gt;
For more information on this functionality, see [[Domain Renewal Notices]] and [[Free Domains]].&lt;br /&gt;
&lt;br /&gt;
=== Renewal Notices ===&lt;br /&gt;
&lt;br /&gt;
You can send a maximum of five reminders. &lt;br /&gt;
&lt;br /&gt;
To configure these settings, for each renewal notice:&lt;br /&gt;
&lt;br /&gt;
# Enter the number of days for that notice. If you set any field to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; it will disable that email.&lt;br /&gt;
# Select whether to send the reminder that many days before or after the renewal date.&lt;br /&gt;
&lt;br /&gt;
=== Free Domain Reminders ===&lt;br /&gt;
&lt;br /&gt;
In WHMCS 8.2 and later, choose whether to send renewal reminders for free domains associated with a paid product or service. This setting defaults to disabled for existing installations upgrading to WHMCS 8.2 and to enabled for new installations of WHMCS 8.2 and higher. &lt;br /&gt;
&lt;br /&gt;
For more information, see [[Free Domains]].&lt;br /&gt;
&lt;br /&gt;
==Domain Sync Settings==&lt;br /&gt;
&lt;br /&gt;
[[File:Domain Sync Settings.png|thumb|Domain Sync Settings]]&lt;br /&gt;
&lt;br /&gt;
===Domain Sync Enabled===&lt;br /&gt;
Enable this setting for the domain date and status synchronisation function.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-question-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; For more information about the domain sync task, see [[Domain Synchronisation]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sync Next Due Date===&lt;br /&gt;
Use this setting to choose whether to sync the Next Due Date to the Expiry Date, and, if you wish, how many days in advance of it.&lt;br /&gt;
&lt;br /&gt;
===Domain Sync Notify Only===&lt;br /&gt;
If you enable this, the domain sync script won't make any changes. It will only notify admins of the changes it would have made. This is useful for debugging.&lt;br /&gt;
&lt;br /&gt;
===Domain Expiry Sync Frequency===&lt;br /&gt;
A value of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will check the domain expiration dates every four hours. Use this setting to set a different frequency. The lowest frequency setting, &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, will check every hour.&lt;br /&gt;
&lt;br /&gt;
===Pending Transfer Sync Frequency===&lt;br /&gt;
A value of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will check the domains in Pending Transfer status every four hours. Use this setting to set a different frequency. The lowest frequency setting, &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, will check every hour.&lt;br /&gt;
&lt;br /&gt;
==Support Ticket Settings==&lt;br /&gt;
[[File:Support Ticket Settings.png|thumb|Support Ticket Settings]]&lt;br /&gt;
===Close Inactive Tickets===&lt;br /&gt;
After this amount of time has passed, the system will close any tickets that meet both of the following criteria:&lt;br /&gt;
&lt;br /&gt;
* The ticket's status is either answered or customer reply.&lt;br /&gt;
* There have been no new replies from staff or the customer.&lt;br /&gt;
&lt;br /&gt;
The system will also send an email to the customer.&lt;br /&gt;
&lt;br /&gt;
Tickets in on hold and in progress status are exempt from auto-closure. Closure takes place when the daily cron job runs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You must configure Ticket Statuses to &amp;quot;Auto-Close&amp;quot; for this setting to take effect. You can learn more about Ticket Statuses and the Auto-Close functionality in our [https://docs.whmcs.com/Support_Ticket_Statuses#Status_Options Status Options documentation].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prune Ticket Attachments===&lt;br /&gt;
When this setting is enabled, ticket attachments will be automatically deleted after the selected amount of time of inactivity following the closure of a ticket.  This can be set between 1 and 24 months.&lt;br /&gt;
&lt;br /&gt;
For more information on this functionality, see the [[Ticket Attachment Pruning]] documentation.&lt;br /&gt;
&lt;br /&gt;
==Data Retention Settings==&lt;br /&gt;
[[File:Data Retention Settings.png|thumb|Data Retention Settings]]&lt;br /&gt;
&lt;br /&gt;
===Automatically Delete Inactive Clients===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Automatically Delete Inactive Clients&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* We added this setting in WHMCS 7.5.&lt;br /&gt;
* In WHMCS 8.3 and earlier, this was the '''After no invoice or transaction activity has occurred for the following number of months''' setting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setting allows you to configure client records to be automatically deleted after a given number of months with no invoice or transaction history. The length of time you must retain data is often governed by the laws and regulations of your local jurisdiction. Most jurisdictions agree that you should only keep personal data for as long as is necessary.&lt;br /&gt;
&lt;br /&gt;
To enable this setting, select '''After no invoice payment has occurred for the inactive or closed client in the following number of months''' and specify a number of months that is greater than &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This setting is disabled by default.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-danger&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Paid Invoices and Transactions&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The presence of paid invoices or transactions within the specified period determines whether WHMCS retains client records. If you enable this feature, WHMCS will immediately delete clients who are in the ''Inactive'' or ''Closed'' statuses and have no invoice or transaction history.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setting causes the system to perform the '''Data Retention Pruning''' task each day. This will delete client records that meet the following criteria:&lt;br /&gt;
  &lt;br /&gt;
* A status of [[Automation_Settings#Client_Status_Update|'''Inactive''' or '''Closed''']].&lt;br /&gt;
* No paid invoices within the specified number of months.&lt;br /&gt;
* No entered or applied transactions within the specified number of months.&lt;br /&gt;
* If the client is an affiliate, a commission balance of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; or no referrals within the specified retention period. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The system can automatically change the client status. Use the '''[[Automation_Settings#Client_Status_Update|Client Status Update]]''' setting to control this.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delete associated users if the user(s) are not associated with any other client account===&lt;br /&gt;
&lt;br /&gt;
Optionally, you can set this to '''YES''' to cause the '''Data Retention Pruning''' task to also delete users who are only associated with this client.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
[[File:Miscellaneous.png|thumb|Miscellaneous]]&lt;br /&gt;
===Cancellation Requests===&lt;br /&gt;
When you enable the [[Other_Tab#Show_Cancellation_Link|Show Cancellation Link]] option, enabling this setting will automatically terminate the client’s package on the termination date.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Cancellation Requests]].&lt;br /&gt;
&lt;br /&gt;
===Update Usage Statistics===&lt;br /&gt;
Enabling this option will display disk and bandwidth usage statistics from the hosting control panel (if it is supported) inside the WHMCS admin and client areas. It will update them on a daily basis.&lt;br /&gt;
&lt;br /&gt;
===Client Status Update===&lt;br /&gt;
The following applies to the client status dropdown found in the client account Profile tab. WHMCS automatically sets clients older than 2 days, with no active products or services to Inactive status. This helps you to distinguish and filter clients effectively. However, you can stop WHMCS from doing this by changing this setting. More information on this feature is available in [[Clients:Profile_Tab#Changing_a_Clients_Status|Client Management]].&lt;br /&gt;
&lt;br /&gt;
'''Disabled''' — The system won't change the status of a client automatically.&lt;br /&gt;
&lt;br /&gt;
'''Change client status based on active/inactive products''' — If a client was created more than 2 days ago, has no active or suspended services, domains, addons, or billable items, the system will automatically set their account to Inactive status the next time that the cron job runs.&lt;br /&gt;
&lt;br /&gt;
'''Change client status based on active/inactive products and not logged in for longer than 3 months''' — In addition to the above option, the system will only set a client's account to inactive when their last login date was over 3 months ago.&lt;br /&gt;
&lt;br /&gt;
===Module Log Pruning===&lt;br /&gt;
Enabling this option allows you to choose the number of days of [[System_Logs#Module_Log|module log]] entries to retain. The system prunes the module log daily during the execution of the cron.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10&amp;diff=34554</id>
		<title>Changelog:WHMCS V8.10</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10&amp;diff=34554"/>
				<updated>2024-04-24T13:55:50Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Version 8.10.0 (Beta 1)=&lt;br /&gt;
{{:Changelog:WHMCS_V8.10.0_Beta_1}}&lt;br /&gt;
&lt;br /&gt;
=Version 8.10.0 (Release Candidate 1)=&lt;br /&gt;
{{:Changelog:WHMCS_V8.10.0_RC_1}}&lt;br /&gt;
&lt;br /&gt;
=Version 8.10.0 (General Availability)=&lt;br /&gt;
{{:Changelog:WHMCS_V8.10.0_GA}}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Changelog:WHMCS_Vx.x.x_GA&amp;diff=34553</id>
		<title>Changelog:WHMCS Vx.x.x GA</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Changelog:WHMCS_Vx.x.x_GA&amp;diff=34553"/>
				<updated>2024-04-24T13:55:46Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;Version 8.10.0 Release Notes&amp;lt;/noinclude&amp;gt;   == Implemented == FEATURE-3794 - Implement Automation Status Overview and Details for Invoice Auto Cancellations&amp;lt;br /...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Version 8.10.0 Release Notes]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Implemented ==&lt;br /&gt;
FEATURE-3794 - Implement Automation Status Overview and Details for Invoice Auto Cancellations&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Maintenance ==&lt;br /&gt;
CORE-19157 - Update WHOIS server listing for .sg TLD&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-19163 - Add View Invoices as valid permission to download invoice PDFs&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-19178 - Use current time for timestamps created by manual invoice payments&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Modules ==&lt;br /&gt;
MODULE-8072 - Update detection of merchant account capabilities performed at onboarding due to changes at PayPal Payments&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34552</id>
		<title>New and Improved in WHMCS 8.10</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34552"/>
				<updated>2024-04-24T13:55:43Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WHMCS 8.10 introduces automated provisioning for Sitejet Builder on supported servers and allows you to cancel overdue invoices automatically.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
You can learn more about the technical details of this release's changes in our [[Version 8.10 Release Notes|Release Notes]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
== Fast, Easy, Competitive Websites with Sitejet Builder ==&lt;br /&gt;
  &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers, making it easy for your customers to build and launch competitive websites, fast.&lt;br /&gt;
 &lt;br /&gt;
[[File:cpanel-sitejet-builder.png|600px]]&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included at no extra charge on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt; &lt;br /&gt;
  &lt;br /&gt;
Sitejet Builder includes everything that your customers need to create professional websites, no coding required. They can choose from over 140 templates and customize everything with a simple drag-and-drop editor. Stock photos, videos, and even AI-assisted content creation are included.&lt;br /&gt;
 &lt;br /&gt;
You can start offering Sitejet Builder by adding the correct feature or permission to your hosting plans or by creating a predefined Sitejet Builder addon. Promotions for your Sitejet Builder products and addons will display to your customers in the Client Area.&lt;br /&gt;
 &lt;br /&gt;
[[File:client-area-sitejet-builder-login.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
  &lt;br /&gt;
For more information, see [[Sitejet Builder]].&lt;br /&gt;
 &lt;br /&gt;
== Cancel Accumulated Overdue Invoices Automatically ==&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.9 and earlier, removing old overdue invoices was a manual process. In WHMCS 8.10 and later, you can enable automatic cancellation for invoices that have been overdue for a specified amount of time.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancel-invoices-billing-settings.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
When you enable this feature, the system cron will cancel any overdue invoices that are in the ''Unpaid'' status and have exceeded your set number of days. This ensures that overdue invoices will not accumulate on your system indefinitely, and it requires no manual action from you.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancelled-invoice.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
You can enable automatic overdue invoice cancellation and set the number of days using the '''Enable Auto Cancellation''' and '''Days Overdue''' settings in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
 &lt;br /&gt;
For more information, see [[Automation Settings]].&lt;br /&gt;
&lt;br /&gt;
== Updating to WHMCS 8.10 ==&lt;br /&gt;
     &lt;br /&gt;
To take advantage of these changes, you need to update to WHMCS 8.10. We recommend making sure your customizations are up-to-date for the new version and checking the compatibility of any third-party modules you use.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=PHP_Version_Support_Matrix&amp;diff=34551</id>
		<title>PHP Version Support Matrix</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=PHP_Version_Support_Matrix&amp;diff=34551"/>
				<updated>2024-04-24T13:55:40Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;table table-striped&amp;quot;&lt;br /&gt;
|+ &amp;lt;span style=&amp;quot;font-weight: bold; font-size&amp;quot;&amp;gt;PHP Version Support by WHMCS Version&amp;lt;/span&amp;gt;&lt;br /&gt;
! WHMCS Version (Status)&lt;br /&gt;
! PHP v5.2&lt;br /&gt;
! PHP v5.3&lt;br /&gt;
! PHP v5.4&lt;br /&gt;
! PHP v5.6&lt;br /&gt;
! PHP v7.0&lt;br /&gt;
! PHP v7.1&lt;br /&gt;
! PHP v7.2&lt;br /&gt;
! PHP v7.3&lt;br /&gt;
! PHP v7.4&lt;br /&gt;
! PHP v8.1&lt;br /&gt;
|-&lt;br /&gt;
| v6.3 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N || N|| N ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.0 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.1 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.2 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.3 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.4 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.5 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.6 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.7 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.8 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.9 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.10 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.0 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y  ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.1 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y  ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.2 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.3 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.4 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.5 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.6 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.7 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.8 (LTS) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.9 (LTS) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.10 (Active) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=MySQL_Version_Support_Matrix&amp;diff=34550</id>
		<title>MySQL Version Support Matrix</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=MySQL_Version_Support_Matrix&amp;diff=34550"/>
				<updated>2024-04-24T13:55:38Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped&amp;quot;&lt;br /&gt;
|+ &amp;lt;span style=&amp;quot;font-weight: bold; font-size&amp;quot;&amp;gt;MySQL Version Support by WHMCS Version&amp;lt;/span&amp;gt;&lt;br /&gt;
! WHMCS Version (Status)&lt;br /&gt;
! MySQL v5.2&lt;br /&gt;
! MySQL v5.3&lt;br /&gt;
! MySQL v5.4&lt;br /&gt;
! MySQL v5.5&lt;br /&gt;
! MySQL v5.6&lt;br /&gt;
! MySQL v5.7&lt;br /&gt;
! MySQL v8.0&lt;br /&gt;
|-&lt;br /&gt;
| v6.3 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.0 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.1 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.2 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.3 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.4 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.5 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.6 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.7 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v7.8 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v7.9 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v7.10 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.0 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.1 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.2 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.3 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.4 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.5 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.6 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.7 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.8 (LTS) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.9 (LTS) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.10 (Active) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=IonCube_Loader_Version_Matrix&amp;diff=34549</id>
		<title>IonCube Loader Version Matrix</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=IonCube_Loader_Version_Matrix&amp;diff=34549"/>
				<updated>2024-04-24T13:55:36Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;[[System Environment Guide|Minimum]] ionCube® Loader Version by WHMCS Version&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped&amp;quot;&lt;br /&gt;
! WHMCS Version (Status)&lt;br /&gt;
! PHP v5.2&lt;br /&gt;
! PHP v5.3&lt;br /&gt;
! PHP v5.4&lt;br /&gt;
! PHP v5.6&lt;br /&gt;
! PHP v7.0&lt;br /&gt;
! PHP v7.1&lt;br /&gt;
! PHP v7.2&lt;br /&gt;
! PHP v7.3&lt;br /&gt;
! PHP v7.4&lt;br /&gt;
! PHP v8.1&lt;br /&gt;
|-&lt;br /&gt;
| v6.3 (EOL) || style=&amp;quot;font-weight: bold;&amp;quot; | 4.6.1 || style=&amp;quot;font-weight: bold;&amp;quot; | 4.6.1 || style=&amp;quot;font-weight: bold;&amp;quot; | 4.6.1 || style=&amp;quot;font-weight: bold;&amp;quot; | 4.6.1 || -- || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.0 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.1 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.2 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.3 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.4 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.5 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.6 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.7 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.8 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.9 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.10 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.0 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.1 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.2 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.3 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.4 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.5 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --  &lt;br /&gt;
|-&lt;br /&gt;
| v8.6 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; | 12.0.1&lt;br /&gt;
|-&lt;br /&gt;
| v8.7 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; |12.0.1&lt;br /&gt;
|-&lt;br /&gt;
| v8.8 (LTS) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; |12.0.1&lt;br /&gt;
|- &lt;br /&gt;
| v8.9 (LTS) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; |12.0.1&lt;br /&gt;
|- &lt;br /&gt;
| v8.10 (Active) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; |12.0.1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Long_Term_Support&amp;diff=34548</id>
		<title>Long Term Support</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Long_Term_Support&amp;diff=34548"/>
				<updated>2024-04-24T13:55:32Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* WHMCS Version &amp;amp; LTS Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WHMCS Long-Term Support ==&lt;br /&gt;
&lt;br /&gt;
Product enhancements, bug fixes and security fixes for published versions of WHMCS are common; WHMCS is constantly being refined to ensure a safe and robust experience.  However, it is impractical for customers to always track the latest product refinements at the same pace as our Development Team.  And for that reason, WHMCS has implemented a Long-Term Support Policy for WHMCS.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
The WHMCS Long-Term Support Policy provides customers with a clear understanding of our commitment to supporting the software they have purchased a license for and installed on their systems.&lt;br /&gt;
&lt;br /&gt;
WHMCS will provide periodic maintenance releases for major and minor versions of WHMCS as part of the normal WHMCS Release Process.  This is called [[#Active Development | Active Development]].  Versions of WHMCS that are not under Active Development will not receive maintenance releases, however, they are candidates for Targeted Critical and Security Releases.  WHMCS will only provide Targeted Releases for candidates that have not reached their [[#Defining End Of Life | End Of Life]].&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[#WHMCS Version &amp;amp; LTS Schedule|WHMCS Version and LTS Schedule]] to see what versions of WHMCS are currently covered by Long-Term Support or under Active Development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Provisions of Long-Term Support ===&lt;br /&gt;
Once a version of WHMCS is no longer being actively developed it will receive Long-Term Support (LTS) from our Development and Security Teams.  LTS is a finite period which expires on a specific date known as End Of Life (EOL).  Each minor version has it's own EOL date.&lt;br /&gt;
&lt;br /&gt;
Product versions that are in LTS are provided Targeted Critical and Security Releases.&lt;br /&gt;
&lt;br /&gt;
Once a version has moved from Active Development to LTS it will not receive product enhancements or maintenance fixes unless they are deemed critical to the viability of a Targeted Critical or Security Release, and therefore delivered as part of LTS.  If you require product enhancements or maintenance fixes, we suggest updating to a product version that is being actively developed.&lt;br /&gt;
&lt;br /&gt;
=== Active Development ===&lt;br /&gt;
A product version that is under Active Development is in the process of being refined.  Therefore, subsequent revisions are likely to be released until a new minor version is published.  Revision releases can include bug fixes, security enhancements, minor optimizations, third-party updates, as well as Important or Critical updates.&lt;br /&gt;
&lt;br /&gt;
At any given moment in time, there will likely be only one actively developed version of WHMCS available;  it will be the latest version available for our site.  However, to ensure a smooth transition from one major or minor version to the next, WHMCS may extend Active Development of the previously published version.  These overlaps between product versions is usually quite small, on the order of a few weeks at most.&lt;br /&gt;
&lt;br /&gt;
Please refer to [[#WHMCS Version &amp;amp; LTS Schedule|WHMCS Version and LTS Schedule]] to know if your version is currently under Active Development.&lt;br /&gt;
&lt;br /&gt;
=== Defining End Of Life ===&lt;br /&gt;
A core attribute of the Long-Term Support Policy is defining a given version's End Of Life (EOL) date.  The EOL date is established upon the publication of a new minor or major release and typically is set one year into the future.&lt;br /&gt;
&lt;br /&gt;
For example if version 1.0.0 is published January 31, 2012, then it will have an EOL of January 1st 2013 because it is a major release. If 1.1.0 is published on May 1st, 2012, it will have an EOL of May 1st 2013 because it is a minor release. If 1.1.1 is published on May 15th 2012 it will have an EOL of May 1st 2013 because it is a maintenance release to a previous minor release.  Likewise, if 1.1.5 is published on July 24th 2012 it will have  an EOL of May 1st 2013 because it is a maintenance release to a previous minor release.&lt;br /&gt;
&lt;br /&gt;
=== After End Of Life ===&lt;br /&gt;
Once a version's EOL date has passed, no further releases or updates will be provided, regardless of the observed deficiency in that version.&lt;br /&gt;
&lt;br /&gt;
Products that have reached EOL are not available for download from WHMCS.&lt;br /&gt;
&lt;br /&gt;
As noted below in [[#Licensing &amp;amp; Services | Licensing &amp;amp; Services]], the product will continue to function even after the EOL date has passed.  The use of the software is not tied to LTS or EOL, but the active/inactive state of your license.&lt;br /&gt;
&lt;br /&gt;
=== Licensing &amp;amp; Services ===&lt;br /&gt;
WHMCS has historically offered with two types of licenses: Monthly and Owned. Whilst all new sales are of the Monthly type, this document also describes how the policy applies to [[Renewing Support and Updates|grandfathered Owned licenses]].  Each license type is bundled with [[#Help Desk Support | help desk support]] and access to [[#Software Update Service | software updates]] when initially purchased.&lt;br /&gt;
&lt;br /&gt;
A Monthly license always has access to these two services.  An Owned license has access to these two services for one year.  After one year, an Owned license holder can purchase an additional year of these two services as an addon.&lt;br /&gt;
&lt;br /&gt;
An Owned license validates use of the software indefinitely, even after the term of help desk support and access to software updates expires.  A Monthly license validates use of the software, help desk support, and access to software updates in one month durations.  The active status of your license governs the functional state of your WHMCS installation, not the development status (Active Development/LTS/EOL) of the deployed product version.&lt;br /&gt;
&lt;br /&gt;
==== Help Desk Support ====&lt;br /&gt;
The help desk support service allows customers to open tickets with our help desk.  These tickets are managed by our Technical Analysts.  Our Analysts work with customers to resolve a broad range of issues from configuration to identifying deficiency within a given version of WHMCS.  With this service, customers have access to Analysts regardless of which version of the product they are using, even if that version has reached its End Of Life.&lt;br /&gt;
&lt;br /&gt;
It's important to remember, however, that support provided by this service, or deficiencies identified by our Analysts, does not imply future refinements for versions. The [[#WHMCS Version &amp;amp; LTS Schedule|LTS schedule]], along with the severity of the identified issue, will determine what versions of WHMCS are candidates for any future refines.&lt;br /&gt;
&lt;br /&gt;
==== Software Update Service ====&lt;br /&gt;
The software update service allows customers access to the latest versions of WHMCS.  The service does not imply continued development, maintenance, or critical fixes for any given version of WHMCS.  The [[#WHMCS Version &amp;amp; LTS Schedule|LTS schedule]] will determine what versions of WHMCS are candidates for any refinements.  It is recommended that customers leverage this service and keep their WHMCS installation up to date, and optimally, tracking a version that is currently under [[#Active Development | Active Development]].&lt;br /&gt;
&lt;br /&gt;
=== Grandfathered LTS ===&lt;br /&gt;
The WHMCS Long-Term Support policy is effective May 1st, 2013.  Particular versions have been grandfathered, namely 4.5, 5.0, and 5.1.&lt;br /&gt;
 &lt;br /&gt;
=== WHMCS Version &amp;amp; LTS Schedule ===&lt;br /&gt;
This chart is updated upon each major or minor release of WHMCS.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped&amp;quot;&lt;br /&gt;
! WHMCS Version&lt;br /&gt;
! Approximate Publication Date&lt;br /&gt;
! Targeted End-Of-Life Date&lt;br /&gt;
! Current Status&lt;br /&gt;
|-&lt;br /&gt;
| 8.10 || March 2024 || April 30th, 2025  || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | [[#Active Development | &amp;lt;span style=&amp;quot;color:#333&amp;quot;&amp;gt;Active Development&amp;lt;/span&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| 8.9 || December 2023 || January 31st, 2025  || style=&amp;quot;background: #FFCCCC; font-weight: bold;&amp;quot; | LTS&lt;br /&gt;
|-&lt;br /&gt;
| 8.8|| July 2023 || August 31st, 2024  || style=&amp;quot;background: #FFCCCC; font-weight: bold;&amp;quot; | LTS&lt;br /&gt;
|-&lt;br /&gt;
| 8.7 || December 2022 || February 29th, 2024  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.6 || September 2022 || October 31st, 2023  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.5 || April 2022 || May 31st, 2023  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.4 || December 2021 || January 31st, 2023  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.3 || September 2021 || October 31st, 2022  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.2 || May 2021 || June 30th, 2022  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.1 || November 2020 || December 31st, 2021  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.0 || August 2020 || September 30th, 2021  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.10 || April 2020|| April 30th, 2021  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.9 || November 2019 || December 31st, 2020  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.8 || August 2019 || August 31st, 2020  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.7 || January 2019 || January 31st, 2020  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.6 || June 2018 || July 31st, 2019  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 || April 2018 || April 30th, 2019  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 || November 2017 || November 30th, 2018  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 || October 2017 || October 31st, 2018 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 || May 2017 || May 31st, 2018 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.1 || December 2016 || December 31, 2017 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.0 || October 2016 || October 31, 2017 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 6.3 || March 2016 || March 31, 2017 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 6.2 || December 2015 || December 31, 2016 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 6.1 || September 2015 || September 30, 2016 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 6.0 || July 2015 || July 31, 2016 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 5.3 || September 2013 || October 31, 2015 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 5.2 || March 2013 || March 31, 2014 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 5.1 || July 2012 || November 30, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 5.0 || December 2011 || July 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.5 || April 2011 || June 30, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.4 || December 2010 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.3 || September 2010 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.2 || March 2010 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.1 || November 2009 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.0 || May 2009 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 1.x-3.x || -- || -- || style=&amp;quot;background: #84807F; font-weight: bold; font-style: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Last Updated: {{REVISIONDAY2: Long_Term_Support }}/{{REVISIONMONTH: Long_Term_Support }}/{{REVISIONYEAR: Long_Term_Support }}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Working_with_Tokenization&amp;diff=34547</id>
		<title>Working with Tokenization</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Working_with_Tokenization&amp;diff=34547"/>
				<updated>2024-04-23T17:36:17Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Enforcing Tokenization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tokenization is a process in which sensitive payment details are stored remotely by a payment gateway processor. This is intended to reduce the security burden and limit the liability on you as a business. Examples of payment gateways that support tokenization include Authorize.net, Stripe, Quantum Gateway, etc...&lt;br /&gt;
&lt;br /&gt;
When a tokenization payment gateway is in use, the details for a Pay Method are stored remotely by a given payment gateway and therefore the Pay Method is restricted for use only by the given payment gateway.&lt;br /&gt;
&lt;br /&gt;
In such scenarios, the ability to use a given Pay Method with other payment gateways will be restricted.  This will become apparent during checkout when switching between payment methods (also referred to as payment gateways) and the list of available Pay Methods changing. For example, a Stripe Pay Method cannot be used to pay an invoice assigned to Authorize.net and vice-versa.&lt;br /&gt;
&lt;br /&gt;
===Tokenization Migration===&lt;br /&gt;
&lt;br /&gt;
If you have previously used a Payment Gateway that stores credit cards locally and wish to switch to a Tokenized Payment Gateway solution, the following considerations apply:&lt;br /&gt;
&lt;br /&gt;
# Activating a Tokenization Payment Gateway module in addition to a non-tokenized Merchant Gateway module will still allow credit cards to be stored locally by both Admin and Client Users.&lt;br /&gt;
# Activating a Tokenization Payment Gateway does not remove existing locally stored credit cards from the database. To do this, please refer to the ''Related Settings'' above.&lt;br /&gt;
# To enforce use of a tokenization Payment Gateway for Clients, please see the ''Enforcing Tokenization'' section below.&lt;br /&gt;
# In many cases, WHMCS can convert locally stored credit cards to tokenized cards upon the next automated recurring payment attempt automatically. With some tokenized Payment Gateways this may not be possible due to technical restrictions imposed by the Payment Gateway. Please refer to the documentation for your specific [[Payment Gateways|Payment Gateway]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Enforcing Tokenization===&lt;br /&gt;
&lt;br /&gt;
To enforce the use of a Tokenization Payment Gateway and prevent new credit cards from being stored locally, you simply need to hide all non-tokenization Payment Gateways from the order form.&lt;br /&gt;
&lt;br /&gt;
To do this, go to the appropriate location for your version of WHMCS:&lt;br /&gt;
* For WHMCS 8.6 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]'''.&lt;br /&gt;
* For WHMCS 8.0 through WHMCS 8.5, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]''' and choose '''Manage Existing Gateways'''.&lt;br /&gt;
* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''Manage Existing Gateways'''.&lt;br /&gt;
Then, ensure the '''Show on Order Form''' checkbox is deselected for all non-tokenization Merchant Gateway Modules.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Note that doing this does not delete existing credit cards stored locally in the database. If you wish to do this, an option is available in the '''[[Security Tab|Security]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''. Please refer to the ''Related Settings'' for more information.&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=System_Health_Status&amp;diff=34531</id>
		<title>System Health Status</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=System_Health_Status&amp;diff=34531"/>
				<updated>2024-04-03T18:11:58Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* MySQL Server Configuration Check */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''System Health Status''' page provides an overview of the WHMCS installation and system environment status. It will highlight any potential configuration or security related issues that may need your attention. It also allows you to check if any updates are available for your currently installed WHMCS version, as well as providing quick and easy access to the Changelog and Release Notes for it.&lt;br /&gt;
&lt;br /&gt;
You can find this feature at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Health''' .&lt;br /&gt;
&lt;br /&gt;
==The Checks==&lt;br /&gt;
&lt;br /&gt;
[[File:SystemHealthStatusPage.png|thumb|System Health Status Page]]An overview of the checks performed and the purpose of each is provided below.&lt;br /&gt;
&lt;br /&gt;
=== System Cron Tasks ===&lt;br /&gt;
&lt;br /&gt;
Checks that the system cron has run to completion within the last 24 hours.  If this reports a failure, it indicates that either the cron is not running (invalid cron command, file permissions, cron folder path, etc.) or that the cron is failing to complete successfully.&lt;br /&gt;
&lt;br /&gt;
If this check reports a problem, you should begin by checking your cron command configuration and the activity log within WHMCS. For more information, see [https://help.whmcs.com/m/troubleshooting/l/757222-resolving-attention-items-on-the-system-health-status-page#system_cron_tasks our troubleshooting documentation].&lt;br /&gt;
&lt;br /&gt;
For further assistance, contact our support team.&lt;br /&gt;
&lt;br /&gt;
=== Cron PHP Version Mismatch ===&lt;br /&gt;
&lt;br /&gt;
Many server configurations utilize a separate php.ini file in the command line or cron engine than the web server uses. This can sometimes cause issues when different configurations are used in two places.&lt;br /&gt;
&lt;br /&gt;
This warning identifies if automation tasks are being executed under different PHP versions to that being used to visit the admin area via a browser.&lt;br /&gt;
&lt;br /&gt;
For steps to resolve this issue on a stock cPanel &amp;amp; WHM server, see [https://help.whmcs.com/m/automation/l/969680-identifying-the-php-ini-used-for-in-command-line-cron-engine our help documentation].&lt;br /&gt;
&lt;br /&gt;
For more help, contact your system administrator or hosting provider.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
The result of this check are cached so the warning may not disappear immediately after making the necessary changes to resolve the issue and will only update after the Daily Cron tasks have been executed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Insecure Permissions Check ===&lt;br /&gt;
&lt;br /&gt;
This check ensures that key files and directories have the appropriate permissions. It will alert you to ownership mismatches or permission levels that are higher than are necessary for day-to-day operation of the system.&lt;br /&gt;
&lt;br /&gt;
For most WHMCS installations, we recommend the following permissions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped table-condensed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File or Directory&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;&amp;lt;tt&amp;gt;chmod&amp;lt;/tt&amp;gt; Permission&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;400 (Readable)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;tt&amp;gt;/attachments&amp;lt;/tt&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;777 (Writeable)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;tt&amp;gt;/downloads&amp;lt;/tt&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;777 (Writeable)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;tt&amp;gt;/templates_c&amp;lt;/tt&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;777 (Writeable)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;tt&amp;gt;All other files&amp;lt;/tt&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;644 (Owner writeable, otherwise readable)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;tt&amp;gt;All other directories&amp;lt;/tt&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;755 (Owner writeable, otherwise readable and executable)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;PHP&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* This does not apply to installations using suPHP or phpSuExec.&lt;br /&gt;
* If you use DSO as your PHP handler, you '''must''' use &amp;lt;tt&amp;gt;644&amp;lt;/tt&amp;gt; permissions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more information, see [https://help.whmcs.com/m/troubleshooting/l/757222-resolving-attention-items-on-the-system-health-status-page#permissions_check our help documentation].&lt;br /&gt;
&lt;br /&gt;
=== Required PHP Extensions ===&lt;br /&gt;
&lt;br /&gt;
This check detects your configured PHP extensions and lists any missing extensions that WHMCS requires in order to function.&lt;br /&gt;
&lt;br /&gt;
If you see any extensions here, add those extensions to your PHP configuration and recompile PHP.&lt;br /&gt;
&lt;br /&gt;
=== Recommended PHP Extensions ===&lt;br /&gt;
&lt;br /&gt;
Checks for the presence of recommended PHP extensions. While not strictly required, this will alert you to any extensions which are not available in your environment that are either required by certain addons or modules or that can help provide improved performance. Detailed in our help guide [https://help.whmcs.com/m/troubleshooting/l/690502-resolving-warnings-on-the-system-health-status-page#recommended_php_extensions here] we recommend recompiling PHP with the missing extensions listed. &lt;br /&gt;
&lt;br /&gt;
=== Required PHP Functions ===&lt;br /&gt;
&lt;br /&gt;
Checks for any PHP functions that are required for WHMCS to operate and will alert you to any that are disabled. If you see any functions reported here, you should check for the presence of them in the ''php.ini'' configuration file '''disable_functions''' setting and remove them.&lt;br /&gt;
&lt;br /&gt;
=== PHP Memory Limit ===&lt;br /&gt;
&lt;br /&gt;
Checks the memory limit setting in your PHP environment and will alert you when it is too low. Will alert you by way of a failure level alert when below the minimum required value and a warning level alert when above the minimum but below the recommended value. &lt;br /&gt;
&lt;br /&gt;
For more details on the required memory limit, see [[System Requirements]].&lt;br /&gt;
&lt;br /&gt;
=== Error Reporting ===&lt;br /&gt;
&lt;br /&gt;
This check alerts you if '''Display Errors''' is enabled in the '''Other''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[General Settings]]'''. &lt;br /&gt;
&lt;br /&gt;
'''Display Errors''' is useful for development and debugging situations. For security reasons, we '''strongly''' recommend disabling it whenever you are not actively troubleshooting an issue.&lt;br /&gt;
&lt;br /&gt;
=== PHP Error Levels ===&lt;br /&gt;
&lt;br /&gt;
Alerts you if the error reporting level is set to a very high level. We recommend only logging certain error types, as detailed [https://help.whmcs.com/m/troubleshooting/l/757222-resolving-attention-items-on-the-system-health-status-page#display_errors here].&lt;br /&gt;
&lt;br /&gt;
=== PHP Version ===&lt;br /&gt;
&lt;br /&gt;
Checks your PHP version. Will alert you if your current PHP version has reached End of Life and is no longer supported by the PHP Group.&lt;br /&gt;
&lt;br /&gt;
=== Customising Default Paths ===&lt;br /&gt;
&lt;br /&gt;
Checks for the existance of custom directory paths. You can customise some of the default directory paths in WHMCS to make it more difficult for malicious users to find them. This check will alert you if any directories that support customisation have not been customised. Please see  [https://help.whmcs.com/m/troubleshooting/l/690502-resolving-warnings-on-the-system-health-status-page#custom_templates this] helpful documentation about this. &lt;br /&gt;
&lt;br /&gt;
=== Using Default Templates ===&lt;br /&gt;
&lt;br /&gt;
Alerts you if any template settings are set to a template of a default name which could be an indication of customisations having been made to a default template. This can result in customisations being lost at the time of the next upgrade. Please see  [https://help.whmcs.com/m/troubleshooting/l/690502-resolving-warnings-on-the-system-health-status-page#custom_templates this] helpful documentation about this. &lt;br /&gt;
&lt;br /&gt;
=== Installed cURL Version ===&lt;br /&gt;
&lt;br /&gt;
Checks the installed curl version and alerts you if your version is known to have any vulnerabilities. More information available [https://help.whmcs.com/m/troubleshooting/l/690502-resolving-warnings-on-the-system-health-status-page#curl_tls_openssl_version_warnings here]&lt;br /&gt;
&lt;br /&gt;
=== SSL Support in cURL ===&lt;br /&gt;
&lt;br /&gt;
Checks to ensure that the curl library present in the PHP environment has SSL support which is required for normal WHMCS operation and many of the modules which come with WHMCS.&lt;br /&gt;
&lt;br /&gt;
=== PHP Session Support ===&lt;br /&gt;
&lt;br /&gt;
This check displays common issues with your PHP environment's session configuration. For more information to resolve this issue, see [https://help.whmcs.com/m/troubleshooting/l/757222-resolving-attention-items-on-the-system-health-status-page#php-session-support-is-disabled Resolving Items on the System Health Status Page].&lt;br /&gt;
&lt;br /&gt;
=== Secure TLS Support in cURL ===&lt;br /&gt;
&lt;br /&gt;
Checks to ensure that the curl library present in the PHP environment supports secure TLS versions (TLS v1.1 and v1.2). With many payment vendors phasing out legacy SSL/TLS protocols in accordance with PCI DSS recommendations, this check will help to stay up to date with newer standards.&lt;br /&gt;
&lt;br /&gt;
=== MySQL Server Configuration Check ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
We added this check in WHMCS 8.1.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alerts you to MySQL server configuration settings which may degrade the performance of WHMCS. Including preventing the Daily Automation System Tasks and Auto Updater from completing successfully. A warning is displayed if the following settings are below the suggested minimums:&lt;br /&gt;
 connect_timeout &amp;lt; 10 seconds&lt;br /&gt;
 wait_timeout &amp;lt; 300 seconds&lt;br /&gt;
 interactive_timeout &amp;lt; 300 seconds&lt;br /&gt;
 max_allowed_packet &amp;lt; 4194304 (or 4MB)&lt;br /&gt;
&lt;br /&gt;
These values are for guidance only and higher limits may be necessary on low-powered or heavily-loaded servers. For assistance with your MySQL server configuration, contact your hosting provider or system administrator.&lt;br /&gt;
&lt;br /&gt;
=== CloudFlare® Proxy Check ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
We added this check in WHMCS 8.10.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This check indicates whether WHMCS detected that you are using CloudFlare. A warning displays if there is a misconfiguration in your settings for trusted proxies.&lt;br /&gt;
&lt;br /&gt;
If you see a warning message, click the link to automatically adjust your trusted proxy settings.&lt;br /&gt;
&lt;br /&gt;
=== CloudLinux™ MySQL Extension Check ===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
We added this check in WHMCS 8.2.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The CloudLinux-provided &amp;lt;tt&amp;gt;pdo_mysql&amp;lt;/tt&amp;gt; PHP extension can cause problems with data display in the WHMCS interface. Instead, CloudLinux users should use the &amp;lt;tt&amp;gt;nd_pdo_mysql&amp;lt;/tt&amp;gt; extension.&lt;br /&gt;
 &lt;br /&gt;
This check only applies to CloudLinux users.&lt;br /&gt;
 &lt;br /&gt;
For help to resolve this problem, see CloudLinux's [https://docs.cloudlinux.com/lve_manager/#php-selector-client-plugin PHP Selector documentation] or contact your server administrator.&lt;br /&gt;
&lt;br /&gt;
=== Support Ticket Mask Check ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
We added this check in WHMCS 8.3.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checks the amount of possible ticket numbers that the system can create and the percentage that it has already used.  The system bases this on your '''[[Support_Tab#Support_Ticket_Mask_Format|Support Ticket Mask Format]]''' setting in the '''[[Support Tab|Support]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt;  General Settings'''.&lt;br /&gt;
&lt;br /&gt;
To resolve this issue, adjust the '''Support Ticket Mask Format''' setting to allow more possible ticket number combinations.&lt;br /&gt;
&lt;br /&gt;
=== Event Handling ===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
We added this check in WHMCS 8.4.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Checks for proper execution of event handling jobs like the Create, Terminate, and other actions for WHMCS's provisioning modules. If the check detects problems, consider changing the '''Event Handling''' setting in the '''[[Other Tab|Other]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt;  General Settings'''.&lt;br /&gt;
&lt;br /&gt;
=== System URL Check ===&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
We added this check in WHMCS 8.8.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Checks whether you have set '''WHMCS System URL''' in the '''[[General_Tab|General]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[General Settings]]'''. If possible, WHMCS attempts to set this value automatically during installation.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34530</id>
		<title>Version 8.10 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34530"/>
				<updated>2024-04-03T18:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 8.10.0&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: Release Candidate&amp;lt;br /&amp;gt;&lt;br /&gt;
Latest Update: 3rd April 2024&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
For more information on WHMCS 8.10's important changes and exciting features, see [[New and Improved in WHMCS 8.10]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
==Version History==&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;18th March 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3rd April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
==Download==&lt;br /&gt;
   &lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
   &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
    &lt;br /&gt;
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP.&lt;br /&gt;
* The [[Automatic Updater]] only displays updates if you are running a PHP version that is compatible with that WHMCS version.&lt;br /&gt;
* For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
[[Upgrading|Upgrade Instructions]]&lt;br /&gt;
      &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
      &lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic Updater]].&lt;br /&gt;
        &lt;br /&gt;
Go to '''Utilities &amp;gt; Update WHMCS''' to begin the process.&lt;br /&gt;
        &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
If the update was released recently, you may need to click '''Check for Updates''' before the update will be available.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
== Release Notes ==&lt;br /&gt;
   &lt;br /&gt;
=== Sitejet Builder ===&lt;br /&gt;
  &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers. Sitejet Builder is included by default with cPanel &amp;amp; WHM or Plesk hosting plans that enable the feature. Additionally, you can choose to offer Sitejet Builder to customers as an optional Sitejet Builder product addon using the new '''Sitejet Builder''' predefined addon. Promotions for the Sitejet Builder options that you offer will automatically appear in the Client Area.&lt;br /&gt;
  &lt;br /&gt;
* When you log in to the Admin Area after upgrading to WHMCS 8.10 or higher, a banner will display information about Sitejet Builder. This banner displays regardless of whether you have any eligible hosting servers.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included by default on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt;&lt;br /&gt;
* A new '''Features''' column in the list of products at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products_and_Services|Products/Services]]''' displays up-to-date Sitejet Builder availability for products for your cPanel &amp;amp; WHM and Plesk servers.&lt;br /&gt;
  &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
  &lt;br /&gt;
[[Sitejet Builder|Learn More]]&lt;br /&gt;
 &lt;br /&gt;
=== Automatic Cancellation for Overdue Invoices ===&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. This allows you to remove old, overdue invoices that have accumulated on your system each time that the system cron runs. &lt;br /&gt;
 &lt;br /&gt;
You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
 &lt;br /&gt;
[[Automation Settings|Learn More]]&lt;br /&gt;
 &lt;br /&gt;
=== Update to Invoice Labels ===&lt;br /&gt;
 &lt;br /&gt;
To increase clarity when viewing clients' invoices, we have updated the labels that denote totals. The invoice's total at the top of the '''Summary''' tab is now '''Invoice Amount''', while the separate total in the '''Invoice Items''' list remains '''Total Due'''.&lt;br /&gt;
&lt;br /&gt;
=== ClopudFlare® Proxy Check ===&lt;br /&gt;
&lt;br /&gt;
The list of checks at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; System Health''' now includes a warning if the system detects problems with your CloudFlare trusted proxies configuration.&lt;br /&gt;
&lt;br /&gt;
If you see this warning, click the link to automatically correct the issue.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
      &lt;br /&gt;
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.&lt;br /&gt;
      &lt;br /&gt;
===Twenty-One Theme===&lt;br /&gt;
      &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
      &lt;br /&gt;
https://github.com/WHMCS/templates-twenty-one/compare/v8.9.0-release.1...v8.10.0-rc.1&lt;br /&gt;
   &lt;br /&gt;
=== Six Theme ===&lt;br /&gt;
               &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
      &lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v8.9.0-release.1...v8.10.0-rc.1&lt;br /&gt;
   &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
               &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
      &lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.9.0-release.1...v8.10.0-rc.1&lt;br /&gt;
   &lt;br /&gt;
== Changelog ==&lt;br /&gt;
    &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_Beta_1|Version 8.10.0 Beta 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_RC_1|Version 8.10.0 RC 1]]&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Sitejet_Builder&amp;diff=34529</id>
		<title>Sitejet Builder</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Sitejet_Builder&amp;diff=34529"/>
				<updated>2024-04-03T18:05:37Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Create a Sitejet Builder Product Addon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.sitejet.io/en Sitejet Builder] includes everything that your customers need to create professional websites without needing to learn to code. They can choose from over 140 templates and customize everything with a simple drag-and-drop editor. Sitejet Builder includes stock photos, videos, and even AI-assisted content creation, all ready for your customers to use.&lt;br /&gt;
 &lt;br /&gt;
[[File:cpanel-sitejet-builder.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
WHMCS 8.10 and later includes full automation support for Sitejet Builder on cPanel &amp;amp; WHM and Plesk hosting servers.&lt;br /&gt;
 &lt;br /&gt;
== Sitejet Builder Requirements ==&lt;br /&gt;
 &lt;br /&gt;
To offer Sitejet Builder, at least one of your configured hosting servers at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Servers]]''' must be a server that runs [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher]. The server's hosting packages (cPanel &amp;amp; WHM) or service plans (Plesk) must also include the correct features and permissions to allow Sitejet Builder access.&lt;br /&gt;
 &lt;br /&gt;
== Choices for Offering Sitejet Builder ==&lt;br /&gt;
 &lt;br /&gt;
You can offer Sitejet Builder to your customers as part of your cPanel &amp;amp; WHM or Plesk hosting products or as an optional predefined addon.&lt;br /&gt;
 &lt;br /&gt;
=== Include Sitejet Builder in Hosting Products ===&lt;br /&gt;
 &lt;br /&gt;
When you include Sitejet Builder in your hosting products, your customers will automatically have access to Sitejet Builder as part of the hosting account that they purchased from you. On most WHMCS installations that run WHMCS 8.10 or higher and use at least one server that runs the correct version of cPanel &amp;amp; WHM or Plesk, Sitejet Builder will be available on eligible hosting plans by default, without any required action. &lt;br /&gt;
 &lt;br /&gt;
If Sitejet Builder is not available for a product, you may need to update the server to grant the correct feature lists and permissions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* For steps to add Sitejet Builder to cPanel &amp;amp; WHM hosting products, see [https://help.whmcs.com/m/setup/l/1783623-add-sitejet-builder-to-cpanel-whm-hosting-products Add Sitejet Builder to cPanel &amp;amp; WHM Hosting Products].&lt;br /&gt;
* For steps to add Sitejet Builder to Plesk hosting products, see [https://help.whmcs.com/m/setup/l/1783628-add-sitejet-builder-to-plesk-hosting-products Add Sitejet Builder to Plesk Hosting Products].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Create a Sitejet Builder Product Addon ===&lt;br /&gt;
 &lt;br /&gt;
Product addons allow your customers to select optional additions, like Sitejet Builder, to the products that they purchase from you. You can configure a Sitejet Builder addon easily by selecting the Sitejet Builder predefined addon for your server type at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Product Addons]]'''.&lt;br /&gt;
 &lt;br /&gt;
[[File:810-predefined-addons.png|750px]]&lt;br /&gt;
 &lt;br /&gt;
If you create a Sitejet Builder product addon instead of including Sitejet Builder in a product, customers must purchase the product addon in addition to their hosting plan in order to gain access. This allows you to bill separately for the addition of Sitejet Builder.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
For steps to offer a Sitejet Builder addon, see [https://help.whmcs.com/m/setup/l/1783633-create-a-sitejet-builder-product-addon Create a Sitejet Builder Product Addon].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sitejet Builder in the Client Area ==&lt;br /&gt;
 &lt;br /&gt;
When you offer Sitejet Builder as a product or addon, promotions will appear for your customers in the Client Area.&lt;br /&gt;
 &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''.&lt;br /&gt;
 &lt;br /&gt;
[[File:client-area-sitejet-builder-login.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
Admins can log in to Sitejet Builder for a client by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=File:810-predefined-addons.png&amp;diff=34528</id>
		<title>File:810-predefined-addons.png</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=File:810-predefined-addons.png&amp;diff=34528"/>
				<updated>2024-04-03T18:05:22Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34527</id>
		<title>New and Improved in WHMCS 8.10</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34527"/>
				<updated>2024-04-03T18:03:56Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Cancel Accumulated Overdue Invoices Automatically */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now a Release Candidate, WHMCS 8.10 introduces automated provisioning for Sitejet Builder on supported servers and allows you to cancel overdue invoices automatically.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
You can learn more about the technical details of this release's changes in our [[Version 8.10 Release Notes|Release Notes]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
== Fast, Easy, Competitive Websites with Sitejet Builder ==&lt;br /&gt;
  &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers, making it easy for your customers to build and launch competitive websites, fast.&lt;br /&gt;
 &lt;br /&gt;
[[File:cpanel-sitejet-builder.png|600px]]&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included at no extra charge on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt; &lt;br /&gt;
  &lt;br /&gt;
Sitejet Builder includes everything that your customers need to create professional websites, no coding required. They can choose from over 140 templates and customize everything with a simple drag-and-drop editor. Stock photos, videos, and even AI-assisted content creation are included.&lt;br /&gt;
 &lt;br /&gt;
You can start offering Sitejet Builder by adding the correct feature or permission to your hosting plans or by creating a predefined Sitejet Builder addon. Promotions for your Sitejet Builder products and addons will display to your customers in the Client Area.&lt;br /&gt;
 &lt;br /&gt;
[[File:client-area-sitejet-builder-login.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
  &lt;br /&gt;
For more information, see [[Sitejet Builder]].&lt;br /&gt;
 &lt;br /&gt;
== Cancel Accumulated Overdue Invoices Automatically ==&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.9 and earlier, removing old overdue invoices was a manual process. In WHMCS 8.10 and later, you can enable automatic cancellation for invoices that have been overdue for a specified amount of time.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancel-invoices-billing-settings.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
When you enable this feature, the system cron will cancel any overdue invoices that are in the ''Unpaid'' status and have exceeded your set number of days. This ensures that overdue invoices will not accumulate on your system indefinitely, and it requires no manual action from you.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancelled-invoice.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
You can enable automatic overdue invoice cancellation and set the number of days using the '''Enable Auto Cancellation''' and '''Days Overdue''' settings in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
 &lt;br /&gt;
For more information, see [[Automation Settings]].&lt;br /&gt;
&lt;br /&gt;
== Updating to WHMCS 8.10 ==&lt;br /&gt;
     &lt;br /&gt;
To take advantage of these changes, you need to update to WHMCS 8.10.&lt;br /&gt;
  &lt;br /&gt;
Right now, WHMCS 8.10 is a Release Candidate. We recommend making sure your customizations are up-to-date for the new version and checking the compatibility of any third-party modules you use.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34526</id>
		<title>New and Improved in WHMCS 8.10</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34526"/>
				<updated>2024-04-03T18:03:43Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Cancel Accumulated Overdue Invoices Automatically */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now a Release Candidate, WHMCS 8.10 introduces automated provisioning for Sitejet Builder on supported servers and allows you to cancel overdue invoices automatically.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
You can learn more about the technical details of this release's changes in our [[Version 8.10 Release Notes|Release Notes]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
== Fast, Easy, Competitive Websites with Sitejet Builder ==&lt;br /&gt;
  &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers, making it easy for your customers to build and launch competitive websites, fast.&lt;br /&gt;
 &lt;br /&gt;
[[File:cpanel-sitejet-builder.png|600px]]&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included at no extra charge on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt; &lt;br /&gt;
  &lt;br /&gt;
Sitejet Builder includes everything that your customers need to create professional websites, no coding required. They can choose from over 140 templates and customize everything with a simple drag-and-drop editor. Stock photos, videos, and even AI-assisted content creation are included.&lt;br /&gt;
 &lt;br /&gt;
You can start offering Sitejet Builder by adding the correct feature or permission to your hosting plans or by creating a predefined Sitejet Builder addon. Promotions for your Sitejet Builder products and addons will display to your customers in the Client Area.&lt;br /&gt;
 &lt;br /&gt;
[[File:client-area-sitejet-builder-login.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
  &lt;br /&gt;
For more information, see [[Sitejet Builder]].&lt;br /&gt;
 &lt;br /&gt;
== Cancel Accumulated Overdue Invoices Automatically ==&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.9 and earlier, removing old overdue invoices was a manual process. In WHMCS 8.10 and later, you can enable automatic cancellation for invoices that have been overdue for a specified amount of time.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancel-invoices-billing-settings.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
When you enable this feature, the system cron will cancel any overdue invoices that are in the ''Unpaid'' status and have exceeded your set number of days. This ensures that overdue invoices will not accumulate on your system indefinitely, and it requires no manual action from you.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancelled-invoice.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
You can enable automatic overdue invoice cancellation and set the number of days using the '''Enable Auto Cancellation''' and '''Days Overdue''' settings in the '''[Billing Settings](/system/automation/automation-settings#billing-settings)''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
 &lt;br /&gt;
For more information, see [[Automation Settings]].&lt;br /&gt;
&lt;br /&gt;
== Updating to WHMCS 8.10 ==&lt;br /&gt;
     &lt;br /&gt;
To take advantage of these changes, you need to update to WHMCS 8.10.&lt;br /&gt;
  &lt;br /&gt;
Right now, WHMCS 8.10 is a Release Candidate. We recommend making sure your customizations are up-to-date for the new version and checking the compatibility of any third-party modules you use.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=File:Auto-cancelled-invoice.png&amp;diff=34525</id>
		<title>File:Auto-cancelled-invoice.png</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=File:Auto-cancelled-invoice.png&amp;diff=34525"/>
				<updated>2024-04-03T18:01:45Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Invoicing&amp;diff=34524</id>
		<title>Invoicing</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Invoicing&amp;diff=34524"/>
				<updated>2024-04-03T17:59:14Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for documentation regarding configuration of invoice related settings, visit [[Invoicing Setup]].&lt;br /&gt;
 &lt;br /&gt;
==Creating Invoices==&lt;br /&gt;
 &lt;br /&gt;
WHMCS automatically generates invoices for recurring products and services. You can also create custom one-time invoices for specific clients.&lt;br /&gt;
 &lt;br /&gt;
To create a one-time custom invoice for a specific client:&lt;br /&gt;
 &lt;br /&gt;
# Perform one of the following methods to create the draft invoice. The system will create a new invoice in '''Draft''' status.&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;The due date for manually-created invoices defaults to the same number of days in the future as you allow for automatic invoice generation. You can customize this via the '''Options''' tab when managing an invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
#* From the client's profile's  '''[[Clients:Summary_Tab|Summary]]''' tab, click '''Create Invoice'''.&lt;br /&gt;
#* From anywhere in the [[Admin Area]], click the '''+''' icon at the top of the interface and choose '''New Invoice'''.&lt;br /&gt;
#*# Choose a client.&lt;br /&gt;
#*# Enter invoice and due dates.&lt;br /&gt;
#*# Select a payment method.&lt;br /&gt;
#*# Click '''Create Invoice'''.&lt;br /&gt;
# To configure the invoice's details:&lt;br /&gt;
## Update the desired settings in the '''Options''' tab.&lt;br /&gt;
## Click '''Save Changes'''.&lt;br /&gt;
# Under '''Invoice Items''', for each invoice item that you wish to add:&lt;br /&gt;
## Enter a description and amount.&lt;br /&gt;
## Click '''Save Changes'''. A new row will then appear to allow adding further line items.&lt;br /&gt;
# To publish the invoice, choose the '''Summary''' tab and click a publishing option. These options '''only''' display when the invoice is in the '''Draft''' status and you have the ''Manage Invoices'' permission. Clicking them will set the '''Invoice Date''' value to the current date.&lt;br /&gt;
#* ''Publish &amp;amp; Send Email'' — Convert the invoice to '''Unpaid''' and send the '''Invoice Creation''' email to the customer.&lt;br /&gt;
#* ''Publish'' — Convert the invoice to '''Unpaid''' without notifying the customer.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 6.2 and later, you can navigate away from the invoice at any time during this process and return to it later. WHMCS will store the invoice as a draft and it will not be visible to the customer until you have marked it as complete and published it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==Searching Invoices==&lt;br /&gt;
 &lt;br /&gt;
To search for and locate invoices, use either of the following methods:&lt;br /&gt;
 &lt;br /&gt;
* Search by invoice number using the [[Admin Area|Intelligent Search]] in the Admin Area.&lt;br /&gt;
* Search using advanced search options, including searching by line item descriptions, using the list at '''Billing &amp;gt; [[Invoices]]'''.&lt;br /&gt;
 &lt;br /&gt;
==Viewing Invoices==&lt;br /&gt;
 &lt;br /&gt;
You can view invoices by going to '''Billing &amp;gt; [[Invoices]]''' or the client's profile's '''[[Clients:Invoices_Tab|Invoices]]''' tab. Click the invoice ID or, in WHMCS 8.9 and later, click '''View''' in the list of invoices to view the desired invoice.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 8.9 and later, invoices default to view-only mode. This decreases the risk of unintentional edits while viewing or paying client invoices.&lt;br /&gt;
 &lt;br /&gt;
* Admins who have the ''Manage Invoices'' permission can:&lt;br /&gt;
** Click '''Manage Invoice''' to edit the invoice.&lt;br /&gt;
** Click '''Edit''' while viewing a list of invoices to skip view-only mode and go directly to editing the invoice.&lt;br /&gt;
* Admins who only have the ''View Invoice'' permission can view invoices, add payments and credit, issue refunds, and view notes if they have the correct permissions for these tasks. They '''cannot''' edit invoice contents.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Summary===&lt;br /&gt;
 &lt;br /&gt;
The '''Summary''' tab lists the client name, invoice and due dates, invoice items, and associated transactions, and allows you to send client emails.&lt;br /&gt;
 &lt;br /&gt;
====Sending Emails====&lt;br /&gt;
 &lt;br /&gt;
To send an email for the selected invoice, choose the desired email template from the menu under the invoice status and click '''Send Email'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You '''cannot''' send email for invoices that are in the ''Draft'' status. You must first publish the invoice before sending email.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cancel an Invoice====&lt;br /&gt;
  &lt;br /&gt;
To cancel an invoice, click '''Mark Cancelled''' under the invoice status.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Split to New Invoice====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Splitting invoices allows you to separate line items from an invoice into a separate invoice. This is useful if, for example, items appear together on a single invoice that a client wants to renew separately or a merge happened incorrectly.&lt;br /&gt;
 &lt;br /&gt;
To split items, select the desired items under '''Invoice Items''' and then choose ''Split to New Invoice'' from '''With Selected'''. The system will immediately move all of the items to a single new invoice.&lt;br /&gt;
 &lt;br /&gt;
* This process does '''not''' send an email to the customer. If you want to notify the customer, click '''Send Email'''.&lt;br /&gt;
* When splitting an invoice, the system sets the due date of the resulting invoice based on the current date and '''Invoice Generation''' settings in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
&lt;br /&gt;
====Delete====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
To delete items from an invoice, select the desired items under '''Invoice Items''' and then choose ''Delete''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;This does '''not''' move the deleted items to a new invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add Payment===&lt;br /&gt;
 &lt;br /&gt;
If you receive a payment that the system hasn't automatically logged in WHMCS, you will need to manually apply it to the invoice.&lt;br /&gt;
 &lt;br /&gt;
To do this, enter the details corresponding to the payment, including the date, payment method, transaction ID, and amount. Then, click '''Add Payment'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* If a payment is not for a specific invoice, issue credit to the client instead.&lt;br /&gt;
* If a payment applies to multiple invoices, add a transaction at '''Billing &amp;gt; View Transaction List'''. For '''Invoice ID(s)''', enter a comma-separated list of all of the invoice numbers to apply payment to.&lt;br /&gt;
** The system will apply payments in the order you enter them until the client has used the full amount.&lt;br /&gt;
** The system will automatically add any amount left over as a credit to the user for use on future invoices.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Options===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to view this tab.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
In the '''Options''' tab, you can configure the following invoice settings:&lt;br /&gt;
 &lt;br /&gt;
* '''Invoice Date''' — The date on which the system generated the invoice or you created it.&lt;br /&gt;
* '''Payment Method''' — The payment method that the system will attempt to use to pay the invoice.&lt;br /&gt;
* '''Invoice #''' — The invoice number.&lt;br /&gt;
* '''Due Date''' — The invoice's due date.&lt;br /&gt;
* '''Tax Rate''' — The rate at which the system will tax the items in the invoice.&lt;br /&gt;
* '''Status''' — The invoice status.&lt;br /&gt;
&lt;br /&gt;
===Credit===&lt;br /&gt;
 &lt;br /&gt;
In the '''Credit''' tab, you can add credit to the invoice.&lt;br /&gt;
 &lt;br /&gt;
* To add credit from a client's balance to an invoice, enter the desired amount under '''Add Credit to Invoice''' and click '''Go'''.&lt;br /&gt;
* To remove credit from an invoice, enter the desired amount under '''Remove Credit from Invoice''' and click '''Go'''.&lt;br /&gt;
 &lt;br /&gt;
Automatically-generated invoices always check whether a client has a positive credit balance. If they do, the system automatically applies the credit to the invoice during invoice generation. If applying credit reduces the invoice balance to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;, the system marks the invoice ''Paid'' automatically.&lt;br /&gt;
 &lt;br /&gt;
===Refund===&lt;br /&gt;
 &lt;br /&gt;
In the '''Refund''' tab, you can refund transactions for the invoice. Refunding transactions allows you to issue credits and refunds for payments that clients have made.&lt;br /&gt;
 &lt;br /&gt;
If the system can't automate a refund for your particular gateway, you can still use this process to enter the refund billing entry in WHMCS. It will update the income totals and reflect the refund on the invoice. Then, you can go to your payment gateway to send the refund.&lt;br /&gt;
 &lt;br /&gt;
====Refund a Transaction====&lt;br /&gt;
 &lt;br /&gt;
To refund a transaction:&lt;br /&gt;
 &lt;br /&gt;
# If there have been multiple transactions for the invoice, select the desired transaction from '''Transactions'''. You can only refund one transaction at a time, and the refund amount cannot exceed the total amount of the transaction.&lt;br /&gt;
# For '''Amount''', enter the amount to refund for a partial amount. Otherwise, leave this blank to refund the entire transaction value.&lt;br /&gt;
# Select the desired type from '''Refund Type''':&lt;br /&gt;
#* ''Refund through Gateway'' — If your payment gateway supports refunds, WHMCS sends the refund to your gateway to process. This returns the money to the payment method that the client used.&lt;br /&gt;
#* ''Manual Refund Processed Externally'' — WHMCS records a refund in the system. You must then process the refund separately with your payment gateway. You may also use this if a chargeback or dispute occurs.&lt;br /&gt;
#* ''Add to Client's Credit Balance'' — WHMCS records a refund and adds the refunded balance to the client's credit balance. This does '''not''' return any money to the customer.&lt;br /&gt;
# Check '''Reverse Payment''' if you want to reverse the effects of the original payment (for example, when you set the invoice status to ''Collections'' and reverse the service's '''Next Due Date'''.&lt;br /&gt;
#* When you check this, the system's actions depend on the configuration in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
#* This setting does '''not''' alter the system's treatment of any affiliate commissions (see the steps below).&lt;br /&gt;
# If you do not want to send a refund confirmation email, uncheck '''Send Email'''.&lt;br /&gt;
# Click '''Refund'''.&lt;br /&gt;
&lt;br /&gt;
====Reversing Affiliate Commission====&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.3 and later, if the transaction is associated with an affiliate commission and the payment gateway supports reversals, WHMCS can also reverse the commission.&lt;br /&gt;
 &lt;br /&gt;
* When you perform a full refund, WHMCS automatically reverses all of the associated commissions.&lt;br /&gt;
* When you perform a partial refund, WHMCS will ask you whether to also reverse the commission. You cannot, however, choose an amount of the commission to reverse. This action reverses the entire amount.&lt;br /&gt;
* If you choose not to perform a commission reversal, the commission payment will not be affected.  The page will reload and display the results of the refund attempt if you chose ''Refund through Gateway''. If it fails for any reason, the '''Gateway Log''' can provide more information.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' and click '''Manage Invoices''' in the top-right corner while in view-only mode to enter or edit notes.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Use the '''Notes''' tab to view and enter notes about the invoice.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Invoicing&amp;diff=34523</id>
		<title>Invoicing</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Invoicing&amp;diff=34523"/>
				<updated>2024-04-03T17:59:00Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Delete */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for documentation regarding configuration of invoice related settings, visit [[Invoicing Setup]].&lt;br /&gt;
 &lt;br /&gt;
==Creating Invoices==&lt;br /&gt;
 &lt;br /&gt;
WHMCS automatically generates invoices for recurring products and services. You can also create custom one-time invoices for specific clients.&lt;br /&gt;
 &lt;br /&gt;
To create a one-time custom invoice for a specific client:&lt;br /&gt;
 &lt;br /&gt;
# Perform one of the following methods to create the draft invoice. The system will create a new invoice in '''Draft''' status.&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;The due date for manually-created invoices defaults to the same number of days in the future as you allow for automatic invoice generation. You can customize this via the '''Options''' tab when managing an invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
#* From the client's profile's  '''[[Clients:Summary_Tab|Summary]]''' tab, click '''Create Invoice'''.&lt;br /&gt;
#* From anywhere in the [[Admin Area]], click the '''+''' icon at the top of the interface and choose '''New Invoice'''.&lt;br /&gt;
#*# Choose a client.&lt;br /&gt;
#*# Enter invoice and due dates.&lt;br /&gt;
#*# Select a payment method.&lt;br /&gt;
#*# Click '''Create Invoice'''.&lt;br /&gt;
# To configure the invoice's details:&lt;br /&gt;
## Update the desired settings in the '''Options''' tab.&lt;br /&gt;
## Click '''Save Changes'''.&lt;br /&gt;
# Under '''Invoice Items''', for each invoice item that you wish to add:&lt;br /&gt;
## Enter a description and amount.&lt;br /&gt;
## Click '''Save Changes'''. A new row will then appear to allow adding further line items.&lt;br /&gt;
# To publish the invoice, choose the '''Summary''' tab and click a publishing option. These options '''only''' display when the invoice is in the '''Draft''' status and you have the ''Manage Invoices'' permission. Clicking them will set the '''Invoice Date''' value to the current date.&lt;br /&gt;
#* ''Publish &amp;amp; Send Email'' — Convert the invoice to '''Unpaid''' and send the '''Invoice Creation''' email to the customer.&lt;br /&gt;
#* ''Publish'' — Convert the invoice to '''Unpaid''' without notifying the customer.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 6.2 and later, you can navigate away from the invoice at any time during this process and return to it later. WHMCS will store the invoice as a draft and it will not be visible to the customer until you have marked it as complete and published it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==Searching Invoices==&lt;br /&gt;
 &lt;br /&gt;
To search for and locate invoices, use either of the following methods:&lt;br /&gt;
 &lt;br /&gt;
* Search by invoice number using the [[Admin Area|Intelligent Search]] in the Admin Area.&lt;br /&gt;
* Search using advanced search options, including searching by line item descriptions, using the list at '''Billing &amp;gt; [[Invoices]]'''.&lt;br /&gt;
 &lt;br /&gt;
==Viewing Invoices==&lt;br /&gt;
 &lt;br /&gt;
You can view invoices by going to '''Billing &amp;gt; [[Invoices]]''' or the client's profile's '''[[Clients:Invoices_Tab|Invoices]]''' tab. Click the invoice ID or, in WHMCS 8.9 and later, click '''View''' in the list of invoices to view the desired invoice.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 8.9 and later, invoices default to view-only mode. This decreases the risk of unintentional edits while viewing or paying client invoices.&lt;br /&gt;
 &lt;br /&gt;
* Admins who have the ''Manage Invoices'' permission can:&lt;br /&gt;
** Click '''Manage Invoice''' to edit the invoice.&lt;br /&gt;
** Click '''Edit''' while viewing a list of invoices to skip view-only mode and go directly to editing the invoice.&lt;br /&gt;
* Admins who only have the ''View Invoice'' permission can view invoices, add payments and credit, issue refunds, and view notes if they have the correct permissions for these tasks. They '''cannot''' edit invoice contents.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Summary===&lt;br /&gt;
 &lt;br /&gt;
The '''Summary''' tab lists the client name, invoice and due dates, invoice items, and associated transactions, and allows you to send client emails.&lt;br /&gt;
 &lt;br /&gt;
====Sending Emails====&lt;br /&gt;
 &lt;br /&gt;
To send an email for the selected invoice, choose the desired email template from the menu under the invoice status and click '''Send Email'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You '''cannot''' send email for invoices that are in the ''Draft'' status. You must first publish the invoice before sending email.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cancel an Invoice====&lt;br /&gt;
  &lt;br /&gt;
To cancel an invoice, click '''Mark Cancelled''' under the invoice status.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Split to New Invoice====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Splitting invoices allows you to separate line items from an invoice into a separate invoice. This is useful if, for example, items appear together on a single invoice that a client wants to renew separately or a merge happened incorrectly.&lt;br /&gt;
 &lt;br /&gt;
To split items, select the desired items under '''Invoice Items''' and then choose ''Split to New Invoice'' from '''With Selected'''. The system will immediately move all of the items to a single new invoice.&lt;br /&gt;
 &lt;br /&gt;
* This process does '''not''' send an email to the customer. If you want to notify the customer, click '''Send Email'''.&lt;br /&gt;
* When splitting an invoice, the system sets the due date of the resulting invoice based on the current date and '''Invoice Generation''' settings in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
&lt;br /&gt;
====Delete====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
To delete items from an invoice, select the desired items under '''Invoice Items''' and then choose ''Delete''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;This does '''not''' move the deleted items to a new invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add Payment===&lt;br /&gt;
 &lt;br /&gt;
If you receive a payment that the system hasn't automatically logged in WHMCS, you will need to manually apply it to the invoice.&lt;br /&gt;
 &lt;br /&gt;
To do this, enter the details corresponding to the payment, including the date, payment method, transaction ID, and amount. Then, click '''Add Payment'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* If a payment is not for a specific invoice, issue credit to the client instead.&lt;br /&gt;
* If a payment applies to multiple invoices, add a transaction at '''Billing &amp;gt; View Transaction List'''. For '''Invoice ID(s)''', enter a comma-separated list of all of the invoice numbers to apply payment to.&lt;br /&gt;
** The system will apply payments in the order you enter them until the client has used the full amount.&lt;br /&gt;
** The system will automatically add any amount left over as a credit to the user for use on future invoices.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Options===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to view this tab.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
In the '''Options''' tab, you can configure the following invoice settings:&lt;br /&gt;
 &lt;br /&gt;
* '''Invoice Date''' — The date on which the system generated the invoice or you created it.&lt;br /&gt;
* '''Payment Method''' — The payment method that the system will attempt to use to pay the invoice.&lt;br /&gt;
* '''Invoice #''' — The invoice number.&lt;br /&gt;
* '''Due Date''' — The invoice's due date.&lt;br /&gt;
* '''Tax Rate''' — The rate at which the system will tax the items in the invoice.&lt;br /&gt;
* '''Status''' — The invoice status.&lt;br /&gt;
 &lt;br /&gt;
===Credit===&lt;br /&gt;
 &lt;br /&gt;
In the '''Credit''' tab, you can add credit to the invoice.&lt;br /&gt;
 &lt;br /&gt;
* To add credit from a client's balance to an invoice, enter the desired amount under '''Add Credit to Invoice''' and click '''Go'''.&lt;br /&gt;
* To remove credit from an invoice, enter the desired amount under '''Remove Credit from Invoice''' and click '''Go'''.&lt;br /&gt;
 &lt;br /&gt;
Automatically-generated invoices always check whether a client has a positive credit balance. If they do, the system automatically applies the credit to the invoice during invoice generation. If applying credit reduces the invoice balance to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;, the system marks the invoice ''Paid'' automatically.&lt;br /&gt;
 &lt;br /&gt;
===Refund===&lt;br /&gt;
 &lt;br /&gt;
In the '''Refund''' tab, you can refund transactions for the invoice. Refunding transactions allows you to issue credits and refunds for payments that clients have made.&lt;br /&gt;
 &lt;br /&gt;
If the system can't automate a refund for your particular gateway, you can still use this process to enter the refund billing entry in WHMCS. It will update the income totals and reflect the refund on the invoice. Then, you can go to your payment gateway to send the refund.&lt;br /&gt;
 &lt;br /&gt;
====Refund a Transaction====&lt;br /&gt;
 &lt;br /&gt;
To refund a transaction:&lt;br /&gt;
 &lt;br /&gt;
# If there have been multiple transactions for the invoice, select the desired transaction from '''Transactions'''. You can only refund one transaction at a time, and the refund amount cannot exceed the total amount of the transaction.&lt;br /&gt;
# For '''Amount''', enter the amount to refund for a partial amount. Otherwise, leave this blank to refund the entire transaction value.&lt;br /&gt;
# Select the desired type from '''Refund Type''':&lt;br /&gt;
#* ''Refund through Gateway'' — If your payment gateway supports refunds, WHMCS sends the refund to your gateway to process. This returns the money to the payment method that the client used.&lt;br /&gt;
#* ''Manual Refund Processed Externally'' — WHMCS records a refund in the system. You must then process the refund separately with your payment gateway. You may also use this if a chargeback or dispute occurs.&lt;br /&gt;
#* ''Add to Client's Credit Balance'' — WHMCS records a refund and adds the refunded balance to the client's credit balance. This does '''not''' return any money to the customer.&lt;br /&gt;
# Check '''Reverse Payment''' if you want to reverse the effects of the original payment (for example, when you set the invoice status to ''Collections'' and reverse the service's '''Next Due Date'''.&lt;br /&gt;
#* When you check this, the system's actions depend on the configuration in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
#* This setting does '''not''' alter the system's treatment of any affiliate commissions (see the steps below).&lt;br /&gt;
# If you do not want to send a refund confirmation email, uncheck '''Send Email'''.&lt;br /&gt;
# Click '''Refund'''.&lt;br /&gt;
&lt;br /&gt;
====Reversing Affiliate Commission====&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.3 and later, if the transaction is associated with an affiliate commission and the payment gateway supports reversals, WHMCS can also reverse the commission.&lt;br /&gt;
 &lt;br /&gt;
* When you perform a full refund, WHMCS automatically reverses all of the associated commissions.&lt;br /&gt;
* When you perform a partial refund, WHMCS will ask you whether to also reverse the commission. You cannot, however, choose an amount of the commission to reverse. This action reverses the entire amount.&lt;br /&gt;
* If you choose not to perform a commission reversal, the commission payment will not be affected.  The page will reload and display the results of the refund attempt if you chose ''Refund through Gateway''. If it fails for any reason, the '''Gateway Log''' can provide more information.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' and click '''Manage Invoices''' in the top-right corner while in view-only mode to enter or edit notes.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Use the '''Notes''' tab to view and enter notes about the invoice.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Invoicing&amp;diff=34522</id>
		<title>Invoicing</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Invoicing&amp;diff=34522"/>
				<updated>2024-04-03T17:58:44Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Split to New Invoice */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for documentation regarding configuration of invoice related settings, visit [[Invoicing Setup]].&lt;br /&gt;
 &lt;br /&gt;
==Creating Invoices==&lt;br /&gt;
 &lt;br /&gt;
WHMCS automatically generates invoices for recurring products and services. You can also create custom one-time invoices for specific clients.&lt;br /&gt;
 &lt;br /&gt;
To create a one-time custom invoice for a specific client:&lt;br /&gt;
 &lt;br /&gt;
# Perform one of the following methods to create the draft invoice. The system will create a new invoice in '''Draft''' status.&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;The due date for manually-created invoices defaults to the same number of days in the future as you allow for automatic invoice generation. You can customize this via the '''Options''' tab when managing an invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
#* From the client's profile's  '''[[Clients:Summary_Tab|Summary]]''' tab, click '''Create Invoice'''.&lt;br /&gt;
#* From anywhere in the [[Admin Area]], click the '''+''' icon at the top of the interface and choose '''New Invoice'''.&lt;br /&gt;
#*# Choose a client.&lt;br /&gt;
#*# Enter invoice and due dates.&lt;br /&gt;
#*# Select a payment method.&lt;br /&gt;
#*# Click '''Create Invoice'''.&lt;br /&gt;
# To configure the invoice's details:&lt;br /&gt;
## Update the desired settings in the '''Options''' tab.&lt;br /&gt;
## Click '''Save Changes'''.&lt;br /&gt;
# Under '''Invoice Items''', for each invoice item that you wish to add:&lt;br /&gt;
## Enter a description and amount.&lt;br /&gt;
## Click '''Save Changes'''. A new row will then appear to allow adding further line items.&lt;br /&gt;
# To publish the invoice, choose the '''Summary''' tab and click a publishing option. These options '''only''' display when the invoice is in the '''Draft''' status and you have the ''Manage Invoices'' permission. Clicking them will set the '''Invoice Date''' value to the current date.&lt;br /&gt;
#* ''Publish &amp;amp; Send Email'' — Convert the invoice to '''Unpaid''' and send the '''Invoice Creation''' email to the customer.&lt;br /&gt;
#* ''Publish'' — Convert the invoice to '''Unpaid''' without notifying the customer.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 6.2 and later, you can navigate away from the invoice at any time during this process and return to it later. WHMCS will store the invoice as a draft and it will not be visible to the customer until you have marked it as complete and published it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==Searching Invoices==&lt;br /&gt;
 &lt;br /&gt;
To search for and locate invoices, use either of the following methods:&lt;br /&gt;
 &lt;br /&gt;
* Search by invoice number using the [[Admin Area|Intelligent Search]] in the Admin Area.&lt;br /&gt;
* Search using advanced search options, including searching by line item descriptions, using the list at '''Billing &amp;gt; [[Invoices]]'''.&lt;br /&gt;
 &lt;br /&gt;
==Viewing Invoices==&lt;br /&gt;
 &lt;br /&gt;
You can view invoices by going to '''Billing &amp;gt; [[Invoices]]''' or the client's profile's '''[[Clients:Invoices_Tab|Invoices]]''' tab. Click the invoice ID or, in WHMCS 8.9 and later, click '''View''' in the list of invoices to view the desired invoice.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 8.9 and later, invoices default to view-only mode. This decreases the risk of unintentional edits while viewing or paying client invoices.&lt;br /&gt;
 &lt;br /&gt;
* Admins who have the ''Manage Invoices'' permission can:&lt;br /&gt;
** Click '''Manage Invoice''' to edit the invoice.&lt;br /&gt;
** Click '''Edit''' while viewing a list of invoices to skip view-only mode and go directly to editing the invoice.&lt;br /&gt;
* Admins who only have the ''View Invoice'' permission can view invoices, add payments and credit, issue refunds, and view notes if they have the correct permissions for these tasks. They '''cannot''' edit invoice contents.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Summary===&lt;br /&gt;
 &lt;br /&gt;
The '''Summary''' tab lists the client name, invoice and due dates, invoice items, and associated transactions, and allows you to send client emails.&lt;br /&gt;
 &lt;br /&gt;
====Sending Emails====&lt;br /&gt;
 &lt;br /&gt;
To send an email for the selected invoice, choose the desired email template from the menu under the invoice status and click '''Send Email'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You '''cannot''' send email for invoices that are in the ''Draft'' status. You must first publish the invoice before sending email.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cancel an Invoice====&lt;br /&gt;
  &lt;br /&gt;
To cancel an invoice, click '''Mark Cancelled''' under the invoice status.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Split to New Invoice====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Splitting invoices allows you to separate line items from an invoice into a separate invoice. This is useful if, for example, items appear together on a single invoice that a client wants to renew separately or a merge happened incorrectly.&lt;br /&gt;
 &lt;br /&gt;
To split items, select the desired items under '''Invoice Items''' and then choose ''Split to New Invoice'' from '''With Selected'''. The system will immediately move all of the items to a single new invoice.&lt;br /&gt;
 &lt;br /&gt;
* This process does '''not''' send an email to the customer. If you want to notify the customer, click '''Send Email'''.&lt;br /&gt;
* When splitting an invoice, the system sets the due date of the resulting invoice based on the current date and '''Invoice Generation''' settings in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
&lt;br /&gt;
====Delete====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
To delete items from an invoice, select the desired items under '''Invoice Items''' and then choose ''Delete''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;This does '''not''' move the deleted items to a new invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Add Payment===&lt;br /&gt;
 &lt;br /&gt;
If you receive a payment that the system hasn't automatically logged in WHMCS, you will need to manually apply it to the invoice.&lt;br /&gt;
 &lt;br /&gt;
To do this, enter the details corresponding to the payment, including the date, payment method, transaction ID, and amount. Then, click '''Add Payment'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* If a payment is not for a specific invoice, issue credit to the client instead.&lt;br /&gt;
* If a payment applies to multiple invoices, add a transaction at '''Billing &amp;gt; View Transaction List'''. For '''Invoice ID(s)''', enter a comma-separated list of all of the invoice numbers to apply payment to.&lt;br /&gt;
** The system will apply payments in the order you enter them until the client has used the full amount.&lt;br /&gt;
** The system will automatically add any amount left over as a credit to the user for use on future invoices.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Options===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to view this tab.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
In the '''Options''' tab, you can configure the following invoice settings:&lt;br /&gt;
 &lt;br /&gt;
* '''Invoice Date''' — The date on which the system generated the invoice or you created it.&lt;br /&gt;
* '''Payment Method''' — The payment method that the system will attempt to use to pay the invoice.&lt;br /&gt;
* '''Invoice #''' — The invoice number.&lt;br /&gt;
* '''Due Date''' — The invoice's due date.&lt;br /&gt;
* '''Tax Rate''' — The rate at which the system will tax the items in the invoice.&lt;br /&gt;
* '''Status''' — The invoice status.&lt;br /&gt;
 &lt;br /&gt;
===Credit===&lt;br /&gt;
 &lt;br /&gt;
In the '''Credit''' tab, you can add credit to the invoice.&lt;br /&gt;
 &lt;br /&gt;
* To add credit from a client's balance to an invoice, enter the desired amount under '''Add Credit to Invoice''' and click '''Go'''.&lt;br /&gt;
* To remove credit from an invoice, enter the desired amount under '''Remove Credit from Invoice''' and click '''Go'''.&lt;br /&gt;
 &lt;br /&gt;
Automatically-generated invoices always check whether a client has a positive credit balance. If they do, the system automatically applies the credit to the invoice during invoice generation. If applying credit reduces the invoice balance to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;, the system marks the invoice ''Paid'' automatically.&lt;br /&gt;
 &lt;br /&gt;
===Refund===&lt;br /&gt;
 &lt;br /&gt;
In the '''Refund''' tab, you can refund transactions for the invoice. Refunding transactions allows you to issue credits and refunds for payments that clients have made.&lt;br /&gt;
 &lt;br /&gt;
If the system can't automate a refund for your particular gateway, you can still use this process to enter the refund billing entry in WHMCS. It will update the income totals and reflect the refund on the invoice. Then, you can go to your payment gateway to send the refund.&lt;br /&gt;
 &lt;br /&gt;
====Refund a Transaction====&lt;br /&gt;
 &lt;br /&gt;
To refund a transaction:&lt;br /&gt;
 &lt;br /&gt;
# If there have been multiple transactions for the invoice, select the desired transaction from '''Transactions'''. You can only refund one transaction at a time, and the refund amount cannot exceed the total amount of the transaction.&lt;br /&gt;
# For '''Amount''', enter the amount to refund for a partial amount. Otherwise, leave this blank to refund the entire transaction value.&lt;br /&gt;
# Select the desired type from '''Refund Type''':&lt;br /&gt;
#* ''Refund through Gateway'' — If your payment gateway supports refunds, WHMCS sends the refund to your gateway to process. This returns the money to the payment method that the client used.&lt;br /&gt;
#* ''Manual Refund Processed Externally'' — WHMCS records a refund in the system. You must then process the refund separately with your payment gateway. You may also use this if a chargeback or dispute occurs.&lt;br /&gt;
#* ''Add to Client's Credit Balance'' — WHMCS records a refund and adds the refunded balance to the client's credit balance. This does '''not''' return any money to the customer.&lt;br /&gt;
# Check '''Reverse Payment''' if you want to reverse the effects of the original payment (for example, when you set the invoice status to ''Collections'' and reverse the service's '''Next Due Date'''.&lt;br /&gt;
#* When you check this, the system's actions depend on the configuration in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
#* This setting does '''not''' alter the system's treatment of any affiliate commissions (see the steps below).&lt;br /&gt;
# If you do not want to send a refund confirmation email, uncheck '''Send Email'''.&lt;br /&gt;
# Click '''Refund'''.&lt;br /&gt;
&lt;br /&gt;
====Reversing Affiliate Commission====&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.3 and later, if the transaction is associated with an affiliate commission and the payment gateway supports reversals, WHMCS can also reverse the commission.&lt;br /&gt;
 &lt;br /&gt;
* When you perform a full refund, WHMCS automatically reverses all of the associated commissions.&lt;br /&gt;
* When you perform a partial refund, WHMCS will ask you whether to also reverse the commission. You cannot, however, choose an amount of the commission to reverse. This action reverses the entire amount.&lt;br /&gt;
* If you choose not to perform a commission reversal, the commission payment will not be affected.  The page will reload and display the results of the refund attempt if you chose ''Refund through Gateway''. If it fails for any reason, the '''Gateway Log''' can provide more information.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' and click '''Manage Invoices''' in the top-right corner while in view-only mode to enter or edit notes.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Use the '''Notes''' tab to view and enter notes about the invoice.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Invoicing&amp;diff=34521</id>
		<title>Invoicing</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Invoicing&amp;diff=34521"/>
				<updated>2024-04-03T17:58:26Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Split to New Invoice */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for documentation regarding configuration of invoice related settings, visit [[Invoicing Setup]].&lt;br /&gt;
 &lt;br /&gt;
==Creating Invoices==&lt;br /&gt;
 &lt;br /&gt;
WHMCS automatically generates invoices for recurring products and services. You can also create custom one-time invoices for specific clients.&lt;br /&gt;
 &lt;br /&gt;
To create a one-time custom invoice for a specific client:&lt;br /&gt;
 &lt;br /&gt;
# Perform one of the following methods to create the draft invoice. The system will create a new invoice in '''Draft''' status.&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;The due date for manually-created invoices defaults to the same number of days in the future as you allow for automatic invoice generation. You can customize this via the '''Options''' tab when managing an invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
#* From the client's profile's  '''[[Clients:Summary_Tab|Summary]]''' tab, click '''Create Invoice'''.&lt;br /&gt;
#* From anywhere in the [[Admin Area]], click the '''+''' icon at the top of the interface and choose '''New Invoice'''.&lt;br /&gt;
#*# Choose a client.&lt;br /&gt;
#*# Enter invoice and due dates.&lt;br /&gt;
#*# Select a payment method.&lt;br /&gt;
#*# Click '''Create Invoice'''.&lt;br /&gt;
# To configure the invoice's details:&lt;br /&gt;
## Update the desired settings in the '''Options''' tab.&lt;br /&gt;
## Click '''Save Changes'''.&lt;br /&gt;
# Under '''Invoice Items''', for each invoice item that you wish to add:&lt;br /&gt;
## Enter a description and amount.&lt;br /&gt;
## Click '''Save Changes'''. A new row will then appear to allow adding further line items.&lt;br /&gt;
# To publish the invoice, choose the '''Summary''' tab and click a publishing option. These options '''only''' display when the invoice is in the '''Draft''' status and you have the ''Manage Invoices'' permission. Clicking them will set the '''Invoice Date''' value to the current date.&lt;br /&gt;
#* ''Publish &amp;amp; Send Email'' — Convert the invoice to '''Unpaid''' and send the '''Invoice Creation''' email to the customer.&lt;br /&gt;
#* ''Publish'' — Convert the invoice to '''Unpaid''' without notifying the customer.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 6.2 and later, you can navigate away from the invoice at any time during this process and return to it later. WHMCS will store the invoice as a draft and it will not be visible to the customer until you have marked it as complete and published it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==Searching Invoices==&lt;br /&gt;
 &lt;br /&gt;
To search for and locate invoices, use either of the following methods:&lt;br /&gt;
 &lt;br /&gt;
* Search by invoice number using the [[Admin Area|Intelligent Search]] in the Admin Area.&lt;br /&gt;
* Search using advanced search options, including searching by line item descriptions, using the list at '''Billing &amp;gt; [[Invoices]]'''.&lt;br /&gt;
 &lt;br /&gt;
==Viewing Invoices==&lt;br /&gt;
 &lt;br /&gt;
You can view invoices by going to '''Billing &amp;gt; [[Invoices]]''' or the client's profile's '''[[Clients:Invoices_Tab|Invoices]]''' tab. Click the invoice ID or, in WHMCS 8.9 and later, click '''View''' in the list of invoices to view the desired invoice.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 8.9 and later, invoices default to view-only mode. This decreases the risk of unintentional edits while viewing or paying client invoices.&lt;br /&gt;
 &lt;br /&gt;
* Admins who have the ''Manage Invoices'' permission can:&lt;br /&gt;
** Click '''Manage Invoice''' to edit the invoice.&lt;br /&gt;
** Click '''Edit''' while viewing a list of invoices to skip view-only mode and go directly to editing the invoice.&lt;br /&gt;
* Admins who only have the ''View Invoice'' permission can view invoices, add payments and credit, issue refunds, and view notes if they have the correct permissions for these tasks. They '''cannot''' edit invoice contents.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Summary===&lt;br /&gt;
 &lt;br /&gt;
The '''Summary''' tab lists the client name, invoice and due dates, invoice items, and associated transactions, and allows you to send client emails.&lt;br /&gt;
 &lt;br /&gt;
====Sending Emails====&lt;br /&gt;
 &lt;br /&gt;
To send an email for the selected invoice, choose the desired email template from the menu under the invoice status and click '''Send Email'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You '''cannot''' send email for invoices that are in the ''Draft'' status. You must first publish the invoice before sending email.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cancel an Invoice====&lt;br /&gt;
  &lt;br /&gt;
To cancel an invoice, click '''Mark Cancelled''' under the invoice status.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Split to New Invoice====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Splitting invoices allows you to separate line items from an invoice into a separate invoice. This is useful if, for example, items appear together on a single invoice that a client wants to renew separately or a merge happened incorrectly.&lt;br /&gt;
 &lt;br /&gt;
To split items, select the desired items under '''Invoice Items''' and then choose ''Split to New Invoice'' from '''With Selected'''. The system will immediately move all of the items to a single new invoice.&lt;br /&gt;
 &lt;br /&gt;
* This process does '''not''' send an email to the customer. If you want to notify the customer, click '''Send Email'''.&lt;br /&gt;
* When splitting an invoice, the system sets the due date of the resulting invoice based on the current date and '''Invoice Generation''' settings in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
&lt;br /&gt;
====Delete====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
To delete items from an invoice, select the desired items under '''Invoice Items''' and then choose ''Delete''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;This does '''not''' move the deleted items to a new invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Add Payment===&lt;br /&gt;
 &lt;br /&gt;
If you receive a payment that the system hasn't automatically logged in WHMCS, you will need to manually apply it to the invoice.&lt;br /&gt;
 &lt;br /&gt;
To do this, enter the details corresponding to the payment, including the date, payment method, transaction ID, and amount. Then, click '''Add Payment'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* If a payment is not for a specific invoice, issue credit to the client instead.&lt;br /&gt;
* If a payment applies to multiple invoices, add a transaction at '''Billing &amp;gt; View Transaction List'''. For '''Invoice ID(s)''', enter a comma-separated list of all of the invoice numbers to apply payment to.&lt;br /&gt;
** The system will apply payments in the order you enter them until the client has used the full amount.&lt;br /&gt;
** The system will automatically add any amount left over as a credit to the user for use on future invoices.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Options===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to view this tab.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
In the '''Options''' tab, you can configure the following invoice settings:&lt;br /&gt;
 &lt;br /&gt;
* '''Invoice Date''' — The date on which the system generated the invoice or you created it.&lt;br /&gt;
* '''Payment Method''' — The payment method that the system will attempt to use to pay the invoice.&lt;br /&gt;
* '''Invoice #''' — The invoice number.&lt;br /&gt;
* '''Due Date''' — The invoice's due date.&lt;br /&gt;
* '''Tax Rate''' — The rate at which the system will tax the items in the invoice.&lt;br /&gt;
* '''Status''' — The invoice status.&lt;br /&gt;
 &lt;br /&gt;
===Credit===&lt;br /&gt;
 &lt;br /&gt;
In the '''Credit''' tab, you can add credit to the invoice.&lt;br /&gt;
 &lt;br /&gt;
* To add credit from a client's balance to an invoice, enter the desired amount under '''Add Credit to Invoice''' and click '''Go'''.&lt;br /&gt;
* To remove credit from an invoice, enter the desired amount under '''Remove Credit from Invoice''' and click '''Go'''.&lt;br /&gt;
 &lt;br /&gt;
Automatically-generated invoices always check whether a client has a positive credit balance. If they do, the system automatically applies the credit to the invoice during invoice generation. If applying credit reduces the invoice balance to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;, the system marks the invoice ''Paid'' automatically.&lt;br /&gt;
 &lt;br /&gt;
===Refund===&lt;br /&gt;
 &lt;br /&gt;
In the '''Refund''' tab, you can refund transactions for the invoice. Refunding transactions allows you to issue credits and refunds for payments that clients have made.&lt;br /&gt;
 &lt;br /&gt;
If the system can't automate a refund for your particular gateway, you can still use this process to enter the refund billing entry in WHMCS. It will update the income totals and reflect the refund on the invoice. Then, you can go to your payment gateway to send the refund.&lt;br /&gt;
 &lt;br /&gt;
====Refund a Transaction====&lt;br /&gt;
 &lt;br /&gt;
To refund a transaction:&lt;br /&gt;
 &lt;br /&gt;
# If there have been multiple transactions for the invoice, select the desired transaction from '''Transactions'''. You can only refund one transaction at a time, and the refund amount cannot exceed the total amount of the transaction.&lt;br /&gt;
# For '''Amount''', enter the amount to refund for a partial amount. Otherwise, leave this blank to refund the entire transaction value.&lt;br /&gt;
# Select the desired type from '''Refund Type''':&lt;br /&gt;
#* ''Refund through Gateway'' — If your payment gateway supports refunds, WHMCS sends the refund to your gateway to process. This returns the money to the payment method that the client used.&lt;br /&gt;
#* ''Manual Refund Processed Externally'' — WHMCS records a refund in the system. You must then process the refund separately with your payment gateway. You may also use this if a chargeback or dispute occurs.&lt;br /&gt;
#* ''Add to Client's Credit Balance'' — WHMCS records a refund and adds the refunded balance to the client's credit balance. This does '''not''' return any money to the customer.&lt;br /&gt;
# Check '''Reverse Payment''' if you want to reverse the effects of the original payment (for example, when you set the invoice status to ''Collections'' and reverse the service's '''Next Due Date'''.&lt;br /&gt;
#* When you check this, the system's actions depend on the configuration in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
#* This setting does '''not''' alter the system's treatment of any affiliate commissions (see the steps below).&lt;br /&gt;
# If you do not want to send a refund confirmation email, uncheck '''Send Email'''.&lt;br /&gt;
# Click '''Refund'''.&lt;br /&gt;
&lt;br /&gt;
====Reversing Affiliate Commission====&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.3 and later, if the transaction is associated with an affiliate commission and the payment gateway supports reversals, WHMCS can also reverse the commission.&lt;br /&gt;
 &lt;br /&gt;
* When you perform a full refund, WHMCS automatically reverses all of the associated commissions.&lt;br /&gt;
* When you perform a partial refund, WHMCS will ask you whether to also reverse the commission. You cannot, however, choose an amount of the commission to reverse. This action reverses the entire amount.&lt;br /&gt;
* If you choose not to perform a commission reversal, the commission payment will not be affected.  The page will reload and display the results of the refund attempt if you chose ''Refund through Gateway''. If it fails for any reason, the '''Gateway Log''' can provide more information.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' and click '''Manage Invoices''' in the top-right corner while in view-only mode to enter or edit notes.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Use the '''Notes''' tab to view and enter notes about the invoice.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Automation_Settings&amp;diff=34520</id>
		<title>Automation Settings</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Automation_Settings&amp;diff=34520"/>
				<updated>2024-04-03T17:58:15Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Enable Auto Cancellation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Automation Settings''' allow you to configure all of WHMCS's automated processes. This includes suspensions, unsuspensions, terminations, how far in advance the system generates invoices, and when the system sends overdue notices. It's the one central place that controls everything that the daily automation tasks do.&lt;br /&gt;
&lt;br /&gt;
You can access this feature at  '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; Automation Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Automation Settings'''.&lt;br /&gt;
&lt;br /&gt;
To trigger the daily automation tasks, you must configure a [[Crons|Cron Job]] at a recommended frequency of every 5 minutes. This is usually part of the initial installation of WHMCS.&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=https://www.youtube.com/watch?v=Yk3-Ud0jITc&amp;amp;list=PLfpgUwyOgC7C4wwPhB7jEqSp_esXB31Jb&amp;amp;index=5&amp;amp;t=0s|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
==Scheduling==&lt;br /&gt;
&lt;br /&gt;
===Time of Day===&lt;br /&gt;
[[File:Time of Day.png|thumb|Time of Day]]&lt;br /&gt;
This setting allows you to select the hour in which you'd like WHMCS to perform all daily automation tasks. To function properly, this setting depends on configuring your cron job to run at least once every hour. We recommend setting it to run every 5 minutes to allow other system processes, such as checking for updates, to take place.&lt;br /&gt;
&lt;br /&gt;
==Automatic Module Functions==&lt;br /&gt;
[[File:Automatic Module Functions.png|thumb|Automatic Module Functions]]&lt;br /&gt;
These settings pertain to your customer’s products or services and how the system handles non-payment.&lt;br /&gt;
&lt;br /&gt;
===Enable Suspension===&lt;br /&gt;
Selecting this option will enable automatic suspensions when payments for products or services are overdue. The setting below (Suspend Days) controls the amount of time between your customer becoming overdue and when the system suspends them.&lt;br /&gt;
&lt;br /&gt;
===Suspend Days===&lt;br /&gt;
If you enabled Enable Suspension, this configures the amount of time between a customer's product or service becoming overdue and the system suspending them.&lt;br /&gt;
&lt;br /&gt;
===Enable Unsuspension===&lt;br /&gt;
When you enable this setting, services that the system suspended due to &amp;quot;Overdue on Payment&amp;quot; will automatically become unsuspended when they pay the unpaid invoice for the item. However, if you suspended products or services manually, and assigned a custom reason for suspension, then an automatic reactivation will not occur. For example, you may have manually suspended an item with a reason of &amp;quot;Broken Terms of Service&amp;quot; or &amp;quot;Awaiting ID Verification&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Enable Termination===&lt;br /&gt;
Enable this option to terminate the client's service (remove it from the server) according to the setting below (Termination Days).&lt;br /&gt;
&lt;br /&gt;
===Termination Days===&lt;br /&gt;
If you selected Enable Termination, this determines the number of days between a product or service becoming overdue and the system terminating that product or service.&lt;br /&gt;
&lt;br /&gt;
==Billing Settings==&lt;br /&gt;
[[File:Billing Settings.png|thumb|Billing Settings]]&lt;br /&gt;
Use these settings to determine how the system generates invoices and sends payment reminders to your customers. Setting the Unpaid and Overdue Reminder settings to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will prevent the system from sending the related emails.&lt;br /&gt;
&lt;br /&gt;
===Invoice Generation===&lt;br /&gt;
This is the number of days before the system will generate due date invoices. For example, if this setting is &amp;lt;tt&amp;gt;7&amp;lt;/tt&amp;gt;, the system will generate an invoice seven days before the due date for products, services, addons, and domains. The number of days should be an integer of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; or more.&lt;br /&gt;
&lt;br /&gt;
====Per Billing Cycle Settings====&lt;br /&gt;
By clicking '''Advanced Settings''', you can specify a different invoice generation setting for each billing cycle. For example, you may want the system to generate invoices for monthly services seven days in advance and generate invoices for annual services 14 days in advance.&lt;br /&gt;
&lt;br /&gt;
====Domain Invoice Generation====&lt;br /&gt;
This optional setting allows you to specify how far in advance to generate domain renewal invoices. You can use this if you want to give a longer time between invoice generation and the due date for domain invoices. This is particularly useful when you don't accept payments online and more time might be necessary to avoid domain expiration.&lt;br /&gt;
&lt;br /&gt;
Leave this setting blank if you want the system to generate all invoices at the same time.&lt;br /&gt;
&lt;br /&gt;
===Payment Reminder Emails===&lt;br /&gt;
If you enable this, the system will remind your customers by email in advance of an unpaid invoice's due date. It does this using the ''Invoice Unpaid Reminder'' setting (below). This setting does not apply to Overdue Reminders.&lt;br /&gt;
&lt;br /&gt;
===Invoice Unpaid Reminder===&lt;br /&gt;
The system sends this email before the due date if the invoice remains unpaid, to remind a customer that the invoice will be due soon.&lt;br /&gt;
&lt;br /&gt;
=== Overdue Reminders===&lt;br /&gt;
If a customer hasn't paid an invoice in a certain number of days after the due date, the system will email the customer with a reminder.&lt;br /&gt;
&lt;br /&gt;
===Add Late Fee Days===&lt;br /&gt;
If a customer hasn't paid an invoice that is this number of days overdue, your customer will be charged late fees (according to your choices in General Settings).&lt;br /&gt;
&lt;br /&gt;
===Overage Billing Charges===&lt;br /&gt;
Use this to determine how to bill clients for overage (if you enabled this). The first setting will calculate the bandwidth overage costs on the last day of each month and create an invoice that is due immediately. This will create a separate invoice.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second setting will still calculate the overage change on the last day of the month, but it will not create a separate invoice. Instead, the system will add it to the client's next invoice.&lt;br /&gt;
&lt;br /&gt;
===Change Invoice Status===&lt;br /&gt;
 &lt;br /&gt;
Select this to use the ''Collections'' invoice status to denote invoices that are bad debts ([[Payment_Reversals|payment reversals]]). You can use this to track invoices that have received payment disputes or chargebacks.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
WHMCS 8.3 and higher includes support for disputes for [[Stripe]] and some [[PayPal]]® transactions at '''Billing &amp;gt; [[Disputes]]'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Change Due Dates===&lt;br /&gt;
Part of the [[Payment_Reversals|Payment Reversals]] feature. This reverts Next Due Date Increments for the products and services in an invoice. The system considers them as due again, and, in cases where the date is in the past, overdue, which will trigger an automated suspension until repayment is made.&lt;br /&gt;
&lt;br /&gt;
=== Enable Auto Cancellation ===&lt;br /&gt;
Select this to enable automatic cancellation of overdue invoices after a specific number of days. This setting automates removal of old, overdue invoices in the ''Unpaid'' status each time that the system cron runs.&lt;br /&gt;
 &lt;br /&gt;
* This setting will '''not''' remove any overdue invoices that have partial payment or applied credit, regardless of the invoice's age.&lt;br /&gt;
* Invoice cancellation does '''not''' explicitly trigger additional actions. However, depending on your automation settings, additional automation may occur due to cancelled invoices.&lt;br /&gt;
* When the system cron cancels the applicable invoices, it will add a note to the invoice to indicate closure due to automatic cancellation.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;We added this setting in WHMCS 8.10.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Days Overdue ===&lt;br /&gt;
If you enabled '''Enable Auto Cancellation''', enter the number of days an invoice can remain overdue before the system cron job cancels it.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;We added this setting in WHMCS 8.10.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Payment Capture Settings==&lt;br /&gt;
[[File:Credit Card Charging Settings.png|thumb|Payment Capture Settings]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
Prior to WHMCS 8.2, these settings were under '''Credit Card Charging Settings'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Use these settings to determine how to charge your customer's pay method when you use a merchant gateway to handle credit card and other payments.&lt;br /&gt;
&lt;br /&gt;
===Process Days Before Due===&lt;br /&gt;
This specifies the number of days before the due date that you wish to capture. For example, setting this to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; would attempt to charge the card for the first time one day before the invoice due date.&lt;br /&gt;
&lt;br /&gt;
=== Attempt Only Once===&lt;br /&gt;
By default, the system will attempt to capture payment for unpaid invoices daily until it succeeds.  When you enable this option, WHMCS will only attempt to charge the customer’s card once. If it fails, it will not try again until the client or an admin makes a manual payment attempt.&lt;br /&gt;
&lt;br /&gt;
===Retry Every Week For===&lt;br /&gt;
When you enable this, WHMCS will attempt to charge the card every Seven days from the expected capture attempt date for this number of weeks. &lt;br /&gt;
For example, if an invoice's '''Next Due Date''' value is on the 14th and you set this setting to &amp;lt;tt&amp;gt;2&amp;lt;/tt&amp;gt; and '''Process Days Before Due''' to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, the system will attempt the first payment capture on the 13th. Then, it will retry payment on the 20th and 27th if the invoice status is not ''Paid''. &lt;br /&gt;
 &lt;br /&gt;
You can also set this setting to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; to disable the weekly retries, causing the system to attempt to charge the card every day until it succeeds or the invoice status changes to ''Cancelled''&lt;br /&gt;
&lt;br /&gt;
===CC Expiry Notices Date===&lt;br /&gt;
This is the day of the month on which the system will send reminder emails to active clients with cards that expire by the end of the month, asking them to update their records. On the 1st of the month, WHMCS will remove any credit cards with an expiration date before that day's date.&lt;br /&gt;
&lt;br /&gt;
We recommend a low value, such as &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, to give clients as much notice as possible to update their card details. For example:&lt;br /&gt;
&lt;br /&gt;
'''Scenario'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Card Expiry Date: March 2020&amp;lt;br/&amp;gt;&lt;br /&gt;
CC Expiry Noticed Date: 1&lt;br /&gt;
&lt;br /&gt;
'''Timeline of Events'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Reminder email sent: 1st March 2020&amp;lt;br/&amp;gt;&lt;br /&gt;
Card removed from WHMCS: 1st April 2020&lt;br /&gt;
&lt;br /&gt;
===Do Not Remove CC on Expiry===&lt;br /&gt;
When you enable this option, the client's credit card information will remain on file after its expiration date. When you disable this, the system will remove the credit card details using the setting you specified for CC Expiry Notices Date.&lt;br /&gt;
&lt;br /&gt;
==Currency Auto Update Settings==&lt;br /&gt;
[[File:Currency Auto Update Settings.png|thumb|Currency Auto Update Settings]]&lt;br /&gt;
Use these settings for the multi-currency system.&lt;br /&gt;
&lt;br /&gt;
===Exchange Rates===&lt;br /&gt;
When you enable this setting, WHMCS will connect with the European Central Bank and obtain the latest exchange rates. This will ensure your currency conversion functions are always using an accurate rate. For more information, see the list of [[Currencies#Auto_Updating_Rates |supported currencies]].&lt;br /&gt;
&lt;br /&gt;
===Product Prices===&lt;br /&gt;
When you enable this setting, the system will automatically update your prices according to the exchange rates. For example, if you have a product that costs $1 in your default base currency (USD) and the exchange rate is 0.6 for a second currency (GBP), the product’s price would automatically update to £0.6. Tomorrow, if the exchange rate changed to 0.7, a $1 product would change to £0.7.&lt;br /&gt;
&lt;br /&gt;
==Domain Reminder Settings==&lt;br /&gt;
 &lt;br /&gt;
[[File:Domain Reminder Settings.png|thumb|Domain Reminder Settings]]&lt;br /&gt;
 &lt;br /&gt;
You can configure WHMCS to send Domain Renewal Notices before and after a domain has expired and, in WHMCS 8.2, choose whether to send renewal notices for free domains bundled with a product or service. &lt;br /&gt;
&lt;br /&gt;
For more information on this functionality, see [[Domain Renewal Notices]] and [[Free Domains]].&lt;br /&gt;
&lt;br /&gt;
=== Renewal Notices ===&lt;br /&gt;
&lt;br /&gt;
You can send a maximum of five reminders. &lt;br /&gt;
&lt;br /&gt;
To configure these settings, for each renewal notice:&lt;br /&gt;
&lt;br /&gt;
# Enter the number of days for that notice. If you set any field to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; it will disable that email.&lt;br /&gt;
# Select whether to send the reminder that many days before or after the renewal date.&lt;br /&gt;
&lt;br /&gt;
=== Free Domain Reminders ===&lt;br /&gt;
&lt;br /&gt;
In WHMCS 8.2 and later, choose whether to send renewal reminders for free domains associated with a paid product or service. This setting defaults to disabled for existing installations upgrading to WHMCS 8.2 and to enabled for new installations of WHMCS 8.2 and higher. &lt;br /&gt;
&lt;br /&gt;
For more information, see [[Free Domains]].&lt;br /&gt;
&lt;br /&gt;
==Domain Sync Settings==&lt;br /&gt;
&lt;br /&gt;
[[File:Domain Sync Settings.png|thumb|Domain Sync Settings]]&lt;br /&gt;
&lt;br /&gt;
===Domain Sync Enabled===&lt;br /&gt;
Enable this setting for the domain date and status synchronisation function.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-question-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; For more information about the domain sync task, see [[Domain Synchronisation]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sync Next Due Date===&lt;br /&gt;
Use this setting to choose whether to sync the Next Due Date to the Expiry Date, and, if you wish, how many days in advance of it.&lt;br /&gt;
&lt;br /&gt;
===Domain Sync Notify Only===&lt;br /&gt;
If you enable this, the domain sync script won't make any changes. It will only notify admins of the changes it would have made. This is useful for debugging.&lt;br /&gt;
&lt;br /&gt;
===Domain Expiry Sync Frequency===&lt;br /&gt;
A value of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will check the domain expiration dates every four hours. Use this setting to set a different frequency. The lowest frequency setting, &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, will check every hour.&lt;br /&gt;
&lt;br /&gt;
===Pending Transfer Sync Frequency===&lt;br /&gt;
A value of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will check the domains in Pending Transfer status every four hours. Use this setting to set a different frequency. The lowest frequency setting, &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, will check every hour.&lt;br /&gt;
&lt;br /&gt;
==Support Ticket Settings==&lt;br /&gt;
[[File:Support Ticket Settings.png|thumb|Support Ticket Settings]]&lt;br /&gt;
===Close Inactive Tickets===&lt;br /&gt;
After this amount of time has passed, the system will close any tickets that meet both of the following criteria:&lt;br /&gt;
&lt;br /&gt;
* The ticket's status is either answered or customer reply.&lt;br /&gt;
* There have been no new replies from staff or the customer.&lt;br /&gt;
&lt;br /&gt;
The system will also send an email to the customer.&lt;br /&gt;
&lt;br /&gt;
Tickets in on hold and in progress status are exempt from auto-closure. Closure takes place when the daily cron job runs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You must configure Ticket Statuses to &amp;quot;Auto-Close&amp;quot; for this setting to take effect. You can learn more about Ticket Statuses and the Auto-Close functionality in our [https://docs.whmcs.com/Support_Ticket_Statuses#Status_Options Status Options documentation].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prune Ticket Attachments===&lt;br /&gt;
When this setting is enabled, ticket attachments will be automatically deleted after the selected amount of time of inactivity following the closure of a ticket.  This can be set between 1 and 24 months.&lt;br /&gt;
&lt;br /&gt;
For more information on this functionality, see the [[Ticket Attachment Pruning]] documentation.&lt;br /&gt;
&lt;br /&gt;
==Data Retention Settings==&lt;br /&gt;
[[File:Data Retention Settings.png|thumb|Data Retention Settings]]&lt;br /&gt;
&lt;br /&gt;
===Automatically Delete Inactive Clients===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Automatically Delete Inactive Clients&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* We added this setting in WHMCS 7.5.&lt;br /&gt;
* In WHMCS 8.3 and earlier, this was the '''After no invoice or transaction activity has occurred for the following number of months''' setting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setting allows you to configure client records to be automatically deleted after a given number of months with no invoice or transaction history. The length of time you must retain data is often governed by the laws and regulations of your local jurisdiction. Most jurisdictions agree that you should only keep personal data for as long as is necessary.&lt;br /&gt;
&lt;br /&gt;
To enable this setting, select '''After no invoice payment has occurred for the inactive or closed client in the following number of months''' and specify a number of months that is greater than &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This setting is disabled by default.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-danger&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Paid Invoices and Transactions&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The presence of paid invoices or transactions within the specified period determines whether WHMCS retains client records. If you enable this feature, WHMCS will immediately delete clients who are in the ''Inactive'' or ''Closed'' statuses and have no invoice or transaction history.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setting causes the system to perform the '''Data Retention Pruning''' task each day. This will delete client records that meet the following criteria:&lt;br /&gt;
  &lt;br /&gt;
* A status of [[Automation_Settings#Client_Status_Update|'''Inactive''' or '''Closed''']].&lt;br /&gt;
* No paid invoices within the specified number of months.&lt;br /&gt;
* No entered or applied transactions within the specified number of months.&lt;br /&gt;
* If the client is an affiliate, a commission balance of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; or no referrals within the specified retention period. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The system can automatically change the client status. Use the '''[[Automation_Settings#Client_Status_Update|Client Status Update]]''' setting to control this.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delete associated users if the user(s) are not associated with any other client account===&lt;br /&gt;
&lt;br /&gt;
Optionally, you can set this to '''YES''' to cause the '''Data Retention Pruning''' task to also delete users who are only associated with this client.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
[[File:Miscellaneous.png|thumb|Miscellaneous]]&lt;br /&gt;
===Cancellation Requests===&lt;br /&gt;
When you enable the [[Other_Tab#Show_Cancellation_Link|Show Cancellation Link]] option, enabling this setting will automatically terminate the client’s package on the termination date.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Cancellation Requests]].&lt;br /&gt;
&lt;br /&gt;
===Update Usage Statistics===&lt;br /&gt;
Enabling this option will display disk and bandwidth usage statistics from the hosting control panel (if it is supported) inside the WHMCS admin and client areas. It will update them on a daily basis.&lt;br /&gt;
&lt;br /&gt;
===Client Status Update===&lt;br /&gt;
The following applies to the client status dropdown found in the client account Profile tab. WHMCS automatically sets clients older than 2 days, with no active products or services to Inactive status. This helps you to distinguish and filter clients effectively. However, you can stop WHMCS from doing this by changing this setting. More information on this feature is available in [[Clients:Profile_Tab#Changing_a_Clients_Status|Client Management]].&lt;br /&gt;
&lt;br /&gt;
'''Disabled''' — The system won't change the status of a client automatically.&lt;br /&gt;
&lt;br /&gt;
'''Change client status based on active/inactive products''' — If a client was created more than 2 days ago, has no active or suspended services, domains, addons, or billable items, the system will automatically set their account to Inactive status the next time that the cron job runs.&lt;br /&gt;
&lt;br /&gt;
'''Change client status based on active/inactive products and not logged in for longer than 3 months''' — In addition to the above option, the system will only set a client's account to inactive when their last login date was over 3 months ago.&lt;br /&gt;
&lt;br /&gt;
===Module Log Pruning===&lt;br /&gt;
Enabling this option allows you to choose the number of days of [[System_Logs#Module_Log|module log]] entries to retain. The system prunes the module log daily during the execution of the cron.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Invoicing&amp;diff=34519</id>
		<title>Invoicing</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Invoicing&amp;diff=34519"/>
				<updated>2024-04-03T17:57:06Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Cancel an Invoice */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for documentation regarding configuration of invoice related settings, visit [[Invoicing Setup]].&lt;br /&gt;
 &lt;br /&gt;
==Creating Invoices==&lt;br /&gt;
 &lt;br /&gt;
WHMCS automatically generates invoices for recurring products and services. You can also create custom one-time invoices for specific clients.&lt;br /&gt;
 &lt;br /&gt;
To create a one-time custom invoice for a specific client:&lt;br /&gt;
 &lt;br /&gt;
# Perform one of the following methods to create the draft invoice. The system will create a new invoice in '''Draft''' status.&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;The due date for manually-created invoices defaults to the same number of days in the future as you allow for automatic invoice generation. You can customize this via the '''Options''' tab when managing an invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
#* From the client's profile's  '''[[Clients:Summary_Tab|Summary]]''' tab, click '''Create Invoice'''.&lt;br /&gt;
#* From anywhere in the [[Admin Area]], click the '''+''' icon at the top of the interface and choose '''New Invoice'''.&lt;br /&gt;
#*# Choose a client.&lt;br /&gt;
#*# Enter invoice and due dates.&lt;br /&gt;
#*# Select a payment method.&lt;br /&gt;
#*# Click '''Create Invoice'''.&lt;br /&gt;
# To configure the invoice's details:&lt;br /&gt;
## Update the desired settings in the '''Options''' tab.&lt;br /&gt;
## Click '''Save Changes'''.&lt;br /&gt;
# Under '''Invoice Items''', for each invoice item that you wish to add:&lt;br /&gt;
## Enter a description and amount.&lt;br /&gt;
## Click '''Save Changes'''. A new row will then appear to allow adding further line items.&lt;br /&gt;
# To publish the invoice, choose the '''Summary''' tab and click a publishing option. These options '''only''' display when the invoice is in the '''Draft''' status and you have the ''Manage Invoices'' permission. Clicking them will set the '''Invoice Date''' value to the current date.&lt;br /&gt;
#* ''Publish &amp;amp; Send Email'' — Convert the invoice to '''Unpaid''' and send the '''Invoice Creation''' email to the customer.&lt;br /&gt;
#* ''Publish'' — Convert the invoice to '''Unpaid''' without notifying the customer.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 6.2 and later, you can navigate away from the invoice at any time during this process and return to it later. WHMCS will store the invoice as a draft and it will not be visible to the customer until you have marked it as complete and published it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==Searching Invoices==&lt;br /&gt;
 &lt;br /&gt;
To search for and locate invoices, use either of the following methods:&lt;br /&gt;
 &lt;br /&gt;
* Search by invoice number using the [[Admin Area|Intelligent Search]] in the Admin Area.&lt;br /&gt;
* Search using advanced search options, including searching by line item descriptions, using the list at '''Billing &amp;gt; [[Invoices]]'''.&lt;br /&gt;
 &lt;br /&gt;
==Viewing Invoices==&lt;br /&gt;
 &lt;br /&gt;
You can view invoices by going to '''Billing &amp;gt; [[Invoices]]''' or the client's profile's '''[[Clients:Invoices_Tab|Invoices]]''' tab. Click the invoice ID or, in WHMCS 8.9 and later, click '''View''' in the list of invoices to view the desired invoice.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 8.9 and later, invoices default to view-only mode. This decreases the risk of unintentional edits while viewing or paying client invoices.&lt;br /&gt;
 &lt;br /&gt;
* Admins who have the ''Manage Invoices'' permission can:&lt;br /&gt;
** Click '''Manage Invoice''' to edit the invoice.&lt;br /&gt;
** Click '''Edit''' while viewing a list of invoices to skip view-only mode and go directly to editing the invoice.&lt;br /&gt;
* Admins who only have the ''View Invoice'' permission can view invoices, add payments and credit, issue refunds, and view notes if they have the correct permissions for these tasks. They '''cannot''' edit invoice contents.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Summary===&lt;br /&gt;
 &lt;br /&gt;
The '''Summary''' tab lists the client name, invoice and due dates, invoice items, and associated transactions, and allows you to send client emails.&lt;br /&gt;
 &lt;br /&gt;
====Sending Emails====&lt;br /&gt;
 &lt;br /&gt;
To send an email for the selected invoice, choose the desired email template from the menu under the invoice status and click '''Send Email'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You '''cannot''' send email for invoices that are in the ''Draft'' status. You must first publish the invoice before sending email.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cancel an Invoice====&lt;br /&gt;
  &lt;br /&gt;
To cancel an invoice, click '''Mark Cancelled''' under the invoice status.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' permission and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Split to New Invoice====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Splitting invoices allows you to separate line items from an invoice into a separate invoice. This is useful if, for example, items appear together on a single invoice that a client wants to renew separately or a merge happened incorrectly.&lt;br /&gt;
 &lt;br /&gt;
To split items, select the desired items under '''Invoice Items''' and then choose ''Split to New Invoice'' from '''With Selected'''. The system will immediately move all of the items to a single new invoice.&lt;br /&gt;
 &lt;br /&gt;
* This process does '''not''' send an email to the customer. If you want to notify the customer, click '''Send Email'''.&lt;br /&gt;
* When splitting an invoice, the system sets the due date of the resulting invoice based on the current date and '''Invoice Generation''' settings in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]'''.&lt;br /&gt;
&lt;br /&gt;
====Delete====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
To delete items from an invoice, select the desired items under '''Invoice Items''' and then choose ''Delete''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;This does '''not''' move the deleted items to a new invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Add Payment===&lt;br /&gt;
 &lt;br /&gt;
If you receive a payment that the system hasn't automatically logged in WHMCS, you will need to manually apply it to the invoice.&lt;br /&gt;
 &lt;br /&gt;
To do this, enter the details corresponding to the payment, including the date, payment method, transaction ID, and amount. Then, click '''Add Payment'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* If a payment is not for a specific invoice, issue credit to the client instead.&lt;br /&gt;
* If a payment applies to multiple invoices, add a transaction at '''Billing &amp;gt; View Transaction List'''. For '''Invoice ID(s)''', enter a comma-separated list of all of the invoice numbers to apply payment to.&lt;br /&gt;
** The system will apply payments in the order you enter them until the client has used the full amount.&lt;br /&gt;
** The system will automatically add any amount left over as a credit to the user for use on future invoices.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Options===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to view this tab.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
In the '''Options''' tab, you can configure the following invoice settings:&lt;br /&gt;
 &lt;br /&gt;
* '''Invoice Date''' — The date on which the system generated the invoice or you created it.&lt;br /&gt;
* '''Payment Method''' — The payment method that the system will attempt to use to pay the invoice.&lt;br /&gt;
* '''Invoice #''' — The invoice number.&lt;br /&gt;
* '''Due Date''' — The invoice's due date.&lt;br /&gt;
* '''Tax Rate''' — The rate at which the system will tax the items in the invoice.&lt;br /&gt;
* '''Status''' — The invoice status.&lt;br /&gt;
 &lt;br /&gt;
===Credit===&lt;br /&gt;
 &lt;br /&gt;
In the '''Credit''' tab, you can add credit to the invoice.&lt;br /&gt;
 &lt;br /&gt;
* To add credit from a client's balance to an invoice, enter the desired amount under '''Add Credit to Invoice''' and click '''Go'''.&lt;br /&gt;
* To remove credit from an invoice, enter the desired amount under '''Remove Credit from Invoice''' and click '''Go'''.&lt;br /&gt;
 &lt;br /&gt;
Automatically-generated invoices always check whether a client has a positive credit balance. If they do, the system automatically applies the credit to the invoice during invoice generation. If applying credit reduces the invoice balance to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;, the system marks the invoice ''Paid'' automatically.&lt;br /&gt;
 &lt;br /&gt;
===Refund===&lt;br /&gt;
 &lt;br /&gt;
In the '''Refund''' tab, you can refund transactions for the invoice. Refunding transactions allows you to issue credits and refunds for payments that clients have made.&lt;br /&gt;
 &lt;br /&gt;
If the system can't automate a refund for your particular gateway, you can still use this process to enter the refund billing entry in WHMCS. It will update the income totals and reflect the refund on the invoice. Then, you can go to your payment gateway to send the refund.&lt;br /&gt;
 &lt;br /&gt;
====Refund a Transaction====&lt;br /&gt;
 &lt;br /&gt;
To refund a transaction:&lt;br /&gt;
 &lt;br /&gt;
# If there have been multiple transactions for the invoice, select the desired transaction from '''Transactions'''. You can only refund one transaction at a time, and the refund amount cannot exceed the total amount of the transaction.&lt;br /&gt;
# For '''Amount''', enter the amount to refund for a partial amount. Otherwise, leave this blank to refund the entire transaction value.&lt;br /&gt;
# Select the desired type from '''Refund Type''':&lt;br /&gt;
#* ''Refund through Gateway'' — If your payment gateway supports refunds, WHMCS sends the refund to your gateway to process. This returns the money to the payment method that the client used.&lt;br /&gt;
#* ''Manual Refund Processed Externally'' — WHMCS records a refund in the system. You must then process the refund separately with your payment gateway. You may also use this if a chargeback or dispute occurs.&lt;br /&gt;
#* ''Add to Client's Credit Balance'' — WHMCS records a refund and adds the refunded balance to the client's credit balance. This does '''not''' return any money to the customer.&lt;br /&gt;
# Check '''Reverse Payment''' if you want to reverse the effects of the original payment (for example, when you set the invoice status to ''Collections'' and reverse the service's '''Next Due Date'''.&lt;br /&gt;
#* When you check this, the system's actions depend on the configuration in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
#* This setting does '''not''' alter the system's treatment of any affiliate commissions (see the steps below).&lt;br /&gt;
# If you do not want to send a refund confirmation email, uncheck '''Send Email'''.&lt;br /&gt;
# Click '''Refund'''.&lt;br /&gt;
&lt;br /&gt;
====Reversing Affiliate Commission====&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.3 and later, if the transaction is associated with an affiliate commission and the payment gateway supports reversals, WHMCS can also reverse the commission.&lt;br /&gt;
 &lt;br /&gt;
* When you perform a full refund, WHMCS automatically reverses all of the associated commissions.&lt;br /&gt;
* When you perform a partial refund, WHMCS will ask you whether to also reverse the commission. You cannot, however, choose an amount of the commission to reverse. This action reverses the entire amount.&lt;br /&gt;
* If you choose not to perform a commission reversal, the commission payment will not be affected.  The page will reload and display the results of the refund attempt if you chose ''Refund through Gateway''. If it fails for any reason, the '''Gateway Log''' can provide more information.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' and click '''Manage Invoices''' in the top-right corner while in view-only mode to enter or edit notes.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Use the '''Notes''' tab to view and enter notes about the invoice.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_x.x&amp;diff=34518</id>
		<title>New and Improved in WHMCS x.x</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_x.x&amp;diff=34518"/>
				<updated>2024-04-03T17:56:19Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: Redirected page to New and Improved in WHMCS 8.10&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[New and Improved in WHMCS 8.10]]&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=File:Auto-cancel-invoices-billing-settings.png&amp;diff=34517</id>
		<title>File:Auto-cancel-invoices-billing-settings.png</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=File:Auto-cancel-invoices-billing-settings.png&amp;diff=34517"/>
				<updated>2024-04-03T17:55:44Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34516</id>
		<title>New and Improved in WHMCS 8.10</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_8.10&amp;diff=34516"/>
				<updated>2024-04-03T17:53:42Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now a Release Candidate, WHMCS 8.10 introduces automated provisioning for Sitejet Builder on supported servers and allows you to cancel overdue invoices automatically.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
You can learn more about the technical details of this release's changes in our [[Version 8.10 Release Notes|Release Notes]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
== Fast, Easy, Competitive Websites with Sitejet Builder ==&lt;br /&gt;
  &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers, making it easy for your customers to build and launch competitive websites, fast.&lt;br /&gt;
 &lt;br /&gt;
[[File:cpanel-sitejet-builder.png|600px]]&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included at no extra charge on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt; &lt;br /&gt;
  &lt;br /&gt;
Sitejet Builder includes everything that your customers need to create professional websites, no coding required. They can choose from over 140 templates and customize everything with a simple drag-and-drop editor. Stock photos, videos, and even AI-assisted content creation are included.&lt;br /&gt;
 &lt;br /&gt;
You can start offering Sitejet Builder by adding the correct feature or permission to your hosting plans or by creating a predefined Sitejet Builder addon. Promotions for your Sitejet Builder products and addons will display to your customers in the Client Area.&lt;br /&gt;
 &lt;br /&gt;
[[File:client-area-sitejet-builder-login.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
  &lt;br /&gt;
For more information, see [[Sitejet Builder]].&lt;br /&gt;
 &lt;br /&gt;
== Cancel Accumulated Overdue Invoices Automatically ==&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.9 and earlier, removing old overdue invoices was a manual process. In WHMCS 8.10 and later, you can enable automatic cancellation for invoices that have been overdue for a specified amount of time.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancel-invoices-billing-settings.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
When you enable this feature, the system cron will cancel any overdue invoices that are in the ''Unpaid'' status and have exceeded your set number of days. This ensures that overdue invoices will not accumulate on your system indefinitely, and it requires no manual action from you.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancelled-invoice.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
You can enable automatic overdue invoice cancellation and set the number of days using the **Enable Auto Cancellation** and **Days Overdue** settings in the **[Billing Settings](/system/automation/automation-settings#billing-settings)** section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
 &lt;br /&gt;
For more information, see [[Automation Settings]].&lt;br /&gt;
 &lt;br /&gt;
== Updating to WHMCS 8.10 ==&lt;br /&gt;
     &lt;br /&gt;
To take advantage of these changes, you need to update to WHMCS 8.10.&lt;br /&gt;
  &lt;br /&gt;
Right now, WHMCS 8.10 is a Release Candidate. We recommend making sure your customizations are up-to-date for the new version and checking the compatibility of any third-party modules you use.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10.0_RC_1&amp;diff=34515</id>
		<title>Changelog:WHMCS V8.10.0 RC 1</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10.0_RC_1&amp;diff=34515"/>
				<updated>2024-04-03T17:51:48Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Version 8.10.0 Release Notes]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Implemented ==&lt;br /&gt;
FEATURE-3759 - Auto Cancel Overdue Invoices&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-3792 - When aggregating invoices for auto cancellation, exclude those with partial payment or credit applied&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-19024 - Detect CloudFlare connection and provide a Health Status warning when applicable&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Maintenance ==&lt;br /&gt;
CORE-19161 - Correct error with delete button on Client Overview Invoices tab&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-3687 - Ensure webhook handlers include History when logging to gateway log&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Modules ==&lt;br /&gt;
MODULE-8066 - Correct Plesk SSO redirect location when accessing a secondary domain&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-8067 - Prevent cron fatal error when capturing payment for an invoice that is set to PayPal Payments and the client has not stored a token&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-8069 - Correct SagePay test/sandbox URL&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Project Management Addon ==&lt;br /&gt;
PMA-217 - Prevent erroneous permission failure when duplicating projects&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Sitejet_Builder&amp;diff=34514</id>
		<title>Sitejet Builder</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Sitejet_Builder&amp;diff=34514"/>
				<updated>2024-04-03T17:47:50Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.sitejet.io/en Sitejet Builder] includes everything that your customers need to create professional websites without needing to learn to code. They can choose from over 140 templates and customize everything with a simple drag-and-drop editor. Sitejet Builder includes stock photos, videos, and even AI-assisted content creation, all ready for your customers to use.&lt;br /&gt;
 &lt;br /&gt;
[[File:cpanel-sitejet-builder.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
WHMCS 8.10 and later includes full automation support for Sitejet Builder on cPanel &amp;amp; WHM and Plesk hosting servers.&lt;br /&gt;
 &lt;br /&gt;
== Sitejet Builder Requirements ==&lt;br /&gt;
 &lt;br /&gt;
To offer Sitejet Builder, at least one of your configured hosting servers at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Servers]]''' must be a server that runs [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher]. The server's hosting packages (cPanel &amp;amp; WHM) or service plans (Plesk) must also include the correct features and permissions to allow Sitejet Builder access.&lt;br /&gt;
 &lt;br /&gt;
== Choices for Offering Sitejet Builder ==&lt;br /&gt;
 &lt;br /&gt;
You can offer Sitejet Builder to your customers as part of your cPanel &amp;amp; WHM or Plesk hosting products or as an optional predefined addon.&lt;br /&gt;
 &lt;br /&gt;
=== Include Sitejet Builder in Hosting Products ===&lt;br /&gt;
 &lt;br /&gt;
When you include Sitejet Builder in your hosting products, your customers will automatically have access to Sitejet Builder as part of the hosting account that they purchased from you. On most WHMCS installations that run WHMCS 8.10 or higher and use at least one server that runs the correct version of cPanel &amp;amp; WHM or Plesk, Sitejet Builder will be available on eligible hosting plans by default, without any required action. &lt;br /&gt;
 &lt;br /&gt;
If Sitejet Builder is not available for a product, you may need to update the server to grant the correct feature lists and permissions.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* For steps to add Sitejet Builder to cPanel &amp;amp; WHM hosting products, see [https://help.whmcs.com/m/setup/l/1783623-add-sitejet-builder-to-cpanel-whm-hosting-products Add Sitejet Builder to cPanel &amp;amp; WHM Hosting Products].&lt;br /&gt;
* For steps to add Sitejet Builder to Plesk hosting products, see [https://help.whmcs.com/m/setup/l/1783628-add-sitejet-builder-to-plesk-hosting-products Add Sitejet Builder to Plesk Hosting Products].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Create a Sitejet Builder Product Addon ===&lt;br /&gt;
 &lt;br /&gt;
Product addons allow your customers to select optional additions, like Sitejet Builder, to the products that they purchase from you. You can configure a Sitejet Builder addon easily by selecting the Sitejet Builder predefined addon for your server type at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Product Addons]]'''.&lt;br /&gt;
 &lt;br /&gt;
[[File:810-predefined-addons.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
If you create a Sitejet Builder product addon instead of including Sitejet Builder in a product, customers must purchase the product addon in addition to their hosting plan in order to gain access. This allows you to bill separately for the addition of Sitejet Builder.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
For steps to offer a Sitejet Builder addon, see [https://help.whmcs.com/m/setup/l/1783633-create-a-sitejet-builder-product-addon Create a Sitejet Builder Product Addon].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Sitejet Builder in the Client Area ==&lt;br /&gt;
 &lt;br /&gt;
When you offer Sitejet Builder as a product or addon, promotions will appear for your customers in the Client Area.&lt;br /&gt;
 &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''.&lt;br /&gt;
 &lt;br /&gt;
[[File:client-area-sitejet-builder-login.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
Admins can log in to Sitejet Builder for a client by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Automation_Settings&amp;diff=34513</id>
		<title>Automation Settings</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Automation_Settings&amp;diff=34513"/>
				<updated>2024-04-03T17:47:46Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Billing Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Automation Settings''' allow you to configure all of WHMCS's automated processes. This includes suspensions, unsuspensions, terminations, how far in advance the system generates invoices, and when the system sends overdue notices. It's the one central place that controls everything that the daily automation tasks do.&lt;br /&gt;
&lt;br /&gt;
You can access this feature at  '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; Automation Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Automation Settings'''.&lt;br /&gt;
&lt;br /&gt;
To trigger the daily automation tasks, you must configure a [[Crons|Cron Job]] at a recommended frequency of every 5 minutes. This is usually part of the initial installation of WHMCS.&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=https://www.youtube.com/watch?v=Yk3-Ud0jITc&amp;amp;list=PLfpgUwyOgC7C4wwPhB7jEqSp_esXB31Jb&amp;amp;index=5&amp;amp;t=0s|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
==Scheduling==&lt;br /&gt;
&lt;br /&gt;
===Time of Day===&lt;br /&gt;
[[File:Time of Day.png|thumb|Time of Day]]&lt;br /&gt;
This setting allows you to select the hour in which you'd like WHMCS to perform all daily automation tasks. To function properly, this setting depends on configuring your cron job to run at least once every hour. We recommend setting it to run every 5 minutes to allow other system processes, such as checking for updates, to take place.&lt;br /&gt;
&lt;br /&gt;
==Automatic Module Functions==&lt;br /&gt;
[[File:Automatic Module Functions.png|thumb|Automatic Module Functions]]&lt;br /&gt;
These settings pertain to your customer’s products or services and how the system handles non-payment.&lt;br /&gt;
&lt;br /&gt;
===Enable Suspension===&lt;br /&gt;
Selecting this option will enable automatic suspensions when payments for products or services are overdue. The setting below (Suspend Days) controls the amount of time between your customer becoming overdue and when the system suspends them.&lt;br /&gt;
&lt;br /&gt;
===Suspend Days===&lt;br /&gt;
If you enabled Enable Suspension, this configures the amount of time between a customer's product or service becoming overdue and the system suspending them.&lt;br /&gt;
&lt;br /&gt;
===Enable Unsuspension===&lt;br /&gt;
When you enable this setting, services that the system suspended due to &amp;quot;Overdue on Payment&amp;quot; will automatically become unsuspended when they pay the unpaid invoice for the item. However, if you suspended products or services manually, and assigned a custom reason for suspension, then an automatic reactivation will not occur. For example, you may have manually suspended an item with a reason of &amp;quot;Broken Terms of Service&amp;quot; or &amp;quot;Awaiting ID Verification&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Enable Termination===&lt;br /&gt;
Enable this option to terminate the client's service (remove it from the server) according to the setting below (Termination Days).&lt;br /&gt;
&lt;br /&gt;
===Termination Days===&lt;br /&gt;
If you selected Enable Termination, this determines the number of days between a product or service becoming overdue and the system terminating that product or service.&lt;br /&gt;
&lt;br /&gt;
==Billing Settings==&lt;br /&gt;
[[File:Billing Settings.png|thumb|Billing Settings]]&lt;br /&gt;
Use these settings to determine how the system generates invoices and sends payment reminders to your customers. Setting the Unpaid and Overdue Reminder settings to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will prevent the system from sending the related emails.&lt;br /&gt;
&lt;br /&gt;
===Invoice Generation===&lt;br /&gt;
This is the number of days before the system will generate due date invoices. For example, if this setting is &amp;lt;tt&amp;gt;7&amp;lt;/tt&amp;gt;, the system will generate an invoice seven days before the due date for products, services, addons, and domains. The number of days should be an integer of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; or more.&lt;br /&gt;
&lt;br /&gt;
====Per Billing Cycle Settings====&lt;br /&gt;
By clicking '''Advanced Settings''', you can specify a different invoice generation setting for each billing cycle. For example, you may want the system to generate invoices for monthly services seven days in advance and generate invoices for annual services 14 days in advance.&lt;br /&gt;
&lt;br /&gt;
====Domain Invoice Generation====&lt;br /&gt;
This optional setting allows you to specify how far in advance to generate domain renewal invoices. You can use this if you want to give a longer time between invoice generation and the due date for domain invoices. This is particularly useful when you don't accept payments online and more time might be necessary to avoid domain expiration.&lt;br /&gt;
&lt;br /&gt;
Leave this setting blank if you want the system to generate all invoices at the same time.&lt;br /&gt;
&lt;br /&gt;
===Payment Reminder Emails===&lt;br /&gt;
If you enable this, the system will remind your customers by email in advance of an unpaid invoice's due date. It does this using the ''Invoice Unpaid Reminder'' setting (below). This setting does not apply to Overdue Reminders.&lt;br /&gt;
&lt;br /&gt;
===Invoice Unpaid Reminder===&lt;br /&gt;
The system sends this email before the due date if the invoice remains unpaid, to remind a customer that the invoice will be due soon.&lt;br /&gt;
&lt;br /&gt;
=== Overdue Reminders===&lt;br /&gt;
If a customer hasn't paid an invoice in a certain number of days after the due date, the system will email the customer with a reminder.&lt;br /&gt;
&lt;br /&gt;
===Add Late Fee Days===&lt;br /&gt;
If a customer hasn't paid an invoice that is this number of days overdue, your customer will be charged late fees (according to your choices in General Settings).&lt;br /&gt;
&lt;br /&gt;
===Overage Billing Charges===&lt;br /&gt;
Use this to determine how to bill clients for overage (if you enabled this). The first setting will calculate the bandwidth overage costs on the last day of each month and create an invoice that is due immediately. This will create a separate invoice.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second setting will still calculate the overage change on the last day of the month, but it will not create a separate invoice. Instead, the system will add it to the client's next invoice.&lt;br /&gt;
&lt;br /&gt;
===Change Invoice Status===&lt;br /&gt;
 &lt;br /&gt;
Select this to use the ''Collections'' invoice status to denote invoices that are bad debts ([[Payment_Reversals|payment reversals]]). You can use this to track invoices that have received payment disputes or chargebacks.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
WHMCS 8.3 and higher includes support for disputes for [[Stripe]] and some [[PayPal]]® transactions at '''Billing &amp;gt; [[Disputes]]'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Change Due Dates===&lt;br /&gt;
Part of the [[Payment_Reversals|Payment Reversals]] feature. This reverts Next Due Date Increments for the products and services in an invoice. The system considers them as due again, and, in cases where the date is in the past, overdue, which will trigger an automated suspension until repayment is made.&lt;br /&gt;
&lt;br /&gt;
=== Enable Auto Cancellation ===&lt;br /&gt;
Select this to enable automatic cancellation of overdue invoices after a specific number of days. This setting automates removal of old, overdue invoices in the ''Unpaid'' status each time that the system cron runs.&lt;br /&gt;
 &lt;br /&gt;
* This setting will **not** remove any overdue invoices that have partial payment or applied credit, regardless of the invoice's age.&lt;br /&gt;
* Invoice cancellation does **not** explicitly trigger additional actions. However, depending on your automation settings, additional automation may occur due to cancelled invoices.&lt;br /&gt;
* When the system cron cancels the applicable invoices, it will add a note to the invoice to indicate closure due to automatic cancellation.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;We added this setting in WHMCS 8.10.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Days Overdue ===&lt;br /&gt;
If you enabled '''Enable Auto Cancellation''', enter the number of days an invoice can remain overdue before the system cron job cancels it.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;We added this setting in WHMCS 8.10.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Payment Capture Settings==&lt;br /&gt;
[[File:Credit Card Charging Settings.png|thumb|Payment Capture Settings]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
Prior to WHMCS 8.2, these settings were under '''Credit Card Charging Settings'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Use these settings to determine how to charge your customer's pay method when you use a merchant gateway to handle credit card and other payments.&lt;br /&gt;
&lt;br /&gt;
===Process Days Before Due===&lt;br /&gt;
This specifies the number of days before the due date that you wish to capture. For example, setting this to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; would attempt to charge the card for the first time one day before the invoice due date.&lt;br /&gt;
&lt;br /&gt;
=== Attempt Only Once===&lt;br /&gt;
By default, the system will attempt to capture payment for unpaid invoices daily until it succeeds.  When you enable this option, WHMCS will only attempt to charge the customer’s card once. If it fails, it will not try again until the client or an admin makes a manual payment attempt.&lt;br /&gt;
&lt;br /&gt;
===Retry Every Week For===&lt;br /&gt;
When you enable this, WHMCS will attempt to charge the card every Seven days from the expected capture attempt date for this number of weeks. &lt;br /&gt;
For example, if an invoice's '''Next Due Date''' value is on the 14th and you set this setting to &amp;lt;tt&amp;gt;2&amp;lt;/tt&amp;gt; and '''Process Days Before Due''' to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, the system will attempt the first payment capture on the 13th. Then, it will retry payment on the 20th and 27th if the invoice status is not ''Paid''. &lt;br /&gt;
 &lt;br /&gt;
You can also set this setting to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; to disable the weekly retries, causing the system to attempt to charge the card every day until it succeeds or the invoice status changes to ''Cancelled''&lt;br /&gt;
&lt;br /&gt;
===CC Expiry Notices Date===&lt;br /&gt;
This is the day of the month on which the system will send reminder emails to active clients with cards that expire by the end of the month, asking them to update their records. On the 1st of the month, WHMCS will remove any credit cards with an expiration date before that day's date.&lt;br /&gt;
&lt;br /&gt;
We recommend a low value, such as &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, to give clients as much notice as possible to update their card details. For example:&lt;br /&gt;
&lt;br /&gt;
'''Scenario'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Card Expiry Date: March 2020&amp;lt;br/&amp;gt;&lt;br /&gt;
CC Expiry Noticed Date: 1&lt;br /&gt;
&lt;br /&gt;
'''Timeline of Events'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Reminder email sent: 1st March 2020&amp;lt;br/&amp;gt;&lt;br /&gt;
Card removed from WHMCS: 1st April 2020&lt;br /&gt;
&lt;br /&gt;
===Do Not Remove CC on Expiry===&lt;br /&gt;
When you enable this option, the client's credit card information will remain on file after its expiration date. When you disable this, the system will remove the credit card details using the setting you specified for CC Expiry Notices Date.&lt;br /&gt;
&lt;br /&gt;
==Currency Auto Update Settings==&lt;br /&gt;
[[File:Currency Auto Update Settings.png|thumb|Currency Auto Update Settings]]&lt;br /&gt;
Use these settings for the multi-currency system.&lt;br /&gt;
&lt;br /&gt;
===Exchange Rates===&lt;br /&gt;
When you enable this setting, WHMCS will connect with the European Central Bank and obtain the latest exchange rates. This will ensure your currency conversion functions are always using an accurate rate. For more information, see the list of [[Currencies#Auto_Updating_Rates |supported currencies]].&lt;br /&gt;
&lt;br /&gt;
===Product Prices===&lt;br /&gt;
When you enable this setting, the system will automatically update your prices according to the exchange rates. For example, if you have a product that costs $1 in your default base currency (USD) and the exchange rate is 0.6 for a second currency (GBP), the product’s price would automatically update to £0.6. Tomorrow, if the exchange rate changed to 0.7, a $1 product would change to £0.7.&lt;br /&gt;
&lt;br /&gt;
==Domain Reminder Settings==&lt;br /&gt;
 &lt;br /&gt;
[[File:Domain Reminder Settings.png|thumb|Domain Reminder Settings]]&lt;br /&gt;
 &lt;br /&gt;
You can configure WHMCS to send Domain Renewal Notices before and after a domain has expired and, in WHMCS 8.2, choose whether to send renewal notices for free domains bundled with a product or service. &lt;br /&gt;
&lt;br /&gt;
For more information on this functionality, see [[Domain Renewal Notices]] and [[Free Domains]].&lt;br /&gt;
&lt;br /&gt;
=== Renewal Notices ===&lt;br /&gt;
&lt;br /&gt;
You can send a maximum of five reminders. &lt;br /&gt;
&lt;br /&gt;
To configure these settings, for each renewal notice:&lt;br /&gt;
&lt;br /&gt;
# Enter the number of days for that notice. If you set any field to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; it will disable that email.&lt;br /&gt;
# Select whether to send the reminder that many days before or after the renewal date.&lt;br /&gt;
&lt;br /&gt;
=== Free Domain Reminders ===&lt;br /&gt;
&lt;br /&gt;
In WHMCS 8.2 and later, choose whether to send renewal reminders for free domains associated with a paid product or service. This setting defaults to disabled for existing installations upgrading to WHMCS 8.2 and to enabled for new installations of WHMCS 8.2 and higher. &lt;br /&gt;
&lt;br /&gt;
For more information, see [[Free Domains]].&lt;br /&gt;
&lt;br /&gt;
==Domain Sync Settings==&lt;br /&gt;
&lt;br /&gt;
[[File:Domain Sync Settings.png|thumb|Domain Sync Settings]]&lt;br /&gt;
&lt;br /&gt;
===Domain Sync Enabled===&lt;br /&gt;
Enable this setting for the domain date and status synchronisation function.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-question-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; For more information about the domain sync task, see [[Domain Synchronisation]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sync Next Due Date===&lt;br /&gt;
Use this setting to choose whether to sync the Next Due Date to the Expiry Date, and, if you wish, how many days in advance of it.&lt;br /&gt;
&lt;br /&gt;
===Domain Sync Notify Only===&lt;br /&gt;
If you enable this, the domain sync script won't make any changes. It will only notify admins of the changes it would have made. This is useful for debugging.&lt;br /&gt;
&lt;br /&gt;
===Domain Expiry Sync Frequency===&lt;br /&gt;
A value of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will check the domain expiration dates every four hours. Use this setting to set a different frequency. The lowest frequency setting, &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, will check every hour.&lt;br /&gt;
&lt;br /&gt;
===Pending Transfer Sync Frequency===&lt;br /&gt;
A value of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; will check the domains in Pending Transfer status every four hours. Use this setting to set a different frequency. The lowest frequency setting, &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, will check every hour.&lt;br /&gt;
&lt;br /&gt;
==Support Ticket Settings==&lt;br /&gt;
[[File:Support Ticket Settings.png|thumb|Support Ticket Settings]]&lt;br /&gt;
===Close Inactive Tickets===&lt;br /&gt;
After this amount of time has passed, the system will close any tickets that meet both of the following criteria:&lt;br /&gt;
&lt;br /&gt;
* The ticket's status is either answered or customer reply.&lt;br /&gt;
* There have been no new replies from staff or the customer.&lt;br /&gt;
&lt;br /&gt;
The system will also send an email to the customer.&lt;br /&gt;
&lt;br /&gt;
Tickets in on hold and in progress status are exempt from auto-closure. Closure takes place when the daily cron job runs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You must configure Ticket Statuses to &amp;quot;Auto-Close&amp;quot; for this setting to take effect. You can learn more about Ticket Statuses and the Auto-Close functionality in our [https://docs.whmcs.com/Support_Ticket_Statuses#Status_Options Status Options documentation].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prune Ticket Attachments===&lt;br /&gt;
When this setting is enabled, ticket attachments will be automatically deleted after the selected amount of time of inactivity following the closure of a ticket.  This can be set between 1 and 24 months.&lt;br /&gt;
&lt;br /&gt;
For more information on this functionality, see the [[Ticket Attachment Pruning]] documentation.&lt;br /&gt;
&lt;br /&gt;
==Data Retention Settings==&lt;br /&gt;
[[File:Data Retention Settings.png|thumb|Data Retention Settings]]&lt;br /&gt;
&lt;br /&gt;
===Automatically Delete Inactive Clients===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Automatically Delete Inactive Clients&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* We added this setting in WHMCS 7.5.&lt;br /&gt;
* In WHMCS 8.3 and earlier, this was the '''After no invoice or transaction activity has occurred for the following number of months''' setting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setting allows you to configure client records to be automatically deleted after a given number of months with no invoice or transaction history. The length of time you must retain data is often governed by the laws and regulations of your local jurisdiction. Most jurisdictions agree that you should only keep personal data for as long as is necessary.&lt;br /&gt;
&lt;br /&gt;
To enable this setting, select '''After no invoice payment has occurred for the inactive or closed client in the following number of months''' and specify a number of months that is greater than &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This setting is disabled by default.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-danger&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Paid Invoices and Transactions&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The presence of paid invoices or transactions within the specified period determines whether WHMCS retains client records. If you enable this feature, WHMCS will immediately delete clients who are in the ''Inactive'' or ''Closed'' statuses and have no invoice or transaction history.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setting causes the system to perform the '''Data Retention Pruning''' task each day. This will delete client records that meet the following criteria:&lt;br /&gt;
  &lt;br /&gt;
* A status of [[Automation_Settings#Client_Status_Update|'''Inactive''' or '''Closed''']].&lt;br /&gt;
* No paid invoices within the specified number of months.&lt;br /&gt;
* No entered or applied transactions within the specified number of months.&lt;br /&gt;
* If the client is an affiliate, a commission balance of &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; or no referrals within the specified retention period. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The system can automatically change the client status. Use the '''[[Automation_Settings#Client_Status_Update|Client Status Update]]''' setting to control this.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delete associated users if the user(s) are not associated with any other client account===&lt;br /&gt;
&lt;br /&gt;
Optionally, you can set this to '''YES''' to cause the '''Data Retention Pruning''' task to also delete users who are only associated with this client.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
[[File:Miscellaneous.png|thumb|Miscellaneous]]&lt;br /&gt;
===Cancellation Requests===&lt;br /&gt;
When you enable the [[Other_Tab#Show_Cancellation_Link|Show Cancellation Link]] option, enabling this setting will automatically terminate the client’s package on the termination date.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Cancellation Requests]].&lt;br /&gt;
&lt;br /&gt;
===Update Usage Statistics===&lt;br /&gt;
Enabling this option will display disk and bandwidth usage statistics from the hosting control panel (if it is supported) inside the WHMCS admin and client areas. It will update them on a daily basis.&lt;br /&gt;
&lt;br /&gt;
===Client Status Update===&lt;br /&gt;
The following applies to the client status dropdown found in the client account Profile tab. WHMCS automatically sets clients older than 2 days, with no active products or services to Inactive status. This helps you to distinguish and filter clients effectively. However, you can stop WHMCS from doing this by changing this setting. More information on this feature is available in [[Clients:Profile_Tab#Changing_a_Clients_Status|Client Management]].&lt;br /&gt;
&lt;br /&gt;
'''Disabled''' — The system won't change the status of a client automatically.&lt;br /&gt;
&lt;br /&gt;
'''Change client status based on active/inactive products''' — If a client was created more than 2 days ago, has no active or suspended services, domains, addons, or billable items, the system will automatically set their account to Inactive status the next time that the cron job runs.&lt;br /&gt;
&lt;br /&gt;
'''Change client status based on active/inactive products and not logged in for longer than 3 months''' — In addition to the above option, the system will only set a client's account to inactive when their last login date was over 3 months ago.&lt;br /&gt;
&lt;br /&gt;
===Module Log Pruning===&lt;br /&gt;
Enabling this option allows you to choose the number of days of [[System_Logs#Module_Log|module log]] entries to retain. The system prunes the module log daily during the execution of the cron.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Invoicing&amp;diff=34512</id>
		<title>Invoicing</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Invoicing&amp;diff=34512"/>
				<updated>2024-04-03T17:47:41Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* Cancel an Invoice */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for documentation regarding configuration of invoice related settings, visit [[Invoicing Setup]].&lt;br /&gt;
 &lt;br /&gt;
==Creating Invoices==&lt;br /&gt;
 &lt;br /&gt;
WHMCS automatically generates invoices for recurring products and services. You can also create custom one-time invoices for specific clients.&lt;br /&gt;
 &lt;br /&gt;
To create a one-time custom invoice for a specific client:&lt;br /&gt;
 &lt;br /&gt;
# Perform one of the following methods to create the draft invoice. The system will create a new invoice in '''Draft''' status.&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;The due date for manually-created invoices defaults to the same number of days in the future as you allow for automatic invoice generation. You can customize this via the '''Options''' tab when managing an invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
#* From the client's profile's  '''[[Clients:Summary_Tab|Summary]]''' tab, click '''Create Invoice'''.&lt;br /&gt;
#* From anywhere in the [[Admin Area]], click the '''+''' icon at the top of the interface and choose '''New Invoice'''.&lt;br /&gt;
#*# Choose a client.&lt;br /&gt;
#*# Enter invoice and due dates.&lt;br /&gt;
#*# Select a payment method.&lt;br /&gt;
#*# Click '''Create Invoice'''.&lt;br /&gt;
# To configure the invoice's details:&lt;br /&gt;
## Update the desired settings in the '''Options''' tab.&lt;br /&gt;
## Click '''Save Changes'''.&lt;br /&gt;
# Under '''Invoice Items''', for each invoice item that you wish to add:&lt;br /&gt;
## Enter a description and amount.&lt;br /&gt;
## Click '''Save Changes'''. A new row will then appear to allow adding further line items.&lt;br /&gt;
# To publish the invoice, choose the '''Summary''' tab and click a publishing option. These options '''only''' display when the invoice is in the '''Draft''' status and you have the ''Manage Invoices'' permission. Clicking them will set the '''Invoice Date''' value to the current date.&lt;br /&gt;
#* ''Publish &amp;amp; Send Email'' — Convert the invoice to '''Unpaid''' and send the '''Invoice Creation''' email to the customer.&lt;br /&gt;
#* ''Publish'' — Convert the invoice to '''Unpaid''' without notifying the customer.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 6.2 and later, you can navigate away from the invoice at any time during this process and return to it later. WHMCS will store the invoice as a draft and it will not be visible to the customer until you have marked it as complete and published it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==Searching Invoices==&lt;br /&gt;
 &lt;br /&gt;
To search for and locate invoices, use either of the following methods:&lt;br /&gt;
 &lt;br /&gt;
* Search by invoice number using the [[Admin Area|Intelligent Search]] in the Admin Area.&lt;br /&gt;
* Search using advanced search options, including searching by line item descriptions, using the list at '''Billing &amp;gt; [[Invoices]]'''.&lt;br /&gt;
 &lt;br /&gt;
==Viewing Invoices==&lt;br /&gt;
 &lt;br /&gt;
You can view invoices by going to '''Billing &amp;gt; [[Invoices]]''' or the client's profile's '''[[Clients:Invoices_Tab|Invoices]]''' tab. Click the invoice ID or, in WHMCS 8.9 and later, click '''View''' in the list of invoices to view the desired invoice.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
In WHMCS 8.9 and later, invoices default to view-only mode. This decreases the risk of unintentional edits while viewing or paying client invoices.&lt;br /&gt;
 &lt;br /&gt;
* Admins who have the ''Manage Invoices'' permission can:&lt;br /&gt;
** Click '''Manage Invoice''' to edit the invoice.&lt;br /&gt;
** Click '''Edit''' while viewing a list of invoices to skip view-only mode and go directly to editing the invoice.&lt;br /&gt;
* Admins who only have the ''View Invoice'' permission can view invoices, add payments and credit, issue refunds, and view notes if they have the correct permissions for these tasks. They '''cannot''' edit invoice contents.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Summary===&lt;br /&gt;
 &lt;br /&gt;
The '''Summary''' tab lists the client name, invoice and due dates, invoice items, and associated transactions, and allows you to send client emails.&lt;br /&gt;
 &lt;br /&gt;
====Sending Emails====&lt;br /&gt;
 &lt;br /&gt;
To send an email for the selected invoice, choose the desired email template from the menu under the invoice status and click '''Send Email'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You '''cannot''' send email for invoices that are in the ''Draft'' status. You must first publish the invoice before sending email.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cancel an Invoice====&lt;br /&gt;
  &lt;br /&gt;
To cancel an invoice, click '''Mark Cancelled''' under the invoice status.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
* In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Split to New Invoice====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Splitting invoices allows you to separate line items from an invoice into a separate invoice. This is useful if, for example, items appear together on a single invoice that a client wants to renew separately or a merge happened incorrectly.&lt;br /&gt;
 &lt;br /&gt;
To split items, select the desired items under '''Invoice Items''' and then choose ''Split to New Invoice'' from '''With Selected'''. The system will immediately move all of the items to a single new invoice.&lt;br /&gt;
 &lt;br /&gt;
* This process does '''not''' send an email to the customer. If you want to notify the customer, click '''Send Email'''.&lt;br /&gt;
* When splitting an invoice, the system sets the due date of the resulting invoice based on the current date and '''Invoice Generation''' settings in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]'''.&lt;br /&gt;
&lt;br /&gt;
====Delete====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to perform this action.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
To delete items from an invoice, select the desired items under '''Invoice Items''' and then choose ''Delete''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;This does '''not''' move the deleted items to a new invoice.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Add Payment===&lt;br /&gt;
 &lt;br /&gt;
If you receive a payment that the system hasn't automatically logged in WHMCS, you will need to manually apply it to the invoice.&lt;br /&gt;
 &lt;br /&gt;
To do this, enter the details corresponding to the payment, including the date, payment method, transaction ID, and amount. Then, click '''Add Payment'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
* If a payment is not for a specific invoice, issue credit to the client instead.&lt;br /&gt;
* If a payment applies to multiple invoices, add a transaction at '''Billing &amp;gt; View Transaction List'''. For '''Invoice ID(s)''', enter a comma-separated list of all of the invoice numbers to apply payment to.&lt;br /&gt;
** The system will apply payments in the order you enter them until the client has used the full amount.&lt;br /&gt;
** The system will automatically add any amount left over as a credit to the user for use on future invoices.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Options===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' [permission](/admins-and-the-admin-area/admins#administrator-roles) and click '''Manage Invoices''' in the top-right corner while in view-only mode to view this tab.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
In the '''Options''' tab, you can configure the following invoice settings:&lt;br /&gt;
 &lt;br /&gt;
* '''Invoice Date''' — The date on which the system generated the invoice or you created it.&lt;br /&gt;
* '''Payment Method''' — The payment method that the system will attempt to use to pay the invoice.&lt;br /&gt;
* '''Invoice #''' — The invoice number.&lt;br /&gt;
* '''Due Date''' — The invoice's due date.&lt;br /&gt;
* '''Tax Rate''' — The rate at which the system will tax the items in the invoice.&lt;br /&gt;
* '''Status''' — The invoice status.&lt;br /&gt;
 &lt;br /&gt;
===Credit===&lt;br /&gt;
 &lt;br /&gt;
In the '''Credit''' tab, you can add credit to the invoice.&lt;br /&gt;
 &lt;br /&gt;
* To add credit from a client's balance to an invoice, enter the desired amount under '''Add Credit to Invoice''' and click '''Go'''.&lt;br /&gt;
* To remove credit from an invoice, enter the desired amount under '''Remove Credit from Invoice''' and click '''Go'''.&lt;br /&gt;
 &lt;br /&gt;
Automatically-generated invoices always check whether a client has a positive credit balance. If they do, the system automatically applies the credit to the invoice during invoice generation. If applying credit reduces the invoice balance to &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;, the system marks the invoice ''Paid'' automatically.&lt;br /&gt;
 &lt;br /&gt;
===Refund===&lt;br /&gt;
 &lt;br /&gt;
In the '''Refund''' tab, you can refund transactions for the invoice. Refunding transactions allows you to issue credits and refunds for payments that clients have made.&lt;br /&gt;
 &lt;br /&gt;
If the system can't automate a refund for your particular gateway, you can still use this process to enter the refund billing entry in WHMCS. It will update the income totals and reflect the refund on the invoice. Then, you can go to your payment gateway to send the refund.&lt;br /&gt;
 &lt;br /&gt;
====Refund a Transaction====&lt;br /&gt;
 &lt;br /&gt;
To refund a transaction:&lt;br /&gt;
 &lt;br /&gt;
# If there have been multiple transactions for the invoice, select the desired transaction from '''Transactions'''. You can only refund one transaction at a time, and the refund amount cannot exceed the total amount of the transaction.&lt;br /&gt;
# For '''Amount''', enter the amount to refund for a partial amount. Otherwise, leave this blank to refund the entire transaction value.&lt;br /&gt;
# Select the desired type from '''Refund Type''':&lt;br /&gt;
#* ''Refund through Gateway'' — If your payment gateway supports refunds, WHMCS sends the refund to your gateway to process. This returns the money to the payment method that the client used.&lt;br /&gt;
#* ''Manual Refund Processed Externally'' — WHMCS records a refund in the system. You must then process the refund separately with your payment gateway. You may also use this if a chargeback or dispute occurs.&lt;br /&gt;
#* ''Add to Client's Credit Balance'' — WHMCS records a refund and adds the refunded balance to the client's credit balance. This does '''not''' return any money to the customer.&lt;br /&gt;
# Check '''Reverse Payment''' if you want to reverse the effects of the original payment (for example, when you set the invoice status to ''Collections'' and reverse the service's '''Next Due Date'''.&lt;br /&gt;
#* When you check this, the system's actions depend on the configuration in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
#* This setting does '''not''' alter the system's treatment of any affiliate commissions (see the steps below).&lt;br /&gt;
# If you do not want to send a refund confirmation email, uncheck '''Send Email'''.&lt;br /&gt;
# Click '''Refund'''.&lt;br /&gt;
&lt;br /&gt;
====Reversing Affiliate Commission====&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.3 and later, if the transaction is associated with an affiliate commission and the payment gateway supports reversals, WHMCS can also reverse the commission.&lt;br /&gt;
 &lt;br /&gt;
* When you perform a full refund, WHMCS automatically reverses all of the associated commissions.&lt;br /&gt;
* When you perform a partial refund, WHMCS will ask you whether to also reverse the commission. You cannot, however, choose an amount of the commission to reverse. This action reverses the entire amount.&lt;br /&gt;
* If you choose not to perform a commission reversal, the commission payment will not be affected.  The page will reload and display the results of the refund attempt if you chose ''Refund through Gateway''. If it fails for any reason, the '''Gateway Log''' can provide more information.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;In WHMCS 8.9 and later, you '''must''' have the ''Manage Invoices'' and click '''Manage Invoices''' in the top-right corner while in view-only mode to enter or edit notes.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Use the '''Notes''' tab to view and enter notes about the invoice.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_x.x&amp;diff=34511</id>
		<title>New and Improved in WHMCS x.x</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=New_and_Improved_in_WHMCS_x.x&amp;diff=34511"/>
				<updated>2024-04-03T17:47:38Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: Created page with &amp;quot;Now a Release Candidate, WHMCS 8.10 introduces automated provisioning for Sitejet Builder on supported servers and allows you to cancel overdue invoices automatically.    &amp;lt;div...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now a Release Candidate, WHMCS 8.10 introduces automated provisioning for Sitejet Builder on supported servers and allows you to cancel overdue invoices automatically.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
You can learn more about the technical details of this release's changes in our [[Version 8.10 Release Notes|Release Notes]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
== Fast, Easy, Competitive Websites with Sitejet Builder ==&lt;br /&gt;
  &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers, making it easy for your customers to build and launch competitive websites, fast.&lt;br /&gt;
 &lt;br /&gt;
[[File:cpanel-sitejet-builder.png|600px]]&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included at no extra charge on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt; &lt;br /&gt;
  &lt;br /&gt;
Sitejet Builder includes everything that your customers need to create professional websites, no coding required. They can choose from over 140 templates and customize everything with a simple drag-and-drop editor. Stock photos, videos, and even AI-assisted content creation are included.&lt;br /&gt;
 &lt;br /&gt;
You can start offering Sitejet Builder by adding the correct feature or permission to your hosting plans or by creating a predefined Sitejet Builder addon. Promotions for your Sitejet Builder products and addons will display to your customers in the Client Area.&lt;br /&gt;
 &lt;br /&gt;
[[File:client-area-sitejet-builder-login.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
  &lt;br /&gt;
For more information, see [[Sitejet Builder]].&lt;br /&gt;
 &lt;br /&gt;
== Cancel Accumulated Overdue Invoices Automatically ==&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.9 and earlier, removing old overdue invoices was a manual process. In WHMCS 8.10 and later, you can enable automatic cancellation for invoices that have been overdue for a specified amount of time.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancel-invoices-billing-settings.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
When you enable this feature, the system cron will cancel any overdue invoices that are in the ''Unpaid'' status and have exceeded your set number of days. This ensures that overdue invoices will not accumulate on your system indefinitely, and it requires no manual action from you.&lt;br /&gt;
 &lt;br /&gt;
[[File:auto-cancelled-invoice.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
You can enable automatic overdue invoice cancellation and set the number of days using the **Enable Auto Cancellation** and **Days Overdue** settings in the **[Billing Settings](/system/automation/automation-settings#billing-settings)** section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
 &lt;br /&gt;
For more information, see [[Automation Settings]].&lt;br /&gt;
 &lt;br /&gt;
== Updating to WHMCS 8.10 ==&lt;br /&gt;
     &lt;br /&gt;
To take advantage of these changes, you need to update to WHMCS 8.10.&lt;br /&gt;
  &lt;br /&gt;
Right now, WHMCS 8.10 is a Release Candidate. We recommend making sure your customizations are up-to-date for the new version and checking the compatibility of any third-party modules you use.&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Long_Term_Support&amp;diff=34510</id>
		<title>Long Term Support</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Long_Term_Support&amp;diff=34510"/>
				<updated>2024-04-03T17:47:36Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: /* WHMCS Version &amp;amp; LTS Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WHMCS Long-Term Support ==&lt;br /&gt;
&lt;br /&gt;
Product enhancements, bug fixes and security fixes for published versions of WHMCS are common; WHMCS is constantly being refined to ensure a safe and robust experience.  However, it is impractical for customers to always track the latest product refinements at the same pace as our Development Team.  And for that reason, WHMCS has implemented a Long-Term Support Policy for WHMCS.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
The WHMCS Long-Term Support Policy provides customers with a clear understanding of our commitment to supporting the software they have purchased a license for and installed on their systems.&lt;br /&gt;
&lt;br /&gt;
WHMCS will provide periodic maintenance releases for major and minor versions of WHMCS as part of the normal WHMCS Release Process.  This is called [[#Active Development | Active Development]].  Versions of WHMCS that are not under Active Development will not receive maintenance releases, however, they are candidates for Targeted Critical and Security Releases.  WHMCS will only provide Targeted Releases for candidates that have not reached their [[#Defining End Of Life | End Of Life]].&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[#WHMCS Version &amp;amp; LTS Schedule|WHMCS Version and LTS Schedule]] to see what versions of WHMCS are currently covered by Long-Term Support or under Active Development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Provisions of Long-Term Support ===&lt;br /&gt;
Once a version of WHMCS is no longer being actively developed it will receive Long-Term Support (LTS) from our Development and Security Teams.  LTS is a finite period which expires on a specific date known as End Of Life (EOL).  Each minor version has it's own EOL date.&lt;br /&gt;
&lt;br /&gt;
Product versions that are in LTS are provided Targeted Critical and Security Releases.&lt;br /&gt;
&lt;br /&gt;
Once a version has moved from Active Development to LTS it will not receive product enhancements or maintenance fixes unless they are deemed critical to the viability of a Targeted Critical or Security Release, and therefore delivered as part of LTS.  If you require product enhancements or maintenance fixes, we suggest updating to a product version that is being actively developed.&lt;br /&gt;
&lt;br /&gt;
=== Active Development ===&lt;br /&gt;
A product version that is under Active Development is in the process of being refined.  Therefore, subsequent revisions are likely to be released until a new minor version is published.  Revision releases can include bug fixes, security enhancements, minor optimizations, third-party updates, as well as Important or Critical updates.&lt;br /&gt;
&lt;br /&gt;
At any given moment in time, there will likely be only one actively developed version of WHMCS available;  it will be the latest version available for our site.  However, to ensure a smooth transition from one major or minor version to the next, WHMCS may extend Active Development of the previously published version.  These overlaps between product versions is usually quite small, on the order of a few weeks at most.&lt;br /&gt;
&lt;br /&gt;
Please refer to [[#WHMCS Version &amp;amp; LTS Schedule|WHMCS Version and LTS Schedule]] to know if your version is currently under Active Development.&lt;br /&gt;
&lt;br /&gt;
=== Defining End Of Life ===&lt;br /&gt;
A core attribute of the Long-Term Support Policy is defining a given version's End Of Life (EOL) date.  The EOL date is established upon the publication of a new minor or major release and typically is set one year into the future.&lt;br /&gt;
&lt;br /&gt;
For example if version 1.0.0 is published January 31, 2012, then it will have an EOL of January 1st 2013 because it is a major release. If 1.1.0 is published on May 1st, 2012, it will have an EOL of May 1st 2013 because it is a minor release. If 1.1.1 is published on May 15th 2012 it will have an EOL of May 1st 2013 because it is a maintenance release to a previous minor release.  Likewise, if 1.1.5 is published on July 24th 2012 it will have  an EOL of May 1st 2013 because it is a maintenance release to a previous minor release.&lt;br /&gt;
&lt;br /&gt;
=== After End Of Life ===&lt;br /&gt;
Once a version's EOL date has passed, no further releases or updates will be provided, regardless of the observed deficiency in that version.&lt;br /&gt;
&lt;br /&gt;
Products that have reached EOL are not available for download from WHMCS.&lt;br /&gt;
&lt;br /&gt;
As noted below in [[#Licensing &amp;amp; Services | Licensing &amp;amp; Services]], the product will continue to function even after the EOL date has passed.  The use of the software is not tied to LTS or EOL, but the active/inactive state of your license.&lt;br /&gt;
&lt;br /&gt;
=== Licensing &amp;amp; Services ===&lt;br /&gt;
WHMCS has historically offered with two types of licenses: Monthly and Owned. Whilst all new sales are of the Monthly type, this document also describes how the policy applies to [[Renewing Support and Updates|grandfathered Owned licenses]].  Each license type is bundled with [[#Help Desk Support | help desk support]] and access to [[#Software Update Service | software updates]] when initially purchased.&lt;br /&gt;
&lt;br /&gt;
A Monthly license always has access to these two services.  An Owned license has access to these two services for one year.  After one year, an Owned license holder can purchase an additional year of these two services as an addon.&lt;br /&gt;
&lt;br /&gt;
An Owned license validates use of the software indefinitely, even after the term of help desk support and access to software updates expires.  A Monthly license validates use of the software, help desk support, and access to software updates in one month durations.  The active status of your license governs the functional state of your WHMCS installation, not the development status (Active Development/LTS/EOL) of the deployed product version.&lt;br /&gt;
&lt;br /&gt;
==== Help Desk Support ====&lt;br /&gt;
The help desk support service allows customers to open tickets with our help desk.  These tickets are managed by our Technical Analysts.  Our Analysts work with customers to resolve a broad range of issues from configuration to identifying deficiency within a given version of WHMCS.  With this service, customers have access to Analysts regardless of which version of the product they are using, even if that version has reached its End Of Life.&lt;br /&gt;
&lt;br /&gt;
It's important to remember, however, that support provided by this service, or deficiencies identified by our Analysts, does not imply future refinements for versions. The [[#WHMCS Version &amp;amp; LTS Schedule|LTS schedule]], along with the severity of the identified issue, will determine what versions of WHMCS are candidates for any future refines.&lt;br /&gt;
&lt;br /&gt;
==== Software Update Service ====&lt;br /&gt;
The software update service allows customers access to the latest versions of WHMCS.  The service does not imply continued development, maintenance, or critical fixes for any given version of WHMCS.  The [[#WHMCS Version &amp;amp; LTS Schedule|LTS schedule]] will determine what versions of WHMCS are candidates for any refinements.  It is recommended that customers leverage this service and keep their WHMCS installation up to date, and optimally, tracking a version that is currently under [[#Active Development | Active Development]].&lt;br /&gt;
&lt;br /&gt;
=== Grandfathered LTS ===&lt;br /&gt;
The WHMCS Long-Term Support policy is effective May 1st, 2013.  Particular versions have been grandfathered, namely 4.5, 5.0, and 5.1.&lt;br /&gt;
 &lt;br /&gt;
=== WHMCS Version &amp;amp; LTS Schedule ===&lt;br /&gt;
This chart is updated upon each major or minor release of WHMCS.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped&amp;quot;&lt;br /&gt;
! WHMCS Version&lt;br /&gt;
! Approximate Publication Date&lt;br /&gt;
! Targeted End-Of-Life Date&lt;br /&gt;
! Current Status&lt;br /&gt;
|-&lt;br /&gt;
| 8.10 || March 2024 || April 30th, 2025  || style=&amp;quot;background: #33ffda; font-weight: bold;&amp;quot; | &amp;lt;span style=&amp;quot;color:#333&amp;quot;&amp;gt;Release Candidate&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8.9 || December 2023 || January 31st, 2025  || style=&amp;quot;background: #33ffda; font-weight: bold;&amp;quot; | &amp;lt;span style=&amp;quot;color:#333&amp;quot;&amp;gt;Active Development&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8.8|| July 2023 || August 31st, 2024  || style=&amp;quot;background: #FFCCCC; font-weight: bold;&amp;quot; | LTS&lt;br /&gt;
|-&lt;br /&gt;
| 8.7 || December 2022 || February 29th, 2024  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.6 || September 2022 || October 31st, 2023  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.5 || April 2022 || May 31st, 2023  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.4 || December 2021 || January 31st, 2023  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.3 || September 2021 || October 31st, 2022  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.2 || May 2021 || June 30th, 2022  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.1 || November 2020 || December 31st, 2021  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 8.0 || August 2020 || September 30th, 2021  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.10 || April 2020|| April 30th, 2021  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.9 || November 2019 || December 31st, 2020  || style=&amp;quot;background: #84807F; font-weight: bold;&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.8 || August 2019 || August 31st, 2020  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.7 || January 2019 || January 31st, 2020  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.6 || June 2018 || July 31st, 2019  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 || April 2018 || April 30th, 2019  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 || November 2017 || November 30th, 2018  || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 || October 2017 || October 31st, 2018 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 || May 2017 || May 31st, 2018 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.1 || December 2016 || December 31, 2017 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 7.0 || October 2016 || October 31, 2017 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 6.3 || March 2016 || March 31, 2017 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 6.2 || December 2015 || December 31, 2016 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 6.1 || September 2015 || September 30, 2016 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 6.0 || July 2015 || July 31, 2016 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 5.3 || September 2013 || October 31, 2015 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 5.2 || March 2013 || March 31, 2014 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 5.1 || July 2012 || November 30, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 5.0 || December 2011 || July 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.5 || April 2011 || June 30, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.4 || December 2010 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.3 || September 2010 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.2 || March 2010 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.1 || November 2009 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 4.0 || May 2009 || May 31, 2013 || style=&amp;quot;background: #84807F; font-weight: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|-&lt;br /&gt;
| 1.x-3.x || -- || -- || style=&amp;quot;background: #84807F; font-weight: bold; font-style: bold;color: black&amp;quot; | EOL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Last Updated: {{REVISIONDAY2: Long_Term_Support }}/{{REVISIONMONTH: Long_Term_Support }}/{{REVISIONYEAR: Long_Term_Support }}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34509</id>
		<title>Version 8.10 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Version_8.10_Release_Notes&amp;diff=34509"/>
				<updated>2024-04-03T17:47:34Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 8.10.0&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: Release Candidate&amp;lt;br /&amp;gt;&lt;br /&gt;
Latest Update: 3rd April 2024&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
For more information on WHMCS 8.10's important changes and exciting features, see [[New and Improved in WHMCS 8.10]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
==Version History==&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;18th March 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3rd April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
==Download==&lt;br /&gt;
   &lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
   &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
    &lt;br /&gt;
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP.&lt;br /&gt;
* The [[Automatic Updater]] only displays updates if you are running a PHP version that is compatible with that WHMCS version.&lt;br /&gt;
* For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
[[Upgrading|Upgrade Instructions]]&lt;br /&gt;
      &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
      &lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic Updater]].&lt;br /&gt;
        &lt;br /&gt;
Go to '''Utilities &amp;gt; Update WHMCS''' to begin the process.&lt;br /&gt;
        &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
If the update was released recently, you may need to click '''Check for Updates''' before the update will be available.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
== Release Notes ==&lt;br /&gt;
   &lt;br /&gt;
=== Sitejet Builder ===&lt;br /&gt;
  &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers. Sitejet Builder is included by default with cPanel &amp;amp; WHM or Plesk hosting plans that enable the feature. Additionally, you can choose to offer Sitejet Builder to customers as an optional Sitejet Builder product addon using the new '''Sitejet Builder''' predefined addon. Promotions for the Sitejet Builder options that you offer will automatically appear in the Client Area.&lt;br /&gt;
  &lt;br /&gt;
* When you log in to the Admin Area after upgrading to WHMCS 8.10 or higher, a banner will display information about Sitejet Builder. This banner displays regardless of whether you have any eligible hosting servers.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included by default on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt;&lt;br /&gt;
* A new '''Features''' column in the list of products at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products_and_Services|Products/Services]]''' displays up-to-date Sitejet Builder availability for products for your cPanel &amp;amp; WHM and Plesk servers.&lt;br /&gt;
  &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
  &lt;br /&gt;
[[Sitejet Builder|Learn More]]&lt;br /&gt;
 &lt;br /&gt;
=== Automatic Cancellation for Overdue Invoices ===&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. This allows you to remove old, overdue invoices that have accumulated on your system each time that the system cron runs. &lt;br /&gt;
 &lt;br /&gt;
You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
 &lt;br /&gt;
[[Automation Settings|Learn More]]&lt;br /&gt;
 &lt;br /&gt;
=== Update to Invoice Labels ===&lt;br /&gt;
 &lt;br /&gt;
To increase clarity when viewing clients' invoices, we have updated the labels that denote totals. The invoice's total at the top of the '''Summary''' tab is now '''Invoice Amount''', while the separate total in the '''Invoice Items''' list remains '''Total Due'''.&lt;br /&gt;
 &lt;br /&gt;
== Templates ==&lt;br /&gt;
      &lt;br /&gt;
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.&lt;br /&gt;
      &lt;br /&gt;
===Twenty-One Theme===&lt;br /&gt;
      &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
      &lt;br /&gt;
https://github.com/WHMCS/templates-twenty-one/compare/v8.9.0-release.1...v8.10.0-rc.1&lt;br /&gt;
   &lt;br /&gt;
=== Six Theme ===&lt;br /&gt;
               &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
      &lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v8.9.0-release.1...v8.10.0-rc.1&lt;br /&gt;
   &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
               &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
      &lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.9.0-release.1...v8.10.0-rc.1&lt;br /&gt;
   &lt;br /&gt;
== Changelog ==&lt;br /&gt;
    &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_Beta_1|Version 8.10.0 Beta 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_RC_1|Version 8.10.0 RC 1]]&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10&amp;diff=34508</id>
		<title>Changelog:WHMCS V8.10</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10&amp;diff=34508"/>
				<updated>2024-04-03T17:47:32Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Version 8.10.0 (Beta 1)=&lt;br /&gt;
{{:Changelog:WHMCS_V8.10.0_Beta_1}}&lt;br /&gt;
&lt;br /&gt;
=Version 8.10.0 (Release Candidate 1)=&lt;br /&gt;
{{:Changelog:WHMCS_V8.10.0_RC_1}}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10.0_RC_1&amp;diff=34507</id>
		<title>Changelog:WHMCS V8.10.0 RC 1</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=Changelog:WHMCS_V8.10.0_RC_1&amp;diff=34507"/>
				<updated>2024-04-03T17:47:29Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;Version 8.10.0 Release Notes&amp;lt;/noinclude&amp;gt;   == Implemented == FEATURE-3759 - Auto Cancel Overdue Invoices&amp;lt;br /&amp;gt; FEATURE-3792 - When aggregating invoices for auto...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Version 8.10.0 Release Notes]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Implemented ==&lt;br /&gt;
FEATURE-3759 - Auto Cancel Overdue Invoices&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-3792 - When aggregating invoices for auto cancellation, exclude those with partial payment or credit applied&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-19024 - Detect CloudFlare connection and provide a Health Status warning when applicable&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Maintenance ==&lt;br /&gt;
CORE-19161 - Correct error with delete button on Client Overview Invoices tab&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-3687 - Ensure webhook handlers include History when logging to gateway log&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Modules ==&lt;br /&gt;
MODULE-8066 - Correct Plesk SSO redirect location when accessing a secondary domain&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-8067 - Prevent cron fatal error when capturing payment for an invoice is set to PayPal Payments and client has not stored a token&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-8069 - Correct SagePay test/sandbox URL&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Project Management Addon ==&lt;br /&gt;
PMA-217 - Prevent erroneous permission failure when duplicating projects&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=PHP_Version_Support_Matrix&amp;diff=34506</id>
		<title>PHP Version Support Matrix</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=PHP_Version_Support_Matrix&amp;diff=34506"/>
				<updated>2024-04-03T17:47:25Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;table table-striped&amp;quot;&lt;br /&gt;
|+ &amp;lt;span style=&amp;quot;font-weight: bold; font-size&amp;quot;&amp;gt;PHP Version Support by WHMCS Version&amp;lt;/span&amp;gt;&lt;br /&gt;
! WHMCS Version (Status)&lt;br /&gt;
! PHP v5.2&lt;br /&gt;
! PHP v5.3&lt;br /&gt;
! PHP v5.4&lt;br /&gt;
! PHP v5.6&lt;br /&gt;
! PHP v7.0&lt;br /&gt;
! PHP v7.1&lt;br /&gt;
! PHP v7.2&lt;br /&gt;
! PHP v7.3&lt;br /&gt;
! PHP v7.4&lt;br /&gt;
! PHP v8.1&lt;br /&gt;
|-&lt;br /&gt;
| v6.3 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N || N|| N ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.0 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.1 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.2 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.3 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.4 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N|| N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.5 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.6 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.7 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.8 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.9 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v7.10 (EOL) || N || N || N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.0 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y  ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.1 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y  ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.2 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.3 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.4 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.5 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||N&lt;br /&gt;
|-&lt;br /&gt;
| v8.6 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.7 (EOL) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.8 (LTS) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.9 (Active) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.10 (RC) || N || N || N ||N ||N ||N ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=MySQL_Version_Support_Matrix&amp;diff=34505</id>
		<title>MySQL Version Support Matrix</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=MySQL_Version_Support_Matrix&amp;diff=34505"/>
				<updated>2024-04-03T17:47:22Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped&amp;quot;&lt;br /&gt;
|+ &amp;lt;span style=&amp;quot;font-weight: bold; font-size&amp;quot;&amp;gt;MySQL Version Support by WHMCS Version&amp;lt;/span&amp;gt;&lt;br /&gt;
! WHMCS Version (Status)&lt;br /&gt;
! MySQL v5.2&lt;br /&gt;
! MySQL v5.3&lt;br /&gt;
! MySQL v5.4&lt;br /&gt;
! MySQL v5.5&lt;br /&gt;
! MySQL v5.6&lt;br /&gt;
! MySQL v5.7&lt;br /&gt;
! MySQL v8.0&lt;br /&gt;
|-&lt;br /&gt;
| v6.3 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.0 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.1 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.2 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.3 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.4 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.5 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.6 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || N&lt;br /&gt;
|-&lt;br /&gt;
| v7.7 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v7.8 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v7.9 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v7.10 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.0 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.1 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.2 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.3 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.4 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y &lt;br /&gt;
|-&lt;br /&gt;
| v8.5 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.6 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.7 (EOL) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.8 (LTS) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.9 (Active) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
| v8.10 (RC) ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y ||style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y || style=&amp;quot;background: #81D153; font-weight: bold;&amp;quot; | Y&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	<entry>
		<id>http://3.17.75.209/index.php?title=IonCube_Loader_Version_Matrix&amp;diff=34504</id>
		<title>IonCube Loader Version Matrix</title>
		<link rel="alternate" type="text/html" href="http://3.17.75.209/index.php?title=IonCube_Loader_Version_Matrix&amp;diff=34504"/>
				<updated>2024-04-03T17:47:19Z</updated>
		
		<summary type="html">&lt;p&gt;SarahK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;[[System Environment Guide|Minimum]] ionCube® Loader Version by WHMCS Version&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped&amp;quot;&lt;br /&gt;
! WHMCS Version (Status)&lt;br /&gt;
! PHP v5.2&lt;br /&gt;
! PHP v5.3&lt;br /&gt;
! PHP v5.4&lt;br /&gt;
! PHP v5.6&lt;br /&gt;
! PHP v7.0&lt;br /&gt;
! PHP v7.1&lt;br /&gt;
! PHP v7.2&lt;br /&gt;
! PHP v7.3&lt;br /&gt;
! PHP v7.4&lt;br /&gt;
! PHP v8.1&lt;br /&gt;
|-&lt;br /&gt;
| v6.3 (EOL) || style=&amp;quot;font-weight: bold;&amp;quot; | 4.6.1 || style=&amp;quot;font-weight: bold;&amp;quot; | 4.6.1 || style=&amp;quot;font-weight: bold;&amp;quot; | 4.6.1 || style=&amp;quot;font-weight: bold;&amp;quot; | 4.6.1 || -- || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.0 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.1 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.2 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.3 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.4 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 5.0.21 || style=&amp;quot;font-weight: bold;&amp;quot; | 6.0.2 || -- || -- || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.5 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || -- || -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.6 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.7 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.8 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.9 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v7.10 (EOL) || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.1.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1|| -- || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.0 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.1 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.2 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.3 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.4 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --&lt;br /&gt;
|-&lt;br /&gt;
| v8.5 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || --  &lt;br /&gt;
|-&lt;br /&gt;
| v8.6 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; | 12.0.1&lt;br /&gt;
|-&lt;br /&gt;
| v8.7 (EOL) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; |12.0.1&lt;br /&gt;
|-&lt;br /&gt;
| v8.8 (LTS) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; |12.0.1&lt;br /&gt;
|- &lt;br /&gt;
| v8.9 (Active) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; |12.0.1&lt;br /&gt;
|- &lt;br /&gt;
| v8.10 (RC) || -- || -- || -- || -- || -- || -- || style=&amp;quot;font-weight: bold;&amp;quot; | 10.2.0 || style=&amp;quot;font-weight: bold;&amp;quot; | 10.3.1&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | 10.4.3 || style=&amp;quot;font-weight: bold;&amp;quot; |12.0.1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SarahK</name></author>	</entry>

	</feed>