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

	<entry>
		<id>http://3.19.219.109/index.php?title=Custom_Fields&amp;diff=13415</id>
		<title>Custom Fields</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Custom_Fields&amp;diff=13415"/>
				<updated>2014-12-11T21:10:16Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: /* Regular Expression Validation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Custom fields allow you to collect additional information from your clients. WHMCS allows you to setup an unlimited number of customer fields which apply to clients, individual products &amp;amp; services and/or support departments. They can be set as either public or admin only for private use.&lt;br /&gt;
&lt;br /&gt;
Common examples are questions like how did you find out site, do you want to join the mailing list, VAT/Tax Number, etc...&lt;br /&gt;
&lt;br /&gt;
==Supported Field Types==&lt;br /&gt;
&lt;br /&gt;
*Text Box - for text entry&lt;br /&gt;
*Dropdown Menu - for a selection of options to choose from&lt;br /&gt;
*Tick Box - for a yes/no answer&lt;br /&gt;
*Textarea - for a long text entry of multiple lines&lt;br /&gt;
&lt;br /&gt;
==Types of Custom Fields==&lt;br /&gt;
&lt;br /&gt;
===Client Custom Fields===&lt;br /&gt;
&lt;br /&gt;
You can create client profile related fields in '''Setup &amp;gt; Custom Client Fields'''.  These can be set to '''Show on Order Form''' if you want the client to enter them or left as admin area only for private entries.  The client can view and edit the field values from the client area unless they are set to admin only.&lt;br /&gt;
&lt;br /&gt;
===Product Custom Fields===&lt;br /&gt;
&lt;br /&gt;
Products you create can also have custom fields added to them which are then shown to the user during the order process.  This allows you to collect further information specific to an individual product.  These are set when configuring a product in '''Setup &amp;gt; Products/Services &amp;gt; Products/Services &amp;gt; Edit &amp;gt; Custom Fields tab '''. Some modules require specific fields are setup and will be explained in the documentation for that module.&lt;br /&gt;
&lt;br /&gt;
===Support Custom Fields===&lt;br /&gt;
&lt;br /&gt;
Custom fields for support are set per department and allow you to ask users for additional information when opening tickets.  This is often used for things such as current usernames &amp;amp; passwords, etc...  These are configured in '''Setup &amp;gt; Support &amp;gt; Support Departments &amp;gt; Edit &amp;gt; Custom Fields tab'''&lt;br /&gt;
&lt;br /&gt;
==Displaying Custom Fields on Invoices==&lt;br /&gt;
&lt;br /&gt;
There are times when you might want custom fields to appear on invoices. Just 2 examples of what you might find this useful for are:&lt;br /&gt;
&lt;br /&gt;
*If you have a client custom field for a Tax ID or VAT Number&lt;br /&gt;
*If you have a product custom field containing a Username or Reference for the clients product&lt;br /&gt;
&lt;br /&gt;
So how do you do it? Well it's really simple. Both the client &amp;amp; product field types support this, and to enable it all you need to do is tick the checkbox labelled '''Show on Invoice''' where you configure the custom fields (either in '''Setup &amp;gt; Client Custom Fields''' or the '''Custom Fields''' tab of the product config).&lt;br /&gt;
&lt;br /&gt;
In the case of client custom fields, they will then be shown under the name &amp;amp; address information on the invoice, and in the case of product custom fields they show as part of the line item descriptions for those products.&lt;br /&gt;
&lt;br /&gt;
==Displaying Custom Fields in Emails==&lt;br /&gt;
Custom fields can be displayed in email templates using merge fields. The relevant documentation can be found at [[Email_Templates#Merge_Fields]].&lt;br /&gt;
&lt;br /&gt;
==Regular Expression Validation==&lt;br /&gt;
&lt;br /&gt;
The regular expression validation rules allow you to define what value the field can take. The user won't be allowed to proceed until it passes the validation rule. Some common examples you might want:&lt;br /&gt;
&lt;br /&gt;
A domain name in the format &amp;quot;google.com&amp;quot;&lt;br /&gt;
 /^([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/&lt;br /&gt;
&lt;br /&gt;
A username between 4 and 28 characters in length, alpha-numeric, and allowing underscores&lt;br /&gt;
 /^[a-z\d_]{4,28}$/i&lt;br /&gt;
&lt;br /&gt;
A telephone number in the following format: (###) ###-#### &lt;br /&gt;
 /^(\(?[0-9]{3,3}\)?|[0-9]{3,3}[-. ]?)[ ][0-9]{3,3}[-. ]?[0-9]{4,4}$/&lt;br /&gt;
&lt;br /&gt;
A date in the format DD/MM/YYYY&lt;br /&gt;
 /^\d{1,2}\/\d{1,2}\/\d{4}$/&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Order_Management&amp;diff=13411</id>
		<title>Order Management</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Order_Management&amp;diff=13411"/>
				<updated>2014-12-11T19:09:42Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: /* Managing Orders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About Orders==&lt;br /&gt;
Every time a user buys something from you, this creates an &amp;quot;order&amp;quot; record. The order holds all the details relating to a checkout process, including a unique reference number, any promo codes used, the affiliate who referred them &amp;amp; [[Order_Management#Reviewing_Fraud_Check_Results|fraud check results]] (if enabled) etc.&lt;br /&gt;
&lt;br /&gt;
Orders are not created for renewals, as those don't involve a new checkout process - simply a recurring invoice for a previous order. Orders always remain pending until admin review, even though the items inside them will auto activate (if set to), allowing your staff to review and process all the new orders you receive and run any manual checks or actions you deem necessary for new purchases.&lt;br /&gt;
&lt;br /&gt;
All orders are assigned two unique numbers, first the '''ID Number''' which is an internal reference used by the system, your first order will be ID 1, the second ID2... They are also assigned an '''Order Number''' (or Order #) this is the number your clients will be given at the end of the checkout process and is a randomly generated 10 digit number - this won't divulge the size of your company.&lt;br /&gt;
&lt;br /&gt;
==Managing Orders==&lt;br /&gt;
[[File:Order details.png|thumb|Order Details Page]]&lt;br /&gt;
Orders can be managed from the '''Order''' tab, the dropdown menu provides the ability to quickly filter orders by status. More granular filtering and searching can be achieved via the '''Search/Filter''' tab on the Manage Orders page.*&lt;br /&gt;
&lt;br /&gt;
*Click the Order ID to view the Order Details page, this page shows all the information pertaining to the order. The first section displays useful reference information:&lt;br /&gt;
**The date and time it was placed&lt;br /&gt;
**The details of the client who placed it&lt;br /&gt;
**The promotion code and discount used (if any)&lt;br /&gt;
**Payment method and total amount due,&lt;br /&gt;
**Invoice ID associated with this order, click to see the invoice in full&lt;br /&gt;
**IP address of the client&lt;br /&gt;
**The affiliate who referred the client plus a link to [[Affiliates#Assigning_an_Affiliate_to_an_Existing_Order|manually assign one]]&lt;br /&gt;
*The '''Order Items''' section lists each of the products, services and domains the client has ordered alongside the Status and Payment Status, providing at-a-glance reference to whether the account has yet to be created or payment received.&lt;br /&gt;
*If products are in pending status as in the screenshot then a number of text fields, dropdowns and checkboxes will be displayed. For more information on these refer to [[#Accepting Pending Orders|Accepting Pending Orders]] below.&lt;br /&gt;
*If a [[Fraud Protection]] module is enabled the '''Fraud Check Results''' will be displayed next - in the screenshot Maxmind is being used - for more information refer to [[#Reviewing Fraud Check Results|Reviewing Fraud Check Results]]&lt;br /&gt;
*If enabled in General Settings the '''Notes / Additional Information''' are displayed here if the client provided any when placing the order.&lt;br /&gt;
*Finally the '''Available Action''' buttons allow the status of the order to be changed:&lt;br /&gt;
**Accept Order - Refer to [[#Accepting Pending Orders|Accepting Pending Orders]] below.&lt;br /&gt;
**Cancel Order - Sets the order status to Cancelled, runs module termination for any active products in the order (removing accounts from the server and setting the product status to Cancelled) and also sets the invoice status to Cancelled.&lt;br /&gt;
**Cancel &amp;amp; Refund - As above but also refunds any invoice payment via the payment gateway (if supported by the module).&lt;br /&gt;
**Set as Fraud - Runs the module termination for any active products in the order, cancel the invoice and changes the order's status to Fraud.&lt;br /&gt;
**Set Back to Pending - Changes the status of products/services and the order to Pending status.&lt;br /&gt;
**Delete Order - Removes the order and everything relating to it - this option should only be used if you want to irrevocably remove the order from the system. This includes deleting the products/services within that order and the associated invoice.&lt;br /&gt;
&lt;br /&gt;
===Bulk Management===&lt;br /&gt;
At the bottom of the Orders page are a number of bulk management options that can be used to change the status of multiple orders in one go. These tools only change the status of the order, they do not run any module commands to provision/terminate accounts, that can only be done via the Order Details page.&lt;br /&gt;
&lt;br /&gt;
==Placing an Order==&lt;br /&gt;
You can place an order by going to '''Orders &amp;gt; Add New Order'''.&lt;br /&gt;
&lt;br /&gt;
Note: An easier way than using the dropdown menu on the add order page to locate the client you want to add the order to is to locate the client first using the WHMCS intelligent search and then from the Actions menu on the Clients Summary page, just click the Add New Order link and the client will be preselected.&lt;br /&gt;
&lt;br /&gt;
* Begin by selecting the client from the dropdown and choosing the payment gateway with which you want the client to pay.&lt;br /&gt;
* Select a promo code from the dropdown of activate promotions to apply a discount to the order. Any discount amount selected here will be applied to the order regardless of any requirements in the promotion configuration, when staff select a discount it is always applied.&lt;br /&gt;
* Next, choose the product/service and billing cycle. Here you can specify a quantity if you wish to add duplicates of the same product and specify a price override if you don’t wish to charge the standard product pricing.&lt;br /&gt;
* If the package comes with a domain, enter the users domain in the box provided. And if the domain is registered with you, you should select the &amp;quot;Register&amp;quot; option and choose any addons the user has for their domain.&lt;br /&gt;
* To add more products to the order click the “Add Another Product” link, this allows you to add a different product whereas the quantity option above would add exact duplicates.&lt;br /&gt;
* The Order Setting options allow control over whether the order confirmation email is sent to the client, whether an invoice is generated and if an invoice notification is emailed to the client.&lt;br /&gt;
&lt;br /&gt;
==Accepting Pending Orders==&lt;br /&gt;
Whenever an order is placed in WHMCS, it comes in as a pending order. To view pending orders, go to Orders &amp;gt; List Pending Orders and click the Order ID. From there you can accept or deny the order.&lt;br /&gt;
&lt;br /&gt;
Even if you have auto activation enabled, then while the products and services in that order may be automatically provisioned and delivered to the customer, the order status will remain pending until you manually confirm it. This is so that you can always see and review the new orders you've had and be able to manually review, check for fraud, problems, etc...&lt;br /&gt;
&lt;br /&gt;
===Products===&lt;br /&gt;
If the order contains any products, you will see those listed in the order items and if the products are linked to a module, and the product/service has not yet been activated (for example by auto activation on payment) then you'll see the options to select a server to install it to, define a username &amp;amp; password, tickbox to create the account and tickbox to send the welcome email. Ticking the &amp;quot;Run Module Create&amp;quot; box will run the associated module creation command when you accept the order.&lt;br /&gt;
&lt;br /&gt;
===Domains===&lt;br /&gt;
If the order contains any domains, and they haven't been activated by an automated action on receipt of payment, then you'll also have the option to choose a Domain Registrar and tickbox for &amp;quot;Send to Registrar&amp;quot; to define if you want it to be submitted via the API. You'll need to do this if you don't have automatic registration enabled or are wanting to register/transfer the domain without payment.&lt;br /&gt;
&lt;br /&gt;
It is important to note that while all orders are pending until activated, the items in that order - hosting accounts and domains - will be automatically activated based on your auto setup options and auto registration options.  So if you have them set for instantly upon payment that will be done while the order remains pending.  This is to ensure you manually review each order you get.&lt;br /&gt;
&lt;br /&gt;
==Reviewing Fraud Check Results==&lt;br /&gt;
If you use the MaxMind service, then you might want to check the results sent back from MaxMind regarding an order.  You can do this from the order details page.  You get to that by clicking the Order ID number for an order next to the order in the list of orders.  You will then see an option labelled &amp;quot;Fraud Check Results&amp;quot; which will list what was received back from MaxMind regarding that order.&lt;br /&gt;
&lt;br /&gt;
If you decide that the order was infact not fraudulent, and you want to therefore manually overide the fraud check, you can do that by clicking the '''Set Back to Pending''' button which will change the order status from Fraud to Pending and the invoice back to Unpaid.  This then allows the user to go ahead and make payment from the client area as normal, or if a merchant gateway is in use, you can click through to the invoice and instantly attempt to capture the clients payment using the '''Attempt Capture''' button displayed on the invoice.&lt;br /&gt;
&lt;br /&gt;
Note that if an order's fraud score is over your setting's threshold it will skip the 'Pending' status and be set to 'Fraud'.&lt;br /&gt;
&lt;br /&gt;
==Custom Order Statuses==&lt;br /&gt;
As standard there are 4 order statuses which should cover most situations; Pending, Active, Fraud and Cancelled. Should more be required they can be created via the '''Setup &amp;gt; Other &amp;gt; Order Statuses''' Page. More information can be found on the [[Order Statuses]] page.&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Invoicing&amp;diff=12082</id>
		<title>Invoicing</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Invoicing&amp;diff=12082"/>
				<updated>2014-06-18T20:22:04Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Automatic Invoice Generation==&lt;br /&gt;
&lt;br /&gt;
WHMCS automatically generates invoices for products and services that are due in advance of the due date.  Exactly how far in advance they generate you can configure yourself in Setup &amp;gt; Automation Settings but by default it is 14 days.&lt;br /&gt;
&lt;br /&gt;
The cron performs the generation each day so it is important you have this configured for it to work.&lt;br /&gt;
&lt;br /&gt;
==Invoice Reminders &amp;amp; Notices==&lt;br /&gt;
&lt;br /&gt;
WHMCS will send one reminder after generation but before the due date if the invoice has not been paid and then up to 3 overdue notices once the due date has passed.  These can be used to warn the user about an upcoming suspension or termination of service.  You can configure exactly which days these notices go out on again in Config &amp;gt; Automation Settings.&lt;br /&gt;
&lt;br /&gt;
==Creating Custom Invoices==&lt;br /&gt;
&lt;br /&gt;
With WHMCS, you can generate an invoice whenever you want.  This is very useful for many reasons, some examples are:&lt;br /&gt;
&lt;br /&gt;
*Overusage Charges&lt;br /&gt;
*Web Design&lt;br /&gt;
*Other Services&lt;br /&gt;
*One Off Sales/Custom Pricing&lt;br /&gt;
&lt;br /&gt;
The steps to do this are below...&lt;br /&gt;
&lt;br /&gt;
#Locate the client you wish to generate an invoice for&lt;br /&gt;
#From the client summary page, click the Create Invoice link in the Actions panel&lt;br /&gt;
#You will now be presented with a new blank invoice&lt;br /&gt;
#To add items to the invoice, simply enter a description and amount in the empty boxes at the bottom of the list of Invoice Items&lt;br /&gt;
#Once you have added all the items to the invoice, select the &amp;quot;Options&amp;quot; tab at the top - from here you can configure the payment method, invoice date and due date - on completion, click Save&lt;br /&gt;
#Finally, to send the client an email letting them know about the new invoice, select &amp;quot;Invoice Created&amp;quot; from the dropdown menu located on the Summary tab (top right).&lt;br /&gt;
&lt;br /&gt;
==Automatic Grouping of Items==&lt;br /&gt;
&lt;br /&gt;
WHMCS will automatically group products &amp;amp; services, addons and domains due on the same date, with the same payment method and by the same person onto a single invoice.  This means the customer only needs to make one transaction making it easier for them and reducing your transaction fees. It is also important the &amp;quot;Separate Invoices&amp;quot; option remains unticked under the client's Profile tab or Client Group.&lt;br /&gt;
&lt;br /&gt;
Of course a client can also do this for themselves for invoices due on different dates using the Mass Pay feature from the client area.&lt;br /&gt;
&lt;br /&gt;
==Creating Mass Pay Invoices==&lt;br /&gt;
&lt;br /&gt;
When enabled under '''Setup &amp;gt; General Settings &amp;gt; [[Invoice_Tab#Enable_Mass_Payment|Invoices tab]]''' clients can pay several invoices in a single transaction, this is quicker and more convenient, plus it reduces your transaction costs. When enabled ''Pay Selected'' and ''Pay All'' options will be displayed on the client area homepage, they can be used to pay only certain invoices or pay all unpaid invoices respectively.&lt;br /&gt;
&lt;br /&gt;
Staff can also create mass pay invoices under a client's Invoices tab by selecting the relevant invoices and clicking the ''Mass Pay'' button beneath.&lt;br /&gt;
&lt;br /&gt;
A new invoice will be generated containing the invoice numbers of the original invoices (one invoice per line). The client should then pay this invoice and the credit will then be used to pay the original invoices.&lt;br /&gt;
&lt;br /&gt;
The invoice will be displayed under the client's Invoices tab in the admin area, but will not be visible to clients. This ensures that a client doesn't see a massively inflated invoices balance, or a large invoice which consists of nothing more than a combination of other invoices. Additionally this prevents a client from creating a mass pay invoice, not paying it, and instead paying one of the original invoices, then going back and paying the mass pay invoice - effectively paying for the same thing twice.&lt;br /&gt;
&lt;br /&gt;
==Creating Add Funds Invoices==&lt;br /&gt;
&lt;br /&gt;
If enabled under '''Setup &amp;gt; General Settings &amp;gt; [[Credit Tab]]''' clients can deposit funds into their account, this will be stored in the form of account credit which can be used to pay for future purchases.&lt;br /&gt;
&lt;br /&gt;
Staff can also create add funds invoices by clicking the ''Create Add Funds Invoice'' link under the client's Summary tab. This is particularly useful for charging a specific amount to a clients credit card.&lt;br /&gt;
&lt;br /&gt;
==Splitting &amp;amp; Merging==&lt;br /&gt;
&lt;br /&gt;
There may be occasions where you need to split certain line items that have been grouped into a single invoice out into an invoice of their own, for example if the client doesn't want to renew all the items that a particular invoice contains. To do this, simply follow the steps below:&lt;br /&gt;
&lt;br /&gt;
#Begin by locating the invoice containing the line items you want to split&lt;br /&gt;
#Next, select one or more of the checkboxes on the line items you want to split out into a separate invoice&lt;br /&gt;
#Now in the dropdown immediately below the invoice items, choose the option '''Split to New Invoice''' and the page will reload on the new invoice containing those items&lt;br /&gt;
#You can then finish by clicking the '''Send Invoice Created''' button to notify the client should you wish&lt;br /&gt;
&lt;br /&gt;
Similarly, you may find there are times you want to combine items which have invoiced separately into a single invoice and again WHMCS makes this possible. To merge invoices, follow the steps below:&lt;br /&gt;
&lt;br /&gt;
#Merging can only be done from the clients invoice list within the client profile section so begin by searching for and loading the client summary page of the client you want to work with&lt;br /&gt;
#Once there, you need to select the '''Invoices''' tab&lt;br /&gt;
#Next, tick the checkboxes next to the invoices you want to combine&lt;br /&gt;
#And finally to complete the process, click the '''Merge''' button located at the bottom of the list&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=0RYjgy5wjMI|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
==Credit Card Processing Settings==&lt;br /&gt;
&lt;br /&gt;
If you use a credit card merchant gateway with WHMCS, you can configure the way in which charges are handled automatically in '''Setup &amp;gt; Automation Settings'''.  You have 3 different options which are explained below:&lt;br /&gt;
&lt;br /&gt;
===Attempt Charges Daily===&lt;br /&gt;
This is the default setting and means WHMCS attempts to capture payments for all unpaid invoices that are due each day&lt;br /&gt;
&lt;br /&gt;
===Attempt Only Once===&lt;br /&gt;
Ticking the box for this will mean that WHMCS only attempts to capture payment for an invoice once and if it fails, will send an email to the client notifying them and not attempt it again until the client logs in and enters new credit card details&lt;br /&gt;
&lt;br /&gt;
===Retry Every Week Week For===&lt;br /&gt;
With this setting, you can specify for WHMCS to attempt to capture the payment for due invoices on the due date and then once every week after that until it succeeds or until the limit you specify for retries is reached.&lt;br /&gt;
&lt;br /&gt;
==Continuous Invoice Generation==&lt;br /&gt;
&lt;br /&gt;
Continuous Invoice Generation refers to whether invoices are created for items that are unpaid.  It is best explained through the use of an example.&lt;br /&gt;
&lt;br /&gt;
Take for example a hosting account paid monthly.  The user places their order in January.  They receive an invoice and they pay their invoice.  In the following month, the user gets their next invoice and they pay that.  Then in March, the user receives their invoice but they don't pay it because they no longer wish to use the account or simply because they miss the emails about it.  With continuous invoice generation disabled, the user would not receive any further invoices until the March invoice has been paid.  However, with continuous invoicing enabled, the user would receive invoices every month until the account is set to terminated, regardless of whether the item has been paid for or not.&lt;br /&gt;
&lt;br /&gt;
With Continuous Invoice Generation enabled, any product that is Pending, Active, or Suspended will continue to invoice regardless of the status of its previous invoice(s).&lt;br /&gt;
&lt;br /&gt;
===Enabling Continous Invoicing===&lt;br /&gt;
&lt;br /&gt;
To enable this feature, go to '''Setup &amp;gt; General Settings &amp;gt; Invoicing''' and tick the checkbox next to this setting.  After enabling this option, if there are then users who are due invoices for months which have not yet been invoiced, there will be one invoice generated on each cron run for the user for the following days after enabling this.&lt;br /&gt;
&lt;br /&gt;
==Proforma Invoicing/Sequential Invoice Numbering==&lt;br /&gt;
&lt;br /&gt;
This feature is primarily aimed at EU based companies where for accounting reasons, it is sometimes necessary to ensure paid invoice numbers are sequential.  This feature in WHMCS can of course be used by all though.&lt;br /&gt;
&lt;br /&gt;
===Enabling Sequential Invoice Numbering===&lt;br /&gt;
&lt;br /&gt;
#To enable this feature, begin by going to '''Setup &amp;gt; General Settings'''&lt;br /&gt;
#Then click on the Invoices tab&lt;br /&gt;
#Next, tick the box labelled &amp;quot;Sequential Paid Invoice Numbering&amp;quot;&lt;br /&gt;
#In the field below, you can then specify the format you want to use for the numbering - it doesn't just have to be a number - you could for example include your companies initials and the year to differentiate invoices for each year - eg. WHMCS2007-{NUMBER} - {NUMBER} placeholder gets replaced with that invoices number&lt;br /&gt;
#The final field allows you to set the next number to be assigned to an invoice.  Each time an invoice is paid, the number increases by 1.  You can alter the number here, such as when removing an invoice or at the beginning of a new year if you want to start at 1 again.&lt;br /&gt;
&lt;br /&gt;
That's all there is to it!  Sequential invoice numbering is now enabled and each time an invoice is paid, the next number in the sequence will be applied.&lt;br /&gt;
&lt;br /&gt;
===Proforma Invoicing===&lt;br /&gt;
&lt;br /&gt;
The sequential numbering is most often used in conjunction with proforma invoicing.  If you want to do this, then you need to make a few template changes aswell to reflect the different names - Proforma invoice when unpaid and Invoice once paid.  Instructions can be found in the viewinvoice.tpl and invoicepdf.tpl files where the changes need to be made - just need to uncomment the commented out code you will find in those files.&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=https://www.youtube.com/watch?v=S8d5b4xs8lQ&amp;amp;hd=1|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
==Refunding Payments==&lt;br /&gt;
&lt;br /&gt;
If you are using a gateway in WHMCS that has automated refunds implemented (which includes PayPal, Authorize.net, Quantum Gateway, 2Checkout etc...), then WHMCS allows you to issue a refund without ever logging into your gateway.  A real time saver!&lt;br /&gt;
&lt;br /&gt;
Even if the refund can't be automated, you can still use this process to enter the refund billing entry into WHMCS which will update the income totals and reflect the refund on the invoice.  Then you would go to your gateway and actually send the refund from there.&lt;br /&gt;
&lt;br /&gt;
And as a final alternative you can issue a refund to the clients credit balance with you which instead of losing the money entirely allows you to just give the user a credit against future purchases or renewals from you.&lt;br /&gt;
&lt;br /&gt;
So to perform a refund, simply follow these steps below:&lt;br /&gt;
&lt;br /&gt;
#Locate the invoice you wish to issue a refund for either by searching or from '''Billing &amp;gt; List Paid Invoices''' and click the invoice ID to view it&lt;br /&gt;
#Select the '''Refund''' tab&lt;br /&gt;
#Choose the transaction you want to refund if more than one has been applied towards the invoice&lt;br /&gt;
#Enter the amount you want to refund if only giving a '''partial refund''' or leave blank for '''full'''&lt;br /&gt;
#Then select the '''Refund Type''' from the options &amp;quot;Refund through Gateway&amp;quot;, &amp;quot;Add to Client's Credit Balance&amp;quot; or &amp;quot;Record Only&amp;quot;&lt;br /&gt;
#Tick the '''Send Email''' checkbox if you wish to send a refund confirmation email to the client, it contains useful information on the refund including the amount and refund type.&lt;br /&gt;
#Click the '''Refund''' button to submit&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
If &amp;quot;Refund through Gateway&amp;quot; is chosen, the results of the refund will then be displayed.  If successful the relevant transaction entry will also be added.  If it fails, you can check in '''Transactions &amp;gt; Gateway Log''' for the detailed response from that gateway as to why.&lt;br /&gt;
&lt;br /&gt;
If refunding a payment that has been added to a clients credit then you must first check that the credit hasn't been used and manually remove the credit. This is because the system does not known that the amount you refunded was (a) linked to a credit and (b) not yet used as a credit.&lt;br /&gt;
&lt;br /&gt;
==Setting the Starting Number==&lt;br /&gt;
&lt;br /&gt;
WHMCS allows you to set the next invoice number that is generated.  This is useful for if you want to start invoicing at a number other than 1 or start invoices for a new year from a new number.  You do this as follows:&lt;br /&gt;
&lt;br /&gt;
*Go to '''Setup &amp;gt; General Settings &amp;gt; Invoices tab'''&lt;br /&gt;
*Enter the next number to assing in the &amp;quot;Invoice Starting #&amp;quot; field&lt;br /&gt;
*Click Save&lt;br /&gt;
&lt;br /&gt;
The value will then disappear from the field but the next invoice will be assigned that number.&lt;br /&gt;
&lt;br /&gt;
==Group Similar Line Items==&lt;br /&gt;
By enabling this option in '''Setup &amp;gt; General Settings &amp;gt; Invoices tab''' any identical line items will automatically be combined into one summarised quantity format. For example:&lt;br /&gt;
&lt;br /&gt;
  Monthly Lease $15.95&lt;br /&gt;
  Monthly Lease $15.95&lt;br /&gt;
  Monthly Lease $15.95&lt;br /&gt;
&lt;br /&gt;
becomes&lt;br /&gt;
&lt;br /&gt;
  3 x Monthly Lease @ $15.95  $47.85&lt;br /&gt;
&lt;br /&gt;
This format is only used in the client (printable) invoice, the admin area invoice will still display each item on an individual line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Common Problems==&lt;br /&gt;
There may be occasions where invoices are not generated as expected by the system. The problem is usually a misconfiguration or human error, please refer to the [[Invoicing Issues|Invoicing Issues page]] for an explanation of the symptoms, causes and fixes.&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Invoicing&amp;diff=12079</id>
		<title>Invoicing</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Invoicing&amp;diff=12079"/>
				<updated>2014-06-18T20:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Fog4149&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Automatic Invoice Generation==&lt;br /&gt;
&lt;br /&gt;
WHMCS automatically generates invoices for products and services that are due in advance of the due date.  Exactly how far in advance they generate you can configure yourself in Setup &amp;gt; Automation Settings but by default it is 14 days.&lt;br /&gt;
&lt;br /&gt;
The cron performs the generation each day so it is important you have this configured for it to work.&lt;br /&gt;
&lt;br /&gt;
==Invoice Reminders &amp;amp; Notices==&lt;br /&gt;
&lt;br /&gt;
WHMCS will send one reminder after generation but before the due date if the invoice has not been paid and then up to 3 overdue notices once the due date has passed.  These can be used to warn the user about an upcoming suspension or termination of service.  You can configure exactly which days these notices go out on again in Config &amp;gt; Automation Settings.&lt;br /&gt;
&lt;br /&gt;
==Creating Custom Invoices==&lt;br /&gt;
&lt;br /&gt;
With WHMCS, you can generate an invoice whenever you want.  This is very useful for many reasons, some examples are:&lt;br /&gt;
&lt;br /&gt;
*Overusage Charges&lt;br /&gt;
*Web Design&lt;br /&gt;
*Other Services&lt;br /&gt;
*One Off Sales/Custom Pricing&lt;br /&gt;
&lt;br /&gt;
The steps to do this are below...&lt;br /&gt;
&lt;br /&gt;
#Locate the client you wish to generate an invoice for&lt;br /&gt;
#From the client summary page, click the Create Invoice link in the Actions panel&lt;br /&gt;
#You will now be presented with a new blank invoice&lt;br /&gt;
#To add items to the invoice, simply enter a description and amount in the empty boxes at the bottom of the list of Invoice Items&lt;br /&gt;
#Once you have added all the items to the invoice, select the &amp;quot;Options&amp;quot; tab at the top - from here you can configure the payment method, invoice date and due date - on completion, click Save&lt;br /&gt;
#Finally, to send the client an email letting them know about the new invoice, select &amp;quot;Invoice Created&amp;quot; from the dropdown menu located on the Summary tab (top right).&lt;br /&gt;
&lt;br /&gt;
==Automatic Grouping of Items==&lt;br /&gt;
&lt;br /&gt;
WHMCS will automatically group products &amp;amp; services, addons and domains due on the same date, with the same payment method and by the same person onto a single invoice.  This means the customer only needs to make one transaction making it easier for them and reducing your transaction fees. It is also important the &amp;quot;Separate Invoices&amp;quot; option remains unticked under the client's Profile tab or Client Group.&lt;br /&gt;
&lt;br /&gt;
Of course a client can also do this for themselves for invoices due on different dates using the Mass Pay feature from the client area.&lt;br /&gt;
&lt;br /&gt;
==Creating Mass Pay Invoices==&lt;br /&gt;
&lt;br /&gt;
When enabled under '''Setup &amp;gt; General Settings &amp;gt; [[Invoice_Tab#Enable_Mass_Payment|Invoices tab]]''' clients can pay several invoices in a single transaction, this is quicker and more convenient, plus it reduces your transaction costs. When enabled ''Pay Selected'' and ''Pay All'' options will be displayed on the client area homepage, they can be used to pay only certain invoices or pay all unpaid invoices respectively.&lt;br /&gt;
&lt;br /&gt;
Staff can also create mass pay invoices under a client's Invoices tab by selecting the relevant invoices and clicking the ''Mass Pay'' button beneath.&lt;br /&gt;
&lt;br /&gt;
A new invoice will be generated containing the invoice numbers of the original invoices (one invoice per line). The client should then pay this invoice and the credit will then be used to pay the original invoices.&lt;br /&gt;
&lt;br /&gt;
The invoice will be displayed under the client's Invoices tab in the admin area, but will not be visible to clients. This ensures that a client doesn't see a massively inflated invoices balance, or a large invoice which consists of nothing more than a combination of other invoices. Additionally this prevents a client from creating a mass pay invoice, not paying it, and instead paying one of the original invoices, then going back and paying the mass pay invoice - effectively paying for the same thing twice.&lt;br /&gt;
&lt;br /&gt;
==Creating Add Funds Invoices==&lt;br /&gt;
&lt;br /&gt;
If enabled under '''Setup &amp;gt; General Settings &amp;gt; [[Credit Tab]]''' clients can deposit funds into their account, this will be stored in the form of account credit which can be used to pay for future purchases.&lt;br /&gt;
&lt;br /&gt;
Staff can also create add funds invoices by clicking the ''Create Add Funds Invoice'' link under the client's Summary tab. This is particularly useful for charging a specific amount to a clients credit card.&lt;br /&gt;
&lt;br /&gt;
==Splitting &amp;amp; Merging==&lt;br /&gt;
&lt;br /&gt;
There may be occasions where you need to split certain line items that have been grouped into a single invoice out into an invoice of their own, for example if the client doesn't want to renew all the items that a particular invoice contains. To do this, simply follow the steps below:&lt;br /&gt;
&lt;br /&gt;
#Begin by locating the invoice containing the line items you want to split&lt;br /&gt;
#Next, select one or more of the checkboxes on the line items you want to split out into a separate invoice&lt;br /&gt;
#Now in the dropdown immediately below the invoice items, choose the option '''Split to New Invoice''' and the page will reload on the new invoice containing those items&lt;br /&gt;
#You can then finish by clicking the '''Send Invoice Created''' button to notify the client should you wish&lt;br /&gt;
&lt;br /&gt;
Similarly, you may find there are times you want to combine items which have invoiced separately into a single invoice and again WHMCS makes this possible. To merge invoices, follow the steps below:&lt;br /&gt;
&lt;br /&gt;
#Merging can only be done from the clients invoice list within the client profile section so begin by searching for and loading the client summary page of the client you want to work with&lt;br /&gt;
#Once there, you need to select the '''Invoices''' tab&lt;br /&gt;
#Next, tick the checkboxes next to the invoices you want to combine&lt;br /&gt;
#And finally to complete the process, click the '''Merge''' button located at the bottom of the list&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=0RYjgy5wjMI|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
==Credit Card Processing Settings==&lt;br /&gt;
&lt;br /&gt;
If you use a credit card merchant gateway with WHMCS, you can configure the way in which charges are handled automatically in '''Setup &amp;gt; Automation Settings'''.  You have 3 different options which are explained below:&lt;br /&gt;
&lt;br /&gt;
===Attempt Charges Daily===&lt;br /&gt;
This is the default setting and means WHMCS attempts to capture payments for all unpaid invoices that are due each day&lt;br /&gt;
&lt;br /&gt;
===Attempt Only Once===&lt;br /&gt;
Ticking the box for this will mean that WHMCS only attempts to capture payment for an invoice once and if it fails, will send an email to the client notifying them and not attempt it again until the client logs in and enters new credit card details&lt;br /&gt;
&lt;br /&gt;
===Retry Every Week Week For===&lt;br /&gt;
With this setting, you can specify for WHMCS to attempt to capture the payment for due invoices on the due date and then once every week after that until it succeeds or until the limit you specify for retries is reached.&lt;br /&gt;
&lt;br /&gt;
==Continuous Invoice Generation==&lt;br /&gt;
&lt;br /&gt;
Continuous Invoice Generation refers to whether invoices are created for items that are unpaid.  It is best explained through the use of an example.&lt;br /&gt;
&lt;br /&gt;
Take for example a hosting account paid monthly.  The user places their order in January.  They receive an invoice and they pay their invoice.  In the following month, the user gets their next invoice and they pay that.  Then in March, the user receives their invoice but they don't pay it because they no longer wish to use the account or simply because they miss the emails about it.  With continuous invoice generation disabled, the user would not receive any furthur invoices until the March invoice has been paid.  However, with continuous invoicing enabled, the user would receive invoices every month until the account is set to terminated, regardless of whether the item has been paid for or not.&lt;br /&gt;
&lt;br /&gt;
With Continuous Invoice Generation enabled, any product that is Pending, Active, or Suspended will continue to invoice regardless of the status of its previous invoice(s).&lt;br /&gt;
&lt;br /&gt;
===Enabling Continous Invoicing===&lt;br /&gt;
&lt;br /&gt;
To enable this feature, go to '''Setup &amp;gt; General Settings &amp;gt; Invoicing''' and tick the checkbox next to this setting.  After enabling this option, if there are then users who are due invoices for months which have not yet been invoiced, there will be one invoice generated on each cron run for the user for the following days after enabling this.&lt;br /&gt;
&lt;br /&gt;
==Proforma Invoicing/Sequential Invoice Numbering==&lt;br /&gt;
&lt;br /&gt;
This feature is primarily aimed at EU based companies where for accounting reasons, it is sometimes necessary to ensure paid invoice numbers are sequential.  This feature in WHMCS can of course be used by all though.&lt;br /&gt;
&lt;br /&gt;
===Enabling Sequential Invoice Numbering===&lt;br /&gt;
&lt;br /&gt;
#To enable this feature, begin by going to '''Setup &amp;gt; General Settings'''&lt;br /&gt;
#Then click on the Invoices tab&lt;br /&gt;
#Next, tick the box labelled &amp;quot;Sequential Paid Invoice Numbering&amp;quot;&lt;br /&gt;
#In the field below, you can then specify the format you want to use for the numbering - it doesn't just have to be a number - you could for example include your companies initials and the year to differentiate invoices for each year - eg. WHMCS2007-{NUMBER} - {NUMBER} placeholder gets replaced with that invoices number&lt;br /&gt;
#The final field allows you to set the next number to be assigned to an invoice.  Each time an invoice is paid, the number increases by 1.  You can alter the number here, such as when removing an invoice or at the beginning of a new year if you want to start at 1 again.&lt;br /&gt;
&lt;br /&gt;
That's all there is to it!  Sequential invoice numbering is now enabled and each time an invoice is paid, the next number in the sequence will be applied.&lt;br /&gt;
&lt;br /&gt;
===Proforma Invoicing===&lt;br /&gt;
&lt;br /&gt;
The sequential numbering is most often used in conjunction with proforma invoicing.  If you want to do this, then you need to make a few template changes aswell to reflect the different names - Proforma invoice when unpaid and Invoice once paid.  Instructions can be found in the viewinvoice.tpl and invoicepdf.tpl files where the changes need to be made - just need to uncomment the commented out code you will find in those files.&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=https://www.youtube.com/watch?v=S8d5b4xs8lQ&amp;amp;hd=1|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
==Refunding Payments==&lt;br /&gt;
&lt;br /&gt;
If you are using a gateway in WHMCS that has automated refunds implemented (which includes PayPal, Authorize.net, Quantum Gateway, 2Checkout etc...), then WHMCS allows you to issue a refund without ever logging into your gateway.  A real time saver!&lt;br /&gt;
&lt;br /&gt;
Even if the refund can't be automated, you can still use this process to enter the refund billing entry into WHMCS which will update the income totals and reflect the refund on the invoice.  Then you would go to your gateway and actually send the refund from there.&lt;br /&gt;
&lt;br /&gt;
And as a final alternative you can issue a refund to the clients credit balance with you which instead of losing the money entirely allows you to just give the user a credit against future purchases or renewals from you.&lt;br /&gt;
&lt;br /&gt;
So to perform a refund, simply follow these steps below:&lt;br /&gt;
&lt;br /&gt;
#Locate the invoice you wish to issue a refund for either by searching or from '''Billing &amp;gt; List Paid Invoices''' and click the invoice ID to view it&lt;br /&gt;
#Select the '''Refund''' tab&lt;br /&gt;
#Choose the transaction you want to refund if more than one has been applied towards the invoice&lt;br /&gt;
#Enter the amount you want to refund if only giving a '''partial refund''' or leave blank for '''full'''&lt;br /&gt;
#Then select the '''Refund Type''' from the options &amp;quot;Refund through Gateway&amp;quot;, &amp;quot;Add to Client's Credit Balance&amp;quot; or &amp;quot;Record Only&amp;quot;&lt;br /&gt;
#Tick the '''Send Email''' checkbox if you wish to send a refund confirmation email to the client, it contains useful information on the refund including the amount and refund type.&lt;br /&gt;
#Click the '''Refund''' button to submit&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
If &amp;quot;Refund through Gateway&amp;quot; is chosen, the results of the refund will then be displayed.  If successful the relevant transaction entry will also be added.  If it fails, you can check in '''Transactions &amp;gt; Gateway Log''' for the detailed response from that gateway as to why.&lt;br /&gt;
&lt;br /&gt;
If refunding a payment that has been added to a clients credit then you must first check that the credit hasn't been used and manually remove the credit. This is because the system does not known that the amount you refunded was (a) linked to a credit and (b) not yet used as a credit.&lt;br /&gt;
&lt;br /&gt;
==Setting the Starting Number==&lt;br /&gt;
&lt;br /&gt;
WHMCS allows you to set the next invoice number that is generated.  This is useful for if you want to start invoicing at a number other than 1 or start invoices for a new year from a new number.  You do this as follows:&lt;br /&gt;
&lt;br /&gt;
*Go to '''Setup &amp;gt; General Settings &amp;gt; Invoices tab'''&lt;br /&gt;
*Enter the next number to assing in the &amp;quot;Invoice Starting #&amp;quot; field&lt;br /&gt;
*Click Save&lt;br /&gt;
&lt;br /&gt;
The value will then disappear from the field but the next invoice will be assigned that number.&lt;br /&gt;
&lt;br /&gt;
==Group Similar Line Items==&lt;br /&gt;
By enabling this option in '''Setup &amp;gt; General Settings &amp;gt; Invoices tab''' any identical line items will automatically be combined into one summarised quantity format. For example:&lt;br /&gt;
&lt;br /&gt;
  Monthly Lease $15.95&lt;br /&gt;
  Monthly Lease $15.95&lt;br /&gt;
  Monthly Lease $15.95&lt;br /&gt;
&lt;br /&gt;
becomes&lt;br /&gt;
&lt;br /&gt;
  3 x Monthly Lease @ $15.95  $47.85&lt;br /&gt;
&lt;br /&gt;
This format is only used in the client (printable) invoice, the admin area invoice will still display each item on an individual line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Common Problems==&lt;br /&gt;
There may be occasions where invoices are not generated as expected by the system. The problem is usually a misconfiguration or human error, please refer to the [[Invoicing Issues|Invoicing Issues page]] for an explanation of the symptoms, causes and fixes.&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=PayPal&amp;diff=12075</id>
		<title>PayPal</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=PayPal&amp;diff=12075"/>
				<updated>2014-06-18T20:18:29Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Fog4557&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[http://paypal.com PayPal] is one of the most popular and widely recognised online payment processors.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=ilkzwr5Klp8&amp;amp;hd=1|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Begin by activating the payment gateway under '''Setup &amp;gt; Payments &amp;gt; Payment Gateways''' and choose PayPal from the Available Gateways dropdown.&lt;br /&gt;
&lt;br /&gt;
Once activated, you can then enter the configuration details explained below. By default clients can chose between one-time and subscriptions payments and enter their own billing details on the PayPal site, the following options allow this behaviour to be changed.&lt;br /&gt;
&lt;br /&gt;
===PayPal Email===&lt;br /&gt;
Enter the email address associated with your PayPal account, this is the only required field and all others are optional. &lt;br /&gt;
If you have more than one email address associated with your PayPal account, you may add as many of those as you like, comma-delimited. You must next configure [[#Instant_Payment_Notification_.28IPN.29|Instant Payment Notifications]].&lt;br /&gt;
&lt;br /&gt;
===Force One Time Payments===&lt;br /&gt;
When ticked clients will only be able to make one-time payments (subscriptions disabled). For recurring services they will be required to login and pay each invoice.&lt;br /&gt;
&lt;br /&gt;
===Force Subscriptions===&lt;br /&gt;
When enabled clients will only be able to make subscription payments when applicable (one-time payments disabled). This means future payments will be sent automatically without the need for manual intervention. There are some [[#PayPal_Subscriptions.2FRecurring_Billing|caveats explained below]].&lt;br /&gt;
&lt;br /&gt;
===Require Shipping Address===&lt;br /&gt;
Ticking this option will require clients to provide a shipping address on the PayPal website and will be associated with their payment at PayPal, useful when selling physical products and for PayPal's Seller Protection.&lt;br /&gt;
&lt;br /&gt;
===Client Address Matching===&lt;br /&gt;
The details the client provides in WHMCS upon ordering (name, address, phone number etc) will be used associated with their payment at PayPal, they will not be given the opportunity to provide different details on the PayPal website. Clients can update their profile via the WHMCS client area, your staff can use the Profile tab.&lt;br /&gt;
&lt;br /&gt;
===API Fields===&lt;br /&gt;
Used for issuing refunds within WHMCS (saving the need to login at PayPal). For more information refer to [[#Automated_Refunds|Automated Refunds]]&lt;br /&gt;
&lt;br /&gt;
==Instant Payment Notification (IPN)==&lt;br /&gt;
&lt;br /&gt;
[[File:paypalipn2.png|thumb|PayPal IPN Setup]]&lt;br /&gt;
&lt;br /&gt;
For PayPal invoices to be automatically marked paid when you receive a payment you need to enable IPN inside your PayPal account.  This is done in the '''My Account &amp;gt; Profile &amp;gt; My Selling Preferences &amp;gt; Instant payment notifications'''. It's not important what URL you use so set it to your system url eg. http://www.yourdomain.com/whmcspath/&lt;br /&gt;
Then select the &amp;quot;Enabled&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
===Charset Configuration===&lt;br /&gt;
&lt;br /&gt;
[[File:paypalcharset.png|thumb|PayPal Charset Configuration]]&lt;br /&gt;
&lt;br /&gt;
PayPal defaults the charset used for most accounts to windows-1252. Whilst this is acceptable and will not cause an issue for most users, on occasion, accented characters can be returned incorrectly through the IPN causing the IPN Handshake Invalid message. Setting the charset in your PayPal account to match your WHMCS installation is a recommended setting to ensure this issue does not occur.&lt;br /&gt;
&lt;br /&gt;
This is done in '''My Account &amp;gt; Profile &amp;gt; My Selling Preferences &amp;gt; PayPal button language encoding '''(at the very bottom of the page). Once here, click on '''More Options''' and choose your charset from the dropdown and ensure the radio option is set to '''Yes'''. Click on Save and your configuration is completed.&lt;br /&gt;
&lt;br /&gt;
==PayPal Subscriptions/Recurring Billing==&lt;br /&gt;
&lt;br /&gt;
Unless disabled in the PayPal gateway config, when a user views an invoice for a recurring product or service they will be shown a PayPal Subscribe button.  This allows the user to subscribe so that their payment for that product or service is sent to you automatically each month/quarter/etc... and automatically applied to the appropriate renewal invoices by WHMCS.&lt;br /&gt;
&lt;br /&gt;
There are three conditions that must be met for the PayPal subscribe button to appear:&lt;br /&gt;
&lt;br /&gt;
# The invoice's Due Date must be in the future&lt;br /&gt;
# The invoice must contain at least 1 recurring product (ie. domains, billable items or addons on their own won't create subscriptions)&lt;br /&gt;
# The 'Force One Time Payments' option is UNticked on the payment gateway configuration page.&lt;br /&gt;
&lt;br /&gt;
If an invoice contains both a product, and addons or domains, then any which '''match the products''' billing cycle will '''also be included''' as part of the subscription.  For example, if an invoice contained a product, an addon &amp;amp; a domain, all of which recur on an annual basis, then the PayPal subscription that gets created by WHMCS would be for the total amount of all 3 items so that the '''subscription would cover everything''' and pay the renewal invoice in full automatically.  What isn't possible however is to create a subscription that has different amounts recurring on different recurring terms, ie. $x Monthly + $Y Annually.  PayPal doesn't offer an option for that at the current time.&lt;br /&gt;
&lt;br /&gt;
===Customising Invoice Emails for Subscriptions===&lt;br /&gt;
&lt;br /&gt;
When a subscription is created, the Subscription ID number that gets issued by PayPal is stored by WHMCS in the Subscription ID field for the product. Similarly when a subscription is cancelled the Subscription ID gets removed again.  Therefore it is possible to use that ID value to determine if a subscription exists and therefore customise the text shown to the customer in the invoice related emails based on that.&lt;br /&gt;
&lt;br /&gt;
For example, one might customise the &amp;quot;Invoice Created&amp;quot; email template to show different instructions to the customer if a subscription exists (meaning no manual action is required), compared with if one doesn't (meaning the client needs to login and pay the invoice manually), for example:&lt;br /&gt;
&lt;br /&gt;
 {if $invoice_subscription_id}&lt;br /&gt;
 As you have a PayPal Subscription setup, payment will be taken automatically within the&lt;br /&gt;
 next few days. Please ensure you have enough funds in your PayPal account to cover it.&lt;br /&gt;
 {else}&lt;br /&gt;
 You can login to your client area to view and pay the invoice at {$invoice_link}&lt;br /&gt;
 {/if}&lt;br /&gt;
&lt;br /&gt;
==Automated Refunds==&lt;br /&gt;
&lt;br /&gt;
As of version 4, you can issue refunds for PayPal payments directly from within WHMCS.  Before you can do this however, you need to setup PayPal API access.  The steps for doing this are as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:Pp_api1.png‎|thumb|PayPal Refunds Step 1]]&lt;br /&gt;
*Login to PayPal&lt;br /&gt;
*Go to Profile &amp;gt; My Selling Tools &amp;gt; API Access&lt;br /&gt;
*Choose '''Option 2''' - Request API credentials to create your own API username and password.&lt;br /&gt;
*Choose '''Option 1''' - Request API Signature and click Agree and Submit&lt;br /&gt;
[[File:Pp_api2.png‎|thumb|PayPal Refunds Step 2]]&lt;br /&gt;
*Copy the username, password and signature that get provided and then click Done&lt;br /&gt;
*Enter the details from the previous step into the WHMCS Payment Gateways config screen where requested&lt;br /&gt;
&lt;br /&gt;
You will now be able to enter a refund and have it sent from PayPal at the same time from within the WHMCS admin area invoice management screen.&lt;br /&gt;
&lt;br /&gt;
==Error Messages==&lt;br /&gt;
===Invalid Receiver Email===&lt;br /&gt;
WHMCS validates the payment receiver email value against the details specified under Setup &amp;gt; Payments &amp;gt; Payment Gateways so this error means the two do not match. If multiple PayPal accounts are used to receive payment, or a single PayPal account has multiple email addresses associated with it ,they must all be listed in a comma separated list eg. email1@mycompany.com,email2@mycompany.com.&lt;br /&gt;
&lt;br /&gt;
The first email you specify will then be the email used for new payments, but any email in the field will be accepted as an invoice payment.&lt;br /&gt;
&lt;br /&gt;
===Not Supported===&lt;br /&gt;
This Result will appear when an action occurs that does not require any action on WHMCS' behalf, for example a txn_type value of &amp;quot;subscr_failed&amp;quot; mean a subscription payment failed or &amp;quot;subscr_eot&amp;quot; means End of Subscription Term. You will see these entries under normal operation and is not a problem.&lt;br /&gt;
&lt;br /&gt;
===Unrecognised Currency===&lt;br /&gt;
This error in the Gateway Log means an invalid currency code has been entered under Setup &amp;gt; Payments &amp;gt; Currencies. A currency code must use the ISO 4217 standard as explained on the [[Currencies]] page. For example EURO is not valid, but EUR is valid.&lt;br /&gt;
&lt;br /&gt;
This could also be caused by a blank space at the beginning or end of the currency code, so edit the code to ensure there are none.&lt;br /&gt;
&lt;br /&gt;
===IPN Handshake Invalid===&lt;br /&gt;
Getting this message in your Gateway Log would mean that WHMCS is unable to verify that the callback occurring has come from PayPal.&lt;br /&gt;
This is to stop any false payments being applied to your account, however, on occasion, some valid payments can generate this error.&lt;br /&gt;
Follow the instructions above for setting the [[#Charset_Configuration|Charset]] of your IPN to stop this.&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=VentraIP_Wholesale&amp;diff=12062</id>
		<title>VentraIP Wholesale</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=VentraIP_Wholesale&amp;diff=12062"/>
				<updated>2014-06-17T23:15:16Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Fog4622&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{registrar&lt;br /&gt;
| register = yes&lt;br /&gt;
| transfer = yes&lt;br /&gt;
| renew = yes&lt;br /&gt;
| lock = yes&lt;br /&gt;
| dns = yes&lt;br /&gt;
| whois = yes&lt;br /&gt;
| getepp = yes&lt;br /&gt;
| regns = yes&lt;br /&gt;
| dnsmanagement = yes&lt;br /&gt;
| emailforwarding = yes&lt;br /&gt;
| domainsync = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Before beginning we suggest you check the API Information section of the Wholesale System to ensure you have the latest version of the WHMCS module installed. You will also require the Reseller ID &amp;amp; API Key from  the API Information section (in the Wholesale System) to configure the module in WHMCS correctly.&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
WHMCS includes a copy of the VentraIP Wholesale domain name module by default. When updates are released for our WHMCS module, they are provided to WHMCS to include in the next release. Sometimes there can be a short delay between the updated module being available in WHMCS and in general release to our Wholesale System clients. We suggest checking the Wholesale System &amp;gt; API Information to ensure that the latest version is running in your WHMCS installation. If you’re not running the latest version, please download the ZIP archive via the Wholesale System, and follow the installation instructions enclosed in the ZIP archive to update your WHMCS module.&lt;br /&gt;
&lt;br /&gt;
===Wholesale System Configuration Options===&lt;br /&gt;
Before configuring the module inside of WHMCS, you will need to add your server’s IP address to the ‘Allowed IP Addresses’ section in the Wholesale System via Your Account &amp;gt; API Information. For information on the IP address that your WHMCS installation will use to connect to the Wholesale System, please contact your web-hosting provider. Or alternatively, the IP address that your WHMCS installation is using to connect to the Wholesale System is shown under the Configure options of the WHMCS module:&lt;br /&gt;
&lt;br /&gt;
[[File:Vent_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' For security reasons, there is a 5 to 10 minute delay before the allowed IP address is updated in the Wholesale System - so please be patient if you cannot connect initially.&lt;br /&gt;
&lt;br /&gt;
[[File:Vent_1.png]]&lt;br /&gt;
&lt;br /&gt;
===Configuration through WHMCS===&lt;br /&gt;
After you have verified you are running the latest version of the WHMCS module, and applied the configuration changes required in the Wholesale System, you will need to configure and enable the module through WHMCS.&lt;br /&gt;
&lt;br /&gt;
Begin by going to WHMCS '''Setup &amp;gt; Product/Services &amp;gt; Domain Registrars'''. Scroll down the page until you find ‘Ventraip’, click Activate and then Configure to modify the settings in the module.&lt;br /&gt;
&lt;br /&gt;
You will need to insert your '''Reseller ID''' and '''API Key''', which can be found in the Wholesale System  '''Your Account &amp;gt; API Information'''. You will also be presented with an option that will allow you to control how AU domain name transfers &amp;amp; renewals are handled. More information on this function is included below.&lt;br /&gt;
&lt;br /&gt;
===Renewal on Transfer (.AU)===&lt;br /&gt;
When configuring the module via WHMCS, you will be presented with an option to control how AU domain name transfers &amp;amp; renewals are handled.&lt;br /&gt;
&lt;br /&gt;
If you leave the ‘Renewal of Transfer (.AU)’ box unticked, when a .AU domain name is submitted for transfer it will not be renewed irrespective of the expiration date of the domain. If the box is checked (and the option enabled), when a .AU domain is submitted for transfer that is within 90 days of expiration, it will be submitted as a transfer + renewal (and the amount will be deducted from your Wholesale System balance). &lt;br /&gt;
&lt;br /&gt;
[[File:Vent_3.png]]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This will not charge your customers through WHMCS for the renewal - it will simply submit the domain for a transfer + renewal. You will be able to view your Transaction history through the Wholesale System &amp;gt; Finance &amp;gt; Transactions to see any domain transfer + renewals, which you can retrospectively bill your clients for.&lt;br /&gt;
&lt;br /&gt;
===DNS Management &amp;amp; Email Forwarding===&lt;br /&gt;
Before your clients will be able to use the DNS Management or Email Forwarding services through the WHMCS Client Area, you’ll need to enable the option (on a per domain basis) via Wholesale System &amp;gt; Manage (or search for the domain) &amp;gt; Name Servers &amp;gt; Click Email/URL Forwarding or DNS Hosting (depending on what you require). &lt;br /&gt;
&lt;br /&gt;
This will change the name servers on the domain to use the VentraIP Wholesale Email/URL Forwarding &amp;amp; DNS Hosting cluster, but you will be able to manage the records via the WHMCS Client Area upon making those changes. If you have not successfully made the required changes, you will be presented with an error message upon accessing those sections in  the WHMCS Client Area.&lt;br /&gt;
&lt;br /&gt;
==Common Problems==&lt;br /&gt;
===SoapFault exception: [HTTP] Forbidden in /../modules/registrars/ventraip/ventraip.php:957===&lt;br /&gt;
*Port 957 is being blocked by user's firewall, preventing connections to Ventraip API, server admin/hosting provider must open it.&lt;br /&gt;
*Server IP address has not been added to 'Allowed IP Addresses' list in the Wholesale System control panel under Your Account &amp;gt; API Information.&lt;br /&gt;
&lt;br /&gt;
===Unable to retrieve domain id===&lt;br /&gt;
Domain does not exist in the Wholesale System. It could be that a transfer is in process, the error will disappear once the transfer is completed.&lt;br /&gt;
&lt;br /&gt;
===Unable to update name servers on domain name===&lt;br /&gt;
The new nameservers being submitted are being rejected by the System. Most likely they are invalid and not registered. Please confirm you have entered valid nameservers and try again.&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Importing_Data&amp;diff=10963</id>
		<title>Importing Data</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Importing_Data&amp;diff=10963"/>
				<updated>2014-06-03T21:31:23Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Case4609&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We understand that the majority of companies already have a billing system in place to manage their hosting clients and are worried by the difficulties of switching to a new billing system. With that in mind, we provide the following guides and automation scripts in order to make importing easy.&lt;br /&gt;
&lt;br /&gt;
==Automated Import Scripts==&lt;br /&gt;
The following are automated import scripts from competing applications so if you are already running one of these switching is easy.&lt;br /&gt;
*Modernbill V4.4.x &amp;amp; V5&lt;br /&gt;
*ClientExec V3 &amp;amp; V4&lt;br /&gt;
*WHMAutoPilot V3.x &lt;br /&gt;
*AWBS V2.5 or later &lt;br /&gt;
*Lpanel V1.7 or later &lt;br /&gt;
*WhoisCart V2.2.x &lt;br /&gt;
*AccountLab Plus V2.8.x&lt;br /&gt;
*Kayako V3&lt;br /&gt;
You can download these from the [http://www.whmcs.com/members/downloads.php?action=displaycat&amp;amp;catid=2 Import Scripts] section of our client area.&lt;br /&gt;
&lt;br /&gt;
==Manual Client Entry==&lt;br /&gt;
&lt;br /&gt;
To manually import your clients and their hosting accounts, you should use the following steps.&lt;br /&gt;
&lt;br /&gt;
#Go to Clients &amp;gt; Add New Client&lt;br /&gt;
#Fill out the clients details - the minimum required fields are First &amp;amp; Last Name, Email Address &amp;amp; Password&lt;br /&gt;
#Click Add Client&lt;br /&gt;
&lt;br /&gt;
Once the client has been added, you can proceed to add their hosting accounts.  You do this as follows:&lt;br /&gt;
&lt;br /&gt;
#On the client summary page, click the &amp;quot;Add New Order&amp;quot; link in the Actions panel&lt;br /&gt;
#The client will be preselected, so you should fill out the rest of the form - begin by choosing the payment gateway you want the client to pay with&lt;br /&gt;
#Next, choose the product/service and billing cycle the client pays by&lt;br /&gt;
#If the package comes with a domain, enter the users domain in the box provided.  And if the domain is registered with you, you should select the &amp;quot;Register&amp;quot; option and choose any addons the user has for their domain.&lt;br /&gt;
#Ensure both tick boxes for sending an order confirmation and generating an invoice are unchecked so the user is not emailed about the order you are adding&lt;br /&gt;
#Finally, set the Order Status dropdown to Active and then click the submit button to add the order to WHMCS&lt;br /&gt;
#You will now be shown the order screen summarising the details of the order you just added&lt;br /&gt;
#Now as the final step, you must go into the products and/or domains page and set the correct next due date.  To do this, from the order screen, click on the link in the Item column of the items ordered - this will take you straight to the details screen.  From there, you can edit the next due payment date (and for hosting accounts select the correct server and enter the username for the account to allow suspensions &amp;amp; terminations to be performed by WHMCS)&lt;br /&gt;
&lt;br /&gt;
==Manual Domain Only Entry==&lt;br /&gt;
To add a domain on it's own without a product, follow the steps below:&lt;br /&gt;
&lt;br /&gt;
#On the client summary page, click the &amp;quot;Add New Order&amp;quot; link in the Actions panel&lt;br /&gt;
#The client will be preselected, so you should fill out the rest of the form - begin by choosing the payment gateway you want the client to pay with&lt;br /&gt;
#Leave the Product/Service dropdown menu set at None&lt;br /&gt;
# Leave the Billing Cycle dropdown menu set at Monthly&lt;br /&gt;
#Enter the domain in the Domain text field and select Register as the Domain Registration Option (even though you aren't intending to register it today)&lt;br /&gt;
#Choose the number of years you next want the client to be invoiced for at the time of renewal and tick any addons the user has for their domain&lt;br /&gt;
#Ensure both tick boxes for sending an order confirmation and generating an invoice are unchecked so the user is not emailed about the order you are adding&lt;br /&gt;
#Finally, set the Order Status dropdown to Active and then click the submit button to add the order to WHMCS&lt;br /&gt;
#You will now been shown the order screen summarising the details of the order you just added&lt;br /&gt;
#Now as the final step, you must go to the domain's information page to enter the correct next due and expiry dates aswell as selecting the registrar the domain is registered with if using one of the built in registrars.  To do this, from the order screen, click on the link in the Item column of the items ordered - this will take you straight to the details screen.&lt;br /&gt;
&lt;br /&gt;
You have now finished adding your client.  By following the steps above, your client will have not been notified that you've added them and will now be invoiced by WHMCS prior to the next due date for the items you have added to their account.&lt;br /&gt;
&lt;br /&gt;
==WHM/cPanel Import Script==&lt;br /&gt;
The WHM Import Tool can be accessed using the Utilities menu.  This will allow you to import all the domains from your existing cPanel/WHM servers.  Instructions for use can be found on the separate [[CPanel/WHM_Import|CPanel/WHM Import page]].&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Currencies&amp;diff=10959</id>
		<title>Currencies</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Currencies&amp;diff=10959"/>
				<updated>2014-06-03T21:30:52Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Case4609&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can configure the currencies you wish to use in your WHMCS installation in Setup &amp;gt; Payments &amp;gt; Currencies&lt;br /&gt;
&lt;br /&gt;
By default the base currency will be USD.  This can be edited and should be changed to your home currency if not USD.  You can then add additional currencies to run alongside that.&lt;br /&gt;
&lt;br /&gt;
'''Currency Setup Guide:'''&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=LFTVqImvPHw&amp;amp;hd=1|Watch Video Tutorial]]&lt;br /&gt;
'''Change Default Currency:'''&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=RPygz_LlBaQ|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Adding/Editing a Currency==&lt;br /&gt;
&lt;br /&gt;
The fields for adding or editing a currency are the same.  Below is an explanation of each of these:&lt;br /&gt;
&lt;br /&gt;
*Currency Code – This should be the standard 3 letter ISO 4217 code used by gateways&lt;br /&gt;
*Prefix – The text/symbol to display before the amount&lt;br /&gt;
*Suffix – The text/symbol to display after the amount&lt;br /&gt;
*Format – Allows you to choose between the different format styles for currencies&lt;br /&gt;
*Base Conv. Rate – The rate amounts in this currency should be divided by to get to the base currency, eg. USD to GBP currently 1.5&lt;br /&gt;
&lt;br /&gt;
To find the base conversion rate; visit [http://www.xe.com/ucc/ The Universal Currency Converter], select your default currency in the &amp;quot;From this currency&amp;quot; menu, then select your second currency from the &amp;quot;To this currency&amp;quot; menu and click Go. The base conversion rate will then be displayed as highlighted below:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bcr1.png]]&lt;br /&gt;
&lt;br /&gt;
The first currency is the default one. If you want to define a default currency you must edit the currency code, and set it to the new default currency.&lt;br /&gt;
&lt;br /&gt;
==Auto Updating Rates==&lt;br /&gt;
&lt;br /&gt;
WHMCS has the built in capability to retrieve and update the base conversion rate values daily for the following currencies:&lt;br /&gt;
&lt;br /&gt;
USD, EUR, JPY, BGN, CZK, DKK, EEK, GBP, HUF, LTL, LVL, PLN, RON, SEK, CHF, NOK, HRK, RUB, TRY, AUD, BRL, CAD, CNY, HKD, IDR, INR, KRW, MXN, MYR, NZD, PHP, SGD, THB &amp;amp; ZAR&lt;br /&gt;
&lt;br /&gt;
For a full list of international currency codes: [http://en.wikipedia.org/wiki/ISO_4217]&lt;br /&gt;
&lt;br /&gt;
You can manually request the rates to be synced using the Update Exchange Rates button on the currencies page or you can configure it to be automated with the daily cron in '''Setup &amp;gt; Automation Settings'''.&lt;br /&gt;
&lt;br /&gt;
==Auto Updating Prices==&lt;br /&gt;
&lt;br /&gt;
WHMCS also provides the ability to have the prices in currencies other than the base rate automatically updated based on the rates set.  Again you can invoke that manually from the currencies page with the “Update Product Prices” button or you can have it run after the daily rates update in '''Setup &amp;gt; Automation Settings'''.&lt;br /&gt;
&lt;br /&gt;
==Specifying Currency in a link==&lt;br /&gt;
&lt;br /&gt;
You can link to the order form with a specific currency by simulating what the form shown for currency selection does - eg. cart.php?currency=1 cart.php?currency=2&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Products_Management&amp;diff=10958</id>
		<title>Products Management</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Products_Management&amp;diff=10958"/>
				<updated>2014-06-03T21:30:24Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Case4609&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Adding Products/Services==&lt;br /&gt;
&lt;br /&gt;
*To add products/services to a clients account, the add order process has to be used&lt;br /&gt;
*You can do this from the '''Client Summary''' page by clicking the '''Add Order''' link in the '''Products/Services''' panel&lt;br /&gt;
&lt;br /&gt;
==Managing a Clients Products/Services==&lt;br /&gt;
&lt;br /&gt;
You can locate products/services to manage in a number of ways:&lt;br /&gt;
&lt;br /&gt;
#Search for the Client in '''Clients &amp;gt; View/Search Clients''', and then from the '''Client Summary''' page click the ID of the product you want to manage from the list&lt;br /&gt;
#Search for the Product in '''Clients &amp;gt; List All Products/Services &amp;gt; Search/Filter''', then click the product ID or domain to be taken to the product details&lt;br /&gt;
#Using the [[Intelligent Search]]&lt;br /&gt;
&lt;br /&gt;
The Products/Services details page inside a clients profile allows you to view and modify all of a products settings. After making any changes, you need to click the '''Save Changes''' button to save your edits.&lt;br /&gt;
&lt;br /&gt;
===Running Module Commands===&lt;br /&gt;
&lt;br /&gt;
If the product/service is linked to a module, you will have a Module Commands row towards the bottom of the page. This allows you to execute any of the commands available in that module.  Modules can have custom functions but the most common ones are:&lt;br /&gt;
&lt;br /&gt;
*'''Create''' - runs the creation routine and sets the product status to active&lt;br /&gt;
*'''Suspend''' - runs the suspension routine and sets the product status to suspended. You will be prompted to enter a suspension reason, leave it blank if the client has an unpaid invoice and you want the account automatically unsuspended when paid.&lt;br /&gt;
*'''Unsuspend''' - runs the unsuspension routine and sets the product status back to active&lt;br /&gt;
*'''Terminate''' - runs the termination routine and sets the product status to terminated&lt;br /&gt;
*'''Change Package''' - runs the upgrade/downgrade routine for the selected product&lt;br /&gt;
*'''Change Password''' - runs the password modification routine for the last saved password value&lt;br /&gt;
&lt;br /&gt;
===Addons===&lt;br /&gt;
&lt;br /&gt;
*Product addons allow you to bill for additional items related to the main product but on independant billing cycles from the product (unlike Configurable Options which have to bill on the same cycle)&lt;br /&gt;
*Addons can be preconfigured in '''Setup &amp;gt; Product Addons''' but you can also create custom addons for specific clients which aren't predefined for flexibility&lt;br /&gt;
*Preconfigured addons can be ordered by clients from the client area product details page&lt;br /&gt;
&lt;br /&gt;
====Mananging Addons====&lt;br /&gt;
&lt;br /&gt;
*The Products/Services details page shows the number of addons a product has with a '''Click here to Manage''' link just below the domain field&lt;br /&gt;
*To view/edit or delete addons you need to click that link and a popup will open&lt;br /&gt;
*Any existing addons will be displayed with edit and delete icons for managing them&lt;br /&gt;
&lt;br /&gt;
====Adding Addons to Users====&lt;br /&gt;
&lt;br /&gt;
*To add a new addon, click '''Products/Services''' in Clients Profile.&lt;br /&gt;
*Next click on the link '''Click here to Manage''' beside the Addons label, and then click '''Add New Addon''' button.&lt;br /&gt;
*If using a predefined addon, simply choose it from the dropdown and leave the name, price and billing cycle fields empty as they will all be automatically set&lt;br /&gt;
*Alternatively, if adding a custom addon specific to this client, leave the Predefined Addon set to None and enter a custom name, price and cycle&lt;br /&gt;
*If you would like to invoice for the new addon immediately then you don't need to do anything as that will happen by default, or alternatively if you don't want to invoice yet you can just untick the generate invoice checkbox&lt;br /&gt;
*Once happy with the selections, click '''Save Changes''' to complete the process&lt;br /&gt;
&lt;br /&gt;
===Auto Recalculate Recurring Price on Save===&lt;br /&gt;
&lt;br /&gt;
*This checkbox option located to the bottom right of the product details screen updates the recurring amount field when checked&lt;br /&gt;
*It can be used after changing the product, configurable options, billing cycle or promo code to auto calculate the new recurring price&lt;br /&gt;
*It is off by default so that any discounted rates or custom pricing are not overwritten as these aren't taken into account by it&lt;br /&gt;
&lt;br /&gt;
===Overide Auto Suspension===&lt;br /&gt;
&lt;br /&gt;
*This option can be used to allow extra time for payment to be made for specific individuals&lt;br /&gt;
*It allows you to set a date to hold the suspension until and then it will only suspend if it's still unpaid when that date is reached&lt;br /&gt;
*The checkbox to enable it is at the bottom of the '''Products/Services''' details tab under a '''Clients Profile'''&lt;br /&gt;
*Tick that box and then in the date field that appears, choose the date you want to overide the auto suspension until&lt;br /&gt;
* Entering the date 00/00/0000 will permanently prevent the product from being suspended.&lt;br /&gt;
&lt;br /&gt;
==Invoicing Early==&lt;br /&gt;
&lt;br /&gt;
There may be times where a client asks for you to invoice them for the next renewal date early.  To do this in WHMCS,&lt;br /&gt;
&lt;br /&gt;
#Begin by navigating to the '''Clients Summary''' page for the client you want to invoice&lt;br /&gt;
#Now tick the boxes of the '''Products/Services/Addons''' and/or '''Domains''' you want to generate an invoice for&lt;br /&gt;
#To complete, click the '''Invoice Selected Items''' button to create the invoice(s) for them&lt;br /&gt;
#Multiple invoices may be created if the due dates and payment methods differ as invoicing rules are obeyed as normal&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You won't be able to generate another invoice if an invoice has already been made for the next due date.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If the Separate Invoices option is enabled in the client's Profile or Client Group, when selecting multiple items here with the same Next Due Date, separate invoices will still be generated.&lt;br /&gt;
&lt;br /&gt;
==Upgrades/Downgrades==&lt;br /&gt;
&lt;br /&gt;
===Admin Area===&lt;br /&gt;
&lt;br /&gt;
If you would like to change the product/service a client is assigned to and automatically charge or credit the difference for that change then you need to use the Upgrade/Downgrade process. You'll find the option for this next to the Products/Services dropdown menu on the Products/Services Details page within the clients profile.  To use it, simply navigate to the product you want to change, click the Upgrade/Downgrade link, and in the popup that appears make the new product &amp;amp; billing cycle selections as required and it will give you a preview of what the charge will be for the remainder of the current cycle and allow you to create an order/invoice for that change if happy.&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=wXEulukuHdo|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There will no immediate changes to the product after creating an upgrade order, the actual product or config option changes won't take effect until the invoice is paid. But as soon as the invoice is paid the product will be updated, the new recurring amount will be set, and with most supported control panels the upgrade is fully automated with the new package details/changes being passed over to the server module being used.  Finally the upgrade email specified in the product configuration is sent to the user advising them of the new products details.&lt;br /&gt;
&lt;br /&gt;
The same process can also be used for configurable options changes and billing the difference for those if the product contains them.&lt;br /&gt;
&lt;br /&gt;
===Client Side===&lt;br /&gt;
&lt;br /&gt;
Clients can also place orders for upgrades &amp;amp; downgrades themselves if you have permitted it in the product configuration.  This allows clients to order upgrades/downgrades and complete them automatically without the need for any staff involvement.&lt;br /&gt;
&lt;br /&gt;
For more information, including how to allow clients upgrades and how the upgrade charges are calculated, please refer to the [[Automated Upgrades and Downgrades]] section&lt;br /&gt;
&lt;br /&gt;
===Manual Upgrades===&lt;br /&gt;
There may be occasion when you wish to make an upgrade without placing an upgrade order (such as a free upgrade) or processing the upgrade before the client has paid for it. To achieve this:&lt;br /&gt;
&lt;br /&gt;
#Navigate to the client's Products/Services tab,&lt;br /&gt;
#Change the product from the dropdown menu,&lt;br /&gt;
#Tick &amp;quot;Auto Recalculate on Save&amp;quot; checkbox,&lt;br /&gt;
#Click Save Changes,&lt;br /&gt;
#Finally click the &amp;quot;Change Package &amp;quot; Module Command button to make the change on the server.&lt;br /&gt;
&lt;br /&gt;
==Mass Updating Services/Addons/Domains==&lt;br /&gt;
&lt;br /&gt;
[[File:Mass update.png|thumb|Mass Update Tool]]&lt;br /&gt;
The mass update tool in WHMCS allows you to perform changes to 2 or more products inside a clients profile at the same time.  The changes can consist of changes in the price, billing cycle, next due date, status and/or payment method and setting an override auto-suspend date. For example you can use this if you want to reduce a clients price on a number of separate products to the same level, execute module commands in bulk or if you would like to bring multiple services in line to a matching due date.&lt;br /&gt;
&lt;br /&gt;
To use this feature, from the Clients Summary page, simply tick the checkboxes next to the Products/Services, Addons and/or Domains you want to update, and then below the item lists click the '''Mass Update Items''' button which will reveal the options which you can set. Now make your selections (leaving blank any fields you don't want to change), and finally submit to complete the changes.&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=WLLsQML6rEU|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Create Prorata Invoice===&lt;br /&gt;
This useful feature means that when changing the Next Due Date of a product/service/addon/domain a pro-rated invoice is created covering the period between the current next due date and the new one. It even works when the various products have different next due dates to start with and will pro-rate each accordingly as separate line items on the invoice. &lt;br /&gt;
&lt;br /&gt;
To use simply specify the new Next Due Date and tick the '''Create Prorata Invoice''' checkbox before clicking Submit.&lt;br /&gt;
&lt;br /&gt;
For example take two products that the client now wishes to pay on the 10th of the month going forward:&lt;br /&gt;
&lt;br /&gt;
 Product A - Next Due Date 01/01/2012 @ $30/month&lt;br /&gt;
 Product B - Next Due Date 05/01/2012 @ $60/month&lt;br /&gt;
&lt;br /&gt;
Set the Next Due Date to 10/01/2012 and tick the checkbox, an invoice with the following line items will be generated:&lt;br /&gt;
&lt;br /&gt;
 Product A (01/01/2012 - 09/01/2012) $8.00&lt;br /&gt;
 Product B (05/01/2012 - 09/01/2012) $10.00&lt;br /&gt;
 Total Due Today $18.00&lt;br /&gt;
&lt;br /&gt;
Only once paid will the Next Due Dates for both products be updated and in future both products would be invoiced on the 10th January.&lt;br /&gt;
&lt;br /&gt;
==Cancelling a Product/Service==&lt;br /&gt;
&lt;br /&gt;
===Auto Terminate/Fixed Term===&lt;br /&gt;
You can setup products to automatically terminated after a set number of days from the date of signup. For more information refer to [[Products_and_Services#Pricing_Tab|Configuring Products/Services]].&lt;br /&gt;
&lt;br /&gt;
===Clients Self Service===&lt;br /&gt;
WHMCS can completely automate the process of product cancellation or wait for manual confirmation. To do this navigate to '''Setup &amp;gt; General Settings &amp;gt; Other''' and enable the '''Show Cancellation Link''' option.&lt;br /&gt;
&lt;br /&gt;
Clients can then request cancellation of any of their products &amp;amp; services directly from the client area.&lt;br /&gt;
&lt;br /&gt;
To fully automate cancellation and have the module terminate command run (for example to remove the hosting account from the server) tick the '''Setup &amp;gt; Automation Settings &amp;gt; Cancellation Requests''' option.&lt;br /&gt;
&lt;br /&gt;
Now when the cron runs any services with a cancellation request due today will be removed from the server and the status changed in WHMCS to Cancelled. The process runs as follows:&lt;br /&gt;
&lt;br /&gt;
*Client clicks ''Request Cancellation'' button on the product details page in client area&lt;br /&gt;
*They're prompted to provide a cancellation reason and provided 2 choices for the cancellation - either '''Instant''' (on next cron run) or at the '''End of the Current Billing Cycle'''.&lt;br /&gt;
*If a matching domain exists under the client's account in active status with ''Auto Renew'' enabled, the customer is given the option to disable auto renew too - thereby leaving the domain to expire.&lt;br /&gt;
*Any unpaid invoices for the product will be cancelled ([[Invoice_Tab#Cancellation_Request_Handling|if enabled]])&lt;br /&gt;
*A notification email is sent to administrators and you will be able to review the reason provided in '''Clients &amp;gt; Cancellation Requests'''.&lt;br /&gt;
&lt;br /&gt;
====Manual Cancellation====&lt;br /&gt;
If the Cancellation Request setting is '''not''' enabled then at this point you must navigate to the cancellation requests page, click through to the service page and click the '''Terminate''' module command button to remove the account from the server. The cancellation request is then moved from the ''Open Requests'' page to ''Completed Requests''.&lt;br /&gt;
&lt;br /&gt;
====Automated Cancellation====&lt;br /&gt;
If the Cancellation Request setting '''is''' enabled the cancellation request will be actioned when the daily automation cron runs on the appropriate day. For example if the ''Immediate'' option was selected it will be terminated on the next cron run, if ''End of Billing Period'' was selected it will be terminated when the cron runs on the service's Next Due Date.&lt;br /&gt;
&lt;br /&gt;
===Admin Scheduled Cancellations===&lt;br /&gt;
&lt;br /&gt;
As an admin user, you can schedule the termination of a product at the end of the currently active period by going to the Products/Services tab, ticking the '''Auto-Terminate End of Cycle''' option and optionally entering a reason/note for it. Any unpaid invoices for the product will be cancelled and will suppress any further renewal invoices from generating for this product and terminate it when the next due date is reached.&lt;br /&gt;
The &amp;quot;Cancellation Requests&amp;quot; setting in '''Setup &amp;gt; Automation Settings''' must also be enabled.&lt;br /&gt;
&lt;br /&gt;
===Admin Immediate Cancellation===&lt;br /&gt;
&lt;br /&gt;
Finally, if you want to cancel or terminate a product or service immediately then you simply need to locate the item you wish to cancel, and from the Products/Services page, click the '''Terminate''' button if the product is linked to a module or if not, manually change the dropdown status from Active to '''Cancelled'''.  Once you've done this, no further invoices will generate for the item.&lt;br /&gt;
&lt;br /&gt;
==Moving a Product/Service to another Client==&lt;br /&gt;
[[File:Transfer product.png|thumb|Transfer Product Popup]]&lt;br /&gt;
#From the Products/Services details page of the product you want to move, click '''Move Product/Service to Another Client''' located at the top-right of the page&lt;br /&gt;
#A popup box will appear (you will need popup blockers disabled to use this)&lt;br /&gt;
#In the popup enter the ID of the new owner. If you don't know the client's ID the Search field can be used to search by name, company or email address. Click the client's name and the ID will be filled in.&lt;br /&gt;
#After selecting the desired click, click the '''Transfer''' button&lt;br /&gt;
#The item will then be transferred, the window will close, and the original window will refresh to show the product under its new owner.&lt;br /&gt;
&lt;br /&gt;
'''N.B.''' Moving a products/service between clients within WHMCS will not have any affect on the account on the server.&lt;br /&gt;
&lt;br /&gt;
===Invoices===&lt;br /&gt;
Invoices cannot be moved between clients, therefore when moving a product/service any invoices will remain under the old owner. Therefore it would be advisable to check the old owner's Invoices tab for any unpaid invoices for this service and cancel them. If you wish to invoice the new owner for the service, move the Next Due Date forward/back by one day and a new invoice will be generated when the cron next runs.&lt;br /&gt;
&lt;br /&gt;
==Deleting a Product/Service from a Client==&lt;br /&gt;
&lt;br /&gt;
#From the Products/Services details page of the product you want to delete, scroll to the bottom and click the red '''Delete''' link&lt;br /&gt;
#After clicking this link, you will be asked to confirm if you are sure you want to delete the item&lt;br /&gt;
#If you click No you will be returned to the page, if you click Yes, the item will be deleted and you will be taken to the next product/service under that client&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Deleting a product from WHMCS will not terminate it on the server.  If you wanted to remove it from the server aswell, you need to run the Terminate Module Command as explained above before deleting the record from WHMCS.&lt;br /&gt;
&lt;br /&gt;
==Resending Product Welcome Email==&lt;br /&gt;
To re-send a product welcome email simply navigate to the client's Products/Services tab and click the &amp;quot;Resend Product Welcome Email&amp;quot; button at the bottom of the page.&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Installing_WHMCS&amp;diff=10390</id>
		<title>Installing WHMCS</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Installing_WHMCS&amp;diff=10390"/>
				<updated>2014-03-31T20:20:02Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: 3884&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Downloading WHMCS==&lt;br /&gt;
&lt;br /&gt;
#Visit http://download.whmcs.com/&lt;br /&gt;
#Click the Download button under the Full Release heading - this will be the latest release version &lt;br /&gt;
&lt;br /&gt;
''Please Note: If you do not have a login for our members area, this indicates your key has been obtained via a reseller and they should provide the latest WHMCS files to you''&lt;br /&gt;
&lt;br /&gt;
==Installing Ioncube==&lt;br /&gt;
&lt;br /&gt;
WHMCS is encrypted using Ioncube to protect the source code.  These days most servers/webhosts have Ioncube support compiled into the PHP build by default so you don't normally need to do anything extra for it.  However if you find you do need to install Ioncube on your server, then you can find out how to do this in our [[Ioncube Installation Tutorial]]&lt;br /&gt;
&lt;br /&gt;
==Installing WHMCS==&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=7gANkXcOBoc&amp;amp;hd=1|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing WHMCS is very simple.  The following steps will guide you through the process:&lt;br /&gt;
&lt;br /&gt;
#Unzip the contents of the zip file to a folder on your computer&lt;br /&gt;
#Rename the file configuration.php.new to configuration.php&lt;br /&gt;
#Upload the entire whmcs folder to your website - if you experience problems, try uploading in binary mode&lt;br /&gt;
#Next you can rename the folder to whatever you like (billing, clients, etc...)&lt;br /&gt;
#Now visit the installation script at http://www.yourdomain.com/whmcs/install/install.php to run the installer process - if you get an Ioncube related error message, see the installation Ioncube steps above&lt;br /&gt;
#Follow the instructions on screen to install which will involve setting file permissions as listed below, entering your license key and setting up your primary admin account&lt;br /&gt;
#When complete, delete the install folder from your web server and CHMOD the configuration.php file back to 644.&lt;br /&gt;
&lt;br /&gt;
 Required file &amp;amp; folders permissions (unless your php is suPHP or PHPSuExec):&lt;br /&gt;
 &lt;br /&gt;
 /configuration.php          CHMOD 644 Writeable&lt;br /&gt;
 /attachments                CHMOD 777 Writeable&lt;br /&gt;
 /downloads                  CHMOD 777 Writeable&lt;br /&gt;
 /templates_c                CHMOD 777 Writeable&lt;br /&gt;
 /configuration.php                CHMOD 400 READABLE*&lt;br /&gt;
 *If using DSO as your php handler, you must use 644 permissions.&lt;br /&gt;
&lt;br /&gt;
==Post Installation Suggested Steps==&lt;br /&gt;
&lt;br /&gt;
After installation is completed, we recommend that you go through and configure your new WHMCS system in the following order:&lt;br /&gt;
&lt;br /&gt;
#Login to the Admin Area and configure your General Settings (Setup &amp;gt; [[Configuration|General Settings]])&lt;br /&gt;
#Setup your Payment Gateways (Setup  &amp;gt; [[Payment Gateways]])&lt;br /&gt;
#Setup your Products &amp;amp; Services (Setup  &amp;gt; [[Products and Services]])&lt;br /&gt;
#Configure your Domain Pricing (Setup  &amp;gt; [[Domains_Configuration|Domain Pricing]])&lt;br /&gt;
#Setup your Support Ticket Departments (Setup  &amp;gt; [[Support_Center|Support Departments]])&lt;br /&gt;
#Setup email piping so you can manage tickets using the WHMCS Support Desk - for full instructions on this please see the [[Email Piping]] article&lt;br /&gt;
#Ensure the WHMCS Cron Job is setup and configure automated tasks (Setup  &amp;gt; [[Automation Settings]])&lt;br /&gt;
#Place some test orders on your website to check everything works as expected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=https://www.whmcs.com/get-support/video-tutorials/|Watch Video Tutorial]]&lt;br /&gt;
For further guidance, you can watch video tutorials we have prepared for the above tasks @ [https://www.whmcs.com/get-support/video-tutorials/ www.whmcs.com/get-support/video-tutorials/]&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Version_5.x_System_Requirements&amp;diff=10143</id>
		<title>Version 5.x System Requirements</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Version_5.x_System_Requirements&amp;diff=10143"/>
				<updated>2014-02-05T21:58:22Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Case4014&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most current web servers with PHP &amp;amp; MySQL installed will be capable of running WHMCS. The minimum requirements are:&lt;br /&gt;
&lt;br /&gt;
* Windows or Linux OS&lt;br /&gt;
* PHP Version 5.2.x - 5.4.x (with JSON)&lt;br /&gt;
* MySQL Version 4.1.x and above (Strict Mode Disabled)&lt;br /&gt;
* Curl Support (with SSL)&lt;br /&gt;
* GD2 Image Library&lt;br /&gt;
* Ioncube Loaders V4.0 or later&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 5.5 Compatibility&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
PHP Version 5.5 is not supported at the current time due to Ioncube encoding restrictions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you would like any more information or need help in determining if your server meets these requirements, please contact us.&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Affiliates&amp;diff=10087</id>
		<title>Affiliates</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Affiliates&amp;diff=10087"/>
				<updated>2014-01-29T21:25:07Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Case 3849&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WHMCS comes with a built in affiliates system.  Affiliates are often key to a business in order to generate revenue by having others refer customers.  So with that in mind, WHMCS has a comprehensive affiliate system featuring support for one time and recurring commissions, both percentage or fixed money values, payout delays, minimum withdrawal limits and live stats/info for affiliates from the client area.&lt;br /&gt;
&lt;br /&gt;
Your WHMCS install generates a unique code for each client to use on their website eg: http://example.com/whmcs/aff.php?aff=001&lt;br /&gt;
When a visitor clicks this link they will be taken to your site and a cookie saved on their computer. If the visitor then places an order with the cookie present (it lasts for 90 days by default) the client will earn a commission.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
To configure the affiliates system, go to '''Setup &amp;gt; General Settings''' and then select the '''Affiliates''' tab.  From here you can set the initial bonus deposit amount, the minimum withdrawal level, the payout delay and the percentage to payout.&lt;br /&gt;
&lt;br /&gt;
*'''Affiliate Earning Percentage''' - The default percentage to pay as commission on all products/services. This can be overidden on a per product basis when configuring a product.  And you can then overide the commission settings further on a per client basis and set a specific commission rate for an individual affiliate, ideal for rewarding your best affiliates.&lt;br /&gt;
*'''Affiliate Bonus Deposit''' - the amount to default any new affiliates balance to - a way of offering an incentive to new affiliates so they'll reach their first withdrawal level quicker&lt;br /&gt;
*'''Affiliate Payout Amount''' - the amount at which you allow affiliates to withdraw their commission balance, for example $50 or more.&lt;br /&gt;
*'''Affiliate Commission Delay''' - the number of days to delay commission payments so that you aren't paying commissions as soon as you receive the order. See the '''Commission Delay''' section below for more info.&lt;br /&gt;
&lt;br /&gt;
Any setup fee will be included in the initial commission. Thereafter recurring commissions are based upon the product's Recurring Amount.&lt;br /&gt;
&lt;br /&gt;
=== Setting Commission Per-Product===&lt;br /&gt;
To offer a higher commission on a certain product navigate to '''Setup &amp;gt; Product/Services &amp;gt; Edit &amp;gt; Other tab'''.  &lt;br /&gt;
From here you can choose a percentage or fixed amount commission. Ticking the One Time Payout checkbox will give the commission only once. The default commission setting for WHMCS is recurring.&lt;br /&gt;
&lt;br /&gt;
It is possible to disable commission entirely for an individual product from this page by selecting the ''No Commission'' option.&lt;br /&gt;
This setting takes priority over the default commission; product commission &amp;gt; default commission. However, if either the client or the product commission are set to one time, that setting will override.&lt;br /&gt;
&lt;br /&gt;
===Setting Commission Per-Client===&lt;br /&gt;
To offer a unique commission click the &amp;quot;View Affiliate Details&amp;quot; link on the Client's Summary Tab and you can set the commission as above.  &lt;br /&gt;
This setting will take priority over all others; client commission &amp;gt; product commission &amp;gt; default commission. However, if either the client or the product commission are set to one time, that setting will override.&lt;br /&gt;
&lt;br /&gt;
===Promotion Behaviour===&lt;br /&gt;
If the referred client uses a promotional code to receive a discount when signing up and you have configured the affiliate to receive a percentage commission, the value of the commission will be reduced. If a fixed amount commission is configured then they will still receive the full value.&lt;br /&gt;
&lt;br /&gt;
For example if a '3 months free' promo is used the affiliate gets the commission based on the first payment amount and then recurring amounts that the product is set to. So the user would get a percentage of zero and therefore zero for the first 3 months.&lt;br /&gt;
&lt;br /&gt;
===Upgrade Behaviour===&lt;br /&gt;
If a referred client upgrades/downgrades their product then commissions the affiliate receives in future will also be adjusted to match the price of the new product. Commission payments already earned will be unaffected. There is no commission paid on the upgrade/downgrade order itself. This does not apply to one-time commissions.&lt;br /&gt;
&lt;br /&gt;
==Commission Delay==&lt;br /&gt;
&lt;br /&gt;
This option allows you to set the number of days to delay commission payments so that you aren't paying affiliates as soon as you receive an order. This means you avoid paying commission on fraudulent orders or those cancelled within a few days of ordering as the commission is only paid if the product/service is still active at the end of the delay period.&lt;br /&gt;
&lt;br /&gt;
The way this works is that instead of paying commission instantly when you are paid, it waits for a period of days and then only pays the commission should the product or service still be active after that period of time has passed.  For example you could set it to wait 60 days before paying the commission for a sale on the basis that most fraudulent transactions will have been reported to you within that time.  At the time of order, the affiliates '''Pending Commissions Balance''' will increase by the amount of commission for the order, but not their '''Available to Withdraw Balance'''.&lt;br /&gt;
&lt;br /&gt;
You can view and delete pending commissions from the affiliates management area anytime from the '''Pending Commissions''' tab under Clients &amp;gt; Manage Affiliates when viewing an individual affiliates details.&lt;br /&gt;
&lt;br /&gt;
==Affiliate Linking Code==&lt;br /&gt;
&lt;br /&gt;
You can specify affiliate link code in the config area.  Below is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;[AffiliateLinkCode]&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://www.yourcompany.com/banners/468x60banner.gif&amp;quot; width=&amp;quot;468&amp;quot; height=&amp;quot;60&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;(a href=&amp;quot;[AffiliateLinkCode]&amp;quot;)&amp;gt;&amp;lt;(img src=&amp;quot;http://www.yourcompany.com/banners/468x60banner.gif&amp;quot; width=&amp;quot;468&amp;quot; height=&amp;quot;60&amp;quot; border=&amp;quot;0&amp;quot;)&amp;gt;&amp;lt;(/a)&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;[AffiliateLinkCode]&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://www.yourcompany.com/banners/120x60banner.gif&amp;quot; width=&amp;quot;120&amp;quot; height=&amp;quot;60&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;(a href=&amp;quot;[AffiliateLinkCode]&amp;quot;)&amp;gt;&amp;lt;(img src=&amp;quot;http://www.yourcompany.com/banners/120x60banner.gif&amp;quot; width=&amp;quot;120&amp;quot; height=&amp;quot;60&amp;quot; border=&amp;quot;0&amp;quot;)&amp;gt;&amp;lt;(/a)&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above code entered in the Affiliates Link section will display the image preview of the banner first and then the code below it for the affiliate to use.  The '''&amp;lt;(''' and ''')&amp;gt;''' is special syntax which you must use so the code is '''not executed''' as true HTML.  WHMCS modifies this when displaying it to the client so it will appear as normal HTML.&lt;br /&gt;
&lt;br /&gt;
For more advanced link code, you can add it directly to the affiliates.tpl template file of your active template folder using the template field '''{$referrallink}''' wherever you want to include the affiliates unique referral url.&lt;br /&gt;
&lt;br /&gt;
===Linking to a Product===&lt;br /&gt;
&lt;br /&gt;
It is possible to link directly to the order form for a specific product. To do this, simply append '''&amp;amp;pid=x''' to the end of the [AffiliateLinkCode] where x is replaced by the ID of the product. So for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;[AffiliateLinkCode]&amp;amp;pid=2&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://www.yourcompany.com/banners/468x60banner.gif&amp;quot; width=&amp;quot;468&amp;quot; height=&amp;quot;60&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;  &amp;lt;(a href=&amp;quot;[AffiliateLinkCode]&amp;amp;pid=2&amp;quot;)&amp;gt;&amp;lt;(img src=http://www.yourcompany.com/banners/468x60banner.gif&amp;quot; width=&amp;quot;468&amp;quot; height=&amp;quot;60&amp;quot; border=&amp;quot;0&amp;quot;)&amp;gt;&amp;lt;(/a)&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Activating an Affiliate==&lt;br /&gt;
&lt;br /&gt;
Clients can activate their affiliate account from the client area but you as an admin can do it from the client summary page also.  To do that, locate the client you want to activate using the search or client list and then in the '''Actions''' panel click the '''Activate as Affiliate''' link.&lt;br /&gt;
&lt;br /&gt;
==Deactivating an Affiliate==&lt;br /&gt;
To remove a client from the affiliate program navigate to Clients &amp;gt; Manage Affiliates and click the red X icon next to their name.&lt;br /&gt;
&lt;br /&gt;
==Managing Affiliates==&lt;br /&gt;
&lt;br /&gt;
*To view &amp;amp; manage affiliates, go to '''Clients &amp;gt; Manage Affiliates'''&lt;br /&gt;
*To view the affiliate statistics for a specific client, search for that client as normal and from the '''Client Summary&amp;quot; page, click the '''View Affiliate Details''' link in the '''Actions''' panel&lt;br /&gt;
*To view your best performing affiliates, click the '''Balance''' column heading to resort the affiliates into order of balance&lt;br /&gt;
&lt;br /&gt;
==Manual Operations==&lt;br /&gt;
===Assigning an Affiliate to an Existing Order===&lt;br /&gt;
&lt;br /&gt;
To assign an affiliate to an order which has already been placed and shows no referral, go to '''Orders &amp;gt; List''' and locate the order you want to assign to the affiliate.  Once located, click on the '''Order ID''' number to open the details for that order.  Now click the '''Manual Assign''' link in the Affiliate section, and you will then get a popup with a dropdown where you can choose the affiliate you want to assign it to, and then click '''Save''' to apply it.&lt;br /&gt;
&lt;br /&gt;
===Paying Commission for an already paid order===&lt;br /&gt;
&lt;br /&gt;
There may be some instances where you apply an affiliate to an order after it has been paid for and that would mean the affiliate has then missed out on the initial commission for that order.  To correct that, after assigning the affiliate with the steps above, open the affiliates page (see Managing Affiliates above) and then on the Referrals list for the affiliate, click the '''Manual Payout''' button next to the new account.  That will perform the equivalent action of an invoice being paid by the end user for a referred order in terms of crediting the affiliate.&lt;br /&gt;
&lt;br /&gt;
===Manually Adding a Commission===&lt;br /&gt;
&lt;br /&gt;
Sometimes it might be necessary to give commission to an affiliate that is not related to any order, for example a special commission bonus, or if importing a commission balance from another affiliate system. To do this, open the affiliates page (see Managing Affiliates above) and click the '''Commissions History tab''', you can then enter the details of the commission under the '''Add Manual Commission Entry'''' heading. If the commission relates to an existing referral you may select it from the 'Related Referral' menu, otherwise leave it as 'None'.&lt;br /&gt;
&lt;br /&gt;
==Affiliates Cookie ==&lt;br /&gt;
&lt;br /&gt;
The affiliates cookie by default is set to last for 90 days on the users computer. You can change the number of days it lasts for in the aff.php file.&lt;br /&gt;
&lt;br /&gt;
==Multi Currency==&lt;br /&gt;
&lt;br /&gt;
When you select the %age it will pay x% of whatever currency the user pays you in and convert it to the affiliates' currency using the current exchange rate. If you select to pay a fixed amount that will be paid the same amount in any currency.&lt;br /&gt;
&lt;br /&gt;
==Making a Withdrawal (Paying Commission)==&lt;br /&gt;
&lt;br /&gt;
When an affiliate's balance reaches the affiliate payout amount a request withdrawal button appears on the client's affiliate page. If they click that to submit a request, it will open a ticket notifying you of their request.&lt;br /&gt;
&lt;br /&gt;
To process the withdrawal request, simply navigate to the affiliates management page for the affiliate in question, select the '''Withdrawals History''' tab, and there you will see a form for making a withdrawal payout. This allows you to enter the withdrawal onto the system, automatically deducting the specified amount from the users affiliate balance, and performing some additional actions based on the Payout Type selection from the options below:&lt;br /&gt;
&lt;br /&gt;
*'''Create Transaction to Client''' - This will automatically create an expenditure transaction on the clients account in WHMCS to reduce your profit figures for the client (you must still actually make the payment manually - Cheque, PayPal, etc...)&lt;br /&gt;
*'''Add Amount to Credit Balance''' - This will automatically create a credit on the clients account equal to the value of the withdrawal amount to be applied to the future invoices they receive from you&lt;br /&gt;
*'''Record in Withdrawals Only''' - This just makes a record of the withdrawal in the affiliates area and doesn't create any transaction or credit.&lt;br /&gt;
&lt;br /&gt;
There may be occasions where it is necessary to manually give a client commission, for example if an order was handled outside WHMCS or you've imported from another billing system and want to transfer their affiliate balance across. This is where the '''Add Manual Commission Entry''' section on the Commissions History tab is used. A ''Related Referral'' can also be selected if the commission relates to a specific referral, leave the field at &amp;quot;None&amp;quot; if adding a general commission.&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=GlobalSign_OneClickSSL&amp;diff=10074</id>
		<title>GlobalSign OneClickSSL</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=GlobalSign_OneClickSSL&amp;diff=10074"/>
				<updated>2014-01-23T21:10:09Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Case 3905: Removing references to renewals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to OneClickSSL, GlobalSign's revolutionary new SSL technology for automating the SSL reselling &amp;amp; installation process.&lt;br /&gt;
&lt;br /&gt;
Always eager to keep up with the latest hosting technologies, here at WHMCS we're proud to be '''the first''' billing solution offering integration with GlobalSign's new service, putting WHMCS users ahead of all the competition!&lt;br /&gt;
&lt;br /&gt;
==What is it?==&lt;br /&gt;
&lt;br /&gt;
With OneClickSSL, users simply activate SSL for their website by redeeming Secure Site vouchers via any of the OneClickSSL plug-ins, available via platforms such as cPanel, Parallels, IIS, and Apache.&lt;br /&gt;
&lt;br /&gt;
Redemption of the voucher using the plug-in transparently creates the cryptographic keys, the Certificate Signing Request (CSR), validates the control of the domain, installs the issued certificate and binds it to the appropriate website, all within just a few seconds, thus eliminating the need to provide your customer with a CSR, and have them go through a lengthy and often confusing SSL configuration process.&lt;br /&gt;
&lt;br /&gt;
But where does the user get the OneClickSSL Voucher you're wondering? Well that's where WHMCS comes in.  WHMCS lets you take full advantage of the OneClickSSL automation by allowing your customers to purchase and receive their OneClickSSL Vouchers automatically from your very own WHMCS ordering system.&lt;br /&gt;
&lt;br /&gt;
Here's an example of how a voucher purchase is shown to the customer via your client area:&lt;br /&gt;
&lt;br /&gt;
[[File:GSOneClickSSLClientArea.png]]&lt;br /&gt;
&lt;br /&gt;
And for admin users:&lt;br /&gt;
&lt;br /&gt;
[[File:GSOneClickSSLAdminArea.png]]&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
*Fully Automated Voucher Provisioning&lt;br /&gt;
*Supports both DomainSSL &amp;amp; AlphaSSL Products&lt;br /&gt;
*Allows offering Registration Periods of up to 5 Years&lt;br /&gt;
*Support for SSL Transfers&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
The GlobalSign OneClickSSL module first became available in August 2011 and so is not included by default in any WHMCS releases prior to V5.0.2. Therefore if you are running on Version 4.5 of WHMCS or earlier, you will need to download and install the module before you can use it. To download simply follow the link below and then to install, it's simply a case of uploading the module folder within the zip file to the /modules/servers/ directory of your installation.&lt;br /&gt;
&lt;br /&gt;
 http://www.whmcs.com/members/dl.php?type=d&amp;amp;id=90&lt;br /&gt;
&lt;br /&gt;
Finally your server IP address will need to be whitelisted by Globalsign support for access to their API. Failure to do so will result in a &amp;quot;This IP Address is not registered&amp;quot; error message.&lt;br /&gt;
&lt;br /&gt;
==Setting Up Voucher Products==&lt;br /&gt;
&lt;br /&gt;
To configure a OneClickSSL Voucher product in WHMCS, simply follow the steps below:&lt;br /&gt;
&lt;br /&gt;
# Begin by navigating to '''Setup &amp;gt; Products/Services''' and create a new group for your GlobalSign SSL offerings&lt;br /&gt;
# Next proceed to create a new product, selecting the group you just created above, setting the product type to &amp;quot;Other&amp;quot; and giving the new product a name&lt;br /&gt;
# You can then configure the description and other settings as you would for any product&lt;br /&gt;
# '''Require Domain''' should be unticked. And '''Welcome Email''' should be left at None.&lt;br /&gt;
# When it comes to pricing, you can offer the voucher for a one time item, so select the '''One-Time''' Payment Type option.&lt;br /&gt;
# Now it's time to configure the GlobalSign related settings via the '''Module Settings''' tab&lt;br /&gt;
# Begin by choosing '''Globalsignvouchers''' from the module dropdown menu&lt;br /&gt;
# You'll then be presented with a screen like the one below which has the following fields:&lt;br /&gt;
&lt;br /&gt;
*'''Username &amp;amp; Password''' - this is where you need to enter your GlobalSign API Username &amp;amp; Password&lt;br /&gt;
*'''SSL Certificate Type''' - in this dropdown menu you can set the type of SSL product this voucher grants access to. The choices are DomainSSL or AlphaSSL.&lt;br /&gt;
*'''Validity Period''' - this is where you set the period for which the SSL Certificate should be valid (for example 1 year, 2 year, 3 year).&lt;br /&gt;
*'''Order Kind''' - this is where you set the type of order this product is for. The choices are New or Transfer. Normally you should choose New here.&lt;br /&gt;
*'''Coupon &amp;amp; Campaign''' - these are optional fields which are only to be used if specifically instructed to by GlobalSign support&lt;br /&gt;
*'''Test Mode''' - this checkbox allows you to toggle demo mode for the selected product to allow you to place test orders without being charged&lt;br /&gt;
&lt;br /&gt;
One final requirement for the Voucher products is that a custom field must be created for the customer to enter the domain they are purchasing the voucher for. This will be created automatically for you but you can customise the display name which is the part after the '''Domain|''' via the custom fields tab should you wish.&lt;br /&gt;
&lt;br /&gt;
[[File:GSOneClickSSLModuleSettings.png]]&lt;br /&gt;
&lt;br /&gt;
==Additional Options==&lt;br /&gt;
&lt;br /&gt;
Voucher products can be offered in many different ways and combinations. And so in the module for WHMCS we've tried it make it as flexible as possible. And so to that end, there are a number of optional configurable options you can create to override the default module settings based on customers selections if you wish:&lt;br /&gt;
&lt;br /&gt;
*'''NumYears''' - A configurable option with this keyword name will override the Validity Period set for a product thus allowing you to offer the 1-5 registration periods via a single product&lt;br /&gt;
*'''Transfer''' - If you setup a configurable option with this name, set to field type Yes/No, then this allows the customer to specify if the SSL they are ordering is a transfer of an existing SSL simply by checking a box in the order process&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Billable_Items&amp;diff=10019</id>
		<title>Billable Items</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Billable_Items&amp;diff=10019"/>
				<updated>2014-01-10T02:39:23Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Case 2603&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Billable items are an alternative to using a product for billing clients, they allow you to add items for a client to be billed that aren't limited to preset products or fixed cycles and are therefore very flexible.  A billable item can be set to 1 of 5 invoice options:&lt;br /&gt;
&lt;br /&gt;
*'''Don't invoice for now''' - so it will remain listed in the clients account as an unbilled item&lt;br /&gt;
*'''Invoice on Next Cron Run''' - generate an invoice for it the next time your daily cron job runs&lt;br /&gt;
*'''Add to User's Next Invoice''' - not necessarily on the next cron run but when the user next gets an invoice for one of their products or services, include the item&lt;br /&gt;
*'''Invoice as Normal for Due Date''' - allows you to set a specific date the item is due and it will be invoiced X days in advance like all other products/services&lt;br /&gt;
*'''Recur''' - allowing you to set for the item to recur every X Days/Weeks/Months or Years for Y Times&lt;br /&gt;
&lt;br /&gt;
==Adding a Billable Item==&lt;br /&gt;
&lt;br /&gt;
# To add an item, either go to '''Billing &amp;gt; Billable Items &amp;gt; Add New''' or from the client summary page of the client you want to add it to, click the '''Billable Items''' tab and then the '''Add Billing Entry''' button&lt;br /&gt;
# Next enter a description for the item which should appear on the invoice when generated&lt;br /&gt;
# Then enter the amount to be billed (taxes will be applied as normal when the invoice generates)&lt;br /&gt;
# Now choose an invoice action from those explained above. If recurring, also enter how frequently to recur and how many times in the boxes provided. Entering 0 in the times box will result in it recurring indefinitely.&lt;br /&gt;
# Finally, if you have selected the &amp;quot;Invoice as Normal for Due Date&amp;quot; or &amp;quot;Recur Every&amp;quot; invoice action then you may specify a '''(Next) Due Date''' value to determine when the first invoice by this billable item will be generated.&lt;br /&gt;
# Leave invoice count at zero and then click to '''Save'''&lt;br /&gt;
&lt;br /&gt;
==Managing Billable Items==&lt;br /&gt;
&lt;br /&gt;
Billable items can be reviewed on the '''Billable Items''' tab in a specific clients profile area or collectively in the '''Billing &amp;gt; Billable Items''' area.  When editing a billable item, listed below the items details will be a list of all invoices that have been generated for it allowing you quick and easy access to the invoice(s) relating to that item - in most cases it will be just one but for recurring items the list will show all.&lt;br /&gt;
&lt;br /&gt;
==Products vs. Billable Items==&lt;br /&gt;
To ensure the best experience for your clients it important to know when a billable item or a product would be more appropriate. The differences are listed here:&lt;br /&gt;
* Billable Items can only be added by staff - Products can be added by clients via the public order form&lt;br /&gt;
* Billable Items are not displayed in the client area - Products are displayed on the &amp;quot;My Services&amp;quot; page in the client area&lt;br /&gt;
* Invoices for both Billable Items and Products will be visible to clients and staff&lt;br /&gt;
* Billable Items can be used to generate one-time or recurring invoices with any frequency from daily upwards - Products can be used to generate one-time or recurring invoices on specific billing cycles only (Monthly, Quarterly, Semi-Annually, Annually, Biennially, Triennially)&lt;br /&gt;
* Billable Items would typically be used for items unique to an individual client - Products would typically be used for items that many clients will buy&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Administrators_and_Permissions&amp;diff=10003</id>
		<title>Administrators and Permissions</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Administrators_and_Permissions&amp;diff=10003"/>
				<updated>2013-12-31T02:30:29Z</updated>
		
		<summary type="html">&lt;p&gt;Samcraven: Case 3789: Updating and minor clarification&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Managing Administrators==&lt;br /&gt;
&lt;br /&gt;
To set up additional admins, go to '''Setup &amp;gt; Staff Management &amp;gt; Administrator Users'''. From here you can view and edit existing operators as well as adding new ones. When editing an operator you can change all the details of the operator including resetting their password. It also allows you to see any notes they have made for themselves. &lt;br /&gt;
&lt;br /&gt;
==Assigning to Support Departments==&lt;br /&gt;
&lt;br /&gt;
To assign an admin to a support department perform the following steps:&lt;br /&gt;
&lt;br /&gt;
#Go to '''Setup &amp;gt; Staff Management &amp;gt; Administrator Users'''&lt;br /&gt;
#Click the edit icon next to the administrator you would like to assign to a department&lt;br /&gt;
#About halfway down the page, you will see a list of all the support departments in the system, tick the boxes next to the ones you want this admin account to be a member of&lt;br /&gt;
#Once finished, click the Save Changes button&lt;br /&gt;
Only when an admin account is assigned to a department will that admin user be able to view and respond to tickets in that department.&lt;br /&gt;
&lt;br /&gt;
==Configuring Administrator Roles==&lt;br /&gt;
&lt;br /&gt;
The administrator roles allow you to fine tune exactly what each of your admin users can do within your WHMCS administration area.  You can setup as many different role groups as you want and then assign your admins to them as required.  As standard, WHMCS comes with 3 default roles - Full, Sales &amp;amp; Support Only.&lt;br /&gt;
&lt;br /&gt;
===Setting Role Group Permissions===&lt;br /&gt;
&lt;br /&gt;
#Begin by going to '''Setup &amp;gt; Staff Management &amp;gt; Administrator Roles'''&lt;br /&gt;
#If you want to setup a new role group, click the Add New Role Group link and enter a name for it.  Or alternatively if editing the permissions on existing group, click the edit icon next to it&lt;br /&gt;
#You will then be shown a complete list of the permissions settings for the group you are creating. Options are provided for each admin area page and for some, individual controls such as whether values can be edited or records deleted are provided.&lt;br /&gt;
#You can also set the email receiving preferences - system emails, account emails and support emails&lt;br /&gt;
#Once completed, click Save&lt;br /&gt;
&lt;br /&gt;
===Assign an Admin to a Role===&lt;br /&gt;
&lt;br /&gt;
#To assign an admin to a role, go to '''Setup &amp;gt; Staff Management &amp;gt; Administrator Users'''&lt;br /&gt;
#Next, click the edit icon next to the admin you want to change&lt;br /&gt;
#Now in the Role Group dropdown menu choose the role you want to assign the admin to&lt;br /&gt;
#Then click save and the change will take immediate effect&lt;/div&gt;</summary>
		<author><name>Samcraven</name></author>	</entry>

	</feed>