<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.kmacloud.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
		<title>Contensive Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.kmacloud.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Special:Contributions/Admin"/>
		<updated>2026-05-04T16:04:22Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=4003</id>
		<title>Svetness</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=4003"/>
				<updated>2022-09-08T18:17:52Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* How-To For Svetness */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation for Svetness&lt;br /&gt;
&lt;br /&gt;
Livestream&lt;br /&gt;
Production server: https://livestream.svetness.com/&lt;br /&gt;
Staging server: http://svetness.livestream.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
Mobile&lt;br /&gt;
Production server: https://dashboard.svetness.com/&lt;br /&gt;
Staging server: http://svetnessdashboard.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
Maintenance&lt;br /&gt;
Production server: https://svetness.com/&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
==Roles==&lt;br /&gt;
;Admin: Employees of Svetness with access to the administrative back end of the website. They have &amp;quot;Administrator&amp;quot; checked in their user record.&lt;br /&gt;
&lt;br /&gt;
==How-To For Svetness==&lt;br /&gt;
===Ecommerce-Refunds===&lt;br /&gt;
&lt;br /&gt;
You can refund charges made to your account, either in whole or in part. Refunds use your available Stripe balance—this doesn’t include any pending balance. If your available balance doesn’t cover the amount of the refund, Stripe debits the remaining amount from your bank account.&lt;br /&gt;
&lt;br /&gt;
If Stripe can’t debit the remaining amount from your bank account, your refunds may go into a pending status until you add funds to your Stripe balance. You can view a list of all your pending refunds in the Dashboard.&lt;br /&gt;
&lt;br /&gt;
If the original charge underwent currency conversion, the refunded amount converts back using the same process. There are no fees to refund a charge, but the fees from the original charge aren’t returned.&lt;br /&gt;
&lt;br /&gt;
We submit refund requests to your customer’s bank or card issuer. Your customer sees the refund as a credit approximately 5-10 business days later, depending upon the bank. Once issued, a refund cannot be canceled. Disputes and chargebacks aren’t possible on credit card charges that are fully refunded.&lt;br /&gt;
&lt;br /&gt;
We’ll also send an email to your customer notifying them of the refund, if all of these conditions apply:&lt;br /&gt;
*The original charge was created on a Customer object in your Stripe account&lt;br /&gt;
*The Customer object has a stored email address&lt;br /&gt;
*You have Email customers for refunds enabled&lt;br /&gt;
&lt;br /&gt;
Some refunds—those issued shortly after the original charge—appear in the form of a reversal instead of a refund. In the case of a reversal, the original charge drops off the customer’s statement, and a separate credit is not issued.&lt;br /&gt;
&lt;br /&gt;
===Add Region/Code===&lt;br /&gt;
Manage Add-ons-&amp;gt;Ecommerce-&amp;gt;Account Categories&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=4002</id>
		<title>Gourley &amp; Gourley (G&amp;G)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=4002"/>
				<updated>2022-08-26T13:54:08Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Investor Section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The website can be found at https://www.gandgland.com/&lt;br /&gt;
&lt;br /&gt;
==Investor Section==&lt;br /&gt;
&lt;br /&gt;
 The Investor Section of the G&amp;amp;G website enables investors to login in order to access account information, to access stored documents, to review monthly and quarterly reports and to initiate account transfers. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you login to the site and click ACCOUNT OVERVIEW, you will see the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct-overview.png]]&lt;br /&gt;
&lt;br /&gt;
'''Adding/Editing the Account Profile''' &amp;lt;br /&amp;gt;&lt;br /&gt;
If you want to add or change information about the account administrator or account members, click on EDIT MY ACCOUNT PROFILE. This takes you to the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-Edit_account.png]]&lt;br /&gt;
&lt;br /&gt;
You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Document Retrieval''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Click on Drop Box to see a list of all documents stored. Click on the document name to access it. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Quarterly Reports''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads quarterly reports by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Quarterly Reports. Click ADD to name the report, upload the report file and choose which investment account the report goes with. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the quarterly report for that account by clicking on the report under Quarterly Reports in the Account Overview section. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Monthly Statements''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads monthly statements by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Investment Account Statement Content. Click ADD to name the report and upload the report file. Click the CHART tab to choose which fields to include on the report and to name the fields. Click the CONTENT tab to put in text for the header, body and footer on the statement. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To build the monthly statements, click on STATEMENT BUILDER, which displays the screen below. Here you will choose the statement content developed in the step above. Next select an account and click TEST STATEMENT to make sure everything looks like it should. When the statement looks correct, you can then click BUILD STATEMENTS to build all current statements for all accounts.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-stmt-builder.png]]&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the monthly statements for that account by clicking on MONTHLY STATEMENTS from the ACCOUNT OVERVIEW screen and then clicking on the specific report the user wants to access. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Initiating Account Transfers''' &amp;lt;br /&amp;gt;&lt;br /&gt;
To initiate account transfers, you click on ACCOUNT TRANSFER INITIATION FORM, which pulls up the following screen. Fill in all fields and click SAVE to initiate a transfer or CANCEL if you change your mind. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct_transfer.png]]&lt;br /&gt;
&lt;br /&gt;
'''Importing K-1s, Statements, and Other Documents (Mike)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After Mike uploads files, the transfer from S3 to website is the New Automatic Process (updated on production 6/26/2020) &lt;br /&gt;
&lt;br /&gt;
1) Log into AWS here: https://contensive.signin.aws.amazon.com/console&lt;br /&gt;
&lt;br /&gt;
2) Type S3 in the Search and click on S3&lt;br /&gt;
&lt;br /&gt;
3) Search for the bucket named 'gandglandupload' and click to open&lt;br /&gt;
&lt;br /&gt;
4) In the bucket, click the Upload button&lt;br /&gt;
&lt;br /&gt;
5) Click the Add Files button&lt;br /&gt;
&lt;br /&gt;
6) Locate your files and select Upload&lt;br /&gt;
&lt;br /&gt;
7) The new naming conventions have to match the following in order for the automatic process to transfer files to website.  They are as follows:&lt;br /&gt;
&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;quot;115 2020 Statement June.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
K-1:&lt;br /&gt;
&amp;quot;2020 K-1 115 Tom Jones.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Other Document:&lt;br /&gt;
&amp;quot;115 2020 AnyText.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Once uploaded to S3 bucket, the process will automatically transfer the files to the Investment Account Statements table and clear S3.&lt;br /&gt;
&lt;br /&gt;
9) The UI on user Accounts now has folders for K-1, Statements, Other Documents.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Updating K-1s on G&amp;amp;G site (Contensive)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of new push 6/26/2020- THIS NEW PROCESS IS AUTOMATIC.  Mike uploads files to S3, when they are transferred to server they are cleared out of S3, then saved to Investment Account Statements table and displayed on website. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(THIS PROCESS NO LONGER USED- Past instructions for manual process- but didn't want to delete when process became automatic)&lt;br /&gt;
1) On the server, create a folder in D:\inetPub\GandG\files\investmentAccount similar to D:\inetPub\GandG\files\investmentAccount\2017K1&lt;br /&gt;
&lt;br /&gt;
2) Copy all the K1 pdf files into that folder. They must each have a specific format:&lt;br /&gt;
&lt;br /&gt;
Year -- &amp;quot;K-1&amp;quot; -- AccountNumber -- theRest&lt;br /&gt;
&lt;br /&gt;
for example: 2016 K-1 996 TAYLOR, STEVEN.pdf&lt;br /&gt;
&lt;br /&gt;
3) In the admin site, under G &amp;amp; G Accounts, edit the addon &amp;quot;Deploy K1 Documents&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- at the end of the script, there is a references create record names with the year, like &amp;quot;2017&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- this must be changed to current year BEFORE running the script.&lt;br /&gt;
&lt;br /&gt;
4) Run the script to store all the K1 documents.&lt;br /&gt;
&lt;br /&gt;
*NOTE: Our program runs using the Partner Number.  For example, while G&amp;amp;G site lists Account 338- Riley, Lydia, and that is how we name the K-1 files, the Partner Number for Riley is 344.  So in this example, when our program runs, the Riley, Lydia K-1 is uploaded to the Account 344 Teter, Patricia on site.  The Partner Number for Teter is 338.  So we had to download the PDF manually and upload to the two records in Investment Account Statements table.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=American_College_of_Nurse-Midwives_(ACNM)&amp;diff=4001</id>
		<title>American College of Nurse-Midwives (ACNM)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=American_College_of_Nurse-Midwives_(ACNM)&amp;diff=4001"/>
				<updated>2022-08-23T19:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Add Search Bar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This website can be accessed at http://acnm.org/&lt;br /&gt;
&lt;br /&gt;
==Clear Cache Tool==&lt;br /&gt;
In order to clear the cache on the ACNM site, administrators or content editors can login and click on ADMIN. Next, click on MANAGE ADD-ONS, ACNM and then ACNM CLEAR CACHE CONTROL. You will then see the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ClearCache.png]]&lt;br /&gt;
&lt;br /&gt;
You can choose to hit the CLEAR CACHE NOW button to immediately clear the cache. You can also change the number of hours in the box to set how often you want the cache to automatically clear. Click on SAVE if you choose to change the number.&lt;br /&gt;
&lt;br /&gt;
==How to Manage Third-Party Add Search Bar==&lt;br /&gt;
&lt;br /&gt;
login to Add Search&lt;br /&gt;
&lt;br /&gt;
Username: webmanager@acnm.org&lt;br /&gt;
&lt;br /&gt;
Password: Midwife99#&lt;br /&gt;
&lt;br /&gt;
The addon, Addsearch, says that they will automatically recrawl the website when they think it is fit to do so.  &lt;br /&gt;
*You may get to these recrawling tools from the tab &amp;quot;Index Tools&amp;quot;. Once there, enter the URL for the page you want to update, in this case it was https://www.midwife.org/national-midwifery-week, &lt;br /&gt;
*Then hit &amp;quot;check status&amp;quot;, that will expand a screen and there is &amp;quot;recrawl url&amp;quot; button.  This will update the results for that one page and it is fast and it seems like it can be done an unlimited amount of times.&lt;br /&gt;
*There is also a &amp;quot;Full Recrawl&amp;quot; button. This will update all the search results for every page across the site and take about an hour. It can also only be run once a week.&lt;br /&gt;
&lt;br /&gt;
==Page Templates==&lt;br /&gt;
To set a template for a webpage, go to the webpage, login and click on EDIT. Then click the paper/pencil icon for the page content record. Click on the FEATURES tab and in the TEMPLATE field, choose the template you wish to use from the drop down menu. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the templates that have been developed for ACNM: &lt;br /&gt;
Login and click ADMIN&amp;gt;MANAGE DESIGN&amp;gt;TEMPLATES&lt;br /&gt;
&lt;br /&gt;
==ACNM Pledge Campaigns==&lt;br /&gt;
&lt;br /&gt;
The pledge form add-on enables you to place a pledge on a page with a form for people to sign the pledge by entering their name, email, state, and zip code. They may also choose to receive periodic updates from ACNM. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How to Install the Pledge Form Add-On''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click here for information on [[Installing Add-Ons]]. (The Add-On is named PLEDGE FORM.) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How to Add the Pledge Form to a web page''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you are on the web page where you would like the pledge form to appear and are logged on as an Administrator, you will select the EDIT option from the menu. Next, click the paper/pencil icon. This will take you to the Edit record for your page. On this screen put your cursor in the Copy box, click on the Add-on drop down menu and select Pledge Form. An image with the Contensive logo will appear in the Copy Box. Click OK at the top of the page to save the pledge form to your webpage. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you click OK, you will return to the webpage with the pledge form, where you will see the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ACNM-PledgeForm.png]]&lt;br /&gt;
&lt;br /&gt;
Click on the paper/pencil icon by the pledge name to edit the pledge text or to select the group for people who signed the form and also for people who chose to receive additional information.  All fields are required to submit the form. The field “State” is a drop down of the US states; if the user clicks the link “Outside the US” the drop down provides a list of countries and the link changes to “Inside the US”. The “Privacy Policy&amp;quot; link goes to a content page containing the OMT privacy policy. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the user clicks SUBMIT, a system email is sent to the “pledger” . You can edit the content of this email by logging in and going to ADMIN. Then click on MANAGE EMAIL, SYSTEM EMAIL, and then the paper/pencil icon for PLEDGE CAMPAIGN AUTO RESPONDER. You can edit the email text, subject, from address, notification send to address, and groups to receive the email. Click OK to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When someone fills out the The Pledge form and clicks SUBMIT, the information collected is saved to fields in a people record and adds that user to the group specified in the CAMPAIGN RECORD. Next, a light box pops up to ask the user to share their pledge on Facebook, Twitter or email. The Facebook incorporated Open Graph tags to allow a graphical post of the pledge on the user’s timeline. The Facebook and Twitter links will use the following information: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*The Link will be the URL or the page where the Pledge form is placed.&lt;br /&gt;
*The title and the description for the Facebook share will come from what you enter in the &amp;quot;Meta Content&amp;quot; tab for the page where the Pledge form is placed.&lt;br /&gt;
&lt;br /&gt;
To change the campaign on a page, login and click on ADVANCED EDIT. Click on the WRENCH above the campaign name and choose the new campaign from the drop down in the CAMPAIGN field. Click UPDATE to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ACNM Library Search==&lt;br /&gt;
The ACNM Library Search provides the ability to drop a search on a webpage for specific files for a specified combination of keyword, topic and/or category. To show up in the search, there must be a record saved in the ACNM Library2 Files. The files that will appear first in search results are those with keywords specified within the birth tool files and with the keyword in the title of the document. After those documents, any other documents with the search word in the content of the document will be displayed. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To place the Library Search on a web page, go to the page, login and click edit. While editing the page, put your cursor in the copy box and select ACNM LIBRARY2 FILE SEARCH from the Add-On drop down menu. Click OK to save changes.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you first place this add-on on a webpage, on the screen the user can type in a keyword and if they want they can choose a specific Category or Topic to narrow results.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Adding Files to the Library Search Results''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to show up in the search results, the file must be added to the ACNM Library2 Files. You get to these files by logging in, clicking on ADMIN and then on ACNM LIBRARY2 FILE SEARCH and finally ACNM LIBRARY2 FILES. This will display a list of all documents currently included in the search. To edit one of them, click the paper/pencil icon next to the file name. To add a new file, click ADD. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then specify the name of the file. You can include a URL for a specific webpage to be included in the search or upload a file for a document that you want to include. When you upload a PDF file (after saving), the system will update the content of the record with the text from the pdf file within 1 minute. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next enter a description for the file, which will show up in the search results screen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the META tab to select the Category, File Type and Topic for the document. Also, enter the keywords relevant to this document on this screen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK when you are done to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add or edit the categories, file types or documents included in the drop down menus, login, click on ADMIN and then on ACNM LIBRARY2 FILE SEARCH. You will then click on one of the following, depending which item you want to edit: ACNM LIBRARY2 FILE CATEGORIES, ACNM LIBRARY2 FILE TOPICS, or ACNM LIBRARY2 FILE TYPES. To edit one of them, click the paper/pencil icon next to the file name. To add a new item, click ADD. You will then enter the name of the new category, topic or file type and click OK to save changes.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=American_College_of_Nurse-Midwives_(ACNM)&amp;diff=4000</id>
		<title>American College of Nurse-Midwives (ACNM)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=American_College_of_Nurse-Midwives_(ACNM)&amp;diff=4000"/>
				<updated>2022-08-23T19:51:20Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This website can be accessed at http://acnm.org/&lt;br /&gt;
&lt;br /&gt;
==Clear Cache Tool==&lt;br /&gt;
In order to clear the cache on the ACNM site, administrators or content editors can login and click on ADMIN. Next, click on MANAGE ADD-ONS, ACNM and then ACNM CLEAR CACHE CONTROL. You will then see the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ClearCache.png]]&lt;br /&gt;
&lt;br /&gt;
You can choose to hit the CLEAR CACHE NOW button to immediately clear the cache. You can also change the number of hours in the box to set how often you want the cache to automatically clear. Click on SAVE if you choose to change the number.&lt;br /&gt;
&lt;br /&gt;
==Add Search Bar==&lt;br /&gt;
&lt;br /&gt;
login to Add Search&lt;br /&gt;
&lt;br /&gt;
Username: webmanager@acnm.org&lt;br /&gt;
&lt;br /&gt;
Password: Midwife99#&lt;br /&gt;
&lt;br /&gt;
The addon, Addsearch, says that they will automatically recrawl the website when they think it is fit to do so.  &lt;br /&gt;
*You may get to these recrawling tools from the tab &amp;quot;Index Tools&amp;quot;. Once there, enter the URL for the page you want to update, in this case it was https://www.midwife.org/national-midwifery-week, &lt;br /&gt;
*Then hit &amp;quot;check status&amp;quot;, that will expand a screen and there is &amp;quot;recrawl url&amp;quot; button.  This will update the results for that one page and it is fast and it seems like it can be done an unlimited amount of times.&lt;br /&gt;
*There is also a &amp;quot;Full Recrawl&amp;quot; button. This will update all the search results for every page across the site and take about an hour. It can also only be run once a week.&lt;br /&gt;
&lt;br /&gt;
==Page Templates==&lt;br /&gt;
To set a template for a webpage, go to the webpage, login and click on EDIT. Then click the paper/pencil icon for the page content record. Click on the FEATURES tab and in the TEMPLATE field, choose the template you wish to use from the drop down menu. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the templates that have been developed for ACNM: &lt;br /&gt;
Login and click ADMIN&amp;gt;MANAGE DESIGN&amp;gt;TEMPLATES&lt;br /&gt;
&lt;br /&gt;
==ACNM Pledge Campaigns==&lt;br /&gt;
&lt;br /&gt;
The pledge form add-on enables you to place a pledge on a page with a form for people to sign the pledge by entering their name, email, state, and zip code. They may also choose to receive periodic updates from ACNM. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How to Install the Pledge Form Add-On''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click here for information on [[Installing Add-Ons]]. (The Add-On is named PLEDGE FORM.) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How to Add the Pledge Form to a web page''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you are on the web page where you would like the pledge form to appear and are logged on as an Administrator, you will select the EDIT option from the menu. Next, click the paper/pencil icon. This will take you to the Edit record for your page. On this screen put your cursor in the Copy box, click on the Add-on drop down menu and select Pledge Form. An image with the Contensive logo will appear in the Copy Box. Click OK at the top of the page to save the pledge form to your webpage. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you click OK, you will return to the webpage with the pledge form, where you will see the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ACNM-PledgeForm.png]]&lt;br /&gt;
&lt;br /&gt;
Click on the paper/pencil icon by the pledge name to edit the pledge text or to select the group for people who signed the form and also for people who chose to receive additional information.  All fields are required to submit the form. The field “State” is a drop down of the US states; if the user clicks the link “Outside the US” the drop down provides a list of countries and the link changes to “Inside the US”. The “Privacy Policy&amp;quot; link goes to a content page containing the OMT privacy policy. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the user clicks SUBMIT, a system email is sent to the “pledger” . You can edit the content of this email by logging in and going to ADMIN. Then click on MANAGE EMAIL, SYSTEM EMAIL, and then the paper/pencil icon for PLEDGE CAMPAIGN AUTO RESPONDER. You can edit the email text, subject, from address, notification send to address, and groups to receive the email. Click OK to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When someone fills out the The Pledge form and clicks SUBMIT, the information collected is saved to fields in a people record and adds that user to the group specified in the CAMPAIGN RECORD. Next, a light box pops up to ask the user to share their pledge on Facebook, Twitter or email. The Facebook incorporated Open Graph tags to allow a graphical post of the pledge on the user’s timeline. The Facebook and Twitter links will use the following information: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*The Link will be the URL or the page where the Pledge form is placed.&lt;br /&gt;
*The title and the description for the Facebook share will come from what you enter in the &amp;quot;Meta Content&amp;quot; tab for the page where the Pledge form is placed.&lt;br /&gt;
&lt;br /&gt;
To change the campaign on a page, login and click on ADVANCED EDIT. Click on the WRENCH above the campaign name and choose the new campaign from the drop down in the CAMPAIGN field. Click UPDATE to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ACNM Library Search==&lt;br /&gt;
The ACNM Library Search provides the ability to drop a search on a webpage for specific files for a specified combination of keyword, topic and/or category. To show up in the search, there must be a record saved in the ACNM Library2 Files. The files that will appear first in search results are those with keywords specified within the birth tool files and with the keyword in the title of the document. After those documents, any other documents with the search word in the content of the document will be displayed. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To place the Library Search on a web page, go to the page, login and click edit. While editing the page, put your cursor in the copy box and select ACNM LIBRARY2 FILE SEARCH from the Add-On drop down menu. Click OK to save changes.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you first place this add-on on a webpage, on the screen the user can type in a keyword and if they want they can choose a specific Category or Topic to narrow results.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Adding Files to the Library Search Results''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to show up in the search results, the file must be added to the ACNM Library2 Files. You get to these files by logging in, clicking on ADMIN and then on ACNM LIBRARY2 FILE SEARCH and finally ACNM LIBRARY2 FILES. This will display a list of all documents currently included in the search. To edit one of them, click the paper/pencil icon next to the file name. To add a new file, click ADD. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then specify the name of the file. You can include a URL for a specific webpage to be included in the search or upload a file for a document that you want to include. When you upload a PDF file (after saving), the system will update the content of the record with the text from the pdf file within 1 minute. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next enter a description for the file, which will show up in the search results screen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the META tab to select the Category, File Type and Topic for the document. Also, enter the keywords relevant to this document on this screen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK when you are done to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add or edit the categories, file types or documents included in the drop down menus, login, click on ADMIN and then on ACNM LIBRARY2 FILE SEARCH. You will then click on one of the following, depending which item you want to edit: ACNM LIBRARY2 FILE CATEGORIES, ACNM LIBRARY2 FILE TOPICS, or ACNM LIBRARY2 FILE TYPES. To edit one of them, click the paper/pencil icon next to the file name. To add a new item, click ADD. You will then enter the name of the new category, topic or file type and click OK to save changes.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=American_College_of_Nurse-Midwives_(ACNM)&amp;diff=3999</id>
		<title>American College of Nurse-Midwives (ACNM)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=American_College_of_Nurse-Midwives_(ACNM)&amp;diff=3999"/>
				<updated>2022-08-23T19:50:26Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This website can be accessed at http://acnm.org/&lt;br /&gt;
&lt;br /&gt;
==Clear Cache Tool==&lt;br /&gt;
In order to clear the cache on the ACNM site, administrators or content editors can login and click on ADMIN. Next, click on MANAGE ADD-ONS, ACNM and then ACNM CLEAR CACHE CONTROL. You will then see the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ClearCache.png]]&lt;br /&gt;
&lt;br /&gt;
You can choose to hit the CLEAR CACHE NOW button to immediately clear the cache. You can also change the number of hours in the box to set how often you want the cache to automatically clear. Click on SAVE if you choose to change the number.&lt;br /&gt;
&lt;br /&gt;
==Add Search Bar==&lt;br /&gt;
&lt;br /&gt;
login to Add Search&lt;br /&gt;
&lt;br /&gt;
Username: webmanager@acnm.org&lt;br /&gt;
&lt;br /&gt;
Password: Midwife99#&lt;br /&gt;
&lt;br /&gt;
The addon, Addsearch, says that they will automatically recrawl the website when they think it is fit to do so.  &lt;br /&gt;
You may get to these recrawling tools from the tab &amp;quot;Index Tools&amp;quot;. Once there, enter the URL for the page you want to update, in this case it was https://www.midwife.org/national-midwifery-week, &lt;br /&gt;
Then hit &amp;quot;check status&amp;quot;, that will expand a screen and there is &amp;quot;recrawl url&amp;quot; button.  This will update the results for that one page and it is fast and it seems like it can be done an unlimited amount of times.&lt;br /&gt;
There is also a &amp;quot;Full Recrawl&amp;quot; button. This will update all the search results for every page across the site and take about an hour. It can also only be run once a week.&lt;br /&gt;
&lt;br /&gt;
==Page Templates==&lt;br /&gt;
To set a template for a webpage, go to the webpage, login and click on EDIT. Then click the paper/pencil icon for the page content record. Click on the FEATURES tab and in the TEMPLATE field, choose the template you wish to use from the drop down menu. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the templates that have been developed for ACNM: &lt;br /&gt;
Login and click ADMIN&amp;gt;MANAGE DESIGN&amp;gt;TEMPLATES&lt;br /&gt;
&lt;br /&gt;
==ACNM Pledge Campaigns==&lt;br /&gt;
&lt;br /&gt;
The pledge form add-on enables you to place a pledge on a page with a form for people to sign the pledge by entering their name, email, state, and zip code. They may also choose to receive periodic updates from ACNM. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How to Install the Pledge Form Add-On''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click here for information on [[Installing Add-Ons]]. (The Add-On is named PLEDGE FORM.) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''How to Add the Pledge Form to a web page''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you are on the web page where you would like the pledge form to appear and are logged on as an Administrator, you will select the EDIT option from the menu. Next, click the paper/pencil icon. This will take you to the Edit record for your page. On this screen put your cursor in the Copy box, click on the Add-on drop down menu and select Pledge Form. An image with the Contensive logo will appear in the Copy Box. Click OK at the top of the page to save the pledge form to your webpage. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you click OK, you will return to the webpage with the pledge form, where you will see the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ACNM-PledgeForm.png]]&lt;br /&gt;
&lt;br /&gt;
Click on the paper/pencil icon by the pledge name to edit the pledge text or to select the group for people who signed the form and also for people who chose to receive additional information.  All fields are required to submit the form. The field “State” is a drop down of the US states; if the user clicks the link “Outside the US” the drop down provides a list of countries and the link changes to “Inside the US”. The “Privacy Policy&amp;quot; link goes to a content page containing the OMT privacy policy. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the user clicks SUBMIT, a system email is sent to the “pledger” . You can edit the content of this email by logging in and going to ADMIN. Then click on MANAGE EMAIL, SYSTEM EMAIL, and then the paper/pencil icon for PLEDGE CAMPAIGN AUTO RESPONDER. You can edit the email text, subject, from address, notification send to address, and groups to receive the email. Click OK to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When someone fills out the The Pledge form and clicks SUBMIT, the information collected is saved to fields in a people record and adds that user to the group specified in the CAMPAIGN RECORD. Next, a light box pops up to ask the user to share their pledge on Facebook, Twitter or email. The Facebook incorporated Open Graph tags to allow a graphical post of the pledge on the user’s timeline. The Facebook and Twitter links will use the following information: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*The Link will be the URL or the page where the Pledge form is placed.&lt;br /&gt;
*The title and the description for the Facebook share will come from what you enter in the &amp;quot;Meta Content&amp;quot; tab for the page where the Pledge form is placed.&lt;br /&gt;
&lt;br /&gt;
To change the campaign on a page, login and click on ADVANCED EDIT. Click on the WRENCH above the campaign name and choose the new campaign from the drop down in the CAMPAIGN field. Click UPDATE to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ACNM Library Search==&lt;br /&gt;
The ACNM Library Search provides the ability to drop a search on a webpage for specific files for a specified combination of keyword, topic and/or category. To show up in the search, there must be a record saved in the ACNM Library2 Files. The files that will appear first in search results are those with keywords specified within the birth tool files and with the keyword in the title of the document. After those documents, any other documents with the search word in the content of the document will be displayed. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To place the Library Search on a web page, go to the page, login and click edit. While editing the page, put your cursor in the copy box and select ACNM LIBRARY2 FILE SEARCH from the Add-On drop down menu. Click OK to save changes.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you first place this add-on on a webpage, on the screen the user can type in a keyword and if they want they can choose a specific Category or Topic to narrow results.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Adding Files to the Library Search Results''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to show up in the search results, the file must be added to the ACNM Library2 Files. You get to these files by logging in, clicking on ADMIN and then on ACNM LIBRARY2 FILE SEARCH and finally ACNM LIBRARY2 FILES. This will display a list of all documents currently included in the search. To edit one of them, click the paper/pencil icon next to the file name. To add a new file, click ADD. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then specify the name of the file. You can include a URL for a specific webpage to be included in the search or upload a file for a document that you want to include. When you upload a PDF file (after saving), the system will update the content of the record with the text from the pdf file within 1 minute. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next enter a description for the file, which will show up in the search results screen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the META tab to select the Category, File Type and Topic for the document. Also, enter the keywords relevant to this document on this screen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click OK when you are done to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add or edit the categories, file types or documents included in the drop down menus, login, click on ADMIN and then on ACNM LIBRARY2 FILE SEARCH. You will then click on one of the following, depending which item you want to edit: ACNM LIBRARY2 FILE CATEGORIES, ACNM LIBRARY2 FILE TOPICS, or ACNM LIBRARY2 FILE TYPES. To edit one of them, click the paper/pencil icon next to the file name. To add a new item, click ADD. You will then enter the name of the new category, topic or file type and click OK to save changes.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3998</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3998"/>
				<updated>2022-08-03T16:37:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. &lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a MEMBER organization:''' admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a NON-member organization:''' admin should set the person record in Pentagon to the ASAAP3 category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Registration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contacts to be displayed on the FAA-0056 list:'''&lt;br /&gt;
The synch includes a background process that adds FAA list contacts to a group. If that user has a contact category type that matches their organization's, Organization Certification record's ship code. These ship codes or member codes can be AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. &lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the Membership Directory:''' &lt;br /&gt;
Admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3997</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3997"/>
				<updated>2022-08-03T16:36:05Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. &lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a MEMBER organization:''' admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a NON-member organization:''' admin should set the person record in Pentagon to the ASAAP3 category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Registration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contacts to be displayed on the FAA-0056 list:'''&lt;br /&gt;
The synch includes a background process that adds FAA list contacts to a group. If that user has a contact category type that matches their organization's, Organization Certification record's ship code. These ship codes or member codes can be AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. &lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a MEMBER organization:''' admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3996</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3996"/>
				<updated>2022-07-25T15:50:20Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. &lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a MEMBER organization:''' admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a NON-member organization:''' admin should set the person record in Pentagon to the ASAAP3 category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Registration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contacts to be displayed on the FAA-0056 list:'''&lt;br /&gt;
The synch includes a background process that adds FAA list contacts to a group. If that user has a contact category type that matches their organization's, Organization Certification record's ship code. These ship codes or member codes can be AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3995</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3995"/>
				<updated>2022-07-25T15:49:46Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. &lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a MEMBER organization:''' admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a NON-member organization:''' admin should set the person record in Pentagon to the ASAAP3 category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Registration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contacts to be displayed on the FAA-0056 list:'''&lt;br /&gt;
During the synch there is a background process that adds FAA list contacts to a group. If that user has a contact category type that matches their organization's, Organization Certification record's ship code. These ship codes or member codes can be AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3994</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3994"/>
				<updated>2022-07-15T16:52:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. &lt;br /&gt;
&lt;br /&gt;
*'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a MEMBER organization:''' admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
*'''To set the Primary Contact that is displayed on the ASA-100 list for a NON-member organization:''' admin should set the person record in Pentagon to the ASAAP3 category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Registration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3993</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3993"/>
				<updated>2022-07-15T16:52:01Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. &lt;br /&gt;
&lt;br /&gt;
'''To set the Organization:'''&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set the Primary Contact that is displayed on the ASA-100 list for a MEMBER organization: admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
To set the Primary Contact that is displayed on the ASA-100 list for a NON-member organization: admin should set the person record in Pentagon to the ASAAP3 category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Registration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3992</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3992"/>
				<updated>2022-07-15T16:51:35Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. &lt;br /&gt;
&lt;br /&gt;
To set the Organization:&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set the Primary Contact that is displayed on the ASA-100 list for a MEMBER organization: admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
To set the Primary Contact that is displayed on the ASA-100 list for a NON-member organization: admin should set the person record in Pentagon to the ASAAP3 category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Registration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3991</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3991"/>
				<updated>2022-07-15T16:50:50Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. &lt;br /&gt;
&lt;br /&gt;
To set the Organization:&lt;br /&gt;
In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set the Primary Contact that is displayed on the ASA-100 list for a MEMBER organization, admin should set the person record in Pentagon to the MEMB MAIN category and synch to Contensive.&lt;br /&gt;
To set the Primary Contact that is displayed on the ASA-100 list for a NON-member organization, admin should set the person record in Pentagon to the ASAAP3 category and synch to Contensive.&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Registration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Invoice_Manager&amp;diff=3990</id>
		<title>Invoice Manager</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Invoice_Manager&amp;diff=3990"/>
				<updated>2022-06-10T14:16:50Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Bundling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Invoice Manager provides the underlying framework for most online transactions, including Account Management, automated billing, account reporting, and asset reporting. It includes both automated and manual billing features. Other addon collections such as the Ecommerce Cart and Membership Manager use the common Invoice Manager framework to provide a consistent commerce and reporting interface.&lt;br /&gt;
==Getting Started==&lt;br /&gt;
To install Invoice Manager please contact Contensive.&lt;br /&gt;
&lt;br /&gt;
To use Invoice Manager, go to the /admin backend and open tools in the Navigator. Click Invoice Manager to open.&lt;br /&gt;
&lt;br /&gt;
To Add an account, click the Add button on the main account list page. Enter at least a unique account name and hit save. To modify an existing account, click on the account in the account list to screen see the account detail screen. Account features can be edited here, and more advanced features are accessible through the Edit link. Account contacts listed on the account detail screen can be selected from anyone associated with the account. To edit account contact details, click the edit next to the name.&lt;br /&gt;
&lt;br /&gt;
== Terms ==&lt;br /&gt;
; Account : The entity with which transactions are made.&lt;br /&gt;
; Account user : A person listed in the Users tab of the Account screen. Everyone in this list receives account subscriptions.&lt;br /&gt;
; Account purchaser : An account user who can purchase online using the account's purchasing rights. This is controlled by setting the account drop-down in the person's record. All account purchasers should also be added to the account users list. The system will automatically, periodically add all purchasers to the account user's list.&lt;br /&gt;
; Account Terms : Days to Pay (for billing accounts only) -- this is the number of days after the purchase date that the customer has to pay.&lt;br /&gt;
; Account Transaction : A log that records previous transactions.&lt;br /&gt;
; Account Transaction Document : A list of Account Transactions exported as as one group.&lt;br /&gt;
; Anniversary Date : The anniversary date is the upcoming date which represents another year of membership. When the account pays for a membership invoice that covers a period beginning on or past the Anniversary Date, the Anniversary Date is automatically set to the next year and the account is added to the Membership Kit Fulfillment report. For example, if the Anniversary Date is 2/5/2010 and a membership invoice is paid which covers 2/1 to 2/28, the Anniversary Date does NOT change. In this case, the next invoice covering 3/1/2010 to 3/30/2010 would automatically change the Anniversary Date to 2/5/2011. Another example, if the Anniversary Date is 5/1/2012 and a membership invoice is paid that covers 5/1/2012 to 5/31/2012, then the Anniversary date DOES change because this invoice period begins on (or after) the Anniversary Date.&lt;br /&gt;
; Anonymous Account : Can be enabled in settings. When enabled, this account is used for anonymous purchases. This means if a component that uses ecommerce allows users to purchase without authenticating, those purchases will be tracked on the anonymous account. Users cannot access the account, it cannot hold payment options, and it cannot include subscriptions.&lt;br /&gt;
; Completed Order : An order that the customer has indicated is ready to purchase.&lt;br /&gt;
; Canceled Order : An unpaid order that is marked to cancel&lt;br /&gt;
; Cancellation Grace Period : Settable in Membership Settings, this is the number of days after the Grace Period that the account will remain expired and users will NOT have site privileges before the membership is cancelled, and membership invoices are cancelled.&lt;br /&gt;
; Certification : An ongoing process of maintaining a certified status for a field. Ecommerce provides a mechanism for maintaining certification in multiple fields.&lt;br /&gt;
; Certificate : A one-time achievement of successfully completing a course. Ecommerce provides a mechanism for providing certificates in multiple fields.&lt;br /&gt;
; Charged Through Date : This is the last date that has been charged to a subscription or membership. If the charge is paid, this is the last date that the subscription is valid. The subscription expires on the next day, which means the subscription is expired and cannot be used on the next day.&lt;br /&gt;
; Deferred Transactions : When an invoice is paid, an account transaction is created. If the item has been configured with a differed transaction, a payment transaction is created between revenue and the deferment G/L account and deferred transactions are created in the Account Deferred Transactions table with future dates. For each deferred transactions, on its date, it will be removed and an equivalent account transaction will be created. Items are configured to create deferred transactions by specifying the deferment account, the deferment date, and the number of deferment transactions needed. For instance, you can defer a meeting payment until the meeting date, or defer an annual membership payment to show membership income on a monthly basis.&lt;br /&gt;
; Due Date : when payment is expected.&lt;br /&gt;
; Expiration Date : The last date of the current membership's period. On the following day, this account will be expired if it is not renewed. The Grace Period starts on the day after the Expiration Date. The Cancellation Grace period starts the day after the Grace period. For example, if a membership expires on March 15th, the membership is valid on March 15th, and is expired on march 16th.&lt;br /&gt;
; Fulfillment : The process of delivering goods to the customer as a result of an order.&lt;br /&gt;
; Grace period : Settable in Membership Settings, this is the number of days after the account expires the users still have access to membership privileges. When the Grace Period is over, users will be removed from groups.&lt;br /&gt;
; Invoice : The document generated from an order record, generally unpaid.&lt;br /&gt;
; Invoice Date : the date that the order is billed.&lt;br /&gt;
; Items : Things that can be purchased.&lt;br /&gt;
; Join Date : The date when the account last purchased a membership type and previously had no membership type. If an account has no membership type, and one is purchased, this date is set. It is not set for renewing accounts. However, if a membership has been cancelled and then the account rejoins as a member, the Join Date is reset to the rejoin date and the expiration date will be set based on the membership period and the new join date.&lt;br /&gt;
; Membership Account : An account from Invoice Manager, that has a valid Membership Type set&lt;br /&gt;
; Membership Cancelled Date : This is the date that the account's membership was cancelled.&lt;br /&gt;
; Membership Request Cancellation Date : This is the date what the account has requested its membership should be cancelled.&lt;br /&gt;
; Membership Types : A membership type is a special case of an item. When purchased, the membership type is saved in the account record enabling membership features such as the subscription group. An account can only have one membership type at a time so purchasing another will change the account to the new membership type. If the membership type has a subscription type, a membership expiration and a subscription will be added to the account. If the subscription type is empty or perpetual, there will be no expiration date. This account subscription will be managed by the system to automatically renew the membership on the account's membership expiration date. In this case, the term of the new membership is determined by the membership type's subscription type, either periodic, calendar or perpetual.&lt;br /&gt;
; On-Demand Payment : This means the payment is required before services are fulfilled. on demand payments are credit card and e-check. An account with On-Demand payment method &lt;br /&gt;
; Order : represents a purchase in any stage of completion.&lt;br /&gt;
; Paid Order : A completed order that is paid&lt;br /&gt;
; Payment Method : Accounts are set to one of four possible payment methods, No-Payment, On-Demand, Bill and Fulfill Now (Credit), and Bill and Fulfill on Payment (Billing).&lt;br /&gt;
; Pay Method Compatibility : Some items are only compatible with some payment methods. Use it to manipulate the pay method used when purchasing this item. For instance, if an account is set to On-Demand and they purchase an item set as Allow Billing, then the invoice can be billed and fulfillment will occur when the item is paid.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Any Method - (default) When an item is set to Any Method, the Pay Method used will be from the Account.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On-Demand If Available - If all items in the invoice are set to this method and the account has an on-demand method (credit card or echeck), the invoice will be paid with that method. Otherwise, the account's method will be used.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On-Demand Required - If any item in the invoice is set to this method, the invoice must be paid with an on-demand method&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Billing Allowed - If all items in the invoice are set to this method, the invoice can be billed even though the account may be set to on-demand&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
; Payment Options : Payment options are the choices available for payment to users of an account. An account may have two credit cards on file. If a user of the account came online to purchase, they could choose from either of these payment options.&lt;br /&gt;
; Prebill Days : (for recurring purchases and billing accounts only ) -- this is the number of days before the purchase date that the recurring purchase is to be invoiced.&lt;br /&gt;
; Purchase Date : For credit card purchases, this is just the date of the purchase. For billing, this is the date that the purchase should take place. For instance, for a service, this is the date the service will start. For a membership, this is when the membership starts. For online purchases, this is the date of purchase. For recurring purchases with no pre-bill period this is the invoice date.&lt;br /&gt;
; Receipt : The document generated from an order record, generally paid.&lt;br /&gt;
; Subscription Item : An item that adds account users into a subscription group. The details of the subscription are configured in the subscriptions tab of the item, like if it expires and it is renews.&lt;br /&gt;
; Subscription Duration Days : The number of full days (midnight to midnight EST) granted for a subscription.&lt;br /&gt;
; Subscription Duration Months : The number of months granted for a subscription, starting at the next midnight.&lt;br /&gt;
; Subscription Renewal Notification : An email sent to On-Demand accounts in advance of a subscription renewal. This notification is optional.&lt;br /&gt;
; Subscriptions (a.k.a. Recurring Purchase) : Subscription items purchased by an account. A list of subscriptions is maintained for each account. A subscription is added when a subscription item is purchased. If a subscription includes a group, it is used to verify all account users are put in the group. A subscription can also initiate a new customer charge if the subscription item is marked to renew on expiration. If a subscription is cancelled, the user will be removed from the group and any outstanding invoices for the subscription item will be cancelled when housekeeping runs.&lt;br /&gt;
&lt;br /&gt;
== Roles ==&lt;br /&gt;
; Administrator : The site user with administrator rights who configures and maintains the ecommerce system.&lt;br /&gt;
; User : Anyone with a record in the People table.&lt;br /&gt;
; Customer : The user who purchases online, creating an invoice, paying, etc.&lt;br /&gt;
; Account Primary Contact : The user selected as the contact for the account.&lt;br /&gt;
; Account Customers : Users with the account selected in the billing tab of their people record. These people can purchase online using the account.&lt;br /&gt;
; Billing Contact : The user selected in the Accounts Billing Contact. This user receives account notifications such as invoices and statements&lt;br /&gt;
; Carbon Copy Contact : (Optional) The user who receives a duplicate of all notifications.&lt;br /&gt;
; Ecommerce Contacts : Anyone added as either Account Primary Contact or Billing Contact is automatically added to a group with this name. If that group is deleted or renamed, a new group with this name will be created.&lt;br /&gt;
; Ecommerce Payment Problem : When a credit card fails, the account contacts are automatically added to a group with this name. If that group is deleted or renamed, a new group with this name will be created. When a credit card succeeds, the account contacts are removed from this group.&lt;br /&gt;
; Ecommerce Credit Card Contacts : All account contacts are added to this group if the account has a credit card.  When a credit card succeeds, the account contacts are removed from this group. If that group is deleted or renamed, a new group with this name will be created. &lt;br /&gt;
; Ecommerce Administrator Group : In settings, you can select any group to be the ecommerce administrators group. People in this group receive notifications for the ecommerce system. If that group is deleted or renamed, a new group with the name &amp;quot;Ecommerce Administrators&amp;quot; will be created and selected.&lt;br /&gt;
&lt;br /&gt;
== How-To ==&lt;br /&gt;
These are typical procedures that help with general tasks.&lt;br /&gt;
&lt;br /&gt;
===How to Set Up a Payment Processor===&lt;br /&gt;
On-Demand payments are processed directly to a payment processor with either a credit card or echeck. To setup which payment processor to use:&lt;br /&gt;
# Login and click ADMIN, TOOLS, INVOICE MANAGER, SETTINGS.&lt;br /&gt;
# Click on the ONLINE PAYMENTS tab.&lt;br /&gt;
# For STRIPE, select STRIPE PAYMENT PROCESSING from the SELECT PROCESSOR ADDON field drop down.&lt;br /&gt;
# For the other payment processors available (Verisign, Authorizenet, YourPay, My Virtual Merchant, Paypal), select the desired one from the LEGACY PAYMENT PROCESSOR MODE field.&lt;br /&gt;
# For the selected payment processor, click on the tab that corresponds with the processor name.&lt;br /&gt;
# In the STRIPE tab, you would check the TEST field if you are in test mode and enter the information received from Stripe for Test Secret Key, Test Publishable Key, Live Secret Key, and Live Publishable Key&lt;br /&gt;
# In the VERISIGN tab you will enter the server name, transaction type, tender type, verisign user name and password, vendor name and partner.&lt;br /&gt;
# In the AUTHORIZENET tab you will check or uncheck TEST MODE and enter the server name, user name, Authorizednet version, transaction type, check delimit request string, delimiting character, response URL, transaction key, echeck type.&lt;br /&gt;
# In the YOURPAY tab you will enter the server name, server port, key local fiel path, store key and type of transaction.&lt;br /&gt;
# In the MYVIRTUALMERCHANT tab you will enter the server name, check/uncheck test mode, enter type of transaction, merchant ID, merchant user ID and merchant pin.&lt;br /&gt;
# To enable PayPal, in the ONLINE PAYMENTS tab, you will check the box next to INCLUDE PAYPAL BUTTON and enter the PayPal Businees Name, post URL and currency code. You can also check the PayPal Test Mode box with the test URL and test business name.&lt;br /&gt;
#When you are done setting up the payment processor, click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===How to Add New Items===&lt;br /&gt;
Items are products and services purchased.&lt;br /&gt;
# Login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
# Click the DATA tab at the top of the screen.&lt;br /&gt;
# Click on ITEMS.&lt;br /&gt;
# Click ADD at the top of the screen.&lt;br /&gt;
# Go through each tab to set the item up. [http://wiki.kmacloud.net/index.php?title=Invoice_Manager#Managing_Items_and_Item_Categories Click for More Information on Managing Items]&lt;br /&gt;
# To enable an email upon purchase of an item, compose the email in [http://wiki.kmacloud.net/index.php?title=Managing_Email System Email] and then in the item's PURCHASE tab, select the email from the &amp;quot;System Email Sent on Purchase&amp;quot; field. Click OK to save.&lt;br /&gt;
# To enable an email upon renewal of an item, compose the email in [http://wiki.kmacloud.net/index.php?title=Managing_Email System Email] and then in the item's SUBSCRIPTION tab, select the email from the &amp;quot;System Email Sent on Renew&amp;quot; field. Click OK to save.&lt;br /&gt;
&lt;br /&gt;
===How to setup Subscription Renewal Notifications===&lt;br /&gt;
A subscription renewal notifications can be sent optionally to accounts before subscription items are renewed.&lt;br /&gt;
# Renewal notifications are sent to the billing contact of an accounts. Go to account details and verify the billing contact is selected and has a valid email address.&lt;br /&gt;
# Go to ecommerce settings, notifications tab and set the Subscription Renewal Notification Period to the number of days ahead of charging you want to notify the user. Leave blank to disable notifications&lt;br /&gt;
# Also in the Notifications tab, set the email body you would like to send. The following text will be replaced when the email is sent:&lt;br /&gt;
#* $item$ is replaced with the name of the subscription item&lt;br /&gt;
#* $name$ is replaced with the name of the billing contact&lt;br /&gt;
# Go to the subscription tab of the item and verify Send Renewal Notification is checked.&lt;br /&gt;
# The renewal notification is only sent once during the renewal phase, so verify the subscriptions Date of Last Renewal Notice is either blank, or set to a period prior to the current renewal cycle.&lt;br /&gt;
&lt;br /&gt;
===How to create a link directly to Subscriptions or Profile?===&lt;br /&gt;
Create a link alias for the page that contains the My Account addon. In this example we will assume /MyAccount is the link alias you created, so the link to the my account addon page will be http://www.mySite.com/MyAccount .&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?profile will take the user to the profile form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?subscriptions will take the user to the manage subscriptions form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?payment will take the user to the payment form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?history will take the user to the account history form&lt;br /&gt;
&lt;br /&gt;
===How to apply a credit memo===&lt;br /&gt;
A credit memo is reversal of a charge and not a payment. Create an invoice when a service is rendered. Create a payment when the customer pays for an invoice. If the service was never rendered, you can cancel the invoice. But if the service was partially rendered and you need to return part of the invoice you have two options, either cancel the invoice and create a new invoice for the corrected service, or create a credit memo that reverses the undelivered portion of the invoice.&lt;br /&gt;
&lt;br /&gt;
You apply the credit memo at the time the remainder of the invoice is paid. So if you create an invoice for $100 for services rendered, then only deliver $60 worth of the services, you can create a credit memo for $40. When the customer pays the $60, go to the Manual Payments tool, enter the payment of $60 and apply it to the $100 invoice and the $40 Credit memo.&lt;br /&gt;
&lt;br /&gt;
===How to set up Promotional Discounts===&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click the DATA tab and then PROMOTIONAL DISCOUNTS.&lt;br /&gt;
#Click ADD to add a new one or click on an existing one to edit it.&lt;br /&gt;
#In the DETAILS tab enter the NAME of the discount, the CODE to enter to receive the discount&lt;br /&gt;
#In the DISCOUNT % tab enter the percentage discount that applies to items in an order.&lt;br /&gt;
#In the DISCOUNT VOUCHER tab enter the &amp;quot;Original Amount&amp;quot; which is the total amount of the voucher.  Then as this amount is applied, the field for &amp;quot;Amount Spent&amp;quot; will be updated to reflect the value that has been spent from the Original Amount.  Once the Amount Spent equals the Original Amount there is no further discount applied.&lt;br /&gt;
#If there is a Discount and Voucher entered for a Promotional Discount Code, the percent will be applied, then the voucher amount will be applied.  On the invoice in the account, there will be an italicized descriptive line to detail the percentage or discount amount applied to that invoice.&lt;br /&gt;
#In the ITEMS tab, check APPLIES TO ALL ITEMS or check the specific items that get the discount.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===How to set up Sales Tax===&lt;br /&gt;
To set up a sales tax for any state where it is required for a business:&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click the DATA tab and then STATES.&lt;br /&gt;
#Find the state you want to edit and click the paper/pencil icon next to it.&lt;br /&gt;
#In the SALES TAX PERCENTAGE field, enter the sales tax for the state (for a rate of 5% enter 5).&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===How to add a new account===&lt;br /&gt;
Login and go to ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
Click ADD at the top of the ACCOUNT LIST.&lt;br /&gt;
Type in the ACCOUNT NAME and click OK.&lt;br /&gt;
&lt;br /&gt;
Go to account list in INVOICE MANAGER.&lt;br /&gt;
Find the new account and open it.&lt;br /&gt;
In the ORGANIZATIONS tab add the organization associated with the account.&lt;br /&gt;
Then in the DETAILS tab you will see a list of all people associated with the organization in the PRIMARY CONTACT and BILLING CONTACT fields. Select one in each field and also set up the CHARGE METHOD, BILLING TERMS and NOTIFICATION METHOD. Click SAVE.&lt;br /&gt;
&lt;br /&gt;
===How to set a credit limit===&lt;br /&gt;
If an account's Charge Method is set to Bill and Fulfill Now, you must set up a credit limit in the Account.&lt;br /&gt;
Enter the amount of credit in the Credit Limit field on the Account Details screen and click SAVE.&lt;br /&gt;
Note: If the field has 0 or is blank then the account will have no credit available. The outstanding credit will be the credit limit minus any balance remaining on outstanding unpaid invoices.&lt;br /&gt;
&lt;br /&gt;
===Create Manual Invoice===&lt;br /&gt;
To create a manual invoice, login and click on ADMIN, MANAGE ADD-ONS, ECOMMERECE, INVOICE MANAGER. &amp;lt;br /&amp;gt;&lt;br /&gt;
Next select the TOOLS tab and click on CREATE INVOICE. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you will select the account, give the invoice a title (for internal use only), choose payment type, what to do if the credit card fails, and set a shipping charge (optional).  &amp;lt;br /&amp;gt;&lt;br /&gt;
You will also be able to include a custom message on the invoice when it is unpaid and after it is paid. &amp;lt;br /&amp;gt;&lt;br /&gt;
Finally you will select an item and quantity, or you can enter an item description and price for something not currently in the system. &amp;lt;br /&amp;gt;&lt;br /&gt;
Click CREATE INVOICE to generate the invoice.&lt;br /&gt;
&lt;br /&gt;
===Creating Manual Charges or Credits===&lt;br /&gt;
Then select CREATE CREDIT MEMO, CREATE ACCOUNT CHARGE or CREATE MANUAL INVOICE. In each case you will select the account from the drop down menu. In each case you will enter the amount and all other information requested. Click the &amp;quot;CREATE&amp;quot; button at the bottom of the screen to create the desired charge or credit.&lt;br /&gt;
&lt;br /&gt;
Here you can enter a custom message in the UNPAID INVOICE MESSAGE and PAID INVOICE MESSAGE fields. When you open the invoice, you will see the messages you created.&lt;br /&gt;
&lt;br /&gt;
You can also use the TOOLS tab to process a batch of pending transactions by clicking on PROCESS BATCH.&lt;br /&gt;
&lt;br /&gt;
===How to Close Accounts===&lt;br /&gt;
Click on the MANAGE ADD-ONS folder. Next click on the MEMBERSHIP MANAGER folder and then click on MEMBERSHIP MANAGER. From here you will click on the INVOICE MANAGER tab. You will see a list of all accounts or only open accounts if you check the OPEN ONLY box. To close any accounts, click the check box by the account name and click on CLOSE ACCOUNT from the menu.&lt;br /&gt;
&lt;br /&gt;
===Sending Manual Invoices or Statements.===&lt;br /&gt;
If you need to send a manual invoice or statement, click on the MANAGE ADD-ONS folder. Next click on the MEMBERSHIP MANAGER folder and then click on MEMBERSHIP MANAGER. From here you will click on the INVOICE MANAGER tab. Next click on the NAME of the account and the PURCHASE HISTORY tab for that account. Click on the box next to any invoices you want to send and then click SEND INVOICES. If you want to send a statement, which shows all outstanding charges for the account, click the SEND STATEMENT button.&lt;br /&gt;
&lt;br /&gt;
If you need to send statements to multiple accounts, click on ECOMMERCE and then INVOICE MANAGER. Place a check in the box next to all accounts you want to receive a statement. Next click SEND STATEMENTS.&lt;br /&gt;
&lt;br /&gt;
===How to change an account primary or billing contact.===&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. On the details tab are select lists for the account primary contact and the account billing contact. Choose someone from this list and click save.&lt;br /&gt;
&lt;br /&gt;
These select lists include everyone in the users' tab for the account plus the person currently selected in the drop-down. That means if you select someone and later they are removed from the users' list, they will remain in the contact list until you select a replacement.&lt;br /&gt;
&lt;br /&gt;
===How to add someone to the account primary or billing contact.===&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. Go to the User's tab and verify the person has been added to the account. If they have not, click the add button and add them to the users list and click save.&lt;br /&gt;
&lt;br /&gt;
On the details tab are select lists for the account primary contact and the account billing contact. Choose someone from this list and click save.&lt;br /&gt;
&lt;br /&gt;
===How to remove someone from an account.===&lt;br /&gt;
There are four possible associations between a person and an account that should be verified.&lt;br /&gt;
# If they are the primary or billing contact, you must select someone else.&lt;br /&gt;
# If they are an individual member, you must remove them from the account on the account's User page.&lt;br /&gt;
# If they are a company member, you have to edit their people record and change (or remove) the organization.&lt;br /&gt;
# In rare cases, they may be configured to purchase online with the account. Change their billing account in their people record in the billing tab.&lt;br /&gt;
&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. If the person is the billing or primary contact, select a replacement and click save.&lt;br /&gt;
&lt;br /&gt;
Go to the User's tab and locate the person. Click edit to open the person's People record. Verify their organization is set correctly (remove from the account's organization if necessary). On the Billing tab, verify the Account is selected correctly (remove from the account if necessary).&lt;br /&gt;
&lt;br /&gt;
Click OK on the people record should return you to the invoice manager page. If not, go to invoice manager and select the account.&lt;br /&gt;
&lt;br /&gt;
Go to the user's tab. If the person was an individual user (associated to the account as an individual not as a company employee), you can remove them by checking the box next to their name and clicking Remove Selected User.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Your Account Profile in My Account===&lt;br /&gt;
The Account Profile page stores your name, email, password, phone and photo. Click on the person icon to change any of those account fields. Click SAVE when you are done.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Groups In My Account ===&lt;br /&gt;
You can manage various group types through My Account.&lt;br /&gt;
&lt;br /&gt;
====First set up Group Type====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE ADD-ONS, ECOMMERCE, GROUP TYPES.&lt;br /&gt;
#Click ADD to add a new group type or click the paper/pencil icon to edit a group type.&lt;br /&gt;
#In the DETAILS tab, enter a name for your group type, such as Committees.&lt;br /&gt;
#In the MY ACCOUNT tab, check INCLUDE IN MY ACCOUNT to allow people to join this group type in MY ACCOUNT. &lt;br /&gt;
#If there is an expiration time period for this group, set the EXPIRATION METHOD as Periodic (set the # of days or months) or Calendar (set a specific day and month each year).&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====Next set up the Groups====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE USERS, GROUPS.&lt;br /&gt;
#Click ADD to add a new group or click the paper/pencil icon to edit a group.&lt;br /&gt;
#Enter the group NAME and CAPTION (such as Safety Committee) and select the GROUP TYPE if any.&lt;br /&gt;
#Check the box next to the field &amp;quot;Allow Public Join&amp;quot;.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====Set up Notifications for Group Joins====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE EMAIL and SYSTEM EMAIL.&lt;br /&gt;
#Open the email named GROUP JOIN NOTIFICATION EMAIL.&lt;br /&gt;
#Go to the SEND TO GROUPS tab.&lt;br /&gt;
#Click on the name of the group you want to be notified every time someone joins a group through My Account.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When a user clicks on MY ACCOUNT, they can click on the Manage Groups icons to join any group that is marked as &amp;quot;Allow Public Join&amp;quot;. To join a specific group, they wll click on the check box next to that group and click SAVE. When anyone joins a new group, a notification email is sent to the group specified in the Group Join Notification email.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Online Payments In My Account ===&lt;br /&gt;
Click the $ icon to get to this page. The Online Payments page shows current invoices outstanding. On this page you can choose to pay one or more invoices by selecting the invoices you wish to pay and then entering credit card information and clicking MAKE PAYMENT.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Updating Payment Information in My Account ===&lt;br /&gt;
Click on the credit card icon to get to this page. The Update Payment Information page is where you can store and edit information about your payment methods, including credit cards and online checks (if enabled). Click ADD to add a new payment method, and click on a payment method to edit any information included about that  payment type. Click SAVE when you are done adding or changing information.&lt;br /&gt;
&lt;br /&gt;
=== How to Search Account History in My Account ===&lt;br /&gt;
Click on the clock icon to get to the Account History page, which shows information about all of your previous invoices and payments.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Staff in My Account ===&lt;br /&gt;
Click on the people icon to manage staff if you are authorized to perform this function. You can add new users by clicking on ADD USER or edit existing users by selecting them and clicking UPDATE. After you add or edit users, click SAVE to store your changes. You can also delete users from your account by checking the box next to their name and clicking UPDATE. This action will also delete the user's People Record from the system.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Organizations in My Account ===&lt;br /&gt;
Click on the organization icon to update organization information if you are authorized to perform this function. You can update the company name, address, phone number, web, email or annual revenue amount. You can also upload a new logo. After you add or edit information, click CLOSE to store your changes. NOTE: This section is only visible if the account has organizations associated with it.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Certificates and Certifications in My Account ===&lt;br /&gt;
Click on the Certification icon to update CEU credits for a specific certificate or certification.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: In order for the Certifications/Certificate icon to appear under My Account, the box must be checked next to the field &amp;quot;Include Certifications&amp;quot; in the My Account tab of Ecommerce Settings.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== How to Add New Certificates or Certification Types ====&lt;br /&gt;
*Login and click on ADMIN, MANAGE ADD-ONS, ECOMMERCE.&lt;br /&gt;
*If there is not yet an item set up for your certificate or certification, then follow instructions below; otherwise proceed to the next step in the process.&lt;br /&gt;
**Click ITEMS and ADD.&lt;br /&gt;
**Enter the ITEM NAME in the Name field.&lt;br /&gt;
**In the Catalog tab make sure &amp;quot;Appears in Catalog&amp;quot; is NOT checked and Category is set to NONE.&lt;br /&gt;
**In the GL field set the &amp;quot;General Ledger Post method to INCOME.&lt;br /&gt;
**In the Pricing field set the price in the &amp;quot;Regular Price&amp;quot; field.&lt;br /&gt;
**Click OK to save the item.&lt;br /&gt;
&lt;br /&gt;
*After you have an item set up, select either the Certificate Type or Certification Types table.&lt;br /&gt;
*Click ADD to add a new record or click the paper/pencil icon to edit an existing record.&lt;br /&gt;
*Add the Certificate or Certification Name, the Required CECs and the Item; for CERTIFICATIONS also enter # of years the certification is valid and Designation (suffix added to user name in SUFFIX field with this certification).&lt;br /&gt;
*'''For certificates, upload a PDF of the certificate.'''&lt;br /&gt;
*At this point all users will see the certificates that have been entered; certifications must be entered for each user as outlined in the next section.&lt;br /&gt;
*Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====How to Add New Certifications====&lt;br /&gt;
*Login and click on ADMIN, MANAGE ADD-ONS, ECOMMERCE.&lt;br /&gt;
* Then select the Certifications table.&lt;br /&gt;
*Click ADD to add a new record or click the paper/pencil icon to edit an existing record.&lt;br /&gt;
*Add the Certification Name (just enter the first and last name of the user and you can also add the name of the certification type here).&lt;br /&gt;
*Select the Certification Type, and add the Member ID (from the user record), Date Certified, Date Recertification is necessary and Paid Order ID (if they have already paid).&lt;br /&gt;
*Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====The Certificate/Certification Dashboard====&lt;br /&gt;
*The CEC Manager dashboard page shows a list of a specific user's certificates and certifications and their current status. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Certifications show:&lt;br /&gt;
**Certification Name&lt;br /&gt;
**Date Certified&lt;br /&gt;
**Recertification Date&lt;br /&gt;
**Required CECs&lt;br /&gt;
**Actual CECs&lt;br /&gt;
*A button to add CECs, and if all CECs are completed a button to Pay &lt;br /&gt;
&lt;br /&gt;
Note: If CEC requirements are not met and/or payment is not completed by the recertification date, then the button will say CONTACT ADMIN and the certification will be flagged as suspended.&lt;br /&gt;
&lt;br /&gt;
*Certificates show:&lt;br /&gt;
**Certificate Name&lt;br /&gt;
**Required CECs&lt;br /&gt;
**Actual CECs&lt;br /&gt;
*A button to add CECs, and if all CECs are completed a button to PAY. Once payment is made the button will say Print Certificate.&lt;br /&gt;
&lt;br /&gt;
'''NOTES:''' &lt;br /&gt;
*The &amp;quot;Actual CEUs&amp;quot; column is calculated  by the system.&lt;br /&gt;
*The Certificate and Certifications list is linkable to the details about that certificate/certification&lt;br /&gt;
&lt;br /&gt;
==== How to Add CECs====&lt;br /&gt;
*To add CEC credits, the user will click on the ADD CECs button next to current certificates or certifications or click on the certificate or certification name.&lt;br /&gt;
*This takes the user to a screen where they can upload supporting documents and enter:&lt;br /&gt;
**Event Name&lt;br /&gt;
**Event Location&lt;br /&gt;
**Event Sponsor&lt;br /&gt;
**Event Date&lt;br /&gt;
**Calculated CECs (round to nearest quarter hour)&lt;br /&gt;
*Click FINISH when you are done or ADD ANOTHER to continue adding credits.&lt;br /&gt;
'''NOTE: Information entered on this screen will update the Actual CECs for the applicable certificate/certification; credits will be based on a 60-minute hour. This means that a 60 minute workshop will equal 1.00 CE credit and a 75-minute workshop will equal 1.25 CE credits, etc.'''&lt;br /&gt;
&lt;br /&gt;
==== How to Find and Manage Suspended and Cancelled Certifications====&lt;br /&gt;
*To see any suspended certifications, login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
*Click the Reports tab and then click Suspended Certifications Report&lt;br /&gt;
*There is a list of all user names, certification types, recertification date and reason for suspension.&lt;br /&gt;
*Here the admin can click APPROVE to remove the user from the Suspended Certifications Report and automatically update their recertification date or to click CANCELLED to cancel the certification.&lt;br /&gt;
&lt;br /&gt;
==== System Emails Associated with Certificates and Certifications ====&lt;br /&gt;
'''Certificates'''&amp;lt;br /&amp;gt;&lt;br /&gt;
1. '''''Certificate Approved Notification:''''' When a user surpasses the number of CECs required and pays for the certificate this email is sent to the user and the certifying organization is notified.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Certifications'''&amp;lt;br /&amp;gt;&lt;br /&gt;
1. '''''Certification Approved Notification:''''' When a user surpasses the number of CECs required and pays for the certification this email is sent to the user and the certifying organization is notified.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. '''''Certification Suspended Notification:''''' When the recertification date passes for a certification and the user has not met the number of CECs required and/or has not paid for the recertification this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. '''''Certification Cancelled Notification:''''' When the certifying organization marks a suspended certification as cancelled this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
4. '''''Certification Upcoming Notification:''''' When a certification has 6 months left until the recertification date this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== How to Import Certifications From a CSV file====&lt;br /&gt;
'''The CSV file must contain the following columns'''&lt;br /&gt;
*1. FirstName&lt;br /&gt;
*2. LastName&lt;br /&gt;
*3. Email&lt;br /&gt;
*4. Program&lt;br /&gt;
*5. RecertificationDeadline&lt;br /&gt;
*6. Designation&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: If you are uploading certifications with a new certification type, you must first add the Certification Type to the Certification Types table. See section above &amp;quot;How to Add New Certificates or Certification Types&amp;quot; for instructions on adding new certifications.'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Login and click ADMIN, TOOLS, WIZARDS, IMPORT WIZARD'''&lt;br /&gt;
*1. Select to upload a new file or use a file already uploaded and click CONTINUE&lt;br /&gt;
*2. Select the file in the next step and click CONTINUE&lt;br /&gt;
*3. Select ImportCertifications in the field &amp;quot;Import into an existing content table&amp;quot; and click CONTINUE&lt;br /&gt;
*4. On the &amp;quot;Create a New Mapping&amp;quot; window select the following fields in the IMPORTED FIELD next to the matching DATABASE FIELD and click CONTINUE:&lt;br /&gt;
   1-FirstName&lt;br /&gt;
   2-LastName&lt;br /&gt;
   3-Email&lt;br /&gt;
   4-Program&lt;br /&gt;
   5-RecertificationDeadline&lt;br /&gt;
   6-Designation&lt;br /&gt;
   7-dateCertified&lt;br /&gt;
*5. In the &amp;quot;Update Control&amp;quot; window select the button &amp;quot;Insert all imported data, regardless of key field&amp;quot; and click CONTINUE &lt;br /&gt;
*6. On the &amp;quot;Finish&amp;quot; screen, enter your email address and click FINISH.&lt;br /&gt;
&lt;br /&gt;
'''Once the CSV file is uploaded into the ImportCertifications table'''&lt;br /&gt;
*1. Go to Manage Add-ons, Ecommerce and select the Import Certification table&lt;br /&gt;
*2. Verify all fields are populated.&lt;br /&gt;
 &lt;br /&gt;
'''Go to Tools, and select the Certification Import Tool, then click IMPORT'''&lt;br /&gt;
&lt;br /&gt;
'''When complete the words your import is complete will display'''&lt;br /&gt;
&lt;br /&gt;
'''Open certification type table, verify the new certification type is entered'''&lt;br /&gt;
&lt;br /&gt;
'''Open the certifications table, verify the new certifications are entered'''&lt;br /&gt;
&lt;br /&gt;
'''Open the people table, Verify the people are entered with the new designation'''&lt;br /&gt;
&lt;br /&gt;
=== How to Merge Duplicate Accounts ===&lt;br /&gt;
*Login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
*Click on the TOOLS tab and then ACCOUNT MERGE.&lt;br /&gt;
*Select the SOURCE ACCOUNT (the duplicate account).&lt;br /&gt;
*Select the DESTINATION ACCOUNT (the account you want to keep).&lt;br /&gt;
*Click MERGE.&lt;br /&gt;
*Manually verify that the destination account has membership correctly configured by editing the account record and verifying Membership Type, Membership Status, Expiration, Join and Anniversary.&lt;br /&gt;
*Manually close the source account.&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: This tool merges members and accounting transactions from the source account to the destination account. Account information like contacts, membership details, etc. are not changed. When complete, the membership settings should be reviewed manually and the source account should be closed.'''''&lt;br /&gt;
&lt;br /&gt;
=== How to Set Up Membership Dependencies ===&lt;br /&gt;
These instructions are for accounts, your organization will bill one account, but will have multiple organizations in that account. There will also be accounts for each of these organizations, which will not be billed and whose membership is dependent on the master account.&lt;br /&gt;
&lt;br /&gt;
====Add Organizations to the Master Account====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click on TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Select the master account (such as Daseke Inc.) and click on the name to open the account.&lt;br /&gt;
#Click on the ORGANIZATIONS tab in that account.&lt;br /&gt;
#Click the ADD button and then select the organization you want to add to the current account.&lt;br /&gt;
#Click ADD again to complete the process.&lt;br /&gt;
&lt;br /&gt;
====Keep Accounts for each dependent organization with a membership expiration date far in the future====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click on TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click on the DATA tab and then select ACCOUNTS.&lt;br /&gt;
#Find a dependent account and open the record by clicking on the paper/pencil icon next to it.&lt;br /&gt;
#Click on the MEMBERSHIP tab.&lt;br /&gt;
#In the MEMBERSHIP DEPENDENCY field, select the name of the master account (such as Daseke Inc.).&lt;br /&gt;
#Delete the Expiration Date.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
#Click on TOOLS, MEMBERSHIP MANAGER.&lt;br /&gt;
#On the ACCOUNT LIST, find the account you just edited and click on the name.&lt;br /&gt;
#Click on the SUBSCRIPTIONS tab, and make sure the subscription is for the correct membership and that it does not expire.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
#If there are any division memberships in the account click the checkbox next to them and click DELETE SUBSCRIPTION. Put the division membership subscriptions in the master Daseke account.&lt;br /&gt;
&lt;br /&gt;
====Adding New Organizations and Setting them up as Part of a Master Account====&lt;br /&gt;
#Login and click MANAGE USERS, ORGANIZATIONS.&lt;br /&gt;
#Click ADD and enter all organization information; click OK to save the new organization.&lt;br /&gt;
#Follow instructions above for adding the organization to the master account.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: If you need to add a new organization, you will click on MANAGER USERS, ORGANIZATIONS and then click ADD. After filling out all information for the organization, click OK. Next time you go to the master account, this organization will show up in the organization drop down menu. Do not select anything in the PARENT ORGANIZATION field in the organization record; the dependency is set in the account record.&lt;br /&gt;
&lt;br /&gt;
====Adding a New Placeholder Account for the New Organization====&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click ADD.&lt;br /&gt;
#In the DETAILS tab, enter the account name.&lt;br /&gt;
#In the MEMBERSHIP tab, select the MEMBERSHIP TYPE and the MEMBERSHIP DEPENDENCY (the master account).&lt;br /&gt;
#Enter the Join Date.&lt;br /&gt;
#Click OK to save the new account.&lt;br /&gt;
#From the Invoice Manager Account List, open the new account.&lt;br /&gt;
#Click on the Organizations tab.&lt;br /&gt;
#Click the ADD button and then select the organization you want to add to the current account.&lt;br /&gt;
#Click ADD again to complete the process.&lt;br /&gt;
&lt;br /&gt;
====Removing an Organization from the Master Account====&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Find the master account in the ACCOUNT LIST and click on the name.&lt;br /&gt;
#Click on the ORGANIZATIONS tab.&lt;br /&gt;
#Click on the checkbox next to the organization you want to remove and click on REMOVE FROM ACCOUNT.&lt;br /&gt;
#Next click on the ACCOUNTS tab at the top of the page.&lt;br /&gt;
#Find the placeholder account for that organization and click on the checkbox next to the account name.&lt;br /&gt;
#Click on the CLOSE ACCOUNT button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: If you need to add a new organization, you will click on MANAGER USERS, ORGANIZATIONS and then click ADD. After filling out all information for the organization, click OK. Next time you go to the master account, this organization will show up in the organization drop down menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: Setting up membership dependencies will enable automatic cancellation of any accounts set to be dependent on another account if the account selected in the MEMBERSHIP DEPENDENCY field is cancelled.'''&lt;br /&gt;
&lt;br /&gt;
=== How to Manage the Rejoin Process ===&lt;br /&gt;
If a membership account is cancelled and the company decides to rejoin at a later date, the Join Date will be reset to the date of the rejoin. The expiration date will be set to the time period specified in the membership starting with the rejoin date.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to Add a Gift Card to an Account ===&lt;br /&gt;
To add a gift card to an account open to &amp;quot;Account Manager&amp;quot; and click on the account where you want to add the gift card.  &lt;br /&gt;
&lt;br /&gt;
#At the bottom where &amp;quot;payment choices&amp;quot; are click &amp;quot;add&amp;quot; link.&lt;br /&gt;
#This will open the &amp;quot;Account Autopay Options&amp;quot; click on the tab for &amp;quot;Gift Card&amp;quot;.&lt;br /&gt;
#This will open the fields for Gift card.  Enter a &amp;quot;Redeem Code&amp;quot;. This will be assigned to the account so the user doesn't have to know it. It should not be something that can easily be guessed such as a random series of numbers&lt;br /&gt;
#If you want the &amp;quot;card&amp;quot; to expire enter the date or leave it blank if it never expires.&lt;br /&gt;
#Enter the current balance you want for the gift card. The amount spent will update as the card is used.  The account user can use the &amp;quot;gift card&amp;quot; for payment up until the amount spent is equal to the original balance.&lt;br /&gt;
&lt;br /&gt;
The account user can select the radio for &amp;quot;Select Saved Gift Card&amp;quot; in the payment portion and then choose the option(s) of cards available to them just as they would a saved Credit card. When submitting the gift card as payment it will update the &amp;quot;amount spent&amp;quot; field.  If the balance is less than the card amount it will apply the remaining balance and the user must then select another payment method to complete the transaction.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
===Pay Method Compatibility===&lt;br /&gt;
&lt;br /&gt;
The chart below shows how an account will be charged based on the Pay Method Compatibility set in the items being purchased and the Pay Method set for the account making the purchase. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, if an account is set to require on-demand payment, but all items being purchased by the account are set to allow billing, then the account can be billed for those items. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the other hand, if an account is set to allow billing, but even one item being purchased by the account on a specific invoice is set to Require On-Demand, then that invoice will have to be paid on-demand at the time of purchase and cannot be billed for later payment. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Pay_Method_Compatibility_Chart.png]]&lt;br /&gt;
&lt;br /&gt;
===Purchase Process===&lt;br /&gt;
; Join Date : The date when a membership or subscription first becomes effective. It is the first full date following the purchase. If the purchase takes place at 5pm on the 14th, the subscription starts at payment, but the join date becomes the next full date, the 15th.&lt;br /&gt;
; Bill Date : The date the invoice is created. &lt;br /&gt;
; Effective Purchase Date : The date when the purchase should take place. For example, if you buy a monthly subscription that starts on the 15th of the month, that means the join date was the 15th. The expiration date will be the 14th of the next month and the effective purchase date for the renewal is the 15th.&lt;br /&gt;
; Invoice Date : When the invoice is sent. For subscriptions this is the effective Purchase Date minus the prebill period. If Prebill days is 1, the invoice is sent one day before the effective purchase date.&lt;br /&gt;
; Expiration Date : The last day of the subscription period.&lt;br /&gt;
; Invoice Due Date : The day invoice payment is requested. For subscriptions, this is the effective purchase date plus the account terms.&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
To specify settings for the Invoice Manager, log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the SETTINGS tab. Here you specify days allowed to pay invoices, days in advance to pre-bill certain accounts, setup for faxed invoices and information about who receives notification at your organization about any ecommerce transactions.&lt;br /&gt;
&lt;br /&gt;
====Setting up a Test Credit Card====&lt;br /&gt;
Log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the SETTINGS tab. Go to the TESTING tab and enter a number in the Test Credit Card Number field; click OK to save changes. This number will enable you to complete online purchases without going through the payment processor. When making a test purchase on the website, you will enter this number in the credit card number field and then choose anything for credit card type, CVV and card holder name; also make sure you enter a future date in the expiration date field.&lt;br /&gt;
&lt;br /&gt;
====Notifications====&lt;br /&gt;
Email notifications can be sent for several purposes&lt;br /&gt;
&amp;lt;blockQuote&amp;gt;&lt;br /&gt;
====Paid Order Notification====&lt;br /&gt;
To receive a copy of every receipt (paid order), add your user record to the group selected in the notification tab in Settings called &amp;quot;Paid Order Notification Group&amp;quot;&lt;br /&gt;
====Placed Order Notification====&lt;br /&gt;
To receive a copy of every order as it is placed, add your user record to the group selected in the notification tab in Settings called &amp;quot;Placed Order Notification Group&amp;quot;&lt;br /&gt;
====Denied Payment Notification====&lt;br /&gt;
Denied payment notices are sent to customers when their On Demand payment method fails during a batch process. In the Notifications tab of Settings, you can customize the text in emails sent for denied payments and late notices.&lt;br /&gt;
====Late Notice Notification====&lt;br /&gt;
Late notice notifications are sent when Invoices (unpaid orders) go beyond the Payment Due date. In the Notifications tab of Settings, you can customize the text in emails sent for denied payments and late notices.&lt;br /&gt;
====Fulfillment Notification====&lt;br /&gt;
Fulfillment notifications are sent when a purchase is ready to send, and would typically be sent to the individual responsible for sending the items purchased. Each item includes in its fulfillment tab a checkbox to enable fulfillment notification and a group to be used for the email. To receive fulfillment notification, set an item to a fulfillment group, enable the items fulfillment notification, and add yourself to the group.&lt;br /&gt;
====Billing Fulfillment Notification====&lt;br /&gt;
In addition to the Fulfillment notification, you can also have a notification sent to the ecommerce Administrators when an order is ready to fulfill. To receive the billing fulfillment notification, enter a custom message in the Fulfillment tab of each item.&lt;br /&gt;
&amp;lt;/blockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pay Methods===&lt;br /&gt;
Pay Methods are four basic ways to process charges. Accounts are configured to use one of these methods, based on your credit with them. The default is Pay on Demand. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* No Payment Necessary - All orders will be automatically paid as $0&lt;br /&gt;
* Pay on Demand - A payment is needed at the time of the purchase. For online purchases, an Pay-on-Demand account will receive a credit card or online check form. For batch purchases, a credit card or echeck must be saved in the account.&lt;br /&gt;
* Bill and fulfill on payment - Send a bill to the account. Fulfill (ship) the order when payment received&lt;br /&gt;
* Bill and fulfill now - Send a bill but ship the order now&lt;br /&gt;
&lt;br /&gt;
===Pay Options===&lt;br /&gt;
Pay Options are the choices offered to customers online, and are created by the administrator. Each Pay Option includes a Pay Method which describes how the payment will be processed if selected. Online customers will only see the options that apply to them, based on their account settings.&lt;br /&gt;
&lt;br /&gt;
* Pay Option set to No Payment - only available if account is set to no payment. if your account is set to No Payment, then all invoices are processed without payment and fulfillment is applied appropriately.&lt;br /&gt;
* Pay Option set to Pay on demand - available to everyone. If the account is setup Pay On Demand, then you must submit a payment at the time the order to be completed.&lt;br /&gt;
* Pay Option set to Bill and fulfill on payment - If the account is set to Bill and Fulfill on payment, then when you complete your order, an invoice is generated and sent to the billing contact. When payment is made, the fulfillment process is triggered and your order is shipped (or fulfilled appropriately)&lt;br /&gt;
* Pay Option set to Bill and fulfill now - If the account is set to Bill and Fulfill now, then when you complete your order, an invoice is generated and sent to the billing contact and the fulfillment process is triggered to ship your order.&lt;br /&gt;
&lt;br /&gt;
=== On-Demand Payments===&lt;br /&gt;
On-Demand payments are processed directly to a payment processor with either a credit card or echeck.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====Supported Payment Processors====&lt;br /&gt;
; Authorizenet : We implement Payment Transactions (formerly AIM). To setup Authorizenet you must first have an authorizenet account. The follow the following steps.&lt;br /&gt;
# Select AuthorizeNet in the Online Payments Tab of Ecommerce Settings&lt;br /&gt;
# Go to the AuthorizeNet tab and set the server (typically https://secure.authorize.net/gateway/transact.dll)&lt;br /&gt;
# set Login ID : From the AuthorizeNet Settings page. The username for your account, typically a cryptic alphanumeric string around 10 characters long.&lt;br /&gt;
# set Transaction Key : From the AuthorizeNet Settings page. A key unique to each AuthorizeNet Store, typically a cryptic alphanumeric string around 16 characters long.&lt;br /&gt;
# The following defaults are preset:&lt;br /&gt;
#* x_version=3.1&lt;br /&gt;
#* x_relay_response=False&lt;br /&gt;
#* x_delim_data=True&lt;br /&gt;
#* x_delim_char=,&lt;br /&gt;
; Your Pay : See http://www.yourpay.com. Set the Ecommerce Settings page, Online Payments tab to 'Your Pay', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; My Virtual Merchant : See http://www.myvirtualMerchant.com. Set the Ecommerce Settings page, Online Payments tab to 'My Virtual Merchant', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; Sage Payment Services : See http://www.sage.com. Set the Ecommerce Settings page, Online Payments tab to 'Sage', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; PayPal Buy Now Online Payments : Using PayPal Buy Now buttons, when a user pays they are taken to the PayPal site to make payments directly to your PayPal account. The PayPal servers then notify your website and the charges are marked as paid. To setup PayPal Buy Now, follow these steps:&lt;br /&gt;
# In Ecommerce Settings, Go to the online payments tab and enable PayPal Buttons&lt;br /&gt;
# Enter your PayPal business name&lt;br /&gt;
; Manual : Accept online credit card transaction and process manually&lt;br /&gt;
; Verisign : This is a legacy system and is beign deprecated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Credit Card Payments ====&lt;br /&gt;
&lt;br /&gt;
====Echeck Payments (ACH) ====&lt;br /&gt;
Echecks are treated as an On Demand payment, just like credit cards. If you have EChecks configured, the online payment form will automatically include an option to pay by credit card or online check.&lt;br /&gt;
&lt;br /&gt;
An account configured for On-Demand payments can be configured to pay by Echeck as well as credit card for manual invoices or recurring purchases.&lt;br /&gt;
&lt;br /&gt;
To configure online check payment:&lt;br /&gt;
* Go to the Invoice Manager&lt;br /&gt;
* Click settings in the menu to see the settings page&lt;br /&gt;
* Click the Online Payments tab to open the online payment options&lt;br /&gt;
* You must select a processor that supports online checks, currently that is only Authorizenet&lt;br /&gt;
* Check the Allow EChecks checkbox&lt;br /&gt;
*Click OK to Save&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Purchase Process Settings===&lt;br /&gt;
The purchase process involves adding items to an order, completing and order to create an invoice, paying an invoice to create a receipt, and fulfilling an order.&lt;br /&gt;
&lt;br /&gt;
The terms used to describe these are defined in the terms section and an example follows&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
recurring annual membership, expires January 31 &amp;lt;br /&amp;gt;&lt;br /&gt;
prebill set to 30 days &amp;lt;br /&amp;gt;&lt;br /&gt;
days to pay set to 10 days &amp;lt;br /&amp;gt;&lt;br /&gt;
Purchase Date = February 1 &amp;lt;br /&amp;gt;&lt;br /&gt;
Invoice Date = January 2 (30 days before the purchase date) &amp;lt;br /&amp;gt;&lt;br /&gt;
Date Due = February 11 (10 days after the Purchase Date) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Invoice Settings===&lt;br /&gt;
The system creates invoices based on Invoice Templates, editable through the Data tab in Invoice Manager. You can have as many invoice templates as you need, and each account can be assigned to either the default invoice, or a custom invoice. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: When you first install Invoice Manager on a site, you must create an invoice and view it in order to generate the default invoice template.'''''&lt;br /&gt;
&lt;br /&gt;
; Invoice Email Subject : For manual invoices, this is the Invoice Title. For invoices sent from recurring purchases and online purchases, the subject line is either &amp;quot;Invoice #1234&amp;quot; or &amp;quot;Receipt for paid Invoice #1234&amp;quot;, where 1234 represents the invoice number.&lt;br /&gt;
&lt;br /&gt;
When invoices are generated, special words in the invoice template are replaced with their respective values. They are as follows:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; $rootUrl$ : The url to the domain that generated the invoice (no trailing slash). For background processes it returns https:// plus the first domain in the domain list. ex. https://www.contensive.com &lt;br /&gt;
; $invoiceNumber$ : The order number&lt;br /&gt;
; $invoiceGuid$ : The guid for the order&lt;br /&gt;
; $invoiceDate$ : The date of the actual purchase&lt;br /&gt;
; $accountNumber$ : The internal account number used for Invoice Manager. This is the column ID on the Account List&lt;br /&gt;
; $legacyAccountNumber$ : If value populated in the Legacy Account Number field for each account record&lt;br /&gt;
; $invoiceTax$ : The tax charge on the order&lt;br /&gt;
; $invoiceShipping$ : The shipping charge on the order&lt;br /&gt;
; $invoiceShippingType$ : The shipping type selected during ordering&lt;br /&gt;
; $itemTotalAmount$ : to total due for this order&lt;br /&gt;
&lt;br /&gt;
; $billName$ : the billing contact of the invoice's account. The account billing contact is the information in the billing tab of the person selected as the billing contact for the account. If the billing contact is not included, alternatives are used in the following order: account billing person's main address, account primary contact's billing information, account primary contact's main address&lt;br /&gt;
; $billEmail$ : the billing contact of the invoice's account&lt;br /&gt;
; $billFax$ :  the billing contact of the invoice's account&lt;br /&gt;
; $billCompany$ :  the billing contact of the invoice's account &lt;br /&gt;
; $billAddress1$ :  the billing contact of the invoice's account &lt;br /&gt;
; $billAddress2$ : the billing contact of the invoice's account &lt;br /&gt;
; $billCityStateZip$ : the billing contact of the invoice's account,  Bill City, State and Zip fields&lt;br /&gt;
; $billFullAddress$ : the billing contact of the invoice's account&lt;br /&gt;
&lt;br /&gt;
; $billOrgName$ : the name of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgAddress1$ :  the address line 1 of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgAddress2$ : the address line 2 of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgCity$ : the city of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgState$ : the state of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgCountry$ : the country of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgZip$ : the zip of the organization set in the account's billing contact &lt;br /&gt;
&lt;br /&gt;
; $contactName$ : the primary contact of the invoice's account. The account primary contact is the information in the main tab of the person selected as the primary contact for the account. If the primary contact is not included, alternatives are used in the following order: account primary person's main address, account billing contact's main information, account billing contact's billing address&lt;br /&gt;
; $contactEmail$&amp;quot; : the primary contact of the invoice's account&lt;br /&gt;
; $contactFax$&amp;quot; : the primary contact of the invoice's account&lt;br /&gt;
; $contactCompany$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactAddress1$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactAddress2$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactCityStateZip$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactFullAddress$ : the primary contact of the invoice's account&lt;br /&gt;
&lt;br /&gt;
; $contactOrgName$ : the name of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgAddress1$ :  the address line 1 of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgAddress2$ : the address line 2 of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgCity$ : the city of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgState$ : the state of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgCountry$ : the country of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgZip$ : the zip of the organization set in the account's primary contact &lt;br /&gt;
&lt;br /&gt;
; $shipName$ : The shipping contact stored in the invoice record. The ship address should be populated during the order process from the customer's shipping address. The customer in this case is the person filling out the form. If not available the account primary's shipping address populates the invoice.&lt;br /&gt;
; $shipFirstName$ : The shipping contact's first name stored in the invoice record that is populated during the order process from the customer's shipping address.&lt;br /&gt;
; $shipLastName$ : The shipping contact's last name stored in the invoice record that is populated during the order process from the customer's shipping address.&lt;br /&gt;
; $shipEmail$&amp;quot; : the invoice's shipping information&lt;br /&gt;
; $shipFax$&amp;quot; : the invoice's shipping information&lt;br /&gt;
; $shipCompany$ : the invoice's shipping information&lt;br /&gt;
; $shipAddress1$ : the invoice's shipping information&lt;br /&gt;
; $shipAddress2$ : the invoice's shipping information&lt;br /&gt;
; $shipCityStateZip$ : the invoice's shipping information&lt;br /&gt;
; $shipFullAddress$ : the invoice's shipping information&lt;br /&gt;
&lt;br /&gt;
; $accountBalanceBeforeInvoice$ : The balance on the account before the order was completed. This amount only reflects the balance at the time of the invoice and should ONLY be used if the invoice will be send only once. As the account is padi, this amount is NOT updated.&lt;br /&gt;
$accountBalanceAfterInvoice$ : Similar to accountBalanceBeforeInvoice&lt;br /&gt;
; $amountDue$ : the balance to be paid on the invoice. If the invoice is paid, this amount is $0.00&lt;br /&gt;
; $paymentComment1$ : The first payment comment sent to the payment processor with the order&lt;br /&gt;
; $paymentComment2$ : The second payment comment sent to the payment processor with the order&lt;br /&gt;
; $terms$ : the account terms.&lt;br /&gt;
; $paymentDetail$&amp;quot; : This reflects the payment status of the invoice, like Paid.&lt;br /&gt;
; $dueDate$ : the due date for the invoice, calculated based on the account terms.&lt;br /&gt;
; $invoiceTotal$ : The total for this invoice&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The display of each line item of the invoice depends on the following&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* The quantity and item description&lt;br /&gt;
* If the invoice is a manual invoice, the description can be manually entered&lt;br /&gt;
* If the item has no charge, it may be configured to hide the invoice line&lt;br /&gt;
* if the item is part of a bundled set of items, the bundled items may be hidden with a setting on the bundling item&lt;br /&gt;
* if the line is created with a recurring purchase, it includes the period of time covered by the recurring purchase.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General Ledger Transaction Exporting===&lt;br /&gt;
The system maintains a General Ledger account list and General Ledger Transaction table solely for the purpose of exporting transactions.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Accounts : General ledger Accounts are a simple list of Account Names and Numbers setup in the system that should match those in the receiving system. After setting-up General Ledger Accounts, go to Ecommerce Settings, to the GL tab and verify each of the hard-coded GL Accounts are set as needed.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Transactions : General Ledger transactions are created each time an accounting event occurs, like a purchase or a payment. The details of the transaction depend on the General Ledger Post Method set for the invoice.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Posting Methods : Items include settings that dictate how invoices that include them will be posted. If an invoice contains any items with non-Normal posting methods, the entire invoice becomes Cash-Basis. Any items in teh order set as normal will be posted cash-basis. Items other than normal will be posted as they are selected. Shipping and Tax will be posted Cash-Basis.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====House Account Orders====&lt;br /&gt;
All items within a house account invoice have no charge, and the entire invoice is treated as a cash sale with no defering income, regardless of the post method set on any items.&lt;br /&gt;
*CREDIT: item's income GL account&lt;br /&gt;
*DEBIT: Misc Adjustments GL account&lt;br /&gt;
====Posting Method: Normal====&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Accounts Receivable GL account&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: Accounts Receivable GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Credit Memo&lt;br /&gt;
**CREDIT: Accounts Receivable GL account&lt;br /&gt;
**DEBIT: Misc Adjustments GL account&lt;br /&gt;
*Cash purchases - when a normal item is charged and paid at the same time.&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Deposit - when a payment is received and not applied to a charge.&lt;br /&gt;
**CREDIT: deposit GL account&lt;br /&gt;
**DEBIT: Cash GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma====&lt;br /&gt;
Proforma orders do not post GL entries until they are paid.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma - Defer to Date====&lt;br /&gt;
Proforma - Defer date orders do not post GL entries until they are paid. On the payment date, the income is posted to a defer account. Then on a specific date, the defer account is posted back to the item's income account. This can be used to defer the income for a meeting until the meeting month or date.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's Defer GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*On the Defer Date&lt;br /&gt;
**CREDIT: item's Income GL account&lt;br /&gt;
**DEBIT: item's Defer GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma - Defer Over Term====&lt;br /&gt;
Proforma - Defer Term orders do not post GL entries until they are paid. On the payment date, the income is posted to a defer account and a specified number of gl entries are made to future dates that recognize the item's income over a period of months. Each month more and more of the item's income will be recognized as the gl entries come due. For instance, annual dues can be set to a 12 month defer term, resulting in 1/12 of the dues being recognized each month.&lt;br /&gt;
&lt;br /&gt;
If the purchase is a new purchase, the series of deferred income transactions starts on the purchase date. If the purchase is not a renewal (non-recurring purchase) then the series of deferred transactions starts on the payment date.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's Defer GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Each month for x months&lt;br /&gt;
**CREDIT: item's income GL account for total/x&lt;br /&gt;
**DEBIT: item's Defer GL account for total/x&lt;br /&gt;
&lt;br /&gt;
===Exporting a Download File===&lt;br /&gt;
General Ledger Transactions may be converted to download files to be exported.&lt;br /&gt;
&lt;br /&gt;
From Admin Home, user may go to Manage Add-Ons&amp;gt;&amp;gt;Ecommerce&amp;gt;&amp;gt;Invoice Manager&lt;br /&gt;
&lt;br /&gt;
On the Account List page, go to Settings&amp;gt;&amp;gt;General Ledger&lt;br /&gt;
*Enable the Automatic Export field.  When box checked, Ecommerce Export will run automatically to create download files.&lt;br /&gt;
With Automatic Export enabled, &lt;br /&gt;
*Select the Automatic Export Format from the drop down menu.&lt;br /&gt;
*Click OK to Save changes.&lt;br /&gt;
To view download files, go to Data&amp;gt;&amp;gt;Ecommerce Exports&lt;br /&gt;
*Edit export record and click on Export.csv file for review.&lt;br /&gt;
&lt;br /&gt;
*If Automatic Export is not selected, you can run the report from Invoice Manager by clicking on TOOLS, EXPORT G/L TRANSACTIONS.&lt;br /&gt;
&lt;br /&gt;
NOTE: The export will include all data before the current month that has not yet been exported. Each month is exported in a separate file.&lt;br /&gt;
&lt;br /&gt;
===Reports===&lt;br /&gt;
To get reports from the Invoice Manager, log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the REPORTS tab. Here you can get reports on account purchase history, account invoice aging and daily ecommerce activity. You can also manage the print queue here. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Purchase History Report====&lt;br /&gt;
This report shows all charges on the accounts. It includes invoice date, paid date, account name, invoice #, invoice description and amount charged. You can sort the report by any of the columns, except description, and can filter for unpaid only or any of the sortable fields.&lt;br /&gt;
&lt;br /&gt;
==== Invoice Aging ====&lt;br /&gt;
This report groups invoices by the overdue periods: current, past due, over 30, over 60 and over 90.&lt;br /&gt;
&lt;br /&gt;
==== Daily Activity ====&lt;br /&gt;
Shows charges, house payments, check payments, auto payments and declined payments over the last 30 days.&lt;br /&gt;
&lt;br /&gt;
==== Print Queue ====&lt;br /&gt;
The print queue lists documents waiting to be printed. After printing, user your back arrow to return to the print queue. This report is in the PRINT QUEUE tab in Invoice Manager.&lt;br /&gt;
&lt;br /&gt;
==== Top Buyers ====&lt;br /&gt;
Lists clients with the highest item totals. The report can be filtered for a specific category and/or date range.&lt;br /&gt;
&lt;br /&gt;
==== Top Category Buyers ====&lt;br /&gt;
Lists top buyers in each item category. Can be filtered by date range.&lt;br /&gt;
&lt;br /&gt;
==== Item Purchase ====&lt;br /&gt;
For each item available for sale, this report lists the number paid for, the number given away for free the total count and the total sales amount. It can be filtered by date range.&lt;br /&gt;
&lt;br /&gt;
==== Item Category Purchase ====&lt;br /&gt;
&lt;br /&gt;
This report shows purchases sorted by category. It includes account, item and amount for each purchase. The report can be filtered to look at only a certain category, account and/or date range.&lt;br /&gt;
&lt;br /&gt;
==== General Ledger Account Summary ====&lt;br /&gt;
The total of all transactions by General Ledger Account during the selected period. This reports breaks transactions down into four categories: Proforma Paid Charges, Cash Paid Charges, non-Proforma Charges, and non-Proforma Payments. Proforma Paid Charges are charges from invoices marked with General Ledger Post Methods: Proforma, Proforma - Defer Date, and Proforma - Defer Term. These are reported only when paid. Cash Paid Charges are non-Proforma Charges that were charged and paid on the same calendar day. Non-Proforma Charges are invoices not marked Proforma. Non-Proforma Payments are payments made during the period on invoices not marked Proforma.&lt;br /&gt;
&lt;br /&gt;
===Managing Accounts===&lt;br /&gt;
To manage accounts, log in and go to ADMIN. Click on Tools &amp;gt;&amp;gt; Invoice Manager.&lt;br /&gt;
&lt;br /&gt;
====Account List Screen====&lt;br /&gt;
You will see a list of all accounts, or only open accounts if you click the check box. From this screen you have the option to ADD an account, CLOSE an account or SEND STATEMENTS to accounts by selecting them with a check mark.&lt;br /&gt;
&lt;br /&gt;
Click on any account to see the Account Detail screen.&lt;br /&gt;
&lt;br /&gt;
If you want to see the balance column on the accounts list page, make sure the following is set correctly:&lt;br /&gt;
&lt;br /&gt;
Go to SETTINGS tab, INVOICE MANAGER tab,and check the second box that says &amp;quot;Include account balance in account list&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Account Detail Screen====&lt;br /&gt;
To edit information in a specific account or to get more detailed information about that account, click on the account name to open the record for that account. &lt;br /&gt;
&lt;br /&gt;
====Account Contacts====&lt;br /&gt;
Account contacts must come from one of the following:&lt;br /&gt;
* anyone with the account set in the billing tab of their people record.&lt;br /&gt;
* anyone associated to the account in Membership Manager People tab&lt;br /&gt;
* anyone with an organization set in their people record that is associated to the account with Membership Manager&lt;br /&gt;
* anyone set to an organization associated to the accountThe three contact types available in INVOICE MANAGER are:&lt;br /&gt;
&lt;br /&gt;
====Account Contact Types====&lt;br /&gt;
The three contact types available in INVOICE MANAGER are:&lt;br /&gt;
*Primary Contact: Receives a copy of account invoices if there is no billing contact specified.&lt;br /&gt;
*Billing Contact: Receives a copy of all invoices sent to the account. (Invoices for free items are not sent to the account.)&lt;br /&gt;
*Carbon Copy (CC) Billing Contact: Receives a duplicate copy of all invoices sent to the account.&lt;br /&gt;
&lt;br /&gt;
====On Demand Payment Types====&lt;br /&gt;
* On Demand payment methods are used to pay invoices generated by the system.&lt;br /&gt;
* If the account is configured as an On-Demand account, all invoices must be paid when the invoice is created.&lt;br /&gt;
* When an invoice is paid On-Demand, the primary method is attempted first, then the secondary, then each of the others entered until one succeeds.&lt;br /&gt;
&lt;br /&gt;
====Purchase History Tab====&lt;br /&gt;
In the PURCHASE HISTORY tab you can also send any outstanding invoices or statements. Check the STATUS column to see what is paid and what is outstanding. The invoices not yet paid are listed as PAY in blue (and will say LATE PAY after 30 days); the paid invoices are listed as PAID with the pay date.&lt;br /&gt;
&lt;br /&gt;
====Subscriptions Tab====&lt;br /&gt;
In the SUBSCRIPTIONS tab you can ADD, DELETE, EDIT or CANCEL subscriptions (aka recurring purchases). &lt;br /&gt;
* To ADD a subscription, choose an account from INVOICE MANAGER and click on the SUBSCRIPTIONS tab. Click ADD. Choose the ITEM for the subscription you want to add to the account. From here go to the STATUS tab to enter the Date to Begin Charging and the Date Charged Through. The Date Charged Through is the field used to generate the next invoice, which will begin charging the day after the charged through date. Click OK to save changes.&lt;br /&gt;
* To EDIT a subscription, click on the NAME in the SUBSCRIPTIONS tab. From here go to the STATUS tab to change the Date to Begin or Stop Charging, the Requested Cancel Date or the Date Charged Through. The Date Charged Through is the field used to generate the next invoice, which will begin charging the day after the charged through date. If you delete a subscription from the admin edit page, the appropriate account updates may take 24 hours to appear. Click OK to save changes.&lt;br /&gt;
* To cancel or delete a subscription, check the box in the appropriate row and use the Cancel Subscription button or Delete Subscription button. When a subscription is cancelled, the user is removed from the subscription group and any outstanding invoices with the subscription item will be cancelled.&lt;br /&gt;
&lt;br /&gt;
====Messages Tab====&lt;br /&gt;
The messages tab includes recent activity. Individual messages can be highlighted. Some automatic messages are highlighted as well, like when an account needs attention because of a declined on-demand purchase.&lt;br /&gt;
====Transactions Tab====&lt;br /&gt;
Click on the TRANSACTIONS tab to see a list of account activities. The Approved column in the transactions list is true if the transaction was approved (not whether or not the invoice was paid).&lt;br /&gt;
&lt;br /&gt;
'''SETTING UP MULTIPLE BILLING CONTACTS FOR A SPECIFIC ITEM CATEGORY'''&lt;br /&gt;
&lt;br /&gt;
To send invoices to multiple people in an organization for a specific item category, create an ACCOUNT CONTACT record by logging in and clicking on ADMIN, MANAGE ADD-ONS, ECOMMERCE and then ACCOUNT CONTACTS. Next click ADD. You will select the ACCOUNT and MEMBER that you want this record to apply to. For a User to show up in this drop down, their User Record must be set to MEMBER in the CONTROLLING CONTENT field in the CONTROL INFO tab. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, click on the CATEGORIES tab to select the category that applies. Click OK to save the new record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''NOTE ABOUT ITEM CATEGORIES: To add new categories, login and click on ADMIN, MANAGE ADD-ONS, ECCOMERCE, INVOICE MANAGER, DATA, AND THEN ITEM CATEGORIES. Click ADD and then type in the name of the new category. Click OK to save changes. Next click on ITEMS and open a specific item; choose the CATEGORY from the drop down list. Click OK to save changes to the item.'''''&lt;br /&gt;
&lt;br /&gt;
==== Organizations and Users====&lt;br /&gt;
Users associated with accounts through the account manager screen are included in account subscriptions. A user can be associated directly to the account from the User tab, or their organization can be associated to the account through the organization tab.&lt;br /&gt;
&lt;br /&gt;
For a user to be associated to an organization, the organization field in their people record must be set to the organization.&lt;br /&gt;
&lt;br /&gt;
====Organizations Tab====&lt;br /&gt;
Add organizations to this account. Employees of this organization will be granted access to subscriptions from this account&lt;br /&gt;
&lt;br /&gt;
====User Tab====&lt;br /&gt;
This is a list of employees of the organizations listed in the Organization Tab, and any individual members added in this tab&lt;br /&gt;
&lt;br /&gt;
====How to add users to an account====&lt;br /&gt;
You can add company members or individual members&lt;br /&gt;
* Add them as an employee of the organization -- Edit their people record and select an Organization that is part of the account.&lt;br /&gt;
* Add them an an individual member -- Edit their people record to determine their &amp;quot;record id&amp;quot; at the top. Go the Invoice Manager and go to the account's User Tab. Click [add] and enter the person's Id.&lt;br /&gt;
&lt;br /&gt;
===Managing Items and Item Categories===&lt;br /&gt;
Items are what is purchased, and item categories are a way to group and report on items.&lt;br /&gt;
&lt;br /&gt;
The following features are configurable within items&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====Bundling====&lt;br /&gt;
: Use the Bundling tab to add bundled items to an item. An item that contains bundled items is a bundling item. If charged bundled items is unchecked, bundled items are not charged to the invoice. If charged bundled items is checked, bundled items are charged to the invoice. If show bundled items on invoice is unchecked, they will not be displayed on the invoice. If show bundled items on invoice is checked, they will display on the invoice. &lt;br /&gt;
&lt;br /&gt;
: If a subscription or membership includes bundled subscriptions, the bundled subscriptions are NOT included in future renewals of the subscription or membership. In other words, when the subscription expires, if renew on expiration is set, the bundling item is charged with all bundling items, buth without any bundled subscriptions. &lt;br /&gt;
&lt;br /&gt;
For example, You might setup a bundling item that is a monthly membership for $50 and bundle in it a processing fee and a monthly newsletter subscription. The initial invoice will be for $50 and the account will be setup for the membership, it will get a subscription for the newsletter and the processing fee will be charged. One month later, the account will be charged $50 for the membership renewal and the processing fee. The items bundled with the membership (the book and the magazine) will NOT be included in the subscription renewal. A year later the magazine will charge as well.&lt;br /&gt;
:*Show Bundled Items&lt;br /&gt;
:*Bundled Items&lt;br /&gt;
&lt;br /&gt;
====Options====&lt;br /&gt;
: options are a series of option sets, each with a name and the possible values a customer must choose for that name. The name is separated from the values with a colon. The values are separated by commas. Options are separated by a new line. For instance, an item with a two line options field may have in the first line -- &amp;quot;color: red, blue, yellow&amp;quot; and the second line &amp;quot;size: small, medium, large&amp;quot;. Customers purchasing this item will be required to select both a size and a color from the choices. If you want a text field for the option choice, instead of a dropdown, you would just enter the category with a colon, such as &amp;quot;size:&amp;quot;. Customers would then see Size followed by a blank box where they can enter their size choice.&lt;br /&gt;
&lt;br /&gt;
====Item Category====&lt;br /&gt;
: Categories are used by the catalog for display and by ecommerce reporting to group charges.&lt;br /&gt;
&lt;br /&gt;
====Subscriptions====&lt;br /&gt;
A subscription is a way to track items purchased that automatically renew, and/or items that put account users in groups. An item creates a subscription if the subscription type in the subscriptions tab is set to Periodic, Calendar, or Perpetual.&lt;br /&gt;
&lt;br /&gt;
These are some examples of subscriptions:&lt;br /&gt;
# A monthly charge that allows user access to a podcast -- Create an item 'monthly subscriber', set subscription type to periodic and the period to 1 month. Select a group into which users will be added, and check renew on expiration. Put your podcasts on a page protected by the selected subscription group.&lt;br /&gt;
# An annual newsletter purchased one-time -- Set the subscription type to periodic and do not check renew. Select a group for users. Then each month, send a Group Email to the selected group.&lt;br /&gt;
&lt;br /&gt;
Subscription Settings&lt;br /&gt;
&lt;br /&gt;
::* Subscription Type - If blank, this item is not a subscription. Select Calendar to have the subscription expire on a specific month. Select Periodic to have the subscription expire after a set number of days or months. Select perpetual if the subscription never expires.&lt;br /&gt;
::* Group - When this item is purchased, all users in the account will be added to this group.&lt;br /&gt;
::* Group Expiration Period (Days) - For Periodic Subscriptions, the days until the subscription expires. (can be used in combination with Months)&lt;br /&gt;
::* Group Expiration Period (Months) - For Periodic Subscriptions, the months until the subscription expires. (can be used in combination with Months)&lt;br /&gt;
::* Calendar Duration Month - For Calendar Subscriptions, the month that this subscription expires.&lt;br /&gt;
::* Renew on Expiration - If checked, the account will be charged for renewal when the subscription expires. For On-Demand (credit card and echeck) accounts, the charge runs a day before expiration. On billing accounts the invoice is sent based on the prebill setting in the Ecommerce Settings.&lt;br /&gt;
::* Block Duplicate Recurring Purchases - If checked, an account can only have this subscription once.&lt;br /&gt;
::* recurringPrice - If not blank, this price will be used for renewals.&lt;br /&gt;
::* inMyAccount - if checked, subscriptions to this item can be canceled from the My Accounts section.&lt;br /&gt;
&lt;br /&gt;
====Pricing====&lt;br /&gt;
:* Unit Price&lt;br /&gt;
:* Sale Price&lt;br /&gt;
:* Special Price&lt;br /&gt;
:* On Sale&lt;br /&gt;
&lt;br /&gt;
====Promotional Discounts====&lt;br /&gt;
&lt;br /&gt;
====Misc====&lt;br /&gt;
:* Featured&lt;br /&gt;
:* New&lt;br /&gt;
:* Viewings&lt;br /&gt;
:* Materials&lt;br /&gt;
:* Allow Receipt Copy&lt;br /&gt;
:* Receipt Copy&lt;br /&gt;
:* Is In Catalog&lt;br /&gt;
:* Msg To Billing When Paid&lt;br /&gt;
:* invoiceCopy&lt;br /&gt;
:* allowInvoiceCopy&lt;br /&gt;
:* isTaxable&lt;br /&gt;
:* hideInvoiceLineIfNoCharg&lt;br /&gt;
:* '''Max Quantity Per Order:''' Put a number in here to limit the number of this item that can be ordered at one time&lt;br /&gt;
&lt;br /&gt;
====Shipping====&lt;br /&gt;
:* Shipping Required&lt;br /&gt;
:* Shipping Weight&lt;br /&gt;
&lt;br /&gt;
====Inventory Management====&lt;br /&gt;
Use inventory management to help track item levels, notify an administrator when quantities are low, and remove items from the catalog when they are depleted.&lt;br /&gt;
&lt;br /&gt;
:* '''Quantity On-Hand'''&lt;br /&gt;
:: The number of items you have available for ordering. This quantity is changed on order fulfillment.&lt;br /&gt;
:* Quantity Low&lt;br /&gt;
:: When the quantity on-hand falls below this level, the ecommerce administrators group will receive a notification&lt;br /&gt;
&lt;br /&gt;
====Permissions and Roles====&lt;br /&gt;
In the Catalog tab of Items, in the ORDER BUTTON MODE field, you can select:&lt;br /&gt;
:* Always Hide to prevent anyone from ordering the item&lt;br /&gt;
:* Always Show to allow everyone to order the item&lt;br /&gt;
:* Show Based on User Group Policies to allow users in specific groups to order the item&lt;br /&gt;
&lt;br /&gt;
To set the User Group Policies, go to Ecommerce Cart Settings. In the Group Policies section you will check the box next to ALLOW ORDERING. So for example, if you only want members to be able to order certain items, set the Order Button Mode field to &amp;quot;show Based on User Group Policies&amp;quot; and in Ecommerce Cart Settings check the field Allow Ordering next to the Members group(s).&lt;br /&gt;
&lt;br /&gt;
====Fulfillment====&lt;br /&gt;
:* sendFulfillmentNotification&lt;br /&gt;
:* fulfillmentNotificationGroupId&lt;br /&gt;
&lt;br /&gt;
====General Ledger Transactions====&lt;br /&gt;
:* Deferment Method : No Deferment, Defer to Deferment Date, Defer Monthly&lt;br /&gt;
:* Deferment Account : When a deferment method is selected, paying for this item creates an account transaction crediting this deferment account, and deferred transaction(s) debiting the deferment account to the item's income account.&lt;br /&gt;
:* Deferment Date : When the Deferment Method is Defer to Deferment Date, a single deferred transaction will occur on this date.&lt;br /&gt;
:* Number of Monthly Deferment Transactions : When the Deferment Method is Defer Monthly, this many deferred monthly transactions will be created, evenly spacing the income over the period.&lt;br /&gt;
:* generalLedgerAccountId&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following item fields only apply to Membership Items, used in Membership Manager&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:* tbd&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tools===&lt;br /&gt;
You can use INVOICE MANAGER to create manual invoices, credit memos and account charges. To access these features, log in and go to ADMIN. Click on the MANAGE ADD-ONS folder. Next click on the ECOMMERCE folder and then click on INVOICE MANAGER. From here you will click on the TOOLS tab&lt;br /&gt;
&lt;br /&gt;
====Enter Payments====&lt;br /&gt;
Use the enter payments tool to add payments received from accounts and to apply previously entered payments that were saved as deposits.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Payment Methods'''&lt;br /&gt;
* Cash - Select the cash payment method to enter a payment that requires no tracking (check number, credit card history, etc).&lt;br /&gt;
* Check - use the check payment method to enter a check payment&lt;br /&gt;
* Credit Card - use the credit card payment method to enter and process a credit card payment&lt;br /&gt;
* Apply Deposit - use the apply deposit payment method to apply one or more deposits to an invoice.&lt;br /&gt;
&lt;br /&gt;
'''Create a Deposit'''&lt;br /&gt;
&lt;br /&gt;
Check this box to create a deposit for the account with the payment, or any excess of the payment not applied to invoice(s)&lt;br /&gt;
&lt;br /&gt;
'''Do Not Send a Receipt'''&lt;br /&gt;
&lt;br /&gt;
If the customer account is configured to receive receipt notifications, check this box will prevent a receipt from being sent to the customer for paid invoices.&lt;br /&gt;
&lt;br /&gt;
'''Transaction Date'''&lt;br /&gt;
&lt;br /&gt;
Leave this blank to post this transaction at the time the payment is applied. Enter a different transaction date to post the payment as needed. Note that the transaction date is limited by the transaction export data. Once a months data is exported, you cannot post a transaction before the end of that period.&lt;br /&gt;
&lt;br /&gt;
'''Select unpaid charges'''&lt;br /&gt;
&lt;br /&gt;
If the payment is to be applied to invoices, select the unpaid charges from the list.&lt;br /&gt;
&lt;br /&gt;
'''Check Number'''&lt;br /&gt;
&lt;br /&gt;
For Check payments, enter the check number for tracking purposes.&lt;br /&gt;
&lt;br /&gt;
'''Credit Cards'''&lt;br /&gt;
&lt;br /&gt;
For credit card transactions, enter the card number, expiration date and name on the card. Optional fields are available for CSV and billing zip code if you have configured your processor to required them.&lt;br /&gt;
&lt;br /&gt;
'''Applying Deposits'''&lt;br /&gt;
&lt;br /&gt;
when appying deposts to pay invoices, select the deposit(s) to apply. If the amount of the deposit(s) is greater than the invoices, check the Create a Deposit checkbox to create a deposit for the excess.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===My Account===&lt;br /&gt;
A public addon that lets account contacts (primary and billing) pay invoices with a credit card they enter.&lt;br /&gt;
&lt;br /&gt;
====User Profile====&lt;br /&gt;
Here you edit name, email/user name, password, phone number, photo and organization selection.&lt;br /&gt;
&lt;br /&gt;
====Pay Invoices====&lt;br /&gt;
Access this to view and pay current invoices.&lt;br /&gt;
&lt;br /&gt;
====Payment Information====&lt;br /&gt;
Use the payment information screen to add or modify online payment methods such as credit cards and/or ACH methods. Select the primary and secondary payment method to be used to automatic payments. The secondary method is used if the primary method fails. If the secondary methods fails, all other payment options will be attempted as well.&lt;br /&gt;
&lt;br /&gt;
====Account History====&lt;br /&gt;
&lt;br /&gt;
====Manage Subscriptions====&lt;br /&gt;
Manage subscriptions lets a user subscribe and unsubscribe to any groups marked &amp;quot;Public Join&amp;quot;, and cancel any paid subscription marked &amp;quot;Manage in My Account&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
One application for this section is to let users remove themselves from specific email groups. To do this, include a link in your email to this page.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Free Subscriptions : A free subscription is a group that has &amp;quot;Public Join&amp;quot; checked, and is NOT included in a subscription item.&lt;br /&gt;
&lt;br /&gt;
; Paid Subscriptions : A paid subscription is an item that with a subscription type that has been purchased by the account. If the item is marked &amp;quot;Manage in My Account&amp;quot; in its subscription tab, it will be listed on the Manage Subscriptions page of My Account and users can cancel the subscription by unchecking the box and clicking save.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Manage Staff====&lt;br /&gt;
Here you add, delete or update profile information for account users.&lt;br /&gt;
&lt;br /&gt;
====Manage Organization Profile====&lt;br /&gt;
Here you can change the company name, address, phone, fax, web or email address.&lt;br /&gt;
&lt;br /&gt;
====Manage Certifications and Certificates ====&lt;br /&gt;
In this area of My Account, users can manage and maintain their certifications and certificates by uploading continuing education credits and making payments.&lt;br /&gt;
&lt;br /&gt;
=== Developer Resources ===&lt;br /&gt;
&lt;br /&gt;
The following api is provided to interface with ecommerce&lt;br /&gt;
&lt;br /&gt;
====Contensive Events====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Any addon can create an Addon Event record. These event records can be manually created or will be created automatically when the addon throws them.&lt;br /&gt;
&lt;br /&gt;
It can then throw the event with a cp method, like cp.site.throwEvent( “My Event” )&lt;br /&gt;
&lt;br /&gt;
Any addon can register for the event with a checkbox in in a tab of the Addon record. When an addon is registered, it is called by contensive when the calling addon calls cp.site.throwEvent.&lt;br /&gt;
&lt;br /&gt;
Arguments should be passed with document properties.&lt;br /&gt;
&lt;br /&gt;
=====Item Fulfill Event=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
ecommerce.fulfillOrder&lt;br /&gt;
&lt;br /&gt;
Called when an order is to be fulfilled.&lt;br /&gt;
&lt;br /&gt;
Arguments:&lt;br /&gt;
* OrderId: The order that needs to be fulfullled&lt;br /&gt;
&lt;br /&gt;
Fulfillment for an order would include things like adding people to groups they purchase or mailing an item out. When the Fulfillment event occurs depends on the Pay Method.&lt;br /&gt;
On Demand: Fulfillment happen at the time of the purchase&lt;br /&gt;
Bill and Fulfill on payment: Fulfillment happends when the bill is paid&lt;br /&gt;
Bill and Fulfill now: fulfillment happens when the bill is sent.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Calculate order details event=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
ecommerce.calculateOrderDetails&lt;br /&gt;
&lt;br /&gt;
Called after calculating the amounts for each order detail in an order, and before calculating the shipping, taxes and total. use this to calculate a custom amount for an item&lt;br /&gt;
.&lt;br /&gt;
Arguments:&lt;br /&gt;
OrderId: The order that is being calulated&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Credit card Management=====&lt;br /&gt;
In order to edit any information pertaining to credit cards, a developer account must be used.&lt;br /&gt;
&lt;br /&gt;
====Ecommerce API====&lt;br /&gt;
To use the ecommerce API, install the NuGet package Contensive.ecommerceApi, or clone the github repository for ecommerce, build, and make a reference to the apiclass DLL.&lt;br /&gt;
&lt;br /&gt;
The following is a list of methods available. Details have been added to method heads so add a reference to the project and investigate methods there.&lt;br /&gt;
&lt;br /&gt;
* addAccountNote&lt;br /&gt;
* addAccountOnDemandMethod&lt;br /&gt;
* addAccountOrganization&lt;br /&gt;
* addAccountUser&lt;br /&gt;
* addMembershipKitFulfillment&lt;br /&gt;
* addOrderItem&lt;br /&gt;
* billAndFulfillOrder&lt;br /&gt;
* billOrder&lt;br /&gt;
* calculateOrder&lt;br /&gt;
* cancelInvoice&lt;br /&gt;
* cancelMembership&lt;br /&gt;
* cancelSubscription&lt;br /&gt;
* chargeOrder&lt;br /&gt;
* closeAccount&lt;br /&gt;
* createAccount&lt;br /&gt;
* createOrder - if the application supports multiple seller accounts, a sellerAccountId is required&lt;br /&gt;
* deleteSubscription&lt;br /&gt;
* getAccountBillingContact&lt;br /&gt;
* getAccountPayMethod&lt;br /&gt;
* getAccountPrimaryContact&lt;br /&gt;
* getAccountStatus&lt;br /&gt;
* getChargesAndPayments&lt;br /&gt;
* getInvoice&lt;br /&gt;
* getOnlinePaymentFields&lt;br /&gt;
* getOnlinePaymentFieldsForAccount&lt;br /&gt;
* getOpenOrderId&lt;br /&gt;
* getOrderDetails&lt;br /&gt;
* getOrderShipOptionSelect&lt;br /&gt;
* getShipCharge&lt;br /&gt;
* getShipOptionSelect&lt;br /&gt;
* getSiteStatus&lt;br /&gt;
* getTransactions&lt;br /&gt;
* getUserAccountId&lt;br /&gt;
* getUserAccountList&lt;br /&gt;
* payOrder&lt;br /&gt;
* payOrdersByOnlinePaymentFields&lt;br /&gt;
* removeAccountOrganization&lt;br /&gt;
* removeAccountUser&lt;br /&gt;
* setAccountBillingContact&lt;br /&gt;
* setAccountOnDemandMethod&lt;br /&gt;
* setAccountOnDemandMethodSecondary&lt;br /&gt;
* setAccountPayMethod&lt;br /&gt;
* setAccountPrimaryContact&lt;br /&gt;
* setOrderAccount&lt;br /&gt;
* setOrderPaid&lt;br /&gt;
* setOrderPromotionalDiscount&lt;br /&gt;
* setOrderShipMethod&lt;br /&gt;
* setOrderUser&lt;br /&gt;
* verifyAccount&lt;br /&gt;
&lt;br /&gt;
=== Data Structure ===&lt;br /&gt;
&lt;br /&gt;
The following database tables are used and/or created by Membership Manager.&lt;br /&gt;
&lt;br /&gt;
====People====&lt;br /&gt;
People is a system Table which stores information about users.&lt;br /&gt;
&lt;br /&gt;
====Organizations====&lt;br /&gt;
People is a system Table which stores information about companies.&lt;br /&gt;
&lt;br /&gt;
==== Accounts====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The account is the record that is charged. All transactions have to have an account to charge and be paid from.&amp;lt;br /&amp;gt;&lt;br /&gt;
tablename = abAccounts&lt;br /&gt;
; memberId: Primary Contact, The primary contact for the account.&lt;br /&gt;
; billingMemberId: Billing Contact, The person responsible for ensuring payment for the account. If blank, the Primary Contact is used.&lt;br /&gt;
; billingMemberId: Billing Contact, The person responsible for ensuring payment for the account. If blank, the Primary Contact is used.&lt;br /&gt;
; closed (Closed) : When true, this account can no longer be charged.&lt;br /&gt;
;  payMethodId : Lookup list below This represents the accounts preferred method of payment. &lt;br /&gt;
* 1 - House&lt;br /&gt;
* 2 - Credit Card&lt;br /&gt;
* 3 - Billing &lt;br /&gt;
;  notificationMethodId : Lookup list below. How the account would preferred being notified.&lt;br /&gt;
* 1 - Email&lt;br /&gt;
* 2 - Fax&lt;br /&gt;
;  termsId : Lookup into content “Account Terms”. This information provides credit terms for the account.&lt;br /&gt;
;  dateHoldBillingUntil : When not null, no payments can be run against this account until the date indicated. Charges should still accrue.&lt;br /&gt;
;  dateLastBillingNotice : This is the date of the last time the account was notificed about a balance due.&lt;br /&gt;
;  requestedCancelDate : After this date the account should not longer be charged. Services should be canceled on this date.&lt;br /&gt;
;  referralCode : When the account was created, if a code was used for tracking it is saved here.&lt;br /&gt;
;  commissionAccountId : If not null, commissions on payments to applicable charges are created in this account.&lt;br /&gt;
;  emailCharges : When checked, all charges to the account should be emailed to the billing contact.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Orders====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Transactions====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Each entry represents either a credit or debit to the account. This will be considered an asset account so a charge increases and is a Debit, a payment decreases the balance and is a Credit.&lt;br /&gt;
&lt;br /&gt;
tablename = abAccountTransactions&lt;br /&gt;
&lt;br /&gt;
;  Approved : payment transactions -- shows the payment was approved. If false, the transactions is not valid&lt;br /&gt;
;  isCharge : If true, this is a charge transaction. A positive amount represents a charge to the account increases its balance due. A negative amount represents an adjustment that decreases the amount due.&lt;br /&gt;
;  isCommission : if true, this transaction is a result of a commission on a different transaction&lt;br /&gt;
;  amount : The amount of the transaction. Position amounts increase the balance due from the account.&lt;br /&gt;
;  accountId : The account being charged or paying.&lt;br /&gt;
;  isSetupFee : for charge transactions -- if true, this transaction is a one-time charge. If false, this transaction is a result of a recurring charge.&lt;br /&gt;
;  orderId : Charge Transactions -- The order which originated the transaction&lt;br /&gt;
;  dateDue : Charge Transactions -- Determined by the pay method and set at the time of the charge. Any transaction unpaid after this date has passed is passed due.&lt;br /&gt;
;  fromDate : Charge Transactions -- When there is a service involved, the fromDate and toDate are the service dates.&lt;br /&gt;
;  toDate : Charge Transactions -- When there is a service involved, the fromDate and toDate are the service dates.&lt;br /&gt;
;  recurringPurchaseId : Charge Transactions -- When set, this charge was created by the associated entry in Recurring Purchases.&lt;br /&gt;
;  paidByTransactionId : Charge Transactions -- When set, this transaction was paid by the associated transaction. One payment can pay multiple charges. If a partial payment is made on a account, the charge must be broken up and each charge paid in full.&lt;br /&gt;
;  paymentCheckNumber : Payment Transactions -- The check number&lt;br /&gt;
;  creditCardNumber : Payment Transactions -- cc number&lt;br /&gt;
;  creditCardAuthorization : Payment Transactions -- authorizations from the payment gateway&lt;br /&gt;
;  authorizationMessage : Payment Transactions -- message from the payment gateway&lt;br /&gt;
;  paymentAppliedToCharges : Payment Transactions -- if true, this payment has been applied to charges.&lt;br /&gt;
;  orderId : For charge transactions, this is the order the created the transaction.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Recurring Purchases====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Each record represents a recurring purchase. The account billing process uses these records to create charge transactions periodically, which may then be paid.&lt;br /&gt;
&lt;br /&gt;
table = abRecurringPurchases&lt;br /&gt;
&lt;br /&gt;
;  accountId : The account to be charged&lt;br /&gt;
;  itemId : The item to use for purchase details&lt;br /&gt;
;  discountAmount : if provided, this amount will subtracted from the product amount when creating the charge transaction &lt;br /&gt;
;  isCommissionable : if checked, charges from this recurring purchase will be commissionable&lt;br /&gt;
;  dateChargeStart : When set, no charges will be created before this date. When a charge is created, it will never be back-charged earlier then this date. The effect is this will be the start date for the purchase, reguardless of other transactions. However, no refunds will be created based on this setting.&lt;br /&gt;
;  dateChargeEnd : When set, this represents the end of a contract period for a recurring purchase. This is generally the anticipated end of a longer purchase. For instance, this may be a monthly charge with a one year contract. The dateChargeEnd is the end of the year. It does not mean cancel, but represents the earliest time when the charge can be ended. The purchase will not be charge after this date.&lt;br /&gt;
;  requestedCancelDate : When set, this is the date after which the customer no longer wants the service. The purchase will not be charge after this date.&lt;br /&gt;
;  referralId : This is the ID of the referral record in referrals.&lt;br /&gt;
;  canceled : When true, this purchase no longer charges&lt;br /&gt;
;  dateStart (dateJoin) : This date is set to the date the purchase is created.&lt;br /&gt;
; dateChargedThrough : This date, set by the recurring purchase process is the date that this purchase has been charged through. The recurring purchase process will create a new order based on this date.&lt;br /&gt;
; datePaidThrough : This date is set by the payment process and manual payment entry.&lt;br /&gt;
; dateInactivate : This is the date that the product should be deactivated for non-payment.&lt;br /&gt;
; dateCancel : This is the date that the purchase is canceled for non-payment.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Groups====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
; membershipControlled : Contensive -- This is a developer-only field. When set, you can not add or remove anyone or delete the group. The Member Tracking Process (MTP) will set the field when it creates the groups.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Referrals====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Is a list of codes created to track promotions and commissions. To use a referral, the customer enters a code which matches a referral record. The commissions and discounts then apply to only those items set in Referral Item Rules.&lt;br /&gt;
&lt;br /&gt;
; code : The text code assigned to this referral. When entered during the purchase process, this referral is applied&lt;br /&gt;
; commissionAccountId : When provided, this commission account will be used for the Order or Recurring Purchase.&lt;br /&gt;
; initialChargeDiscountAmount : When provided, this discount amount will be applied to the initial purchase.&lt;br /&gt;
; recurringChargeDiscountAmount : When provided, this discount amount will be applied to recurring purchases.&lt;br /&gt;
; recurringChargeDiscountPeriods : When provided, the recurreint ChargeDiscountAmount only applies for this many periods.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Notes====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Are a list of notes created the administrator.&lt;br /&gt;
; accountId : The account associated with this note&lt;br /&gt;
; copy : The text of the note.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Terms====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
The billing arrangements for accounts set to bill as pay method.&lt;br /&gt;
; daysToPay : The number of days after the purchase date before the due date.&lt;br /&gt;
; Account Messages : Are a list of messges created by the system to track activities.&lt;br /&gt;
; accountId : The account associated with this note&lt;br /&gt;
; copy : The text of the note.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Items====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
; copy : Long Text: The long description of an item. Used on the catalog details page.&lt;br /&gt;
; overview  :  Long Text: The short version of the description. Used on the catalog listing page.&lt;br /&gt;
; hideOrderButton : Boolean: When true, if the item display on a catalog page, it will not have an order button.&lt;br /&gt;
; categoryId : Lookup into Item Categories: Used to categorize items&lt;br /&gt;
; itemNumber : Text: Used only as a reference number on the catalog&lt;br /&gt;
; UPC :  Text: Used only as a reference number on the catalog&lt;br /&gt;
; materials : Many to Many to Item Materials: Displays a list of downloadable documents for the item.&lt;br /&gt;
; featured : Boolean : Can be used to select specific items for a custom list.&lt;br /&gt;
; new :  Boolean : Can be used to select specific items for a custom list.&lt;br /&gt;
; viewings : Integer : The number of times this item has displayed on the catalog details page.&lt;br /&gt;
; quantityOnHand : integer : For inventory managment, this in the number of items you have on-hand. Automatically decremented on order purchase.&lt;br /&gt;
; quantityLow : integer: For inventory managment, when the quantityOnHand is less than the quantityLow, the Inventory Management notification is sent.&lt;br /&gt;
; imageFilename : image: the large image of the item&lt;br /&gt;
; thumbnailFilename : image: the small image of the item&lt;br /&gt;
; options : Long Text : A list of options and their choices. Separate different options with new lines. Separate choices for each option with commas. For example, if the item is a shirt and you offer three sizes and two colors, the options might be&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    size: small, medium, large&lt;br /&gt;
    color: red, blue, green&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
; unitprice : currency: the quantity 1 price without any discounts, etc.&lt;br /&gt;
; saleprice : currency: the quantity 1 price if the item has OnSale checked.&lt;br /&gt;
; specialprice : currency : the quantity 1 if the custom is in a group selected as a discount group&lt;br /&gt;
; onSale : boolean : when true, the item price will be the salePrice&lt;br /&gt;
; allowReceiptCopy : when true, receipts including this item will include the receiptCopy in the receipt's message box.&lt;br /&gt;
; receiptCopy : long text : when allowReceiptCopy is true, this text is included in the receipt's message box. &lt;br /&gt;
; shippingRequired : boolean : when true, this item will require shipping for the entire order, and the item's weight will be included in the order's weight calculation.&lt;br /&gt;
; weight : number : if shippingRequired is true, this is the shipping weight of the item.&lt;br /&gt;
; organizationId : Lookup into organizations: The source (manufacturer) for the item, included in the catalog.&lt;br /&gt;
; sourceitemNumber : Text: Used only as a reference number on the catalog&lt;br /&gt;
; groupId : The Subscription Group -- if this is not blank, anyone purchasing this item will be added to this group with the group expiration from groupExpirationPeriod and groupExpirationPeriodMonths&lt;br /&gt;
; groupExpirationPeriod  : This is an integer value in Days. it is used for both the expiration date of a subscription when it is purchased, and for the recurring billing period when a recurringCharge is included. &lt;br /&gt;
; groupExpirationPeriodMonths : This is an integer value in Months, and acts like groupExpirationDays -- effecting both group expiration for subscriptions and the recurring purchase period.&lt;br /&gt;
; isInCatalog (new) : default true. if true, this item appears in the catalog&lt;br /&gt;
; isCommissionable (new) : default false. if true, the commissionaccountid receives thier commission on this item. For catalog purchases, the commission account is set when a new account is created with a referral code.&lt;br /&gt;
; recurringCharge (new) : if not zero, this purchase creates a recurring purchase record which charges the account at the beginning of each period, based on the groupExpirationPeriod and groupExpirationPerodMonths. If the periods are zero, the recurring Charge is not valid.&lt;br /&gt;
; recurringPrebillDays(new) : For a recurring item, how many days before the purchase date should it be invoiced. The Due date will still be the purchase date plus the days to pay (in account terms)&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Orders====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
An order is created for all completed purchases.  Processes may create incomplete orders as well. The line items of the order are orderdetails The completed order total is added to transactions as a purchase.&lt;br /&gt;
Invoices sent represent a single orders.&lt;br /&gt;
; Name&lt;br /&gt;
; datePurchase&lt;br /&gt;
The effective purchase date for the order. For orders invoiced in advance of the purchase, this is the date the purchase should take place. For instance, for a membership that expires on July 1, you might want to invoice for the renewal 30 days head of time. The datePurchase is July 1, the invoice date may be June 1, and if you extend them 10 days credit, the dueDate would be July 10.&lt;br /&gt;
; dateDue&lt;br /&gt;
When the order should be paid&lt;br /&gt;
; specialPricing&lt;br /&gt;
If true, this order qualified&lt;br /&gt;
; pricelevelFreeShipping&lt;br /&gt;
if true, this order qualified&lt;br /&gt;
; itemCharge&lt;br /&gt;
The total amount of all items&lt;br /&gt;
; shipCharge&lt;br /&gt;
The calculated amount of shipping&lt;br /&gt;
; taxCharge&lt;br /&gt;
The calculated amount of tax. &lt;br /&gt;
; priceLevelDiscount&lt;br /&gt;
The calculated amount of the discount based on the price Level Discount scheme&lt;br /&gt;
; TotalCharge&lt;br /&gt;
The total of item, ship, tax and discounts&lt;br /&gt;
; orderCompleted&lt;br /&gt;
(can be removed and use dateComplete instead) - see orderComplete for details.&lt;br /&gt;
; readyForBatchComplete : When true, the background batch will complete this order, performing all the billing, invoiceing and payment when necessary.&lt;br /&gt;
; dateCompleted : Legacy - set when the order is paid. Current - set when the order is billed. -- however, there is a special case to cover the order upgrade. If dateComplete is set and ccNumber is set, the order is considered legacy and must be Paid. In this case, the payDate is set to the dateCompleted and paidByTransactionid is set to -1 to prevent re-paying.&lt;br /&gt;
; payMethod : a text description of the pay method used&lt;br /&gt;
; payDate : When the order was paid. For online orders this is populated. For offline payments, it is populated at the time the order is paid.&lt;br /&gt;
; ccAuthCode : The code returned from the last payment process attempted.&lt;br /&gt;
; ccTypeActionCode : The code returned from the last payment process attempted.&lt;br /&gt;
; ccRefCode : The code returned from the last payment process attempted.&lt;br /&gt;
; billName&lt;br /&gt;
; phone&lt;br /&gt;
; fax&lt;br /&gt;
; company&lt;br /&gt;
; address&lt;br /&gt;
; address2&lt;br /&gt;
; city&lt;br /&gt;
; state&lt;br /&gt;
; zip&lt;br /&gt;
; country&lt;br /&gt;
; shipDate : date when order is shipping&lt;br /&gt;
; shipTracking : tracking number from the shipper&lt;br /&gt;
; shipMethod : text field with the name of the ship method used&lt;br /&gt;
; shipWeight : &lt;br /&gt;
; memberId : &lt;br /&gt;
; visitorId : &lt;br /&gt;
; visitId : &lt;br /&gt;
; visitId :&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====orderDetails====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Order Details represent the line items of an order.&lt;br /&gt;
; name : a text description of the item name, quanitity and options&lt;br /&gt;
; orderId :&lt;br /&gt;
; itemId&lt;br /&gt;
; itemNumber&lt;br /&gt;
; quantity&lt;br /&gt;
; options&lt;br /&gt;
; unitPrice&lt;br /&gt;
; weight&lt;br /&gt;
; sourceid&lt;br /&gt;
; groupMemberId : The user Id of the person who will be given membership for items with a groupId. These are items that provide group membership when purchased. The userid is saved in the orderDetail record because the group membership is created when the purchase is completed, which may be by a manual payment long after the purchase is made. if the groupmemberid is not set, the account contact will be used.&lt;br /&gt;
; item Categories&lt;br /&gt;
; Order Ship Methods&lt;br /&gt;
; Item Materials&lt;br /&gt;
; item Material Categories&lt;br /&gt;
; Item Categories&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Things to Test==&lt;br /&gt;
*Add new items&lt;br /&gt;
*Set up promotional discounts&lt;br /&gt;
*Set up sales tax&lt;br /&gt;
*Set up a new account&lt;br /&gt;
*Set up a credit limit&lt;br /&gt;
*Create manual invoice&lt;br /&gt;
*Create manual charge and credit&lt;br /&gt;
*Close account&lt;br /&gt;
*Send manual invoice and statement&lt;br /&gt;
*Set up account primary and biling contact&lt;br /&gt;
*Delete someone from account&lt;br /&gt;
*Test My Account&lt;br /&gt;
#Profile&lt;br /&gt;
#Online Payments&lt;br /&gt;
*Update Payment Info&lt;br /&gt;
#Manage Grops&lt;br /&gt;
#Manage Staff&lt;br /&gt;
#Organization&lt;br /&gt;
#Certificates and Certifications&lt;br /&gt;
*Set up payment processor&lt;br /&gt;
*Set up test credit card&lt;br /&gt;
*Purchase process settings&lt;br /&gt;
*Invoice settings&lt;br /&gt;
*Reports&lt;br /&gt;
#Daily Activity Report&lt;br /&gt;
#Dues Deferment Report&lt;br /&gt;
#GL Account Summary Report&lt;br /&gt;
#Invoice Aging Report&lt;br /&gt;
#Item Category Purchase Report&lt;br /&gt;
#Item Purchase Report&lt;br /&gt;
#Purchase History Report&lt;br /&gt;
#Suspended Certification Report&lt;br /&gt;
#Top Buyers Report&lt;br /&gt;
#Top Category Buyers Report&lt;br /&gt;
*Account list screen in Invoice Manager Dashboard&lt;br /&gt;
*Account Details screens&lt;br /&gt;
*Test auto billing features&lt;br /&gt;
&lt;br /&gt;
==Test Cases==&lt;br /&gt;
&lt;br /&gt;
These tests represent automated tests saved in the testcases folder of the project's GitHub repository. Tests with an asterisk are included in the tool panel unit tests. Tests in brackets [] must be manually tested.&lt;br /&gt;
&lt;br /&gt;
; 1* - Buy Subscription Adds Users to Group : buy a subscription &amp;gt; adds account's users to the subscription's group&lt;br /&gt;
; 2* - Cancel Subscription Removes Group Users : cancel subscription &amp;gt; removes account's users to the subscription's group&lt;br /&gt;
; 3* - Add User updates user's groups : add a person to an account (as an individual) &amp;gt; adds account's users to the subscription's group&lt;br /&gt;
; 4* - Add Org updates users' groups : add an organization with person to an account &amp;gt; adds all the organization's users to the subscription's group.&lt;br /&gt;
; 5* - Remove Account User updates user's groups : delete an individual user from an account &amp;gt; removes the user from the subscription's group&lt;br /&gt;
; 6* - Remove Account Org updates users' groups  : remove an organization with person from an account &amp;gt; removes all the organization's users from the subscription's group.&lt;br /&gt;
; 7* - Buy Membership adds users to groups : buy membership &amp;gt; adds account's users to the membership's group&lt;br /&gt;
; 8* - Cancel Membership : &lt;br /&gt;
# Removes the account's users from the membership's group&lt;br /&gt;
# marks the account membership status as canceled&lt;br /&gt;
# leaves the membership type alone&lt;br /&gt;
# leaves the membership expiration date alone (DLI requirement)&lt;br /&gt;
# cancels all membership invoices&lt;br /&gt;
; 9* - Add User updates Membership group : add a person to a membership account &amp;gt; adds the person to the membership's group&lt;br /&gt;
; 10* - Membership, Add/Remote Company Users : add an organization with person to a membership account &amp;gt; adds all the organization's users to the membership's group.&lt;br /&gt;
; 11* - Membership, Add/Remote Individual Users : delete an individual user from a membership account &amp;gt; removes the user from the membership's group.&lt;br /&gt;
; 12* - Membership, Add/Remove Organization : remove an organization with people from a membership account &amp;gt; removes all the organization's users from the membership's group.&lt;br /&gt;
; 13* - Manually add a subscription : Manually add a non-membership subscription (recurring purchase) to an account within the Account Manager UI &amp;gt; adds account's users to the subscription's group.&lt;br /&gt;
; 14* - Manually add a membership : Manually add a membership to an account within the Account Manager UI &amp;gt; adds account's users to the membership's group.&lt;br /&gt;
; 15* - Manually Delete Subscription in UI : manually delete a subscription within the Account Manager UI &amp;gt; removes account's users to the subscription's group. NOTE: we do not support deleting recurring purchases in the admin interface.&lt;br /&gt;
; 16* - Manually remove Account Membership type : manually change an account from a valid membership type to a non-member type within the Account Manager UI &amp;gt; removes account's users to the membership's group&lt;br /&gt;
; 17* - Close Membership account updates groups : close a membership account &amp;gt; removes account's users from the membership's group&lt;br /&gt;
; 18* - Close non-Membership account updates groups : : close a non-membership account &amp;gt; removes account's users from the subscription group&lt;br /&gt;
; 19* - Remove user from org with subscription : remove a person from an organization that is part of a non-membership account &amp;gt; remove the person from the subscription group&lt;br /&gt;
; 20* - Remove user from org with membership : remove a person from an organization that is part of a membership account &amp;gt; remove the person from the membership group&lt;br /&gt;
; [21] - My Account Echeck if enabled : Show My Account - Payment Options - eCheck options only if authorizenet payment processor enables eCheck&lt;br /&gt;
; 22* - House Account charge and payment :&lt;br /&gt;
# verify chargeOrder() completes, pays, sends receipt and fulfills&lt;br /&gt;
# verify payOrder() on new order completes, pays, sends receipt and fulfills&lt;br /&gt;
; 23* - On-Demand account charge and payment : &lt;br /&gt;
# verify chargeOrder() with no account pay options -- fails&lt;br /&gt;
# verify chargeOrder() with good account pay option -- completes, pays, sends receipt and fulfills &lt;br /&gt;
# verify payOrder() with good pay option -- completes, pays, sends receipt and fulfills &lt;br /&gt;
; 24* - Bill account charge and payment :&lt;br /&gt;
# verify chargeOrder() -- completes, sends invoice, no fulfillment. Then pay the invoice and verify fulfillment.&lt;br /&gt;
# verify payOrder() with good pay option, on new order charges --  completes, pays, sends receipt and fulfills&lt;br /&gt;
; 25* - Bill-and-fulfill account charge and payment&lt;br /&gt;
# verify chargeOrder() sends invoice and fulfills&lt;br /&gt;
# verify payOrder() on new order charges, pays and fulfills with good pay option&lt;br /&gt;
# verify payOrder() on open invoice pays and fulfills with good pay option&lt;br /&gt;
; 26* - Automatic Activation : verify new memberships are active when automatic activation is checked, and pending when automatic activation is unchecked.&lt;br /&gt;
; 27* PayOptions are used in the correct order :&lt;br /&gt;
# *If a card or echeck is provided, no alternative methods are attempted&lt;br /&gt;
# *Primary is attempted first if it has a valid expiration date&lt;br /&gt;
# *if primary fails, secondary is used next if it has a valid expiration date&lt;br /&gt;
# *if secondary fails, all non-echeck payoptions are attempted if they have valid expiration dates&lt;br /&gt;
# *if account is billing, charging to account does NOT pay.&lt;br /&gt;
; 28* - Membership Grace Period : Verify process with prebill set to 0.&lt;br /&gt;
* initial purchase without fulfillment does not fulfill membership&lt;br /&gt;
* after payment, run housekeep, membership is active and people are in groups&lt;br /&gt;
* after expiration date but before end of grace period, run housekeep, account shows expired but people still in group&lt;br /&gt;
* after grace period but before membership cancellation grace period, run housekeep, people are not in group but membership invoice is still ok&lt;br /&gt;
* after membership cancellation grace period, run housekeep, invoice is canceled, membership is canceled, people are not in group.&lt;br /&gt;
&lt;br /&gt;
; 29* - Membership renew : Verify paying a membership renewal invoice extends expiration.&lt;br /&gt;
* set grace period to 2, set cancelation grace period to 99&lt;br /&gt;
* initial purchase with payment sets expiration and puts people in group&lt;br /&gt;
* set date to 1 day after expiration and housekeep -- membership active, invoice created, people in group&lt;br /&gt;
* set date to 3 days after expiration and housekeep -- membership expired, people out of group&lt;br /&gt;
* pay invoice -- membership active, people in group&lt;br /&gt;
&lt;br /&gt;
; 30 - Expiration Date : Verify a 1 day subscription creates an expiration date rounded up to the next midnight. So if purchased at 5pm on March 15, the expiration date is March 17, and the subscription is not valid after housekeep runs on March 17.&lt;br /&gt;
; 31 - Automatic Subscription Cancellation : Verify an unpaid non-membership subscription continues charging and allowing users in the group until the subscription cancellation period&lt;br /&gt;
; 32 - My Account Subscription cancellation : Verify any non-membership subscription can be canceled in the My Account subscriptions&lt;br /&gt;
; 33 - non-expiring Membership : Membership groups are determined by the membershiptype, not the subscription record. Remove the account membership expiration and the recurring purchase should be automatically deleted and all group membership should have no expiration date. Add an expiration and a recurring purchase is created and all group expiration is set as well.&lt;br /&gt;
; 34 - non-expiring Subscription : Subscription groups are determined by the subscription record so a non-expiring subscription is one with a charged through date very far in the future (1/1/2100). Verify the user group membership has no expiration date when the subscription &amp;gt; 50 years.&lt;br /&gt;
; 35 - Subscription Charges Remaining : if blank, a new charge is created each time charged through passes. If 0, the recurring purchase is canceled when charged through passes. if &amp;gt;0, it is decremented each time the charged through passes.&lt;br /&gt;
; [36] - My Account Subscriptions : All groups that are not selected in subscription items and have &amp;quot;Allow Public Join&amp;quot; checked can be added and removed in the My Account Subscriptions section. If the account is subscribed to an item and the item is marked &amp;quot;Manager in My Account&amp;quot; in the subscription tab, it can be canceled from the My Account Subscriptions.&lt;br /&gt;
; 37 - *Purchase Bundled Items with Subscriptions : If you purchase a bundling item, the subscriptions for each bundled item are added to the account, and the users in the account are added to the subscription group(s)&lt;br /&gt;
; 38 - My Account prevents isRecognized : if a user is recognized, my account logs them out before displaying any data&lt;br /&gt;
; 39 - My Account anonymous requires login : if you are logged out, you must login&lt;br /&gt;
; 40 - My Account fresh page displays last form : If yor nav to a form and refresh, the same forms comes back&lt;br /&gt;
; 41 - My Account select accounts : The user can manage an account only if they are the primary, billing or carbonCopy contact on the account. If user can manager multiple accounts, user selects one from a list. When user refreshs page they remain on the account they picked. When user logs in, user sees the account they last picked.&lt;br /&gt;
; 42  - My Account select organization : If the account has multiple organizations, the user can select the organization they wish to manager from the Manager Organization tool.&lt;br /&gt;
; 43 - getOnlinePaymentFields payment options :&lt;br /&gt;
# If order contains an On-Demand-Required item, only On-Demand options are returned.&lt;br /&gt;
# If order contains an On-Demand-Preferred item, only On-Demand items are offered.&lt;br /&gt;
# if the account is Billable, Bill My Account option is provided.&lt;br /&gt;
# If echeck is configured, an online Echeck option is provide.&lt;br /&gt;
# If online credit is configured, an online credit card option is provided. If there are any valid account pay options, each is provided as an option.&lt;br /&gt;
; 44 item On-Demand-Required : If an order includes an On-Demand required item, the entire order must be purchased On-Demand.&lt;br /&gt;
; 45 Pay Order with bad card : PayOrder() with card not matching test - card fails&lt;br /&gt;
; 46 Pay Order with bad expiration : PayOrder() with card that has past expiration - card fails&lt;br /&gt;
; 47 Pay Order with bad security code : PayOrder() with card that has past expiration - card fails&lt;br /&gt;
; [48] Invoice Manager, Account, Purchase History UI :&lt;br /&gt;
# An unpaid invoice has a Pay link that takes the user to the manual payment tool, populated for this account and invoice&lt;br /&gt;
# Send Invoices&lt;br /&gt;
# Send Statement&lt;br /&gt;
# Cancel selected invoices.&lt;br /&gt;
; 49 - Account List speed : 10,000 accounts in the account list must display in 5 seconds&lt;br /&gt;
; 50 - inactive items show in reports do not show in current activity&lt;br /&gt;
# Do not show in &lt;br /&gt;
#* manual invoice&lt;br /&gt;
#* (add others as discovered)&lt;br /&gt;
# Show in&lt;br /&gt;
#* Past invoices&lt;br /&gt;
#* (add others as discovered)&lt;br /&gt;
; 51 - Housekeep, skipped if not enabled : verify when housekeeping is enabled, the housekeep routine does not run. Verify when enabled, it only runs once per day and only during the time period selected.&lt;br /&gt;
; 52 - Housekeep, Batch is skipped if not enabled : verify when housekeeping runs, the batch process runs only if it is enabled.&lt;br /&gt;
; 53 - Housekeep, Batch creates orders from recurring purchases : Verify if a recurring purchase has a past charge-through date, an invoice is created for it and charged to the account&lt;br /&gt;
# free orders are paid and fulfilled&lt;br /&gt;
# house accounts are paid automatically&lt;br /&gt;
# Bill and Fulfill on Payment accounts are sent a invoice and not fulfilled until paid.&lt;br /&gt;
# Bill and Fulfill Now accounts are sent an invoice and fulfilled&lt;br /&gt;
# On-Demand accounts create an invoice and pay it with the account's pay options.&lt;br /&gt;
; 54 - Housekeep, Print Queue notification : Verify a notification is sent to the ecommerce admin if the print queue is not empty&lt;br /&gt;
; 55 - Housekeep, Credit Card expiration notification : Verify a notification is sent to the billing contact of all accounts if their credit card expires within 30 days.&lt;br /&gt;
; 56 - Housekeep, Ecommerce Credit Card Contacts group : Verify all primary and billing contacts who have a non-expired credit card in their account go into this group.&lt;br /&gt;
; 57 - Housekeep, Account group and memberships verified : Verify the following&lt;br /&gt;
# if a person is in a subscription group but not authorized, they are removed.&lt;br /&gt;
# if a person is an individual member in a subscription, they are added to the group.&lt;br /&gt;
# if a person is a company member in a subscription, they are added to the group.&lt;br /&gt;
# if a person is in a membership group but not authorized, they are removed.&lt;br /&gt;
# if a person is an individual member in a membership, they are added to the group.&lt;br /&gt;
# if a person is a company member in a membership, they are added to the group.&lt;br /&gt;
# if a person is added directly to the people table, they are added to their account's subscriptions&lt;br /&gt;
; 58 - Housekeep, Automatic export : Verify it exports as follows:&lt;br /&gt;
# When disabled, it does not export&lt;br /&gt;
# When export mode is not 1 or 2, it does not export&lt;br /&gt;
# export mode 1 exports DLI custom format&lt;br /&gt;
# export mode 2 exports General Ledger transactions, only after the month is complete and only once per month, as described in this doc&lt;br /&gt;
; 59 - Housekeep, cancel all expired memberships : For all membership past (membershipGracePeriod+membershipCancellationGracePeriod):&lt;br /&gt;
# membership status changes to canceled&lt;br /&gt;
# all users are removed from groups&lt;br /&gt;
# call invoices with membership items are canceled.&lt;br /&gt;
; 60 - Housekeep, verify membership recurring purchase : verify all membership accounts have a recurring purchase that is charged through the expiration date&lt;br /&gt;
; 61 - Housekeep, cancel duplicate membership recurring purchase : verify each account only has one membership recurring purchase.&lt;br /&gt;
; 62 - Housekeep, remove subscription group for Canceled Subscription : verify housekeep removes users from group (boad issue)&lt;br /&gt;
; 63 - Housekeep, remove subscription group for Closed Account : (boad issue)&lt;br /&gt;
; 64 - My Account, Online Payments : Verify a user can pay invoices using the online edit form.&lt;br /&gt;
; 65 - Membership Type Purchasing : Purchasing a membership type creates a membership account.&lt;br /&gt;
# if the account is already a membership, the previous membership type is set&lt;br /&gt;
# if the membership type has no subscription type or a perpetual subscription type, no membership expiration is set.&lt;br /&gt;
# if the subscription type is periodic or calendar, the membership expiration is set and a subscription is created. If renew on expiration is set, the subscription's Charges Remaining is left blank. If Renew is not checked on the membership type, Charges Remaining is set to 0.&lt;br /&gt;
; 66 - Subscriptions never fulfill bundled items : If a bundling item is a subscription or membership, the bundled items are only purchased during the initial purchase and NOT during renewal.&lt;br /&gt;
; 67 - Subscription Dependency : A subscription can be marked to be dependant on another Subscription. If a subscription expires or is canceled, all of it's dependant subscriptions are also canceled.&lt;br /&gt;
; 68 - Subscription items bundled with a subscription becomes dependant : When purchased, a subscription bundled in a subscription automatically becomes a dependant on it's bundling subscription so it will be automatically cancelled when the bundling subscription is canceled.&lt;br /&gt;
; 67 - Membership renewal : When a membership is renewed (all membership invoices created by membership subscriptions are paid), the membership expiration is updated to the subscription's charged through date, the renewed date is set.&lt;br /&gt;
: 68 - Membership renewal updates anniversary date : If a membership renewal covers a day PAST the anniversay (all membership invoices are paid), then the anniversary date event occurs, the membership kit is added and the anniversay date is updated by 1 year.&lt;br /&gt;
; 69 - On-Demand Account Prebills One Day : Verify an On-Demand account is charged one day before expiration of a subscription&lt;br /&gt;
; 70 - Billing Account Prebill : Verify the PreBill setting controls when invoices are created from subscriptions.&lt;br /&gt;
:* The effective purchase date does not change, only the billing day.&lt;br /&gt;
:* The date due is calculated with respect to the effective purchase date and does not change&lt;br /&gt;
; 71 - Subscription Charges Remaining : Verify blank charges remaining has no effect, numeric charges remaining counts down each time the subscription is charged. If a subscription reaches its charged through date and the charges remaining is 0, it is canceled.&lt;br /&gt;
; 72 - subscriptions renew : Verify subscription creates invoices on charged-Through date, adds people to groups with expiration, advances charged-through, advances group expiration.&lt;br /&gt;
* initial purchase with payment creates subscription, sets charge-through and adds people to group.&lt;br /&gt;
* set date to 1 day after chargedthrough and housekeep -- invoice created, people in group and expiration extended&lt;br /&gt;
* pay invoice -- membership active, people in group&lt;br /&gt;
; 73 - Purchase Item with prefers-On-Demand : Verify a billing account uses the On-Demand method when available&lt;br /&gt;
# in a recurring batched purchase&lt;br /&gt;
# in a manual invoice purchase&lt;br /&gt;
# in the api chargeOrder call (payOrder is not effected)&lt;br /&gt;
; 74 - Purchase Item with prefers-On-Demand : VErify a billing account always uses an On-Demand method, else the invoice is not paid, the ecommerce admin recieves a notice, and an account note is created&lt;br /&gt;
# in a recurring batched purchase&lt;br /&gt;
# in a manual invoice purchase&lt;br /&gt;
# in the api chargeOrder call (payOrder is not effected)&lt;br /&gt;
# in the api getOnlinePaymentFields, only On-Demand fields are made available&lt;br /&gt;
; 75 - Add Deposits : Deposits can be made from any of the payment methods&lt;br /&gt;
# Cash payments&lt;br /&gt;
# Check Payments&lt;br /&gt;
# Credit Card Payments&lt;br /&gt;
; 76 - Overpayments result in deposits&lt;br /&gt;
# Cash payments&lt;br /&gt;
# Check Payments&lt;br /&gt;
# Credit Card Payments&lt;br /&gt;
; 77 - Invoices can be paid with Deposits&lt;br /&gt;
# Single Invoices&lt;br /&gt;
# Combinations of Invoices&lt;br /&gt;
; 78 - An Invoice can be paid with Combinations of a Deposit and a payment&lt;br /&gt;
# Cash and a deposit&lt;br /&gt;
# Check and a deposit&lt;br /&gt;
# Credit Card and a deposit&lt;br /&gt;
; 79 - Item Pay Method Compatibility, On-Demand If Available : If an item is marked on-demand if available and contains no items marked 'on-demand required', all orders containing that item can be purchased with any method with two exceptions. First if purchasing online, the customer will only be presented with and only process On-Demand methods and second if the purchase is unattended (batch processed) it will use On-Demand options on the account if available for both On-Demand and billing accounts.&lt;br /&gt;
# If an account has an On-Demand options, an API call from applications like meeting registration will only provide on-demand options&lt;br /&gt;
# If an account has an On-Demand options, background processing will only use those options&lt;br /&gt;
# If an account does not have an On-Demand option, an API call from applications like meeting registration will only support manual the On-Demand option.&lt;br /&gt;
# If an account does not have an On-Demand option, background processing will use the pay method set in the account.&lt;br /&gt;
# Invoice Manager manual payment will not be limited in anyway, but should include a message showing the administrator if an item in the order has this setting&lt;br /&gt;
# My Account payment screen follows the api call restrictions listed here.&lt;br /&gt;
; 80 - Item Pay Method Compatibility, On-Demand Required : If an item is marked on-demand required, all orders containing that item must be purchased On-Demand, except if purchased with manual invoice and/or paid with manual payment.&lt;br /&gt;
# If an account has an On-Demand options, an API call from applications like meeting registration will only provide on-demand options&lt;br /&gt;
# If an account has an On-Demand options, background processing will only use those options&lt;br /&gt;
# If an account does not have an On-Demand option, an API call from applications like meeting registration will only support on-demand options.&lt;br /&gt;
# If an account does not have an On-Demand option, background processing will fail, adding an account note with alert and send email to admin, but not customer.&lt;br /&gt;
# Invoice Manager manual payment will not be limited in anyway, but should include a message showing the administrator if an item in the order has this setting&lt;br /&gt;
# My Account payment screen follows the api call restrictions listed here.&lt;br /&gt;
; 81 api.getAccountStatus includes account payOptions&lt;br /&gt;
* payOption.Id - that can be used in api.payOrder()&lt;br /&gt;
* payOption.Name - that can be displayed to the customer&lt;br /&gt;
* payOption.isAch - true/false if this is an ACH option&lt;br /&gt;
; 82 - api.getSiteStatus : returns the state of allowACHPayments reflected on the appropriate payment processor&lt;br /&gt;
; 83 - cancel dependent recurring purchases : If a recurring purchase is cancelled, any recurring purchase with it marked as a dependency is automatically cancelled.&lt;br /&gt;
; 84 - Pay Method Compatibility set Billing Allowed, OnLine Payment Form : If any account purchases an item marked Billing Allowed, the online payment form includes a bill my account option.&lt;br /&gt;
; 85* - Pay Method Compatibility set Billing Allowed : If any account purchases an item marked Billing Allowed, the account is invoiced as Bill and Fulfill on Payment. When the invoice is paid, fulfilment occurs.&lt;br /&gt;
; 86 - Pay Method Compatibility set On-Demand-Required, OnLine Payment Form : If any account marked Billing purchases an item marked On-Demand-Required, the online payment form only offers On-Demand options.&lt;br /&gt;
; 87 - Pay Method Compatibility set On-Demand-Required : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
; 88 - Pay Method Compatibility set On-Demand-Preferred, OnLine Payment Form : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
* if the purchase fails, the invoice is left unpaid and an error message is returned.&lt;br /&gt;
; 89 - Pay Method Compatibility set On-Demand-Preferred : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
* if the purchase fails, the invoice is created but left unpaid, to be retried later&lt;br /&gt;
; 90 - transaction Unprocessed-Credit-Card handling : Verify the field is clear if a valid processor is selected, and is set if Accept-unprocessed is selected&lt;br /&gt;
; 91 - API call billOrder() forces Bill PayMethod : verify&lt;br /&gt;
; 92 - API call billAndFulfillOrder() forces Bill-and-fulfill PayMethod : verify&lt;br /&gt;
; 93 - Close a parent account closes subaccounts : verify&lt;br /&gt;
; 94 - Cancel a parent account membership cancels subaccount memberships : verify&lt;br /&gt;
&lt;br /&gt;
; 95 - API addAccountNote&lt;br /&gt;
; 96 - API addAccountOnDemandMethod&lt;br /&gt;
; 97 - API addAccountOrganization&lt;br /&gt;
; 98 - API addAccountUser&lt;br /&gt;
; 99 - API addMembershipKitFulfillment&lt;br /&gt;
; 100 - API addOrderItem&lt;br /&gt;
; 101 - API billAndFulfillOrder&lt;br /&gt;
; 102 - API billOrder&lt;br /&gt;
; 103 - API calculateOrder&lt;br /&gt;
; 104 - API cancelInvoice&lt;br /&gt;
; 105 - API cancelMembership&lt;br /&gt;
; 106 - API cancelSubscription&lt;br /&gt;
; 107 - API chargeOrder&lt;br /&gt;
; 108 - API closeAccount&lt;br /&gt;
; 109 - API createAccount&lt;br /&gt;
; 110 - API createOrder - if the application supports multiple seller accounts, a sellerAccountId is required&lt;br /&gt;
; 111 - API deleteSubscription&lt;br /&gt;
; 112 - API getAccountBillingContact&lt;br /&gt;
; 113 - API getAccountPayMethod&lt;br /&gt;
; 114 - API getAccountPrimaryContact&lt;br /&gt;
; 115 - API getAccountStatus&lt;br /&gt;
; 116 - API getChargesAndPayments&lt;br /&gt;
; 117 - API getInvoice&lt;br /&gt;
; 118 - API getOnlinePaymentFields&lt;br /&gt;
; 119 - API getOnlinePaymentFieldsForAccount&lt;br /&gt;
; 120 - API getOpenOrderId&lt;br /&gt;
; 121 - API getOrderDetails&lt;br /&gt;
; 122 - API getOrderShipOptionSelect&lt;br /&gt;
; 123 - API getShipCharge&lt;br /&gt;
; 124 - API getShipOptionSelect&lt;br /&gt;
; 125 - API getSiteStatus&lt;br /&gt;
; 126 - API getTransactions&lt;br /&gt;
; 127 - API getUserAccountId&lt;br /&gt;
; 128 - API getUserAccountList&lt;br /&gt;
; 129 - API payOrder&lt;br /&gt;
; 130 - API payOrdersByOnlinePaymentFields&lt;br /&gt;
; 131 - API removeAccountOrganization&lt;br /&gt;
; 132 - API removeAccountUser&lt;br /&gt;
; 133 - API setAccountBillingContact&lt;br /&gt;
; 134 - API setAccountOnDemandMethod&lt;br /&gt;
; 135 - API setAccountOnDemandMethodSecondary&lt;br /&gt;
; 136 - API setAccountPayMethod&lt;br /&gt;
; 137 - API setAccountPrimaryContact&lt;br /&gt;
; 138 - API setOrderAccount&lt;br /&gt;
; 139 - API setOrderPaid&lt;br /&gt;
; 140 - API setOrderPromotionalDiscount&lt;br /&gt;
; 141 - API setOrderShipMethod&lt;br /&gt;
; 142 - API setOrderUser&lt;br /&gt;
; 143 - API verifyAccount&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
These are the accepted use cases for the project.&lt;br /&gt;
=== Manage Accounts ===&lt;br /&gt;
Use Account Manager to create accounts, manage account details, and add users and organizations.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Add an Account : An administrator can add an account, go to the account list and click [add] button. Enter a name for the account and [save]&lt;br /&gt;
; Add a User to an account : You first add a user to the system, then add the user to the account. A user can be added directly to the account (an individual user), or they can be added to an organization and the organization can be added to the account (a company user). To add an individual user, go to the Account User tab and click [add]. To add a company user, go to the organization tab and add an organization. All people with this organization set will show in the account user tab.&lt;br /&gt;
; Add an organization to an account : On the Organization table of account details, use the add button to add an organization. This adds all the organization's people to the account details people tab.&lt;br /&gt;
; Add a Primary Contact : To add a primary contact, go to the account details tab and select them from the list of account users.&lt;br /&gt;
; Add a Billing Contact : To add a billing contact, go to the account details tab and select them from the list of account users&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Charge Methods ===&lt;br /&gt;
Set an account charge method on the account details screen. There are four: No Payment Necessary, Pay On-Demand, Bill and Fulfill on Payment, Bill and Fulfill Now.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; No Payment Necessary Purchases : If an account is set to No Payment Necessary, all purchases will be automatically paid without accepting customer payment. This includes online purchases, manual invoices and automatic batch invoice payments.&lt;br /&gt;
; Pay On-Demand : This is the default charge method for new accounts. All purchases require payment when they are charged.&lt;br /&gt;
; Bill and Fulfil on Payment : When the purchase is made, an invoice is sent to the customer. Fulfilment does not occur until payment is made.&lt;br /&gt;
; Bill and Fulfill Now : When the purchase is made, an invoice is sent to the customer and Fulfillment occurs immediately. An amount must be set in the Credit Limit field in an account in order for the account to use this charge method.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Notification Methods ===&lt;br /&gt;
Set an account notification method on the account details screen. There are four: Email, Fax, Print Queue, Email and Print Queue.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Email : All invoices and other notifications will be emailed to the account contact.&lt;br /&gt;
; Fax : All invoices and other notifications will be faxed to the account contact.&lt;br /&gt;
; Print and Mail Queue : All invoices and other notifications will be sent to the print queue to be printed and mailed.&lt;br /&gt;
; Email and Print Queue : All invoices and other notifications will be emailed to the account contact and also sent to the print queue to be printed as necessary.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Charging to an account ===&lt;br /&gt;
When a customer purchases, they use the account set in their people record regardless in which account(s) they may be be included. Being included in the users tab of an account gives those uses access to the benefits of a purchase, such as being added to a subscription group or a membership group. To be allows to purchase on the account, each person can have one and only one purchasing account set in their people record.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Purchase on your Billing Account : When a person purchases online, they use the account set in their people record under billing.&lt;br /&gt;
; Purchasing without a Billing Account : If the Ecommerce Setting &amp;quot;Create Ecommerce Account Automatically&amp;quot; is checked, an account will be created automatically for the customer when they purchase online. Otherwise the customer cannot purchase online.&lt;br /&gt;
; Purchasing with a closed account : If the Ecommerce Setting &amp;quot;Create Ecommerce Account Automatically&amp;quot; is checked, an account will be created automatically for the customer when they purchase online. Otherwise the customer cannot purchase online.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orders and Invoices ===&lt;br /&gt;
An order is a list of services and items to be sold to a customer. Online it is represented by a shopping cart. When the order is charged to the customer it is called an Invoice and can no longer be modified. When an Invoice is paid, it becomes a receipt and can no longer be cancelled.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Uncharged Orders : When a customer adds items to their shopping cart, the order remains uncharged. For online ordering with on-demand payment methods, the order remains uncharged until it is paid. For all other cases, an order is first charged, then paid.&lt;br /&gt;
; Charged Orders (Invoices) : When an order is charged, it becomes an invoice with a due date based on the customer's charge method.&lt;br /&gt;
; Paid Orders (Paid Invoices / Receipts) : When an order is paid, it becomes a receipt.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Statements, Balances and Invoices ===&lt;br /&gt;
An Invoice represents a charge to the account. The account statement reflects the status of an account at a particular moment.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Add an invoice to a Statement : Add an unpaid invoice to a billing account (Bill and Fulfill) and it appears on the statement, increasing the account balance.&lt;br /&gt;
; Pay an Invoice to remove it from a statement : When an invoice is paid, it is removed from the account statement.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Closed Accounts ===&lt;br /&gt;
When an account is closed, it can no longer be used, but its history and settings are preserved.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Close an account: You can close an account from the account list by selecting the account and clicking [Close Selected Accounts]. You can close an account from the account details page with the close account button.&lt;br /&gt;
; Unpaid Invoices and Recurring Purchases are canceled : When an account is closed, its open invoices and recurring purchases are cancelled.&lt;br /&gt;
; Use of a closed account : Users with a closed account set cannot use it. If they attempt to purchase online, a new account will be created for them.&lt;br /&gt;
; Re-Open a Closed Account : Locate the account in the account list by filtering for closed accounts. Edit the account and change the account status to open. Users who have not created new accounts will be able to use the account again.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Membership Accounts ===&lt;br /&gt;
Membership Accounts are accounts that have a Membership Type set.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Create a membership type : A membership type is a type of item. Create a membership type in Membership Manager. Only a name is required.&lt;br /&gt;
; Create a Membership Account : Add an account to the system and set their membership type.&lt;br /&gt;
; Add a Membership Group to a Membership Type : Edit the membership type and on the subscriptions tab, set the group. All users in Membership accounts to the this membership type will be added to this membership group.&lt;br /&gt;
; Add an expiration to a membership type : Edit the membership type and on the subscriptions group, set the subscription duration. Existing membership accounts will not be changed. When this membership type is next purchased, the account's membership expiration will be set based on the duration set in the membership type.&lt;br /&gt;
; Membership auto renewal : Edit the membership type and on the subscription tab, set the membership to renew on expiration. This will create a recurring purchase record of every account set to this membership type with an expiration date. The recurring purchase will be set as &amp;quot;charged through&amp;quot; the account's expiration date.&lt;br /&gt;
; All Account Users are added to the Membership Group : All people in the user table of account details are automatically added to the membership group with the membership expiration date. If you add an individual user to the account, they are automacally added to the Membership Group. If you add an organization to the membership, all the organization's users are added to the Account, and to the Membership Group&lt;br /&gt;
; Membership Groups can only be set to people who are users in a Membership Account : When a person is removed from the people tab of an account, they are automatically removed from the membership group for the account&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Automatic Billing ===&lt;br /&gt;
Account Manager automatically charges customers for recurring purchases, and automatically pays outstanding invoices for accounts setup as On-Demand&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Set the automatic billing time of day : Use Ecommerce Settings to set the time of day when automatic bill occurs.&lt;br /&gt;
; Recurring Purchases control automatic charges : To create an automatic charge, add a recurring purchase to the account. If the charged-through date is blank, the account will be charged on the next batch. Otherwise, the next purchase date will be determined by the &amp;quot;charged-Through&amp;quot; date.&lt;br /&gt;
; Recurring purchase for On Demand Accounts : On Demand Accounts are charged on the &amp;quot;charged-Through&amp;quot; date.&lt;br /&gt;
; Recurring purchase for Billing Accounts : Both Bill and Fulfill Now and Bill and Fulfill on Payment are charged on or before the &amp;quot;charged-Through&amp;quot; date, based on &amp;quot;Pre-bill days for billing accounts&amp;quot; set in Ecommerce Settings.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Invoice Payments ===&lt;br /&gt;
There are several ways an account can pay for an invoice.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; On-Demand Payments : When an account is configured as on-Demand and has a valid On-Demand payment option configured, an invoice charged to the account is paid by the primary on-demand method first. If that fails, it is paid by the secondary on-demand payment method. If that fails, all others are attempted.&lt;br /&gt;
; One-Time On-Demand Payments : An online payment by credit card or echeck is considered a One-Time on-demand payment. When a one-time payment fails, the order is not converted into an invoice and can be abandonded or modified. Since no invoice is created, the charge is not retried.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pre 2016===&lt;br /&gt;
# Test Setup&lt;br /&gt;
## Item: Leaves&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Normal (should be default), Defer Account = Deferred Income, Income Account= Leaves Income&lt;br /&gt;
## Item: Rock (Proforma)&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Proforma, Defer Account = Deferred Income, Income Account = Rock Income&lt;br /&gt;
## Item: Test Meeting&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Defer Date, Defer Date = A Future Date, Defer Account = Deferred Income, Income Account = Meeting Income&lt;br /&gt;
## Account: House&lt;br /&gt;
## Account: On-Demand-With-Card&lt;br /&gt;
## Account: Bill-Ship-Now&lt;br /&gt;
## Account: Bill-Ship-On-Payment&lt;br /&gt;
# Test Verification&lt;br /&gt;
## Valid Unpaid Invoice&lt;br /&gt;
### Go to Account &amp;gt; Purchase History &amp;gt; Verify Invoice Row Complete&lt;br /&gt;
### Go to Account &amp;gt; Purchase History &amp;gt; click on invoice number &amp;gt; Verify Invoice displays correctly&lt;br /&gt;
### Go to Account &amp;gt; Transactions &amp;gt; Verify one row for new charge&lt;br /&gt;
## Valid Cash Payment&lt;br /&gt;
### (how to validate a cash payment)&lt;br /&gt;
## Valid Check Payment&lt;br /&gt;
### (how to validate a check payment)&lt;br /&gt;
## Valid Credit Payment&lt;br /&gt;
### (how to validate a credit card/ach payment)&lt;br /&gt;
# Test Tools&lt;br /&gt;
## Test Create Invoice Tool - this is just to test basic functionality. Transactions will be tested separately.&lt;br /&gt;
### Payment Methods&lt;br /&gt;
#### Charge the account - &lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create a paid invoice.&lt;br /&gt;
##### Charge and order to the Bill-No-Ship account. It should create an unpaid invoice.&lt;br /&gt;
#### Bill the order but do not pay&lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create an unpaid invoice.&lt;br /&gt;
#### Create the order but do not bill&lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create an uncharged invoice.&lt;br /&gt;
### Shipping Charges&lt;br /&gt;
#### Set no shipping charge - charge to account Bill-No-Ship. Verify no shipping charges&lt;br /&gt;
#### Set a shipping charge - charge to account Bill-No-Ship. Verify the shipping charges&lt;br /&gt;
### Invoice Messages&lt;br /&gt;
##### Verify the unpaid message appears on unpaid invoices&lt;br /&gt;
##### Verify the paid message appears on paid invoices&lt;br /&gt;
### Line Item options&lt;br /&gt;
#### Quantity - Required&lt;br /&gt;
#### Item - Optional&lt;br /&gt;
#### General Ledger Account - overrides item's GL Account&lt;br /&gt;
#### Price - overrides item's GL Account. Required if no Item.&lt;br /&gt;
#### Description - Required if no Item&lt;br /&gt;
#### Quantity - Required&lt;br /&gt;
## Test Enter Payments Tool&lt;br /&gt;
## Test Create Credit Tools&lt;br /&gt;
## Test Create Charge Tool&lt;br /&gt;
## Test Process Batch Tool&lt;br /&gt;
## Test Export Data Tool&lt;br /&gt;
## Test Item Features&lt;br /&gt;
### Subscriptions&lt;br /&gt;
### Bundling&lt;br /&gt;
### Inventory&lt;br /&gt;
### Fulfillment Notification&lt;br /&gt;
# Testing Transactions&lt;br /&gt;
## Bill Fulfill on Payment Account&lt;br /&gt;
### Manual invoice + Cash Payment&lt;br /&gt;
#### Single Item Order&lt;br /&gt;
##### GL Post: Normal&lt;br /&gt;
#####* After charge, verify account balance + AR + verify invoice + account transactions + gl transactions &lt;br /&gt;
#####* After payment, verify account balance + AR + verify paid invoice + account transactions + gl transactions &lt;br /&gt;
##### GL Post: Proforma&lt;br /&gt;
##### GL Post: Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Term&lt;br /&gt;
#### Single Item Order Plus Tax and Shipping&lt;br /&gt;
##### GL Post: Normal&lt;br /&gt;
##### GL Post: Proforma&lt;br /&gt;
##### GL Post: Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Term&lt;br /&gt;
#### Combination Item Order&lt;br /&gt;
##### GL Post: Normal + Proforma&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Date&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Term&lt;br /&gt;
#### Bundled Item Order&lt;br /&gt;
##### GL Post: Normal + Normal&lt;br /&gt;
##### GL Post: Normal + Proforma&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Date&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma + Proforma&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Term&lt;br /&gt;
### Manual invoice + Check Payment&lt;br /&gt;
### Manual invoice + Credit Payment&lt;br /&gt;
### Manual invoice + Deposit Payment&lt;br /&gt;
## On Demand Account&lt;br /&gt;
## Bill and Fulfill Account&lt;br /&gt;
## House Account&lt;br /&gt;
#Settings#&lt;br /&gt;
==Revision History==&lt;br /&gt;
===January 15, 2016===&lt;br /&gt;
* Added Transaction Memo field to Manual Cash Payments to assist when entering non-traditional payments.&lt;br /&gt;
* Further clarified the use of capital letters, hash tags, parentheses, and brackets in account transaction descriptions.&lt;br /&gt;
* Added a setting to let admin set the time of day for the batch to run.&lt;br /&gt;
** Sentences start with capital letter&lt;br /&gt;
** square brackets wrap system generated items and enumerations, such as transaction numbers. The brackets provide clarification for empty lists and leading/trailing spaces.&lt;br /&gt;
** parentheses set off structurally independent details, such as check numbers and cash memos&lt;br /&gt;
** Hash tags (#) are not needed in front of numbers as they take up real estate and provide no additional information.&lt;br /&gt;
* fix: Applying a single deposit to an invoice did not work&lt;br /&gt;
* fix: transactions dates that include no time portion (now possible with the manual payment transaction date) are not included in the daily summary.&lt;br /&gt;
===February 25, 2016===&lt;br /&gt;
* bugfix: Log fills with invoiceId line&lt;br /&gt;
* bugfix: if you have multiple credit cards and the first fails, and the second passes, the transaction is marked failed and is retried.&lt;br /&gt;
===April 8, 2016===&lt;br /&gt;
* Added ability to add/modify each tab and feature list item so each customer can have custom reports&lt;br /&gt;
* Converted subscriptions to account/org/user as memberships had been, so a subscription puts everyone in the account in the subscription group (for division requirement)&lt;br /&gt;
* Migrated all membership and subscription account verification to ecommerce api and now called from membership.&lt;br /&gt;
* UX update for Visibility of System Status. Button hovers and navigation highlights.&lt;br /&gt;
===May 6, 2016===&lt;br /&gt;
* Added Deferral Report to Invoice Manager&lt;br /&gt;
* Added Pay Method Compatibility items&lt;br /&gt;
* Added ability to pay and invoice with a combination of previous deposits and a current payment.&lt;br /&gt;
* Removed No Charged invoices from Invoice Manager list&lt;br /&gt;
* Bugfix - account hold should only apply to batch payments&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Invoice_Manager&amp;diff=3989</id>
		<title>Invoice Manager</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Invoice_Manager&amp;diff=3989"/>
				<updated>2021-03-21T02:04:33Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Invoice Manager provides the underlying framework for most online transactions, including Account Management, automated billing, account reporting, and asset reporting. It includes both automated and manual billing features. Other addon collections such as the Ecommerce Cart and Membership Manager use the common Invoice Manager framework to provide a consistent commerce and reporting interface.&lt;br /&gt;
==Getting Started==&lt;br /&gt;
To install Invoice Manager please contact Contensive.&lt;br /&gt;
&lt;br /&gt;
To use Invoice Manager, go to the /admin backend and open tools in the Navigator. Click Invoice Manager to open.&lt;br /&gt;
&lt;br /&gt;
To Add an account, click the Add button on the main account list page. Enter at least a unique account name and hit save. To modify an existing account, click on the account in the account list to screen see the account detail screen. Account features can be edited here, and more advanced features are accessible through the Edit link. Account contacts listed on the account detail screen can be selected from anyone associated with the account. To edit account contact details, click the edit next to the name.&lt;br /&gt;
&lt;br /&gt;
== Terms ==&lt;br /&gt;
; Account : The entity with which transactions are made.&lt;br /&gt;
; Account user : A person listed in the Users tab of the Account screen. Everyone in this list receives account subscriptions.&lt;br /&gt;
; Account purchaser : An account user who can purchase online using the account's purchasing rights. This is controlled by setting the account drop-down in the person's record. All account purchasers should also be added to the account users list. The system will automatically, periodically add all purchasers to the account user's list.&lt;br /&gt;
; Account Terms : Days to Pay (for billing accounts only) -- this is the number of days after the purchase date that the customer has to pay.&lt;br /&gt;
; Account Transaction : A log that records previous transactions.&lt;br /&gt;
; Account Transaction Document : A list of Account Transactions exported as as one group.&lt;br /&gt;
; Anniversary Date : The anniversary date is the upcoming date which represents another year of membership. When the account pays for a membership invoice that covers a period beginning on or past the Anniversary Date, the Anniversary Date is automatically set to the next year and the account is added to the Membership Kit Fulfillment report. For example, if the Anniversary Date is 2/5/2010 and a membership invoice is paid which covers 2/1 to 2/28, the Anniversary Date does NOT change. In this case, the next invoice covering 3/1/2010 to 3/30/2010 would automatically change the Anniversary Date to 2/5/2011. Another example, if the Anniversary Date is 5/1/2012 and a membership invoice is paid that covers 5/1/2012 to 5/31/2012, then the Anniversary date DOES change because this invoice period begins on (or after) the Anniversary Date.&lt;br /&gt;
; Anonymous Account : Can be enabled in settings. When enabled, this account is used for anonymous purchases. This means if a component that uses ecommerce allows users to purchase without authenticating, those purchases will be tracked on the anonymous account. Users cannot access the account, it cannot hold payment options, and it cannot include subscriptions.&lt;br /&gt;
; Completed Order : An order that the customer has indicated is ready to purchase.&lt;br /&gt;
; Canceled Order : An unpaid order that is marked to cancel&lt;br /&gt;
; Cancellation Grace Period : Settable in Membership Settings, this is the number of days after the Grace Period that the account will remain expired and users will NOT have site privileges before the membership is cancelled, and membership invoices are cancelled.&lt;br /&gt;
; Certification : An ongoing process of maintaining a certified status for a field. Ecommerce provides a mechanism for maintaining certification in multiple fields.&lt;br /&gt;
; Certificate : A one-time achievement of successfully completing a course. Ecommerce provides a mechanism for providing certificates in multiple fields.&lt;br /&gt;
; Charged Through Date : This is the last date that has been charged to a subscription or membership. If the charge is paid, this is the last date that the subscription is valid. The subscription expires on the next day, which means the subscription is expired and cannot be used on the next day.&lt;br /&gt;
; Deferred Transactions : When an invoice is paid, an account transaction is created. If the item has been configured with a differed transaction, a payment transaction is created between revenue and the deferment G/L account and deferred transactions are created in the Account Deferred Transactions table with future dates. For each deferred transactions, on its date, it will be removed and an equivalent account transaction will be created. Items are configured to create deferred transactions by specifying the deferment account, the deferment date, and the number of deferment transactions needed. For instance, you can defer a meeting payment until the meeting date, or defer an annual membership payment to show membership income on a monthly basis.&lt;br /&gt;
; Due Date : when payment is expected.&lt;br /&gt;
; Expiration Date : The last date of the current membership's period. On the following day, this account will be expired if it is not renewed. The Grace Period starts on the day after the Expiration Date. The Cancellation Grace period starts the day after the Grace period. For example, if a membership expires on March 15th, the membership is valid on March 15th, and is expired on march 16th.&lt;br /&gt;
; Fulfillment : The process of delivering goods to the customer as a result of an order.&lt;br /&gt;
; Grace period : Settable in Membership Settings, this is the number of days after the account expires the users still have access to membership privileges. When the Grace Period is over, users will be removed from groups.&lt;br /&gt;
; Invoice : The document generated from an order record, generally unpaid.&lt;br /&gt;
; Invoice Date : the date that the order is billed.&lt;br /&gt;
; Items : Things that can be purchased.&lt;br /&gt;
; Join Date : The date when the account last purchased a membership type and previously had no membership type. If an account has no membership type, and one is purchased, this date is set. It is not set for renewing accounts. However, if a membership has been cancelled and then the account rejoins as a member, the Join Date is reset to the rejoin date and the expiration date will be set based on the membership period and the new join date.&lt;br /&gt;
; Membership Account : An account from Invoice Manager, that has a valid Membership Type set&lt;br /&gt;
; Membership Cancelled Date : This is the date that the account's membership was cancelled.&lt;br /&gt;
; Membership Request Cancellation Date : This is the date what the account has requested its membership should be cancelled.&lt;br /&gt;
; Membership Types : A membership type is a special case of an item. When purchased, the membership type is saved in the account record enabling membership features such as the subscription group. An account can only have one membership type at a time so purchasing another will change the account to the new membership type. If the membership type has a subscription type, a membership expiration and a subscription will be added to the account. If the subscription type is empty or perpetual, there will be no expiration date. This account subscription will be managed by the system to automatically renew the membership on the account's membership expiration date. In this case, the term of the new membership is determined by the membership type's subscription type, either periodic, calendar or perpetual.&lt;br /&gt;
; On-Demand Payment : This means the payment is required before services are fulfilled. on demand payments are credit card and e-check. An account with On-Demand payment method &lt;br /&gt;
; Order : represents a purchase in any stage of completion.&lt;br /&gt;
; Paid Order : A completed order that is paid&lt;br /&gt;
; Payment Method : Accounts are set to one of four possible payment methods, No-Payment, On-Demand, Bill and Fulfill Now (Credit), and Bill and Fulfill on Payment (Billing).&lt;br /&gt;
; Pay Method Compatibility : Some items are only compatible with some payment methods. Use it to manipulate the pay method used when purchasing this item. For instance, if an account is set to On-Demand and they purchase an item set as Allow Billing, then the invoice can be billed and fulfillment will occur when the item is paid.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Any Method - (default) When an item is set to Any Method, the Pay Method used will be from the Account.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On-Demand If Available - If all items in the invoice are set to this method and the account has an on-demand method (credit card or echeck), the invoice will be paid with that method. Otherwise, the account's method will be used.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On-Demand Required - If any item in the invoice is set to this method, the invoice must be paid with an on-demand method&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Billing Allowed - If all items in the invoice are set to this method, the invoice can be billed even though the account may be set to on-demand&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
; Payment Options : Payment options are the choices available for payment to users of an account. An account may have two credit cards on file. If a user of the account came online to purchase, they could choose from either of these payment options.&lt;br /&gt;
; Prebill Days : (for recurring purchases and billing accounts only ) -- this is the number of days before the purchase date that the recurring purchase is to be invoiced.&lt;br /&gt;
; Purchase Date : For credit card purchases, this is just the date of the purchase. For billing, this is the date that the purchase should take place. For instance, for a service, this is the date the service will start. For a membership, this is when the membership starts. For online purchases, this is the date of purchase. For recurring purchases with no pre-bill period this is the invoice date.&lt;br /&gt;
; Receipt : The document generated from an order record, generally paid.&lt;br /&gt;
; Subscription Item : An item that adds account users into a subscription group. The details of the subscription are configured in the subscriptions tab of the item, like if it expires and it is renews.&lt;br /&gt;
; Subscription Duration Days : The number of full days (midnight to midnight EST) granted for a subscription.&lt;br /&gt;
; Subscription Duration Months : The number of months granted for a subscription, starting at the next midnight.&lt;br /&gt;
; Subscription Renewal Notification : An email sent to On-Demand accounts in advance of a subscription renewal. This notification is optional.&lt;br /&gt;
; Subscriptions (a.k.a. Recurring Purchase) : Subscription items purchased by an account. A list of subscriptions is maintained for each account. A subscription is added when a subscription item is purchased. If a subscription includes a group, it is used to verify all account users are put in the group. A subscription can also initiate a new customer charge if the subscription item is marked to renew on expiration. If a subscription is cancelled, the user will be removed from the group and any outstanding invoices for the subscription item will be cancelled when housekeeping runs.&lt;br /&gt;
&lt;br /&gt;
== Roles ==&lt;br /&gt;
; Administrator : The site user with administrator rights who configures and maintains the ecommerce system.&lt;br /&gt;
; User : Anyone with a record in the People table.&lt;br /&gt;
; Customer : The user who purchases online, creating an invoice, paying, etc.&lt;br /&gt;
; Account Primary Contact : The user selected as the contact for the account.&lt;br /&gt;
; Account Customers : Users with the account selected in the billing tab of their people record. These people can purchase online using the account.&lt;br /&gt;
; Billing Contact : The user selected in the Accounts Billing Contact. This user receives account notifications such as invoices and statements&lt;br /&gt;
; Carbon Copy Contact : (Optional) The user who receives a duplicate of all notifications.&lt;br /&gt;
; Ecommerce Contacts : Anyone added as either Account Primary Contact or Billing Contact is automatically added to a group with this name. If that group is deleted or renamed, a new group with this name will be created.&lt;br /&gt;
; Ecommerce Payment Problem : When a credit card fails, the account contacts are automatically added to a group with this name. If that group is deleted or renamed, a new group with this name will be created. When a credit card succeeds, the account contacts are removed from this group.&lt;br /&gt;
; Ecommerce Credit Card Contacts : All account contacts are added to this group if the account has a credit card.  When a credit card succeeds, the account contacts are removed from this group. If that group is deleted or renamed, a new group with this name will be created. &lt;br /&gt;
; Ecommerce Administrator Group : In settings, you can select any group to be the ecommerce administrators group. People in this group receive notifications for the ecommerce system. If that group is deleted or renamed, a new group with the name &amp;quot;Ecommerce Administrators&amp;quot; will be created and selected.&lt;br /&gt;
&lt;br /&gt;
== How-To ==&lt;br /&gt;
These are typical procedures that help with general tasks.&lt;br /&gt;
&lt;br /&gt;
===How to Set Up a Payment Processor===&lt;br /&gt;
On-Demand payments are processed directly to a payment processor with either a credit card or echeck. To setup which payment processor to use:&lt;br /&gt;
# Login and click ADMIN, TOOLS, INVOICE MANAGER, SETTINGS.&lt;br /&gt;
# Click on the ONLINE PAYMENTS tab.&lt;br /&gt;
# For STRIPE, select STRIPE PAYMENT PROCESSING from the SELECT PROCESSOR ADDON field drop down.&lt;br /&gt;
# For the other payment processors available (Verisign, Authorizenet, YourPay, My Virtual Merchant, Paypal), select the desired one from the LEGACY PAYMENT PROCESSOR MODE field.&lt;br /&gt;
# For the selected payment processor, click on the tab that corresponds with the processor name.&lt;br /&gt;
# In the STRIPE tab, you would check the TEST field if you are in test mode and enter the information received from Stripe for Test Secret Key, Test Publishable Key, Live Secret Key, and Live Publishable Key&lt;br /&gt;
# In the VERISIGN tab you will enter the server name, transaction type, tender type, verisign user name and password, vendor name and partner.&lt;br /&gt;
# In the AUTHORIZENET tab you will check or uncheck TEST MODE and enter the server name, user name, Authorizednet version, transaction type, check delimit request string, delimiting character, response URL, transaction key, echeck type.&lt;br /&gt;
# In the YOURPAY tab you will enter the server name, server port, key local fiel path, store key and type of transaction.&lt;br /&gt;
# In the MYVIRTUALMERCHANT tab you will enter the server name, check/uncheck test mode, enter type of transaction, merchant ID, merchant user ID and merchant pin.&lt;br /&gt;
# To enable PayPal, in the ONLINE PAYMENTS tab, you will check the box next to INCLUDE PAYPAL BUTTON and enter the PayPal Businees Name, post URL and currency code. You can also check the PayPal Test Mode box with the test URL and test business name.&lt;br /&gt;
#When you are done setting up the payment processor, click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===How to Add New Items===&lt;br /&gt;
Items are products and services purchased.&lt;br /&gt;
# Login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
# Click the DATA tab at the top of the screen.&lt;br /&gt;
# Click on ITEMS.&lt;br /&gt;
# Click ADD at the top of the screen.&lt;br /&gt;
# Go through each tab to set the item up. [http://wiki.kmacloud.net/index.php?title=Invoice_Manager#Managing_Items_and_Item_Categories Click for More Information on Managing Items]&lt;br /&gt;
# To enable an email upon purchase of an item, compose the email in [http://wiki.kmacloud.net/index.php?title=Managing_Email System Email] and then in the item's PURCHASE tab, select the email from the &amp;quot;System Email Sent on Purchase&amp;quot; field. Click OK to save.&lt;br /&gt;
# To enable an email upon renewal of an item, compose the email in [http://wiki.kmacloud.net/index.php?title=Managing_Email System Email] and then in the item's SUBSCRIPTION tab, select the email from the &amp;quot;System Email Sent on Renew&amp;quot; field. Click OK to save.&lt;br /&gt;
&lt;br /&gt;
===How to setup Subscription Renewal Notifications===&lt;br /&gt;
A subscription renewal notifications can be sent optionally to accounts before subscription items are renewed.&lt;br /&gt;
# Renewal notifications are sent to the billing contact of an accounts. Go to account details and verify the billing contact is selected and has a valid email address.&lt;br /&gt;
# Go to ecommerce settings, notifications tab and set the Subscription Renewal Notification Period to the number of days ahead of charging you want to notify the user. Leave blank to disable notifications&lt;br /&gt;
# Also in the Notifications tab, set the email body you would like to send. The following text will be replaced when the email is sent:&lt;br /&gt;
#* $item$ is replaced with the name of the subscription item&lt;br /&gt;
#* $name$ is replaced with the name of the billing contact&lt;br /&gt;
# Go to the subscription tab of the item and verify Send Renewal Notification is checked.&lt;br /&gt;
# The renewal notification is only sent once during the renewal phase, so verify the subscriptions Date of Last Renewal Notice is either blank, or set to a period prior to the current renewal cycle.&lt;br /&gt;
&lt;br /&gt;
===How to create a link directly to Subscriptions or Profile?===&lt;br /&gt;
Create a link alias for the page that contains the My Account addon. In this example we will assume /MyAccount is the link alias you created, so the link to the my account addon page will be http://www.mySite.com/MyAccount .&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?profile will take the user to the profile form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?subscriptions will take the user to the manage subscriptions form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?payment will take the user to the payment form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?history will take the user to the account history form&lt;br /&gt;
&lt;br /&gt;
===How to apply a credit memo===&lt;br /&gt;
A credit memo is reversal of a charge and not a payment. Create an invoice when a service is rendered. Create a payment when the customer pays for an invoice. If the service was never rendered, you can cancel the invoice. But if the service was partially rendered and you need to return part of the invoice you have two options, either cancel the invoice and create a new invoice for the corrected service, or create a credit memo that reverses the undelivered portion of the invoice.&lt;br /&gt;
&lt;br /&gt;
You apply the credit memo at the time the remainder of the invoice is paid. So if you create an invoice for $100 for services rendered, then only deliver $60 worth of the services, you can create a credit memo for $40. When the customer pays the $60, go to the Manual Payments tool, enter the payment of $60 and apply it to the $100 invoice and the $40 Credit memo.&lt;br /&gt;
&lt;br /&gt;
===How to set up Promotional Discounts===&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click the DATA tab and then PROMOTIONAL DISCOUNTS.&lt;br /&gt;
#Click ADD to add a new one or click on an existing one to edit it.&lt;br /&gt;
#In the DETAILS tab enter the NAME of the discount, the CODE to enter to receive the discount&lt;br /&gt;
#In the DISCOUNT % tab enter the percentage discount that applies to items in an order.&lt;br /&gt;
#In the DISCOUNT VOUCHER tab enter the &amp;quot;Original Amount&amp;quot; which is the total amount of the voucher.  Then as this amount is applied, the field for &amp;quot;Amount Spent&amp;quot; will be updated to reflect the value that has been spent from the Original Amount.  Once the Amount Spent equals the Original Amount there is no further discount applied.&lt;br /&gt;
#If there is a Discount and Voucher entered for a Promotional Discount Code, the percent will be applied, then the voucher amount will be applied.  On the invoice in the account, there will be an italicized descriptive line to detail the percentage or discount amount applied to that invoice.&lt;br /&gt;
#In the ITEMS tab, check APPLIES TO ALL ITEMS or check the specific items that get the discount.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===How to set up Sales Tax===&lt;br /&gt;
To set up a sales tax for any state where it is required for a business:&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click the DATA tab and then STATES.&lt;br /&gt;
#Find the state you want to edit and click the paper/pencil icon next to it.&lt;br /&gt;
#In the SALES TAX PERCENTAGE field, enter the sales tax for the state (for a rate of 5% enter 5).&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===How to add a new account===&lt;br /&gt;
Login and go to ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
Click ADD at the top of the ACCOUNT LIST.&lt;br /&gt;
Type in the ACCOUNT NAME and click OK.&lt;br /&gt;
&lt;br /&gt;
Go to account list in INVOICE MANAGER.&lt;br /&gt;
Find the new account and open it.&lt;br /&gt;
In the ORGANIZATIONS tab add the organization associated with the account.&lt;br /&gt;
Then in the DETAILS tab you will see a list of all people associated with the organization in the PRIMARY CONTACT and BILLING CONTACT fields. Select one in each field and also set up the CHARGE METHOD, BILLING TERMS and NOTIFICATION METHOD. Click SAVE.&lt;br /&gt;
&lt;br /&gt;
===How to set a credit limit===&lt;br /&gt;
If an account's Charge Method is set to Bill and Fulfill Now, you must set up a credit limit in the Account.&lt;br /&gt;
Enter the amount of credit in the Credit Limit field on the Account Details screen and click SAVE.&lt;br /&gt;
Note: If the field has 0 or is blank then the account will have no credit available. The outstanding credit will be the credit limit minus any balance remaining on outstanding unpaid invoices.&lt;br /&gt;
&lt;br /&gt;
===Create Manual Invoice===&lt;br /&gt;
To create a manual invoice, login and click on ADMIN, MANAGE ADD-ONS, ECOMMERECE, INVOICE MANAGER. &amp;lt;br /&amp;gt;&lt;br /&gt;
Next select the TOOLS tab and click on CREATE INVOICE. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you will select the account, give the invoice a title (for internal use only), choose payment type, what to do if the credit card fails, and set a shipping charge (optional).  &amp;lt;br /&amp;gt;&lt;br /&gt;
You will also be able to include a custom message on the invoice when it is unpaid and after it is paid. &amp;lt;br /&amp;gt;&lt;br /&gt;
Finally you will select an item and quantity, or you can enter an item description and price for something not currently in the system. &amp;lt;br /&amp;gt;&lt;br /&gt;
Click CREATE INVOICE to generate the invoice.&lt;br /&gt;
&lt;br /&gt;
===Creating Manual Charges or Credits===&lt;br /&gt;
Then select CREATE CREDIT MEMO, CREATE ACCOUNT CHARGE or CREATE MANUAL INVOICE. In each case you will select the account from the drop down menu. In each case you will enter the amount and all other information requested. Click the &amp;quot;CREATE&amp;quot; button at the bottom of the screen to create the desired charge or credit.&lt;br /&gt;
&lt;br /&gt;
Here you can enter a custom message in the UNPAID INVOICE MESSAGE and PAID INVOICE MESSAGE fields. When you open the invoice, you will see the messages you created.&lt;br /&gt;
&lt;br /&gt;
You can also use the TOOLS tab to process a batch of pending transactions by clicking on PROCESS BATCH.&lt;br /&gt;
&lt;br /&gt;
===How to Close Accounts===&lt;br /&gt;
Click on the MANAGE ADD-ONS folder. Next click on the MEMBERSHIP MANAGER folder and then click on MEMBERSHIP MANAGER. From here you will click on the INVOICE MANAGER tab. You will see a list of all accounts or only open accounts if you check the OPEN ONLY box. To close any accounts, click the check box by the account name and click on CLOSE ACCOUNT from the menu.&lt;br /&gt;
&lt;br /&gt;
===Sending Manual Invoices or Statements.===&lt;br /&gt;
If you need to send a manual invoice or statement, click on the MANAGE ADD-ONS folder. Next click on the MEMBERSHIP MANAGER folder and then click on MEMBERSHIP MANAGER. From here you will click on the INVOICE MANAGER tab. Next click on the NAME of the account and the PURCHASE HISTORY tab for that account. Click on the box next to any invoices you want to send and then click SEND INVOICES. If you want to send a statement, which shows all outstanding charges for the account, click the SEND STATEMENT button.&lt;br /&gt;
&lt;br /&gt;
If you need to send statements to multiple accounts, click on ECOMMERCE and then INVOICE MANAGER. Place a check in the box next to all accounts you want to receive a statement. Next click SEND STATEMENTS.&lt;br /&gt;
&lt;br /&gt;
===How to change an account primary or billing contact.===&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. On the details tab are select lists for the account primary contact and the account billing contact. Choose someone from this list and click save.&lt;br /&gt;
&lt;br /&gt;
These select lists include everyone in the users' tab for the account plus the person currently selected in the drop-down. That means if you select someone and later they are removed from the users' list, they will remain in the contact list until you select a replacement.&lt;br /&gt;
&lt;br /&gt;
===How to add someone to the account primary or billing contact.===&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. Go to the User's tab and verify the person has been added to the account. If they have not, click the add button and add them to the users list and click save.&lt;br /&gt;
&lt;br /&gt;
On the details tab are select lists for the account primary contact and the account billing contact. Choose someone from this list and click save.&lt;br /&gt;
&lt;br /&gt;
===How to remove someone from an account.===&lt;br /&gt;
There are four possible associations between a person and an account that should be verified.&lt;br /&gt;
# If they are the primary or billing contact, you must select someone else.&lt;br /&gt;
# If they are an individual member, you must remove them from the account on the account's User page.&lt;br /&gt;
# If they are a company member, you have to edit their people record and change (or remove) the organization.&lt;br /&gt;
# In rare cases, they may be configured to purchase online with the account. Change their billing account in their people record in the billing tab.&lt;br /&gt;
&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. If the person is the billing or primary contact, select a replacement and click save.&lt;br /&gt;
&lt;br /&gt;
Go to the User's tab and locate the person. Click edit to open the person's People record. Verify their organization is set correctly (remove from the account's organization if necessary). On the Billing tab, verify the Account is selected correctly (remove from the account if necessary).&lt;br /&gt;
&lt;br /&gt;
Click OK on the people record should return you to the invoice manager page. If not, go to invoice manager and select the account.&lt;br /&gt;
&lt;br /&gt;
Go to the user's tab. If the person was an individual user (associated to the account as an individual not as a company employee), you can remove them by checking the box next to their name and clicking Remove Selected User.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Your Account Profile in My Account===&lt;br /&gt;
The Account Profile page stores your name, email, password, phone and photo. Click on the person icon to change any of those account fields. Click SAVE when you are done.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Groups In My Account ===&lt;br /&gt;
You can manage various group types through My Account.&lt;br /&gt;
&lt;br /&gt;
====First set up Group Type====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE ADD-ONS, ECOMMERCE, GROUP TYPES.&lt;br /&gt;
#Click ADD to add a new group type or click the paper/pencil icon to edit a group type.&lt;br /&gt;
#In the DETAILS tab, enter a name for your group type, such as Committees.&lt;br /&gt;
#In the MY ACCOUNT tab, check INCLUDE IN MY ACCOUNT to allow people to join this group type in MY ACCOUNT. &lt;br /&gt;
#If there is an expiration time period for this group, set the EXPIRATION METHOD as Periodic (set the # of days or months) or Calendar (set a specific day and month each year).&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====Next set up the Groups====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE USERS, GROUPS.&lt;br /&gt;
#Click ADD to add a new group or click the paper/pencil icon to edit a group.&lt;br /&gt;
#Enter the group NAME and CAPTION (such as Safety Committee) and select the GROUP TYPE if any.&lt;br /&gt;
#Check the box next to the field &amp;quot;Allow Public Join&amp;quot;.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====Set up Notifications for Group Joins====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE EMAIL and SYSTEM EMAIL.&lt;br /&gt;
#Open the email named GROUP JOIN NOTIFICATION EMAIL.&lt;br /&gt;
#Go to the SEND TO GROUPS tab.&lt;br /&gt;
#Click on the name of the group you want to be notified every time someone joins a group through My Account.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When a user clicks on MY ACCOUNT, they can click on the Manage Groups icons to join any group that is marked as &amp;quot;Allow Public Join&amp;quot;. To join a specific group, they wll click on the check box next to that group and click SAVE. When anyone joins a new group, a notification email is sent to the group specified in the Group Join Notification email.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Online Payments In My Account ===&lt;br /&gt;
Click the $ icon to get to this page. The Online Payments page shows current invoices outstanding. On this page you can choose to pay one or more invoices by selecting the invoices you wish to pay and then entering credit card information and clicking MAKE PAYMENT.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Updating Payment Information in My Account ===&lt;br /&gt;
Click on the credit card icon to get to this page. The Update Payment Information page is where you can store and edit information about your payment methods, including credit cards and online checks (if enabled). Click ADD to add a new payment method, and click on a payment method to edit any information included about that  payment type. Click SAVE when you are done adding or changing information.&lt;br /&gt;
&lt;br /&gt;
=== How to Search Account History in My Account ===&lt;br /&gt;
Click on the clock icon to get to the Account History page, which shows information about all of your previous invoices and payments.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Staff in My Account ===&lt;br /&gt;
Click on the people icon to manage staff if you are authorized to perform this function. You can add new users by clicking on ADD USER or edit existing users by selecting them and clicking UPDATE. After you add or edit users, click SAVE to store your changes. You can also delete users from your account by checking the box next to their name and clicking UPDATE. This action will also delete the user's People Record from the system.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Organizations in My Account ===&lt;br /&gt;
Click on the organization icon to update organization information if you are authorized to perform this function. You can update the company name, address, phone number, web, email or annual revenue amount. You can also upload a new logo. After you add or edit information, click CLOSE to store your changes. NOTE: This section is only visible if the account has organizations associated with it.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Certificates and Certifications in My Account ===&lt;br /&gt;
Click on the Certification icon to update CEU credits for a specific certificate or certification.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: In order for the Certifications/Certificate icon to appear under My Account, the box must be checked next to the field &amp;quot;Include Certifications&amp;quot; in the My Account tab of Ecommerce Settings.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== How to Add New Certificates or Certification Types ====&lt;br /&gt;
*Login and click on ADMIN, MANAGE ADD-ONS, ECOMMERCE.&lt;br /&gt;
*If there is not yet an item set up for your certificate or certification, then follow instructions below; otherwise proceed to the next step in the process.&lt;br /&gt;
**Click ITEMS and ADD.&lt;br /&gt;
**Enter the ITEM NAME in the Name field.&lt;br /&gt;
**In the Catalog tab make sure &amp;quot;Appears in Catalog&amp;quot; is NOT checked and Category is set to NONE.&lt;br /&gt;
**In the GL field set the &amp;quot;General Ledger Post method to INCOME.&lt;br /&gt;
**In the Pricing field set the price in the &amp;quot;Regular Price&amp;quot; field.&lt;br /&gt;
**Click OK to save the item.&lt;br /&gt;
&lt;br /&gt;
*After you have an item set up, select either the Certificate Type or Certification Types table.&lt;br /&gt;
*Click ADD to add a new record or click the paper/pencil icon to edit an existing record.&lt;br /&gt;
*Add the Certificate or Certification Name, the Required CECs and the Item; for CERTIFICATIONS also enter # of years the certification is valid and Designation (suffix added to user name in SUFFIX field with this certification).&lt;br /&gt;
*'''For certificates, upload a PDF of the certificate.'''&lt;br /&gt;
*At this point all users will see the certificates that have been entered; certifications must be entered for each user as outlined in the next section.&lt;br /&gt;
*Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====How to Add New Certifications====&lt;br /&gt;
*Login and click on ADMIN, MANAGE ADD-ONS, ECOMMERCE.&lt;br /&gt;
* Then select the Certifications table.&lt;br /&gt;
*Click ADD to add a new record or click the paper/pencil icon to edit an existing record.&lt;br /&gt;
*Add the Certification Name (just enter the first and last name of the user and you can also add the name of the certification type here).&lt;br /&gt;
*Select the Certification Type, and add the Member ID (from the user record), Date Certified, Date Recertification is necessary and Paid Order ID (if they have already paid).&lt;br /&gt;
*Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====The Certificate/Certification Dashboard====&lt;br /&gt;
*The CEC Manager dashboard page shows a list of a specific user's certificates and certifications and their current status. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Certifications show:&lt;br /&gt;
**Certification Name&lt;br /&gt;
**Date Certified&lt;br /&gt;
**Recertification Date&lt;br /&gt;
**Required CECs&lt;br /&gt;
**Actual CECs&lt;br /&gt;
*A button to add CECs, and if all CECs are completed a button to Pay &lt;br /&gt;
&lt;br /&gt;
Note: If CEC requirements are not met and/or payment is not completed by the recertification date, then the button will say CONTACT ADMIN and the certification will be flagged as suspended.&lt;br /&gt;
&lt;br /&gt;
*Certificates show:&lt;br /&gt;
**Certificate Name&lt;br /&gt;
**Required CECs&lt;br /&gt;
**Actual CECs&lt;br /&gt;
*A button to add CECs, and if all CECs are completed a button to PAY. Once payment is made the button will say Print Certificate.&lt;br /&gt;
&lt;br /&gt;
'''NOTES:''' &lt;br /&gt;
*The &amp;quot;Actual CEUs&amp;quot; column is calculated  by the system.&lt;br /&gt;
*The Certificate and Certifications list is linkable to the details about that certificate/certification&lt;br /&gt;
&lt;br /&gt;
==== How to Add CECs====&lt;br /&gt;
*To add CEC credits, the user will click on the ADD CECs button next to current certificates or certifications or click on the certificate or certification name.&lt;br /&gt;
*This takes the user to a screen where they can upload supporting documents and enter:&lt;br /&gt;
**Event Name&lt;br /&gt;
**Event Location&lt;br /&gt;
**Event Sponsor&lt;br /&gt;
**Event Date&lt;br /&gt;
**Calculated CECs (round to nearest quarter hour)&lt;br /&gt;
*Click FINISH when you are done or ADD ANOTHER to continue adding credits.&lt;br /&gt;
'''NOTE: Information entered on this screen will update the Actual CECs for the applicable certificate/certification; credits will be based on a 60-minute hour. This means that a 60 minute workshop will equal 1.00 CE credit and a 75-minute workshop will equal 1.25 CE credits, etc.'''&lt;br /&gt;
&lt;br /&gt;
==== How to Find and Manage Suspended and Cancelled Certifications====&lt;br /&gt;
*To see any suspended certifications, login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
*Click the Reports tab and then click Suspended Certifications Report&lt;br /&gt;
*There is a list of all user names, certification types, recertification date and reason for suspension.&lt;br /&gt;
*Here the admin can click APPROVE to remove the user from the Suspended Certifications Report and automatically update their recertification date or to click CANCELLED to cancel the certification.&lt;br /&gt;
&lt;br /&gt;
==== System Emails Associated with Certificates and Certifications ====&lt;br /&gt;
'''Certificates'''&amp;lt;br /&amp;gt;&lt;br /&gt;
1. '''''Certificate Approved Notification:''''' When a user surpasses the number of CECs required and pays for the certificate this email is sent to the user and the certifying organization is notified.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Certifications'''&amp;lt;br /&amp;gt;&lt;br /&gt;
1. '''''Certification Approved Notification:''''' When a user surpasses the number of CECs required and pays for the certification this email is sent to the user and the certifying organization is notified.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. '''''Certification Suspended Notification:''''' When the recertification date passes for a certification and the user has not met the number of CECs required and/or has not paid for the recertification this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. '''''Certification Cancelled Notification:''''' When the certifying organization marks a suspended certification as cancelled this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
4. '''''Certification Upcoming Notification:''''' When a certification has 6 months left until the recertification date this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== How to Import Certifications From a CSV file====&lt;br /&gt;
'''The CSV file must contain the following columns'''&lt;br /&gt;
*1. FirstName&lt;br /&gt;
*2. LastName&lt;br /&gt;
*3. Email&lt;br /&gt;
*4. Program&lt;br /&gt;
*5. RecertificationDeadline&lt;br /&gt;
*6. Designation&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: If you are uploading certifications with a new certification type, you must first add the Certification Type to the Certification Types table. See section above &amp;quot;How to Add New Certificates or Certification Types&amp;quot; for instructions on adding new certifications.'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Login and click ADMIN, TOOLS, WIZARDS, IMPORT WIZARD'''&lt;br /&gt;
*1. Select to upload a new file or use a file already uploaded and click CONTINUE&lt;br /&gt;
*2. Select the file in the next step and click CONTINUE&lt;br /&gt;
*3. Select ImportCertifications in the field &amp;quot;Import into an existing content table&amp;quot; and click CONTINUE&lt;br /&gt;
*4. On the &amp;quot;Create a New Mapping&amp;quot; window select the following fields in the IMPORTED FIELD next to the matching DATABASE FIELD and click CONTINUE:&lt;br /&gt;
   1-FirstName&lt;br /&gt;
   2-LastName&lt;br /&gt;
   3-Email&lt;br /&gt;
   4-Program&lt;br /&gt;
   5-RecertificationDeadline&lt;br /&gt;
   6-Designation&lt;br /&gt;
   7-dateCertified&lt;br /&gt;
*5. In the &amp;quot;Update Control&amp;quot; window select the button &amp;quot;Insert all imported data, regardless of key field&amp;quot; and click CONTINUE &lt;br /&gt;
*6. On the &amp;quot;Finish&amp;quot; screen, enter your email address and click FINISH.&lt;br /&gt;
&lt;br /&gt;
'''Once the CSV file is uploaded into the ImportCertifications table'''&lt;br /&gt;
*1. Go to Manage Add-ons, Ecommerce and select the Import Certification table&lt;br /&gt;
*2. Verify all fields are populated.&lt;br /&gt;
 &lt;br /&gt;
'''Go to Tools, and select the Certification Import Tool, then click IMPORT'''&lt;br /&gt;
&lt;br /&gt;
'''When complete the words your import is complete will display'''&lt;br /&gt;
&lt;br /&gt;
'''Open certification type table, verify the new certification type is entered'''&lt;br /&gt;
&lt;br /&gt;
'''Open the certifications table, verify the new certifications are entered'''&lt;br /&gt;
&lt;br /&gt;
'''Open the people table, Verify the people are entered with the new designation'''&lt;br /&gt;
&lt;br /&gt;
=== How to Merge Duplicate Accounts ===&lt;br /&gt;
*Login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
*Click on the TOOLS tab and then ACCOUNT MERGE.&lt;br /&gt;
*Select the SOURCE ACCOUNT (the duplicate account).&lt;br /&gt;
*Select the DESTINATION ACCOUNT (the account you want to keep).&lt;br /&gt;
*Click MERGE.&lt;br /&gt;
*Manually verify that the destination account has membership correctly configured by editing the account record and verifying Membership Type, Membership Status, Expiration, Join and Anniversary.&lt;br /&gt;
*Manually close the source account.&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: This tool merges members and accounting transactions from the source account to the destination account. Account information like contacts, membership details, etc. are not changed. When complete, the membership settings should be reviewed manually and the source account should be closed.'''''&lt;br /&gt;
&lt;br /&gt;
=== How to Set Up Membership Dependencies ===&lt;br /&gt;
These instructions are for accounts, your organization will bill one account, but will have multiple organizations in that account. There will also be accounts for each of these organizations, which will not be billed and whose membership is dependent on the master account.&lt;br /&gt;
&lt;br /&gt;
====Add Organizations to the Master Account====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click on TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Select the master account (such as Daseke Inc.) and click on the name to open the account.&lt;br /&gt;
#Click on the ORGANIZATIONS tab in that account.&lt;br /&gt;
#Click the ADD button and then select the organization you want to add to the current account.&lt;br /&gt;
#Click ADD again to complete the process.&lt;br /&gt;
&lt;br /&gt;
====Keep Accounts for each dependent organization with a membership expiration date far in the future====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click on TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click on the DATA tab and then select ACCOUNTS.&lt;br /&gt;
#Find a dependent account and open the record by clicking on the paper/pencil icon next to it.&lt;br /&gt;
#Click on the MEMBERSHIP tab.&lt;br /&gt;
#In the MEMBERSHIP DEPENDENCY field, select the name of the master account (such as Daseke Inc.).&lt;br /&gt;
#Delete the Expiration Date.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
#Click on TOOLS, MEMBERSHIP MANAGER.&lt;br /&gt;
#On the ACCOUNT LIST, find the account you just edited and click on the name.&lt;br /&gt;
#Click on the SUBSCRIPTIONS tab, and make sure the subscription is for the correct membership and that it does not expire.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
#If there are any division memberships in the account click the checkbox next to them and click DELETE SUBSCRIPTION. Put the division membership subscriptions in the master Daseke account.&lt;br /&gt;
&lt;br /&gt;
====Adding New Organizations and Setting them up as Part of a Master Account====&lt;br /&gt;
#Login and click MANAGE USERS, ORGANIZATIONS.&lt;br /&gt;
#Click ADD and enter all organization information; click OK to save the new organization.&lt;br /&gt;
#Follow instructions above for adding the organization to the master account.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: If you need to add a new organization, you will click on MANAGER USERS, ORGANIZATIONS and then click ADD. After filling out all information for the organization, click OK. Next time you go to the master account, this organization will show up in the organization drop down menu. Do not select anything in the PARENT ORGANIZATION field in the organization record; the dependency is set in the account record.&lt;br /&gt;
&lt;br /&gt;
====Adding a New Placeholder Account for the New Organization====&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click ADD.&lt;br /&gt;
#In the DETAILS tab, enter the account name.&lt;br /&gt;
#In the MEMBERSHIP tab, select the MEMBERSHIP TYPE and the MEMBERSHIP DEPENDENCY (the master account).&lt;br /&gt;
#Enter the Join Date.&lt;br /&gt;
#Click OK to save the new account.&lt;br /&gt;
#From the Invoice Manager Account List, open the new account.&lt;br /&gt;
#Click on the Organizations tab.&lt;br /&gt;
#Click the ADD button and then select the organization you want to add to the current account.&lt;br /&gt;
#Click ADD again to complete the process.&lt;br /&gt;
&lt;br /&gt;
====Removing an Organization from the Master Account====&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Find the master account in the ACCOUNT LIST and click on the name.&lt;br /&gt;
#Click on the ORGANIZATIONS tab.&lt;br /&gt;
#Click on the checkbox next to the organization you want to remove and click on REMOVE FROM ACCOUNT.&lt;br /&gt;
#Next click on the ACCOUNTS tab at the top of the page.&lt;br /&gt;
#Find the placeholder account for that organization and click on the checkbox next to the account name.&lt;br /&gt;
#Click on the CLOSE ACCOUNT button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: If you need to add a new organization, you will click on MANAGER USERS, ORGANIZATIONS and then click ADD. After filling out all information for the organization, click OK. Next time you go to the master account, this organization will show up in the organization drop down menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: Setting up membership dependencies will enable automatic cancellation of any accounts set to be dependent on another account if the account selected in the MEMBERSHIP DEPENDENCY field is cancelled.'''&lt;br /&gt;
&lt;br /&gt;
=== How to Manage the Rejoin Process ===&lt;br /&gt;
If a membership account is cancelled and the company decides to rejoin at a later date, the Join Date will be reset to the date of the rejoin. The expiration date will be set to the time period specified in the membership starting with the rejoin date.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to Add a Gift Card to an Account ===&lt;br /&gt;
To add a gift card to an account open to &amp;quot;Account Manager&amp;quot; and click on the account where you want to add the gift card.  &lt;br /&gt;
&lt;br /&gt;
#At the bottom where &amp;quot;payment choices&amp;quot; are click &amp;quot;add&amp;quot; link.&lt;br /&gt;
#This will open the &amp;quot;Account Autopay Options&amp;quot; click on the tab for &amp;quot;Gift Card&amp;quot;.&lt;br /&gt;
#This will open the fields for Gift card.  Enter a &amp;quot;Redeem Code&amp;quot;. This will be assigned to the account so the user doesn't have to know it. It should not be something that can easily be guessed such as a random series of numbers&lt;br /&gt;
#If you want the &amp;quot;card&amp;quot; to expire enter the date or leave it blank if it never expires.&lt;br /&gt;
#Enter the current balance you want for the gift card. The amount spent will update as the card is used.  The account user can use the &amp;quot;gift card&amp;quot; for payment up until the amount spent is equal to the original balance.&lt;br /&gt;
&lt;br /&gt;
The account user can select the radio for &amp;quot;Select Saved Gift Card&amp;quot; in the payment portion and then choose the option(s) of cards available to them just as they would a saved Credit card. When submitting the gift card as payment it will update the &amp;quot;amount spent&amp;quot; field.  If the balance is less than the card amount it will apply the remaining balance and the user must then select another payment method to complete the transaction.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
===Pay Method Compatibility===&lt;br /&gt;
&lt;br /&gt;
The chart below shows how an account will be charged based on the Pay Method Compatibility set in the items being purchased and the Pay Method set for the account making the purchase. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, if an account is set to require on-demand payment, but all items being purchased by the account are set to allow billing, then the account can be billed for those items. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the other hand, if an account is set to allow billing, but even one item being purchased by the account on a specific invoice is set to Require On-Demand, then that invoice will have to be paid on-demand at the time of purchase and cannot be billed for later payment. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Pay_Method_Compatibility_Chart.png]]&lt;br /&gt;
&lt;br /&gt;
===Purchase Process===&lt;br /&gt;
; Join Date : The date when a membership or subscription first becomes effective. It is the first full date following the purchase. If the purchase takes place at 5pm on the 14th, the subscription starts at payment, but the join date becomes the next full date, the 15th.&lt;br /&gt;
; Bill Date : The date the invoice is created. &lt;br /&gt;
; Effective Purchase Date : The date when the purchase should take place. For example, if you buy a monthly subscription that starts on the 15th of the month, that means the join date was the 15th. The expiration date will be the 14th of the next month and the effective purchase date for the renewal is the 15th.&lt;br /&gt;
; Invoice Date : When the invoice is sent. For subscriptions this is the effective Purchase Date minus the prebill period. If Prebill days is 1, the invoice is sent one day before the effective purchase date.&lt;br /&gt;
; Expiration Date : The last day of the subscription period.&lt;br /&gt;
; Invoice Due Date : The day invoice payment is requested. For subscriptions, this is the effective purchase date plus the account terms.&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
To specify settings for the Invoice Manager, log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the SETTINGS tab. Here you specify days allowed to pay invoices, days in advance to pre-bill certain accounts, setup for faxed invoices and information about who receives notification at your organization about any ecommerce transactions.&lt;br /&gt;
&lt;br /&gt;
====Setting up a Test Credit Card====&lt;br /&gt;
Log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the SETTINGS tab. Go to the TESTING tab and enter a number in the Test Credit Card Number field; click OK to save changes. This number will enable you to complete online purchases without going through the payment processor. When making a test purchase on the website, you will enter this number in the credit card number field and then choose anything for credit card type, CVV and card holder name; also make sure you enter a future date in the expiration date field.&lt;br /&gt;
&lt;br /&gt;
====Notifications====&lt;br /&gt;
Email notifications can be sent for several purposes&lt;br /&gt;
&amp;lt;blockQuote&amp;gt;&lt;br /&gt;
====Paid Order Notification====&lt;br /&gt;
To receive a copy of every receipt (paid order), add your user record to the group selected in the notification tab in Settings called &amp;quot;Paid Order Notification Group&amp;quot;&lt;br /&gt;
====Placed Order Notification====&lt;br /&gt;
To receive a copy of every order as it is placed, add your user record to the group selected in the notification tab in Settings called &amp;quot;Placed Order Notification Group&amp;quot;&lt;br /&gt;
====Denied Payment Notification====&lt;br /&gt;
Denied payment notices are sent to customers when their On Demand payment method fails during a batch process. In the Notifications tab of Settings, you can customize the text in emails sent for denied payments and late notices.&lt;br /&gt;
====Late Notice Notification====&lt;br /&gt;
Late notice notifications are sent when Invoices (unpaid orders) go beyond the Payment Due date. In the Notifications tab of Settings, you can customize the text in emails sent for denied payments and late notices.&lt;br /&gt;
====Fulfillment Notification====&lt;br /&gt;
Fulfillment notifications are sent when a purchase is ready to send, and would typically be sent to the individual responsible for sending the items purchased. Each item includes in its fulfillment tab a checkbox to enable fulfillment notification and a group to be used for the email. To receive fulfillment notification, set an item to a fulfillment group, enable the items fulfillment notification, and add yourself to the group.&lt;br /&gt;
====Billing Fulfillment Notification====&lt;br /&gt;
In addition to the Fulfillment notification, you can also have a notification sent to the ecommerce Administrators when an order is ready to fulfill. To receive the billing fulfillment notification, enter a custom message in the Fulfillment tab of each item.&lt;br /&gt;
&amp;lt;/blockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pay Methods===&lt;br /&gt;
Pay Methods are four basic ways to process charges. Accounts are configured to use one of these methods, based on your credit with them. The default is Pay on Demand. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* No Payment Necessary - All orders will be automatically paid as $0&lt;br /&gt;
* Pay on Demand - A payment is needed at the time of the purchase. For online purchases, an Pay-on-Demand account will receive a credit card or online check form. For batch purchases, a credit card or echeck must be saved in the account.&lt;br /&gt;
* Bill and fulfill on payment - Send a bill to the account. Fulfill (ship) the order when payment received&lt;br /&gt;
* Bill and fulfill now - Send a bill but ship the order now&lt;br /&gt;
&lt;br /&gt;
===Pay Options===&lt;br /&gt;
Pay Options are the choices offered to customers online, and are created by the administrator. Each Pay Option includes a Pay Method which describes how the payment will be processed if selected. Online customers will only see the options that apply to them, based on their account settings.&lt;br /&gt;
&lt;br /&gt;
* Pay Option set to No Payment - only available if account is set to no payment. if your account is set to No Payment, then all invoices are processed without payment and fulfillment is applied appropriately.&lt;br /&gt;
* Pay Option set to Pay on demand - available to everyone. If the account is setup Pay On Demand, then you must submit a payment at the time the order to be completed.&lt;br /&gt;
* Pay Option set to Bill and fulfill on payment - If the account is set to Bill and Fulfill on payment, then when you complete your order, an invoice is generated and sent to the billing contact. When payment is made, the fulfillment process is triggered and your order is shipped (or fulfilled appropriately)&lt;br /&gt;
* Pay Option set to Bill and fulfill now - If the account is set to Bill and Fulfill now, then when you complete your order, an invoice is generated and sent to the billing contact and the fulfillment process is triggered to ship your order.&lt;br /&gt;
&lt;br /&gt;
=== On-Demand Payments===&lt;br /&gt;
On-Demand payments are processed directly to a payment processor with either a credit card or echeck.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====Supported Payment Processors====&lt;br /&gt;
; Authorizenet : We implement Payment Transactions (formerly AIM). To setup Authorizenet you must first have an authorizenet account. The follow the following steps.&lt;br /&gt;
# Select AuthorizeNet in the Online Payments Tab of Ecommerce Settings&lt;br /&gt;
# Go to the AuthorizeNet tab and set the server (typically https://secure.authorize.net/gateway/transact.dll)&lt;br /&gt;
# set Login ID : From the AuthorizeNet Settings page. The username for your account, typically a cryptic alphanumeric string around 10 characters long.&lt;br /&gt;
# set Transaction Key : From the AuthorizeNet Settings page. A key unique to each AuthorizeNet Store, typically a cryptic alphanumeric string around 16 characters long.&lt;br /&gt;
# The following defaults are preset:&lt;br /&gt;
#* x_version=3.1&lt;br /&gt;
#* x_relay_response=False&lt;br /&gt;
#* x_delim_data=True&lt;br /&gt;
#* x_delim_char=,&lt;br /&gt;
; Your Pay : See http://www.yourpay.com. Set the Ecommerce Settings page, Online Payments tab to 'Your Pay', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; My Virtual Merchant : See http://www.myvirtualMerchant.com. Set the Ecommerce Settings page, Online Payments tab to 'My Virtual Merchant', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; Sage Payment Services : See http://www.sage.com. Set the Ecommerce Settings page, Online Payments tab to 'Sage', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; PayPal Buy Now Online Payments : Using PayPal Buy Now buttons, when a user pays they are taken to the PayPal site to make payments directly to your PayPal account. The PayPal servers then notify your website and the charges are marked as paid. To setup PayPal Buy Now, follow these steps:&lt;br /&gt;
# In Ecommerce Settings, Go to the online payments tab and enable PayPal Buttons&lt;br /&gt;
# Enter your PayPal business name&lt;br /&gt;
; Manual : Accept online credit card transaction and process manually&lt;br /&gt;
; Verisign : This is a legacy system and is beign deprecated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Credit Card Payments ====&lt;br /&gt;
&lt;br /&gt;
====Echeck Payments (ACH) ====&lt;br /&gt;
Echecks are treated as an On Demand payment, just like credit cards. If you have EChecks configured, the online payment form will automatically include an option to pay by credit card or online check.&lt;br /&gt;
&lt;br /&gt;
An account configured for On-Demand payments can be configured to pay by Echeck as well as credit card for manual invoices or recurring purchases.&lt;br /&gt;
&lt;br /&gt;
To configure online check payment:&lt;br /&gt;
* Go to the Invoice Manager&lt;br /&gt;
* Click settings in the menu to see the settings page&lt;br /&gt;
* Click the Online Payments tab to open the online payment options&lt;br /&gt;
* You must select a processor that supports online checks, currently that is only Authorizenet&lt;br /&gt;
* Check the Allow EChecks checkbox&lt;br /&gt;
*Click OK to Save&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Purchase Process Settings===&lt;br /&gt;
The purchase process involves adding items to an order, completing and order to create an invoice, paying an invoice to create a receipt, and fulfilling an order.&lt;br /&gt;
&lt;br /&gt;
The terms used to describe these are defined in the terms section and an example follows&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
recurring annual membership, expires January 31 &amp;lt;br /&amp;gt;&lt;br /&gt;
prebill set to 30 days &amp;lt;br /&amp;gt;&lt;br /&gt;
days to pay set to 10 days &amp;lt;br /&amp;gt;&lt;br /&gt;
Purchase Date = February 1 &amp;lt;br /&amp;gt;&lt;br /&gt;
Invoice Date = January 2 (30 days before the purchase date) &amp;lt;br /&amp;gt;&lt;br /&gt;
Date Due = February 11 (10 days after the Purchase Date) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Invoice Settings===&lt;br /&gt;
The system creates invoices based on Invoice Templates, editable through the Data tab in Invoice Manager. You can have as many invoice templates as you need, and each account can be assigned to either the default invoice, or a custom invoice. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: When you first install Invoice Manager on a site, you must create an invoice and view it in order to generate the default invoice template.'''''&lt;br /&gt;
&lt;br /&gt;
; Invoice Email Subject : For manual invoices, this is the Invoice Title. For invoices sent from recurring purchases and online purchases, the subject line is either &amp;quot;Invoice #1234&amp;quot; or &amp;quot;Receipt for paid Invoice #1234&amp;quot;, where 1234 represents the invoice number.&lt;br /&gt;
&lt;br /&gt;
When invoices are generated, special words in the invoice template are replaced with their respective values. They are as follows:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; $rootUrl$ : The url to the domain that generated the invoice (no trailing slash). For background processes it returns https:// plus the first domain in the domain list. ex. https://www.contensive.com &lt;br /&gt;
; $invoiceNumber$ : The order number&lt;br /&gt;
; $invoiceGuid$ : The guid for the order&lt;br /&gt;
; $invoiceDate$ : The date of the actual purchase&lt;br /&gt;
; $accountNumber$ : The internal account number used for Invoice Manager. This is the column ID on the Account List&lt;br /&gt;
; $legacyAccountNumber$ : If value populated in the Legacy Account Number field for each account record&lt;br /&gt;
; $invoiceTax$ : The tax charge on the order&lt;br /&gt;
; $invoiceShipping$ : The shipping charge on the order&lt;br /&gt;
; $invoiceShippingType$ : The shipping type selected during ordering&lt;br /&gt;
; $itemTotalAmount$ : to total due for this order&lt;br /&gt;
&lt;br /&gt;
; $billName$ : the billing contact of the invoice's account. The account billing contact is the information in the billing tab of the person selected as the billing contact for the account. If the billing contact is not included, alternatives are used in the following order: account billing person's main address, account primary contact's billing information, account primary contact's main address&lt;br /&gt;
; $billEmail$ : the billing contact of the invoice's account&lt;br /&gt;
; $billFax$ :  the billing contact of the invoice's account&lt;br /&gt;
; $billCompany$ :  the billing contact of the invoice's account &lt;br /&gt;
; $billAddress1$ :  the billing contact of the invoice's account &lt;br /&gt;
; $billAddress2$ : the billing contact of the invoice's account &lt;br /&gt;
; $billCityStateZip$ : the billing contact of the invoice's account,  Bill City, State and Zip fields&lt;br /&gt;
; $billFullAddress$ : the billing contact of the invoice's account&lt;br /&gt;
&lt;br /&gt;
; $billOrgName$ : the name of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgAddress1$ :  the address line 1 of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgAddress2$ : the address line 2 of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgCity$ : the city of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgState$ : the state of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgCountry$ : the country of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgZip$ : the zip of the organization set in the account's billing contact &lt;br /&gt;
&lt;br /&gt;
; $contactName$ : the primary contact of the invoice's account. The account primary contact is the information in the main tab of the person selected as the primary contact for the account. If the primary contact is not included, alternatives are used in the following order: account primary person's main address, account billing contact's main information, account billing contact's billing address&lt;br /&gt;
; $contactEmail$&amp;quot; : the primary contact of the invoice's account&lt;br /&gt;
; $contactFax$&amp;quot; : the primary contact of the invoice's account&lt;br /&gt;
; $contactCompany$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactAddress1$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactAddress2$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactCityStateZip$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactFullAddress$ : the primary contact of the invoice's account&lt;br /&gt;
&lt;br /&gt;
; $contactOrgName$ : the name of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgAddress1$ :  the address line 1 of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgAddress2$ : the address line 2 of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgCity$ : the city of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgState$ : the state of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgCountry$ : the country of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgZip$ : the zip of the organization set in the account's primary contact &lt;br /&gt;
&lt;br /&gt;
; $shipName$ : The shipping contact stored in the invoice record. The ship address should be populated during the order process from the customer's shipping address. The customer in this case is the person filling out the form. If not available the account primary's shipping address populates the invoice.&lt;br /&gt;
; $shipFirstName$ : The shipping contact's first name stored in the invoice record that is populated during the order process from the customer's shipping address.&lt;br /&gt;
; $shipLastName$ : The shipping contact's last name stored in the invoice record that is populated during the order process from the customer's shipping address.&lt;br /&gt;
; $shipEmail$&amp;quot; : the invoice's shipping information&lt;br /&gt;
; $shipFax$&amp;quot; : the invoice's shipping information&lt;br /&gt;
; $shipCompany$ : the invoice's shipping information&lt;br /&gt;
; $shipAddress1$ : the invoice's shipping information&lt;br /&gt;
; $shipAddress2$ : the invoice's shipping information&lt;br /&gt;
; $shipCityStateZip$ : the invoice's shipping information&lt;br /&gt;
; $shipFullAddress$ : the invoice's shipping information&lt;br /&gt;
&lt;br /&gt;
; $accountBalanceBeforeInvoice$ : The balance on the account before the order was completed. This amount only reflects the balance at the time of the invoice and should ONLY be used if the invoice will be send only once. As the account is padi, this amount is NOT updated.&lt;br /&gt;
$accountBalanceAfterInvoice$ : Similar to accountBalanceBeforeInvoice&lt;br /&gt;
; $amountDue$ : the balance to be paid on the invoice. If the invoice is paid, this amount is $0.00&lt;br /&gt;
; $paymentComment1$ : The first payment comment sent to the payment processor with the order&lt;br /&gt;
; $paymentComment2$ : The second payment comment sent to the payment processor with the order&lt;br /&gt;
; $terms$ : the account terms.&lt;br /&gt;
; $paymentDetail$&amp;quot; : This reflects the payment status of the invoice, like Paid.&lt;br /&gt;
; $dueDate$ : the due date for the invoice, calculated based on the account terms.&lt;br /&gt;
; $invoiceTotal$ : The total for this invoice&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The display of each line item of the invoice depends on the following&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* The quantity and item description&lt;br /&gt;
* If the invoice is a manual invoice, the description can be manually entered&lt;br /&gt;
* If the item has no charge, it may be configured to hide the invoice line&lt;br /&gt;
* if the item is part of a bundled set of items, the bundled items may be hidden with a setting on the bundling item&lt;br /&gt;
* if the line is created with a recurring purchase, it includes the period of time covered by the recurring purchase.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General Ledger Transaction Exporting===&lt;br /&gt;
The system maintains a General Ledger account list and General Ledger Transaction table solely for the purpose of exporting transactions.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Accounts : General ledger Accounts are a simple list of Account Names and Numbers setup in the system that should match those in the receiving system. After setting-up General Ledger Accounts, go to Ecommerce Settings, to the GL tab and verify each of the hard-coded GL Accounts are set as needed.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Transactions : General Ledger transactions are created each time an accounting event occurs, like a purchase or a payment. The details of the transaction depend on the General Ledger Post Method set for the invoice.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Posting Methods : Items include settings that dictate how invoices that include them will be posted. If an invoice contains any items with non-Normal posting methods, the entire invoice becomes Cash-Basis. Any items in teh order set as normal will be posted cash-basis. Items other than normal will be posted as they are selected. Shipping and Tax will be posted Cash-Basis.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====House Account Orders====&lt;br /&gt;
All items within a house account invoice have no charge, and the entire invoice is treated as a cash sale with no defering income, regardless of the post method set on any items.&lt;br /&gt;
*CREDIT: item's income GL account&lt;br /&gt;
*DEBIT: Misc Adjustments GL account&lt;br /&gt;
====Posting Method: Normal====&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Accounts Receivable GL account&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: Accounts Receivable GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Credit Memo&lt;br /&gt;
**CREDIT: Accounts Receivable GL account&lt;br /&gt;
**DEBIT: Misc Adjustments GL account&lt;br /&gt;
*Cash purchases - when a normal item is charged and paid at the same time.&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Deposit - when a payment is received and not applied to a charge.&lt;br /&gt;
**CREDIT: deposit GL account&lt;br /&gt;
**DEBIT: Cash GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma====&lt;br /&gt;
Proforma orders do not post GL entries until they are paid.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma - Defer to Date====&lt;br /&gt;
Proforma - Defer date orders do not post GL entries until they are paid. On the payment date, the income is posted to a defer account. Then on a specific date, the defer account is posted back to the item's income account. This can be used to defer the income for a meeting until the meeting month or date.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's Defer GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*On the Defer Date&lt;br /&gt;
**CREDIT: item's Income GL account&lt;br /&gt;
**DEBIT: item's Defer GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma - Defer Over Term====&lt;br /&gt;
Proforma - Defer Term orders do not post GL entries until they are paid. On the payment date, the income is posted to a defer account and a specified number of gl entries are made to future dates that recognize the item's income over a period of months. Each month more and more of the item's income will be recognized as the gl entries come due. For instance, annual dues can be set to a 12 month defer term, resulting in 1/12 of the dues being recognized each month.&lt;br /&gt;
&lt;br /&gt;
If the purchase is a new purchase, the series of deferred income transactions starts on the purchase date. If the purchase is not a renewal (non-recurring purchase) then the series of deferred transactions starts on the payment date.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's Defer GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Each month for x months&lt;br /&gt;
**CREDIT: item's income GL account for total/x&lt;br /&gt;
**DEBIT: item's Defer GL account for total/x&lt;br /&gt;
&lt;br /&gt;
===Exporting a Download File===&lt;br /&gt;
General Ledger Transactions may be converted to download files to be exported.&lt;br /&gt;
&lt;br /&gt;
From Admin Home, user may go to Manage Add-Ons&amp;gt;&amp;gt;Ecommerce&amp;gt;&amp;gt;Invoice Manager&lt;br /&gt;
&lt;br /&gt;
On the Account List page, go to Settings&amp;gt;&amp;gt;General Ledger&lt;br /&gt;
*Enable the Automatic Export field.  When box checked, Ecommerce Export will run automatically to create download files.&lt;br /&gt;
With Automatic Export enabled, &lt;br /&gt;
*Select the Automatic Export Format from the drop down menu.&lt;br /&gt;
*Click OK to Save changes.&lt;br /&gt;
To view download files, go to Data&amp;gt;&amp;gt;Ecommerce Exports&lt;br /&gt;
*Edit export record and click on Export.csv file for review.&lt;br /&gt;
&lt;br /&gt;
*If Automatic Export is not selected, you can run the report from Invoice Manager by clicking on TOOLS, EXPORT G/L TRANSACTIONS.&lt;br /&gt;
&lt;br /&gt;
NOTE: The export will include all data before the current month that has not yet been exported. Each month is exported in a separate file.&lt;br /&gt;
&lt;br /&gt;
===Reports===&lt;br /&gt;
To get reports from the Invoice Manager, log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the REPORTS tab. Here you can get reports on account purchase history, account invoice aging and daily ecommerce activity. You can also manage the print queue here. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Purchase History Report====&lt;br /&gt;
This report shows all charges on the accounts. It includes invoice date, paid date, account name, invoice #, invoice description and amount charged. You can sort the report by any of the columns, except description, and can filter for unpaid only or any of the sortable fields.&lt;br /&gt;
&lt;br /&gt;
==== Invoice Aging ====&lt;br /&gt;
This report groups invoices by the overdue periods: current, past due, over 30, over 60 and over 90.&lt;br /&gt;
&lt;br /&gt;
==== Daily Activity ====&lt;br /&gt;
Shows charges, house payments, check payments, auto payments and declined payments over the last 30 days.&lt;br /&gt;
&lt;br /&gt;
==== Print Queue ====&lt;br /&gt;
The print queue lists documents waiting to be printed. After printing, user your back arrow to return to the print queue. This report is in the PRINT QUEUE tab in Invoice Manager.&lt;br /&gt;
&lt;br /&gt;
==== Top Buyers ====&lt;br /&gt;
Lists clients with the highest item totals. The report can be filtered for a specific category and/or date range.&lt;br /&gt;
&lt;br /&gt;
==== Top Category Buyers ====&lt;br /&gt;
Lists top buyers in each item category. Can be filtered by date range.&lt;br /&gt;
&lt;br /&gt;
==== Item Purchase ====&lt;br /&gt;
For each item available for sale, this report lists the number paid for, the number given away for free the total count and the total sales amount. It can be filtered by date range.&lt;br /&gt;
&lt;br /&gt;
==== Item Category Purchase ====&lt;br /&gt;
&lt;br /&gt;
This report shows purchases sorted by category. It includes account, item and amount for each purchase. The report can be filtered to look at only a certain category, account and/or date range.&lt;br /&gt;
&lt;br /&gt;
==== General Ledger Account Summary ====&lt;br /&gt;
The total of all transactions by General Ledger Account during the selected period. This reports breaks transactions down into four categories: Proforma Paid Charges, Cash Paid Charges, non-Proforma Charges, and non-Proforma Payments. Proforma Paid Charges are charges from invoices marked with General Ledger Post Methods: Proforma, Proforma - Defer Date, and Proforma - Defer Term. These are reported only when paid. Cash Paid Charges are non-Proforma Charges that were charged and paid on the same calendar day. Non-Proforma Charges are invoices not marked Proforma. Non-Proforma Payments are payments made during the period on invoices not marked Proforma.&lt;br /&gt;
&lt;br /&gt;
===Managing Accounts===&lt;br /&gt;
To manage accounts, log in and go to ADMIN. Click on Tools &amp;gt;&amp;gt; Invoice Manager.&lt;br /&gt;
&lt;br /&gt;
====Account List Screen====&lt;br /&gt;
You will see a list of all accounts, or only open accounts if you click the check box. From this screen you have the option to ADD an account, CLOSE an account or SEND STATEMENTS to accounts by selecting them with a check mark.&lt;br /&gt;
&lt;br /&gt;
Click on any account to see the Account Detail screen.&lt;br /&gt;
&lt;br /&gt;
If you want to see the balance column on the accounts list page, make sure the following is set correctly:&lt;br /&gt;
&lt;br /&gt;
Go to SETTINGS tab, INVOICE MANAGER tab,and check the second box that says &amp;quot;Include account balance in account list&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Account Detail Screen====&lt;br /&gt;
To edit information in a specific account or to get more detailed information about that account, click on the account name to open the record for that account. &lt;br /&gt;
&lt;br /&gt;
====Account Contacts====&lt;br /&gt;
Account contacts must come from one of the following:&lt;br /&gt;
* anyone with the account set in the billing tab of their people record.&lt;br /&gt;
* anyone associated to the account in Membership Manager People tab&lt;br /&gt;
* anyone with an organization set in their people record that is associated to the account with Membership Manager&lt;br /&gt;
* anyone set to an organization associated to the accountThe three contact types available in INVOICE MANAGER are:&lt;br /&gt;
&lt;br /&gt;
====Account Contact Types====&lt;br /&gt;
The three contact types available in INVOICE MANAGER are:&lt;br /&gt;
*Primary Contact: Receives a copy of account invoices if there is no billing contact specified.&lt;br /&gt;
*Billing Contact: Receives a copy of all invoices sent to the account. (Invoices for free items are not sent to the account.)&lt;br /&gt;
*Carbon Copy (CC) Billing Contact: Receives a duplicate copy of all invoices sent to the account.&lt;br /&gt;
&lt;br /&gt;
====On Demand Payment Types====&lt;br /&gt;
* On Demand payment methods are used to pay invoices generated by the system.&lt;br /&gt;
* If the account is configured as an On-Demand account, all invoices must be paid when the invoice is created.&lt;br /&gt;
* When an invoice is paid On-Demand, the primary method is attempted first, then the secondary, then each of the others entered until one succeeds.&lt;br /&gt;
&lt;br /&gt;
====Purchase History Tab====&lt;br /&gt;
In the PURCHASE HISTORY tab you can also send any outstanding invoices or statements. Check the STATUS column to see what is paid and what is outstanding. The invoices not yet paid are listed as PAY in blue (and will say LATE PAY after 30 days); the paid invoices are listed as PAID with the pay date.&lt;br /&gt;
&lt;br /&gt;
====Subscriptions Tab====&lt;br /&gt;
In the SUBSCRIPTIONS tab you can ADD, DELETE, EDIT or CANCEL subscriptions (aka recurring purchases). &lt;br /&gt;
* To ADD a subscription, choose an account from INVOICE MANAGER and click on the SUBSCRIPTIONS tab. Click ADD. Choose the ITEM for the subscription you want to add to the account. From here go to the STATUS tab to enter the Date to Begin Charging and the Date Charged Through. The Date Charged Through is the field used to generate the next invoice, which will begin charging the day after the charged through date. Click OK to save changes.&lt;br /&gt;
* To EDIT a subscription, click on the NAME in the SUBSCRIPTIONS tab. From here go to the STATUS tab to change the Date to Begin or Stop Charging, the Requested Cancel Date or the Date Charged Through. The Date Charged Through is the field used to generate the next invoice, which will begin charging the day after the charged through date. If you delete a subscription from the admin edit page, the appropriate account updates may take 24 hours to appear. Click OK to save changes.&lt;br /&gt;
* To cancel or delete a subscription, check the box in the appropriate row and use the Cancel Subscription button or Delete Subscription button. When a subscription is cancelled, the user is removed from the subscription group and any outstanding invoices with the subscription item will be cancelled.&lt;br /&gt;
&lt;br /&gt;
====Messages Tab====&lt;br /&gt;
The messages tab includes recent activity. Individual messages can be highlighted. Some automatic messages are highlighted as well, like when an account needs attention because of a declined on-demand purchase.&lt;br /&gt;
====Transactions Tab====&lt;br /&gt;
Click on the TRANSACTIONS tab to see a list of account activities. The Approved column in the transactions list is true if the transaction was approved (not whether or not the invoice was paid).&lt;br /&gt;
&lt;br /&gt;
'''SETTING UP MULTIPLE BILLING CONTACTS FOR A SPECIFIC ITEM CATEGORY'''&lt;br /&gt;
&lt;br /&gt;
To send invoices to multiple people in an organization for a specific item category, create an ACCOUNT CONTACT record by logging in and clicking on ADMIN, MANAGE ADD-ONS, ECOMMERCE and then ACCOUNT CONTACTS. Next click ADD. You will select the ACCOUNT and MEMBER that you want this record to apply to. For a User to show up in this drop down, their User Record must be set to MEMBER in the CONTROLLING CONTENT field in the CONTROL INFO tab. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, click on the CATEGORIES tab to select the category that applies. Click OK to save the new record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''NOTE ABOUT ITEM CATEGORIES: To add new categories, login and click on ADMIN, MANAGE ADD-ONS, ECCOMERCE, INVOICE MANAGER, DATA, AND THEN ITEM CATEGORIES. Click ADD and then type in the name of the new category. Click OK to save changes. Next click on ITEMS and open a specific item; choose the CATEGORY from the drop down list. Click OK to save changes to the item.'''''&lt;br /&gt;
&lt;br /&gt;
==== Organizations and Users====&lt;br /&gt;
Users associated with accounts through the account manager screen are included in account subscriptions. A user can be associated directly to the account from the User tab, or their organization can be associated to the account through the organization tab.&lt;br /&gt;
&lt;br /&gt;
For a user to be associated to an organization, the organization field in their people record must be set to the organization.&lt;br /&gt;
&lt;br /&gt;
====Organizations Tab====&lt;br /&gt;
Add organizations to this account. Employees of this organization will be granted access to subscriptions from this account&lt;br /&gt;
&lt;br /&gt;
====User Tab====&lt;br /&gt;
This is a list of employees of the organizations listed in the Organization Tab, and any individual members added in this tab&lt;br /&gt;
&lt;br /&gt;
====How to add users to an account====&lt;br /&gt;
You can add company members or individual members&lt;br /&gt;
* Add them as an employee of the organization -- Edit their people record and select an Organization that is part of the account.&lt;br /&gt;
* Add them an an individual member -- Edit their people record to determine their &amp;quot;record id&amp;quot; at the top. Go the Invoice Manager and go to the account's User Tab. Click [add] and enter the person's Id.&lt;br /&gt;
&lt;br /&gt;
===Managing Items and Item Categories===&lt;br /&gt;
Items are what is purchased, and item categories are a way to group and report on items.&lt;br /&gt;
&lt;br /&gt;
The following features are configurable within items&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====Bundling====&lt;br /&gt;
: Use the Bundling tab to add bundled items to an item. An item that contains bundled items is a bundling item. All bundled items are not charged to the invoice. They can optionally be hidden from the invoice as well. The transactions for bundling items however do include charges. The transaction charge for any item is calculated as the item's price minus the total of all its bundled item prices.&lt;br /&gt;
&lt;br /&gt;
: If a subscription or membership includes bundled subscriptions, the bundled subscriptions are NOT included in future renewals of the subscription or membership. In other words, when the subscription expires, if renew on expiration is set, the bundling item is charged with all bundling items, buth without any bundled subscriptions. &lt;br /&gt;
&lt;br /&gt;
For example, You might setup a bundling item that is a monthly membership for $50 and bundle in it a processing fee and a monthly newsletter subscription. The initial invoice will be for $50 and the account will be setup for the membership, it will get a subscription for the newsletter and the processing fee will be charged. One month later, the account will be charged $50 for the membership renewal and the processing fee. The items bundled with the membership (the book and the magazine) will NOT be included in the subscription renewal. A year later the magazine will charge as well.&lt;br /&gt;
:*Show Bundled Items&lt;br /&gt;
:*Bundled Items&lt;br /&gt;
&lt;br /&gt;
====Options====&lt;br /&gt;
: options are a series of option sets, each with a name and the possible values a customer must choose for that name. The name is separated from the values with a colon. The values are separated by commas. Options are separated by a new line. For instance, an item with a two line options field may have in the first line -- &amp;quot;color: red, blue, yellow&amp;quot; and the second line &amp;quot;size: small, medium, large&amp;quot;. Customers purchasing this item will be required to select both a size and a color from the choices. If you want a text field for the option choice, instead of a dropdown, you would just enter the category with a colon, such as &amp;quot;size:&amp;quot;. Customers would then see Size followed by a blank box where they can enter their size choice.&lt;br /&gt;
&lt;br /&gt;
====Item Category====&lt;br /&gt;
: Categories are used by the catalog for display and by ecommerce reporting to group charges.&lt;br /&gt;
&lt;br /&gt;
====Subscriptions====&lt;br /&gt;
A subscription is a way to track items purchased that automatically renew, and/or items that put account users in groups. An item creates a subscription if the subscription type in the subscriptions tab is set to Periodic, Calendar, or Perpetual.&lt;br /&gt;
&lt;br /&gt;
These are some examples of subscriptions:&lt;br /&gt;
# A monthly charge that allows user access to a podcast -- Create an item 'monthly subscriber', set subscription type to periodic and the period to 1 month. Select a group into which users will be added, and check renew on expiration. Put your podcasts on a page protected by the selected subscription group.&lt;br /&gt;
# An annual newsletter purchased one-time -- Set the subscription type to periodic and do not check renew. Select a group for users. Then each month, send a Group Email to the selected group.&lt;br /&gt;
&lt;br /&gt;
Subscription Settings&lt;br /&gt;
&lt;br /&gt;
::* Subscription Type - If blank, this item is not a subscription. Select Calendar to have the subscription expire on a specific month. Select Periodic to have the subscription expire after a set number of days or months. Select perpetual if the subscription never expires.&lt;br /&gt;
::* Group - When this item is purchased, all users in the account will be added to this group.&lt;br /&gt;
::* Group Expiration Period (Days) - For Periodic Subscriptions, the days until the subscription expires. (can be used in combination with Months)&lt;br /&gt;
::* Group Expiration Period (Months) - For Periodic Subscriptions, the months until the subscription expires. (can be used in combination with Months)&lt;br /&gt;
::* Calendar Duration Month - For Calendar Subscriptions, the month that this subscription expires.&lt;br /&gt;
::* Renew on Expiration - If checked, the account will be charged for renewal when the subscription expires. For On-Demand (credit card and echeck) accounts, the charge runs a day before expiration. On billing accounts the invoice is sent based on the prebill setting in the Ecommerce Settings.&lt;br /&gt;
::* Block Duplicate Recurring Purchases - If checked, an account can only have this subscription once.&lt;br /&gt;
::* recurringPrice - If not blank, this price will be used for renewals.&lt;br /&gt;
::* inMyAccount - if checked, subscriptions to this item can be canceled from the My Accounts section.&lt;br /&gt;
&lt;br /&gt;
====Pricing====&lt;br /&gt;
:* Unit Price&lt;br /&gt;
:* Sale Price&lt;br /&gt;
:* Special Price&lt;br /&gt;
:* On Sale&lt;br /&gt;
&lt;br /&gt;
====Promotional Discounts====&lt;br /&gt;
&lt;br /&gt;
====Misc====&lt;br /&gt;
:* Featured&lt;br /&gt;
:* New&lt;br /&gt;
:* Viewings&lt;br /&gt;
:* Materials&lt;br /&gt;
:* Allow Receipt Copy&lt;br /&gt;
:* Receipt Copy&lt;br /&gt;
:* Is In Catalog&lt;br /&gt;
:* Msg To Billing When Paid&lt;br /&gt;
:* invoiceCopy&lt;br /&gt;
:* allowInvoiceCopy&lt;br /&gt;
:* isTaxable&lt;br /&gt;
:* hideInvoiceLineIfNoCharg&lt;br /&gt;
:* '''Max Quantity Per Order:''' Put a number in here to limit the number of this item that can be ordered at one time&lt;br /&gt;
&lt;br /&gt;
====Shipping====&lt;br /&gt;
:* Shipping Required&lt;br /&gt;
:* Shipping Weight&lt;br /&gt;
&lt;br /&gt;
====Inventory Management====&lt;br /&gt;
Use inventory management to help track item levels, notify an administrator when quantities are low, and remove items from the catalog when they are depleted.&lt;br /&gt;
&lt;br /&gt;
:* '''Quantity On-Hand'''&lt;br /&gt;
:: The number of items you have available for ordering. This quantity is changed on order fulfillment.&lt;br /&gt;
:* Quantity Low&lt;br /&gt;
:: When the quantity on-hand falls below this level, the ecommerce administrators group will receive a notification&lt;br /&gt;
&lt;br /&gt;
====Permissions and Roles====&lt;br /&gt;
In the Catalog tab of Items, in the ORDER BUTTON MODE field, you can select:&lt;br /&gt;
:* Always Hide to prevent anyone from ordering the item&lt;br /&gt;
:* Always Show to allow everyone to order the item&lt;br /&gt;
:* Show Based on User Group Policies to allow users in specific groups to order the item&lt;br /&gt;
&lt;br /&gt;
To set the User Group Policies, go to Ecommerce Cart Settings. In the Group Policies section you will check the box next to ALLOW ORDERING. So for example, if you only want members to be able to order certain items, set the Order Button Mode field to &amp;quot;show Based on User Group Policies&amp;quot; and in Ecommerce Cart Settings check the field Allow Ordering next to the Members group(s).&lt;br /&gt;
&lt;br /&gt;
====Fulfillment====&lt;br /&gt;
:* sendFulfillmentNotification&lt;br /&gt;
:* fulfillmentNotificationGroupId&lt;br /&gt;
&lt;br /&gt;
====General Ledger Transactions====&lt;br /&gt;
:* Deferment Method : No Deferment, Defer to Deferment Date, Defer Monthly&lt;br /&gt;
:* Deferment Account : When a deferment method is selected, paying for this item creates an account transaction crediting this deferment account, and deferred transaction(s) debiting the deferment account to the item's income account.&lt;br /&gt;
:* Deferment Date : When the Deferment Method is Defer to Deferment Date, a single deferred transaction will occur on this date.&lt;br /&gt;
:* Number of Monthly Deferment Transactions : When the Deferment Method is Defer Monthly, this many deferred monthly transactions will be created, evenly spacing the income over the period.&lt;br /&gt;
:* generalLedgerAccountId&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following item fields only apply to Membership Items, used in Membership Manager&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:* tbd&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tools===&lt;br /&gt;
You can use INVOICE MANAGER to create manual invoices, credit memos and account charges. To access these features, log in and go to ADMIN. Click on the MANAGE ADD-ONS folder. Next click on the ECOMMERCE folder and then click on INVOICE MANAGER. From here you will click on the TOOLS tab&lt;br /&gt;
&lt;br /&gt;
====Enter Payments====&lt;br /&gt;
Use the enter payments tool to add payments received from accounts and to apply previously entered payments that were saved as deposits.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Payment Methods'''&lt;br /&gt;
* Cash - Select the cash payment method to enter a payment that requires no tracking (check number, credit card history, etc).&lt;br /&gt;
* Check - use the check payment method to enter a check payment&lt;br /&gt;
* Credit Card - use the credit card payment method to enter and process a credit card payment&lt;br /&gt;
* Apply Deposit - use the apply deposit payment method to apply one or more deposits to an invoice.&lt;br /&gt;
&lt;br /&gt;
'''Create a Deposit'''&lt;br /&gt;
&lt;br /&gt;
Check this box to create a deposit for the account with the payment, or any excess of the payment not applied to invoice(s)&lt;br /&gt;
&lt;br /&gt;
'''Do Not Send a Receipt'''&lt;br /&gt;
&lt;br /&gt;
If the customer account is configured to receive receipt notifications, check this box will prevent a receipt from being sent to the customer for paid invoices.&lt;br /&gt;
&lt;br /&gt;
'''Transaction Date'''&lt;br /&gt;
&lt;br /&gt;
Leave this blank to post this transaction at the time the payment is applied. Enter a different transaction date to post the payment as needed. Note that the transaction date is limited by the transaction export data. Once a months data is exported, you cannot post a transaction before the end of that period.&lt;br /&gt;
&lt;br /&gt;
'''Select unpaid charges'''&lt;br /&gt;
&lt;br /&gt;
If the payment is to be applied to invoices, select the unpaid charges from the list.&lt;br /&gt;
&lt;br /&gt;
'''Check Number'''&lt;br /&gt;
&lt;br /&gt;
For Check payments, enter the check number for tracking purposes.&lt;br /&gt;
&lt;br /&gt;
'''Credit Cards'''&lt;br /&gt;
&lt;br /&gt;
For credit card transactions, enter the card number, expiration date and name on the card. Optional fields are available for CSV and billing zip code if you have configured your processor to required them.&lt;br /&gt;
&lt;br /&gt;
'''Applying Deposits'''&lt;br /&gt;
&lt;br /&gt;
when appying deposts to pay invoices, select the deposit(s) to apply. If the amount of the deposit(s) is greater than the invoices, check the Create a Deposit checkbox to create a deposit for the excess.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===My Account===&lt;br /&gt;
A public addon that lets account contacts (primary and billing) pay invoices with a credit card they enter.&lt;br /&gt;
&lt;br /&gt;
====User Profile====&lt;br /&gt;
Here you edit name, email/user name, password, phone number, photo and organization selection.&lt;br /&gt;
&lt;br /&gt;
====Pay Invoices====&lt;br /&gt;
Access this to view and pay current invoices.&lt;br /&gt;
&lt;br /&gt;
====Payment Information====&lt;br /&gt;
Use the payment information screen to add or modify online payment methods such as credit cards and/or ACH methods. Select the primary and secondary payment method to be used to automatic payments. The secondary method is used if the primary method fails. If the secondary methods fails, all other payment options will be attempted as well.&lt;br /&gt;
&lt;br /&gt;
====Account History====&lt;br /&gt;
&lt;br /&gt;
====Manage Subscriptions====&lt;br /&gt;
Manage subscriptions lets a user subscribe and unsubscribe to any groups marked &amp;quot;Public Join&amp;quot;, and cancel any paid subscription marked &amp;quot;Manage in My Account&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
One application for this section is to let users remove themselves from specific email groups. To do this, include a link in your email to this page.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Free Subscriptions : A free subscription is a group that has &amp;quot;Public Join&amp;quot; checked, and is NOT included in a subscription item.&lt;br /&gt;
&lt;br /&gt;
; Paid Subscriptions : A paid subscription is an item that with a subscription type that has been purchased by the account. If the item is marked &amp;quot;Manage in My Account&amp;quot; in its subscription tab, it will be listed on the Manage Subscriptions page of My Account and users can cancel the subscription by unchecking the box and clicking save.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Manage Staff====&lt;br /&gt;
Here you add, delete or update profile information for account users.&lt;br /&gt;
&lt;br /&gt;
====Manage Organization Profile====&lt;br /&gt;
Here you can change the company name, address, phone, fax, web or email address.&lt;br /&gt;
&lt;br /&gt;
====Manage Certifications and Certificates ====&lt;br /&gt;
In this area of My Account, users can manage and maintain their certifications and certificates by uploading continuing education credits and making payments.&lt;br /&gt;
&lt;br /&gt;
=== Developer Resources ===&lt;br /&gt;
&lt;br /&gt;
The following api is provided to interface with ecommerce&lt;br /&gt;
&lt;br /&gt;
====Contensive Events====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Any addon can create an Addon Event record. These event records can be manually created or will be created automatically when the addon throws them.&lt;br /&gt;
&lt;br /&gt;
It can then throw the event with a cp method, like cp.site.throwEvent( “My Event” )&lt;br /&gt;
&lt;br /&gt;
Any addon can register for the event with a checkbox in in a tab of the Addon record. When an addon is registered, it is called by contensive when the calling addon calls cp.site.throwEvent.&lt;br /&gt;
&lt;br /&gt;
Arguments should be passed with document properties.&lt;br /&gt;
&lt;br /&gt;
=====Item Fulfill Event=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
ecommerce.fulfillOrder&lt;br /&gt;
&lt;br /&gt;
Called when an order is to be fulfilled.&lt;br /&gt;
&lt;br /&gt;
Arguments:&lt;br /&gt;
* OrderId: The order that needs to be fulfullled&lt;br /&gt;
&lt;br /&gt;
Fulfillment for an order would include things like adding people to groups they purchase or mailing an item out. When the Fulfillment event occurs depends on the Pay Method.&lt;br /&gt;
On Demand: Fulfillment happen at the time of the purchase&lt;br /&gt;
Bill and Fulfill on payment: Fulfillment happends when the bill is paid&lt;br /&gt;
Bill and Fulfill now: fulfillment happens when the bill is sent.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Calculate order details event=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
ecommerce.calculateOrderDetails&lt;br /&gt;
&lt;br /&gt;
Called after calculating the amounts for each order detail in an order, and before calculating the shipping, taxes and total. use this to calculate a custom amount for an item&lt;br /&gt;
.&lt;br /&gt;
Arguments:&lt;br /&gt;
OrderId: The order that is being calulated&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Credit card Management=====&lt;br /&gt;
In order to edit any information pertaining to credit cards, a developer account must be used.&lt;br /&gt;
&lt;br /&gt;
====Ecommerce API====&lt;br /&gt;
To use the ecommerce API, install the NuGet package Contensive.ecommerceApi, or clone the github repository for ecommerce, build, and make a reference to the apiclass DLL.&lt;br /&gt;
&lt;br /&gt;
The following is a list of methods available. Details have been added to method heads so add a reference to the project and investigate methods there.&lt;br /&gt;
&lt;br /&gt;
* addAccountNote&lt;br /&gt;
* addAccountOnDemandMethod&lt;br /&gt;
* addAccountOrganization&lt;br /&gt;
* addAccountUser&lt;br /&gt;
* addMembershipKitFulfillment&lt;br /&gt;
* addOrderItem&lt;br /&gt;
* billAndFulfillOrder&lt;br /&gt;
* billOrder&lt;br /&gt;
* calculateOrder&lt;br /&gt;
* cancelInvoice&lt;br /&gt;
* cancelMembership&lt;br /&gt;
* cancelSubscription&lt;br /&gt;
* chargeOrder&lt;br /&gt;
* closeAccount&lt;br /&gt;
* createAccount&lt;br /&gt;
* createOrder - if the application supports multiple seller accounts, a sellerAccountId is required&lt;br /&gt;
* deleteSubscription&lt;br /&gt;
* getAccountBillingContact&lt;br /&gt;
* getAccountPayMethod&lt;br /&gt;
* getAccountPrimaryContact&lt;br /&gt;
* getAccountStatus&lt;br /&gt;
* getChargesAndPayments&lt;br /&gt;
* getInvoice&lt;br /&gt;
* getOnlinePaymentFields&lt;br /&gt;
* getOnlinePaymentFieldsForAccount&lt;br /&gt;
* getOpenOrderId&lt;br /&gt;
* getOrderDetails&lt;br /&gt;
* getOrderShipOptionSelect&lt;br /&gt;
* getShipCharge&lt;br /&gt;
* getShipOptionSelect&lt;br /&gt;
* getSiteStatus&lt;br /&gt;
* getTransactions&lt;br /&gt;
* getUserAccountId&lt;br /&gt;
* getUserAccountList&lt;br /&gt;
* payOrder&lt;br /&gt;
* payOrdersByOnlinePaymentFields&lt;br /&gt;
* removeAccountOrganization&lt;br /&gt;
* removeAccountUser&lt;br /&gt;
* setAccountBillingContact&lt;br /&gt;
* setAccountOnDemandMethod&lt;br /&gt;
* setAccountOnDemandMethodSecondary&lt;br /&gt;
* setAccountPayMethod&lt;br /&gt;
* setAccountPrimaryContact&lt;br /&gt;
* setOrderAccount&lt;br /&gt;
* setOrderPaid&lt;br /&gt;
* setOrderPromotionalDiscount&lt;br /&gt;
* setOrderShipMethod&lt;br /&gt;
* setOrderUser&lt;br /&gt;
* verifyAccount&lt;br /&gt;
&lt;br /&gt;
=== Data Structure ===&lt;br /&gt;
&lt;br /&gt;
The following database tables are used and/or created by Membership Manager.&lt;br /&gt;
&lt;br /&gt;
====People====&lt;br /&gt;
People is a system Table which stores information about users.&lt;br /&gt;
&lt;br /&gt;
====Organizations====&lt;br /&gt;
People is a system Table which stores information about companies.&lt;br /&gt;
&lt;br /&gt;
==== Accounts====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The account is the record that is charged. All transactions have to have an account to charge and be paid from.&amp;lt;br /&amp;gt;&lt;br /&gt;
tablename = abAccounts&lt;br /&gt;
; memberId: Primary Contact, The primary contact for the account.&lt;br /&gt;
; billingMemberId: Billing Contact, The person responsible for ensuring payment for the account. If blank, the Primary Contact is used.&lt;br /&gt;
; billingMemberId: Billing Contact, The person responsible for ensuring payment for the account. If blank, the Primary Contact is used.&lt;br /&gt;
; closed (Closed) : When true, this account can no longer be charged.&lt;br /&gt;
;  payMethodId : Lookup list below This represents the accounts preferred method of payment. &lt;br /&gt;
* 1 - House&lt;br /&gt;
* 2 - Credit Card&lt;br /&gt;
* 3 - Billing &lt;br /&gt;
;  notificationMethodId : Lookup list below. How the account would preferred being notified.&lt;br /&gt;
* 1 - Email&lt;br /&gt;
* 2 - Fax&lt;br /&gt;
;  termsId : Lookup into content “Account Terms”. This information provides credit terms for the account.&lt;br /&gt;
;  dateHoldBillingUntil : When not null, no payments can be run against this account until the date indicated. Charges should still accrue.&lt;br /&gt;
;  dateLastBillingNotice : This is the date of the last time the account was notificed about a balance due.&lt;br /&gt;
;  requestedCancelDate : After this date the account should not longer be charged. Services should be canceled on this date.&lt;br /&gt;
;  referralCode : When the account was created, if a code was used for tracking it is saved here.&lt;br /&gt;
;  commissionAccountId : If not null, commissions on payments to applicable charges are created in this account.&lt;br /&gt;
;  emailCharges : When checked, all charges to the account should be emailed to the billing contact.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Orders====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Transactions====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Each entry represents either a credit or debit to the account. This will be considered an asset account so a charge increases and is a Debit, a payment decreases the balance and is a Credit.&lt;br /&gt;
&lt;br /&gt;
tablename = abAccountTransactions&lt;br /&gt;
&lt;br /&gt;
;  Approved : payment transactions -- shows the payment was approved. If false, the transactions is not valid&lt;br /&gt;
;  isCharge : If true, this is a charge transaction. A positive amount represents a charge to the account increases its balance due. A negative amount represents an adjustment that decreases the amount due.&lt;br /&gt;
;  isCommission : if true, this transaction is a result of a commission on a different transaction&lt;br /&gt;
;  amount : The amount of the transaction. Position amounts increase the balance due from the account.&lt;br /&gt;
;  accountId : The account being charged or paying.&lt;br /&gt;
;  isSetupFee : for charge transactions -- if true, this transaction is a one-time charge. If false, this transaction is a result of a recurring charge.&lt;br /&gt;
;  orderId : Charge Transactions -- The order which originated the transaction&lt;br /&gt;
;  dateDue : Charge Transactions -- Determined by the pay method and set at the time of the charge. Any transaction unpaid after this date has passed is passed due.&lt;br /&gt;
;  fromDate : Charge Transactions -- When there is a service involved, the fromDate and toDate are the service dates.&lt;br /&gt;
;  toDate : Charge Transactions -- When there is a service involved, the fromDate and toDate are the service dates.&lt;br /&gt;
;  recurringPurchaseId : Charge Transactions -- When set, this charge was created by the associated entry in Recurring Purchases.&lt;br /&gt;
;  paidByTransactionId : Charge Transactions -- When set, this transaction was paid by the associated transaction. One payment can pay multiple charges. If a partial payment is made on a account, the charge must be broken up and each charge paid in full.&lt;br /&gt;
;  paymentCheckNumber : Payment Transactions -- The check number&lt;br /&gt;
;  creditCardNumber : Payment Transactions -- cc number&lt;br /&gt;
;  creditCardAuthorization : Payment Transactions -- authorizations from the payment gateway&lt;br /&gt;
;  authorizationMessage : Payment Transactions -- message from the payment gateway&lt;br /&gt;
;  paymentAppliedToCharges : Payment Transactions -- if true, this payment has been applied to charges.&lt;br /&gt;
;  orderId : For charge transactions, this is the order the created the transaction.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Recurring Purchases====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Each record represents a recurring purchase. The account billing process uses these records to create charge transactions periodically, which may then be paid.&lt;br /&gt;
&lt;br /&gt;
table = abRecurringPurchases&lt;br /&gt;
&lt;br /&gt;
;  accountId : The account to be charged&lt;br /&gt;
;  itemId : The item to use for purchase details&lt;br /&gt;
;  discountAmount : if provided, this amount will subtracted from the product amount when creating the charge transaction &lt;br /&gt;
;  isCommissionable : if checked, charges from this recurring purchase will be commissionable&lt;br /&gt;
;  dateChargeStart : When set, no charges will be created before this date. When a charge is created, it will never be back-charged earlier then this date. The effect is this will be the start date for the purchase, reguardless of other transactions. However, no refunds will be created based on this setting.&lt;br /&gt;
;  dateChargeEnd : When set, this represents the end of a contract period for a recurring purchase. This is generally the anticipated end of a longer purchase. For instance, this may be a monthly charge with a one year contract. The dateChargeEnd is the end of the year. It does not mean cancel, but represents the earliest time when the charge can be ended. The purchase will not be charge after this date.&lt;br /&gt;
;  requestedCancelDate : When set, this is the date after which the customer no longer wants the service. The purchase will not be charge after this date.&lt;br /&gt;
;  referralId : This is the ID of the referral record in referrals.&lt;br /&gt;
;  canceled : When true, this purchase no longer charges&lt;br /&gt;
;  dateStart (dateJoin) : This date is set to the date the purchase is created.&lt;br /&gt;
; dateChargedThrough : This date, set by the recurring purchase process is the date that this purchase has been charged through. The recurring purchase process will create a new order based on this date.&lt;br /&gt;
; datePaidThrough : This date is set by the payment process and manual payment entry.&lt;br /&gt;
; dateInactivate : This is the date that the product should be deactivated for non-payment.&lt;br /&gt;
; dateCancel : This is the date that the purchase is canceled for non-payment.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Groups====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
; membershipControlled : Contensive -- This is a developer-only field. When set, you can not add or remove anyone or delete the group. The Member Tracking Process (MTP) will set the field when it creates the groups.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Referrals====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Is a list of codes created to track promotions and commissions. To use a referral, the customer enters a code which matches a referral record. The commissions and discounts then apply to only those items set in Referral Item Rules.&lt;br /&gt;
&lt;br /&gt;
; code : The text code assigned to this referral. When entered during the purchase process, this referral is applied&lt;br /&gt;
; commissionAccountId : When provided, this commission account will be used for the Order or Recurring Purchase.&lt;br /&gt;
; initialChargeDiscountAmount : When provided, this discount amount will be applied to the initial purchase.&lt;br /&gt;
; recurringChargeDiscountAmount : When provided, this discount amount will be applied to recurring purchases.&lt;br /&gt;
; recurringChargeDiscountPeriods : When provided, the recurreint ChargeDiscountAmount only applies for this many periods.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Notes====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Are a list of notes created the administrator.&lt;br /&gt;
; accountId : The account associated with this note&lt;br /&gt;
; copy : The text of the note.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Terms====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
The billing arrangements for accounts set to bill as pay method.&lt;br /&gt;
; daysToPay : The number of days after the purchase date before the due date.&lt;br /&gt;
; Account Messages : Are a list of messges created by the system to track activities.&lt;br /&gt;
; accountId : The account associated with this note&lt;br /&gt;
; copy : The text of the note.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Items====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
; copy : Long Text: The long description of an item. Used on the catalog details page.&lt;br /&gt;
; overview  :  Long Text: The short version of the description. Used on the catalog listing page.&lt;br /&gt;
; hideOrderButton : Boolean: When true, if the item display on a catalog page, it will not have an order button.&lt;br /&gt;
; categoryId : Lookup into Item Categories: Used to categorize items&lt;br /&gt;
; itemNumber : Text: Used only as a reference number on the catalog&lt;br /&gt;
; UPC :  Text: Used only as a reference number on the catalog&lt;br /&gt;
; materials : Many to Many to Item Materials: Displays a list of downloadable documents for the item.&lt;br /&gt;
; featured : Boolean : Can be used to select specific items for a custom list.&lt;br /&gt;
; new :  Boolean : Can be used to select specific items for a custom list.&lt;br /&gt;
; viewings : Integer : The number of times this item has displayed on the catalog details page.&lt;br /&gt;
; quantityOnHand : integer : For inventory managment, this in the number of items you have on-hand. Automatically decremented on order purchase.&lt;br /&gt;
; quantityLow : integer: For inventory managment, when the quantityOnHand is less than the quantityLow, the Inventory Management notification is sent.&lt;br /&gt;
; imageFilename : image: the large image of the item&lt;br /&gt;
; thumbnailFilename : image: the small image of the item&lt;br /&gt;
; options : Long Text : A list of options and their choices. Separate different options with new lines. Separate choices for each option with commas. For example, if the item is a shirt and you offer three sizes and two colors, the options might be&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    size: small, medium, large&lt;br /&gt;
    color: red, blue, green&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
; unitprice : currency: the quantity 1 price without any discounts, etc.&lt;br /&gt;
; saleprice : currency: the quantity 1 price if the item has OnSale checked.&lt;br /&gt;
; specialprice : currency : the quantity 1 if the custom is in a group selected as a discount group&lt;br /&gt;
; onSale : boolean : when true, the item price will be the salePrice&lt;br /&gt;
; allowReceiptCopy : when true, receipts including this item will include the receiptCopy in the receipt's message box.&lt;br /&gt;
; receiptCopy : long text : when allowReceiptCopy is true, this text is included in the receipt's message box. &lt;br /&gt;
; shippingRequired : boolean : when true, this item will require shipping for the entire order, and the item's weight will be included in the order's weight calculation.&lt;br /&gt;
; weight : number : if shippingRequired is true, this is the shipping weight of the item.&lt;br /&gt;
; organizationId : Lookup into organizations: The source (manufacturer) for the item, included in the catalog.&lt;br /&gt;
; sourceitemNumber : Text: Used only as a reference number on the catalog&lt;br /&gt;
; groupId : The Subscription Group -- if this is not blank, anyone purchasing this item will be added to this group with the group expiration from groupExpirationPeriod and groupExpirationPeriodMonths&lt;br /&gt;
; groupExpirationPeriod  : This is an integer value in Days. it is used for both the expiration date of a subscription when it is purchased, and for the recurring billing period when a recurringCharge is included. &lt;br /&gt;
; groupExpirationPeriodMonths : This is an integer value in Months, and acts like groupExpirationDays -- effecting both group expiration for subscriptions and the recurring purchase period.&lt;br /&gt;
; isInCatalog (new) : default true. if true, this item appears in the catalog&lt;br /&gt;
; isCommissionable (new) : default false. if true, the commissionaccountid receives thier commission on this item. For catalog purchases, the commission account is set when a new account is created with a referral code.&lt;br /&gt;
; recurringCharge (new) : if not zero, this purchase creates a recurring purchase record which charges the account at the beginning of each period, based on the groupExpirationPeriod and groupExpirationPerodMonths. If the periods are zero, the recurring Charge is not valid.&lt;br /&gt;
; recurringPrebillDays(new) : For a recurring item, how many days before the purchase date should it be invoiced. The Due date will still be the purchase date plus the days to pay (in account terms)&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Orders====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
An order is created for all completed purchases.  Processes may create incomplete orders as well. The line items of the order are orderdetails The completed order total is added to transactions as a purchase.&lt;br /&gt;
Invoices sent represent a single orders.&lt;br /&gt;
; Name&lt;br /&gt;
; datePurchase&lt;br /&gt;
The effective purchase date for the order. For orders invoiced in advance of the purchase, this is the date the purchase should take place. For instance, for a membership that expires on July 1, you might want to invoice for the renewal 30 days head of time. The datePurchase is July 1, the invoice date may be June 1, and if you extend them 10 days credit, the dueDate would be July 10.&lt;br /&gt;
; dateDue&lt;br /&gt;
When the order should be paid&lt;br /&gt;
; specialPricing&lt;br /&gt;
If true, this order qualified&lt;br /&gt;
; pricelevelFreeShipping&lt;br /&gt;
if true, this order qualified&lt;br /&gt;
; itemCharge&lt;br /&gt;
The total amount of all items&lt;br /&gt;
; shipCharge&lt;br /&gt;
The calculated amount of shipping&lt;br /&gt;
; taxCharge&lt;br /&gt;
The calculated amount of tax. &lt;br /&gt;
; priceLevelDiscount&lt;br /&gt;
The calculated amount of the discount based on the price Level Discount scheme&lt;br /&gt;
; TotalCharge&lt;br /&gt;
The total of item, ship, tax and discounts&lt;br /&gt;
; orderCompleted&lt;br /&gt;
(can be removed and use dateComplete instead) - see orderComplete for details.&lt;br /&gt;
; readyForBatchComplete : When true, the background batch will complete this order, performing all the billing, invoiceing and payment when necessary.&lt;br /&gt;
; dateCompleted : Legacy - set when the order is paid. Current - set when the order is billed. -- however, there is a special case to cover the order upgrade. If dateComplete is set and ccNumber is set, the order is considered legacy and must be Paid. In this case, the payDate is set to the dateCompleted and paidByTransactionid is set to -1 to prevent re-paying.&lt;br /&gt;
; payMethod : a text description of the pay method used&lt;br /&gt;
; payDate : When the order was paid. For online orders this is populated. For offline payments, it is populated at the time the order is paid.&lt;br /&gt;
; ccAuthCode : The code returned from the last payment process attempted.&lt;br /&gt;
; ccTypeActionCode : The code returned from the last payment process attempted.&lt;br /&gt;
; ccRefCode : The code returned from the last payment process attempted.&lt;br /&gt;
; billName&lt;br /&gt;
; phone&lt;br /&gt;
; fax&lt;br /&gt;
; company&lt;br /&gt;
; address&lt;br /&gt;
; address2&lt;br /&gt;
; city&lt;br /&gt;
; state&lt;br /&gt;
; zip&lt;br /&gt;
; country&lt;br /&gt;
; shipDate : date when order is shipping&lt;br /&gt;
; shipTracking : tracking number from the shipper&lt;br /&gt;
; shipMethod : text field with the name of the ship method used&lt;br /&gt;
; shipWeight : &lt;br /&gt;
; memberId : &lt;br /&gt;
; visitorId : &lt;br /&gt;
; visitId : &lt;br /&gt;
; visitId :&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====orderDetails====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Order Details represent the line items of an order.&lt;br /&gt;
; name : a text description of the item name, quanitity and options&lt;br /&gt;
; orderId :&lt;br /&gt;
; itemId&lt;br /&gt;
; itemNumber&lt;br /&gt;
; quantity&lt;br /&gt;
; options&lt;br /&gt;
; unitPrice&lt;br /&gt;
; weight&lt;br /&gt;
; sourceid&lt;br /&gt;
; groupMemberId : The user Id of the person who will be given membership for items with a groupId. These are items that provide group membership when purchased. The userid is saved in the orderDetail record because the group membership is created when the purchase is completed, which may be by a manual payment long after the purchase is made. if the groupmemberid is not set, the account contact will be used.&lt;br /&gt;
; item Categories&lt;br /&gt;
; Order Ship Methods&lt;br /&gt;
; Item Materials&lt;br /&gt;
; item Material Categories&lt;br /&gt;
; Item Categories&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Things to Test==&lt;br /&gt;
*Add new items&lt;br /&gt;
*Set up promotional discounts&lt;br /&gt;
*Set up sales tax&lt;br /&gt;
*Set up a new account&lt;br /&gt;
*Set up a credit limit&lt;br /&gt;
*Create manual invoice&lt;br /&gt;
*Create manual charge and credit&lt;br /&gt;
*Close account&lt;br /&gt;
*Send manual invoice and statement&lt;br /&gt;
*Set up account primary and biling contact&lt;br /&gt;
*Delete someone from account&lt;br /&gt;
*Test My Account&lt;br /&gt;
#Profile&lt;br /&gt;
#Online Payments&lt;br /&gt;
*Update Payment Info&lt;br /&gt;
#Manage Grops&lt;br /&gt;
#Manage Staff&lt;br /&gt;
#Organization&lt;br /&gt;
#Certificates and Certifications&lt;br /&gt;
*Set up payment processor&lt;br /&gt;
*Set up test credit card&lt;br /&gt;
*Purchase process settings&lt;br /&gt;
*Invoice settings&lt;br /&gt;
*Reports&lt;br /&gt;
#Daily Activity Report&lt;br /&gt;
#Dues Deferment Report&lt;br /&gt;
#GL Account Summary Report&lt;br /&gt;
#Invoice Aging Report&lt;br /&gt;
#Item Category Purchase Report&lt;br /&gt;
#Item Purchase Report&lt;br /&gt;
#Purchase History Report&lt;br /&gt;
#Suspended Certification Report&lt;br /&gt;
#Top Buyers Report&lt;br /&gt;
#Top Category Buyers Report&lt;br /&gt;
*Account list screen in Invoice Manager Dashboard&lt;br /&gt;
*Account Details screens&lt;br /&gt;
*Test auto billing features&lt;br /&gt;
&lt;br /&gt;
==Test Cases==&lt;br /&gt;
&lt;br /&gt;
These tests represent automated tests saved in the testcases folder of the project's GitHub repository. Tests with an asterisk are included in the tool panel unit tests. Tests in brackets [] must be manually tested.&lt;br /&gt;
&lt;br /&gt;
; 1* - Buy Subscription Adds Users to Group : buy a subscription &amp;gt; adds account's users to the subscription's group&lt;br /&gt;
; 2* - Cancel Subscription Removes Group Users : cancel subscription &amp;gt; removes account's users to the subscription's group&lt;br /&gt;
; 3* - Add User updates user's groups : add a person to an account (as an individual) &amp;gt; adds account's users to the subscription's group&lt;br /&gt;
; 4* - Add Org updates users' groups : add an organization with person to an account &amp;gt; adds all the organization's users to the subscription's group.&lt;br /&gt;
; 5* - Remove Account User updates user's groups : delete an individual user from an account &amp;gt; removes the user from the subscription's group&lt;br /&gt;
; 6* - Remove Account Org updates users' groups  : remove an organization with person from an account &amp;gt; removes all the organization's users from the subscription's group.&lt;br /&gt;
; 7* - Buy Membership adds users to groups : buy membership &amp;gt; adds account's users to the membership's group&lt;br /&gt;
; 8* - Cancel Membership : &lt;br /&gt;
# Removes the account's users from the membership's group&lt;br /&gt;
# marks the account membership status as canceled&lt;br /&gt;
# leaves the membership type alone&lt;br /&gt;
# leaves the membership expiration date alone (DLI requirement)&lt;br /&gt;
# cancels all membership invoices&lt;br /&gt;
; 9* - Add User updates Membership group : add a person to a membership account &amp;gt; adds the person to the membership's group&lt;br /&gt;
; 10* - Membership, Add/Remote Company Users : add an organization with person to a membership account &amp;gt; adds all the organization's users to the membership's group.&lt;br /&gt;
; 11* - Membership, Add/Remote Individual Users : delete an individual user from a membership account &amp;gt; removes the user from the membership's group.&lt;br /&gt;
; 12* - Membership, Add/Remove Organization : remove an organization with people from a membership account &amp;gt; removes all the organization's users from the membership's group.&lt;br /&gt;
; 13* - Manually add a subscription : Manually add a non-membership subscription (recurring purchase) to an account within the Account Manager UI &amp;gt; adds account's users to the subscription's group.&lt;br /&gt;
; 14* - Manually add a membership : Manually add a membership to an account within the Account Manager UI &amp;gt; adds account's users to the membership's group.&lt;br /&gt;
; 15* - Manually Delete Subscription in UI : manually delete a subscription within the Account Manager UI &amp;gt; removes account's users to the subscription's group. NOTE: we do not support deleting recurring purchases in the admin interface.&lt;br /&gt;
; 16* - Manually remove Account Membership type : manually change an account from a valid membership type to a non-member type within the Account Manager UI &amp;gt; removes account's users to the membership's group&lt;br /&gt;
; 17* - Close Membership account updates groups : close a membership account &amp;gt; removes account's users from the membership's group&lt;br /&gt;
; 18* - Close non-Membership account updates groups : : close a non-membership account &amp;gt; removes account's users from the subscription group&lt;br /&gt;
; 19* - Remove user from org with subscription : remove a person from an organization that is part of a non-membership account &amp;gt; remove the person from the subscription group&lt;br /&gt;
; 20* - Remove user from org with membership : remove a person from an organization that is part of a membership account &amp;gt; remove the person from the membership group&lt;br /&gt;
; [21] - My Account Echeck if enabled : Show My Account - Payment Options - eCheck options only if authorizenet payment processor enables eCheck&lt;br /&gt;
; 22* - House Account charge and payment :&lt;br /&gt;
# verify chargeOrder() completes, pays, sends receipt and fulfills&lt;br /&gt;
# verify payOrder() on new order completes, pays, sends receipt and fulfills&lt;br /&gt;
; 23* - On-Demand account charge and payment : &lt;br /&gt;
# verify chargeOrder() with no account pay options -- fails&lt;br /&gt;
# verify chargeOrder() with good account pay option -- completes, pays, sends receipt and fulfills &lt;br /&gt;
# verify payOrder() with good pay option -- completes, pays, sends receipt and fulfills &lt;br /&gt;
; 24* - Bill account charge and payment :&lt;br /&gt;
# verify chargeOrder() -- completes, sends invoice, no fulfillment. Then pay the invoice and verify fulfillment.&lt;br /&gt;
# verify payOrder() with good pay option, on new order charges --  completes, pays, sends receipt and fulfills&lt;br /&gt;
; 25* - Bill-and-fulfill account charge and payment&lt;br /&gt;
# verify chargeOrder() sends invoice and fulfills&lt;br /&gt;
# verify payOrder() on new order charges, pays and fulfills with good pay option&lt;br /&gt;
# verify payOrder() on open invoice pays and fulfills with good pay option&lt;br /&gt;
; 26* - Automatic Activation : verify new memberships are active when automatic activation is checked, and pending when automatic activation is unchecked.&lt;br /&gt;
; 27* PayOptions are used in the correct order :&lt;br /&gt;
# *If a card or echeck is provided, no alternative methods are attempted&lt;br /&gt;
# *Primary is attempted first if it has a valid expiration date&lt;br /&gt;
# *if primary fails, secondary is used next if it has a valid expiration date&lt;br /&gt;
# *if secondary fails, all non-echeck payoptions are attempted if they have valid expiration dates&lt;br /&gt;
# *if account is billing, charging to account does NOT pay.&lt;br /&gt;
; 28* - Membership Grace Period : Verify process with prebill set to 0.&lt;br /&gt;
* initial purchase without fulfillment does not fulfill membership&lt;br /&gt;
* after payment, run housekeep, membership is active and people are in groups&lt;br /&gt;
* after expiration date but before end of grace period, run housekeep, account shows expired but people still in group&lt;br /&gt;
* after grace period but before membership cancellation grace period, run housekeep, people are not in group but membership invoice is still ok&lt;br /&gt;
* after membership cancellation grace period, run housekeep, invoice is canceled, membership is canceled, people are not in group.&lt;br /&gt;
&lt;br /&gt;
; 29* - Membership renew : Verify paying a membership renewal invoice extends expiration.&lt;br /&gt;
* set grace period to 2, set cancelation grace period to 99&lt;br /&gt;
* initial purchase with payment sets expiration and puts people in group&lt;br /&gt;
* set date to 1 day after expiration and housekeep -- membership active, invoice created, people in group&lt;br /&gt;
* set date to 3 days after expiration and housekeep -- membership expired, people out of group&lt;br /&gt;
* pay invoice -- membership active, people in group&lt;br /&gt;
&lt;br /&gt;
; 30 - Expiration Date : Verify a 1 day subscription creates an expiration date rounded up to the next midnight. So if purchased at 5pm on March 15, the expiration date is March 17, and the subscription is not valid after housekeep runs on March 17.&lt;br /&gt;
; 31 - Automatic Subscription Cancellation : Verify an unpaid non-membership subscription continues charging and allowing users in the group until the subscription cancellation period&lt;br /&gt;
; 32 - My Account Subscription cancellation : Verify any non-membership subscription can be canceled in the My Account subscriptions&lt;br /&gt;
; 33 - non-expiring Membership : Membership groups are determined by the membershiptype, not the subscription record. Remove the account membership expiration and the recurring purchase should be automatically deleted and all group membership should have no expiration date. Add an expiration and a recurring purchase is created and all group expiration is set as well.&lt;br /&gt;
; 34 - non-expiring Subscription : Subscription groups are determined by the subscription record so a non-expiring subscription is one with a charged through date very far in the future (1/1/2100). Verify the user group membership has no expiration date when the subscription &amp;gt; 50 years.&lt;br /&gt;
; 35 - Subscription Charges Remaining : if blank, a new charge is created each time charged through passes. If 0, the recurring purchase is canceled when charged through passes. if &amp;gt;0, it is decremented each time the charged through passes.&lt;br /&gt;
; [36] - My Account Subscriptions : All groups that are not selected in subscription items and have &amp;quot;Allow Public Join&amp;quot; checked can be added and removed in the My Account Subscriptions section. If the account is subscribed to an item and the item is marked &amp;quot;Manager in My Account&amp;quot; in the subscription tab, it can be canceled from the My Account Subscriptions.&lt;br /&gt;
; 37 - *Purchase Bundled Items with Subscriptions : If you purchase a bundling item, the subscriptions for each bundled item are added to the account, and the users in the account are added to the subscription group(s)&lt;br /&gt;
; 38 - My Account prevents isRecognized : if a user is recognized, my account logs them out before displaying any data&lt;br /&gt;
; 39 - My Account anonymous requires login : if you are logged out, you must login&lt;br /&gt;
; 40 - My Account fresh page displays last form : If yor nav to a form and refresh, the same forms comes back&lt;br /&gt;
; 41 - My Account select accounts : The user can manage an account only if they are the primary, billing or carbonCopy contact on the account. If user can manager multiple accounts, user selects one from a list. When user refreshs page they remain on the account they picked. When user logs in, user sees the account they last picked.&lt;br /&gt;
; 42  - My Account select organization : If the account has multiple organizations, the user can select the organization they wish to manager from the Manager Organization tool.&lt;br /&gt;
; 43 - getOnlinePaymentFields payment options :&lt;br /&gt;
# If order contains an On-Demand-Required item, only On-Demand options are returned.&lt;br /&gt;
# If order contains an On-Demand-Preferred item, only On-Demand items are offered.&lt;br /&gt;
# if the account is Billable, Bill My Account option is provided.&lt;br /&gt;
# If echeck is configured, an online Echeck option is provide.&lt;br /&gt;
# If online credit is configured, an online credit card option is provided. If there are any valid account pay options, each is provided as an option.&lt;br /&gt;
; 44 item On-Demand-Required : If an order includes an On-Demand required item, the entire order must be purchased On-Demand.&lt;br /&gt;
; 45 Pay Order with bad card : PayOrder() with card not matching test - card fails&lt;br /&gt;
; 46 Pay Order with bad expiration : PayOrder() with card that has past expiration - card fails&lt;br /&gt;
; 47 Pay Order with bad security code : PayOrder() with card that has past expiration - card fails&lt;br /&gt;
; [48] Invoice Manager, Account, Purchase History UI :&lt;br /&gt;
# An unpaid invoice has a Pay link that takes the user to the manual payment tool, populated for this account and invoice&lt;br /&gt;
# Send Invoices&lt;br /&gt;
# Send Statement&lt;br /&gt;
# Cancel selected invoices.&lt;br /&gt;
; 49 - Account List speed : 10,000 accounts in the account list must display in 5 seconds&lt;br /&gt;
; 50 - inactive items show in reports do not show in current activity&lt;br /&gt;
# Do not show in &lt;br /&gt;
#* manual invoice&lt;br /&gt;
#* (add others as discovered)&lt;br /&gt;
# Show in&lt;br /&gt;
#* Past invoices&lt;br /&gt;
#* (add others as discovered)&lt;br /&gt;
; 51 - Housekeep, skipped if not enabled : verify when housekeeping is enabled, the housekeep routine does not run. Verify when enabled, it only runs once per day and only during the time period selected.&lt;br /&gt;
; 52 - Housekeep, Batch is skipped if not enabled : verify when housekeeping runs, the batch process runs only if it is enabled.&lt;br /&gt;
; 53 - Housekeep, Batch creates orders from recurring purchases : Verify if a recurring purchase has a past charge-through date, an invoice is created for it and charged to the account&lt;br /&gt;
# free orders are paid and fulfilled&lt;br /&gt;
# house accounts are paid automatically&lt;br /&gt;
# Bill and Fulfill on Payment accounts are sent a invoice and not fulfilled until paid.&lt;br /&gt;
# Bill and Fulfill Now accounts are sent an invoice and fulfilled&lt;br /&gt;
# On-Demand accounts create an invoice and pay it with the account's pay options.&lt;br /&gt;
; 54 - Housekeep, Print Queue notification : Verify a notification is sent to the ecommerce admin if the print queue is not empty&lt;br /&gt;
; 55 - Housekeep, Credit Card expiration notification : Verify a notification is sent to the billing contact of all accounts if their credit card expires within 30 days.&lt;br /&gt;
; 56 - Housekeep, Ecommerce Credit Card Contacts group : Verify all primary and billing contacts who have a non-expired credit card in their account go into this group.&lt;br /&gt;
; 57 - Housekeep, Account group and memberships verified : Verify the following&lt;br /&gt;
# if a person is in a subscription group but not authorized, they are removed.&lt;br /&gt;
# if a person is an individual member in a subscription, they are added to the group.&lt;br /&gt;
# if a person is a company member in a subscription, they are added to the group.&lt;br /&gt;
# if a person is in a membership group but not authorized, they are removed.&lt;br /&gt;
# if a person is an individual member in a membership, they are added to the group.&lt;br /&gt;
# if a person is a company member in a membership, they are added to the group.&lt;br /&gt;
# if a person is added directly to the people table, they are added to their account's subscriptions&lt;br /&gt;
; 58 - Housekeep, Automatic export : Verify it exports as follows:&lt;br /&gt;
# When disabled, it does not export&lt;br /&gt;
# When export mode is not 1 or 2, it does not export&lt;br /&gt;
# export mode 1 exports DLI custom format&lt;br /&gt;
# export mode 2 exports General Ledger transactions, only after the month is complete and only once per month, as described in this doc&lt;br /&gt;
; 59 - Housekeep, cancel all expired memberships : For all membership past (membershipGracePeriod+membershipCancellationGracePeriod):&lt;br /&gt;
# membership status changes to canceled&lt;br /&gt;
# all users are removed from groups&lt;br /&gt;
# call invoices with membership items are canceled.&lt;br /&gt;
; 60 - Housekeep, verify membership recurring purchase : verify all membership accounts have a recurring purchase that is charged through the expiration date&lt;br /&gt;
; 61 - Housekeep, cancel duplicate membership recurring purchase : verify each account only has one membership recurring purchase.&lt;br /&gt;
; 62 - Housekeep, remove subscription group for Canceled Subscription : verify housekeep removes users from group (boad issue)&lt;br /&gt;
; 63 - Housekeep, remove subscription group for Closed Account : (boad issue)&lt;br /&gt;
; 64 - My Account, Online Payments : Verify a user can pay invoices using the online edit form.&lt;br /&gt;
; 65 - Membership Type Purchasing : Purchasing a membership type creates a membership account.&lt;br /&gt;
# if the account is already a membership, the previous membership type is set&lt;br /&gt;
# if the membership type has no subscription type or a perpetual subscription type, no membership expiration is set.&lt;br /&gt;
# if the subscription type is periodic or calendar, the membership expiration is set and a subscription is created. If renew on expiration is set, the subscription's Charges Remaining is left blank. If Renew is not checked on the membership type, Charges Remaining is set to 0.&lt;br /&gt;
; 66 - Subscriptions never fulfill bundled items : If a bundling item is a subscription or membership, the bundled items are only purchased during the initial purchase and NOT during renewal.&lt;br /&gt;
; 67 - Subscription Dependency : A subscription can be marked to be dependant on another Subscription. If a subscription expires or is canceled, all of it's dependant subscriptions are also canceled.&lt;br /&gt;
; 68 - Subscription items bundled with a subscription becomes dependant : When purchased, a subscription bundled in a subscription automatically becomes a dependant on it's bundling subscription so it will be automatically cancelled when the bundling subscription is canceled.&lt;br /&gt;
; 67 - Membership renewal : When a membership is renewed (all membership invoices created by membership subscriptions are paid), the membership expiration is updated to the subscription's charged through date, the renewed date is set.&lt;br /&gt;
: 68 - Membership renewal updates anniversary date : If a membership renewal covers a day PAST the anniversay (all membership invoices are paid), then the anniversary date event occurs, the membership kit is added and the anniversay date is updated by 1 year.&lt;br /&gt;
; 69 - On-Demand Account Prebills One Day : Verify an On-Demand account is charged one day before expiration of a subscription&lt;br /&gt;
; 70 - Billing Account Prebill : Verify the PreBill setting controls when invoices are created from subscriptions.&lt;br /&gt;
:* The effective purchase date does not change, only the billing day.&lt;br /&gt;
:* The date due is calculated with respect to the effective purchase date and does not change&lt;br /&gt;
; 71 - Subscription Charges Remaining : Verify blank charges remaining has no effect, numeric charges remaining counts down each time the subscription is charged. If a subscription reaches its charged through date and the charges remaining is 0, it is canceled.&lt;br /&gt;
; 72 - subscriptions renew : Verify subscription creates invoices on charged-Through date, adds people to groups with expiration, advances charged-through, advances group expiration.&lt;br /&gt;
* initial purchase with payment creates subscription, sets charge-through and adds people to group.&lt;br /&gt;
* set date to 1 day after chargedthrough and housekeep -- invoice created, people in group and expiration extended&lt;br /&gt;
* pay invoice -- membership active, people in group&lt;br /&gt;
; 73 - Purchase Item with prefers-On-Demand : Verify a billing account uses the On-Demand method when available&lt;br /&gt;
# in a recurring batched purchase&lt;br /&gt;
# in a manual invoice purchase&lt;br /&gt;
# in the api chargeOrder call (payOrder is not effected)&lt;br /&gt;
; 74 - Purchase Item with prefers-On-Demand : VErify a billing account always uses an On-Demand method, else the invoice is not paid, the ecommerce admin recieves a notice, and an account note is created&lt;br /&gt;
# in a recurring batched purchase&lt;br /&gt;
# in a manual invoice purchase&lt;br /&gt;
# in the api chargeOrder call (payOrder is not effected)&lt;br /&gt;
# in the api getOnlinePaymentFields, only On-Demand fields are made available&lt;br /&gt;
; 75 - Add Deposits : Deposits can be made from any of the payment methods&lt;br /&gt;
# Cash payments&lt;br /&gt;
# Check Payments&lt;br /&gt;
# Credit Card Payments&lt;br /&gt;
; 76 - Overpayments result in deposits&lt;br /&gt;
# Cash payments&lt;br /&gt;
# Check Payments&lt;br /&gt;
# Credit Card Payments&lt;br /&gt;
; 77 - Invoices can be paid with Deposits&lt;br /&gt;
# Single Invoices&lt;br /&gt;
# Combinations of Invoices&lt;br /&gt;
; 78 - An Invoice can be paid with Combinations of a Deposit and a payment&lt;br /&gt;
# Cash and a deposit&lt;br /&gt;
# Check and a deposit&lt;br /&gt;
# Credit Card and a deposit&lt;br /&gt;
; 79 - Item Pay Method Compatibility, On-Demand If Available : If an item is marked on-demand if available and contains no items marked 'on-demand required', all orders containing that item can be purchased with any method with two exceptions. First if purchasing online, the customer will only be presented with and only process On-Demand methods and second if the purchase is unattended (batch processed) it will use On-Demand options on the account if available for both On-Demand and billing accounts.&lt;br /&gt;
# If an account has an On-Demand options, an API call from applications like meeting registration will only provide on-demand options&lt;br /&gt;
# If an account has an On-Demand options, background processing will only use those options&lt;br /&gt;
# If an account does not have an On-Demand option, an API call from applications like meeting registration will only support manual the On-Demand option.&lt;br /&gt;
# If an account does not have an On-Demand option, background processing will use the pay method set in the account.&lt;br /&gt;
# Invoice Manager manual payment will not be limited in anyway, but should include a message showing the administrator if an item in the order has this setting&lt;br /&gt;
# My Account payment screen follows the api call restrictions listed here.&lt;br /&gt;
; 80 - Item Pay Method Compatibility, On-Demand Required : If an item is marked on-demand required, all orders containing that item must be purchased On-Demand, except if purchased with manual invoice and/or paid with manual payment.&lt;br /&gt;
# If an account has an On-Demand options, an API call from applications like meeting registration will only provide on-demand options&lt;br /&gt;
# If an account has an On-Demand options, background processing will only use those options&lt;br /&gt;
# If an account does not have an On-Demand option, an API call from applications like meeting registration will only support on-demand options.&lt;br /&gt;
# If an account does not have an On-Demand option, background processing will fail, adding an account note with alert and send email to admin, but not customer.&lt;br /&gt;
# Invoice Manager manual payment will not be limited in anyway, but should include a message showing the administrator if an item in the order has this setting&lt;br /&gt;
# My Account payment screen follows the api call restrictions listed here.&lt;br /&gt;
; 81 api.getAccountStatus includes account payOptions&lt;br /&gt;
* payOption.Id - that can be used in api.payOrder()&lt;br /&gt;
* payOption.Name - that can be displayed to the customer&lt;br /&gt;
* payOption.isAch - true/false if this is an ACH option&lt;br /&gt;
; 82 - api.getSiteStatus : returns the state of allowACHPayments reflected on the appropriate payment processor&lt;br /&gt;
; 83 - cancel dependent recurring purchases : If a recurring purchase is cancelled, any recurring purchase with it marked as a dependency is automatically cancelled.&lt;br /&gt;
; 84 - Pay Method Compatibility set Billing Allowed, OnLine Payment Form : If any account purchases an item marked Billing Allowed, the online payment form includes a bill my account option.&lt;br /&gt;
; 85* - Pay Method Compatibility set Billing Allowed : If any account purchases an item marked Billing Allowed, the account is invoiced as Bill and Fulfill on Payment. When the invoice is paid, fulfilment occurs.&lt;br /&gt;
; 86 - Pay Method Compatibility set On-Demand-Required, OnLine Payment Form : If any account marked Billing purchases an item marked On-Demand-Required, the online payment form only offers On-Demand options.&lt;br /&gt;
; 87 - Pay Method Compatibility set On-Demand-Required : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
; 88 - Pay Method Compatibility set On-Demand-Preferred, OnLine Payment Form : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
* if the purchase fails, the invoice is left unpaid and an error message is returned.&lt;br /&gt;
; 89 - Pay Method Compatibility set On-Demand-Preferred : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
* if the purchase fails, the invoice is created but left unpaid, to be retried later&lt;br /&gt;
; 90 - transaction Unprocessed-Credit-Card handling : Verify the field is clear if a valid processor is selected, and is set if Accept-unprocessed is selected&lt;br /&gt;
; 91 - API call billOrder() forces Bill PayMethod : verify&lt;br /&gt;
; 92 - API call billAndFulfillOrder() forces Bill-and-fulfill PayMethod : verify&lt;br /&gt;
; 93 - Close a parent account closes subaccounts : verify&lt;br /&gt;
; 94 - Cancel a parent account membership cancels subaccount memberships : verify&lt;br /&gt;
&lt;br /&gt;
; 95 - API addAccountNote&lt;br /&gt;
; 96 - API addAccountOnDemandMethod&lt;br /&gt;
; 97 - API addAccountOrganization&lt;br /&gt;
; 98 - API addAccountUser&lt;br /&gt;
; 99 - API addMembershipKitFulfillment&lt;br /&gt;
; 100 - API addOrderItem&lt;br /&gt;
; 101 - API billAndFulfillOrder&lt;br /&gt;
; 102 - API billOrder&lt;br /&gt;
; 103 - API calculateOrder&lt;br /&gt;
; 104 - API cancelInvoice&lt;br /&gt;
; 105 - API cancelMembership&lt;br /&gt;
; 106 - API cancelSubscription&lt;br /&gt;
; 107 - API chargeOrder&lt;br /&gt;
; 108 - API closeAccount&lt;br /&gt;
; 109 - API createAccount&lt;br /&gt;
; 110 - API createOrder - if the application supports multiple seller accounts, a sellerAccountId is required&lt;br /&gt;
; 111 - API deleteSubscription&lt;br /&gt;
; 112 - API getAccountBillingContact&lt;br /&gt;
; 113 - API getAccountPayMethod&lt;br /&gt;
; 114 - API getAccountPrimaryContact&lt;br /&gt;
; 115 - API getAccountStatus&lt;br /&gt;
; 116 - API getChargesAndPayments&lt;br /&gt;
; 117 - API getInvoice&lt;br /&gt;
; 118 - API getOnlinePaymentFields&lt;br /&gt;
; 119 - API getOnlinePaymentFieldsForAccount&lt;br /&gt;
; 120 - API getOpenOrderId&lt;br /&gt;
; 121 - API getOrderDetails&lt;br /&gt;
; 122 - API getOrderShipOptionSelect&lt;br /&gt;
; 123 - API getShipCharge&lt;br /&gt;
; 124 - API getShipOptionSelect&lt;br /&gt;
; 125 - API getSiteStatus&lt;br /&gt;
; 126 - API getTransactions&lt;br /&gt;
; 127 - API getUserAccountId&lt;br /&gt;
; 128 - API getUserAccountList&lt;br /&gt;
; 129 - API payOrder&lt;br /&gt;
; 130 - API payOrdersByOnlinePaymentFields&lt;br /&gt;
; 131 - API removeAccountOrganization&lt;br /&gt;
; 132 - API removeAccountUser&lt;br /&gt;
; 133 - API setAccountBillingContact&lt;br /&gt;
; 134 - API setAccountOnDemandMethod&lt;br /&gt;
; 135 - API setAccountOnDemandMethodSecondary&lt;br /&gt;
; 136 - API setAccountPayMethod&lt;br /&gt;
; 137 - API setAccountPrimaryContact&lt;br /&gt;
; 138 - API setOrderAccount&lt;br /&gt;
; 139 - API setOrderPaid&lt;br /&gt;
; 140 - API setOrderPromotionalDiscount&lt;br /&gt;
; 141 - API setOrderShipMethod&lt;br /&gt;
; 142 - API setOrderUser&lt;br /&gt;
; 143 - API verifyAccount&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
These are the accepted use cases for the project.&lt;br /&gt;
=== Manage Accounts ===&lt;br /&gt;
Use Account Manager to create accounts, manage account details, and add users and organizations.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Add an Account : An administrator can add an account, go to the account list and click [add] button. Enter a name for the account and [save]&lt;br /&gt;
; Add a User to an account : You first add a user to the system, then add the user to the account. A user can be added directly to the account (an individual user), or they can be added to an organization and the organization can be added to the account (a company user). To add an individual user, go to the Account User tab and click [add]. To add a company user, go to the organization tab and add an organization. All people with this organization set will show in the account user tab.&lt;br /&gt;
; Add an organization to an account : On the Organization table of account details, use the add button to add an organization. This adds all the organization's people to the account details people tab.&lt;br /&gt;
; Add a Primary Contact : To add a primary contact, go to the account details tab and select them from the list of account users.&lt;br /&gt;
; Add a Billing Contact : To add a billing contact, go to the account details tab and select them from the list of account users&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Charge Methods ===&lt;br /&gt;
Set an account charge method on the account details screen. There are four: No Payment Necessary, Pay On-Demand, Bill and Fulfill on Payment, Bill and Fulfill Now.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; No Payment Necessary Purchases : If an account is set to No Payment Necessary, all purchases will be automatically paid without accepting customer payment. This includes online purchases, manual invoices and automatic batch invoice payments.&lt;br /&gt;
; Pay On-Demand : This is the default charge method for new accounts. All purchases require payment when they are charged.&lt;br /&gt;
; Bill and Fulfil on Payment : When the purchase is made, an invoice is sent to the customer. Fulfilment does not occur until payment is made.&lt;br /&gt;
; Bill and Fulfill Now : When the purchase is made, an invoice is sent to the customer and Fulfillment occurs immediately. An amount must be set in the Credit Limit field in an account in order for the account to use this charge method.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Notification Methods ===&lt;br /&gt;
Set an account notification method on the account details screen. There are four: Email, Fax, Print Queue, Email and Print Queue.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Email : All invoices and other notifications will be emailed to the account contact.&lt;br /&gt;
; Fax : All invoices and other notifications will be faxed to the account contact.&lt;br /&gt;
; Print and Mail Queue : All invoices and other notifications will be sent to the print queue to be printed and mailed.&lt;br /&gt;
; Email and Print Queue : All invoices and other notifications will be emailed to the account contact and also sent to the print queue to be printed as necessary.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Charging to an account ===&lt;br /&gt;
When a customer purchases, they use the account set in their people record regardless in which account(s) they may be be included. Being included in the users tab of an account gives those uses access to the benefits of a purchase, such as being added to a subscription group or a membership group. To be allows to purchase on the account, each person can have one and only one purchasing account set in their people record.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Purchase on your Billing Account : When a person purchases online, they use the account set in their people record under billing.&lt;br /&gt;
; Purchasing without a Billing Account : If the Ecommerce Setting &amp;quot;Create Ecommerce Account Automatically&amp;quot; is checked, an account will be created automatically for the customer when they purchase online. Otherwise the customer cannot purchase online.&lt;br /&gt;
; Purchasing with a closed account : If the Ecommerce Setting &amp;quot;Create Ecommerce Account Automatically&amp;quot; is checked, an account will be created automatically for the customer when they purchase online. Otherwise the customer cannot purchase online.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orders and Invoices ===&lt;br /&gt;
An order is a list of services and items to be sold to a customer. Online it is represented by a shopping cart. When the order is charged to the customer it is called an Invoice and can no longer be modified. When an Invoice is paid, it becomes a receipt and can no longer be cancelled.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Uncharged Orders : When a customer adds items to their shopping cart, the order remains uncharged. For online ordering with on-demand payment methods, the order remains uncharged until it is paid. For all other cases, an order is first charged, then paid.&lt;br /&gt;
; Charged Orders (Invoices) : When an order is charged, it becomes an invoice with a due date based on the customer's charge method.&lt;br /&gt;
; Paid Orders (Paid Invoices / Receipts) : When an order is paid, it becomes a receipt.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Statements, Balances and Invoices ===&lt;br /&gt;
An Invoice represents a charge to the account. The account statement reflects the status of an account at a particular moment.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Add an invoice to a Statement : Add an unpaid invoice to a billing account (Bill and Fulfill) and it appears on the statement, increasing the account balance.&lt;br /&gt;
; Pay an Invoice to remove it from a statement : When an invoice is paid, it is removed from the account statement.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Closed Accounts ===&lt;br /&gt;
When an account is closed, it can no longer be used, but its history and settings are preserved.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Close an account: You can close an account from the account list by selecting the account and clicking [Close Selected Accounts]. You can close an account from the account details page with the close account button.&lt;br /&gt;
; Unpaid Invoices and Recurring Purchases are canceled : When an account is closed, its open invoices and recurring purchases are cancelled.&lt;br /&gt;
; Use of a closed account : Users with a closed account set cannot use it. If they attempt to purchase online, a new account will be created for them.&lt;br /&gt;
; Re-Open a Closed Account : Locate the account in the account list by filtering for closed accounts. Edit the account and change the account status to open. Users who have not created new accounts will be able to use the account again.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Membership Accounts ===&lt;br /&gt;
Membership Accounts are accounts that have a Membership Type set.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Create a membership type : A membership type is a type of item. Create a membership type in Membership Manager. Only a name is required.&lt;br /&gt;
; Create a Membership Account : Add an account to the system and set their membership type.&lt;br /&gt;
; Add a Membership Group to a Membership Type : Edit the membership type and on the subscriptions tab, set the group. All users in Membership accounts to the this membership type will be added to this membership group.&lt;br /&gt;
; Add an expiration to a membership type : Edit the membership type and on the subscriptions group, set the subscription duration. Existing membership accounts will not be changed. When this membership type is next purchased, the account's membership expiration will be set based on the duration set in the membership type.&lt;br /&gt;
; Membership auto renewal : Edit the membership type and on the subscription tab, set the membership to renew on expiration. This will create a recurring purchase record of every account set to this membership type with an expiration date. The recurring purchase will be set as &amp;quot;charged through&amp;quot; the account's expiration date.&lt;br /&gt;
; All Account Users are added to the Membership Group : All people in the user table of account details are automatically added to the membership group with the membership expiration date. If you add an individual user to the account, they are automacally added to the Membership Group. If you add an organization to the membership, all the organization's users are added to the Account, and to the Membership Group&lt;br /&gt;
; Membership Groups can only be set to people who are users in a Membership Account : When a person is removed from the people tab of an account, they are automatically removed from the membership group for the account&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Automatic Billing ===&lt;br /&gt;
Account Manager automatically charges customers for recurring purchases, and automatically pays outstanding invoices for accounts setup as On-Demand&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Set the automatic billing time of day : Use Ecommerce Settings to set the time of day when automatic bill occurs.&lt;br /&gt;
; Recurring Purchases control automatic charges : To create an automatic charge, add a recurring purchase to the account. If the charged-through date is blank, the account will be charged on the next batch. Otherwise, the next purchase date will be determined by the &amp;quot;charged-Through&amp;quot; date.&lt;br /&gt;
; Recurring purchase for On Demand Accounts : On Demand Accounts are charged on the &amp;quot;charged-Through&amp;quot; date.&lt;br /&gt;
; Recurring purchase for Billing Accounts : Both Bill and Fulfill Now and Bill and Fulfill on Payment are charged on or before the &amp;quot;charged-Through&amp;quot; date, based on &amp;quot;Pre-bill days for billing accounts&amp;quot; set in Ecommerce Settings.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Invoice Payments ===&lt;br /&gt;
There are several ways an account can pay for an invoice.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; On-Demand Payments : When an account is configured as on-Demand and has a valid On-Demand payment option configured, an invoice charged to the account is paid by the primary on-demand method first. If that fails, it is paid by the secondary on-demand payment method. If that fails, all others are attempted.&lt;br /&gt;
; One-Time On-Demand Payments : An online payment by credit card or echeck is considered a One-Time on-demand payment. When a one-time payment fails, the order is not converted into an invoice and can be abandonded or modified. Since no invoice is created, the charge is not retried.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pre 2016===&lt;br /&gt;
# Test Setup&lt;br /&gt;
## Item: Leaves&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Normal (should be default), Defer Account = Deferred Income, Income Account= Leaves Income&lt;br /&gt;
## Item: Rock (Proforma)&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Proforma, Defer Account = Deferred Income, Income Account = Rock Income&lt;br /&gt;
## Item: Test Meeting&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Defer Date, Defer Date = A Future Date, Defer Account = Deferred Income, Income Account = Meeting Income&lt;br /&gt;
## Account: House&lt;br /&gt;
## Account: On-Demand-With-Card&lt;br /&gt;
## Account: Bill-Ship-Now&lt;br /&gt;
## Account: Bill-Ship-On-Payment&lt;br /&gt;
# Test Verification&lt;br /&gt;
## Valid Unpaid Invoice&lt;br /&gt;
### Go to Account &amp;gt; Purchase History &amp;gt; Verify Invoice Row Complete&lt;br /&gt;
### Go to Account &amp;gt; Purchase History &amp;gt; click on invoice number &amp;gt; Verify Invoice displays correctly&lt;br /&gt;
### Go to Account &amp;gt; Transactions &amp;gt; Verify one row for new charge&lt;br /&gt;
## Valid Cash Payment&lt;br /&gt;
### (how to validate a cash payment)&lt;br /&gt;
## Valid Check Payment&lt;br /&gt;
### (how to validate a check payment)&lt;br /&gt;
## Valid Credit Payment&lt;br /&gt;
### (how to validate a credit card/ach payment)&lt;br /&gt;
# Test Tools&lt;br /&gt;
## Test Create Invoice Tool - this is just to test basic functionality. Transactions will be tested separately.&lt;br /&gt;
### Payment Methods&lt;br /&gt;
#### Charge the account - &lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create a paid invoice.&lt;br /&gt;
##### Charge and order to the Bill-No-Ship account. It should create an unpaid invoice.&lt;br /&gt;
#### Bill the order but do not pay&lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create an unpaid invoice.&lt;br /&gt;
#### Create the order but do not bill&lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create an uncharged invoice.&lt;br /&gt;
### Shipping Charges&lt;br /&gt;
#### Set no shipping charge - charge to account Bill-No-Ship. Verify no shipping charges&lt;br /&gt;
#### Set a shipping charge - charge to account Bill-No-Ship. Verify the shipping charges&lt;br /&gt;
### Invoice Messages&lt;br /&gt;
##### Verify the unpaid message appears on unpaid invoices&lt;br /&gt;
##### Verify the paid message appears on paid invoices&lt;br /&gt;
### Line Item options&lt;br /&gt;
#### Quantity - Required&lt;br /&gt;
#### Item - Optional&lt;br /&gt;
#### General Ledger Account - overrides item's GL Account&lt;br /&gt;
#### Price - overrides item's GL Account. Required if no Item.&lt;br /&gt;
#### Description - Required if no Item&lt;br /&gt;
#### Quantity - Required&lt;br /&gt;
## Test Enter Payments Tool&lt;br /&gt;
## Test Create Credit Tools&lt;br /&gt;
## Test Create Charge Tool&lt;br /&gt;
## Test Process Batch Tool&lt;br /&gt;
## Test Export Data Tool&lt;br /&gt;
## Test Item Features&lt;br /&gt;
### Subscriptions&lt;br /&gt;
### Bundling&lt;br /&gt;
### Inventory&lt;br /&gt;
### Fulfillment Notification&lt;br /&gt;
# Testing Transactions&lt;br /&gt;
## Bill Fulfill on Payment Account&lt;br /&gt;
### Manual invoice + Cash Payment&lt;br /&gt;
#### Single Item Order&lt;br /&gt;
##### GL Post: Normal&lt;br /&gt;
#####* After charge, verify account balance + AR + verify invoice + account transactions + gl transactions &lt;br /&gt;
#####* After payment, verify account balance + AR + verify paid invoice + account transactions + gl transactions &lt;br /&gt;
##### GL Post: Proforma&lt;br /&gt;
##### GL Post: Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Term&lt;br /&gt;
#### Single Item Order Plus Tax and Shipping&lt;br /&gt;
##### GL Post: Normal&lt;br /&gt;
##### GL Post: Proforma&lt;br /&gt;
##### GL Post: Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Term&lt;br /&gt;
#### Combination Item Order&lt;br /&gt;
##### GL Post: Normal + Proforma&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Date&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Term&lt;br /&gt;
#### Bundled Item Order&lt;br /&gt;
##### GL Post: Normal + Normal&lt;br /&gt;
##### GL Post: Normal + Proforma&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Date&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma + Proforma&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Term&lt;br /&gt;
### Manual invoice + Check Payment&lt;br /&gt;
### Manual invoice + Credit Payment&lt;br /&gt;
### Manual invoice + Deposit Payment&lt;br /&gt;
## On Demand Account&lt;br /&gt;
## Bill and Fulfill Account&lt;br /&gt;
## House Account&lt;br /&gt;
#Settings#&lt;br /&gt;
==Revision History==&lt;br /&gt;
===January 15, 2016===&lt;br /&gt;
* Added Transaction Memo field to Manual Cash Payments to assist when entering non-traditional payments.&lt;br /&gt;
* Further clarified the use of capital letters, hash tags, parentheses, and brackets in account transaction descriptions.&lt;br /&gt;
* Added a setting to let admin set the time of day for the batch to run.&lt;br /&gt;
** Sentences start with capital letter&lt;br /&gt;
** square brackets wrap system generated items and enumerations, such as transaction numbers. The brackets provide clarification for empty lists and leading/trailing spaces.&lt;br /&gt;
** parentheses set off structurally independent details, such as check numbers and cash memos&lt;br /&gt;
** Hash tags (#) are not needed in front of numbers as they take up real estate and provide no additional information.&lt;br /&gt;
* fix: Applying a single deposit to an invoice did not work&lt;br /&gt;
* fix: transactions dates that include no time portion (now possible with the manual payment transaction date) are not included in the daily summary.&lt;br /&gt;
===February 25, 2016===&lt;br /&gt;
* bugfix: Log fills with invoiceId line&lt;br /&gt;
* bugfix: if you have multiple credit cards and the first fails, and the second passes, the transaction is marked failed and is retried.&lt;br /&gt;
===April 8, 2016===&lt;br /&gt;
* Added ability to add/modify each tab and feature list item so each customer can have custom reports&lt;br /&gt;
* Converted subscriptions to account/org/user as memberships had been, so a subscription puts everyone in the account in the subscription group (for division requirement)&lt;br /&gt;
* Migrated all membership and subscription account verification to ecommerce api and now called from membership.&lt;br /&gt;
* UX update for Visibility of System Status. Button hovers and navigation highlights.&lt;br /&gt;
===May 6, 2016===&lt;br /&gt;
* Added Deferral Report to Invoice Manager&lt;br /&gt;
* Added Pay Method Compatibility items&lt;br /&gt;
* Added ability to pay and invoice with a combination of previous deposits and a current payment.&lt;br /&gt;
* Removed No Charged invoices from Invoice Manager list&lt;br /&gt;
* Bugfix - account hold should only apply to batch payments&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3988</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3988"/>
				<updated>2021-02-08T14:36:25Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Registration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3987</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3987"/>
				<updated>2021-01-12T16:38:27Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Regiatration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3986</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3986"/>
				<updated>2021-01-12T16:35:17Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active, associated Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Organization Certification record and set the Regiatration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3985</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3985"/>
				<updated>2021-01-12T16:34:22Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the active, associated Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To remove an organization from this list, without disturbing any other database relationships, a user may edit the Regiatration_Valid date to be in the past.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3984</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3984"/>
				<updated>2021-01-12T16:29:35Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. &amp;lt;br /&amp;gt;&lt;br /&gt;
In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3983</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3983"/>
				<updated>2021-01-12T16:29:10Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certifications  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3982</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3982"/>
				<updated>2021-01-12T16:28:41Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
*There is a matching AcctNo and SubC in both the Organization Certification record and the Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To navigate to Organization Certification, go to Admin&amp;gt;&amp;gt;Manage Addons&amp;gt;&amp;gt;ASA Sync Mods 2015&amp;gt;&amp;gt;Organization Certification  &amp;lt;br /&amp;gt;&lt;br /&gt;
To navigate to Organization record, go to Admin&amp;gt;&amp;gt;Manage Users&amp;gt;&amp;gt;Organizations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3981</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3981"/>
				<updated>2021-01-12T16:24:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.  &amp;lt;br /&amp;gt;&lt;br /&gt;
There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &amp;lt;br /&amp;gt;&lt;br /&gt;
There is a matching AcctNo and SubC in both the Organization Certification record and the Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3980</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3980"/>
				<updated>2021-01-12T16:24:10Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. In order to appear in this listing, the following must be true.  &amp;lt;br /&amp;gt;&lt;br /&gt;
There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.&lt;br /&gt;
There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &lt;br /&gt;
There is a matching AcctNo and SubC in both the Organization Certification record and the Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3979</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3979"/>
				<updated>2021-01-12T16:23:47Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. In order to appear in this listing, the following must be true.  &lt;br /&gt;
There is a ship code of AC00-56A, AC00-56B, AC00-56C, AC 00-56A, AC 00-56B, or AC 00-56C, in the Organization Certification record.&lt;br /&gt;
There is a REGISTRATION_NO and a REGISTRATION_VALID date in the future.  &lt;br /&gt;
There is a matching AcctNo and SubC in both the Organization Certification record and the Organization record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=3978</id>
		<title>Svetness</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=3978"/>
				<updated>2020-09-25T21:19:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Ecommerce-Refunds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation for Svetness&lt;br /&gt;
&lt;br /&gt;
Livestream&lt;br /&gt;
Production server: https://livestream.svetness.com/&lt;br /&gt;
Staging server: http://svetness.livestream.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
Mobile&lt;br /&gt;
Production server: https://dashboard.svetness.com/&lt;br /&gt;
Staging server: http://svetnessdashboard.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
Maintenance&lt;br /&gt;
Production server: https://svetness.com/&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
==Roles==&lt;br /&gt;
;Admin: Employees of Svetness with access to the administrative back end of the website. They have &amp;quot;Administrator&amp;quot; checked in their user record.&lt;br /&gt;
&lt;br /&gt;
==How-To For Svetness==&lt;br /&gt;
===Ecommerce-Refunds===&lt;br /&gt;
&lt;br /&gt;
You can refund charges made to your account, either in whole or in part. Refunds use your available Stripe balance—this doesn’t include any pending balance. If your available balance doesn’t cover the amount of the refund, Stripe debits the remaining amount from your bank account.&lt;br /&gt;
&lt;br /&gt;
If Stripe can’t debit the remaining amount from your bank account, your refunds may go into a pending status until you add funds to your Stripe balance. You can view a list of all your pending refunds in the Dashboard.&lt;br /&gt;
&lt;br /&gt;
If the original charge underwent currency conversion, the refunded amount converts back using the same process. There are no fees to refund a charge, but the fees from the original charge aren’t returned.&lt;br /&gt;
&lt;br /&gt;
We submit refund requests to your customer’s bank or card issuer. Your customer sees the refund as a credit approximately 5-10 business days later, depending upon the bank. Once issued, a refund cannot be canceled. Disputes and chargebacks aren’t possible on credit card charges that are fully refunded.&lt;br /&gt;
&lt;br /&gt;
We’ll also send an email to your customer notifying them of the refund, if all of these conditions apply:&lt;br /&gt;
*The original charge was created on a Customer object in your Stripe account&lt;br /&gt;
*The Customer object has a stored email address&lt;br /&gt;
*You have Email customers for refunds enabled&lt;br /&gt;
&lt;br /&gt;
Some refunds—those issued shortly after the original charge—appear in the form of a reversal instead of a refund. In the case of a reversal, the original charge drops off the customer’s statement, and a separate credit is not issued.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=3977</id>
		<title>Svetness</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=3977"/>
				<updated>2020-09-25T21:18:35Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Ecommerce-Refunds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation for Svetness&lt;br /&gt;
&lt;br /&gt;
Livestream&lt;br /&gt;
Production server: https://livestream.svetness.com/&lt;br /&gt;
Staging server: http://svetness.livestream.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
Mobile&lt;br /&gt;
Production server: https://dashboard.svetness.com/&lt;br /&gt;
Staging server: http://svetnessdashboard.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
Maintenance&lt;br /&gt;
Production server: https://svetness.com/&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
==Roles==&lt;br /&gt;
;Admin: Employees of Svetness with access to the administrative back end of the website. They have &amp;quot;Administrator&amp;quot; checked in their user record.&lt;br /&gt;
&lt;br /&gt;
==How-To For Svetness==&lt;br /&gt;
===Ecommerce-Refunds===&lt;br /&gt;
&lt;br /&gt;
You can refund charges made to your account, either in whole or in part. Refunds use your available Stripe balance—this doesn’t include any pending balance. If your available balance doesn’t cover the amount of the refund, Stripe debits the remaining amount from your bank account.&lt;br /&gt;
&lt;br /&gt;
If Stripe can’t debit the remaining amount from your bank account, your refunds may go into a pending status until you add funds to your Stripe balance. You can view a list of all your pending refunds in the Dashboard.&lt;br /&gt;
&lt;br /&gt;
If the original charge underwent currency conversion, the refunded amount converts back using the same process. There are no fees to refund a charge, but the fees from the original charge aren’t returned.&lt;br /&gt;
&lt;br /&gt;
We submit refund requests to your customer’s bank or card issuer. Your customer sees the refund as a credit approximately 5-10 business days later, depending upon the bank. Once issued, a refund cannot be canceled. Disputes and chargebacks aren’t possible on credit card charges that are fully refunded.&lt;br /&gt;
&lt;br /&gt;
We’ll also send an email to your customer notifying them of the refund, if all of these conditions apply:&lt;br /&gt;
The original charge was created on a Customer object in your Stripe account&lt;br /&gt;
The Customer object has a stored email address&lt;br /&gt;
You have Email customers for refunds enabled&lt;br /&gt;
Some refunds—those issued shortly after the original charge—appear in the form of a reversal instead of a refund. In the case of a reversal, the original charge drops off the customer’s statement, and a separate credit is not issued.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=3976</id>
		<title>Svetness</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=3976"/>
				<updated>2020-09-25T21:17:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation for Svetness&lt;br /&gt;
&lt;br /&gt;
Livestream&lt;br /&gt;
Production server: https://livestream.svetness.com/&lt;br /&gt;
Staging server: http://svetness.livestream.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
Mobile&lt;br /&gt;
Production server: https://dashboard.svetness.com/&lt;br /&gt;
Staging server: http://svetnessdashboard.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
Maintenance&lt;br /&gt;
Production server: https://svetness.com/&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
==Roles==&lt;br /&gt;
;Admin: Employees of Svetness with access to the administrative back end of the website. They have &amp;quot;Administrator&amp;quot; checked in their user record.&lt;br /&gt;
&lt;br /&gt;
==How-To For Svetness==&lt;br /&gt;
===Ecommerce-Refunds===&lt;br /&gt;
&lt;br /&gt;
You can refund charges made to your account, either in whole or in part. Refunds use your available Stripe balance—this doesn’t include any pending balance. If your available balance doesn’t cover the amount of the refund, Stripe debits the remaining amount from your bank account.&lt;br /&gt;
If Stripe can’t debit the remaining amount from your bank account, your refunds may go into a pending status until you add funds to your Stripe balance. You can view a list of all your pending refunds in the Dashboard.&lt;br /&gt;
If the original charge underwent currency conversion, the refunded amount converts back using the same process. There are no fees to refund a charge, but the fees from the original charge aren’t returned.&lt;br /&gt;
We submit refund requests to your customer’s bank or card issuer. Your customer sees the refund as a credit approximately 5-10 business days later, depending upon the bank. Once issued, a refund cannot be canceled. Disputes and chargebacks aren’t possible on credit card charges that are fully refunded.&lt;br /&gt;
We’ll also send an email to your customer notifying them of the refund, if all of these conditions apply:&lt;br /&gt;
The original charge was created on a Customer object in your Stripe account&lt;br /&gt;
The Customer object has a stored email address&lt;br /&gt;
You have Email customers for refunds enabled&lt;br /&gt;
Some refunds—those issued shortly after the original charge—appear in the form of a reversal instead of a refund. In the case of a reversal, the original charge drops off the customer’s statement, and a separate credit is not issued.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3975</id>
		<title>Vivos</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3975"/>
				<updated>2020-09-25T21:11:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation for Vivos&lt;br /&gt;
&lt;br /&gt;
Website can be found at https://cloud.vivoslife.com/&lt;br /&gt;
Staging server: http://cloud.staging-vivos.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
==Roles==&lt;br /&gt;
;Admin: Employees of Vivos with access to the administrative back end of the website. They have &amp;quot;Administrator&amp;quot; checked in their user record.&lt;br /&gt;
;Provider: These are the clients of Vivos whose patients utilize the Vivos diagnostics website. They should be in the groups &amp;quot;Vivos Certified Provider&amp;quot;, &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;. For access to the Pediatric Catalog, users should be added to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US). If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
;Vivos Clinician: These are the users at Vivos who examine patient information after the technician has added their information to the file. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Technician: These are the users at Vivos who examine patient files newly submitted by the doctor. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Final Reviewer: These are the users at Vivos who do a final review of the case after the diagnostician is finished. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Admin : These are the users at Vivos who can assign technicians, reorder images, and request more information from the doctors. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Cloud==&lt;br /&gt;
===Create a New Cloud Account===&lt;br /&gt;
#Click on REGISTER&lt;br /&gt;
#Fill in required information and click SUBMIT.&lt;br /&gt;
#The email named &amp;quot;User Email for Cloud Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Cloud Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the cloud, click on ADMIN, MANAGE USERS, PEOPLE and open the GROUPS tab.&lt;br /&gt;
#Check the box next to Cloud Access and click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Diagnostics==&lt;br /&gt;
&lt;br /&gt;
===Vivos Diagnostics Settings===&lt;br /&gt;
Login and click ADMIN, SETTINGS, VIVOS APP SETTINGS.&lt;br /&gt;
; Login Authentication Parameters Tab : Click here to select which groups doctors should be placed in to be assigned as pending or granted access to the diagnostics portal.&lt;br /&gt;
; Vivos Page Content Tab : Click here to edit instructions for the Cloud landing page and during the new patient entry process for the steps where the CBCT scan is uploaded and the 3D Impression models.&lt;br /&gt;
&lt;br /&gt;
===Vivos System Email Settings===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-ONS, VIVOS SYSTEM EMAILS, VIVOS SYSTEM EMAIL. &amp;lt;br&amp;gt;&lt;br /&gt;
In this table you will see all system emails that are sent from the Vivos Diagnostics App. &amp;lt;br&amp;gt;&lt;br /&gt;
To edit any of the emails, you will click on it, make changes, and click OK. The following tabs and fields are included:&lt;br /&gt;
#Details Tab: Here you see the Name of the email and the From Address.&lt;br /&gt;
#Email Autoresponder: Here you will check the box Send Autoresponder if you want a website user to get an automated response from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Email Notifications: Here you will check the box Send Notification if you want a specified group at Vivos to get an email from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Events: Check what specific event must happen in order to send out the autoresponder and/or notification email.&lt;br /&gt;
#Notification Groups: Specify the groups to get the email when you are sending a notification email.&lt;br /&gt;
&lt;br /&gt;
System emails currently available are listed below:&lt;br /&gt;
&lt;br /&gt;
; Email for Cloud Access Request  : An autoresponder is sent to the user who requested Cloud Access and also to Vivos Admins to let them know that someone has been granted Cloud Access.&lt;br /&gt;
; Email for Vivos Diagnostics Portal Access Request : An autoresponder is sent to the user who requested  Vivos Diagnostics Portal Access and also to Vivos Admins to let them know that someone has been requested Vivos Diagnostics Portal Access.&lt;br /&gt;
; Email for Vivos U.S. Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos U.S. Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos U.S. Pediatric Portal Access.&lt;br /&gt;
; Email for Vivos International Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos International Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos International Pediatric Portal Access.&lt;br /&gt;
; Status Change - More Info Needed : An autoresponder is sent to the provider when Vivos staff marks a case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - More Info Needed Rush Order : An autoresponder is sent to the provider when Vivos staff marks a rush case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - In Review Tech : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - In Review Tech Rush Order : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - Assign to Technician : An autoresponder is sent to the Technician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Technician Rush Order : An autoresponder is sent to the Technician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - In Review Clinician : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - In Review Clinician Rush : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - Assign to Clinician : An autoresponder is sent to the Clinician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Clinician Rush Order : An autoresponder is sent to the Clinician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - Final Review : A notification is sent to the Final Reviewer group to let them know this case is ready for them to review.&lt;br /&gt;
; Status Change - Final Review Rush Order : A notification is sent to the Final Reviewer group to let them know this rush case is ready for them to review.&lt;br /&gt;
; Status Change - Completed : An autoresponder is sent to the Provider to let him know that the case has been finalized and ready for his review.&lt;br /&gt;
&lt;br /&gt;
; User Data : Applies to Vivos Providers. Below are the variables available for use:&lt;br /&gt;
*First Name: [FirstName]&lt;br /&gt;
*Last Name: [LastName]&lt;br /&gt;
*Doing Business As: [DBA]&lt;br /&gt;
*Address: [Address]&lt;br /&gt;
*City: [City]&lt;br /&gt;
*State: [State]&lt;br /&gt;
*Zip: [Zip]&lt;br /&gt;
*Phone: [Phone]&lt;br /&gt;
*Email: [Email]&lt;br /&gt;
*Password: [Password]&lt;br /&gt;
&lt;br /&gt;
; Patient Case Data : Applies to emails regarding Vivos case information. Below are the variables available for use:&lt;br /&gt;
*Case Number: [CaseNumber]&lt;br /&gt;
*Provider First Name: [ProviderFirstName]&lt;br /&gt;
*Provider Last Name: [ProviderLastName]&lt;br /&gt;
*Provider Doing Business As: [ProviderDBA]&lt;br /&gt;
*Provider Address: [ProvdierAddress]&lt;br /&gt;
*Provider City: [ProviderCity]&lt;br /&gt;
*Provider State: [ProviderState]&lt;br /&gt;
*Provider Zip: [ProviderZip]&lt;br /&gt;
*Provider Email: [ProviderEmail]&lt;br /&gt;
*Patient First Name: [PatientFirstName]&lt;br /&gt;
*Patient Last Name: [PatientLastName]&lt;br /&gt;
*Technician First Name: [TechFirstName]&lt;br /&gt;
*Technician Last Name: [TechLastName]&lt;br /&gt;
*Clinician First Name: [DiagnosticianFirstName]&lt;br /&gt;
*Clinician Last Name: [DiagnosticianLastName]&lt;br /&gt;
*Submitted Days: [SubmittedDays]     &lt;br /&gt;
:: '''''NOTE: THIS NUMBER IS RESET IF THE ADMINS SEND THE CASE BACK TO THE PROVIDER BECAUSE MORE INFORMATION IS NEEDED. IT STARTS AT 0 AFTER THE PROVIDER RESUBMITS THE CASE.'''''&lt;br /&gt;
&lt;br /&gt;
;As of 5/11/2020, here is a list of replacement variables that are available to use in Vivos System Emails:&lt;br /&gt;
List of possible parameters&lt;br /&gt;
&lt;br /&gt;
[CaseNumber]&lt;br /&gt;
[NoteNeedMoreInfo]&lt;br /&gt;
[ProviderFirstName]&lt;br /&gt;
[ProviderLastName]&lt;br /&gt;
[ProviderDBA]&lt;br /&gt;
[ProviderAddress]&lt;br /&gt;
[ProviderCity]&lt;br /&gt;
[ProviderState]&lt;br /&gt;
[ProviderZip]&lt;br /&gt;
[ProviderPhone]&lt;br /&gt;
[ProviderEmail]&lt;br /&gt;
[ProviderProfilePic]&lt;br /&gt;
[PatientFirstName]&lt;br /&gt;
[PatientLastName]&lt;br /&gt;
[TechFirstName]&lt;br /&gt;
[TechLastName]&lt;br /&gt;
[DiagnosticianFirstName]&lt;br /&gt;
[DiagnosticianLastName]&lt;br /&gt;
[SubmittedDays]&lt;br /&gt;
[RxId]&lt;br /&gt;
[Laboratory]&lt;br /&gt;
[FirstName]&lt;br /&gt;
[LastName]&lt;br /&gt;
[DBA]&lt;br /&gt;
[Address]&lt;br /&gt;
[Address2]&lt;br /&gt;
[City]&lt;br /&gt;
[State]&lt;br /&gt;
[Country]&lt;br /&gt;
[Zip]&lt;br /&gt;
[Phone]&lt;br /&gt;
[Email]&lt;br /&gt;
[Password]&lt;br /&gt;
[DownloadRx]&lt;br /&gt;
[DownloadDiagram]&lt;br /&gt;
[ApplianceStickers]&lt;br /&gt;
[ModelSourceZip]&lt;br /&gt;
[MsgColorRed]&lt;br /&gt;
[ProductionTime]&lt;br /&gt;
[DateNeedBy]&lt;br /&gt;
[ModelSource]&lt;br /&gt;
[ConstructionBiteSource]&lt;br /&gt;
[ConstructionBiteType]&lt;br /&gt;
[Allergies]&lt;br /&gt;
[ShippingMethod]&lt;br /&gt;
[ShippingDate]&lt;br /&gt;
[EstimateShippingDate]&lt;br /&gt;
&lt;br /&gt;
===Create a New Diagnostics Account===&lt;br /&gt;
#Click on Launch under Diagnostic App.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to User Portal for Doctors&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Set up User Roles===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Search for a specific user and open that record.&lt;br /&gt;
#Scroll down to the ROLE field and select the correct role. Click OK to save.&amp;lt;br&amp;gt;&lt;br /&gt;
'''NOTES:''' &amp;lt;br&amp;gt;&lt;br /&gt;
#To add new or edit user roles to the table go to ADMIN, MANAGE ADD-ONS, VIVOS APP, tbl_user_roles.&lt;br /&gt;
#To Edit, Click paper/pencil icon to edit. To Add, Click ADD and type in the new role name. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Doctors===&lt;br /&gt;
#After setting up the user role for the doctor, go to the GROUPS tab in the people record.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot;. Click OK to save.&lt;br /&gt;
#Once access has been granted, the doctor will go to the Provider Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;All Cases : All cases entered by the provider.&lt;br /&gt;
::;Pending Cases : Provider has opened a new case file but has yet to submit it. Action button reads VIEW and takes the doctor back to the patient's file to continue entering information.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;In Review (Clinician) : Provider has submitted the new case file and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;Completed Cases :  Vivos has responded to the new case submission and compiled a report for the physician. Action buttons are VIEW to view patient file online or DOWNLOAD to open a PDF report.&lt;br /&gt;
::;More Info Needed :  Vivos has requested additional information from the doctor regarding these cases.&lt;br /&gt;
&lt;br /&gt;
===Getting Password Help===&lt;br /&gt;
#If you forget your password, click on the link next to &amp;quot;I forgot my Password&amp;quot;.&lt;br /&gt;
#On the next screen, enter your email address and click SEND EMAIL. You will receive your password via email.&lt;br /&gt;
&lt;br /&gt;
===Opening a New Case for Doctors===&lt;br /&gt;
#After logging in to the provider dashboard, the doctor will click on OPEN A NEW CASE.&lt;br /&gt;
#Next the doctor will enter all information requested and hit SAVE + CONTINUE on each screen.&lt;br /&gt;
#Doctor will click on SAVE &amp;amp; RETURN TO DASHBOARD if he wants to submit the patient file at a later time.&lt;br /&gt;
#After all information is entered about the patient, the doctor will Save &amp;amp; Create Patient.&lt;br /&gt;
#The doctor can now click Return To List to go to the patient dashboard or Create Rx to create a prescription for the new patient.&lt;br /&gt;
&lt;br /&gt;
===Opening a Rx for Patients===&lt;br /&gt;
#Click Create Rx&lt;br /&gt;
#Next the doctor will enter all information requested in each section and will click SUBMIT Rx when all sections are completed:&lt;br /&gt;
*Lab Selection&lt;br /&gt;
*Confirm Teeth Charting&lt;br /&gt;
*Appliance Construction&lt;br /&gt;
*Model Source&lt;br /&gt;
*Final Review&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Technicians and Clinicians===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Technician, Clinician or Final Reviewer.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Technician, Vivos Clinician or Final Reviewer.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Technician or Clinician will go to the appropriate Dashboard upon login.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Technician dashboard shows the following information:'''&lt;br /&gt;
::;All Cases : All cases entered by the submitted to Vivos.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the Technician to view the patient file and to upload the TECH REPORT. After uploading the report, the Technician will change the status to IN REVIEW (CLINICIAN) and click SAVE.&lt;br /&gt;
::;In Review (Clinician) : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Clinician dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to FINAL REVIEW and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Final Reviewer dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Final Review : The Clinician has finished reviewing the patient file, and it is awaiting final review. Action button is VIEW to view patient file online. Final Reviewer will change status to COMPLETED and click SAVE when the final review has been completed.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Admins===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Vivos Admin.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Admin.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot;, &amp;quot;Granted Vivos Diagnostics Access&amp;quot; and &amp;quot;Vivos Admins&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Vivos Admin will go to the appropriate Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;Cases to Be Assigned : Provider has submitted the new case file and it needs to be assigned to a technician by the Vivos Admin. Admin will click the ARROW in the Assigned Diagnostic Tech column to assign the Technician. To assign a different technician, the Vivos Admin can click on the PENCIL, which will bring up the ARROW to select a different technician.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed. On the Cases In Progress screen, Admins can select a tag color to mark cases as needed. Available tag colors are red, orange, green, blue and purple.&lt;br /&gt;
::;Needs More Info : Shows number of cases that have been returned to the physician for additional information.&lt;br /&gt;
::;To be Assigned : Shows number of cases that have been advanced to Technician Review, Clinician Review or Final Review but have not yet been assigned to a specific reviewer.&lt;br /&gt;
::;Technician Review : All cases assigned to a Vivos technician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Clinician Review (Diagnostician) : All cases assigned to a Vivos diagnostician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Final Review : All cases assigned to a Vivos final reviewer. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed.&lt;br /&gt;
::;Completed : Shows number of cases that have been marked as completed by Vivos.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: In addition to assigning and reassigning technicians to a case, the Vivos Admin can also click the VIEW button to reorder the Facial Imaging photos and also to change the STATUS of the case. If the Status chosen is &amp;quot;More Info Needed&amp;quot;, when they click save it will save any changes and add a modal that allows the tech to add instructions for the doctor that get appended to an email notification and to an alert for the doctor's dashboard.&lt;br /&gt;
&lt;br /&gt;
===Set up S3 to accept CBCT files that will be included in downloaded patient files===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
# Click on the S3 CONFIG tab.&lt;br /&gt;
## Enter the Vivos S3 Access Key &amp;lt;br&amp;gt;&lt;br /&gt;
## Enter the Vivos S3 Secret Key&lt;br /&gt;
## Enter the Vivos S3 Bucket&lt;br /&gt;
## Enter the Vivos S3 Region&lt;br /&gt;
# Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Remove/Delete Test Cases===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS APP, PATIENT.&lt;br /&gt;
# Click Filters on left of table to open filter options, click Set Columns and select by clicking the +Add for those desired, then click OK to SAVE.&lt;br /&gt;
# Filter PATIENT table as desired to determine which cases are Test Cases.&lt;br /&gt;
# Select all PATIENT records to remove by clicking check box to left of record.&lt;br /&gt;
# Click DELETE, then OK to remove record.&lt;br /&gt;
&lt;br /&gt;
==How To For Vivos Orders==&lt;br /&gt;
&lt;br /&gt;
===Vivos Orders Settings===&lt;br /&gt;
Login and click ADMIN, TOOLS, VIVOS-REDESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
; Users Landing Pages Tab : Click here to select which landing page a user goes to when they login based on their role: US Doctors, International Doctors or Non-Doctors.&lt;br /&gt;
; System Email Additional Content Tab : Click here to edit system emails that go to users and Vivos when a warranty request is submitted.&lt;br /&gt;
; S3 Config Tab : Specifies where in Amazon S3 large files are stored.&lt;br /&gt;
&lt;br /&gt;
===Create a New Account===&lt;br /&gt;
#Click on Launch under Pediatric Portal.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;User Email for Vivos International Pediatric Portal Access Request&amp;quot; will be sent to the person who requested access, depending on their country.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;Notification Email for Vivos International Pediatric Portal Access&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to Vivos Catalog&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to Vivos Catalog for Subscribers===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE, and select the person you want to have access.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US).&lt;br /&gt;
#Make sure that the box next to the group &amp;quot;Cloud Access&amp;quot; is checked.&lt;br /&gt;
#If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
#Once the user's access has been granted, they will see the US or INTERNATIONAL catalog upon login and after clicking the LAUNCH button under Pediatric Portal.&lt;br /&gt;
#From here they can ORDER products, or click MY ACCOUNT to update their profile or credit card on file or check the account history.&lt;br /&gt;
&lt;br /&gt;
===Export Serial Number Report===&lt;br /&gt;
#Login and click ADMIN, MANAGE ADD-ONS, VIVOS-REDESIGN, VIVOS APPLIANCE SERIAL NUMBER table.&lt;br /&gt;
#Click Filters arrows to open filters.&lt;br /&gt;
#Click Set Columns and add desired columns to display on the table.&lt;br /&gt;
#Click Export and select Common Delimited for CSV and click Request Download.&lt;br /&gt;
#Click link to Download Manager to download report.&lt;br /&gt;
&lt;br /&gt;
===Warranty Request Form===&lt;br /&gt;
#This form is available at https://orders.vivoslife.com/warrantyRequest.&lt;br /&gt;
#The user will login and enter the Patient Name.&lt;br /&gt;
#Based on the patient selected. a list of items will populate to select from. &lt;br /&gt;
# Next, user will upload a photo of the item and state the reason for the return. Click SUBMIT.&lt;br /&gt;
#A Warranty Request Notification email is sent to Vivos and the request is saved to the table at ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, WARRANTY REQUESTS. An Autoresponder email is also sent to the person who submitted the warranty request.&lt;br /&gt;
&lt;br /&gt;
===Adding New Catalogs for Discount Groups===&lt;br /&gt;
&lt;br /&gt;
#Contact developers to add programming for the new group to the Vivos App Settings in the Authentication Catalog Groups (to sepcify which groups are included and the shopping cart page for the group) and Users Landing Pages (to specify the catalog landing page for the group) tabs.&lt;br /&gt;
#Make a page for the new catalog. Right now the available catalog pages are:&lt;br /&gt;
#*/Purchase-Intl-VIP &lt;br /&gt;
#*/Purchase-Intl-Partner&lt;br /&gt;
#*/Purchase-Partner&lt;br /&gt;
#*/Purchase-VIP &amp;lt;br&amp;gt;&lt;br /&gt;
#Add link aliases for shopping cart pages. To do this go to MANAGE CONTENT, ADVANCED, ALL CONTENT, LINK ALIASES. Add a new record. Name the record, include the link (such as /checkoutIntl-Partner), select the page name in the PAGE field and in the QUERY STRING SUFFIX field, type dstShopFormId=21. Click OK to save.&lt;br /&gt;
#Add new item category for the new catalog. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEM CATEGORIES. Click ADD. Type in the new catalog name in the DETAILS tab and click OK to save the new category.&lt;br /&gt;
#Add new catalog for the new user group. To do this go to MANAGE ADD-ONS, ECOMMERCE CART, ECOMMERCE CATALOGS. Click ADD. Name the catalog and selecte the correct List Screen and DETAIL Screen Layouts. Select the category to be included in this catalog. In the STYLES tab check vivos-ecommerceCart. Click OK to save changes.&lt;br /&gt;
#Add new items for each discount group. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEMS.&lt;br /&gt;
#*Select the item you want to copy to add to the new catalog or click ADD to add a completely different item, open it and click CREATE DUPLICATE.&lt;br /&gt;
#*Specify the Item Name, Overview and Alpha Sort Order in the DETAILS tab.&lt;br /&gt;
#*In the CATALOG tab, make sure the ORDER BUTTON MODE says ALWAYS SHOW, select the new Category and make sure Options are specified if needed.&lt;br /&gt;
#*Upload an image in the IMAGE field in the IMAGES tab.&lt;br /&gt;
#*Specify the REGULAR PRICE in the PRICING tab for the new group.&lt;br /&gt;
#*In the VIVOS tab, click GENERATE SERIAL NUMBER and specify the SERIAL NUMBER PREFIX, if applicable for the item.&lt;br /&gt;
#*Click OK to save changes and repeat these steps for each item to be included in the new catalog.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report===&lt;br /&gt;
&lt;br /&gt;
#To view the Weekly Manufacturing Report, login and click ADMIN, TOOLS, INVOICE MANAGER, REPORTS, Weekly Manufacturing Report.&lt;br /&gt;
#Select the From and To dates and click ENTER.&lt;br /&gt;
#For the time period selected, you will see by account:&lt;br /&gt;
##Account Name&lt;br /&gt;
##Quantity Ordered&lt;br /&gt;
##Item Ordered&lt;br /&gt;
##Link to Invoice&lt;br /&gt;
##Order Date&lt;br /&gt;
##Patient Name&lt;br /&gt;
##Patient Age&lt;br /&gt;
##Item Size&lt;br /&gt;
##Item Serial #&lt;br /&gt;
##Item Ship Method&lt;br /&gt;
&lt;br /&gt;
NOTE: Settings for the report are stored in ADMIN, SETTINGS, VIVOS REPORT SETTINGS. The Process Week Date automatically advances one week after the report has run for the previous week. To manually run the report you can go to ADMIN, MANAGE ADD-ONS, VIVOS REPORTS and click on vivosReportWeeklyManufacturingProcessTask.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report System Email===&lt;br /&gt;
&lt;br /&gt;
#The System Email that is sent to the manufacturer is accessible at ADMIN, MANAGE EMAIL, Report Weekly Manufacturing Notification.&lt;br /&gt;
#To set up who it is sent to, select a group in the SEND TO GROUPS tab and add users to that group. You can change the content that appears above the data on the report in the Body field. Click OK to save changes.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=3974</id>
		<title>Svetness</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Svetness&amp;diff=3974"/>
				<updated>2020-09-25T21:10:33Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;You can refund charges made to your account, either in whole or in part. Refunds use your available Stripe balance—this doesn’t include any pending balance. If your availa...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can refund charges made to your account, either in whole or in part. Refunds use your available Stripe balance—this doesn’t include any pending balance. If your available balance doesn’t cover the amount of the refund, Stripe debits the remaining amount from your bank account.&lt;br /&gt;
If Stripe can’t debit the remaining amount from your bank account, your refunds may go into a pending status until you add funds to your Stripe balance. You can view a list of all your pending refunds in the Dashboard.&lt;br /&gt;
If the original charge underwent currency conversion, the refunded amount converts back using the same process. There are no fees to refund a charge, but the fees from the original charge aren’t returned.&lt;br /&gt;
We submit refund requests to your customer’s bank or card issuer. Your customer sees the refund as a credit approximately 5-10 business days later, depending upon the bank. Once issued, a refund cannot be canceled. Disputes and chargebacks aren’t possible on credit card charges that are fully refunded.&lt;br /&gt;
We’ll also send an email to your customer notifying them of the refund, if all of these conditions apply:&lt;br /&gt;
The original charge was created on a Customer object in your Stripe account&lt;br /&gt;
The Customer object has a stored email address&lt;br /&gt;
You have Email customers for refunds enabled&lt;br /&gt;
Some refunds—those issued shortly after the original charge—appear in the form of a reversal instead of a refund. In the case of a reversal, the original charge drops off the customer’s statement, and a separate credit is not issued.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Project_Documentation&amp;diff=3973</id>
		<title>Project Documentation</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Project_Documentation&amp;diff=3973"/>
				<updated>2020-09-25T21:09:56Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section is used to document recent project functionality.&lt;br /&gt;
* [[American Association of Orthopaedic Medicine (AAOM)]]&lt;br /&gt;
* [[American College of Nurse-Midwives (ACNM)]]&lt;br /&gt;
* [[Aviation Suppliers Association (ASA)]]&lt;br /&gt;
* [[Big O and Dukes (BOAD)]]&lt;br /&gt;
* [[Devol Funeral Home]]&lt;br /&gt;
* [[Drycleaning &amp;amp; Laundry Institute (DLI)]]&lt;br /&gt;
* [[Federal Managers Association (FMA)]]&lt;br /&gt;
* [[Foodservice Packaging Institute (FPI)]]&lt;br /&gt;
* [[Gourley &amp;amp; Gourley (G&amp;amp;G)]]&lt;br /&gt;
* [[GovProp]]&lt;br /&gt;
* [[Line-X]]&lt;br /&gt;
* [[Mindability]]&lt;br /&gt;
* [[New York State Association of Licensed Midwives (NYSALM)]]&lt;br /&gt;
* [[Phoenix Computers]]&lt;br /&gt;
* [[RTM Communications]]&lt;br /&gt;
* [[TAMU]]&lt;br /&gt;
* [[TLPA]]&lt;br /&gt;
* [[Svetness]]&lt;br /&gt;
* [[Vivos]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Managing_AWS_SES_(Simple_Email_Service)&amp;diff=3972</id>
		<title>Managing AWS SES (Simple Email Service)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Managing_AWS_SES_(Simple_Email_Service)&amp;diff=3972"/>
				<updated>2020-08-25T20:10:05Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Email Bounce Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tool is used to capture email bounces and automatically mark them as bad addresses.&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
; Transient Email Failures : Are emails that cannot be delivered because of non-permanent problems. These may be temporary issues like &amp;quot;out of the office&amp;quot;, or problems with a particular email like &amp;quot;cannot accept email from this address&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; Permanent Email Failures : Are emails that cannot be delivered for reasons that will not recover, like &amp;quot;user does not exist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Email Bounce List : A database table found in the Email Bounce Process Collection that includes an entry for every bounce email detected.&lt;br /&gt;
&lt;br /&gt;
; AWS SES : Amazon Web Services - Simple Email Service.&lt;br /&gt;
&lt;br /&gt;
; AWS SQS : Amazon Web Services - Simple Query Service, a persistent messaging tool.&lt;br /&gt;
&lt;br /&gt;
; AWS SNS : Amazon Web Services - Simple notification Service, a push notification tool.&lt;br /&gt;
&lt;br /&gt;
; Email Blocked List : An internal list of email addresses that have permanent bounces or a request to stop emails to the address was sent.&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
; Administrator : A user with the Administrator checkbox set in their user record, under permissions. Administrators can review the email drop list.&lt;br /&gt;
&lt;br /&gt;
==How To==&lt;br /&gt;
&lt;br /&gt;
===How to Save AWS Settings on the Website===&lt;br /&gt;
#Login and click on ADMIN, SETTINGS EMAIL.&lt;br /&gt;
#Check the box next to field &amp;quot;Use AWS Simple Email Service (SES).&lt;br /&gt;
#Enter AWS User Name in field &amp;quot;AWS Access Key ID&amp;quot;.&lt;br /&gt;
#Enter AWS Password in field &amp;quot;AWS Secret Access Key&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
===How to Approve a FROM address on Amazon AWS SES===&lt;br /&gt;
Send an email to support@contensive.com that contains each email address or the whole domain.&lt;br /&gt;
&lt;br /&gt;
===How to Manage Bounce Processing on the Website===&lt;br /&gt;
#Periodically review the list at Manage Add-ons, Amazon SES Email, Email Bounce List.&lt;br /&gt;
#If in the Details the bounce is marked as Transient, after you make any necessary changes to recover it, you can delete this record from the list to enable emails to this email address.&lt;br /&gt;
#If in the Details the bounce is marked as Permanent, the email address will be added to the Email Blocked Report. See [[#ow to Manage Blocked Emails on the Website|Blocked Emails]]&lt;br /&gt;
&lt;br /&gt;
===How to Manage Blocked Emails on the Website===&lt;br /&gt;
#To view the Email Blocked Report, click Reports, Email Blocked Report. &lt;br /&gt;
#To have an email removed from this list, please contact support@contensive.com to provide the list of emails you would like removed from the blocked list.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
===Email Bounce Settings===&lt;br /&gt;
&lt;br /&gt;
Under Admin &amp;gt; Settings &amp;gt; Email Bounce Settings&lt;br /&gt;
&lt;br /&gt;
;Email Bounce Processing Description&lt;br /&gt;
*We create an SNS Topic (ses-bounces-topic) for SES bounces/complaints&lt;br /&gt;
*We create an SQS Queue (ses-bounces-queue)  and subscribe it to the topic.&lt;br /&gt;
*We assign the topic to the verified from-address domain name&lt;br /&gt;
*We run a process in our application that reads messages from the ses-bounces-queue. We store the email to-address in a bounce-list table as either permanent or transient. Permanent email addresses are blocked from future emails.&lt;br /&gt;
*Transient email addresses are converted to permanent addresses after 14 days&lt;br /&gt;
*We always add verified/opt-in email addresses to our list. -- they emphasis that their bounce system should not be used to clean lists&lt;br /&gt;
&lt;br /&gt;
; Allow AWS Email Bounce Processing : (Check this box for Amazon AWS hosted sites only, requires Amazon SES Email) Use Amazon Notifications to automatically block bad email addresses from your database. When enabled, the site will check with Amazon AWS hourly and if bad email addresses were detected, the user's Allow Group Email will be disabled and the email address will be added to the site's blocked list.&lt;br /&gt;
&lt;br /&gt;
; AWS Transient Email Grace Period : The period of time (up to 30 days) that email addresses with transient issues will be allowed. You must periodically review the transient email issues in the Email Block List. Transient issues older than this period will be blocked from receiving email.&lt;br /&gt;
&lt;br /&gt;
; AWS Access Key ID : The access key associated with the identity you will use to communicate with the AWS Message system to retrieve bounce and complaint notifications. Use the AWS Identity and Access Management to create your credentials.&lt;br /&gt;
&lt;br /&gt;
; AWS Secret Access Key : The secret access key associated with the identity you will use to communicate with the AWS Message system to retrieve bounce and complaint notifications. Use the AWS Identity and Access Management to create your credentials. (The secret access key only displays upon the creation of the access key.)&lt;br /&gt;
&lt;br /&gt;
; AWS SQS Bounce Email Queue Endpoint : The URL for the AWS Message Queue you configured to store the bounce messages.&lt;br /&gt;
&lt;br /&gt;
Under Admin &amp;gt; Settings &amp;gt; Preferences &amp;gt; Email Tab&lt;br /&gt;
&lt;br /&gt;
; Allow Email Bounce Processing : This field should NOT be check if AWS SES is set up.&lt;br /&gt;
; Email Bounce Address : This field should be blank if AWS SES is set up.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Developer notes:'''&lt;br /&gt;
*TLS1.0 must be enabled &lt;br /&gt;
*Fips should be enabled&lt;br /&gt;
&lt;br /&gt;
==Change History==&lt;br /&gt;
; 10/28/2016 : This build adds the AWS SES email handling, required if you send SES email. Instead of reading addresses from a pop3 account, it receives messages from the Amazon SQS message queue and marks records appropriately.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Managing_AWS_SES_(Simple_Email_Service)&amp;diff=3971</id>
		<title>Managing AWS SES (Simple Email Service)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Managing_AWS_SES_(Simple_Email_Service)&amp;diff=3971"/>
				<updated>2020-08-25T20:09:44Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Email Bounce Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tool is used to capture email bounces and automatically mark them as bad addresses.&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
; Transient Email Failures : Are emails that cannot be delivered because of non-permanent problems. These may be temporary issues like &amp;quot;out of the office&amp;quot;, or problems with a particular email like &amp;quot;cannot accept email from this address&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; Permanent Email Failures : Are emails that cannot be delivered for reasons that will not recover, like &amp;quot;user does not exist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Email Bounce List : A database table found in the Email Bounce Process Collection that includes an entry for every bounce email detected.&lt;br /&gt;
&lt;br /&gt;
; AWS SES : Amazon Web Services - Simple Email Service.&lt;br /&gt;
&lt;br /&gt;
; AWS SQS : Amazon Web Services - Simple Query Service, a persistent messaging tool.&lt;br /&gt;
&lt;br /&gt;
; AWS SNS : Amazon Web Services - Simple notification Service, a push notification tool.&lt;br /&gt;
&lt;br /&gt;
; Email Blocked List : An internal list of email addresses that have permanent bounces or a request to stop emails to the address was sent.&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
; Administrator : A user with the Administrator checkbox set in their user record, under permissions. Administrators can review the email drop list.&lt;br /&gt;
&lt;br /&gt;
==How To==&lt;br /&gt;
&lt;br /&gt;
===How to Save AWS Settings on the Website===&lt;br /&gt;
#Login and click on ADMIN, SETTINGS EMAIL.&lt;br /&gt;
#Check the box next to field &amp;quot;Use AWS Simple Email Service (SES).&lt;br /&gt;
#Enter AWS User Name in field &amp;quot;AWS Access Key ID&amp;quot;.&lt;br /&gt;
#Enter AWS Password in field &amp;quot;AWS Secret Access Key&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
===How to Approve a FROM address on Amazon AWS SES===&lt;br /&gt;
Send an email to support@contensive.com that contains each email address or the whole domain.&lt;br /&gt;
&lt;br /&gt;
===How to Manage Bounce Processing on the Website===&lt;br /&gt;
#Periodically review the list at Manage Add-ons, Amazon SES Email, Email Bounce List.&lt;br /&gt;
#If in the Details the bounce is marked as Transient, after you make any necessary changes to recover it, you can delete this record from the list to enable emails to this email address.&lt;br /&gt;
#If in the Details the bounce is marked as Permanent, the email address will be added to the Email Blocked Report. See [[#ow to Manage Blocked Emails on the Website|Blocked Emails]]&lt;br /&gt;
&lt;br /&gt;
===How to Manage Blocked Emails on the Website===&lt;br /&gt;
#To view the Email Blocked Report, click Reports, Email Blocked Report. &lt;br /&gt;
#To have an email removed from this list, please contact support@contensive.com to provide the list of emails you would like removed from the blocked list.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
===Email Bounce Settings===&lt;br /&gt;
&lt;br /&gt;
Under Admin &amp;gt; Settings &amp;gt; Email Bounce Settings&lt;br /&gt;
&lt;br /&gt;
Description&lt;br /&gt;
;Email Bounce Processing Description&lt;br /&gt;
*We create an SNS Topic (ses-bounces-topic) for SES bounces/complaints&lt;br /&gt;
*We create an SQS Queue (ses-bounces-queue)  and subscribe it to the topic.&lt;br /&gt;
*We assign the topic to the verified from-address domain name&lt;br /&gt;
*We run a process in our application that reads messages from the ses-bounces-queue. We store the email to-address in a bounce-list table as either permanent or transient. Permanent email addresses are blocked from future emails.&lt;br /&gt;
*Transient email addresses are converted to permanent addresses after 14 days&lt;br /&gt;
*We always add verified/opt-in email addresses to our list. -- they emphasis that their bounce system should not be used to clean lists&lt;br /&gt;
&lt;br /&gt;
; Allow AWS Email Bounce Processing : (Check this box for Amazon AWS hosted sites only, requires Amazon SES Email) Use Amazon Notifications to automatically block bad email addresses from your database. When enabled, the site will check with Amazon AWS hourly and if bad email addresses were detected, the user's Allow Group Email will be disabled and the email address will be added to the site's blocked list.&lt;br /&gt;
&lt;br /&gt;
; AWS Transient Email Grace Period : The period of time (up to 30 days) that email addresses with transient issues will be allowed. You must periodically review the transient email issues in the Email Block List. Transient issues older than this period will be blocked from receiving email.&lt;br /&gt;
&lt;br /&gt;
; AWS Access Key ID : The access key associated with the identity you will use to communicate with the AWS Message system to retrieve bounce and complaint notifications. Use the AWS Identity and Access Management to create your credentials.&lt;br /&gt;
&lt;br /&gt;
; AWS Secret Access Key : The secret access key associated with the identity you will use to communicate with the AWS Message system to retrieve bounce and complaint notifications. Use the AWS Identity and Access Management to create your credentials. (The secret access key only displays upon the creation of the access key.)&lt;br /&gt;
&lt;br /&gt;
; AWS SQS Bounce Email Queue Endpoint : The URL for the AWS Message Queue you configured to store the bounce messages.&lt;br /&gt;
&lt;br /&gt;
Under Admin &amp;gt; Settings &amp;gt; Preferences &amp;gt; Email Tab&lt;br /&gt;
&lt;br /&gt;
; Allow Email Bounce Processing : This field should NOT be check if AWS SES is set up.&lt;br /&gt;
; Email Bounce Address : This field should be blank if AWS SES is set up.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Developer notes:'''&lt;br /&gt;
*TLS1.0 must be enabled &lt;br /&gt;
*Fips should be enabled&lt;br /&gt;
&lt;br /&gt;
==Change History==&lt;br /&gt;
; 10/28/2016 : This build adds the AWS SES email handling, required if you send SES email. Instead of reading addresses from a pop3 account, it receives messages from the Amazon SQS message queue and marks records appropriately.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Managing_AWS_SES_(Simple_Email_Service)&amp;diff=3970</id>
		<title>Managing AWS SES (Simple Email Service)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Managing_AWS_SES_(Simple_Email_Service)&amp;diff=3970"/>
				<updated>2020-08-25T20:09:04Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Email Bounce Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tool is used to capture email bounces and automatically mark them as bad addresses.&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
; Transient Email Failures : Are emails that cannot be delivered because of non-permanent problems. These may be temporary issues like &amp;quot;out of the office&amp;quot;, or problems with a particular email like &amp;quot;cannot accept email from this address&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; Permanent Email Failures : Are emails that cannot be delivered for reasons that will not recover, like &amp;quot;user does not exist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Email Bounce List : A database table found in the Email Bounce Process Collection that includes an entry for every bounce email detected.&lt;br /&gt;
&lt;br /&gt;
; AWS SES : Amazon Web Services - Simple Email Service.&lt;br /&gt;
&lt;br /&gt;
; AWS SQS : Amazon Web Services - Simple Query Service, a persistent messaging tool.&lt;br /&gt;
&lt;br /&gt;
; AWS SNS : Amazon Web Services - Simple notification Service, a push notification tool.&lt;br /&gt;
&lt;br /&gt;
; Email Blocked List : An internal list of email addresses that have permanent bounces or a request to stop emails to the address was sent.&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
; Administrator : A user with the Administrator checkbox set in their user record, under permissions. Administrators can review the email drop list.&lt;br /&gt;
&lt;br /&gt;
==How To==&lt;br /&gt;
&lt;br /&gt;
===How to Save AWS Settings on the Website===&lt;br /&gt;
#Login and click on ADMIN, SETTINGS EMAIL.&lt;br /&gt;
#Check the box next to field &amp;quot;Use AWS Simple Email Service (SES).&lt;br /&gt;
#Enter AWS User Name in field &amp;quot;AWS Access Key ID&amp;quot;.&lt;br /&gt;
#Enter AWS Password in field &amp;quot;AWS Secret Access Key&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
===How to Approve a FROM address on Amazon AWS SES===&lt;br /&gt;
Send an email to support@contensive.com that contains each email address or the whole domain.&lt;br /&gt;
&lt;br /&gt;
===How to Manage Bounce Processing on the Website===&lt;br /&gt;
#Periodically review the list at Manage Add-ons, Amazon SES Email, Email Bounce List.&lt;br /&gt;
#If in the Details the bounce is marked as Transient, after you make any necessary changes to recover it, you can delete this record from the list to enable emails to this email address.&lt;br /&gt;
#If in the Details the bounce is marked as Permanent, the email address will be added to the Email Blocked Report. See [[#ow to Manage Blocked Emails on the Website|Blocked Emails]]&lt;br /&gt;
&lt;br /&gt;
===How to Manage Blocked Emails on the Website===&lt;br /&gt;
#To view the Email Blocked Report, click Reports, Email Blocked Report. &lt;br /&gt;
#To have an email removed from this list, please contact support@contensive.com to provide the list of emails you would like removed from the blocked list.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
===Email Bounce Settings===&lt;br /&gt;
&lt;br /&gt;
Under Admin &amp;gt; Settings &amp;gt; Email Bounce Settings&lt;br /&gt;
&lt;br /&gt;
Description&lt;br /&gt;
Email Bounce Processing Description&lt;br /&gt;
*We create an SNS Topic (ses-bounces-topic) for SES bounces/complaints&lt;br /&gt;
*We create an SQS Queue (ses-bounces-queue)  and subscribe it to the topic.&lt;br /&gt;
*We assign the topic to the verified from-address domain name&lt;br /&gt;
*We run a process in our application that reads messages from the ses-bounces-queue. We store the email to-address in a bounce-list table as either permanent or transient. Permanent email addresses are blocked from future emails.&lt;br /&gt;
*Transient email addresses are converted to permanent addresses after 14 days&lt;br /&gt;
*We always add verified/opt-in email addresses to our list. -- they emphasis that their bounce system should not be used to clean lists&lt;br /&gt;
&lt;br /&gt;
; Allow AWS Email Bounce Processing : (Check this box for Amazon AWS hosted sites only, requires Amazon SES Email) Use Amazon Notifications to automatically block bad email addresses from your database. When enabled, the site will check with Amazon AWS hourly and if bad email addresses were detected, the user's Allow Group Email will be disabled and the email address will be added to the site's blocked list.&lt;br /&gt;
&lt;br /&gt;
; AWS Transient Email Grace Period : The period of time (up to 30 days) that email addresses with transient issues will be allowed. You must periodically review the transient email issues in the Email Block List. Transient issues older than this period will be blocked from receiving email.&lt;br /&gt;
&lt;br /&gt;
; AWS Access Key ID : The access key associated with the identity you will use to communicate with the AWS Message system to retrieve bounce and complaint notifications. Use the AWS Identity and Access Management to create your credentials.&lt;br /&gt;
&lt;br /&gt;
; AWS Secret Access Key : The secret access key associated with the identity you will use to communicate with the AWS Message system to retrieve bounce and complaint notifications. Use the AWS Identity and Access Management to create your credentials. (The secret access key only displays upon the creation of the access key.)&lt;br /&gt;
&lt;br /&gt;
; AWS SQS Bounce Email Queue Endpoint : The URL for the AWS Message Queue you configured to store the bounce messages.&lt;br /&gt;
&lt;br /&gt;
Under Admin &amp;gt; Settings &amp;gt; Preferences &amp;gt; Email Tab&lt;br /&gt;
&lt;br /&gt;
; Allow Email Bounce Processing : This field should NOT be check if AWS SES is set up.&lt;br /&gt;
; Email Bounce Address : This field should be blank if AWS SES is set up.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Developer notes:'''&lt;br /&gt;
*TLS1.0 must be enabled &lt;br /&gt;
*Fips should be enabled&lt;br /&gt;
&lt;br /&gt;
==Change History==&lt;br /&gt;
; 10/28/2016 : This build adds the AWS SES email handling, required if you send SES email. Instead of reading addresses from a pop3 account, it receives messages from the Amazon SQS message queue and marks records appropriately.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Invoice_Manager&amp;diff=3969</id>
		<title>Invoice Manager</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Invoice_Manager&amp;diff=3969"/>
				<updated>2020-08-14T17:09:17Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* How to Add a Gift Card to an Account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Invoice Manager provides the underlying framework for most online transactions, including Account Management, automated billing, account reporting, and asset reporting. It includes both automated and manual billing features. Other addon collections such as the Ecommerce Cart and Membership Manager use the common Invoice Manager framework to provide a consistent commerce and reporting interface.&lt;br /&gt;
==Getting Started==&lt;br /&gt;
To install Invoice Manager please contact Contensive.&lt;br /&gt;
&lt;br /&gt;
To use Invoice Manager, go to the /admin backend and open tools in the Navigator. Click Invoice Manager to open.&lt;br /&gt;
&lt;br /&gt;
To Add an account, click the Add button on the main account list page. Enter at least a unique account name and hit save. To modify an existing account, click on the account in the account list to screen see the account detail screen. Account features can be edited here, and more advanced features are accessible through the Edit link. Account contacts listed on the account detail screen can be selected from anyone associated with the account. To edit account contact details, click the edit next to the name.&lt;br /&gt;
&lt;br /&gt;
== Terms ==&lt;br /&gt;
; Account : The entity with which transactions are made.&lt;br /&gt;
; Account user : A person listed in the Users tab of the Account screen. Everyone in this list receives account subscriptions.&lt;br /&gt;
; Account purchaser : An account user who can purchase online using the account's purchasing rights. This is controlled by setting the account drop-down in the person's record. All account purchasers should also be added to the account users list. The system will automatically, periodically add all purchasers to the account user's list.&lt;br /&gt;
; Account Terms : Days to Pay (for billing accounts only) -- this is the number of days after the purchase date that the customer has to pay.&lt;br /&gt;
; Account Transaction : A log that records previous transactions.&lt;br /&gt;
; Account Transaction Document : A list of Account Transactions exported as as one group.&lt;br /&gt;
; Anniversary Date : The anniversary date is the upcoming date which represents another year of membership. When the account pays for a membership invoice that covers a period beginning on or past the Anniversary Date, the Anniversary Date is automatically set to the next year and the account is added to the Membership Kit Fulfillment report. For example, if the Anniversary Date is 2/5/2010 and a membership invoice is paid which covers 2/1 to 2/28, the Anniversary Date does NOT change. In this case, the next invoice covering 3/1/2010 to 3/30/2010 would automatically change the Anniversary Date to 2/5/2011. Another example, if the Anniversary Date is 5/1/2012 and a membership invoice is paid that covers 5/1/2012 to 5/31/2012, then the Anniversary date DOES change because this invoice period begins on (or after) the Anniversary Date.&lt;br /&gt;
; Anonymous Account : Can be enabled in settings. When enabled, this account is used for anonymous purchases. This means if a component that uses ecommerce allows users to purchase without authenticating, those purchases will be tracked on the anonymous account. Users cannot access the account, it cannot hold payment options, and it cannot include subscriptions.&lt;br /&gt;
; Completed Order : An order that the customer has indicated is ready to purchase.&lt;br /&gt;
; Canceled Order : An unpaid order that is marked to cancel&lt;br /&gt;
; Cancellation Grace Period : Settable in Membership Settings, this is the number of days after the Grace Period that the account will remain expired and users will NOT have site privileges before the membership is cancelled, and membership invoices are cancelled.&lt;br /&gt;
; Certification : An ongoing process of maintaining a certified status for a field. Ecommerce provides a mechanism for maintaining certification in multiple fields.&lt;br /&gt;
; Certificate : A one-time achievement of successfully completing a course. Ecommerce provides a mechanism for providing certificates in multiple fields.&lt;br /&gt;
; Charged Through Date : This is the last date that has been charged to a subscription or membership. If the charge is paid, this is the last date that the subscription is valid. The subscription expires on the next day, which means the subscription is expired and cannot be used on the next day.&lt;br /&gt;
; Deferred Transactions : When an invoice is paid, an account transaction is created. If the item has been configured with a differed transaction, a payment transaction is created between revenue and the deferment G/L account and deferred transactions are created in the Account Deferred Transactions table with future dates. For each deferred transactions, on its date, it will be removed and an equivalent account transaction will be created. Items are configured to create deferred transactions by specifying the deferment account, the deferment date, and the number of deferment transactions needed. For instance, you can defer a meeting payment until the meeting date, or defer an annual membership payment to show membership income on a monthly basis.&lt;br /&gt;
; Due Date : when payment is expected.&lt;br /&gt;
; Expiration Date : The last date of the current membership's period. On the following day, this account will be expired if it is not renewed. The Grace Period starts on the day after the Expiration Date. The Cancellation Grace period starts the day after the Grace period. For example, if a membership expires on March 15th, the membership is valid on March 15th, and is expired on march 16th.&lt;br /&gt;
; Fulfillment : The process of delivering goods to the customer as a result of an order.&lt;br /&gt;
; Grace period : Settable in Membership Settings, this is the number of days after the account expires the users still have access to membership privileges. When the Grace Period is over, users will be removed from groups.&lt;br /&gt;
; Invoice : The document generated from an order record, generally unpaid.&lt;br /&gt;
; Invoice Date : the date that the order is billed.&lt;br /&gt;
; Items : Things that can be purchased.&lt;br /&gt;
; Join Date : The date when the account last purchased a membership type and previously had no membership type. If an account has no membership type, and one is purchased, this date is set. It is not set for renewing accounts. However, if a membership has been cancelled and then the account rejoins as a member, the Join Date is reset to the rejoin date and the expiration date will be set based on the membership period and the new join date.&lt;br /&gt;
; Membership Account : An account from Invoice Manager, that has a valid Membership Type set&lt;br /&gt;
; Membership Cancelled Date : This is the date that the account's membership was cancelled.&lt;br /&gt;
; Membership Request Cancellation Date : This is the date what the account has requested its membership should be cancelled.&lt;br /&gt;
; Membership Types : A membership type is a special case of an item. When purchased, the membership type is saved in the account record enabling membership features such as the subscription group. An account can only have one membership type at a time so purchasing another will change the account to the new membership type. If the membership type has a subscription type, a membership expiration and a subscription will be added to the account. If the subscription type is empty or perpetual, there will be no expiration date. This account subscription will be managed by the system to automatically renew the membership on the account's membership expiration date. In this case, the term of the new membership is determined by the membership type's subscription type, either periodic, calendar or perpetual.&lt;br /&gt;
; On-Demand Payment : This means the payment is required before services are fulfilled. on demand payments are credit card and e-check. An account with On-Demand payment method &lt;br /&gt;
; Order : represents a purchase in any stage of completion.&lt;br /&gt;
; Paid Order : A completed order that is paid&lt;br /&gt;
; Payment Method : Accounts are set to one of four possible payment methods, No-Payment, On-Demand, Bill and Fulfill Now (Credit), and Bill and Fulfill on Payment (Billing).&lt;br /&gt;
; Pay Method Compatibility : Some items are only compatible with some payment methods. Use it to manipulate the pay method used when purchasing this item. For instance, if an account is set to On-Demand and they purchase an item set as Allow Billing, then the invoice can be billed and fulfillment will occur when the item is paid.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Any Method - (default) When an item is set to Any Method, the Pay Method used will be from the Account.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On-Demand If Available - If all items in the invoice are set to this method and the account has an on-demand method (credit card or echeck), the invoice will be paid with that method. Otherwise, the account's method will be used.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On-Demand Required - If any item in the invoice is set to this method, the invoice must be paid with an on-demand method&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Billing Allowed - If all items in the invoice are set to this method, the invoice can be billed even though the account may be set to on-demand&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
; Payment Options : Payment options are the choices available for payment to users of an account. An account may have two credit cards on file. If a user of the account came online to purchase, they could choose from either of these payment options.&lt;br /&gt;
; Prebill Days : (for recurring purchases and billing accounts only ) -- this is the number of days before the purchase date that the recurring purchase is to be invoiced.&lt;br /&gt;
; Purchase Date : For credit card purchases, this is just the date of the purchase. For billing, this is the date that the purchase should take place. For instance, for a service, this is the date the service will start. For a membership, this is when the membership starts. For online purchases, this is the date of purchase. For recurring purchases with no pre-bill period this is the invoice date.&lt;br /&gt;
; Receipt : The document generated from an order record, generally paid.&lt;br /&gt;
; Subscription Item : An item that adds account users into a subscription group. The details of the subscription are configured in the subscriptions tab of the item, like if it expires and it is renews.&lt;br /&gt;
; Subscription Duration Days : The number of full days (midnight to midnight EST) granted for a subscription.&lt;br /&gt;
; Subscription Duration Months : The number of months granted for a subscription, starting at the next midnight.&lt;br /&gt;
; Subscription Renewal Notification : An email sent to On-Demand accounts in advance of a subscription renewal. This notification is optional.&lt;br /&gt;
; Subscriptions (a.k.a. Recurring Purchase) : Subscription items purchased by an account. A list of subscriptions is maintained for each account. A subscription is added when a subscription item is purchased. If a subscription includes a group, it is used to verify all account users are put in the group. A subscription can also initiate a new customer charge if the subscription item is marked to renew on expiration. If a subscription is cancelled, the user will be removed from the group and any outstanding invoices for the subscription item will be cancelled when housekeeping runs.&lt;br /&gt;
&lt;br /&gt;
== Roles ==&lt;br /&gt;
; Administrator : The site user with administrator rights who configures and maintains the ecommerce system.&lt;br /&gt;
; User : Anyone with a record in the People table.&lt;br /&gt;
; Customer : The user who purchases online, creating an invoice, paying, etc.&lt;br /&gt;
; Account Primary Contact : The user selected as the contact for the account.&lt;br /&gt;
; Account Customers : Users with the account selected in the billing tab of their people record. These people can purchase online using the account.&lt;br /&gt;
; Billing Contact : The user selected in the Accounts Billing Contact. This user receives account notifications such as invoices and statements&lt;br /&gt;
; Carbon Copy Contact : (Optional) The user who receives a duplicate of all notifications.&lt;br /&gt;
; Ecommerce Contacts : Anyone added as either Account Primary Contact or Billing Contact is automatically added to a group with this name. If that group is deleted or renamed, a new group with this name will be created.&lt;br /&gt;
; Ecommerce Payment Problem : When a credit card fails, the account contacts are automatically added to a group with this name. If that group is deleted or renamed, a new group with this name will be created. When a credit card succeeds, the account contacts are removed from this group.&lt;br /&gt;
; Ecommerce Credit Card Contacts : All account contacts are added to this group if the account has a credit card.  When a credit card succeeds, the account contacts are removed from this group. If that group is deleted or renamed, a new group with this name will be created. &lt;br /&gt;
; Ecommerce Administrator Group : In settings, you can select any group to be the ecommerce administrators group. People in this group receive notifications for the ecommerce system. If that group is deleted or renamed, a new group with the name &amp;quot;Ecommerce Administrators&amp;quot; will be created and selected.&lt;br /&gt;
&lt;br /&gt;
== How-To ==&lt;br /&gt;
These are typical procedures that help with general tasks.&lt;br /&gt;
&lt;br /&gt;
===How to Set Up a Payment Processor===&lt;br /&gt;
On-Demand payments are processed directly to a payment processor with either a credit card or echeck. To setup which payment processor to use:&lt;br /&gt;
# Login and click ADMIN, TOOLS, INVOICE MANAGER, SETTINGS.&lt;br /&gt;
# Click on the ONLINE PAYMENTS tab.&lt;br /&gt;
# For STRIPE, select STRIPE PAYMENT PROCESSING from the SELECT PROCESSOR ADDON field drop down.&lt;br /&gt;
# For the other payment processors available (Verisign, Authorizenet, YourPay, My Virtual Merchant, Paypal), select the desired one from the LEGACY PAYMENT PROCESSOR MODE field.&lt;br /&gt;
# For the selected payment processor, click on the tab that corresponds with the processor name.&lt;br /&gt;
# In the STRIPE tab, you would check the TEST field if you are in test mode and enter the information received from Stripe for Test Secret Key, Test Publishable Key, Live Secret Key, and Live Publishable Key&lt;br /&gt;
# In the VERISIGN tab you will enter the server name, transaction type, tender type, verisign user name and password, vendor name and partner.&lt;br /&gt;
# In the AUTHORIZENET tab you will check or uncheck TEST MODE and enter the server name, user name, Authorizednet version, transaction type, check delimit request string, delimiting character, response URL, transaction key, echeck type.&lt;br /&gt;
# In the YOURPAY tab you will enter the server name, server port, key local fiel path, store key and type of transaction.&lt;br /&gt;
# In the MYVIRTUALMERCHANT tab you will enter the server name, check/uncheck test mode, enter type of transaction, merchant ID, merchant user ID and merchant pin.&lt;br /&gt;
# To enable PayPal, in the ONLINE PAYMENTS tab, you will check the box next to INCLUDE PAYPAL BUTTON and enter the PayPal Businees Name, post URL and currency code. You can also check the PayPal Test Mode box with the test URL and test business name.&lt;br /&gt;
#When you are done setting up the payment processor, click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===How to Add New Items===&lt;br /&gt;
Items are products and services purchased.&lt;br /&gt;
# Login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
# Click the DATA tab at the top of the screen.&lt;br /&gt;
# Click on ITEMS.&lt;br /&gt;
# Click ADD at the top of the screen.&lt;br /&gt;
# Go through each tab to set the item up. [http://wiki.kmacloud.net/index.php?title=Invoice_Manager#Managing_Items_and_Item_Categories Click for More Information on Managing Items]&lt;br /&gt;
# To enable an email upon purchase of an item, compose the email in [http://wiki.kmacloud.net/index.php?title=Managing_Email System Email] and then in the item's PURCHASE tab, select the email from the &amp;quot;System Email Sent on Purchase&amp;quot; field. Click OK to save.&lt;br /&gt;
# To enable an email upon renewal of an item, compose the email in [http://wiki.kmacloud.net/index.php?title=Managing_Email System Email] and then in the item's SUBSCRIPTION tab, select the email from the &amp;quot;System Email Sent on Renew&amp;quot; field. Click OK to save.&lt;br /&gt;
&lt;br /&gt;
===How to setup Subscription Renewal Notifications===&lt;br /&gt;
A subscription renewal notifications can be sent optionally to accounts before subscription items are renewed.&lt;br /&gt;
# Renewal notifications are sent to the billing contact of an accounts. Go to account details and verify the billing contact is selected and has a valid email address.&lt;br /&gt;
# Go to ecommerce settings, notifications tab and set the Subscription Renewal Notification Period to the number of days ahead of charging you want to notify the user. Leave blank to disable notifications&lt;br /&gt;
# Also in the Notifications tab, set the email body you would like to send. The following text will be replaced when the email is sent:&lt;br /&gt;
#* $item$ is replaced with the name of the subscription item&lt;br /&gt;
#* $name$ is replaced with the name of the billing contact&lt;br /&gt;
# Go to the subscription tab of the item and verify Send Renewal Notification is checked.&lt;br /&gt;
# The renewal notification is only sent once during the renewal phase, so verify the subscriptions Date of Last Renewal Notice is either blank, or set to a period prior to the current renewal cycle.&lt;br /&gt;
&lt;br /&gt;
===How to create a link directly to Subscriptions or Profile?===&lt;br /&gt;
Create a link alias for the page that contains the My Account addon. In this example we will assume /MyAccount is the link alias you created, so the link to the my account addon page will be http://www.mySite.com/MyAccount .&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?profile will take the user to the profile form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?subscriptions will take the user to the manage subscriptions form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?payment will take the user to the payment form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?history will take the user to the account history form&lt;br /&gt;
&lt;br /&gt;
===How to apply a credit memo===&lt;br /&gt;
A credit memo is reversal of a charge and not a payment. Create an invoice when a service is rendered. Create a payment when the customer pays for an invoice. If the service was never rendered, you can cancel the invoice. But if the service was partially rendered and you need to return part of the invoice you have two options, either cancel the invoice and create a new invoice for the corrected service, or create a credit memo that reverses the undelivered portion of the invoice.&lt;br /&gt;
&lt;br /&gt;
You apply the credit memo at the time the remainder of the invoice is paid. So if you create an invoice for $100 for services rendered, then only deliver $60 worth of the services, you can create a credit memo for $40. When the customer pays the $60, go to the Manual Payments tool, enter the payment of $60 and apply it to the $100 invoice and the $40 Credit memo.&lt;br /&gt;
&lt;br /&gt;
===How to set up Promotional Discounts===&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click the DATA tab and then PROMOTIONAL DISCOUNTS.&lt;br /&gt;
#Click ADD to add a new one or click on an existing one to edit it.&lt;br /&gt;
#In the DETAILS tab enter the NAME of the discount, the CODE to enter to receive the discount&lt;br /&gt;
#In the DISCOUNT % tab enter the percentage discount that applies to items in an order.&lt;br /&gt;
#In the DISCOUNT VOUCHER tab enter the &amp;quot;Original Amount&amp;quot; which is the total amount of the voucher.  Then as this amount is applied, the field for &amp;quot;Amount Spent&amp;quot; will be updated to reflect the value that has been spent from the Original Amount.  Once the Amount Spent equals the Original Amount there is no further discount applied.&lt;br /&gt;
#If there is a Discount and Voucher entered for a Promotional Discount Code, the percent will be applied, then the voucher amount will be applied.  On the invoice in the account, there will be an italicized descriptive line to detail the percentage or discount amount applied to that invoice.&lt;br /&gt;
#In the ITEMS tab, check APPLIES TO ALL ITEMS or check the specific items that get the discount.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===How to set up Sales Tax===&lt;br /&gt;
To set up a sales tax for any state where it is required for a business:&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click the DATA tab and then STATES.&lt;br /&gt;
#Find the state you want to edit and click the paper/pencil icon next to it.&lt;br /&gt;
#In the SALES TAX PERCENTAGE field, enter the sales tax for the state (for a rate of 5% enter 0.05).&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===How to add a new account===&lt;br /&gt;
Login and go to ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
Click ADD at the top of the ACCOUNT LIST.&lt;br /&gt;
Type in the ACCOUNT NAME and click OK.&lt;br /&gt;
&lt;br /&gt;
Go to account list in INVOICE MANAGER.&lt;br /&gt;
Find the new account and open it.&lt;br /&gt;
In the ORGANIZATIONS tab add the organization associated with the account.&lt;br /&gt;
Then in the DETAILS tab you will see a list of all people associated with the organization in the PRIMARY CONTACT and BILLING CONTACT fields. Select one in each field and also set up the CHARGE METHOD, BILLING TERMS and NOTIFICATION METHOD. Click SAVE.&lt;br /&gt;
&lt;br /&gt;
===How to set a credit limit===&lt;br /&gt;
If an account's Charge Method is set to Bill and Fulfill Now, you must set up a credit limit in the Account.&lt;br /&gt;
Enter the amount of credit in the Credit Limit field on the Account Details screen and click SAVE.&lt;br /&gt;
Note: If the field has 0 or is blank then the account will have no credit available. The outstanding credit will be the credit limit minus any balance remaining on outstanding unpaid invoices.&lt;br /&gt;
&lt;br /&gt;
===Create Manual Invoice===&lt;br /&gt;
To create a manual invoice, login and click on ADMIN, MANAGE ADD-ONS, ECOMMERECE, INVOICE MANAGER. &amp;lt;br /&amp;gt;&lt;br /&gt;
Next select the TOOLS tab and click on CREATE INVOICE. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you will select the account, give the invoice a title (for internal use only), choose payment type, what to do if the credit card fails, and set a shipping charge (optional).  &amp;lt;br /&amp;gt;&lt;br /&gt;
You will also be able to include a custom message on the invoice when it is unpaid and after it is paid. &amp;lt;br /&amp;gt;&lt;br /&gt;
Finally you will select an item and quantity, or you can enter an item description and price for something not currently in the system. &amp;lt;br /&amp;gt;&lt;br /&gt;
Click CREATE INVOICE to generate the invoice.&lt;br /&gt;
&lt;br /&gt;
===Creating Manual Charges or Credits===&lt;br /&gt;
Then select CREATE CREDIT MEMO, CREATE ACCOUNT CHARGE or CREATE MANUAL INVOICE. In each case you will select the account from the drop down menu. In each case you will enter the amount and all other information requested. Click the &amp;quot;CREATE&amp;quot; button at the bottom of the screen to create the desired charge or credit.&lt;br /&gt;
&lt;br /&gt;
Here you can enter a custom message in the UNPAID INVOICE MESSAGE and PAID INVOICE MESSAGE fields. When you open the invoice, you will see the messages you created.&lt;br /&gt;
&lt;br /&gt;
You can also use the TOOLS tab to process a batch of pending transactions by clicking on PROCESS BATCH.&lt;br /&gt;
&lt;br /&gt;
===How to Close Accounts===&lt;br /&gt;
Click on the MANAGE ADD-ONS folder. Next click on the MEMBERSHIP MANAGER folder and then click on MEMBERSHIP MANAGER. From here you will click on the INVOICE MANAGER tab. You will see a list of all accounts or only open accounts if you check the OPEN ONLY box. To close any accounts, click the check box by the account name and click on CLOSE ACCOUNT from the menu.&lt;br /&gt;
&lt;br /&gt;
===Sending Manual Invoices or Statements.===&lt;br /&gt;
If you need to send a manual invoice or statement, click on the MANAGE ADD-ONS folder. Next click on the MEMBERSHIP MANAGER folder and then click on MEMBERSHIP MANAGER. From here you will click on the INVOICE MANAGER tab. Next click on the NAME of the account and the PURCHASE HISTORY tab for that account. Click on the box next to any invoices you want to send and then click SEND INVOICES. If you want to send a statement, which shows all outstanding charges for the account, click the SEND STATEMENT button.&lt;br /&gt;
&lt;br /&gt;
If you need to send statements to multiple accounts, click on ECOMMERCE and then INVOICE MANAGER. Place a check in the box next to all accounts you want to receive a statement. Next click SEND STATEMENTS.&lt;br /&gt;
&lt;br /&gt;
===How to change an account primary or billing contact.===&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. On the details tab are select lists for the account primary contact and the account billing contact. Choose someone from this list and click save.&lt;br /&gt;
&lt;br /&gt;
These select lists include everyone in the users' tab for the account plus the person currently selected in the drop-down. That means if you select someone and later they are removed from the users' list, they will remain in the contact list until you select a replacement.&lt;br /&gt;
&lt;br /&gt;
===How to add someone to the account primary or billing contact.===&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. Go to the User's tab and verify the person has been added to the account. If they have not, click the add button and add them to the users list and click save.&lt;br /&gt;
&lt;br /&gt;
On the details tab are select lists for the account primary contact and the account billing contact. Choose someone from this list and click save.&lt;br /&gt;
&lt;br /&gt;
===How to remove someone from an account.===&lt;br /&gt;
There are four possible associations between a person and an account that should be verified.&lt;br /&gt;
# If they are the primary or billing contact, you must select someone else.&lt;br /&gt;
# If they are an individual member, you must remove them from the account on the account's User page.&lt;br /&gt;
# If they are a company member, you have to edit their people record and change (or remove) the organization.&lt;br /&gt;
# In rare cases, they may be configured to purchase online with the account. Change their billing account in their people record in the billing tab.&lt;br /&gt;
&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. If the person is the billing or primary contact, select a replacement and click save.&lt;br /&gt;
&lt;br /&gt;
Go to the User's tab and locate the person. Click edit to open the person's People record. Verify their organization is set correctly (remove from the account's organization if necessary). On the Billing tab, verify the Account is selected correctly (remove from the account if necessary).&lt;br /&gt;
&lt;br /&gt;
Click OK on the people record should return you to the invoice manager page. If not, go to invoice manager and select the account.&lt;br /&gt;
&lt;br /&gt;
Go to the user's tab. If the person was an individual user (associated to the account as an individual not as a company employee), you can remove them by checking the box next to their name and clicking Remove Selected User.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Your Account Profile in My Account===&lt;br /&gt;
The Account Profile page stores your name, email, password, phone and photo. Click on the person icon to change any of those account fields. Click SAVE when you are done.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Groups In My Account ===&lt;br /&gt;
You can manage various group types through My Account.&lt;br /&gt;
&lt;br /&gt;
====First set up Group Type====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE ADD-ONS, ECOMMERCE, GROUP TYPES.&lt;br /&gt;
#Click ADD to add a new group type or click the paper/pencil icon to edit a group type.&lt;br /&gt;
#In the DETAILS tab, enter a name for your group type, such as Committees.&lt;br /&gt;
#In the MY ACCOUNT tab, check INCLUDE IN MY ACCOUNT to allow people to join this group type in MY ACCOUNT. &lt;br /&gt;
#If there is an expiration time period for this group, set the EXPIRATION METHOD as Periodic (set the # of days or months) or Calendar (set a specific day and month each year).&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====Next set up the Groups====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE USERS, GROUPS.&lt;br /&gt;
#Click ADD to add a new group or click the paper/pencil icon to edit a group.&lt;br /&gt;
#Enter the group NAME and CAPTION (such as Safety Committee) and select the GROUP TYPE if any.&lt;br /&gt;
#Check the box next to the field &amp;quot;Allow Public Join&amp;quot;.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====Set up Notifications for Group Joins====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE EMAIL and SYSTEM EMAIL.&lt;br /&gt;
#Open the email named GROUP JOIN NOTIFICATION EMAIL.&lt;br /&gt;
#Go to the SEND TO GROUPS tab.&lt;br /&gt;
#Click on the name of the group you want to be notified every time someone joins a group through My Account.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When a user clicks on MY ACCOUNT, they can click on the Manage Groups icons to join any group that is marked as &amp;quot;Allow Public Join&amp;quot;. To join a specific group, they wll click on the check box next to that group and click SAVE. When anyone joins a new group, a notification email is sent to the group specified in the Group Join Notification email.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Online Payments In My Account ===&lt;br /&gt;
Click the $ icon to get to this page. The Online Payments page shows current invoices outstanding. On this page you can choose to pay one or more invoices by selecting the invoices you wish to pay and then entering credit card information and clicking MAKE PAYMENT.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Updating Payment Information in My Account ===&lt;br /&gt;
Click on the credit card icon to get to this page. The Update Payment Information page is where you can store and edit information about your payment methods, including credit cards and online checks (if enabled). Click ADD to add a new payment method, and click on a payment method to edit any information included about that  payment type. Click SAVE when you are done adding or changing information.&lt;br /&gt;
&lt;br /&gt;
=== How to Search Account History in My Account ===&lt;br /&gt;
Click on the clock icon to get to the Account History page, which shows information about all of your previous invoices and payments.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Staff in My Account ===&lt;br /&gt;
Click on the people icon to manage staff if you are authorized to perform this function. You can add new users by clicking on ADD USER or edit existing users by selecting them and clicking UPDATE. After you add or edit users, click SAVE to store your changes. You can also delete users from your account by checking the box next to their name and clicking UPDATE. This action will also delete the user's People Record from the system.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Organizations in My Account ===&lt;br /&gt;
Click on the organization icon to update organization information if you are authorized to perform this function. You can update the company name, address, phone number, web, email or annual revenue amount. You can also upload a new logo. After you add or edit information, click CLOSE to store your changes. NOTE: This section is only visible if the account has organizations associated with it.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Certificates and Certifications in My Account ===&lt;br /&gt;
Click on the Certification icon to update CEU credits for a specific certificate or certification.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: In order for the Certifications/Certificate icon to appear under My Account, the box must be checked next to the field &amp;quot;Include Certifications&amp;quot; in the My Account tab of Ecommerce Settings.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== How to Add New Certificates or Certification Types ====&lt;br /&gt;
*Login and click on ADMIN, MANAGE ADD-ONS, ECOMMERCE.&lt;br /&gt;
*If there is not yet an item set up for your certificate or certification, then follow instructions below; otherwise proceed to the next step in the process.&lt;br /&gt;
**Click ITEMS and ADD.&lt;br /&gt;
**Enter the ITEM NAME in the Name field.&lt;br /&gt;
**In the Catalog tab make sure &amp;quot;Appears in Catalog&amp;quot; is NOT checked and Category is set to NONE.&lt;br /&gt;
**In the GL field set the &amp;quot;General Ledger Post method to INCOME.&lt;br /&gt;
**In the Pricing field set the price in the &amp;quot;Regular Price&amp;quot; field.&lt;br /&gt;
**Click OK to save the item.&lt;br /&gt;
&lt;br /&gt;
*After you have an item set up, select either the Certificate Type or Certification Types table.&lt;br /&gt;
*Click ADD to add a new record or click the paper/pencil icon to edit an existing record.&lt;br /&gt;
*Add the Certificate or Certification Name, the Required CECs and the Item; for CERTIFICATIONS also enter # of years the certification is valid and Designation (suffix added to user name in SUFFIX field with this certification).&lt;br /&gt;
*'''For certificates, upload a PDF of the certificate.'''&lt;br /&gt;
*At this point all users will see the certificates that have been entered; certifications must be entered for each user as outlined in the next section.&lt;br /&gt;
*Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====How to Add New Certifications====&lt;br /&gt;
*Login and click on ADMIN, MANAGE ADD-ONS, ECOMMERCE.&lt;br /&gt;
* Then select the Certifications table.&lt;br /&gt;
*Click ADD to add a new record or click the paper/pencil icon to edit an existing record.&lt;br /&gt;
*Add the Certification Name (just enter the first and last name of the user and you can also add the name of the certification type here).&lt;br /&gt;
*Select the Certification Type, and add the Member ID (from the user record), Date Certified, Date Recertification is necessary and Paid Order ID (if they have already paid).&lt;br /&gt;
*Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====The Certificate/Certification Dashboard====&lt;br /&gt;
*The CEC Manager dashboard page shows a list of a specific user's certificates and certifications and their current status. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Certifications show:&lt;br /&gt;
**Certification Name&lt;br /&gt;
**Date Certified&lt;br /&gt;
**Recertification Date&lt;br /&gt;
**Required CECs&lt;br /&gt;
**Actual CECs&lt;br /&gt;
*A button to add CECs, and if all CECs are completed a button to Pay &lt;br /&gt;
&lt;br /&gt;
Note: If CEC requirements are not met and/or payment is not completed by the recertification date, then the button will say CONTACT ADMIN and the certification will be flagged as suspended.&lt;br /&gt;
&lt;br /&gt;
*Certificates show:&lt;br /&gt;
**Certificate Name&lt;br /&gt;
**Required CECs&lt;br /&gt;
**Actual CECs&lt;br /&gt;
*A button to add CECs, and if all CECs are completed a button to PAY. Once payment is made the button will say Print Certificate.&lt;br /&gt;
&lt;br /&gt;
'''NOTES:''' &lt;br /&gt;
*The &amp;quot;Actual CEUs&amp;quot; column is calculated  by the system.&lt;br /&gt;
*The Certificate and Certifications list is linkable to the details about that certificate/certification&lt;br /&gt;
&lt;br /&gt;
==== How to Add CECs====&lt;br /&gt;
*To add CEC credits, the user will click on the ADD CECs button next to current certificates or certifications or click on the certificate or certification name.&lt;br /&gt;
*This takes the user to a screen where they can upload supporting documents and enter:&lt;br /&gt;
**Event Name&lt;br /&gt;
**Event Location&lt;br /&gt;
**Event Sponsor&lt;br /&gt;
**Event Date&lt;br /&gt;
**Calculated CECs (round to nearest quarter hour)&lt;br /&gt;
*Click FINISH when you are done or ADD ANOTHER to continue adding credits.&lt;br /&gt;
'''NOTE: Information entered on this screen will update the Actual CECs for the applicable certificate/certification; credits will be based on a 60-minute hour. This means that a 60 minute workshop will equal 1.00 CE credit and a 75-minute workshop will equal 1.25 CE credits, etc.'''&lt;br /&gt;
&lt;br /&gt;
==== How to Find and Manage Suspended and Cancelled Certifications====&lt;br /&gt;
*To see any suspended certifications, login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
*Click the Reports tab and then click Suspended Certifications Report&lt;br /&gt;
*There is a list of all user names, certification types, recertification date and reason for suspension.&lt;br /&gt;
*Here the admin can click APPROVE to remove the user from the Suspended Certifications Report and automatically update their recertification date or to click CANCELLED to cancel the certification.&lt;br /&gt;
&lt;br /&gt;
==== System Emails Associated with Certificates and Certifications ====&lt;br /&gt;
'''Certificates'''&amp;lt;br /&amp;gt;&lt;br /&gt;
1. '''''Certificate Approved Notification:''''' When a user surpasses the number of CECs required and pays for the certificate this email is sent to the user and the certifying organization is notified.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Certifications'''&amp;lt;br /&amp;gt;&lt;br /&gt;
1. '''''Certification Approved Notification:''''' When a user surpasses the number of CECs required and pays for the certification this email is sent to the user and the certifying organization is notified.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. '''''Certification Suspended Notification:''''' When the recertification date passes for a certification and the user has not met the number of CECs required and/or has not paid for the recertification this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. '''''Certification Cancelled Notification:''''' When the certifying organization marks a suspended certification as cancelled this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
4. '''''Certification Upcoming Notification:''''' When a certification has 6 months left until the recertification date this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== How to Import Certifications From a CSV file====&lt;br /&gt;
'''The CSV file must contain the following columns'''&lt;br /&gt;
*1. FirstName&lt;br /&gt;
*2. LastName&lt;br /&gt;
*3. Email&lt;br /&gt;
*4. Program&lt;br /&gt;
*5. RecertificationDeadline&lt;br /&gt;
*6. Designation&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: If you are uploading certifications with a new certification type, you must first add the Certification Type to the Certification Types table. See section above &amp;quot;How to Add New Certificates or Certification Types&amp;quot; for instructions on adding new certifications.'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Login and click ADMIN, TOOLS, WIZARDS, IMPORT WIZARD'''&lt;br /&gt;
*1. Select to upload a new file or use a file already uploaded and click CONTINUE&lt;br /&gt;
*2. Select the file in the next step and click CONTINUE&lt;br /&gt;
*3. Select ImportCertifications in the field &amp;quot;Import into an existing content table&amp;quot; and click CONTINUE&lt;br /&gt;
*4. On the &amp;quot;Create a New Mapping&amp;quot; window select the following fields in the IMPORTED FIELD next to the matching DATABASE FIELD and click CONTINUE:&lt;br /&gt;
   1-FirstName&lt;br /&gt;
   2-LastName&lt;br /&gt;
   3-Email&lt;br /&gt;
   4-Program&lt;br /&gt;
   5-RecertificationDeadline&lt;br /&gt;
   6-Designation&lt;br /&gt;
   7-dateCertified&lt;br /&gt;
*5. In the &amp;quot;Update Control&amp;quot; window select the button &amp;quot;Insert all imported data, regardless of key field&amp;quot; and click CONTINUE &lt;br /&gt;
*6. On the &amp;quot;Finish&amp;quot; screen, enter your email address and click FINISH.&lt;br /&gt;
&lt;br /&gt;
'''Once the CSV file is uploaded into the ImportCertifications table'''&lt;br /&gt;
*1. Go to Manage Add-ons, Ecommerce and select the Import Certification table&lt;br /&gt;
*2. Verify all fields are populated.&lt;br /&gt;
 &lt;br /&gt;
'''Go to Tools, and select the Certification Import Tool, then click IMPORT'''&lt;br /&gt;
&lt;br /&gt;
'''When complete the words your import is complete will display'''&lt;br /&gt;
&lt;br /&gt;
'''Open certification type table, verify the new certification type is entered'''&lt;br /&gt;
&lt;br /&gt;
'''Open the certifications table, verify the new certifications are entered'''&lt;br /&gt;
&lt;br /&gt;
'''Open the people table, Verify the people are entered with the new designation'''&lt;br /&gt;
&lt;br /&gt;
=== How to Merge Duplicate Accounts ===&lt;br /&gt;
*Login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
*Click on the TOOLS tab and then ACCOUNT MERGE.&lt;br /&gt;
*Select the SOURCE ACCOUNT (the duplicate account).&lt;br /&gt;
*Select the DESTINATION ACCOUNT (the account you want to keep).&lt;br /&gt;
*Click MERGE.&lt;br /&gt;
*Manually verify that the destination account has membership correctly configured by editing the account record and verifying Membership Type, Membership Status, Expiration, Join and Anniversary.&lt;br /&gt;
*Manually close the source account.&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: This tool merges members and accounting transactions from the source account to the destination account. Account information like contacts, membership details, etc. are not changed. When complete, the membership settings should be reviewed manually and the source account should be closed.'''''&lt;br /&gt;
&lt;br /&gt;
=== How to Set Up Membership Dependencies ===&lt;br /&gt;
These instructions are for accounts, your organization will bill one account, but will have multiple organizations in that account. There will also be accounts for each of these organizations, which will not be billed and whose membership is dependent on the master account.&lt;br /&gt;
&lt;br /&gt;
====Add Organizations to the Master Account====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click on TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Select the master account (such as Daseke Inc.) and click on the name to open the account.&lt;br /&gt;
#Click on the ORGANIZATIONS tab in that account.&lt;br /&gt;
#Click the ADD button and then select the organization you want to add to the current account.&lt;br /&gt;
#Click ADD again to complete the process.&lt;br /&gt;
&lt;br /&gt;
====Keep Accounts for each dependent organization with a membership expiration date far in the future====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click on TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click on the DATA tab and then select ACCOUNTS.&lt;br /&gt;
#Find a dependent account and open the record by clicking on the paper/pencil icon next to it.&lt;br /&gt;
#Click on the MEMBERSHIP tab.&lt;br /&gt;
#In the MEMBERSHIP DEPENDENCY field, select the name of the master account (such as Daseke Inc.).&lt;br /&gt;
#Delete the Expiration Date.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
#Click on TOOLS, MEMBERSHIP MANAGER.&lt;br /&gt;
#On the ACCOUNT LIST, find the account you just edited and click on the name.&lt;br /&gt;
#Click on the SUBSCRIPTIONS tab, and make sure the subscription is for the correct membership and that it does not expire.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
#If there are any division memberships in the account click the checkbox next to them and click DELETE SUBSCRIPTION. Put the division membership subscriptions in the master Daseke account.&lt;br /&gt;
&lt;br /&gt;
====Adding New Organizations and Setting them up as Part of a Master Account====&lt;br /&gt;
#Login and click MANAGE USERS, ORGANIZATIONS.&lt;br /&gt;
#Click ADD and enter all organization information; click OK to save the new organization.&lt;br /&gt;
#Follow instructions above for adding the organization to the master account.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: If you need to add a new organization, you will click on MANAGER USERS, ORGANIZATIONS and then click ADD. After filling out all information for the organization, click OK. Next time you go to the master account, this organization will show up in the organization drop down menu. Do not select anything in the PARENT ORGANIZATION field in the organization record; the dependency is set in the account record.&lt;br /&gt;
&lt;br /&gt;
====Adding a New Placeholder Account for the New Organization====&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click ADD.&lt;br /&gt;
#In the DETAILS tab, enter the account name.&lt;br /&gt;
#In the MEMBERSHIP tab, select the MEMBERSHIP TYPE and the MEMBERSHIP DEPENDENCY (the master account).&lt;br /&gt;
#Enter the Join Date.&lt;br /&gt;
#Click OK to save the new account.&lt;br /&gt;
#From the Invoice Manager Account List, open the new account.&lt;br /&gt;
#Click on the Organizations tab.&lt;br /&gt;
#Click the ADD button and then select the organization you want to add to the current account.&lt;br /&gt;
#Click ADD again to complete the process.&lt;br /&gt;
&lt;br /&gt;
====Removing an Organization from the Master Account====&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Find the master account in the ACCOUNT LIST and click on the name.&lt;br /&gt;
#Click on the ORGANIZATIONS tab.&lt;br /&gt;
#Click on the checkbox next to the organization you want to remove and click on REMOVE FROM ACCOUNT.&lt;br /&gt;
#Next click on the ACCOUNTS tab at the top of the page.&lt;br /&gt;
#Find the placeholder account for that organization and click on the checkbox next to the account name.&lt;br /&gt;
#Click on the CLOSE ACCOUNT button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: If you need to add a new organization, you will click on MANAGER USERS, ORGANIZATIONS and then click ADD. After filling out all information for the organization, click OK. Next time you go to the master account, this organization will show up in the organization drop down menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: Setting up membership dependencies will enable automatic cancellation of any accounts set to be dependent on another account if the account selected in the MEMBERSHIP DEPENDENCY field is cancelled.'''&lt;br /&gt;
&lt;br /&gt;
=== How to Manage the Rejoin Process ===&lt;br /&gt;
If a membership account is cancelled and the company decides to rejoin at a later date, the Join Date will be reset to the date of the rejoin. The expiration date will be set to the time period specified in the membership starting with the rejoin date.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to Add a Gift Card to an Account ===&lt;br /&gt;
To add a gift card to an account open to &amp;quot;Account Manager&amp;quot; and click on the account where you want to add the gift card.  &lt;br /&gt;
&lt;br /&gt;
#At the bottom where &amp;quot;payment choices&amp;quot; are click &amp;quot;add&amp;quot; link.&lt;br /&gt;
#This will open the &amp;quot;Account Autopay Options&amp;quot; click on the tab for &amp;quot;Gift Card&amp;quot;.&lt;br /&gt;
#This will open the fields for Gift card.  Enter a &amp;quot;Redeem Code&amp;quot;. This will be assigned to the account so the user doesn't have to know it. It should not be something that can easily be guessed such as a random series of numbers&lt;br /&gt;
#If you want the &amp;quot;card&amp;quot; to expire enter the date or leave it blank if it never expires.&lt;br /&gt;
#Enter the current balance you want for the gift card. The amount spent will update as the card is used.  The account user can use the &amp;quot;gift card&amp;quot; for payment up until the amount spent is equal to the original balance.&lt;br /&gt;
&lt;br /&gt;
The account user can select the radio for &amp;quot;Select Saved Gift Card&amp;quot; in the payment portion and then choose the option(s) of cards available to them just as they would a saved Credit card. When submitting the gift card as payment it will update the &amp;quot;amount spent&amp;quot; field.  If the balance is less than the card amount it will apply the remaining balance and the user must then select another payment method to complete the transaction.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
===Pay Method Compatibility===&lt;br /&gt;
&lt;br /&gt;
The chart below shows how an account will be charged based on the Pay Method Compatibility set in the items being purchased and the Pay Method set for the account making the purchase. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, if an account is set to require on-demand payment, but all items being purchased by the account are set to allow billing, then the account can be billed for those items. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the other hand, if an account is set to allow billing, but even one item being purchased by the account on a specific invoice is set to Require On-Demand, then that invoice will have to be paid on-demand at the time of purchase and cannot be billed for later payment. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Pay_Method_Compatibility_Chart.png]]&lt;br /&gt;
&lt;br /&gt;
===Purchase Process===&lt;br /&gt;
; Join Date : The date when a membership or subscription first becomes effective. It is the first full date following the purchase. If the purchase takes place at 5pm on the 14th, the subscription starts at payment, but the join date becomes the next full date, the 15th.&lt;br /&gt;
; Bill Date : The date the invoice is created. &lt;br /&gt;
; Effective Purchase Date : The date when the purchase should take place. For example, if you buy a monthly subscription that starts on the 15th of the month, that means the join date was the 15th. The expiration date will be the 14th of the next month and the effective purchase date for the renewal is the 15th.&lt;br /&gt;
; Invoice Date : When the invoice is sent. For subscriptions this is the effective Purchase Date minus the prebill period. If Prebill days is 1, the invoice is sent one day before the effective purchase date.&lt;br /&gt;
; Expiration Date : The last day of the subscription period.&lt;br /&gt;
; Invoice Due Date : The day invoice payment is requested. For subscriptions, this is the effective purchase date plus the account terms.&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
To specify settings for the Invoice Manager, log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the SETTINGS tab. Here you specify days allowed to pay invoices, days in advance to pre-bill certain accounts, setup for faxed invoices and information about who receives notification at your organization about any ecommerce transactions.&lt;br /&gt;
&lt;br /&gt;
====Setting up a Test Credit Card====&lt;br /&gt;
Log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the SETTINGS tab. Go to the TESTING tab and enter a number in the Test Credit Card Number field; click OK to save changes. This number will enable you to complete online purchases without going through the payment processor. When making a test purchase on the website, you will enter this number in the credit card number field and then choose anything for credit card type, CVV and card holder name; also make sure you enter a future date in the expiration date field.&lt;br /&gt;
&lt;br /&gt;
====Notifications====&lt;br /&gt;
Email notifications can be sent for several purposes&lt;br /&gt;
&amp;lt;blockQuote&amp;gt;&lt;br /&gt;
====Paid Order Notification====&lt;br /&gt;
To receive a copy of every receipt (paid order), add your user record to the group selected in the notification tab in Settings called &amp;quot;Paid Order Notification Group&amp;quot;&lt;br /&gt;
====Placed Order Notification====&lt;br /&gt;
To receive a copy of every order as it is placed, add your user record to the group selected in the notification tab in Settings called &amp;quot;Placed Order Notification Group&amp;quot;&lt;br /&gt;
====Denied Payment Notification====&lt;br /&gt;
Denied payment notices are sent to customers when their On Demand payment method fails during a batch process. In the Notifications tab of Settings, you can customize the text in emails sent for denied payments and late notices.&lt;br /&gt;
====Late Notice Notification====&lt;br /&gt;
Late notice notifications are sent when Invoices (unpaid orders) go beyond the Payment Due date. In the Notifications tab of Settings, you can customize the text in emails sent for denied payments and late notices.&lt;br /&gt;
====Fulfillment Notification====&lt;br /&gt;
Fulfillment notifications are sent when a purchase is ready to send, and would typically be sent to the individual responsible for sending the items purchased. Each item includes in its fulfillment tab a checkbox to enable fulfillment notification and a group to be used for the email. To receive fulfillment notification, set an item to a fulfillment group, enable the items fulfillment notification, and add yourself to the group.&lt;br /&gt;
====Billing Fulfillment Notification====&lt;br /&gt;
In addition to the Fulfillment notification, you can also have a notification sent to the ecommerce Administrators when an order is ready to fulfill. To receive the billing fulfillment notification, enter a custom message in the Fulfillment tab of each item.&lt;br /&gt;
&amp;lt;/blockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pay Methods===&lt;br /&gt;
Pay Methods are four basic ways to process charges. Accounts are configured to use one of these methods, based on your credit with them. The default is Pay on Demand. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* No Payment Necessary - All orders will be automatically paid as $0&lt;br /&gt;
* Pay on Demand - A payment is needed at the time of the purchase. For online purchases, an Pay-on-Demand account will receive a credit card or online check form. For batch purchases, a credit card or echeck must be saved in the account.&lt;br /&gt;
* Bill and fulfill on payment - Send a bill to the account. Fulfill (ship) the order when payment received&lt;br /&gt;
* Bill and fulfill now - Send a bill but ship the order now&lt;br /&gt;
&lt;br /&gt;
===Pay Options===&lt;br /&gt;
Pay Options are the choices offered to customers online, and are created by the administrator. Each Pay Option includes a Pay Method which describes how the payment will be processed if selected. Online customers will only see the options that apply to them, based on their account settings.&lt;br /&gt;
&lt;br /&gt;
* Pay Option set to No Payment - only available if account is set to no payment. if your account is set to No Payment, then all invoices are processed without payment and fulfillment is applied appropriately.&lt;br /&gt;
* Pay Option set to Pay on demand - available to everyone. If the account is setup Pay On Demand, then you must submit a payment at the time the order to be completed.&lt;br /&gt;
* Pay Option set to Bill and fulfill on payment - If the account is set to Bill and Fulfill on payment, then when you complete your order, an invoice is generated and sent to the billing contact. When payment is made, the fulfillment process is triggered and your order is shipped (or fulfilled appropriately)&lt;br /&gt;
* Pay Option set to Bill and fulfill now - If the account is set to Bill and Fulfill now, then when you complete your order, an invoice is generated and sent to the billing contact and the fulfillment process is triggered to ship your order.&lt;br /&gt;
&lt;br /&gt;
=== On-Demand Payments===&lt;br /&gt;
On-Demand payments are processed directly to a payment processor with either a credit card or echeck.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====Supported Payment Processors====&lt;br /&gt;
; Authorizenet : We implement Payment Transactions (formerly AIM). To setup Authorizenet you must first have an authorizenet account. The follow the following steps.&lt;br /&gt;
# Select AuthorizeNet in the Online Payments Tab of Ecommerce Settings&lt;br /&gt;
# Go to the AuthorizeNet tab and set the server (typically https://secure.authorize.net/gateway/transact.dll)&lt;br /&gt;
# set Login ID : From the AuthorizeNet Settings page. The username for your account, typically a cryptic alphanumeric string around 10 characters long.&lt;br /&gt;
# set Transaction Key : From the AuthorizeNet Settings page. A key unique to each AuthorizeNet Store, typically a cryptic alphanumeric string around 16 characters long.&lt;br /&gt;
# The following defaults are preset:&lt;br /&gt;
#* x_version=3.1&lt;br /&gt;
#* x_relay_response=False&lt;br /&gt;
#* x_delim_data=True&lt;br /&gt;
#* x_delim_char=,&lt;br /&gt;
; Your Pay : See http://www.yourpay.com. Set the Ecommerce Settings page, Online Payments tab to 'Your Pay', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; My Virtual Merchant : See http://www.myvirtualMerchant.com. Set the Ecommerce Settings page, Online Payments tab to 'My Virtual Merchant', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; Sage Payment Services : See http://www.sage.com. Set the Ecommerce Settings page, Online Payments tab to 'Sage', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; PayPal Buy Now Online Payments : Using PayPal Buy Now buttons, when a user pays they are taken to the PayPal site to make payments directly to your PayPal account. The PayPal servers then notify your website and the charges are marked as paid. To setup PayPal Buy Now, follow these steps:&lt;br /&gt;
# In Ecommerce Settings, Go to the online payments tab and enable PayPal Buttons&lt;br /&gt;
# Enter your PayPal business name&lt;br /&gt;
; Manual : Accept online credit card transaction and process manually&lt;br /&gt;
; Verisign : This is a legacy system and is beign deprecated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Credit Card Payments ====&lt;br /&gt;
&lt;br /&gt;
====Echeck Payments (ACH) ====&lt;br /&gt;
Echecks are treated as an On Demand payment, just like credit cards. If you have EChecks configured, the online payment form will automatically include an option to pay by credit card or online check.&lt;br /&gt;
&lt;br /&gt;
An account configured for On-Demand payments can be configured to pay by Echeck as well as credit card for manual invoices or recurring purchases.&lt;br /&gt;
&lt;br /&gt;
To configure online check payment:&lt;br /&gt;
* Go to the Invoice Manager&lt;br /&gt;
* Click settings in the menu to see the settings page&lt;br /&gt;
* Click the Online Payments tab to open the online payment options&lt;br /&gt;
* You must select a processor that supports online checks, currently that is only Authorizenet&lt;br /&gt;
* Check the Allow EChecks checkbox&lt;br /&gt;
*Click OK to Save&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Purchase Process Settings===&lt;br /&gt;
The purchase process involves adding items to an order, completing and order to create an invoice, paying an invoice to create a receipt, and fulfilling an order.&lt;br /&gt;
&lt;br /&gt;
The terms used to describe these are defined in the terms section and an example follows&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
recurring annual membership, expires January 31 &amp;lt;br /&amp;gt;&lt;br /&gt;
prebill set to 30 days &amp;lt;br /&amp;gt;&lt;br /&gt;
days to pay set to 10 days &amp;lt;br /&amp;gt;&lt;br /&gt;
Purchase Date = February 1 &amp;lt;br /&amp;gt;&lt;br /&gt;
Invoice Date = January 2 (30 days before the purchase date) &amp;lt;br /&amp;gt;&lt;br /&gt;
Date Due = February 11 (10 days after the Purchase Date) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Invoice Settings===&lt;br /&gt;
The system creates invoices based on Invoice Templates, editable through the Data tab in Invoice Manager. You can have as many invoice templates as you need, and each account can be assigned to either the default invoice, or a custom invoice. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: When you first install Invoice Manager on a site, you must create an invoice and view it in order to generate the default invoice template.'''''&lt;br /&gt;
&lt;br /&gt;
; Invoice Email Subject : For manual invoices, this is the Invoice Title. For invoices sent from recurring purchases and online purchases, the subject line is either &amp;quot;Invoice #1234&amp;quot; or &amp;quot;Receipt for paid Invoice #1234&amp;quot;, where 1234 represents the invoice number.&lt;br /&gt;
&lt;br /&gt;
When invoices are generated, special words in the invoice template are replaced with their respective values. They are as follows:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; $rootUrl$ : The url to the domain that generated the invoice (no trailing slash). For background processes it returns https:// plus the first domain in the domain list. ex. https://www.contensive.com &lt;br /&gt;
; $invoiceNumber$ : The order number&lt;br /&gt;
; $invoiceGuid$ : The guid for the order&lt;br /&gt;
; $invoiceDate$ : The date of the actual purchase&lt;br /&gt;
; $accountNumber$ : The internal account number used for Invoice Manager. This is the column ID on the Account List&lt;br /&gt;
; $legacyAccountNumber$ : If value populated in the Legacy Account Number field for each account record&lt;br /&gt;
; $invoiceTax$ : The tax charge on the order&lt;br /&gt;
; $invoiceShipping$ : The shipping charge on the order&lt;br /&gt;
; $invoiceShippingType$ : The shipping type selected during ordering&lt;br /&gt;
; $itemTotalAmount$ : to total due for this order&lt;br /&gt;
&lt;br /&gt;
; $billName$ : the billing contact of the invoice's account. The account billing contact is the information in the billing tab of the person selected as the billing contact for the account. If the billing contact is not included, alternatives are used in the following order: account billing person's main address, account primary contact's billing information, account primary contact's main address&lt;br /&gt;
; $billEmail$ : the billing contact of the invoice's account&lt;br /&gt;
; $billFax$ :  the billing contact of the invoice's account&lt;br /&gt;
; $billCompany$ :  the billing contact of the invoice's account &lt;br /&gt;
; $billAddress1$ :  the billing contact of the invoice's account &lt;br /&gt;
; $billAddress2$ : the billing contact of the invoice's account &lt;br /&gt;
; $billCityStateZip$ : the billing contact of the invoice's account,  Bill City, State and Zip fields&lt;br /&gt;
; $billFullAddress$ : the billing contact of the invoice's account&lt;br /&gt;
&lt;br /&gt;
; $billOrgName$ : the name of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgAddress1$ :  the address line 1 of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgAddress2$ : the address line 2 of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgCity$ : the city of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgState$ : the state of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgCountry$ : the country of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgZip$ : the zip of the organization set in the account's billing contact &lt;br /&gt;
&lt;br /&gt;
; $contactName$ : the primary contact of the invoice's account. The account primary contact is the information in the main tab of the person selected as the primary contact for the account. If the primary contact is not included, alternatives are used in the following order: account primary person's main address, account billing contact's main information, account billing contact's billing address&lt;br /&gt;
; $contactEmail$&amp;quot; : the primary contact of the invoice's account&lt;br /&gt;
; $contactFax$&amp;quot; : the primary contact of the invoice's account&lt;br /&gt;
; $contactCompany$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactAddress1$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactAddress2$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactCityStateZip$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactFullAddress$ : the primary contact of the invoice's account&lt;br /&gt;
&lt;br /&gt;
; $contactOrgName$ : the name of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgAddress1$ :  the address line 1 of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgAddress2$ : the address line 2 of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgCity$ : the city of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgState$ : the state of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgCountry$ : the country of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgZip$ : the zip of the organization set in the account's primary contact &lt;br /&gt;
&lt;br /&gt;
; $shipName$ : The shipping contact stored in the invoice record. The ship address should be populated during the order process from the customer's shipping address. The customer in this case is the person filling out the form. If not available the account primary's shipping address populates the invoice.&lt;br /&gt;
; $shipFirstName$ : The shipping contact's first name stored in the invoice record that is populated during the order process from the customer's shipping address.&lt;br /&gt;
; $shipLastName$ : The shipping contact's last name stored in the invoice record that is populated during the order process from the customer's shipping address.&lt;br /&gt;
; $shipEmail$&amp;quot; : the invoice's shipping information&lt;br /&gt;
; $shipFax$&amp;quot; : the invoice's shipping information&lt;br /&gt;
; $shipCompany$ : the invoice's shipping information&lt;br /&gt;
; $shipAddress1$ : the invoice's shipping information&lt;br /&gt;
; $shipAddress2$ : the invoice's shipping information&lt;br /&gt;
; $shipCityStateZip$ : the invoice's shipping information&lt;br /&gt;
; $shipFullAddress$ : the invoice's shipping information&lt;br /&gt;
&lt;br /&gt;
; $accountBalanceBeforeInvoice$ : The balance on the account before the order was completed. This amount only reflects the balance at the time of the invoice and should ONLY be used if the invoice will be send only once. As the account is padi, this amount is NOT updated.&lt;br /&gt;
$accountBalanceAfterInvoice$ : Similar to accountBalanceBeforeInvoice&lt;br /&gt;
; $amountDue$ : the balance to be paid on the invoice. If the invoice is paid, this amount is $0.00&lt;br /&gt;
; $paymentComment1$ : The first payment comment sent to the payment processor with the order&lt;br /&gt;
; $paymentComment2$ : The second payment comment sent to the payment processor with the order&lt;br /&gt;
; $terms$ : the account terms.&lt;br /&gt;
; $paymentDetail$&amp;quot; : This reflects the payment status of the invoice, like Paid.&lt;br /&gt;
; $dueDate$ : the due date for the invoice, calculated based on the account terms.&lt;br /&gt;
; $invoiceTotal$ : The total for this invoice&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The display of each line item of the invoice depends on the following&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* The quantity and item description&lt;br /&gt;
* If the invoice is a manual invoice, the description can be manually entered&lt;br /&gt;
* If the item has no charge, it may be configured to hide the invoice line&lt;br /&gt;
* if the item is part of a bundled set of items, the bundled items may be hidden with a setting on the bundling item&lt;br /&gt;
* if the line is created with a recurring purchase, it includes the period of time covered by the recurring purchase.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General Ledger Transaction Exporting===&lt;br /&gt;
The system maintains a General Ledger account list and General Ledger Transaction table solely for the purpose of exporting transactions.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Accounts : General ledger Accounts are a simple list of Account Names and Numbers setup in the system that should match those in the receiving system. After setting-up General Ledger Accounts, go to Ecommerce Settings, to the GL tab and verify each of the hard-coded GL Accounts are set as needed.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Transactions : General Ledger transactions are created each time an accounting event occurs, like a purchase or a payment. The details of the transaction depend on the General Ledger Post Method set for the invoice.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Posting Methods : Items include settings that dictate how invoices that include them will be posted. If an invoice contains any items with non-Normal posting methods, the entire invoice becomes Cash-Basis. Any items in teh order set as normal will be posted cash-basis. Items other than normal will be posted as they are selected. Shipping and Tax will be posted Cash-Basis.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====House Account Orders====&lt;br /&gt;
All items within a house account invoice have no charge, and the entire invoice is treated as a cash sale with no defering income, regardless of the post method set on any items.&lt;br /&gt;
*CREDIT: item's income GL account&lt;br /&gt;
*DEBIT: Misc Adjustments GL account&lt;br /&gt;
====Posting Method: Normal====&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Accounts Receivable GL account&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: Accounts Receivable GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Credit Memo&lt;br /&gt;
**CREDIT: Accounts Receivable GL account&lt;br /&gt;
**DEBIT: Misc Adjustments GL account&lt;br /&gt;
*Cash purchases - when a normal item is charged and paid at the same time.&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Deposit - when a payment is received and not applied to a charge.&lt;br /&gt;
**CREDIT: deposit GL account&lt;br /&gt;
**DEBIT: Cash GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma====&lt;br /&gt;
Proforma orders do not post GL entries until they are paid.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma - Defer to Date====&lt;br /&gt;
Proforma - Defer date orders do not post GL entries until they are paid. On the payment date, the income is posted to a defer account. Then on a specific date, the defer account is posted back to the item's income account. This can be used to defer the income for a meeting until the meeting month or date.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's Defer GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*On the Defer Date&lt;br /&gt;
**CREDIT: item's Income GL account&lt;br /&gt;
**DEBIT: item's Defer GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma - Defer Over Term====&lt;br /&gt;
Proforma - Defer Term orders do not post GL entries until they are paid. On the payment date, the income is posted to a defer account and a specified number of gl entries are made to future dates that recognize the item's income over a period of months. Each month more and more of the item's income will be recognized as the gl entries come due. For instance, annual dues can be set to a 12 month defer term, resulting in 1/12 of the dues being recognized each month.&lt;br /&gt;
&lt;br /&gt;
If the purchase is a new purchase, the series of deferred income transactions starts on the purchase date. If the purchase is not a renewal (non-recurring purchase) then the series of deferred transactions starts on the payment date.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's Defer GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Each month for x months&lt;br /&gt;
**CREDIT: item's income GL account for total/x&lt;br /&gt;
**DEBIT: item's Defer GL account for total/x&lt;br /&gt;
&lt;br /&gt;
===Exporting a Download File===&lt;br /&gt;
General Ledger Transactions may be converted to download files to be exported.&lt;br /&gt;
&lt;br /&gt;
From Admin Home, user may go to Manage Add-Ons&amp;gt;&amp;gt;Ecommerce&amp;gt;&amp;gt;Invoice Manager&lt;br /&gt;
&lt;br /&gt;
On the Account List page, go to Settings&amp;gt;&amp;gt;General Ledger&lt;br /&gt;
*Enable the Automatic Export field.  When box checked, Ecommerce Export will run automatically to create download files.&lt;br /&gt;
With Automatic Export enabled, &lt;br /&gt;
*Select the Automatic Export Format from the drop down menu.&lt;br /&gt;
*Click OK to Save changes.&lt;br /&gt;
To view download files, go to Data&amp;gt;&amp;gt;Ecommerce Exports&lt;br /&gt;
*Edit export record and click on Export.csv file for review.&lt;br /&gt;
&lt;br /&gt;
*If Automatic Export is not selected, you can run the report from Invoice Manager by clicking on TOOLS, EXPORT G/L TRANSACTIONS.&lt;br /&gt;
&lt;br /&gt;
NOTE: The export will include all data before the current month that has not yet been exported. Each month is exported in a separate file.&lt;br /&gt;
&lt;br /&gt;
===Reports===&lt;br /&gt;
To get reports from the Invoice Manager, log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the REPORTS tab. Here you can get reports on account purchase history, account invoice aging and daily ecommerce activity. You can also manage the print queue here. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Purchase History Report====&lt;br /&gt;
This report shows all charges on the accounts. It includes invoice date, paid date, account name, invoice #, invoice description and amount charged. You can sort the report by any of the columns, except description, and can filter for unpaid only or any of the sortable fields.&lt;br /&gt;
&lt;br /&gt;
==== Invoice Aging ====&lt;br /&gt;
This report groups invoices by the overdue periods: current, past due, over 30, over 60 and over 90.&lt;br /&gt;
&lt;br /&gt;
==== Daily Activity ====&lt;br /&gt;
Shows charges, house payments, check payments, auto payments and declined payments over the last 30 days.&lt;br /&gt;
&lt;br /&gt;
==== Print Queue ====&lt;br /&gt;
The print queue lists documents waiting to be printed. After printing, user your back arrow to return to the print queue. This report is in the PRINT QUEUE tab in Invoice Manager.&lt;br /&gt;
&lt;br /&gt;
==== Top Buyers ====&lt;br /&gt;
Lists clients with the highest item totals. The report can be filtered for a specific category and/or date range.&lt;br /&gt;
&lt;br /&gt;
==== Top Category Buyers ====&lt;br /&gt;
Lists top buyers in each item category. Can be filtered by date range.&lt;br /&gt;
&lt;br /&gt;
==== Item Purchase ====&lt;br /&gt;
For each item available for sale, this report lists the number paid for, the number given away for free the total count and the total sales amount. It can be filtered by date range.&lt;br /&gt;
&lt;br /&gt;
==== Item Category Purchase ====&lt;br /&gt;
&lt;br /&gt;
This report shows purchases sorted by category. It includes account, item and amount for each purchase. The report can be filtered to look at only a certain category, account and/or date range.&lt;br /&gt;
&lt;br /&gt;
==== General Ledger Account Summary ====&lt;br /&gt;
The total of all transactions by General Ledger Account during the selected period. This reports breaks transactions down into four categories: Proforma Paid Charges, Cash Paid Charges, non-Proforma Charges, and non-Proforma Payments. Proforma Paid Charges are charges from invoices marked with General Ledger Post Methods: Proforma, Proforma - Defer Date, and Proforma - Defer Term. These are reported only when paid. Cash Paid Charges are non-Proforma Charges that were charged and paid on the same calendar day. Non-Proforma Charges are invoices not marked Proforma. Non-Proforma Payments are payments made during the period on invoices not marked Proforma.&lt;br /&gt;
&lt;br /&gt;
===Managing Accounts===&lt;br /&gt;
To manage accounts, log in and go to ADMIN. Click on Tools &amp;gt;&amp;gt; Invoice Manager.&lt;br /&gt;
&lt;br /&gt;
====Account List Screen====&lt;br /&gt;
You will see a list of all accounts, or only open accounts if you click the check box. From this screen you have the option to ADD an account, CLOSE an account or SEND STATEMENTS to accounts by selecting them with a check mark.&lt;br /&gt;
&lt;br /&gt;
Click on any account to see the Account Detail screen.&lt;br /&gt;
&lt;br /&gt;
If you want to see the balance column on the accounts list page, make sure the following is set correctly:&lt;br /&gt;
&lt;br /&gt;
Go to SETTINGS tab, INVOICE MANAGER tab,and check the second box that says &amp;quot;Include account balance in account list&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Account Detail Screen====&lt;br /&gt;
To edit information in a specific account or to get more detailed information about that account, click on the account name to open the record for that account. &lt;br /&gt;
&lt;br /&gt;
====Account Contacts====&lt;br /&gt;
Account contacts must come from one of the following:&lt;br /&gt;
* anyone with the account set in the billing tab of their people record.&lt;br /&gt;
* anyone associated to the account in Membership Manager People tab&lt;br /&gt;
* anyone with an organization set in their people record that is associated to the account with Membership Manager&lt;br /&gt;
* anyone set to an organization associated to the accountThe three contact types available in INVOICE MANAGER are:&lt;br /&gt;
&lt;br /&gt;
====Account Contact Types====&lt;br /&gt;
The three contact types available in INVOICE MANAGER are:&lt;br /&gt;
*Primary Contact: Receives a copy of account invoices if there is no billing contact specified.&lt;br /&gt;
*Billing Contact: Receives a copy of all invoices sent to the account. (Invoices for free items are not sent to the account.)&lt;br /&gt;
*Carbon Copy (CC) Billing Contact: Receives a duplicate copy of all invoices sent to the account.&lt;br /&gt;
&lt;br /&gt;
====On Demand Payment Types====&lt;br /&gt;
* On Demand payment methods are used to pay invoices generated by the system.&lt;br /&gt;
* If the account is configured as an On-Demand account, all invoices must be paid when the invoice is created.&lt;br /&gt;
* When an invoice is paid On-Demand, the primary method is attempted first, then the secondary, then each of the others entered until one succeeds.&lt;br /&gt;
&lt;br /&gt;
====Purchase History Tab====&lt;br /&gt;
In the PURCHASE HISTORY tab you can also send any outstanding invoices or statements. Check the STATUS column to see what is paid and what is outstanding. The invoices not yet paid are listed as PAY in blue (and will say LATE PAY after 30 days); the paid invoices are listed as PAID with the pay date.&lt;br /&gt;
&lt;br /&gt;
====Subscriptions Tab====&lt;br /&gt;
In the SUBSCRIPTIONS tab you can ADD, DELETE, EDIT or CANCEL subscriptions (aka recurring purchases). &lt;br /&gt;
* To ADD a subscription, choose an account from INVOICE MANAGER and click on the SUBSCRIPTIONS tab. Click ADD. Choose the ITEM for the subscription you want to add to the account. From here go to the STATUS tab to enter the Date to Begin Charging and the Date Charged Through. The Date Charged Through is the field used to generate the next invoice, which will begin charging the day after the charged through date. Click OK to save changes.&lt;br /&gt;
* To EDIT a subscription, click on the NAME in the SUBSCRIPTIONS tab. From here go to the STATUS tab to change the Date to Begin or Stop Charging, the Requested Cancel Date or the Date Charged Through. The Date Charged Through is the field used to generate the next invoice, which will begin charging the day after the charged through date. If you delete a subscription from the admin edit page, the appropriate account updates may take 24 hours to appear. Click OK to save changes.&lt;br /&gt;
* To cancel or delete a subscription, check the box in the appropriate row and use the Cancel Subscription button or Delete Subscription button. When a subscription is cancelled, the user is removed from the subscription group and any outstanding invoices with the subscription item will be cancelled.&lt;br /&gt;
&lt;br /&gt;
====Messages Tab====&lt;br /&gt;
The messages tab includes recent activity. Individual messages can be highlighted. Some automatic messages are highlighted as well, like when an account needs attention because of a declined on-demand purchase.&lt;br /&gt;
====Transactions Tab====&lt;br /&gt;
Click on the TRANSACTIONS tab to see a list of account activities. The Approved column in the transactions list is true if the transaction was approved (not whether or not the invoice was paid).&lt;br /&gt;
&lt;br /&gt;
'''SETTING UP MULTIPLE BILLING CONTACTS FOR A SPECIFIC ITEM CATEGORY'''&lt;br /&gt;
&lt;br /&gt;
To send invoices to multiple people in an organization for a specific item category, create an ACCOUNT CONTACT record by logging in and clicking on ADMIN, MANAGE ADD-ONS, ECOMMERCE and then ACCOUNT CONTACTS. Next click ADD. You will select the ACCOUNT and MEMBER that you want this record to apply to. For a User to show up in this drop down, their User Record must be set to MEMBER in the CONTROLLING CONTENT field in the CONTROL INFO tab. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, click on the CATEGORIES tab to select the category that applies. Click OK to save the new record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''NOTE ABOUT ITEM CATEGORIES: To add new categories, login and click on ADMIN, MANAGE ADD-ONS, ECCOMERCE, INVOICE MANAGER, DATA, AND THEN ITEM CATEGORIES. Click ADD and then type in the name of the new category. Click OK to save changes. Next click on ITEMS and open a specific item; choose the CATEGORY from the drop down list. Click OK to save changes to the item.'''''&lt;br /&gt;
&lt;br /&gt;
==== Organizations and Users====&lt;br /&gt;
Users associated with accounts through the account manager screen are included in account subscriptions. A user can be associated directly to the account from the User tab, or their organization can be associated to the account through the organization tab.&lt;br /&gt;
&lt;br /&gt;
For a user to be associated to an organization, the organization field in their people record must be set to the organization.&lt;br /&gt;
&lt;br /&gt;
====Organizations Tab====&lt;br /&gt;
Add organizations to this account. Employees of this organization will be granted access to subscriptions from this account&lt;br /&gt;
&lt;br /&gt;
====User Tab====&lt;br /&gt;
This is a list of employees of the organizations listed in the Organization Tab, and any individual members added in this tab&lt;br /&gt;
&lt;br /&gt;
====How to add users to an account====&lt;br /&gt;
You can add company members or individual members&lt;br /&gt;
* Add them as an employee of the organization -- Edit their people record and select an Organization that is part of the account.&lt;br /&gt;
* Add them an an individual member -- Edit their people record to determine their &amp;quot;record id&amp;quot; at the top. Go the Invoice Manager and go to the account's User Tab. Click [add] and enter the person's Id.&lt;br /&gt;
&lt;br /&gt;
===Managing Items and Item Categories===&lt;br /&gt;
Items are what is purchased, and item categories are a way to group and report on items.&lt;br /&gt;
&lt;br /&gt;
The following features are configurable within items&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====Bundling====&lt;br /&gt;
: Use the Bundling tab to add bundled items to an item. An item that contains bundled items is a bundling item. All bundled items are not charged to the invoice. They can optionally be hidden from the invoice as well. The transactions for bundling items however do include charges. The transaction charge for any item is calculated as the item's price minus the total of all its bundled item prices.&lt;br /&gt;
&lt;br /&gt;
: If a subscription or membership includes bundled subscriptions, the bundled subscriptions are NOT included in future renewals of the subscription or membership. In other words, when the subscription expires, if renew on expiration is set, the bundling item is charged with all bundling items, buth without any bundled subscriptions. &lt;br /&gt;
&lt;br /&gt;
For example, You might setup a bundling item that is a monthly membership for $50 and bundle in it a processing fee and a monthly newsletter subscription. The initial invoice will be for $50 and the account will be setup for the membership, it will get a subscription for the newsletter and the processing fee will be charged. One month later, the account will be charged $50 for the membership renewal and the processing fee. The items bundled with the membership (the book and the magazine) will NOT be included in the subscription renewal. A year later the magazine will charge as well.&lt;br /&gt;
:*Show Bundled Items&lt;br /&gt;
:*Bundled Items&lt;br /&gt;
&lt;br /&gt;
====Options====&lt;br /&gt;
: options are a series of option sets, each with a name and the possible values a customer must choose for that name. The name is separated from the values with a colon. The values are separated by commas. Options are separated by a new line. For instance, an item with a two line options field may have in the first line -- &amp;quot;color: red, blue, yellow&amp;quot; and the second line &amp;quot;size: small, medium, large&amp;quot;. Customers purchasing this item will be required to select both a size and a color from the choices. If you want a text field for the option choice, instead of a dropdown, you would just enter the category with a colon, such as &amp;quot;size:&amp;quot;. Customers would then see Size followed by a blank box where they can enter their size choice.&lt;br /&gt;
&lt;br /&gt;
====Item Category====&lt;br /&gt;
: Categories are used by the catalog for display and by ecommerce reporting to group charges.&lt;br /&gt;
&lt;br /&gt;
====Subscriptions====&lt;br /&gt;
A subscription is a way to track items purchased that automatically renew, and/or items that put account users in groups. An item creates a subscription if the subscription type in the subscriptions tab is set to Periodic, Calendar, or Perpetual.&lt;br /&gt;
&lt;br /&gt;
These are some examples of subscriptions:&lt;br /&gt;
# A monthly charge that allows user access to a podcast -- Create an item 'monthly subscriber', set subscription type to periodic and the period to 1 month. Select a group into which users will be added, and check renew on expiration. Put your podcasts on a page protected by the selected subscription group.&lt;br /&gt;
# An annual newsletter purchased one-time -- Set the subscription type to periodic and do not check renew. Select a group for users. Then each month, send a Group Email to the selected group.&lt;br /&gt;
&lt;br /&gt;
Subscription Settings&lt;br /&gt;
&lt;br /&gt;
::* Subscription Type - If blank, this item is not a subscription. Select Calendar to have the subscription expire on a specific month. Select Periodic to have the subscription expire after a set number of days or months. Select perpetual if the subscription never expires.&lt;br /&gt;
::* Group - When this item is purchased, all users in the account will be added to this group.&lt;br /&gt;
::* Group Expiration Period (Days) - For Periodic Subscriptions, the days until the subscription expires. (can be used in combination with Months)&lt;br /&gt;
::* Group Expiration Period (Months) - For Periodic Subscriptions, the months until the subscription expires. (can be used in combination with Months)&lt;br /&gt;
::* Calendar Duration Month - For Calendar Subscriptions, the month that this subscription expires.&lt;br /&gt;
::* Renew on Expiration - If checked, the account will be charged for renewal when the subscription expires. For On-Demand (credit card and echeck) accounts, the charge runs a day before expiration. On billing accounts the invoice is sent based on the prebill setting in the Ecommerce Settings.&lt;br /&gt;
::* Block Duplicate Recurring Purchases - If checked, an account can only have this subscription once.&lt;br /&gt;
::* recurringPrice - If not blank, this price will be used for renewals.&lt;br /&gt;
::* inMyAccount - if checked, subscriptions to this item can be canceled from the My Accounts section.&lt;br /&gt;
&lt;br /&gt;
====Pricing====&lt;br /&gt;
:* Unit Price&lt;br /&gt;
:* Sale Price&lt;br /&gt;
:* Special Price&lt;br /&gt;
:* On Sale&lt;br /&gt;
&lt;br /&gt;
====Promotional Discounts====&lt;br /&gt;
&lt;br /&gt;
====Misc====&lt;br /&gt;
:* Featured&lt;br /&gt;
:* New&lt;br /&gt;
:* Viewings&lt;br /&gt;
:* Materials&lt;br /&gt;
:* Allow Receipt Copy&lt;br /&gt;
:* Receipt Copy&lt;br /&gt;
:* Is In Catalog&lt;br /&gt;
:* Msg To Billing When Paid&lt;br /&gt;
:* invoiceCopy&lt;br /&gt;
:* allowInvoiceCopy&lt;br /&gt;
:* isTaxable&lt;br /&gt;
:* hideInvoiceLineIfNoCharg&lt;br /&gt;
:* '''Max Quantity Per Order:''' Put a number in here to limit the number of this item that can be ordered at one time&lt;br /&gt;
&lt;br /&gt;
====Shipping====&lt;br /&gt;
:* Shipping Required&lt;br /&gt;
:* Shipping Weight&lt;br /&gt;
&lt;br /&gt;
====Inventory Management====&lt;br /&gt;
Use inventory management to help track item levels, notify an administrator when quantities are low, and remove items from the catalog when they are depleted.&lt;br /&gt;
&lt;br /&gt;
:* '''Quantity On-Hand'''&lt;br /&gt;
:: The number of items you have available for ordering. This quantity is changed on order fulfillment.&lt;br /&gt;
:* Quantity Low&lt;br /&gt;
:: When the quantity on-hand falls below this level, the ecommerce administrators group will receive a notification&lt;br /&gt;
&lt;br /&gt;
====Permissions and Roles====&lt;br /&gt;
In the Catalog tab of Items, in the ORDER BUTTON MODE field, you can select:&lt;br /&gt;
:* Always Hide to prevent anyone from ordering the item&lt;br /&gt;
:* Always Show to allow everyone to order the item&lt;br /&gt;
:* Show Based on User Group Policies to allow users in specific groups to order the item&lt;br /&gt;
&lt;br /&gt;
To set the User Group Policies, go to Ecommerce Cart Settings. In the Group Policies section you will check the box next to ALLOW ORDERING. So for example, if you only want members to be able to order certain items, set the Order Button Mode field to &amp;quot;show Based on User Group Policies&amp;quot; and in Ecommerce Cart Settings check the field Allow Ordering next to the Members group(s).&lt;br /&gt;
&lt;br /&gt;
====Fulfillment====&lt;br /&gt;
:* sendFulfillmentNotification&lt;br /&gt;
:* fulfillmentNotificationGroupId&lt;br /&gt;
&lt;br /&gt;
====General Ledger Transactions====&lt;br /&gt;
:* Deferment Method : No Deferment, Defer to Deferment Date, Defer Monthly&lt;br /&gt;
:* Deferment Account : When a deferment method is selected, paying for this item creates an account transaction crediting this deferment account, and deferred transaction(s) debiting the deferment account to the item's income account.&lt;br /&gt;
:* Deferment Date : When the Deferment Method is Defer to Deferment Date, a single deferred transaction will occur on this date.&lt;br /&gt;
:* Number of Monthly Deferment Transactions : When the Deferment Method is Defer Monthly, this many deferred monthly transactions will be created, evenly spacing the income over the period.&lt;br /&gt;
:* generalLedgerAccountId&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following item fields only apply to Membership Items, used in Membership Manager&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:* tbd&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tools===&lt;br /&gt;
You can use INVOICE MANAGER to create manual invoices, credit memos and account charges. To access these features, log in and go to ADMIN. Click on the MANAGE ADD-ONS folder. Next click on the ECOMMERCE folder and then click on INVOICE MANAGER. From here you will click on the TOOLS tab&lt;br /&gt;
&lt;br /&gt;
====Enter Payments====&lt;br /&gt;
Use the enter payments tool to add payments received from accounts and to apply previously entered payments that were saved as deposits.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Payment Methods'''&lt;br /&gt;
* Cash - Select the cash payment method to enter a payment that requires no tracking (check number, credit card history, etc).&lt;br /&gt;
* Check - use the check payment method to enter a check payment&lt;br /&gt;
* Credit Card - use the credit card payment method to enter and process a credit card payment&lt;br /&gt;
* Apply Deposit - use the apply deposit payment method to apply one or more deposits to an invoice.&lt;br /&gt;
&lt;br /&gt;
'''Create a Deposit'''&lt;br /&gt;
&lt;br /&gt;
Check this box to create a deposit for the account with the payment, or any excess of the payment not applied to invoice(s)&lt;br /&gt;
&lt;br /&gt;
'''Do Not Send a Receipt'''&lt;br /&gt;
&lt;br /&gt;
If the customer account is configured to receive receipt notifications, check this box will prevent a receipt from being sent to the customer for paid invoices.&lt;br /&gt;
&lt;br /&gt;
'''Transaction Date'''&lt;br /&gt;
&lt;br /&gt;
Leave this blank to post this transaction at the time the payment is applied. Enter a different transaction date to post the payment as needed. Note that the transaction date is limited by the transaction export data. Once a months data is exported, you cannot post a transaction before the end of that period.&lt;br /&gt;
&lt;br /&gt;
'''Select unpaid charges'''&lt;br /&gt;
&lt;br /&gt;
If the payment is to be applied to invoices, select the unpaid charges from the list.&lt;br /&gt;
&lt;br /&gt;
'''Check Number'''&lt;br /&gt;
&lt;br /&gt;
For Check payments, enter the check number for tracking purposes.&lt;br /&gt;
&lt;br /&gt;
'''Credit Cards'''&lt;br /&gt;
&lt;br /&gt;
For credit card transactions, enter the card number, expiration date and name on the card. Optional fields are available for CSV and billing zip code if you have configured your processor to required them.&lt;br /&gt;
&lt;br /&gt;
'''Applying Deposits'''&lt;br /&gt;
&lt;br /&gt;
when appying deposts to pay invoices, select the deposit(s) to apply. If the amount of the deposit(s) is greater than the invoices, check the Create a Deposit checkbox to create a deposit for the excess.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===My Account===&lt;br /&gt;
A public addon that lets account contacts (primary and billing) pay invoices with a credit card they enter.&lt;br /&gt;
&lt;br /&gt;
====User Profile====&lt;br /&gt;
Here you edit name, email/user name, password, phone number, photo and organization selection.&lt;br /&gt;
&lt;br /&gt;
====Pay Invoices====&lt;br /&gt;
Access this to view and pay current invoices.&lt;br /&gt;
&lt;br /&gt;
====Payment Information====&lt;br /&gt;
Use the payment information screen to add or modify online payment methods such as credit cards and/or ACH methods. Select the primary and secondary payment method to be used to automatic payments. The secondary method is used if the primary method fails. If the secondary methods fails, all other payment options will be attempted as well.&lt;br /&gt;
&lt;br /&gt;
====Account History====&lt;br /&gt;
&lt;br /&gt;
====Manage Subscriptions====&lt;br /&gt;
Manage subscriptions lets a user subscribe and unsubscribe to any groups marked &amp;quot;Public Join&amp;quot;, and cancel any paid subscription marked &amp;quot;Manage in My Account&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
One application for this section is to let users remove themselves from specific email groups. To do this, include a link in your email to this page.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Free Subscriptions : A free subscription is a group that has &amp;quot;Public Join&amp;quot; checked, and is NOT included in a subscription item.&lt;br /&gt;
&lt;br /&gt;
; Paid Subscriptions : A paid subscription is an item that with a subscription type that has been purchased by the account. If the item is marked &amp;quot;Manage in My Account&amp;quot; in its subscription tab, it will be listed on the Manage Subscriptions page of My Account and users can cancel the subscription by unchecking the box and clicking save.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Manage Staff====&lt;br /&gt;
Here you add, delete or update profile information for account users.&lt;br /&gt;
&lt;br /&gt;
====Manage Organization Profile====&lt;br /&gt;
Here you can change the company name, address, phone, fax, web or email address.&lt;br /&gt;
&lt;br /&gt;
====Manage Certifications and Certificates ====&lt;br /&gt;
In this area of My Account, users can manage and maintain their certifications and certificates by uploading continuing education credits and making payments.&lt;br /&gt;
&lt;br /&gt;
=== Developer Resources ===&lt;br /&gt;
&lt;br /&gt;
The following api is provided to interface with ecommerce&lt;br /&gt;
&lt;br /&gt;
====Contensive Events====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Any addon can create an Addon Event record. These event records can be manually created or will be created automatically when the addon throws them.&lt;br /&gt;
&lt;br /&gt;
It can then throw the event with a cp method, like cp.site.throwEvent( “My Event” )&lt;br /&gt;
&lt;br /&gt;
Any addon can register for the event with a checkbox in in a tab of the Addon record. When an addon is registered, it is called by contensive when the calling addon calls cp.site.throwEvent.&lt;br /&gt;
&lt;br /&gt;
Arguments should be passed with document properties.&lt;br /&gt;
&lt;br /&gt;
=====Item Fulfill Event=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
ecommerce.fulfillOrder&lt;br /&gt;
&lt;br /&gt;
Called when an order is to be fulfilled.&lt;br /&gt;
&lt;br /&gt;
Arguments:&lt;br /&gt;
* OrderId: The order that needs to be fulfullled&lt;br /&gt;
&lt;br /&gt;
Fulfillment for an order would include things like adding people to groups they purchase or mailing an item out. When the Fulfillment event occurs depends on the Pay Method.&lt;br /&gt;
On Demand: Fulfillment happen at the time of the purchase&lt;br /&gt;
Bill and Fulfill on payment: Fulfillment happends when the bill is paid&lt;br /&gt;
Bill and Fulfill now: fulfillment happens when the bill is sent.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Calculate order details event=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
ecommerce.calculateOrderDetails&lt;br /&gt;
&lt;br /&gt;
Called after calculating the amounts for each order detail in an order, and before calculating the shipping, taxes and total. use this to calculate a custom amount for an item&lt;br /&gt;
.&lt;br /&gt;
Arguments:&lt;br /&gt;
OrderId: The order that is being calulated&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Credit card Management=====&lt;br /&gt;
In order to edit any information pertaining to credit cards, a developer account must be used.&lt;br /&gt;
&lt;br /&gt;
====Ecommerce API====&lt;br /&gt;
To use the ecommerce API, install the NuGet package Contensive.ecommerceApi, or clone the github repository for ecommerce, build, and make a reference to the apiclass DLL.&lt;br /&gt;
&lt;br /&gt;
The following is a list of methods available. Details have been added to method heads so add a reference to the project and investigate methods there.&lt;br /&gt;
&lt;br /&gt;
* addAccountNote&lt;br /&gt;
* addAccountOnDemandMethod&lt;br /&gt;
* addAccountOrganization&lt;br /&gt;
* addAccountUser&lt;br /&gt;
* addMembershipKitFulfillment&lt;br /&gt;
* addOrderItem&lt;br /&gt;
* billAndFulfillOrder&lt;br /&gt;
* billOrder&lt;br /&gt;
* calculateOrder&lt;br /&gt;
* cancelInvoice&lt;br /&gt;
* cancelMembership&lt;br /&gt;
* cancelSubscription&lt;br /&gt;
* chargeOrder&lt;br /&gt;
* closeAccount&lt;br /&gt;
* createAccount&lt;br /&gt;
* createOrder - if the application supports multiple seller accounts, a sellerAccountId is required&lt;br /&gt;
* deleteSubscription&lt;br /&gt;
* getAccountBillingContact&lt;br /&gt;
* getAccountPayMethod&lt;br /&gt;
* getAccountPrimaryContact&lt;br /&gt;
* getAccountStatus&lt;br /&gt;
* getChargesAndPayments&lt;br /&gt;
* getInvoice&lt;br /&gt;
* getOnlinePaymentFields&lt;br /&gt;
* getOnlinePaymentFieldsForAccount&lt;br /&gt;
* getOpenOrderId&lt;br /&gt;
* getOrderDetails&lt;br /&gt;
* getOrderShipOptionSelect&lt;br /&gt;
* getShipCharge&lt;br /&gt;
* getShipOptionSelect&lt;br /&gt;
* getSiteStatus&lt;br /&gt;
* getTransactions&lt;br /&gt;
* getUserAccountId&lt;br /&gt;
* getUserAccountList&lt;br /&gt;
* payOrder&lt;br /&gt;
* payOrdersByOnlinePaymentFields&lt;br /&gt;
* removeAccountOrganization&lt;br /&gt;
* removeAccountUser&lt;br /&gt;
* setAccountBillingContact&lt;br /&gt;
* setAccountOnDemandMethod&lt;br /&gt;
* setAccountOnDemandMethodSecondary&lt;br /&gt;
* setAccountPayMethod&lt;br /&gt;
* setAccountPrimaryContact&lt;br /&gt;
* setOrderAccount&lt;br /&gt;
* setOrderPaid&lt;br /&gt;
* setOrderPromotionalDiscount&lt;br /&gt;
* setOrderShipMethod&lt;br /&gt;
* setOrderUser&lt;br /&gt;
* verifyAccount&lt;br /&gt;
&lt;br /&gt;
=== Data Structure ===&lt;br /&gt;
&lt;br /&gt;
The following database tables are used and/or created by Membership Manager.&lt;br /&gt;
&lt;br /&gt;
====People====&lt;br /&gt;
People is a system Table which stores information about users.&lt;br /&gt;
&lt;br /&gt;
====Organizations====&lt;br /&gt;
People is a system Table which stores information about companies.&lt;br /&gt;
&lt;br /&gt;
==== Accounts====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The account is the record that is charged. All transactions have to have an account to charge and be paid from.&amp;lt;br /&amp;gt;&lt;br /&gt;
tablename = abAccounts&lt;br /&gt;
; memberId: Primary Contact, The primary contact for the account.&lt;br /&gt;
; billingMemberId: Billing Contact, The person responsible for ensuring payment for the account. If blank, the Primary Contact is used.&lt;br /&gt;
; billingMemberId: Billing Contact, The person responsible for ensuring payment for the account. If blank, the Primary Contact is used.&lt;br /&gt;
; closed (Closed) : When true, this account can no longer be charged.&lt;br /&gt;
;  payMethodId : Lookup list below This represents the accounts preferred method of payment. &lt;br /&gt;
* 1 - House&lt;br /&gt;
* 2 - Credit Card&lt;br /&gt;
* 3 - Billing &lt;br /&gt;
;  notificationMethodId : Lookup list below. How the account would preferred being notified.&lt;br /&gt;
* 1 - Email&lt;br /&gt;
* 2 - Fax&lt;br /&gt;
;  termsId : Lookup into content “Account Terms”. This information provides credit terms for the account.&lt;br /&gt;
;  dateHoldBillingUntil : When not null, no payments can be run against this account until the date indicated. Charges should still accrue.&lt;br /&gt;
;  dateLastBillingNotice : This is the date of the last time the account was notificed about a balance due.&lt;br /&gt;
;  requestedCancelDate : After this date the account should not longer be charged. Services should be canceled on this date.&lt;br /&gt;
;  referralCode : When the account was created, if a code was used for tracking it is saved here.&lt;br /&gt;
;  commissionAccountId : If not null, commissions on payments to applicable charges are created in this account.&lt;br /&gt;
;  emailCharges : When checked, all charges to the account should be emailed to the billing contact.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Orders====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Transactions====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Each entry represents either a credit or debit to the account. This will be considered an asset account so a charge increases and is a Debit, a payment decreases the balance and is a Credit.&lt;br /&gt;
&lt;br /&gt;
tablename = abAccountTransactions&lt;br /&gt;
&lt;br /&gt;
;  Approved : payment transactions -- shows the payment was approved. If false, the transactions is not valid&lt;br /&gt;
;  isCharge : If true, this is a charge transaction. A positive amount represents a charge to the account increases its balance due. A negative amount represents an adjustment that decreases the amount due.&lt;br /&gt;
;  isCommission : if true, this transaction is a result of a commission on a different transaction&lt;br /&gt;
;  amount : The amount of the transaction. Position amounts increase the balance due from the account.&lt;br /&gt;
;  accountId : The account being charged or paying.&lt;br /&gt;
;  isSetupFee : for charge transactions -- if true, this transaction is a one-time charge. If false, this transaction is a result of a recurring charge.&lt;br /&gt;
;  orderId : Charge Transactions -- The order which originated the transaction&lt;br /&gt;
;  dateDue : Charge Transactions -- Determined by the pay method and set at the time of the charge. Any transaction unpaid after this date has passed is passed due.&lt;br /&gt;
;  fromDate : Charge Transactions -- When there is a service involved, the fromDate and toDate are the service dates.&lt;br /&gt;
;  toDate : Charge Transactions -- When there is a service involved, the fromDate and toDate are the service dates.&lt;br /&gt;
;  recurringPurchaseId : Charge Transactions -- When set, this charge was created by the associated entry in Recurring Purchases.&lt;br /&gt;
;  paidByTransactionId : Charge Transactions -- When set, this transaction was paid by the associated transaction. One payment can pay multiple charges. If a partial payment is made on a account, the charge must be broken up and each charge paid in full.&lt;br /&gt;
;  paymentCheckNumber : Payment Transactions -- The check number&lt;br /&gt;
;  creditCardNumber : Payment Transactions -- cc number&lt;br /&gt;
;  creditCardAuthorization : Payment Transactions -- authorizations from the payment gateway&lt;br /&gt;
;  authorizationMessage : Payment Transactions -- message from the payment gateway&lt;br /&gt;
;  paymentAppliedToCharges : Payment Transactions -- if true, this payment has been applied to charges.&lt;br /&gt;
;  orderId : For charge transactions, this is the order the created the transaction.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Recurring Purchases====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Each record represents a recurring purchase. The account billing process uses these records to create charge transactions periodically, which may then be paid.&lt;br /&gt;
&lt;br /&gt;
table = abRecurringPurchases&lt;br /&gt;
&lt;br /&gt;
;  accountId : The account to be charged&lt;br /&gt;
;  itemId : The item to use for purchase details&lt;br /&gt;
;  discountAmount : if provided, this amount will subtracted from the product amount when creating the charge transaction &lt;br /&gt;
;  isCommissionable : if checked, charges from this recurring purchase will be commissionable&lt;br /&gt;
;  dateChargeStart : When set, no charges will be created before this date. When a charge is created, it will never be back-charged earlier then this date. The effect is this will be the start date for the purchase, reguardless of other transactions. However, no refunds will be created based on this setting.&lt;br /&gt;
;  dateChargeEnd : When set, this represents the end of a contract period for a recurring purchase. This is generally the anticipated end of a longer purchase. For instance, this may be a monthly charge with a one year contract. The dateChargeEnd is the end of the year. It does not mean cancel, but represents the earliest time when the charge can be ended. The purchase will not be charge after this date.&lt;br /&gt;
;  requestedCancelDate : When set, this is the date after which the customer no longer wants the service. The purchase will not be charge after this date.&lt;br /&gt;
;  referralId : This is the ID of the referral record in referrals.&lt;br /&gt;
;  canceled : When true, this purchase no longer charges&lt;br /&gt;
;  dateStart (dateJoin) : This date is set to the date the purchase is created.&lt;br /&gt;
; dateChargedThrough : This date, set by the recurring purchase process is the date that this purchase has been charged through. The recurring purchase process will create a new order based on this date.&lt;br /&gt;
; datePaidThrough : This date is set by the payment process and manual payment entry.&lt;br /&gt;
; dateInactivate : This is the date that the product should be deactivated for non-payment.&lt;br /&gt;
; dateCancel : This is the date that the purchase is canceled for non-payment.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Groups====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
; membershipControlled : Contensive -- This is a developer-only field. When set, you can not add or remove anyone or delete the group. The Member Tracking Process (MTP) will set the field when it creates the groups.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Referrals====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Is a list of codes created to track promotions and commissions. To use a referral, the customer enters a code which matches a referral record. The commissions and discounts then apply to only those items set in Referral Item Rules.&lt;br /&gt;
&lt;br /&gt;
; code : The text code assigned to this referral. When entered during the purchase process, this referral is applied&lt;br /&gt;
; commissionAccountId : When provided, this commission account will be used for the Order or Recurring Purchase.&lt;br /&gt;
; initialChargeDiscountAmount : When provided, this discount amount will be applied to the initial purchase.&lt;br /&gt;
; recurringChargeDiscountAmount : When provided, this discount amount will be applied to recurring purchases.&lt;br /&gt;
; recurringChargeDiscountPeriods : When provided, the recurreint ChargeDiscountAmount only applies for this many periods.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Notes====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Are a list of notes created the administrator.&lt;br /&gt;
; accountId : The account associated with this note&lt;br /&gt;
; copy : The text of the note.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Terms====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
The billing arrangements for accounts set to bill as pay method.&lt;br /&gt;
; daysToPay : The number of days after the purchase date before the due date.&lt;br /&gt;
; Account Messages : Are a list of messges created by the system to track activities.&lt;br /&gt;
; accountId : The account associated with this note&lt;br /&gt;
; copy : The text of the note.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Items====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
; copy : Long Text: The long description of an item. Used on the catalog details page.&lt;br /&gt;
; overview  :  Long Text: The short version of the description. Used on the catalog listing page.&lt;br /&gt;
; hideOrderButton : Boolean: When true, if the item display on a catalog page, it will not have an order button.&lt;br /&gt;
; categoryId : Lookup into Item Categories: Used to categorize items&lt;br /&gt;
; itemNumber : Text: Used only as a reference number on the catalog&lt;br /&gt;
; UPC :  Text: Used only as a reference number on the catalog&lt;br /&gt;
; materials : Many to Many to Item Materials: Displays a list of downloadable documents for the item.&lt;br /&gt;
; featured : Boolean : Can be used to select specific items for a custom list.&lt;br /&gt;
; new :  Boolean : Can be used to select specific items for a custom list.&lt;br /&gt;
; viewings : Integer : The number of times this item has displayed on the catalog details page.&lt;br /&gt;
; quantityOnHand : integer : For inventory managment, this in the number of items you have on-hand. Automatically decremented on order purchase.&lt;br /&gt;
; quantityLow : integer: For inventory managment, when the quantityOnHand is less than the quantityLow, the Inventory Management notification is sent.&lt;br /&gt;
; imageFilename : image: the large image of the item&lt;br /&gt;
; thumbnailFilename : image: the small image of the item&lt;br /&gt;
; options : Long Text : A list of options and their choices. Separate different options with new lines. Separate choices for each option with commas. For example, if the item is a shirt and you offer three sizes and two colors, the options might be&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    size: small, medium, large&lt;br /&gt;
    color: red, blue, green&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
; unitprice : currency: the quantity 1 price without any discounts, etc.&lt;br /&gt;
; saleprice : currency: the quantity 1 price if the item has OnSale checked.&lt;br /&gt;
; specialprice : currency : the quantity 1 if the custom is in a group selected as a discount group&lt;br /&gt;
; onSale : boolean : when true, the item price will be the salePrice&lt;br /&gt;
; allowReceiptCopy : when true, receipts including this item will include the receiptCopy in the receipt's message box.&lt;br /&gt;
; receiptCopy : long text : when allowReceiptCopy is true, this text is included in the receipt's message box. &lt;br /&gt;
; shippingRequired : boolean : when true, this item will require shipping for the entire order, and the item's weight will be included in the order's weight calculation.&lt;br /&gt;
; weight : number : if shippingRequired is true, this is the shipping weight of the item.&lt;br /&gt;
; organizationId : Lookup into organizations: The source (manufacturer) for the item, included in the catalog.&lt;br /&gt;
; sourceitemNumber : Text: Used only as a reference number on the catalog&lt;br /&gt;
; groupId : The Subscription Group -- if this is not blank, anyone purchasing this item will be added to this group with the group expiration from groupExpirationPeriod and groupExpirationPeriodMonths&lt;br /&gt;
; groupExpirationPeriod  : This is an integer value in Days. it is used for both the expiration date of a subscription when it is purchased, and for the recurring billing period when a recurringCharge is included. &lt;br /&gt;
; groupExpirationPeriodMonths : This is an integer value in Months, and acts like groupExpirationDays -- effecting both group expiration for subscriptions and the recurring purchase period.&lt;br /&gt;
; isInCatalog (new) : default true. if true, this item appears in the catalog&lt;br /&gt;
; isCommissionable (new) : default false. if true, the commissionaccountid receives thier commission on this item. For catalog purchases, the commission account is set when a new account is created with a referral code.&lt;br /&gt;
; recurringCharge (new) : if not zero, this purchase creates a recurring purchase record which charges the account at the beginning of each period, based on the groupExpirationPeriod and groupExpirationPerodMonths. If the periods are zero, the recurring Charge is not valid.&lt;br /&gt;
; recurringPrebillDays(new) : For a recurring item, how many days before the purchase date should it be invoiced. The Due date will still be the purchase date plus the days to pay (in account terms)&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Orders====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
An order is created for all completed purchases.  Processes may create incomplete orders as well. The line items of the order are orderdetails The completed order total is added to transactions as a purchase.&lt;br /&gt;
Invoices sent represent a single orders.&lt;br /&gt;
; Name&lt;br /&gt;
; datePurchase&lt;br /&gt;
The effective purchase date for the order. For orders invoiced in advance of the purchase, this is the date the purchase should take place. For instance, for a membership that expires on July 1, you might want to invoice for the renewal 30 days head of time. The datePurchase is July 1, the invoice date may be June 1, and if you extend them 10 days credit, the dueDate would be July 10.&lt;br /&gt;
; dateDue&lt;br /&gt;
When the order should be paid&lt;br /&gt;
; specialPricing&lt;br /&gt;
If true, this order qualified&lt;br /&gt;
; pricelevelFreeShipping&lt;br /&gt;
if true, this order qualified&lt;br /&gt;
; itemCharge&lt;br /&gt;
The total amount of all items&lt;br /&gt;
; shipCharge&lt;br /&gt;
The calculated amount of shipping&lt;br /&gt;
; taxCharge&lt;br /&gt;
The calculated amount of tax. &lt;br /&gt;
; priceLevelDiscount&lt;br /&gt;
The calculated amount of the discount based on the price Level Discount scheme&lt;br /&gt;
; TotalCharge&lt;br /&gt;
The total of item, ship, tax and discounts&lt;br /&gt;
; orderCompleted&lt;br /&gt;
(can be removed and use dateComplete instead) - see orderComplete for details.&lt;br /&gt;
; readyForBatchComplete : When true, the background batch will complete this order, performing all the billing, invoiceing and payment when necessary.&lt;br /&gt;
; dateCompleted : Legacy - set when the order is paid. Current - set when the order is billed. -- however, there is a special case to cover the order upgrade. If dateComplete is set and ccNumber is set, the order is considered legacy and must be Paid. In this case, the payDate is set to the dateCompleted and paidByTransactionid is set to -1 to prevent re-paying.&lt;br /&gt;
; payMethod : a text description of the pay method used&lt;br /&gt;
; payDate : When the order was paid. For online orders this is populated. For offline payments, it is populated at the time the order is paid.&lt;br /&gt;
; ccAuthCode : The code returned from the last payment process attempted.&lt;br /&gt;
; ccTypeActionCode : The code returned from the last payment process attempted.&lt;br /&gt;
; ccRefCode : The code returned from the last payment process attempted.&lt;br /&gt;
; billName&lt;br /&gt;
; phone&lt;br /&gt;
; fax&lt;br /&gt;
; company&lt;br /&gt;
; address&lt;br /&gt;
; address2&lt;br /&gt;
; city&lt;br /&gt;
; state&lt;br /&gt;
; zip&lt;br /&gt;
; country&lt;br /&gt;
; shipDate : date when order is shipping&lt;br /&gt;
; shipTracking : tracking number from the shipper&lt;br /&gt;
; shipMethod : text field with the name of the ship method used&lt;br /&gt;
; shipWeight : &lt;br /&gt;
; memberId : &lt;br /&gt;
; visitorId : &lt;br /&gt;
; visitId : &lt;br /&gt;
; visitId :&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====orderDetails====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Order Details represent the line items of an order.&lt;br /&gt;
; name : a text description of the item name, quanitity and options&lt;br /&gt;
; orderId :&lt;br /&gt;
; itemId&lt;br /&gt;
; itemNumber&lt;br /&gt;
; quantity&lt;br /&gt;
; options&lt;br /&gt;
; unitPrice&lt;br /&gt;
; weight&lt;br /&gt;
; sourceid&lt;br /&gt;
; groupMemberId : The user Id of the person who will be given membership for items with a groupId. These are items that provide group membership when purchased. The userid is saved in the orderDetail record because the group membership is created when the purchase is completed, which may be by a manual payment long after the purchase is made. if the groupmemberid is not set, the account contact will be used.&lt;br /&gt;
; item Categories&lt;br /&gt;
; Order Ship Methods&lt;br /&gt;
; Item Materials&lt;br /&gt;
; item Material Categories&lt;br /&gt;
; Item Categories&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Things to Test==&lt;br /&gt;
*Add new items&lt;br /&gt;
*Set up promotional discounts&lt;br /&gt;
*Set up sales tax&lt;br /&gt;
*Set up a new account&lt;br /&gt;
*Set up a credit limit&lt;br /&gt;
*Create manual invoice&lt;br /&gt;
*Create manual charge and credit&lt;br /&gt;
*Close account&lt;br /&gt;
*Send manual invoice and statement&lt;br /&gt;
*Set up account primary and biling contact&lt;br /&gt;
*Delete someone from account&lt;br /&gt;
*Test My Account&lt;br /&gt;
#Profile&lt;br /&gt;
#Online Payments&lt;br /&gt;
*Update Payment Info&lt;br /&gt;
#Manage Grops&lt;br /&gt;
#Manage Staff&lt;br /&gt;
#Organization&lt;br /&gt;
#Certificates and Certifications&lt;br /&gt;
*Set up payment processor&lt;br /&gt;
*Set up test credit card&lt;br /&gt;
*Purchase process settings&lt;br /&gt;
*Invoice settings&lt;br /&gt;
*Reports&lt;br /&gt;
#Daily Activity Report&lt;br /&gt;
#Dues Deferment Report&lt;br /&gt;
#GL Account Summary Report&lt;br /&gt;
#Invoice Aging Report&lt;br /&gt;
#Item Category Purchase Report&lt;br /&gt;
#Item Purchase Report&lt;br /&gt;
#Purchase History Report&lt;br /&gt;
#Suspended Certification Report&lt;br /&gt;
#Top Buyers Report&lt;br /&gt;
#Top Category Buyers Report&lt;br /&gt;
*Account list screen in Invoice Manager Dashboard&lt;br /&gt;
*Account Details screens&lt;br /&gt;
*Test auto billing features&lt;br /&gt;
&lt;br /&gt;
==Test Cases==&lt;br /&gt;
&lt;br /&gt;
These tests represent automated tests saved in the testcases folder of the project's GitHub repository. Tests with an asterisk are included in the tool panel unit tests. Tests in brackets [] must be manually tested.&lt;br /&gt;
&lt;br /&gt;
; 1* - Buy Subscription Adds Users to Group : buy a subscription &amp;gt; adds account's users to the subscription's group&lt;br /&gt;
; 2* - Cancel Subscription Removes Group Users : cancel subscription &amp;gt; removes account's users to the subscription's group&lt;br /&gt;
; 3* - Add User updates user's groups : add a person to an account (as an individual) &amp;gt; adds account's users to the subscription's group&lt;br /&gt;
; 4* - Add Org updates users' groups : add an organization with person to an account &amp;gt; adds all the organization's users to the subscription's group.&lt;br /&gt;
; 5* - Remove Account User updates user's groups : delete an individual user from an account &amp;gt; removes the user from the subscription's group&lt;br /&gt;
; 6* - Remove Account Org updates users' groups  : remove an organization with person from an account &amp;gt; removes all the organization's users from the subscription's group.&lt;br /&gt;
; 7* - Buy Membership adds users to groups : buy membership &amp;gt; adds account's users to the membership's group&lt;br /&gt;
; 8* - Cancel Membership : &lt;br /&gt;
# Removes the account's users from the membership's group&lt;br /&gt;
# marks the account membership status as canceled&lt;br /&gt;
# leaves the membership type alone&lt;br /&gt;
# leaves the membership expiration date alone (DLI requirement)&lt;br /&gt;
# cancels all membership invoices&lt;br /&gt;
; 9* - Add User updates Membership group : add a person to a membership account &amp;gt; adds the person to the membership's group&lt;br /&gt;
; 10* - Membership, Add/Remote Company Users : add an organization with person to a membership account &amp;gt; adds all the organization's users to the membership's group.&lt;br /&gt;
; 11* - Membership, Add/Remote Individual Users : delete an individual user from a membership account &amp;gt; removes the user from the membership's group.&lt;br /&gt;
; 12* - Membership, Add/Remove Organization : remove an organization with people from a membership account &amp;gt; removes all the organization's users from the membership's group.&lt;br /&gt;
; 13* - Manually add a subscription : Manually add a non-membership subscription (recurring purchase) to an account within the Account Manager UI &amp;gt; adds account's users to the subscription's group.&lt;br /&gt;
; 14* - Manually add a membership : Manually add a membership to an account within the Account Manager UI &amp;gt; adds account's users to the membership's group.&lt;br /&gt;
; 15* - Manually Delete Subscription in UI : manually delete a subscription within the Account Manager UI &amp;gt; removes account's users to the subscription's group. NOTE: we do not support deleting recurring purchases in the admin interface.&lt;br /&gt;
; 16* - Manually remove Account Membership type : manually change an account from a valid membership type to a non-member type within the Account Manager UI &amp;gt; removes account's users to the membership's group&lt;br /&gt;
; 17* - Close Membership account updates groups : close a membership account &amp;gt; removes account's users from the membership's group&lt;br /&gt;
; 18* - Close non-Membership account updates groups : : close a non-membership account &amp;gt; removes account's users from the subscription group&lt;br /&gt;
; 19* - Remove user from org with subscription : remove a person from an organization that is part of a non-membership account &amp;gt; remove the person from the subscription group&lt;br /&gt;
; 20* - Remove user from org with membership : remove a person from an organization that is part of a membership account &amp;gt; remove the person from the membership group&lt;br /&gt;
; [21] - My Account Echeck if enabled : Show My Account - Payment Options - eCheck options only if authorizenet payment processor enables eCheck&lt;br /&gt;
; 22* - House Account charge and payment :&lt;br /&gt;
# verify chargeOrder() completes, pays, sends receipt and fulfills&lt;br /&gt;
# verify payOrder() on new order completes, pays, sends receipt and fulfills&lt;br /&gt;
; 23* - On-Demand account charge and payment : &lt;br /&gt;
# verify chargeOrder() with no account pay options -- fails&lt;br /&gt;
# verify chargeOrder() with good account pay option -- completes, pays, sends receipt and fulfills &lt;br /&gt;
# verify payOrder() with good pay option -- completes, pays, sends receipt and fulfills &lt;br /&gt;
; 24* - Bill account charge and payment :&lt;br /&gt;
# verify chargeOrder() -- completes, sends invoice, no fulfillment. Then pay the invoice and verify fulfillment.&lt;br /&gt;
# verify payOrder() with good pay option, on new order charges --  completes, pays, sends receipt and fulfills&lt;br /&gt;
; 25* - Bill-and-fulfill account charge and payment&lt;br /&gt;
# verify chargeOrder() sends invoice and fulfills&lt;br /&gt;
# verify payOrder() on new order charges, pays and fulfills with good pay option&lt;br /&gt;
# verify payOrder() on open invoice pays and fulfills with good pay option&lt;br /&gt;
; 26* - Automatic Activation : verify new memberships are active when automatic activation is checked, and pending when automatic activation is unchecked.&lt;br /&gt;
; 27* PayOptions are used in the correct order :&lt;br /&gt;
# *If a card or echeck is provided, no alternative methods are attempted&lt;br /&gt;
# *Primary is attempted first if it has a valid expiration date&lt;br /&gt;
# *if primary fails, secondary is used next if it has a valid expiration date&lt;br /&gt;
# *if secondary fails, all non-echeck payoptions are attempted if they have valid expiration dates&lt;br /&gt;
# *if account is billing, charging to account does NOT pay.&lt;br /&gt;
; 28* - Membership Grace Period : Verify process with prebill set to 0.&lt;br /&gt;
* initial purchase without fulfillment does not fulfill membership&lt;br /&gt;
* after payment, run housekeep, membership is active and people are in groups&lt;br /&gt;
* after expiration date but before end of grace period, run housekeep, account shows expired but people still in group&lt;br /&gt;
* after grace period but before membership cancellation grace period, run housekeep, people are not in group but membership invoice is still ok&lt;br /&gt;
* after membership cancellation grace period, run housekeep, invoice is canceled, membership is canceled, people are not in group.&lt;br /&gt;
&lt;br /&gt;
; 29* - Membership renew : Verify paying a membership renewal invoice extends expiration.&lt;br /&gt;
* set grace period to 2, set cancelation grace period to 99&lt;br /&gt;
* initial purchase with payment sets expiration and puts people in group&lt;br /&gt;
* set date to 1 day after expiration and housekeep -- membership active, invoice created, people in group&lt;br /&gt;
* set date to 3 days after expiration and housekeep -- membership expired, people out of group&lt;br /&gt;
* pay invoice -- membership active, people in group&lt;br /&gt;
&lt;br /&gt;
; 30 - Expiration Date : Verify a 1 day subscription creates an expiration date rounded up to the next midnight. So if purchased at 5pm on March 15, the expiration date is March 17, and the subscription is not valid after housekeep runs on March 17.&lt;br /&gt;
; 31 - Automatic Subscription Cancellation : Verify an unpaid non-membership subscription continues charging and allowing users in the group until the subscription cancellation period&lt;br /&gt;
; 32 - My Account Subscription cancellation : Verify any non-membership subscription can be canceled in the My Account subscriptions&lt;br /&gt;
; 33 - non-expiring Membership : Membership groups are determined by the membershiptype, not the subscription record. Remove the account membership expiration and the recurring purchase should be automatically deleted and all group membership should have no expiration date. Add an expiration and a recurring purchase is created and all group expiration is set as well.&lt;br /&gt;
; 34 - non-expiring Subscription : Subscription groups are determined by the subscription record so a non-expiring subscription is one with a charged through date very far in the future (1/1/2100). Verify the user group membership has no expiration date when the subscription &amp;gt; 50 years.&lt;br /&gt;
; 35 - Subscription Charges Remaining : if blank, a new charge is created each time charged through passes. If 0, the recurring purchase is canceled when charged through passes. if &amp;gt;0, it is decremented each time the charged through passes.&lt;br /&gt;
; [36] - My Account Subscriptions : All groups that are not selected in subscription items and have &amp;quot;Allow Public Join&amp;quot; checked can be added and removed in the My Account Subscriptions section. If the account is subscribed to an item and the item is marked &amp;quot;Manager in My Account&amp;quot; in the subscription tab, it can be canceled from the My Account Subscriptions.&lt;br /&gt;
; 37 - *Purchase Bundled Items with Subscriptions : If you purchase a bundling item, the subscriptions for each bundled item are added to the account, and the users in the account are added to the subscription group(s)&lt;br /&gt;
; 38 - My Account prevents isRecognized : if a user is recognized, my account logs them out before displaying any data&lt;br /&gt;
; 39 - My Account anonymous requires login : if you are logged out, you must login&lt;br /&gt;
; 40 - My Account fresh page displays last form : If yor nav to a form and refresh, the same forms comes back&lt;br /&gt;
; 41 - My Account select accounts : The user can manage an account only if they are the primary, billing or carbonCopy contact on the account. If user can manager multiple accounts, user selects one from a list. When user refreshs page they remain on the account they picked. When user logs in, user sees the account they last picked.&lt;br /&gt;
; 42  - My Account select organization : If the account has multiple organizations, the user can select the organization they wish to manager from the Manager Organization tool.&lt;br /&gt;
; 43 - getOnlinePaymentFields payment options :&lt;br /&gt;
# If order contains an On-Demand-Required item, only On-Demand options are returned.&lt;br /&gt;
# If order contains an On-Demand-Preferred item, only On-Demand items are offered.&lt;br /&gt;
# if the account is Billable, Bill My Account option is provided.&lt;br /&gt;
# If echeck is configured, an online Echeck option is provide.&lt;br /&gt;
# If online credit is configured, an online credit card option is provided. If there are any valid account pay options, each is provided as an option.&lt;br /&gt;
; 44 item On-Demand-Required : If an order includes an On-Demand required item, the entire order must be purchased On-Demand.&lt;br /&gt;
; 45 Pay Order with bad card : PayOrder() with card not matching test - card fails&lt;br /&gt;
; 46 Pay Order with bad expiration : PayOrder() with card that has past expiration - card fails&lt;br /&gt;
; 47 Pay Order with bad security code : PayOrder() with card that has past expiration - card fails&lt;br /&gt;
; [48] Invoice Manager, Account, Purchase History UI :&lt;br /&gt;
# An unpaid invoice has a Pay link that takes the user to the manual payment tool, populated for this account and invoice&lt;br /&gt;
# Send Invoices&lt;br /&gt;
# Send Statement&lt;br /&gt;
# Cancel selected invoices.&lt;br /&gt;
; 49 - Account List speed : 10,000 accounts in the account list must display in 5 seconds&lt;br /&gt;
; 50 - inactive items show in reports do not show in current activity&lt;br /&gt;
# Do not show in &lt;br /&gt;
#* manual invoice&lt;br /&gt;
#* (add others as discovered)&lt;br /&gt;
# Show in&lt;br /&gt;
#* Past invoices&lt;br /&gt;
#* (add others as discovered)&lt;br /&gt;
; 51 - Housekeep, skipped if not enabled : verify when housekeeping is enabled, the housekeep routine does not run. Verify when enabled, it only runs once per day and only during the time period selected.&lt;br /&gt;
; 52 - Housekeep, Batch is skipped if not enabled : verify when housekeeping runs, the batch process runs only if it is enabled.&lt;br /&gt;
; 53 - Housekeep, Batch creates orders from recurring purchases : Verify if a recurring purchase has a past charge-through date, an invoice is created for it and charged to the account&lt;br /&gt;
# free orders are paid and fulfilled&lt;br /&gt;
# house accounts are paid automatically&lt;br /&gt;
# Bill and Fulfill on Payment accounts are sent a invoice and not fulfilled until paid.&lt;br /&gt;
# Bill and Fulfill Now accounts are sent an invoice and fulfilled&lt;br /&gt;
# On-Demand accounts create an invoice and pay it with the account's pay options.&lt;br /&gt;
; 54 - Housekeep, Print Queue notification : Verify a notification is sent to the ecommerce admin if the print queue is not empty&lt;br /&gt;
; 55 - Housekeep, Credit Card expiration notification : Verify a notification is sent to the billing contact of all accounts if their credit card expires within 30 days.&lt;br /&gt;
; 56 - Housekeep, Ecommerce Credit Card Contacts group : Verify all primary and billing contacts who have a non-expired credit card in their account go into this group.&lt;br /&gt;
; 57 - Housekeep, Account group and memberships verified : Verify the following&lt;br /&gt;
# if a person is in a subscription group but not authorized, they are removed.&lt;br /&gt;
# if a person is an individual member in a subscription, they are added to the group.&lt;br /&gt;
# if a person is a company member in a subscription, they are added to the group.&lt;br /&gt;
# if a person is in a membership group but not authorized, they are removed.&lt;br /&gt;
# if a person is an individual member in a membership, they are added to the group.&lt;br /&gt;
# if a person is a company member in a membership, they are added to the group.&lt;br /&gt;
# if a person is added directly to the people table, they are added to their account's subscriptions&lt;br /&gt;
; 58 - Housekeep, Automatic export : Verify it exports as follows:&lt;br /&gt;
# When disabled, it does not export&lt;br /&gt;
# When export mode is not 1 or 2, it does not export&lt;br /&gt;
# export mode 1 exports DLI custom format&lt;br /&gt;
# export mode 2 exports General Ledger transactions, only after the month is complete and only once per month, as described in this doc&lt;br /&gt;
; 59 - Housekeep, cancel all expired memberships : For all membership past (membershipGracePeriod+membershipCancellationGracePeriod):&lt;br /&gt;
# membership status changes to canceled&lt;br /&gt;
# all users are removed from groups&lt;br /&gt;
# call invoices with membership items are canceled.&lt;br /&gt;
; 60 - Housekeep, verify membership recurring purchase : verify all membership accounts have a recurring purchase that is charged through the expiration date&lt;br /&gt;
; 61 - Housekeep, cancel duplicate membership recurring purchase : verify each account only has one membership recurring purchase.&lt;br /&gt;
; 62 - Housekeep, remove subscription group for Canceled Subscription : verify housekeep removes users from group (boad issue)&lt;br /&gt;
; 63 - Housekeep, remove subscription group for Closed Account : (boad issue)&lt;br /&gt;
; 64 - My Account, Online Payments : Verify a user can pay invoices using the online edit form.&lt;br /&gt;
; 65 - Membership Type Purchasing : Purchasing a membership type creates a membership account.&lt;br /&gt;
# if the account is already a membership, the previous membership type is set&lt;br /&gt;
# if the membership type has no subscription type or a perpetual subscription type, no membership expiration is set.&lt;br /&gt;
# if the subscription type is periodic or calendar, the membership expiration is set and a subscription is created. If renew on expiration is set, the subscription's Charges Remaining is left blank. If Renew is not checked on the membership type, Charges Remaining is set to 0.&lt;br /&gt;
; 66 - Subscriptions never fulfill bundled items : If a bundling item is a subscription or membership, the bundled items are only purchased during the initial purchase and NOT during renewal.&lt;br /&gt;
; 67 - Subscription Dependency : A subscription can be marked to be dependant on another Subscription. If a subscription expires or is canceled, all of it's dependant subscriptions are also canceled.&lt;br /&gt;
; 68 - Subscription items bundled with a subscription becomes dependant : When purchased, a subscription bundled in a subscription automatically becomes a dependant on it's bundling subscription so it will be automatically cancelled when the bundling subscription is canceled.&lt;br /&gt;
; 67 - Membership renewal : When a membership is renewed (all membership invoices created by membership subscriptions are paid), the membership expiration is updated to the subscription's charged through date, the renewed date is set.&lt;br /&gt;
: 68 - Membership renewal updates anniversary date : If a membership renewal covers a day PAST the anniversay (all membership invoices are paid), then the anniversary date event occurs, the membership kit is added and the anniversay date is updated by 1 year.&lt;br /&gt;
; 69 - On-Demand Account Prebills One Day : Verify an On-Demand account is charged one day before expiration of a subscription&lt;br /&gt;
; 70 - Billing Account Prebill : Verify the PreBill setting controls when invoices are created from subscriptions.&lt;br /&gt;
:* The effective purchase date does not change, only the billing day.&lt;br /&gt;
:* The date due is calculated with respect to the effective purchase date and does not change&lt;br /&gt;
; 71 - Subscription Charges Remaining : Verify blank charges remaining has no effect, numeric charges remaining counts down each time the subscription is charged. If a subscription reaches its charged through date and the charges remaining is 0, it is canceled.&lt;br /&gt;
; 72 - subscriptions renew : Verify subscription creates invoices on charged-Through date, adds people to groups with expiration, advances charged-through, advances group expiration.&lt;br /&gt;
* initial purchase with payment creates subscription, sets charge-through and adds people to group.&lt;br /&gt;
* set date to 1 day after chargedthrough and housekeep -- invoice created, people in group and expiration extended&lt;br /&gt;
* pay invoice -- membership active, people in group&lt;br /&gt;
; 73 - Purchase Item with prefers-On-Demand : Verify a billing account uses the On-Demand method when available&lt;br /&gt;
# in a recurring batched purchase&lt;br /&gt;
# in a manual invoice purchase&lt;br /&gt;
# in the api chargeOrder call (payOrder is not effected)&lt;br /&gt;
; 74 - Purchase Item with prefers-On-Demand : VErify a billing account always uses an On-Demand method, else the invoice is not paid, the ecommerce admin recieves a notice, and an account note is created&lt;br /&gt;
# in a recurring batched purchase&lt;br /&gt;
# in a manual invoice purchase&lt;br /&gt;
# in the api chargeOrder call (payOrder is not effected)&lt;br /&gt;
# in the api getOnlinePaymentFields, only On-Demand fields are made available&lt;br /&gt;
; 75 - Add Deposits : Deposits can be made from any of the payment methods&lt;br /&gt;
# Cash payments&lt;br /&gt;
# Check Payments&lt;br /&gt;
# Credit Card Payments&lt;br /&gt;
; 76 - Overpayments result in deposits&lt;br /&gt;
# Cash payments&lt;br /&gt;
# Check Payments&lt;br /&gt;
# Credit Card Payments&lt;br /&gt;
; 77 - Invoices can be paid with Deposits&lt;br /&gt;
# Single Invoices&lt;br /&gt;
# Combinations of Invoices&lt;br /&gt;
; 78 - An Invoice can be paid with Combinations of a Deposit and a payment&lt;br /&gt;
# Cash and a deposit&lt;br /&gt;
# Check and a deposit&lt;br /&gt;
# Credit Card and a deposit&lt;br /&gt;
; 79 - Item Pay Method Compatibility, On-Demand If Available : If an item is marked on-demand if available and contains no items marked 'on-demand required', all orders containing that item can be purchased with any method with two exceptions. First if purchasing online, the customer will only be presented with and only process On-Demand methods and second if the purchase is unattended (batch processed) it will use On-Demand options on the account if available for both On-Demand and billing accounts.&lt;br /&gt;
# If an account has an On-Demand options, an API call from applications like meeting registration will only provide on-demand options&lt;br /&gt;
# If an account has an On-Demand options, background processing will only use those options&lt;br /&gt;
# If an account does not have an On-Demand option, an API call from applications like meeting registration will only support manual the On-Demand option.&lt;br /&gt;
# If an account does not have an On-Demand option, background processing will use the pay method set in the account.&lt;br /&gt;
# Invoice Manager manual payment will not be limited in anyway, but should include a message showing the administrator if an item in the order has this setting&lt;br /&gt;
# My Account payment screen follows the api call restrictions listed here.&lt;br /&gt;
; 80 - Item Pay Method Compatibility, On-Demand Required : If an item is marked on-demand required, all orders containing that item must be purchased On-Demand, except if purchased with manual invoice and/or paid with manual payment.&lt;br /&gt;
# If an account has an On-Demand options, an API call from applications like meeting registration will only provide on-demand options&lt;br /&gt;
# If an account has an On-Demand options, background processing will only use those options&lt;br /&gt;
# If an account does not have an On-Demand option, an API call from applications like meeting registration will only support on-demand options.&lt;br /&gt;
# If an account does not have an On-Demand option, background processing will fail, adding an account note with alert and send email to admin, but not customer.&lt;br /&gt;
# Invoice Manager manual payment will not be limited in anyway, but should include a message showing the administrator if an item in the order has this setting&lt;br /&gt;
# My Account payment screen follows the api call restrictions listed here.&lt;br /&gt;
; 81 api.getAccountStatus includes account payOptions&lt;br /&gt;
* payOption.Id - that can be used in api.payOrder()&lt;br /&gt;
* payOption.Name - that can be displayed to the customer&lt;br /&gt;
* payOption.isAch - true/false if this is an ACH option&lt;br /&gt;
; 82 - api.getSiteStatus : returns the state of allowACHPayments reflected on the appropriate payment processor&lt;br /&gt;
; 83 - cancel dependent recurring purchases : If a recurring purchase is cancelled, any recurring purchase with it marked as a dependency is automatically cancelled.&lt;br /&gt;
; 84 - Pay Method Compatibility set Billing Allowed, OnLine Payment Form : If any account purchases an item marked Billing Allowed, the online payment form includes a bill my account option.&lt;br /&gt;
; 85* - Pay Method Compatibility set Billing Allowed : If any account purchases an item marked Billing Allowed, the account is invoiced as Bill and Fulfill on Payment. When the invoice is paid, fulfilment occurs.&lt;br /&gt;
; 86 - Pay Method Compatibility set On-Demand-Required, OnLine Payment Form : If any account marked Billing purchases an item marked On-Demand-Required, the online payment form only offers On-Demand options.&lt;br /&gt;
; 87 - Pay Method Compatibility set On-Demand-Required : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
; 88 - Pay Method Compatibility set On-Demand-Preferred, OnLine Payment Form : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
* if the purchase fails, the invoice is left unpaid and an error message is returned.&lt;br /&gt;
; 89 - Pay Method Compatibility set On-Demand-Preferred : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
* if the purchase fails, the invoice is created but left unpaid, to be retried later&lt;br /&gt;
; 90 - transaction Unprocessed-Credit-Card handling : Verify the field is clear if a valid processor is selected, and is set if Accept-unprocessed is selected&lt;br /&gt;
; 91 - API call billOrder() forces Bill PayMethod : verify&lt;br /&gt;
; 92 - API call billAndFulfillOrder() forces Bill-and-fulfill PayMethod : verify&lt;br /&gt;
; 93 - Close a parent account closes subaccounts : verify&lt;br /&gt;
; 94 - Cancel a parent account membership cancels subaccount memberships : verify&lt;br /&gt;
&lt;br /&gt;
; 95 - API addAccountNote&lt;br /&gt;
; 96 - API addAccountOnDemandMethod&lt;br /&gt;
; 97 - API addAccountOrganization&lt;br /&gt;
; 98 - API addAccountUser&lt;br /&gt;
; 99 - API addMembershipKitFulfillment&lt;br /&gt;
; 100 - API addOrderItem&lt;br /&gt;
; 101 - API billAndFulfillOrder&lt;br /&gt;
; 102 - API billOrder&lt;br /&gt;
; 103 - API calculateOrder&lt;br /&gt;
; 104 - API cancelInvoice&lt;br /&gt;
; 105 - API cancelMembership&lt;br /&gt;
; 106 - API cancelSubscription&lt;br /&gt;
; 107 - API chargeOrder&lt;br /&gt;
; 108 - API closeAccount&lt;br /&gt;
; 109 - API createAccount&lt;br /&gt;
; 110 - API createOrder - if the application supports multiple seller accounts, a sellerAccountId is required&lt;br /&gt;
; 111 - API deleteSubscription&lt;br /&gt;
; 112 - API getAccountBillingContact&lt;br /&gt;
; 113 - API getAccountPayMethod&lt;br /&gt;
; 114 - API getAccountPrimaryContact&lt;br /&gt;
; 115 - API getAccountStatus&lt;br /&gt;
; 116 - API getChargesAndPayments&lt;br /&gt;
; 117 - API getInvoice&lt;br /&gt;
; 118 - API getOnlinePaymentFields&lt;br /&gt;
; 119 - API getOnlinePaymentFieldsForAccount&lt;br /&gt;
; 120 - API getOpenOrderId&lt;br /&gt;
; 121 - API getOrderDetails&lt;br /&gt;
; 122 - API getOrderShipOptionSelect&lt;br /&gt;
; 123 - API getShipCharge&lt;br /&gt;
; 124 - API getShipOptionSelect&lt;br /&gt;
; 125 - API getSiteStatus&lt;br /&gt;
; 126 - API getTransactions&lt;br /&gt;
; 127 - API getUserAccountId&lt;br /&gt;
; 128 - API getUserAccountList&lt;br /&gt;
; 129 - API payOrder&lt;br /&gt;
; 130 - API payOrdersByOnlinePaymentFields&lt;br /&gt;
; 131 - API removeAccountOrganization&lt;br /&gt;
; 132 - API removeAccountUser&lt;br /&gt;
; 133 - API setAccountBillingContact&lt;br /&gt;
; 134 - API setAccountOnDemandMethod&lt;br /&gt;
; 135 - API setAccountOnDemandMethodSecondary&lt;br /&gt;
; 136 - API setAccountPayMethod&lt;br /&gt;
; 137 - API setAccountPrimaryContact&lt;br /&gt;
; 138 - API setOrderAccount&lt;br /&gt;
; 139 - API setOrderPaid&lt;br /&gt;
; 140 - API setOrderPromotionalDiscount&lt;br /&gt;
; 141 - API setOrderShipMethod&lt;br /&gt;
; 142 - API setOrderUser&lt;br /&gt;
; 143 - API verifyAccount&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
These are the accepted use cases for the project.&lt;br /&gt;
=== Manage Accounts ===&lt;br /&gt;
Use Account Manager to create accounts, manage account details, and add users and organizations.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Add an Account : An administrator can add an account, go to the account list and click [add] button. Enter a name for the account and [save]&lt;br /&gt;
; Add a User to an account : You first add a user to the system, then add the user to the account. A user can be added directly to the account (an individual user), or they can be added to an organization and the organization can be added to the account (a company user). To add an individual user, go to the Account User tab and click [add]. To add a company user, go to the organization tab and add an organization. All people with this organization set will show in the account user tab.&lt;br /&gt;
; Add an organization to an account : On the Organization table of account details, use the add button to add an organization. This adds all the organization's people to the account details people tab.&lt;br /&gt;
; Add a Primary Contact : To add a primary contact, go to the account details tab and select them from the list of account users.&lt;br /&gt;
; Add a Billing Contact : To add a billing contact, go to the account details tab and select them from the list of account users&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Charge Methods ===&lt;br /&gt;
Set an account charge method on the account details screen. There are four: No Payment Necessary, Pay On-Demand, Bill and Fulfill on Payment, Bill and Fulfill Now.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; No Payment Necessary Purchases : If an account is set to No Payment Necessary, all purchases will be automatically paid without accepting customer payment. This includes online purchases, manual invoices and automatic batch invoice payments.&lt;br /&gt;
; Pay On-Demand : This is the default charge method for new accounts. All purchases require payment when they are charged.&lt;br /&gt;
; Bill and Fulfil on Payment : When the purchase is made, an invoice is sent to the customer. Fulfilment does not occur until payment is made.&lt;br /&gt;
; Bill and Fulfill Now : When the purchase is made, an invoice is sent to the customer and Fulfillment occurs immediately. An amount must be set in the Credit Limit field in an account in order for the account to use this charge method.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Notification Methods ===&lt;br /&gt;
Set an account notification method on the account details screen. There are four: Email, Fax, Print Queue, Email and Print Queue.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Email : All invoices and other notifications will be emailed to the account contact.&lt;br /&gt;
; Fax : All invoices and other notifications will be faxed to the account contact.&lt;br /&gt;
; Print and Mail Queue : All invoices and other notifications will be sent to the print queue to be printed and mailed.&lt;br /&gt;
; Email and Print Queue : All invoices and other notifications will be emailed to the account contact and also sent to the print queue to be printed as necessary.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Charging to an account ===&lt;br /&gt;
When a customer purchases, they use the account set in their people record regardless in which account(s) they may be be included. Being included in the users tab of an account gives those uses access to the benefits of a purchase, such as being added to a subscription group or a membership group. To be allows to purchase on the account, each person can have one and only one purchasing account set in their people record.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Purchase on your Billing Account : When a person purchases online, they use the account set in their people record under billing.&lt;br /&gt;
; Purchasing without a Billing Account : If the Ecommerce Setting &amp;quot;Create Ecommerce Account Automatically&amp;quot; is checked, an account will be created automatically for the customer when they purchase online. Otherwise the customer cannot purchase online.&lt;br /&gt;
; Purchasing with a closed account : If the Ecommerce Setting &amp;quot;Create Ecommerce Account Automatically&amp;quot; is checked, an account will be created automatically for the customer when they purchase online. Otherwise the customer cannot purchase online.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orders and Invoices ===&lt;br /&gt;
An order is a list of services and items to be sold to a customer. Online it is represented by a shopping cart. When the order is charged to the customer it is called an Invoice and can no longer be modified. When an Invoice is paid, it becomes a receipt and can no longer be cancelled.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Uncharged Orders : When a customer adds items to their shopping cart, the order remains uncharged. For online ordering with on-demand payment methods, the order remains uncharged until it is paid. For all other cases, an order is first charged, then paid.&lt;br /&gt;
; Charged Orders (Invoices) : When an order is charged, it becomes an invoice with a due date based on the customer's charge method.&lt;br /&gt;
; Paid Orders (Paid Invoices / Receipts) : When an order is paid, it becomes a receipt.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Statements, Balances and Invoices ===&lt;br /&gt;
An Invoice represents a charge to the account. The account statement reflects the status of an account at a particular moment.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Add an invoice to a Statement : Add an unpaid invoice to a billing account (Bill and Fulfill) and it appears on the statement, increasing the account balance.&lt;br /&gt;
; Pay an Invoice to remove it from a statement : When an invoice is paid, it is removed from the account statement.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Closed Accounts ===&lt;br /&gt;
When an account is closed, it can no longer be used, but its history and settings are preserved.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Close an account: You can close an account from the account list by selecting the account and clicking [Close Selected Accounts]. You can close an account from the account details page with the close account button.&lt;br /&gt;
; Unpaid Invoices and Recurring Purchases are canceled : When an account is closed, its open invoices and recurring purchases are cancelled.&lt;br /&gt;
; Use of a closed account : Users with a closed account set cannot use it. If they attempt to purchase online, a new account will be created for them.&lt;br /&gt;
; Re-Open a Closed Account : Locate the account in the account list by filtering for closed accounts. Edit the account and change the account status to open. Users who have not created new accounts will be able to use the account again.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Membership Accounts ===&lt;br /&gt;
Membership Accounts are accounts that have a Membership Type set.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Create a membership type : A membership type is a type of item. Create a membership type in Membership Manager. Only a name is required.&lt;br /&gt;
; Create a Membership Account : Add an account to the system and set their membership type.&lt;br /&gt;
; Add a Membership Group to a Membership Type : Edit the membership type and on the subscriptions tab, set the group. All users in Membership accounts to the this membership type will be added to this membership group.&lt;br /&gt;
; Add an expiration to a membership type : Edit the membership type and on the subscriptions group, set the subscription duration. Existing membership accounts will not be changed. When this membership type is next purchased, the account's membership expiration will be set based on the duration set in the membership type.&lt;br /&gt;
; Membership auto renewal : Edit the membership type and on the subscription tab, set the membership to renew on expiration. This will create a recurring purchase record of every account set to this membership type with an expiration date. The recurring purchase will be set as &amp;quot;charged through&amp;quot; the account's expiration date.&lt;br /&gt;
; All Account Users are added to the Membership Group : All people in the user table of account details are automatically added to the membership group with the membership expiration date. If you add an individual user to the account, they are automacally added to the Membership Group. If you add an organization to the membership, all the organization's users are added to the Account, and to the Membership Group&lt;br /&gt;
; Membership Groups can only be set to people who are users in a Membership Account : When a person is removed from the people tab of an account, they are automatically removed from the membership group for the account&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Automatic Billing ===&lt;br /&gt;
Account Manager automatically charges customers for recurring purchases, and automatically pays outstanding invoices for accounts setup as On-Demand&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Set the automatic billing time of day : Use Ecommerce Settings to set the time of day when automatic bill occurs.&lt;br /&gt;
; Recurring Purchases control automatic charges : To create an automatic charge, add a recurring purchase to the account. If the charged-through date is blank, the account will be charged on the next batch. Otherwise, the next purchase date will be determined by the &amp;quot;charged-Through&amp;quot; date.&lt;br /&gt;
; Recurring purchase for On Demand Accounts : On Demand Accounts are charged on the &amp;quot;charged-Through&amp;quot; date.&lt;br /&gt;
; Recurring purchase for Billing Accounts : Both Bill and Fulfill Now and Bill and Fulfill on Payment are charged on or before the &amp;quot;charged-Through&amp;quot; date, based on &amp;quot;Pre-bill days for billing accounts&amp;quot; set in Ecommerce Settings.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Invoice Payments ===&lt;br /&gt;
There are several ways an account can pay for an invoice.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; On-Demand Payments : When an account is configured as on-Demand and has a valid On-Demand payment option configured, an invoice charged to the account is paid by the primary on-demand method first. If that fails, it is paid by the secondary on-demand payment method. If that fails, all others are attempted.&lt;br /&gt;
; One-Time On-Demand Payments : An online payment by credit card or echeck is considered a One-Time on-demand payment. When a one-time payment fails, the order is not converted into an invoice and can be abandonded or modified. Since no invoice is created, the charge is not retried.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pre 2016===&lt;br /&gt;
# Test Setup&lt;br /&gt;
## Item: Leaves&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Normal (should be default), Defer Account = Deferred Income, Income Account= Leaves Income&lt;br /&gt;
## Item: Rock (Proforma)&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Proforma, Defer Account = Deferred Income, Income Account = Rock Income&lt;br /&gt;
## Item: Test Meeting&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Defer Date, Defer Date = A Future Date, Defer Account = Deferred Income, Income Account = Meeting Income&lt;br /&gt;
## Account: House&lt;br /&gt;
## Account: On-Demand-With-Card&lt;br /&gt;
## Account: Bill-Ship-Now&lt;br /&gt;
## Account: Bill-Ship-On-Payment&lt;br /&gt;
# Test Verification&lt;br /&gt;
## Valid Unpaid Invoice&lt;br /&gt;
### Go to Account &amp;gt; Purchase History &amp;gt; Verify Invoice Row Complete&lt;br /&gt;
### Go to Account &amp;gt; Purchase History &amp;gt; click on invoice number &amp;gt; Verify Invoice displays correctly&lt;br /&gt;
### Go to Account &amp;gt; Transactions &amp;gt; Verify one row for new charge&lt;br /&gt;
## Valid Cash Payment&lt;br /&gt;
### (how to validate a cash payment)&lt;br /&gt;
## Valid Check Payment&lt;br /&gt;
### (how to validate a check payment)&lt;br /&gt;
## Valid Credit Payment&lt;br /&gt;
### (how to validate a credit card/ach payment)&lt;br /&gt;
# Test Tools&lt;br /&gt;
## Test Create Invoice Tool - this is just to test basic functionality. Transactions will be tested separately.&lt;br /&gt;
### Payment Methods&lt;br /&gt;
#### Charge the account - &lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create a paid invoice.&lt;br /&gt;
##### Charge and order to the Bill-No-Ship account. It should create an unpaid invoice.&lt;br /&gt;
#### Bill the order but do not pay&lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create an unpaid invoice.&lt;br /&gt;
#### Create the order but do not bill&lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create an uncharged invoice.&lt;br /&gt;
### Shipping Charges&lt;br /&gt;
#### Set no shipping charge - charge to account Bill-No-Ship. Verify no shipping charges&lt;br /&gt;
#### Set a shipping charge - charge to account Bill-No-Ship. Verify the shipping charges&lt;br /&gt;
### Invoice Messages&lt;br /&gt;
##### Verify the unpaid message appears on unpaid invoices&lt;br /&gt;
##### Verify the paid message appears on paid invoices&lt;br /&gt;
### Line Item options&lt;br /&gt;
#### Quantity - Required&lt;br /&gt;
#### Item - Optional&lt;br /&gt;
#### General Ledger Account - overrides item's GL Account&lt;br /&gt;
#### Price - overrides item's GL Account. Required if no Item.&lt;br /&gt;
#### Description - Required if no Item&lt;br /&gt;
#### Quantity - Required&lt;br /&gt;
## Test Enter Payments Tool&lt;br /&gt;
## Test Create Credit Tools&lt;br /&gt;
## Test Create Charge Tool&lt;br /&gt;
## Test Process Batch Tool&lt;br /&gt;
## Test Export Data Tool&lt;br /&gt;
## Test Item Features&lt;br /&gt;
### Subscriptions&lt;br /&gt;
### Bundling&lt;br /&gt;
### Inventory&lt;br /&gt;
### Fulfillment Notification&lt;br /&gt;
# Testing Transactions&lt;br /&gt;
## Bill Fulfill on Payment Account&lt;br /&gt;
### Manual invoice + Cash Payment&lt;br /&gt;
#### Single Item Order&lt;br /&gt;
##### GL Post: Normal&lt;br /&gt;
#####* After charge, verify account balance + AR + verify invoice + account transactions + gl transactions &lt;br /&gt;
#####* After payment, verify account balance + AR + verify paid invoice + account transactions + gl transactions &lt;br /&gt;
##### GL Post: Proforma&lt;br /&gt;
##### GL Post: Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Term&lt;br /&gt;
#### Single Item Order Plus Tax and Shipping&lt;br /&gt;
##### GL Post: Normal&lt;br /&gt;
##### GL Post: Proforma&lt;br /&gt;
##### GL Post: Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Term&lt;br /&gt;
#### Combination Item Order&lt;br /&gt;
##### GL Post: Normal + Proforma&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Date&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Term&lt;br /&gt;
#### Bundled Item Order&lt;br /&gt;
##### GL Post: Normal + Normal&lt;br /&gt;
##### GL Post: Normal + Proforma&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Date&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma + Proforma&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Term&lt;br /&gt;
### Manual invoice + Check Payment&lt;br /&gt;
### Manual invoice + Credit Payment&lt;br /&gt;
### Manual invoice + Deposit Payment&lt;br /&gt;
## On Demand Account&lt;br /&gt;
## Bill and Fulfill Account&lt;br /&gt;
## House Account&lt;br /&gt;
#Settings#&lt;br /&gt;
==Revision History==&lt;br /&gt;
===January 15, 2016===&lt;br /&gt;
* Added Transaction Memo field to Manual Cash Payments to assist when entering non-traditional payments.&lt;br /&gt;
* Further clarified the use of capital letters, hash tags, parentheses, and brackets in account transaction descriptions.&lt;br /&gt;
* Added a setting to let admin set the time of day for the batch to run.&lt;br /&gt;
** Sentences start with capital letter&lt;br /&gt;
** square brackets wrap system generated items and enumerations, such as transaction numbers. The brackets provide clarification for empty lists and leading/trailing spaces.&lt;br /&gt;
** parentheses set off structurally independent details, such as check numbers and cash memos&lt;br /&gt;
** Hash tags (#) are not needed in front of numbers as they take up real estate and provide no additional information.&lt;br /&gt;
* fix: Applying a single deposit to an invoice did not work&lt;br /&gt;
* fix: transactions dates that include no time portion (now possible with the manual payment transaction date) are not included in the daily summary.&lt;br /&gt;
===February 25, 2016===&lt;br /&gt;
* bugfix: Log fills with invoiceId line&lt;br /&gt;
* bugfix: if you have multiple credit cards and the first fails, and the second passes, the transaction is marked failed and is retried.&lt;br /&gt;
===April 8, 2016===&lt;br /&gt;
* Added ability to add/modify each tab and feature list item so each customer can have custom reports&lt;br /&gt;
* Converted subscriptions to account/org/user as memberships had been, so a subscription puts everyone in the account in the subscription group (for division requirement)&lt;br /&gt;
* Migrated all membership and subscription account verification to ecommerce api and now called from membership.&lt;br /&gt;
* UX update for Visibility of System Status. Button hovers and navigation highlights.&lt;br /&gt;
===May 6, 2016===&lt;br /&gt;
* Added Deferral Report to Invoice Manager&lt;br /&gt;
* Added Pay Method Compatibility items&lt;br /&gt;
* Added ability to pay and invoice with a combination of previous deposits and a current payment.&lt;br /&gt;
* Removed No Charged invoices from Invoice Manager list&lt;br /&gt;
* Bugfix - account hold should only apply to batch payments&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Invoice_Manager&amp;diff=3968</id>
		<title>Invoice Manager</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Invoice_Manager&amp;diff=3968"/>
				<updated>2020-08-14T17:08:05Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* How to Manage the Rejoin Process */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Invoice Manager provides the underlying framework for most online transactions, including Account Management, automated billing, account reporting, and asset reporting. It includes both automated and manual billing features. Other addon collections such as the Ecommerce Cart and Membership Manager use the common Invoice Manager framework to provide a consistent commerce and reporting interface.&lt;br /&gt;
==Getting Started==&lt;br /&gt;
To install Invoice Manager please contact Contensive.&lt;br /&gt;
&lt;br /&gt;
To use Invoice Manager, go to the /admin backend and open tools in the Navigator. Click Invoice Manager to open.&lt;br /&gt;
&lt;br /&gt;
To Add an account, click the Add button on the main account list page. Enter at least a unique account name and hit save. To modify an existing account, click on the account in the account list to screen see the account detail screen. Account features can be edited here, and more advanced features are accessible through the Edit link. Account contacts listed on the account detail screen can be selected from anyone associated with the account. To edit account contact details, click the edit next to the name.&lt;br /&gt;
&lt;br /&gt;
== Terms ==&lt;br /&gt;
; Account : The entity with which transactions are made.&lt;br /&gt;
; Account user : A person listed in the Users tab of the Account screen. Everyone in this list receives account subscriptions.&lt;br /&gt;
; Account purchaser : An account user who can purchase online using the account's purchasing rights. This is controlled by setting the account drop-down in the person's record. All account purchasers should also be added to the account users list. The system will automatically, periodically add all purchasers to the account user's list.&lt;br /&gt;
; Account Terms : Days to Pay (for billing accounts only) -- this is the number of days after the purchase date that the customer has to pay.&lt;br /&gt;
; Account Transaction : A log that records previous transactions.&lt;br /&gt;
; Account Transaction Document : A list of Account Transactions exported as as one group.&lt;br /&gt;
; Anniversary Date : The anniversary date is the upcoming date which represents another year of membership. When the account pays for a membership invoice that covers a period beginning on or past the Anniversary Date, the Anniversary Date is automatically set to the next year and the account is added to the Membership Kit Fulfillment report. For example, if the Anniversary Date is 2/5/2010 and a membership invoice is paid which covers 2/1 to 2/28, the Anniversary Date does NOT change. In this case, the next invoice covering 3/1/2010 to 3/30/2010 would automatically change the Anniversary Date to 2/5/2011. Another example, if the Anniversary Date is 5/1/2012 and a membership invoice is paid that covers 5/1/2012 to 5/31/2012, then the Anniversary date DOES change because this invoice period begins on (or after) the Anniversary Date.&lt;br /&gt;
; Anonymous Account : Can be enabled in settings. When enabled, this account is used for anonymous purchases. This means if a component that uses ecommerce allows users to purchase without authenticating, those purchases will be tracked on the anonymous account. Users cannot access the account, it cannot hold payment options, and it cannot include subscriptions.&lt;br /&gt;
; Completed Order : An order that the customer has indicated is ready to purchase.&lt;br /&gt;
; Canceled Order : An unpaid order that is marked to cancel&lt;br /&gt;
; Cancellation Grace Period : Settable in Membership Settings, this is the number of days after the Grace Period that the account will remain expired and users will NOT have site privileges before the membership is cancelled, and membership invoices are cancelled.&lt;br /&gt;
; Certification : An ongoing process of maintaining a certified status for a field. Ecommerce provides a mechanism for maintaining certification in multiple fields.&lt;br /&gt;
; Certificate : A one-time achievement of successfully completing a course. Ecommerce provides a mechanism for providing certificates in multiple fields.&lt;br /&gt;
; Charged Through Date : This is the last date that has been charged to a subscription or membership. If the charge is paid, this is the last date that the subscription is valid. The subscription expires on the next day, which means the subscription is expired and cannot be used on the next day.&lt;br /&gt;
; Deferred Transactions : When an invoice is paid, an account transaction is created. If the item has been configured with a differed transaction, a payment transaction is created between revenue and the deferment G/L account and deferred transactions are created in the Account Deferred Transactions table with future dates. For each deferred transactions, on its date, it will be removed and an equivalent account transaction will be created. Items are configured to create deferred transactions by specifying the deferment account, the deferment date, and the number of deferment transactions needed. For instance, you can defer a meeting payment until the meeting date, or defer an annual membership payment to show membership income on a monthly basis.&lt;br /&gt;
; Due Date : when payment is expected.&lt;br /&gt;
; Expiration Date : The last date of the current membership's period. On the following day, this account will be expired if it is not renewed. The Grace Period starts on the day after the Expiration Date. The Cancellation Grace period starts the day after the Grace period. For example, if a membership expires on March 15th, the membership is valid on March 15th, and is expired on march 16th.&lt;br /&gt;
; Fulfillment : The process of delivering goods to the customer as a result of an order.&lt;br /&gt;
; Grace period : Settable in Membership Settings, this is the number of days after the account expires the users still have access to membership privileges. When the Grace Period is over, users will be removed from groups.&lt;br /&gt;
; Invoice : The document generated from an order record, generally unpaid.&lt;br /&gt;
; Invoice Date : the date that the order is billed.&lt;br /&gt;
; Items : Things that can be purchased.&lt;br /&gt;
; Join Date : The date when the account last purchased a membership type and previously had no membership type. If an account has no membership type, and one is purchased, this date is set. It is not set for renewing accounts. However, if a membership has been cancelled and then the account rejoins as a member, the Join Date is reset to the rejoin date and the expiration date will be set based on the membership period and the new join date.&lt;br /&gt;
; Membership Account : An account from Invoice Manager, that has a valid Membership Type set&lt;br /&gt;
; Membership Cancelled Date : This is the date that the account's membership was cancelled.&lt;br /&gt;
; Membership Request Cancellation Date : This is the date what the account has requested its membership should be cancelled.&lt;br /&gt;
; Membership Types : A membership type is a special case of an item. When purchased, the membership type is saved in the account record enabling membership features such as the subscription group. An account can only have one membership type at a time so purchasing another will change the account to the new membership type. If the membership type has a subscription type, a membership expiration and a subscription will be added to the account. If the subscription type is empty or perpetual, there will be no expiration date. This account subscription will be managed by the system to automatically renew the membership on the account's membership expiration date. In this case, the term of the new membership is determined by the membership type's subscription type, either periodic, calendar or perpetual.&lt;br /&gt;
; On-Demand Payment : This means the payment is required before services are fulfilled. on demand payments are credit card and e-check. An account with On-Demand payment method &lt;br /&gt;
; Order : represents a purchase in any stage of completion.&lt;br /&gt;
; Paid Order : A completed order that is paid&lt;br /&gt;
; Payment Method : Accounts are set to one of four possible payment methods, No-Payment, On-Demand, Bill and Fulfill Now (Credit), and Bill and Fulfill on Payment (Billing).&lt;br /&gt;
; Pay Method Compatibility : Some items are only compatible with some payment methods. Use it to manipulate the pay method used when purchasing this item. For instance, if an account is set to On-Demand and they purchase an item set as Allow Billing, then the invoice can be billed and fulfillment will occur when the item is paid.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Any Method - (default) When an item is set to Any Method, the Pay Method used will be from the Account.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On-Demand If Available - If all items in the invoice are set to this method and the account has an on-demand method (credit card or echeck), the invoice will be paid with that method. Otherwise, the account's method will be used.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On-Demand Required - If any item in the invoice is set to this method, the invoice must be paid with an on-demand method&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Billing Allowed - If all items in the invoice are set to this method, the invoice can be billed even though the account may be set to on-demand&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
; Payment Options : Payment options are the choices available for payment to users of an account. An account may have two credit cards on file. If a user of the account came online to purchase, they could choose from either of these payment options.&lt;br /&gt;
; Prebill Days : (for recurring purchases and billing accounts only ) -- this is the number of days before the purchase date that the recurring purchase is to be invoiced.&lt;br /&gt;
; Purchase Date : For credit card purchases, this is just the date of the purchase. For billing, this is the date that the purchase should take place. For instance, for a service, this is the date the service will start. For a membership, this is when the membership starts. For online purchases, this is the date of purchase. For recurring purchases with no pre-bill period this is the invoice date.&lt;br /&gt;
; Receipt : The document generated from an order record, generally paid.&lt;br /&gt;
; Subscription Item : An item that adds account users into a subscription group. The details of the subscription are configured in the subscriptions tab of the item, like if it expires and it is renews.&lt;br /&gt;
; Subscription Duration Days : The number of full days (midnight to midnight EST) granted for a subscription.&lt;br /&gt;
; Subscription Duration Months : The number of months granted for a subscription, starting at the next midnight.&lt;br /&gt;
; Subscription Renewal Notification : An email sent to On-Demand accounts in advance of a subscription renewal. This notification is optional.&lt;br /&gt;
; Subscriptions (a.k.a. Recurring Purchase) : Subscription items purchased by an account. A list of subscriptions is maintained for each account. A subscription is added when a subscription item is purchased. If a subscription includes a group, it is used to verify all account users are put in the group. A subscription can also initiate a new customer charge if the subscription item is marked to renew on expiration. If a subscription is cancelled, the user will be removed from the group and any outstanding invoices for the subscription item will be cancelled when housekeeping runs.&lt;br /&gt;
&lt;br /&gt;
== Roles ==&lt;br /&gt;
; Administrator : The site user with administrator rights who configures and maintains the ecommerce system.&lt;br /&gt;
; User : Anyone with a record in the People table.&lt;br /&gt;
; Customer : The user who purchases online, creating an invoice, paying, etc.&lt;br /&gt;
; Account Primary Contact : The user selected as the contact for the account.&lt;br /&gt;
; Account Customers : Users with the account selected in the billing tab of their people record. These people can purchase online using the account.&lt;br /&gt;
; Billing Contact : The user selected in the Accounts Billing Contact. This user receives account notifications such as invoices and statements&lt;br /&gt;
; Carbon Copy Contact : (Optional) The user who receives a duplicate of all notifications.&lt;br /&gt;
; Ecommerce Contacts : Anyone added as either Account Primary Contact or Billing Contact is automatically added to a group with this name. If that group is deleted or renamed, a new group with this name will be created.&lt;br /&gt;
; Ecommerce Payment Problem : When a credit card fails, the account contacts are automatically added to a group with this name. If that group is deleted or renamed, a new group with this name will be created. When a credit card succeeds, the account contacts are removed from this group.&lt;br /&gt;
; Ecommerce Credit Card Contacts : All account contacts are added to this group if the account has a credit card.  When a credit card succeeds, the account contacts are removed from this group. If that group is deleted or renamed, a new group with this name will be created. &lt;br /&gt;
; Ecommerce Administrator Group : In settings, you can select any group to be the ecommerce administrators group. People in this group receive notifications for the ecommerce system. If that group is deleted or renamed, a new group with the name &amp;quot;Ecommerce Administrators&amp;quot; will be created and selected.&lt;br /&gt;
&lt;br /&gt;
== How-To ==&lt;br /&gt;
These are typical procedures that help with general tasks.&lt;br /&gt;
&lt;br /&gt;
===How to Set Up a Payment Processor===&lt;br /&gt;
On-Demand payments are processed directly to a payment processor with either a credit card or echeck. To setup which payment processor to use:&lt;br /&gt;
# Login and click ADMIN, TOOLS, INVOICE MANAGER, SETTINGS.&lt;br /&gt;
# Click on the ONLINE PAYMENTS tab.&lt;br /&gt;
# For STRIPE, select STRIPE PAYMENT PROCESSING from the SELECT PROCESSOR ADDON field drop down.&lt;br /&gt;
# For the other payment processors available (Verisign, Authorizenet, YourPay, My Virtual Merchant, Paypal), select the desired one from the LEGACY PAYMENT PROCESSOR MODE field.&lt;br /&gt;
# For the selected payment processor, click on the tab that corresponds with the processor name.&lt;br /&gt;
# In the STRIPE tab, you would check the TEST field if you are in test mode and enter the information received from Stripe for Test Secret Key, Test Publishable Key, Live Secret Key, and Live Publishable Key&lt;br /&gt;
# In the VERISIGN tab you will enter the server name, transaction type, tender type, verisign user name and password, vendor name and partner.&lt;br /&gt;
# In the AUTHORIZENET tab you will check or uncheck TEST MODE and enter the server name, user name, Authorizednet version, transaction type, check delimit request string, delimiting character, response URL, transaction key, echeck type.&lt;br /&gt;
# In the YOURPAY tab you will enter the server name, server port, key local fiel path, store key and type of transaction.&lt;br /&gt;
# In the MYVIRTUALMERCHANT tab you will enter the server name, check/uncheck test mode, enter type of transaction, merchant ID, merchant user ID and merchant pin.&lt;br /&gt;
# To enable PayPal, in the ONLINE PAYMENTS tab, you will check the box next to INCLUDE PAYPAL BUTTON and enter the PayPal Businees Name, post URL and currency code. You can also check the PayPal Test Mode box with the test URL and test business name.&lt;br /&gt;
#When you are done setting up the payment processor, click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===How to Add New Items===&lt;br /&gt;
Items are products and services purchased.&lt;br /&gt;
# Login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
# Click the DATA tab at the top of the screen.&lt;br /&gt;
# Click on ITEMS.&lt;br /&gt;
# Click ADD at the top of the screen.&lt;br /&gt;
# Go through each tab to set the item up. [http://wiki.kmacloud.net/index.php?title=Invoice_Manager#Managing_Items_and_Item_Categories Click for More Information on Managing Items]&lt;br /&gt;
# To enable an email upon purchase of an item, compose the email in [http://wiki.kmacloud.net/index.php?title=Managing_Email System Email] and then in the item's PURCHASE tab, select the email from the &amp;quot;System Email Sent on Purchase&amp;quot; field. Click OK to save.&lt;br /&gt;
# To enable an email upon renewal of an item, compose the email in [http://wiki.kmacloud.net/index.php?title=Managing_Email System Email] and then in the item's SUBSCRIPTION tab, select the email from the &amp;quot;System Email Sent on Renew&amp;quot; field. Click OK to save.&lt;br /&gt;
&lt;br /&gt;
===How to setup Subscription Renewal Notifications===&lt;br /&gt;
A subscription renewal notifications can be sent optionally to accounts before subscription items are renewed.&lt;br /&gt;
# Renewal notifications are sent to the billing contact of an accounts. Go to account details and verify the billing contact is selected and has a valid email address.&lt;br /&gt;
# Go to ecommerce settings, notifications tab and set the Subscription Renewal Notification Period to the number of days ahead of charging you want to notify the user. Leave blank to disable notifications&lt;br /&gt;
# Also in the Notifications tab, set the email body you would like to send. The following text will be replaced when the email is sent:&lt;br /&gt;
#* $item$ is replaced with the name of the subscription item&lt;br /&gt;
#* $name$ is replaced with the name of the billing contact&lt;br /&gt;
# Go to the subscription tab of the item and verify Send Renewal Notification is checked.&lt;br /&gt;
# The renewal notification is only sent once during the renewal phase, so verify the subscriptions Date of Last Renewal Notice is either blank, or set to a period prior to the current renewal cycle.&lt;br /&gt;
&lt;br /&gt;
===How to create a link directly to Subscriptions or Profile?===&lt;br /&gt;
Create a link alias for the page that contains the My Account addon. In this example we will assume /MyAccount is the link alias you created, so the link to the my account addon page will be http://www.mySite.com/MyAccount .&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?profile will take the user to the profile form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?subscriptions will take the user to the manage subscriptions form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?payment will take the user to the payment form&lt;br /&gt;
&lt;br /&gt;
http://www.mySite.com/MyAccount?history will take the user to the account history form&lt;br /&gt;
&lt;br /&gt;
===How to apply a credit memo===&lt;br /&gt;
A credit memo is reversal of a charge and not a payment. Create an invoice when a service is rendered. Create a payment when the customer pays for an invoice. If the service was never rendered, you can cancel the invoice. But if the service was partially rendered and you need to return part of the invoice you have two options, either cancel the invoice and create a new invoice for the corrected service, or create a credit memo that reverses the undelivered portion of the invoice.&lt;br /&gt;
&lt;br /&gt;
You apply the credit memo at the time the remainder of the invoice is paid. So if you create an invoice for $100 for services rendered, then only deliver $60 worth of the services, you can create a credit memo for $40. When the customer pays the $60, go to the Manual Payments tool, enter the payment of $60 and apply it to the $100 invoice and the $40 Credit memo.&lt;br /&gt;
&lt;br /&gt;
===How to set up Promotional Discounts===&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click the DATA tab and then PROMOTIONAL DISCOUNTS.&lt;br /&gt;
#Click ADD to add a new one or click on an existing one to edit it.&lt;br /&gt;
#In the DETAILS tab enter the NAME of the discount, the CODE to enter to receive the discount&lt;br /&gt;
#In the DISCOUNT % tab enter the percentage discount that applies to items in an order.&lt;br /&gt;
#In the DISCOUNT VOUCHER tab enter the &amp;quot;Original Amount&amp;quot; which is the total amount of the voucher.  Then as this amount is applied, the field for &amp;quot;Amount Spent&amp;quot; will be updated to reflect the value that has been spent from the Original Amount.  Once the Amount Spent equals the Original Amount there is no further discount applied.&lt;br /&gt;
#If there is a Discount and Voucher entered for a Promotional Discount Code, the percent will be applied, then the voucher amount will be applied.  On the invoice in the account, there will be an italicized descriptive line to detail the percentage or discount amount applied to that invoice.&lt;br /&gt;
#In the ITEMS tab, check APPLIES TO ALL ITEMS or check the specific items that get the discount.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===How to set up Sales Tax===&lt;br /&gt;
To set up a sales tax for any state where it is required for a business:&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click the DATA tab and then STATES.&lt;br /&gt;
#Find the state you want to edit and click the paper/pencil icon next to it.&lt;br /&gt;
#In the SALES TAX PERCENTAGE field, enter the sales tax for the state (for a rate of 5% enter 0.05).&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===How to add a new account===&lt;br /&gt;
Login and go to ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
Click ADD at the top of the ACCOUNT LIST.&lt;br /&gt;
Type in the ACCOUNT NAME and click OK.&lt;br /&gt;
&lt;br /&gt;
Go to account list in INVOICE MANAGER.&lt;br /&gt;
Find the new account and open it.&lt;br /&gt;
In the ORGANIZATIONS tab add the organization associated with the account.&lt;br /&gt;
Then in the DETAILS tab you will see a list of all people associated with the organization in the PRIMARY CONTACT and BILLING CONTACT fields. Select one in each field and also set up the CHARGE METHOD, BILLING TERMS and NOTIFICATION METHOD. Click SAVE.&lt;br /&gt;
&lt;br /&gt;
===How to set a credit limit===&lt;br /&gt;
If an account's Charge Method is set to Bill and Fulfill Now, you must set up a credit limit in the Account.&lt;br /&gt;
Enter the amount of credit in the Credit Limit field on the Account Details screen and click SAVE.&lt;br /&gt;
Note: If the field has 0 or is blank then the account will have no credit available. The outstanding credit will be the credit limit minus any balance remaining on outstanding unpaid invoices.&lt;br /&gt;
&lt;br /&gt;
===Create Manual Invoice===&lt;br /&gt;
To create a manual invoice, login and click on ADMIN, MANAGE ADD-ONS, ECOMMERECE, INVOICE MANAGER. &amp;lt;br /&amp;gt;&lt;br /&gt;
Next select the TOOLS tab and click on CREATE INVOICE. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you will select the account, give the invoice a title (for internal use only), choose payment type, what to do if the credit card fails, and set a shipping charge (optional).  &amp;lt;br /&amp;gt;&lt;br /&gt;
You will also be able to include a custom message on the invoice when it is unpaid and after it is paid. &amp;lt;br /&amp;gt;&lt;br /&gt;
Finally you will select an item and quantity, or you can enter an item description and price for something not currently in the system. &amp;lt;br /&amp;gt;&lt;br /&gt;
Click CREATE INVOICE to generate the invoice.&lt;br /&gt;
&lt;br /&gt;
===Creating Manual Charges or Credits===&lt;br /&gt;
Then select CREATE CREDIT MEMO, CREATE ACCOUNT CHARGE or CREATE MANUAL INVOICE. In each case you will select the account from the drop down menu. In each case you will enter the amount and all other information requested. Click the &amp;quot;CREATE&amp;quot; button at the bottom of the screen to create the desired charge or credit.&lt;br /&gt;
&lt;br /&gt;
Here you can enter a custom message in the UNPAID INVOICE MESSAGE and PAID INVOICE MESSAGE fields. When you open the invoice, you will see the messages you created.&lt;br /&gt;
&lt;br /&gt;
You can also use the TOOLS tab to process a batch of pending transactions by clicking on PROCESS BATCH.&lt;br /&gt;
&lt;br /&gt;
===How to Close Accounts===&lt;br /&gt;
Click on the MANAGE ADD-ONS folder. Next click on the MEMBERSHIP MANAGER folder and then click on MEMBERSHIP MANAGER. From here you will click on the INVOICE MANAGER tab. You will see a list of all accounts or only open accounts if you check the OPEN ONLY box. To close any accounts, click the check box by the account name and click on CLOSE ACCOUNT from the menu.&lt;br /&gt;
&lt;br /&gt;
===Sending Manual Invoices or Statements.===&lt;br /&gt;
If you need to send a manual invoice or statement, click on the MANAGE ADD-ONS folder. Next click on the MEMBERSHIP MANAGER folder and then click on MEMBERSHIP MANAGER. From here you will click on the INVOICE MANAGER tab. Next click on the NAME of the account and the PURCHASE HISTORY tab for that account. Click on the box next to any invoices you want to send and then click SEND INVOICES. If you want to send a statement, which shows all outstanding charges for the account, click the SEND STATEMENT button.&lt;br /&gt;
&lt;br /&gt;
If you need to send statements to multiple accounts, click on ECOMMERCE and then INVOICE MANAGER. Place a check in the box next to all accounts you want to receive a statement. Next click SEND STATEMENTS.&lt;br /&gt;
&lt;br /&gt;
===How to change an account primary or billing contact.===&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. On the details tab are select lists for the account primary contact and the account billing contact. Choose someone from this list and click save.&lt;br /&gt;
&lt;br /&gt;
These select lists include everyone in the users' tab for the account plus the person currently selected in the drop-down. That means if you select someone and later they are removed from the users' list, they will remain in the contact list until you select a replacement.&lt;br /&gt;
&lt;br /&gt;
===How to add someone to the account primary or billing contact.===&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. Go to the User's tab and verify the person has been added to the account. If they have not, click the add button and add them to the users list and click save.&lt;br /&gt;
&lt;br /&gt;
On the details tab are select lists for the account primary contact and the account billing contact. Choose someone from this list and click save.&lt;br /&gt;
&lt;br /&gt;
===How to remove someone from an account.===&lt;br /&gt;
There are four possible associations between a person and an account that should be verified.&lt;br /&gt;
# If they are the primary or billing contact, you must select someone else.&lt;br /&gt;
# If they are an individual member, you must remove them from the account on the account's User page.&lt;br /&gt;
# If they are a company member, you have to edit their people record and change (or remove) the organization.&lt;br /&gt;
# In rare cases, they may be configured to purchase online with the account. Change their billing account in their people record in the billing tab.&lt;br /&gt;
&lt;br /&gt;
Open invoice manager, locate the account in the list and click the edit icon. If the person is the billing or primary contact, select a replacement and click save.&lt;br /&gt;
&lt;br /&gt;
Go to the User's tab and locate the person. Click edit to open the person's People record. Verify their organization is set correctly (remove from the account's organization if necessary). On the Billing tab, verify the Account is selected correctly (remove from the account if necessary).&lt;br /&gt;
&lt;br /&gt;
Click OK on the people record should return you to the invoice manager page. If not, go to invoice manager and select the account.&lt;br /&gt;
&lt;br /&gt;
Go to the user's tab. If the person was an individual user (associated to the account as an individual not as a company employee), you can remove them by checking the box next to their name and clicking Remove Selected User.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Your Account Profile in My Account===&lt;br /&gt;
The Account Profile page stores your name, email, password, phone and photo. Click on the person icon to change any of those account fields. Click SAVE when you are done.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Groups In My Account ===&lt;br /&gt;
You can manage various group types through My Account.&lt;br /&gt;
&lt;br /&gt;
====First set up Group Type====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE ADD-ONS, ECOMMERCE, GROUP TYPES.&lt;br /&gt;
#Click ADD to add a new group type or click the paper/pencil icon to edit a group type.&lt;br /&gt;
#In the DETAILS tab, enter a name for your group type, such as Committees.&lt;br /&gt;
#In the MY ACCOUNT tab, check INCLUDE IN MY ACCOUNT to allow people to join this group type in MY ACCOUNT. &lt;br /&gt;
#If there is an expiration time period for this group, set the EXPIRATION METHOD as Periodic (set the # of days or months) or Calendar (set a specific day and month each year).&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====Next set up the Groups====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE USERS, GROUPS.&lt;br /&gt;
#Click ADD to add a new group or click the paper/pencil icon to edit a group.&lt;br /&gt;
#Enter the group NAME and CAPTION (such as Safety Committee) and select the GROUP TYPE if any.&lt;br /&gt;
#Check the box next to the field &amp;quot;Allow Public Join&amp;quot;.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====Set up Notifications for Group Joins====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click MANAGE EMAIL and SYSTEM EMAIL.&lt;br /&gt;
#Open the email named GROUP JOIN NOTIFICATION EMAIL.&lt;br /&gt;
#Go to the SEND TO GROUPS tab.&lt;br /&gt;
#Click on the name of the group you want to be notified every time someone joins a group through My Account.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When a user clicks on MY ACCOUNT, they can click on the Manage Groups icons to join any group that is marked as &amp;quot;Allow Public Join&amp;quot;. To join a specific group, they wll click on the check box next to that group and click SAVE. When anyone joins a new group, a notification email is sent to the group specified in the Group Join Notification email.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Online Payments In My Account ===&lt;br /&gt;
Click the $ icon to get to this page. The Online Payments page shows current invoices outstanding. On this page you can choose to pay one or more invoices by selecting the invoices you wish to pay and then entering credit card information and clicking MAKE PAYMENT.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Updating Payment Information in My Account ===&lt;br /&gt;
Click on the credit card icon to get to this page. The Update Payment Information page is where you can store and edit information about your payment methods, including credit cards and online checks (if enabled). Click ADD to add a new payment method, and click on a payment method to edit any information included about that  payment type. Click SAVE when you are done adding or changing information.&lt;br /&gt;
&lt;br /&gt;
=== How to Search Account History in My Account ===&lt;br /&gt;
Click on the clock icon to get to the Account History page, which shows information about all of your previous invoices and payments.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Staff in My Account ===&lt;br /&gt;
Click on the people icon to manage staff if you are authorized to perform this function. You can add new users by clicking on ADD USER or edit existing users by selecting them and clicking UPDATE. After you add or edit users, click SAVE to store your changes. You can also delete users from your account by checking the box next to their name and clicking UPDATE. This action will also delete the user's People Record from the system.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Organizations in My Account ===&lt;br /&gt;
Click on the organization icon to update organization information if you are authorized to perform this function. You can update the company name, address, phone number, web, email or annual revenue amount. You can also upload a new logo. After you add or edit information, click CLOSE to store your changes. NOTE: This section is only visible if the account has organizations associated with it.&lt;br /&gt;
&lt;br /&gt;
=== How to Manage Certificates and Certifications in My Account ===&lt;br /&gt;
Click on the Certification icon to update CEU credits for a specific certificate or certification.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: In order for the Certifications/Certificate icon to appear under My Account, the box must be checked next to the field &amp;quot;Include Certifications&amp;quot; in the My Account tab of Ecommerce Settings.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== How to Add New Certificates or Certification Types ====&lt;br /&gt;
*Login and click on ADMIN, MANAGE ADD-ONS, ECOMMERCE.&lt;br /&gt;
*If there is not yet an item set up for your certificate or certification, then follow instructions below; otherwise proceed to the next step in the process.&lt;br /&gt;
**Click ITEMS and ADD.&lt;br /&gt;
**Enter the ITEM NAME in the Name field.&lt;br /&gt;
**In the Catalog tab make sure &amp;quot;Appears in Catalog&amp;quot; is NOT checked and Category is set to NONE.&lt;br /&gt;
**In the GL field set the &amp;quot;General Ledger Post method to INCOME.&lt;br /&gt;
**In the Pricing field set the price in the &amp;quot;Regular Price&amp;quot; field.&lt;br /&gt;
**Click OK to save the item.&lt;br /&gt;
&lt;br /&gt;
*After you have an item set up, select either the Certificate Type or Certification Types table.&lt;br /&gt;
*Click ADD to add a new record or click the paper/pencil icon to edit an existing record.&lt;br /&gt;
*Add the Certificate or Certification Name, the Required CECs and the Item; for CERTIFICATIONS also enter # of years the certification is valid and Designation (suffix added to user name in SUFFIX field with this certification).&lt;br /&gt;
*'''For certificates, upload a PDF of the certificate.'''&lt;br /&gt;
*At this point all users will see the certificates that have been entered; certifications must be entered for each user as outlined in the next section.&lt;br /&gt;
*Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====How to Add New Certifications====&lt;br /&gt;
*Login and click on ADMIN, MANAGE ADD-ONS, ECOMMERCE.&lt;br /&gt;
* Then select the Certifications table.&lt;br /&gt;
*Click ADD to add a new record or click the paper/pencil icon to edit an existing record.&lt;br /&gt;
*Add the Certification Name (just enter the first and last name of the user and you can also add the name of the certification type here).&lt;br /&gt;
*Select the Certification Type, and add the Member ID (from the user record), Date Certified, Date Recertification is necessary and Paid Order ID (if they have already paid).&lt;br /&gt;
*Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
====The Certificate/Certification Dashboard====&lt;br /&gt;
*The CEC Manager dashboard page shows a list of a specific user's certificates and certifications and their current status. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Certifications show:&lt;br /&gt;
**Certification Name&lt;br /&gt;
**Date Certified&lt;br /&gt;
**Recertification Date&lt;br /&gt;
**Required CECs&lt;br /&gt;
**Actual CECs&lt;br /&gt;
*A button to add CECs, and if all CECs are completed a button to Pay &lt;br /&gt;
&lt;br /&gt;
Note: If CEC requirements are not met and/or payment is not completed by the recertification date, then the button will say CONTACT ADMIN and the certification will be flagged as suspended.&lt;br /&gt;
&lt;br /&gt;
*Certificates show:&lt;br /&gt;
**Certificate Name&lt;br /&gt;
**Required CECs&lt;br /&gt;
**Actual CECs&lt;br /&gt;
*A button to add CECs, and if all CECs are completed a button to PAY. Once payment is made the button will say Print Certificate.&lt;br /&gt;
&lt;br /&gt;
'''NOTES:''' &lt;br /&gt;
*The &amp;quot;Actual CEUs&amp;quot; column is calculated  by the system.&lt;br /&gt;
*The Certificate and Certifications list is linkable to the details about that certificate/certification&lt;br /&gt;
&lt;br /&gt;
==== How to Add CECs====&lt;br /&gt;
*To add CEC credits, the user will click on the ADD CECs button next to current certificates or certifications or click on the certificate or certification name.&lt;br /&gt;
*This takes the user to a screen where they can upload supporting documents and enter:&lt;br /&gt;
**Event Name&lt;br /&gt;
**Event Location&lt;br /&gt;
**Event Sponsor&lt;br /&gt;
**Event Date&lt;br /&gt;
**Calculated CECs (round to nearest quarter hour)&lt;br /&gt;
*Click FINISH when you are done or ADD ANOTHER to continue adding credits.&lt;br /&gt;
'''NOTE: Information entered on this screen will update the Actual CECs for the applicable certificate/certification; credits will be based on a 60-minute hour. This means that a 60 minute workshop will equal 1.00 CE credit and a 75-minute workshop will equal 1.25 CE credits, etc.'''&lt;br /&gt;
&lt;br /&gt;
==== How to Find and Manage Suspended and Cancelled Certifications====&lt;br /&gt;
*To see any suspended certifications, login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
*Click the Reports tab and then click Suspended Certifications Report&lt;br /&gt;
*There is a list of all user names, certification types, recertification date and reason for suspension.&lt;br /&gt;
*Here the admin can click APPROVE to remove the user from the Suspended Certifications Report and automatically update their recertification date or to click CANCELLED to cancel the certification.&lt;br /&gt;
&lt;br /&gt;
==== System Emails Associated with Certificates and Certifications ====&lt;br /&gt;
'''Certificates'''&amp;lt;br /&amp;gt;&lt;br /&gt;
1. '''''Certificate Approved Notification:''''' When a user surpasses the number of CECs required and pays for the certificate this email is sent to the user and the certifying organization is notified.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Certifications'''&amp;lt;br /&amp;gt;&lt;br /&gt;
1. '''''Certification Approved Notification:''''' When a user surpasses the number of CECs required and pays for the certification this email is sent to the user and the certifying organization is notified.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. '''''Certification Suspended Notification:''''' When the recertification date passes for a certification and the user has not met the number of CECs required and/or has not paid for the recertification this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. '''''Certification Cancelled Notification:''''' When the certifying organization marks a suspended certification as cancelled this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
4. '''''Certification Upcoming Notification:''''' When a certification has 6 months left until the recertification date this email is sent to the user and certifying organization.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== How to Import Certifications From a CSV file====&lt;br /&gt;
'''The CSV file must contain the following columns'''&lt;br /&gt;
*1. FirstName&lt;br /&gt;
*2. LastName&lt;br /&gt;
*3. Email&lt;br /&gt;
*4. Program&lt;br /&gt;
*5. RecertificationDeadline&lt;br /&gt;
*6. Designation&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: If you are uploading certifications with a new certification type, you must first add the Certification Type to the Certification Types table. See section above &amp;quot;How to Add New Certificates or Certification Types&amp;quot; for instructions on adding new certifications.'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Login and click ADMIN, TOOLS, WIZARDS, IMPORT WIZARD'''&lt;br /&gt;
*1. Select to upload a new file or use a file already uploaded and click CONTINUE&lt;br /&gt;
*2. Select the file in the next step and click CONTINUE&lt;br /&gt;
*3. Select ImportCertifications in the field &amp;quot;Import into an existing content table&amp;quot; and click CONTINUE&lt;br /&gt;
*4. On the &amp;quot;Create a New Mapping&amp;quot; window select the following fields in the IMPORTED FIELD next to the matching DATABASE FIELD and click CONTINUE:&lt;br /&gt;
   1-FirstName&lt;br /&gt;
   2-LastName&lt;br /&gt;
   3-Email&lt;br /&gt;
   4-Program&lt;br /&gt;
   5-RecertificationDeadline&lt;br /&gt;
   6-Designation&lt;br /&gt;
   7-dateCertified&lt;br /&gt;
*5. In the &amp;quot;Update Control&amp;quot; window select the button &amp;quot;Insert all imported data, regardless of key field&amp;quot; and click CONTINUE &lt;br /&gt;
*6. On the &amp;quot;Finish&amp;quot; screen, enter your email address and click FINISH.&lt;br /&gt;
&lt;br /&gt;
'''Once the CSV file is uploaded into the ImportCertifications table'''&lt;br /&gt;
*1. Go to Manage Add-ons, Ecommerce and select the Import Certification table&lt;br /&gt;
*2. Verify all fields are populated.&lt;br /&gt;
 &lt;br /&gt;
'''Go to Tools, and select the Certification Import Tool, then click IMPORT'''&lt;br /&gt;
&lt;br /&gt;
'''When complete the words your import is complete will display'''&lt;br /&gt;
&lt;br /&gt;
'''Open certification type table, verify the new certification type is entered'''&lt;br /&gt;
&lt;br /&gt;
'''Open the certifications table, verify the new certifications are entered'''&lt;br /&gt;
&lt;br /&gt;
'''Open the people table, Verify the people are entered with the new designation'''&lt;br /&gt;
&lt;br /&gt;
=== How to Merge Duplicate Accounts ===&lt;br /&gt;
*Login and click ADMIN, MANAGE ADD-ONS, ECOMMERCE, INVOICE MANAGER.&lt;br /&gt;
*Click on the TOOLS tab and then ACCOUNT MERGE.&lt;br /&gt;
*Select the SOURCE ACCOUNT (the duplicate account).&lt;br /&gt;
*Select the DESTINATION ACCOUNT (the account you want to keep).&lt;br /&gt;
*Click MERGE.&lt;br /&gt;
*Manually verify that the destination account has membership correctly configured by editing the account record and verifying Membership Type, Membership Status, Expiration, Join and Anniversary.&lt;br /&gt;
*Manually close the source account.&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: This tool merges members and accounting transactions from the source account to the destination account. Account information like contacts, membership details, etc. are not changed. When complete, the membership settings should be reviewed manually and the source account should be closed.'''''&lt;br /&gt;
&lt;br /&gt;
=== How to Set Up Membership Dependencies ===&lt;br /&gt;
These instructions are for accounts, your organization will bill one account, but will have multiple organizations in that account. There will also be accounts for each of these organizations, which will not be billed and whose membership is dependent on the master account.&lt;br /&gt;
&lt;br /&gt;
====Add Organizations to the Master Account====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click on TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Select the master account (such as Daseke Inc.) and click on the name to open the account.&lt;br /&gt;
#Click on the ORGANIZATIONS tab in that account.&lt;br /&gt;
#Click the ADD button and then select the organization you want to add to the current account.&lt;br /&gt;
#Click ADD again to complete the process.&lt;br /&gt;
&lt;br /&gt;
====Keep Accounts for each dependent organization with a membership expiration date far in the future====&lt;br /&gt;
#Login and click ADMIN.&lt;br /&gt;
#Click on TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click on the DATA tab and then select ACCOUNTS.&lt;br /&gt;
#Find a dependent account and open the record by clicking on the paper/pencil icon next to it.&lt;br /&gt;
#Click on the MEMBERSHIP tab.&lt;br /&gt;
#In the MEMBERSHIP DEPENDENCY field, select the name of the master account (such as Daseke Inc.).&lt;br /&gt;
#Delete the Expiration Date.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
#Click on TOOLS, MEMBERSHIP MANAGER.&lt;br /&gt;
#On the ACCOUNT LIST, find the account you just edited and click on the name.&lt;br /&gt;
#Click on the SUBSCRIPTIONS tab, and make sure the subscription is for the correct membership and that it does not expire.&lt;br /&gt;
#Click OK to save changes.&lt;br /&gt;
#If there are any division memberships in the account click the checkbox next to them and click DELETE SUBSCRIPTION. Put the division membership subscriptions in the master Daseke account.&lt;br /&gt;
&lt;br /&gt;
====Adding New Organizations and Setting them up as Part of a Master Account====&lt;br /&gt;
#Login and click MANAGE USERS, ORGANIZATIONS.&lt;br /&gt;
#Click ADD and enter all organization information; click OK to save the new organization.&lt;br /&gt;
#Follow instructions above for adding the organization to the master account.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: If you need to add a new organization, you will click on MANAGER USERS, ORGANIZATIONS and then click ADD. After filling out all information for the organization, click OK. Next time you go to the master account, this organization will show up in the organization drop down menu. Do not select anything in the PARENT ORGANIZATION field in the organization record; the dependency is set in the account record.&lt;br /&gt;
&lt;br /&gt;
====Adding a New Placeholder Account for the New Organization====&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Click ADD.&lt;br /&gt;
#In the DETAILS tab, enter the account name.&lt;br /&gt;
#In the MEMBERSHIP tab, select the MEMBERSHIP TYPE and the MEMBERSHIP DEPENDENCY (the master account).&lt;br /&gt;
#Enter the Join Date.&lt;br /&gt;
#Click OK to save the new account.&lt;br /&gt;
#From the Invoice Manager Account List, open the new account.&lt;br /&gt;
#Click on the Organizations tab.&lt;br /&gt;
#Click the ADD button and then select the organization you want to add to the current account.&lt;br /&gt;
#Click ADD again to complete the process.&lt;br /&gt;
&lt;br /&gt;
====Removing an Organization from the Master Account====&lt;br /&gt;
#Login and click ADMIN, TOOLS, INVOICE MANAGER.&lt;br /&gt;
#Find the master account in the ACCOUNT LIST and click on the name.&lt;br /&gt;
#Click on the ORGANIZATIONS tab.&lt;br /&gt;
#Click on the checkbox next to the organization you want to remove and click on REMOVE FROM ACCOUNT.&lt;br /&gt;
#Next click on the ACCOUNTS tab at the top of the page.&lt;br /&gt;
#Find the placeholder account for that organization and click on the checkbox next to the account name.&lt;br /&gt;
#Click on the CLOSE ACCOUNT button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: If you need to add a new organization, you will click on MANAGER USERS, ORGANIZATIONS and then click ADD. After filling out all information for the organization, click OK. Next time you go to the master account, this organization will show up in the organization drop down menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NOTE: Setting up membership dependencies will enable automatic cancellation of any accounts set to be dependent on another account if the account selected in the MEMBERSHIP DEPENDENCY field is cancelled.'''&lt;br /&gt;
&lt;br /&gt;
=== How to Manage the Rejoin Process ===&lt;br /&gt;
If a membership account is cancelled and the company decides to rejoin at a later date, the Join Date will be reset to the date of the rejoin. The expiration date will be set to the time period specified in the membership starting with the rejoin date.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to Add a Gift Card to an Account ===&lt;br /&gt;
To add a gift card to an account open to &amp;quot;Account Manager&amp;quot; and click on the account where you want to add the gift card.  &lt;br /&gt;
1) At the bottom where &amp;quot;payment choices&amp;quot; are click &amp;quot;add&amp;quot; link.&lt;br /&gt;
2) This will open the &amp;quot;Account Autopay Options&amp;quot; click on the tab for &amp;quot;Gift Card&amp;quot;.&lt;br /&gt;
3) This will open the fields for Gift card.  Enter a &amp;quot;Redeem Code&amp;quot;. This will be assigned to the account so the user doesn't have to know it. It should not be something that can easily be guessed such as a random series of numbers&lt;br /&gt;
4) If you want the &amp;quot;card&amp;quot; to expire enter the date or leave it blank if it never expires.&lt;br /&gt;
5) Enter the current balance you want for the gift card. The amount spent will update as the card is used.  The account user can use the &amp;quot;gift card&amp;quot; for payment up until the amount spent is equal to the original balance.&lt;br /&gt;
The account user can select the radio for &amp;quot;Select Saved Gift Card&amp;quot; in the payment portion and then choose the option(s) of cards available to them just as they would a saved Credit card. When submitting the gift card as payment it will update the &amp;quot;amount spent&amp;quot; field.  If the balance is less than the card amount it will apply the remaining balance and the user must then select another payment method to complete the transaction.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
===Pay Method Compatibility===&lt;br /&gt;
&lt;br /&gt;
The chart below shows how an account will be charged based on the Pay Method Compatibility set in the items being purchased and the Pay Method set for the account making the purchase. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, if an account is set to require on-demand payment, but all items being purchased by the account are set to allow billing, then the account can be billed for those items. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the other hand, if an account is set to allow billing, but even one item being purchased by the account on a specific invoice is set to Require On-Demand, then that invoice will have to be paid on-demand at the time of purchase and cannot be billed for later payment. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Pay_Method_Compatibility_Chart.png]]&lt;br /&gt;
&lt;br /&gt;
===Purchase Process===&lt;br /&gt;
; Join Date : The date when a membership or subscription first becomes effective. It is the first full date following the purchase. If the purchase takes place at 5pm on the 14th, the subscription starts at payment, but the join date becomes the next full date, the 15th.&lt;br /&gt;
; Bill Date : The date the invoice is created. &lt;br /&gt;
; Effective Purchase Date : The date when the purchase should take place. For example, if you buy a monthly subscription that starts on the 15th of the month, that means the join date was the 15th. The expiration date will be the 14th of the next month and the effective purchase date for the renewal is the 15th.&lt;br /&gt;
; Invoice Date : When the invoice is sent. For subscriptions this is the effective Purchase Date minus the prebill period. If Prebill days is 1, the invoice is sent one day before the effective purchase date.&lt;br /&gt;
; Expiration Date : The last day of the subscription period.&lt;br /&gt;
; Invoice Due Date : The day invoice payment is requested. For subscriptions, this is the effective purchase date plus the account terms.&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
To specify settings for the Invoice Manager, log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the SETTINGS tab. Here you specify days allowed to pay invoices, days in advance to pre-bill certain accounts, setup for faxed invoices and information about who receives notification at your organization about any ecommerce transactions.&lt;br /&gt;
&lt;br /&gt;
====Setting up a Test Credit Card====&lt;br /&gt;
Log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the SETTINGS tab. Go to the TESTING tab and enter a number in the Test Credit Card Number field; click OK to save changes. This number will enable you to complete online purchases without going through the payment processor. When making a test purchase on the website, you will enter this number in the credit card number field and then choose anything for credit card type, CVV and card holder name; also make sure you enter a future date in the expiration date field.&lt;br /&gt;
&lt;br /&gt;
====Notifications====&lt;br /&gt;
Email notifications can be sent for several purposes&lt;br /&gt;
&amp;lt;blockQuote&amp;gt;&lt;br /&gt;
====Paid Order Notification====&lt;br /&gt;
To receive a copy of every receipt (paid order), add your user record to the group selected in the notification tab in Settings called &amp;quot;Paid Order Notification Group&amp;quot;&lt;br /&gt;
====Placed Order Notification====&lt;br /&gt;
To receive a copy of every order as it is placed, add your user record to the group selected in the notification tab in Settings called &amp;quot;Placed Order Notification Group&amp;quot;&lt;br /&gt;
====Denied Payment Notification====&lt;br /&gt;
Denied payment notices are sent to customers when their On Demand payment method fails during a batch process. In the Notifications tab of Settings, you can customize the text in emails sent for denied payments and late notices.&lt;br /&gt;
====Late Notice Notification====&lt;br /&gt;
Late notice notifications are sent when Invoices (unpaid orders) go beyond the Payment Due date. In the Notifications tab of Settings, you can customize the text in emails sent for denied payments and late notices.&lt;br /&gt;
====Fulfillment Notification====&lt;br /&gt;
Fulfillment notifications are sent when a purchase is ready to send, and would typically be sent to the individual responsible for sending the items purchased. Each item includes in its fulfillment tab a checkbox to enable fulfillment notification and a group to be used for the email. To receive fulfillment notification, set an item to a fulfillment group, enable the items fulfillment notification, and add yourself to the group.&lt;br /&gt;
====Billing Fulfillment Notification====&lt;br /&gt;
In addition to the Fulfillment notification, you can also have a notification sent to the ecommerce Administrators when an order is ready to fulfill. To receive the billing fulfillment notification, enter a custom message in the Fulfillment tab of each item.&lt;br /&gt;
&amp;lt;/blockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pay Methods===&lt;br /&gt;
Pay Methods are four basic ways to process charges. Accounts are configured to use one of these methods, based on your credit with them. The default is Pay on Demand. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* No Payment Necessary - All orders will be automatically paid as $0&lt;br /&gt;
* Pay on Demand - A payment is needed at the time of the purchase. For online purchases, an Pay-on-Demand account will receive a credit card or online check form. For batch purchases, a credit card or echeck must be saved in the account.&lt;br /&gt;
* Bill and fulfill on payment - Send a bill to the account. Fulfill (ship) the order when payment received&lt;br /&gt;
* Bill and fulfill now - Send a bill but ship the order now&lt;br /&gt;
&lt;br /&gt;
===Pay Options===&lt;br /&gt;
Pay Options are the choices offered to customers online, and are created by the administrator. Each Pay Option includes a Pay Method which describes how the payment will be processed if selected. Online customers will only see the options that apply to them, based on their account settings.&lt;br /&gt;
&lt;br /&gt;
* Pay Option set to No Payment - only available if account is set to no payment. if your account is set to No Payment, then all invoices are processed without payment and fulfillment is applied appropriately.&lt;br /&gt;
* Pay Option set to Pay on demand - available to everyone. If the account is setup Pay On Demand, then you must submit a payment at the time the order to be completed.&lt;br /&gt;
* Pay Option set to Bill and fulfill on payment - If the account is set to Bill and Fulfill on payment, then when you complete your order, an invoice is generated and sent to the billing contact. When payment is made, the fulfillment process is triggered and your order is shipped (or fulfilled appropriately)&lt;br /&gt;
* Pay Option set to Bill and fulfill now - If the account is set to Bill and Fulfill now, then when you complete your order, an invoice is generated and sent to the billing contact and the fulfillment process is triggered to ship your order.&lt;br /&gt;
&lt;br /&gt;
=== On-Demand Payments===&lt;br /&gt;
On-Demand payments are processed directly to a payment processor with either a credit card or echeck.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====Supported Payment Processors====&lt;br /&gt;
; Authorizenet : We implement Payment Transactions (formerly AIM). To setup Authorizenet you must first have an authorizenet account. The follow the following steps.&lt;br /&gt;
# Select AuthorizeNet in the Online Payments Tab of Ecommerce Settings&lt;br /&gt;
# Go to the AuthorizeNet tab and set the server (typically https://secure.authorize.net/gateway/transact.dll)&lt;br /&gt;
# set Login ID : From the AuthorizeNet Settings page. The username for your account, typically a cryptic alphanumeric string around 10 characters long.&lt;br /&gt;
# set Transaction Key : From the AuthorizeNet Settings page. A key unique to each AuthorizeNet Store, typically a cryptic alphanumeric string around 16 characters long.&lt;br /&gt;
# The following defaults are preset:&lt;br /&gt;
#* x_version=3.1&lt;br /&gt;
#* x_relay_response=False&lt;br /&gt;
#* x_delim_data=True&lt;br /&gt;
#* x_delim_char=,&lt;br /&gt;
; Your Pay : See http://www.yourpay.com. Set the Ecommerce Settings page, Online Payments tab to 'Your Pay', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; My Virtual Merchant : See http://www.myvirtualMerchant.com. Set the Ecommerce Settings page, Online Payments tab to 'My Virtual Merchant', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; Sage Payment Services : See http://www.sage.com. Set the Ecommerce Settings page, Online Payments tab to 'Sage', then fill out the specific settings in the respective settings tab.&lt;br /&gt;
; PayPal Buy Now Online Payments : Using PayPal Buy Now buttons, when a user pays they are taken to the PayPal site to make payments directly to your PayPal account. The PayPal servers then notify your website and the charges are marked as paid. To setup PayPal Buy Now, follow these steps:&lt;br /&gt;
# In Ecommerce Settings, Go to the online payments tab and enable PayPal Buttons&lt;br /&gt;
# Enter your PayPal business name&lt;br /&gt;
; Manual : Accept online credit card transaction and process manually&lt;br /&gt;
; Verisign : This is a legacy system and is beign deprecated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Credit Card Payments ====&lt;br /&gt;
&lt;br /&gt;
====Echeck Payments (ACH) ====&lt;br /&gt;
Echecks are treated as an On Demand payment, just like credit cards. If you have EChecks configured, the online payment form will automatically include an option to pay by credit card or online check.&lt;br /&gt;
&lt;br /&gt;
An account configured for On-Demand payments can be configured to pay by Echeck as well as credit card for manual invoices or recurring purchases.&lt;br /&gt;
&lt;br /&gt;
To configure online check payment:&lt;br /&gt;
* Go to the Invoice Manager&lt;br /&gt;
* Click settings in the menu to see the settings page&lt;br /&gt;
* Click the Online Payments tab to open the online payment options&lt;br /&gt;
* You must select a processor that supports online checks, currently that is only Authorizenet&lt;br /&gt;
* Check the Allow EChecks checkbox&lt;br /&gt;
*Click OK to Save&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Purchase Process Settings===&lt;br /&gt;
The purchase process involves adding items to an order, completing and order to create an invoice, paying an invoice to create a receipt, and fulfilling an order.&lt;br /&gt;
&lt;br /&gt;
The terms used to describe these are defined in the terms section and an example follows&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
recurring annual membership, expires January 31 &amp;lt;br /&amp;gt;&lt;br /&gt;
prebill set to 30 days &amp;lt;br /&amp;gt;&lt;br /&gt;
days to pay set to 10 days &amp;lt;br /&amp;gt;&lt;br /&gt;
Purchase Date = February 1 &amp;lt;br /&amp;gt;&lt;br /&gt;
Invoice Date = January 2 (30 days before the purchase date) &amp;lt;br /&amp;gt;&lt;br /&gt;
Date Due = February 11 (10 days after the Purchase Date) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Invoice Settings===&lt;br /&gt;
The system creates invoices based on Invoice Templates, editable through the Data tab in Invoice Manager. You can have as many invoice templates as you need, and each account can be assigned to either the default invoice, or a custom invoice. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: When you first install Invoice Manager on a site, you must create an invoice and view it in order to generate the default invoice template.'''''&lt;br /&gt;
&lt;br /&gt;
; Invoice Email Subject : For manual invoices, this is the Invoice Title. For invoices sent from recurring purchases and online purchases, the subject line is either &amp;quot;Invoice #1234&amp;quot; or &amp;quot;Receipt for paid Invoice #1234&amp;quot;, where 1234 represents the invoice number.&lt;br /&gt;
&lt;br /&gt;
When invoices are generated, special words in the invoice template are replaced with their respective values. They are as follows:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; $rootUrl$ : The url to the domain that generated the invoice (no trailing slash). For background processes it returns https:// plus the first domain in the domain list. ex. https://www.contensive.com &lt;br /&gt;
; $invoiceNumber$ : The order number&lt;br /&gt;
; $invoiceGuid$ : The guid for the order&lt;br /&gt;
; $invoiceDate$ : The date of the actual purchase&lt;br /&gt;
; $accountNumber$ : The internal account number used for Invoice Manager. This is the column ID on the Account List&lt;br /&gt;
; $legacyAccountNumber$ : If value populated in the Legacy Account Number field for each account record&lt;br /&gt;
; $invoiceTax$ : The tax charge on the order&lt;br /&gt;
; $invoiceShipping$ : The shipping charge on the order&lt;br /&gt;
; $invoiceShippingType$ : The shipping type selected during ordering&lt;br /&gt;
; $itemTotalAmount$ : to total due for this order&lt;br /&gt;
&lt;br /&gt;
; $billName$ : the billing contact of the invoice's account. The account billing contact is the information in the billing tab of the person selected as the billing contact for the account. If the billing contact is not included, alternatives are used in the following order: account billing person's main address, account primary contact's billing information, account primary contact's main address&lt;br /&gt;
; $billEmail$ : the billing contact of the invoice's account&lt;br /&gt;
; $billFax$ :  the billing contact of the invoice's account&lt;br /&gt;
; $billCompany$ :  the billing contact of the invoice's account &lt;br /&gt;
; $billAddress1$ :  the billing contact of the invoice's account &lt;br /&gt;
; $billAddress2$ : the billing contact of the invoice's account &lt;br /&gt;
; $billCityStateZip$ : the billing contact of the invoice's account,  Bill City, State and Zip fields&lt;br /&gt;
; $billFullAddress$ : the billing contact of the invoice's account&lt;br /&gt;
&lt;br /&gt;
; $billOrgName$ : the name of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgAddress1$ :  the address line 1 of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgAddress2$ : the address line 2 of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgCity$ : the city of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgState$ : the state of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgCountry$ : the country of the organization set in the account's billing contact &lt;br /&gt;
; $billOrgZip$ : the zip of the organization set in the account's billing contact &lt;br /&gt;
&lt;br /&gt;
; $contactName$ : the primary contact of the invoice's account. The account primary contact is the information in the main tab of the person selected as the primary contact for the account. If the primary contact is not included, alternatives are used in the following order: account primary person's main address, account billing contact's main information, account billing contact's billing address&lt;br /&gt;
; $contactEmail$&amp;quot; : the primary contact of the invoice's account&lt;br /&gt;
; $contactFax$&amp;quot; : the primary contact of the invoice's account&lt;br /&gt;
; $contactCompany$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactAddress1$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactAddress2$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactCityStateZip$ : the primary contact of the invoice's account&lt;br /&gt;
; $contactFullAddress$ : the primary contact of the invoice's account&lt;br /&gt;
&lt;br /&gt;
; $contactOrgName$ : the name of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgAddress1$ :  the address line 1 of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgAddress2$ : the address line 2 of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgCity$ : the city of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgState$ : the state of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgCountry$ : the country of the organization set in the account's primary contact &lt;br /&gt;
; $contactOrgZip$ : the zip of the organization set in the account's primary contact &lt;br /&gt;
&lt;br /&gt;
; $shipName$ : The shipping contact stored in the invoice record. The ship address should be populated during the order process from the customer's shipping address. The customer in this case is the person filling out the form. If not available the account primary's shipping address populates the invoice.&lt;br /&gt;
; $shipFirstName$ : The shipping contact's first name stored in the invoice record that is populated during the order process from the customer's shipping address.&lt;br /&gt;
; $shipLastName$ : The shipping contact's last name stored in the invoice record that is populated during the order process from the customer's shipping address.&lt;br /&gt;
; $shipEmail$&amp;quot; : the invoice's shipping information&lt;br /&gt;
; $shipFax$&amp;quot; : the invoice's shipping information&lt;br /&gt;
; $shipCompany$ : the invoice's shipping information&lt;br /&gt;
; $shipAddress1$ : the invoice's shipping information&lt;br /&gt;
; $shipAddress2$ : the invoice's shipping information&lt;br /&gt;
; $shipCityStateZip$ : the invoice's shipping information&lt;br /&gt;
; $shipFullAddress$ : the invoice's shipping information&lt;br /&gt;
&lt;br /&gt;
; $accountBalanceBeforeInvoice$ : The balance on the account before the order was completed. This amount only reflects the balance at the time of the invoice and should ONLY be used if the invoice will be send only once. As the account is padi, this amount is NOT updated.&lt;br /&gt;
$accountBalanceAfterInvoice$ : Similar to accountBalanceBeforeInvoice&lt;br /&gt;
; $amountDue$ : the balance to be paid on the invoice. If the invoice is paid, this amount is $0.00&lt;br /&gt;
; $paymentComment1$ : The first payment comment sent to the payment processor with the order&lt;br /&gt;
; $paymentComment2$ : The second payment comment sent to the payment processor with the order&lt;br /&gt;
; $terms$ : the account terms.&lt;br /&gt;
; $paymentDetail$&amp;quot; : This reflects the payment status of the invoice, like Paid.&lt;br /&gt;
; $dueDate$ : the due date for the invoice, calculated based on the account terms.&lt;br /&gt;
; $invoiceTotal$ : The total for this invoice&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The display of each line item of the invoice depends on the following&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* The quantity and item description&lt;br /&gt;
* If the invoice is a manual invoice, the description can be manually entered&lt;br /&gt;
* If the item has no charge, it may be configured to hide the invoice line&lt;br /&gt;
* if the item is part of a bundled set of items, the bundled items may be hidden with a setting on the bundling item&lt;br /&gt;
* if the line is created with a recurring purchase, it includes the period of time covered by the recurring purchase.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General Ledger Transaction Exporting===&lt;br /&gt;
The system maintains a General Ledger account list and General Ledger Transaction table solely for the purpose of exporting transactions.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Accounts : General ledger Accounts are a simple list of Account Names and Numbers setup in the system that should match those in the receiving system. After setting-up General Ledger Accounts, go to Ecommerce Settings, to the GL tab and verify each of the hard-coded GL Accounts are set as needed.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Transactions : General Ledger transactions are created each time an accounting event occurs, like a purchase or a payment. The details of the transaction depend on the General Ledger Post Method set for the invoice.&lt;br /&gt;
&lt;br /&gt;
; General Ledger Posting Methods : Items include settings that dictate how invoices that include them will be posted. If an invoice contains any items with non-Normal posting methods, the entire invoice becomes Cash-Basis. Any items in teh order set as normal will be posted cash-basis. Items other than normal will be posted as they are selected. Shipping and Tax will be posted Cash-Basis.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====House Account Orders====&lt;br /&gt;
All items within a house account invoice have no charge, and the entire invoice is treated as a cash sale with no defering income, regardless of the post method set on any items.&lt;br /&gt;
*CREDIT: item's income GL account&lt;br /&gt;
*DEBIT: Misc Adjustments GL account&lt;br /&gt;
====Posting Method: Normal====&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Accounts Receivable GL account&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: Accounts Receivable GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Credit Memo&lt;br /&gt;
**CREDIT: Accounts Receivable GL account&lt;br /&gt;
**DEBIT: Misc Adjustments GL account&lt;br /&gt;
*Cash purchases - when a normal item is charged and paid at the same time.&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Deposit - when a payment is received and not applied to a charge.&lt;br /&gt;
**CREDIT: deposit GL account&lt;br /&gt;
**DEBIT: Cash GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma====&lt;br /&gt;
Proforma orders do not post GL entries until they are paid.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's income GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma - Defer to Date====&lt;br /&gt;
Proforma - Defer date orders do not post GL entries until they are paid. On the payment date, the income is posted to a defer account. Then on a specific date, the defer account is posted back to the item's income account. This can be used to defer the income for a meeting until the meeting month or date.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's Defer GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*On the Defer Date&lt;br /&gt;
**CREDIT: item's Income GL account&lt;br /&gt;
**DEBIT: item's Defer GL account&lt;br /&gt;
&lt;br /&gt;
====Posting Method: Proforma - Defer Over Term====&lt;br /&gt;
Proforma - Defer Term orders do not post GL entries until they are paid. On the payment date, the income is posted to a defer account and a specified number of gl entries are made to future dates that recognize the item's income over a period of months. Each month more and more of the item's income will be recognized as the gl entries come due. For instance, annual dues can be set to a 12 month defer term, resulting in 1/12 of the dues being recognized each month.&lt;br /&gt;
&lt;br /&gt;
If the purchase is a new purchase, the series of deferred income transactions starts on the purchase date. If the purchase is not a renewal (non-recurring purchase) then the series of deferred transactions starts on the payment date.&lt;br /&gt;
&lt;br /&gt;
*Charge (invoice)&lt;br /&gt;
**no GL entries posted&lt;br /&gt;
*Payment&lt;br /&gt;
**CREDIT: item's Defer GL account&lt;br /&gt;
**DEBIT: Cash or Deposit GL account&lt;br /&gt;
*Each month for x months&lt;br /&gt;
**CREDIT: item's income GL account for total/x&lt;br /&gt;
**DEBIT: item's Defer GL account for total/x&lt;br /&gt;
&lt;br /&gt;
===Exporting a Download File===&lt;br /&gt;
General Ledger Transactions may be converted to download files to be exported.&lt;br /&gt;
&lt;br /&gt;
From Admin Home, user may go to Manage Add-Ons&amp;gt;&amp;gt;Ecommerce&amp;gt;&amp;gt;Invoice Manager&lt;br /&gt;
&lt;br /&gt;
On the Account List page, go to Settings&amp;gt;&amp;gt;General Ledger&lt;br /&gt;
*Enable the Automatic Export field.  When box checked, Ecommerce Export will run automatically to create download files.&lt;br /&gt;
With Automatic Export enabled, &lt;br /&gt;
*Select the Automatic Export Format from the drop down menu.&lt;br /&gt;
*Click OK to Save changes.&lt;br /&gt;
To view download files, go to Data&amp;gt;&amp;gt;Ecommerce Exports&lt;br /&gt;
*Edit export record and click on Export.csv file for review.&lt;br /&gt;
&lt;br /&gt;
*If Automatic Export is not selected, you can run the report from Invoice Manager by clicking on TOOLS, EXPORT G/L TRANSACTIONS.&lt;br /&gt;
&lt;br /&gt;
NOTE: The export will include all data before the current month that has not yet been exported. Each month is exported in a separate file.&lt;br /&gt;
&lt;br /&gt;
===Reports===&lt;br /&gt;
To get reports from the Invoice Manager, log in and go to ADMIN. Click on ECOMMERCE, INVOICE MANAGER and then click on the REPORTS tab. Here you can get reports on account purchase history, account invoice aging and daily ecommerce activity. You can also manage the print queue here. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Purchase History Report====&lt;br /&gt;
This report shows all charges on the accounts. It includes invoice date, paid date, account name, invoice #, invoice description and amount charged. You can sort the report by any of the columns, except description, and can filter for unpaid only or any of the sortable fields.&lt;br /&gt;
&lt;br /&gt;
==== Invoice Aging ====&lt;br /&gt;
This report groups invoices by the overdue periods: current, past due, over 30, over 60 and over 90.&lt;br /&gt;
&lt;br /&gt;
==== Daily Activity ====&lt;br /&gt;
Shows charges, house payments, check payments, auto payments and declined payments over the last 30 days.&lt;br /&gt;
&lt;br /&gt;
==== Print Queue ====&lt;br /&gt;
The print queue lists documents waiting to be printed. After printing, user your back arrow to return to the print queue. This report is in the PRINT QUEUE tab in Invoice Manager.&lt;br /&gt;
&lt;br /&gt;
==== Top Buyers ====&lt;br /&gt;
Lists clients with the highest item totals. The report can be filtered for a specific category and/or date range.&lt;br /&gt;
&lt;br /&gt;
==== Top Category Buyers ====&lt;br /&gt;
Lists top buyers in each item category. Can be filtered by date range.&lt;br /&gt;
&lt;br /&gt;
==== Item Purchase ====&lt;br /&gt;
For each item available for sale, this report lists the number paid for, the number given away for free the total count and the total sales amount. It can be filtered by date range.&lt;br /&gt;
&lt;br /&gt;
==== Item Category Purchase ====&lt;br /&gt;
&lt;br /&gt;
This report shows purchases sorted by category. It includes account, item and amount for each purchase. The report can be filtered to look at only a certain category, account and/or date range.&lt;br /&gt;
&lt;br /&gt;
==== General Ledger Account Summary ====&lt;br /&gt;
The total of all transactions by General Ledger Account during the selected period. This reports breaks transactions down into four categories: Proforma Paid Charges, Cash Paid Charges, non-Proforma Charges, and non-Proforma Payments. Proforma Paid Charges are charges from invoices marked with General Ledger Post Methods: Proforma, Proforma - Defer Date, and Proforma - Defer Term. These are reported only when paid. Cash Paid Charges are non-Proforma Charges that were charged and paid on the same calendar day. Non-Proforma Charges are invoices not marked Proforma. Non-Proforma Payments are payments made during the period on invoices not marked Proforma.&lt;br /&gt;
&lt;br /&gt;
===Managing Accounts===&lt;br /&gt;
To manage accounts, log in and go to ADMIN. Click on Tools &amp;gt;&amp;gt; Invoice Manager.&lt;br /&gt;
&lt;br /&gt;
====Account List Screen====&lt;br /&gt;
You will see a list of all accounts, or only open accounts if you click the check box. From this screen you have the option to ADD an account, CLOSE an account or SEND STATEMENTS to accounts by selecting them with a check mark.&lt;br /&gt;
&lt;br /&gt;
Click on any account to see the Account Detail screen.&lt;br /&gt;
&lt;br /&gt;
If you want to see the balance column on the accounts list page, make sure the following is set correctly:&lt;br /&gt;
&lt;br /&gt;
Go to SETTINGS tab, INVOICE MANAGER tab,and check the second box that says &amp;quot;Include account balance in account list&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Account Detail Screen====&lt;br /&gt;
To edit information in a specific account or to get more detailed information about that account, click on the account name to open the record for that account. &lt;br /&gt;
&lt;br /&gt;
====Account Contacts====&lt;br /&gt;
Account contacts must come from one of the following:&lt;br /&gt;
* anyone with the account set in the billing tab of their people record.&lt;br /&gt;
* anyone associated to the account in Membership Manager People tab&lt;br /&gt;
* anyone with an organization set in their people record that is associated to the account with Membership Manager&lt;br /&gt;
* anyone set to an organization associated to the accountThe three contact types available in INVOICE MANAGER are:&lt;br /&gt;
&lt;br /&gt;
====Account Contact Types====&lt;br /&gt;
The three contact types available in INVOICE MANAGER are:&lt;br /&gt;
*Primary Contact: Receives a copy of account invoices if there is no billing contact specified.&lt;br /&gt;
*Billing Contact: Receives a copy of all invoices sent to the account. (Invoices for free items are not sent to the account.)&lt;br /&gt;
*Carbon Copy (CC) Billing Contact: Receives a duplicate copy of all invoices sent to the account.&lt;br /&gt;
&lt;br /&gt;
====On Demand Payment Types====&lt;br /&gt;
* On Demand payment methods are used to pay invoices generated by the system.&lt;br /&gt;
* If the account is configured as an On-Demand account, all invoices must be paid when the invoice is created.&lt;br /&gt;
* When an invoice is paid On-Demand, the primary method is attempted first, then the secondary, then each of the others entered until one succeeds.&lt;br /&gt;
&lt;br /&gt;
====Purchase History Tab====&lt;br /&gt;
In the PURCHASE HISTORY tab you can also send any outstanding invoices or statements. Check the STATUS column to see what is paid and what is outstanding. The invoices not yet paid are listed as PAY in blue (and will say LATE PAY after 30 days); the paid invoices are listed as PAID with the pay date.&lt;br /&gt;
&lt;br /&gt;
====Subscriptions Tab====&lt;br /&gt;
In the SUBSCRIPTIONS tab you can ADD, DELETE, EDIT or CANCEL subscriptions (aka recurring purchases). &lt;br /&gt;
* To ADD a subscription, choose an account from INVOICE MANAGER and click on the SUBSCRIPTIONS tab. Click ADD. Choose the ITEM for the subscription you want to add to the account. From here go to the STATUS tab to enter the Date to Begin Charging and the Date Charged Through. The Date Charged Through is the field used to generate the next invoice, which will begin charging the day after the charged through date. Click OK to save changes.&lt;br /&gt;
* To EDIT a subscription, click on the NAME in the SUBSCRIPTIONS tab. From here go to the STATUS tab to change the Date to Begin or Stop Charging, the Requested Cancel Date or the Date Charged Through. The Date Charged Through is the field used to generate the next invoice, which will begin charging the day after the charged through date. If you delete a subscription from the admin edit page, the appropriate account updates may take 24 hours to appear. Click OK to save changes.&lt;br /&gt;
* To cancel or delete a subscription, check the box in the appropriate row and use the Cancel Subscription button or Delete Subscription button. When a subscription is cancelled, the user is removed from the subscription group and any outstanding invoices with the subscription item will be cancelled.&lt;br /&gt;
&lt;br /&gt;
====Messages Tab====&lt;br /&gt;
The messages tab includes recent activity. Individual messages can be highlighted. Some automatic messages are highlighted as well, like when an account needs attention because of a declined on-demand purchase.&lt;br /&gt;
====Transactions Tab====&lt;br /&gt;
Click on the TRANSACTIONS tab to see a list of account activities. The Approved column in the transactions list is true if the transaction was approved (not whether or not the invoice was paid).&lt;br /&gt;
&lt;br /&gt;
'''SETTING UP MULTIPLE BILLING CONTACTS FOR A SPECIFIC ITEM CATEGORY'''&lt;br /&gt;
&lt;br /&gt;
To send invoices to multiple people in an organization for a specific item category, create an ACCOUNT CONTACT record by logging in and clicking on ADMIN, MANAGE ADD-ONS, ECOMMERCE and then ACCOUNT CONTACTS. Next click ADD. You will select the ACCOUNT and MEMBER that you want this record to apply to. For a User to show up in this drop down, their User Record must be set to MEMBER in the CONTROLLING CONTENT field in the CONTROL INFO tab. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, click on the CATEGORIES tab to select the category that applies. Click OK to save the new record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''NOTE ABOUT ITEM CATEGORIES: To add new categories, login and click on ADMIN, MANAGE ADD-ONS, ECCOMERCE, INVOICE MANAGER, DATA, AND THEN ITEM CATEGORIES. Click ADD and then type in the name of the new category. Click OK to save changes. Next click on ITEMS and open a specific item; choose the CATEGORY from the drop down list. Click OK to save changes to the item.'''''&lt;br /&gt;
&lt;br /&gt;
==== Organizations and Users====&lt;br /&gt;
Users associated with accounts through the account manager screen are included in account subscriptions. A user can be associated directly to the account from the User tab, or their organization can be associated to the account through the organization tab.&lt;br /&gt;
&lt;br /&gt;
For a user to be associated to an organization, the organization field in their people record must be set to the organization.&lt;br /&gt;
&lt;br /&gt;
====Organizations Tab====&lt;br /&gt;
Add organizations to this account. Employees of this organization will be granted access to subscriptions from this account&lt;br /&gt;
&lt;br /&gt;
====User Tab====&lt;br /&gt;
This is a list of employees of the organizations listed in the Organization Tab, and any individual members added in this tab&lt;br /&gt;
&lt;br /&gt;
====How to add users to an account====&lt;br /&gt;
You can add company members or individual members&lt;br /&gt;
* Add them as an employee of the organization -- Edit their people record and select an Organization that is part of the account.&lt;br /&gt;
* Add them an an individual member -- Edit their people record to determine their &amp;quot;record id&amp;quot; at the top. Go the Invoice Manager and go to the account's User Tab. Click [add] and enter the person's Id.&lt;br /&gt;
&lt;br /&gt;
===Managing Items and Item Categories===&lt;br /&gt;
Items are what is purchased, and item categories are a way to group and report on items.&lt;br /&gt;
&lt;br /&gt;
The following features are configurable within items&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
====Bundling====&lt;br /&gt;
: Use the Bundling tab to add bundled items to an item. An item that contains bundled items is a bundling item. All bundled items are not charged to the invoice. They can optionally be hidden from the invoice as well. The transactions for bundling items however do include charges. The transaction charge for any item is calculated as the item's price minus the total of all its bundled item prices.&lt;br /&gt;
&lt;br /&gt;
: If a subscription or membership includes bundled subscriptions, the bundled subscriptions are NOT included in future renewals of the subscription or membership. In other words, when the subscription expires, if renew on expiration is set, the bundling item is charged with all bundling items, buth without any bundled subscriptions. &lt;br /&gt;
&lt;br /&gt;
For example, You might setup a bundling item that is a monthly membership for $50 and bundle in it a processing fee and a monthly newsletter subscription. The initial invoice will be for $50 and the account will be setup for the membership, it will get a subscription for the newsletter and the processing fee will be charged. One month later, the account will be charged $50 for the membership renewal and the processing fee. The items bundled with the membership (the book and the magazine) will NOT be included in the subscription renewal. A year later the magazine will charge as well.&lt;br /&gt;
:*Show Bundled Items&lt;br /&gt;
:*Bundled Items&lt;br /&gt;
&lt;br /&gt;
====Options====&lt;br /&gt;
: options are a series of option sets, each with a name and the possible values a customer must choose for that name. The name is separated from the values with a colon. The values are separated by commas. Options are separated by a new line. For instance, an item with a two line options field may have in the first line -- &amp;quot;color: red, blue, yellow&amp;quot; and the second line &amp;quot;size: small, medium, large&amp;quot;. Customers purchasing this item will be required to select both a size and a color from the choices. If you want a text field for the option choice, instead of a dropdown, you would just enter the category with a colon, such as &amp;quot;size:&amp;quot;. Customers would then see Size followed by a blank box where they can enter their size choice.&lt;br /&gt;
&lt;br /&gt;
====Item Category====&lt;br /&gt;
: Categories are used by the catalog for display and by ecommerce reporting to group charges.&lt;br /&gt;
&lt;br /&gt;
====Subscriptions====&lt;br /&gt;
A subscription is a way to track items purchased that automatically renew, and/or items that put account users in groups. An item creates a subscription if the subscription type in the subscriptions tab is set to Periodic, Calendar, or Perpetual.&lt;br /&gt;
&lt;br /&gt;
These are some examples of subscriptions:&lt;br /&gt;
# A monthly charge that allows user access to a podcast -- Create an item 'monthly subscriber', set subscription type to periodic and the period to 1 month. Select a group into which users will be added, and check renew on expiration. Put your podcasts on a page protected by the selected subscription group.&lt;br /&gt;
# An annual newsletter purchased one-time -- Set the subscription type to periodic and do not check renew. Select a group for users. Then each month, send a Group Email to the selected group.&lt;br /&gt;
&lt;br /&gt;
Subscription Settings&lt;br /&gt;
&lt;br /&gt;
::* Subscription Type - If blank, this item is not a subscription. Select Calendar to have the subscription expire on a specific month. Select Periodic to have the subscription expire after a set number of days or months. Select perpetual if the subscription never expires.&lt;br /&gt;
::* Group - When this item is purchased, all users in the account will be added to this group.&lt;br /&gt;
::* Group Expiration Period (Days) - For Periodic Subscriptions, the days until the subscription expires. (can be used in combination with Months)&lt;br /&gt;
::* Group Expiration Period (Months) - For Periodic Subscriptions, the months until the subscription expires. (can be used in combination with Months)&lt;br /&gt;
::* Calendar Duration Month - For Calendar Subscriptions, the month that this subscription expires.&lt;br /&gt;
::* Renew on Expiration - If checked, the account will be charged for renewal when the subscription expires. For On-Demand (credit card and echeck) accounts, the charge runs a day before expiration. On billing accounts the invoice is sent based on the prebill setting in the Ecommerce Settings.&lt;br /&gt;
::* Block Duplicate Recurring Purchases - If checked, an account can only have this subscription once.&lt;br /&gt;
::* recurringPrice - If not blank, this price will be used for renewals.&lt;br /&gt;
::* inMyAccount - if checked, subscriptions to this item can be canceled from the My Accounts section.&lt;br /&gt;
&lt;br /&gt;
====Pricing====&lt;br /&gt;
:* Unit Price&lt;br /&gt;
:* Sale Price&lt;br /&gt;
:* Special Price&lt;br /&gt;
:* On Sale&lt;br /&gt;
&lt;br /&gt;
====Promotional Discounts====&lt;br /&gt;
&lt;br /&gt;
====Misc====&lt;br /&gt;
:* Featured&lt;br /&gt;
:* New&lt;br /&gt;
:* Viewings&lt;br /&gt;
:* Materials&lt;br /&gt;
:* Allow Receipt Copy&lt;br /&gt;
:* Receipt Copy&lt;br /&gt;
:* Is In Catalog&lt;br /&gt;
:* Msg To Billing When Paid&lt;br /&gt;
:* invoiceCopy&lt;br /&gt;
:* allowInvoiceCopy&lt;br /&gt;
:* isTaxable&lt;br /&gt;
:* hideInvoiceLineIfNoCharg&lt;br /&gt;
:* '''Max Quantity Per Order:''' Put a number in here to limit the number of this item that can be ordered at one time&lt;br /&gt;
&lt;br /&gt;
====Shipping====&lt;br /&gt;
:* Shipping Required&lt;br /&gt;
:* Shipping Weight&lt;br /&gt;
&lt;br /&gt;
====Inventory Management====&lt;br /&gt;
Use inventory management to help track item levels, notify an administrator when quantities are low, and remove items from the catalog when they are depleted.&lt;br /&gt;
&lt;br /&gt;
:* '''Quantity On-Hand'''&lt;br /&gt;
:: The number of items you have available for ordering. This quantity is changed on order fulfillment.&lt;br /&gt;
:* Quantity Low&lt;br /&gt;
:: When the quantity on-hand falls below this level, the ecommerce administrators group will receive a notification&lt;br /&gt;
&lt;br /&gt;
====Permissions and Roles====&lt;br /&gt;
In the Catalog tab of Items, in the ORDER BUTTON MODE field, you can select:&lt;br /&gt;
:* Always Hide to prevent anyone from ordering the item&lt;br /&gt;
:* Always Show to allow everyone to order the item&lt;br /&gt;
:* Show Based on User Group Policies to allow users in specific groups to order the item&lt;br /&gt;
&lt;br /&gt;
To set the User Group Policies, go to Ecommerce Cart Settings. In the Group Policies section you will check the box next to ALLOW ORDERING. So for example, if you only want members to be able to order certain items, set the Order Button Mode field to &amp;quot;show Based on User Group Policies&amp;quot; and in Ecommerce Cart Settings check the field Allow Ordering next to the Members group(s).&lt;br /&gt;
&lt;br /&gt;
====Fulfillment====&lt;br /&gt;
:* sendFulfillmentNotification&lt;br /&gt;
:* fulfillmentNotificationGroupId&lt;br /&gt;
&lt;br /&gt;
====General Ledger Transactions====&lt;br /&gt;
:* Deferment Method : No Deferment, Defer to Deferment Date, Defer Monthly&lt;br /&gt;
:* Deferment Account : When a deferment method is selected, paying for this item creates an account transaction crediting this deferment account, and deferred transaction(s) debiting the deferment account to the item's income account.&lt;br /&gt;
:* Deferment Date : When the Deferment Method is Defer to Deferment Date, a single deferred transaction will occur on this date.&lt;br /&gt;
:* Number of Monthly Deferment Transactions : When the Deferment Method is Defer Monthly, this many deferred monthly transactions will be created, evenly spacing the income over the period.&lt;br /&gt;
:* generalLedgerAccountId&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following item fields only apply to Membership Items, used in Membership Manager&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:* tbd&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tools===&lt;br /&gt;
You can use INVOICE MANAGER to create manual invoices, credit memos and account charges. To access these features, log in and go to ADMIN. Click on the MANAGE ADD-ONS folder. Next click on the ECOMMERCE folder and then click on INVOICE MANAGER. From here you will click on the TOOLS tab&lt;br /&gt;
&lt;br /&gt;
====Enter Payments====&lt;br /&gt;
Use the enter payments tool to add payments received from accounts and to apply previously entered payments that were saved as deposits.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Payment Methods'''&lt;br /&gt;
* Cash - Select the cash payment method to enter a payment that requires no tracking (check number, credit card history, etc).&lt;br /&gt;
* Check - use the check payment method to enter a check payment&lt;br /&gt;
* Credit Card - use the credit card payment method to enter and process a credit card payment&lt;br /&gt;
* Apply Deposit - use the apply deposit payment method to apply one or more deposits to an invoice.&lt;br /&gt;
&lt;br /&gt;
'''Create a Deposit'''&lt;br /&gt;
&lt;br /&gt;
Check this box to create a deposit for the account with the payment, or any excess of the payment not applied to invoice(s)&lt;br /&gt;
&lt;br /&gt;
'''Do Not Send a Receipt'''&lt;br /&gt;
&lt;br /&gt;
If the customer account is configured to receive receipt notifications, check this box will prevent a receipt from being sent to the customer for paid invoices.&lt;br /&gt;
&lt;br /&gt;
'''Transaction Date'''&lt;br /&gt;
&lt;br /&gt;
Leave this blank to post this transaction at the time the payment is applied. Enter a different transaction date to post the payment as needed. Note that the transaction date is limited by the transaction export data. Once a months data is exported, you cannot post a transaction before the end of that period.&lt;br /&gt;
&lt;br /&gt;
'''Select unpaid charges'''&lt;br /&gt;
&lt;br /&gt;
If the payment is to be applied to invoices, select the unpaid charges from the list.&lt;br /&gt;
&lt;br /&gt;
'''Check Number'''&lt;br /&gt;
&lt;br /&gt;
For Check payments, enter the check number for tracking purposes.&lt;br /&gt;
&lt;br /&gt;
'''Credit Cards'''&lt;br /&gt;
&lt;br /&gt;
For credit card transactions, enter the card number, expiration date and name on the card. Optional fields are available for CSV and billing zip code if you have configured your processor to required them.&lt;br /&gt;
&lt;br /&gt;
'''Applying Deposits'''&lt;br /&gt;
&lt;br /&gt;
when appying deposts to pay invoices, select the deposit(s) to apply. If the amount of the deposit(s) is greater than the invoices, check the Create a Deposit checkbox to create a deposit for the excess.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===My Account===&lt;br /&gt;
A public addon that lets account contacts (primary and billing) pay invoices with a credit card they enter.&lt;br /&gt;
&lt;br /&gt;
====User Profile====&lt;br /&gt;
Here you edit name, email/user name, password, phone number, photo and organization selection.&lt;br /&gt;
&lt;br /&gt;
====Pay Invoices====&lt;br /&gt;
Access this to view and pay current invoices.&lt;br /&gt;
&lt;br /&gt;
====Payment Information====&lt;br /&gt;
Use the payment information screen to add or modify online payment methods such as credit cards and/or ACH methods. Select the primary and secondary payment method to be used to automatic payments. The secondary method is used if the primary method fails. If the secondary methods fails, all other payment options will be attempted as well.&lt;br /&gt;
&lt;br /&gt;
====Account History====&lt;br /&gt;
&lt;br /&gt;
====Manage Subscriptions====&lt;br /&gt;
Manage subscriptions lets a user subscribe and unsubscribe to any groups marked &amp;quot;Public Join&amp;quot;, and cancel any paid subscription marked &amp;quot;Manage in My Account&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
One application for this section is to let users remove themselves from specific email groups. To do this, include a link in your email to this page.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Free Subscriptions : A free subscription is a group that has &amp;quot;Public Join&amp;quot; checked, and is NOT included in a subscription item.&lt;br /&gt;
&lt;br /&gt;
; Paid Subscriptions : A paid subscription is an item that with a subscription type that has been purchased by the account. If the item is marked &amp;quot;Manage in My Account&amp;quot; in its subscription tab, it will be listed on the Manage Subscriptions page of My Account and users can cancel the subscription by unchecking the box and clicking save.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Manage Staff====&lt;br /&gt;
Here you add, delete or update profile information for account users.&lt;br /&gt;
&lt;br /&gt;
====Manage Organization Profile====&lt;br /&gt;
Here you can change the company name, address, phone, fax, web or email address.&lt;br /&gt;
&lt;br /&gt;
====Manage Certifications and Certificates ====&lt;br /&gt;
In this area of My Account, users can manage and maintain their certifications and certificates by uploading continuing education credits and making payments.&lt;br /&gt;
&lt;br /&gt;
=== Developer Resources ===&lt;br /&gt;
&lt;br /&gt;
The following api is provided to interface with ecommerce&lt;br /&gt;
&lt;br /&gt;
====Contensive Events====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Any addon can create an Addon Event record. These event records can be manually created or will be created automatically when the addon throws them.&lt;br /&gt;
&lt;br /&gt;
It can then throw the event with a cp method, like cp.site.throwEvent( “My Event” )&lt;br /&gt;
&lt;br /&gt;
Any addon can register for the event with a checkbox in in a tab of the Addon record. When an addon is registered, it is called by contensive when the calling addon calls cp.site.throwEvent.&lt;br /&gt;
&lt;br /&gt;
Arguments should be passed with document properties.&lt;br /&gt;
&lt;br /&gt;
=====Item Fulfill Event=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
ecommerce.fulfillOrder&lt;br /&gt;
&lt;br /&gt;
Called when an order is to be fulfilled.&lt;br /&gt;
&lt;br /&gt;
Arguments:&lt;br /&gt;
* OrderId: The order that needs to be fulfullled&lt;br /&gt;
&lt;br /&gt;
Fulfillment for an order would include things like adding people to groups they purchase or mailing an item out. When the Fulfillment event occurs depends on the Pay Method.&lt;br /&gt;
On Demand: Fulfillment happen at the time of the purchase&lt;br /&gt;
Bill and Fulfill on payment: Fulfillment happends when the bill is paid&lt;br /&gt;
Bill and Fulfill now: fulfillment happens when the bill is sent.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Calculate order details event=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
ecommerce.calculateOrderDetails&lt;br /&gt;
&lt;br /&gt;
Called after calculating the amounts for each order detail in an order, and before calculating the shipping, taxes and total. use this to calculate a custom amount for an item&lt;br /&gt;
.&lt;br /&gt;
Arguments:&lt;br /&gt;
OrderId: The order that is being calulated&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Credit card Management=====&lt;br /&gt;
In order to edit any information pertaining to credit cards, a developer account must be used.&lt;br /&gt;
&lt;br /&gt;
====Ecommerce API====&lt;br /&gt;
To use the ecommerce API, install the NuGet package Contensive.ecommerceApi, or clone the github repository for ecommerce, build, and make a reference to the apiclass DLL.&lt;br /&gt;
&lt;br /&gt;
The following is a list of methods available. Details have been added to method heads so add a reference to the project and investigate methods there.&lt;br /&gt;
&lt;br /&gt;
* addAccountNote&lt;br /&gt;
* addAccountOnDemandMethod&lt;br /&gt;
* addAccountOrganization&lt;br /&gt;
* addAccountUser&lt;br /&gt;
* addMembershipKitFulfillment&lt;br /&gt;
* addOrderItem&lt;br /&gt;
* billAndFulfillOrder&lt;br /&gt;
* billOrder&lt;br /&gt;
* calculateOrder&lt;br /&gt;
* cancelInvoice&lt;br /&gt;
* cancelMembership&lt;br /&gt;
* cancelSubscription&lt;br /&gt;
* chargeOrder&lt;br /&gt;
* closeAccount&lt;br /&gt;
* createAccount&lt;br /&gt;
* createOrder - if the application supports multiple seller accounts, a sellerAccountId is required&lt;br /&gt;
* deleteSubscription&lt;br /&gt;
* getAccountBillingContact&lt;br /&gt;
* getAccountPayMethod&lt;br /&gt;
* getAccountPrimaryContact&lt;br /&gt;
* getAccountStatus&lt;br /&gt;
* getChargesAndPayments&lt;br /&gt;
* getInvoice&lt;br /&gt;
* getOnlinePaymentFields&lt;br /&gt;
* getOnlinePaymentFieldsForAccount&lt;br /&gt;
* getOpenOrderId&lt;br /&gt;
* getOrderDetails&lt;br /&gt;
* getOrderShipOptionSelect&lt;br /&gt;
* getShipCharge&lt;br /&gt;
* getShipOptionSelect&lt;br /&gt;
* getSiteStatus&lt;br /&gt;
* getTransactions&lt;br /&gt;
* getUserAccountId&lt;br /&gt;
* getUserAccountList&lt;br /&gt;
* payOrder&lt;br /&gt;
* payOrdersByOnlinePaymentFields&lt;br /&gt;
* removeAccountOrganization&lt;br /&gt;
* removeAccountUser&lt;br /&gt;
* setAccountBillingContact&lt;br /&gt;
* setAccountOnDemandMethod&lt;br /&gt;
* setAccountOnDemandMethodSecondary&lt;br /&gt;
* setAccountPayMethod&lt;br /&gt;
* setAccountPrimaryContact&lt;br /&gt;
* setOrderAccount&lt;br /&gt;
* setOrderPaid&lt;br /&gt;
* setOrderPromotionalDiscount&lt;br /&gt;
* setOrderShipMethod&lt;br /&gt;
* setOrderUser&lt;br /&gt;
* verifyAccount&lt;br /&gt;
&lt;br /&gt;
=== Data Structure ===&lt;br /&gt;
&lt;br /&gt;
The following database tables are used and/or created by Membership Manager.&lt;br /&gt;
&lt;br /&gt;
====People====&lt;br /&gt;
People is a system Table which stores information about users.&lt;br /&gt;
&lt;br /&gt;
====Organizations====&lt;br /&gt;
People is a system Table which stores information about companies.&lt;br /&gt;
&lt;br /&gt;
==== Accounts====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The account is the record that is charged. All transactions have to have an account to charge and be paid from.&amp;lt;br /&amp;gt;&lt;br /&gt;
tablename = abAccounts&lt;br /&gt;
; memberId: Primary Contact, The primary contact for the account.&lt;br /&gt;
; billingMemberId: Billing Contact, The person responsible for ensuring payment for the account. If blank, the Primary Contact is used.&lt;br /&gt;
; billingMemberId: Billing Contact, The person responsible for ensuring payment for the account. If blank, the Primary Contact is used.&lt;br /&gt;
; closed (Closed) : When true, this account can no longer be charged.&lt;br /&gt;
;  payMethodId : Lookup list below This represents the accounts preferred method of payment. &lt;br /&gt;
* 1 - House&lt;br /&gt;
* 2 - Credit Card&lt;br /&gt;
* 3 - Billing &lt;br /&gt;
;  notificationMethodId : Lookup list below. How the account would preferred being notified.&lt;br /&gt;
* 1 - Email&lt;br /&gt;
* 2 - Fax&lt;br /&gt;
;  termsId : Lookup into content “Account Terms”. This information provides credit terms for the account.&lt;br /&gt;
;  dateHoldBillingUntil : When not null, no payments can be run against this account until the date indicated. Charges should still accrue.&lt;br /&gt;
;  dateLastBillingNotice : This is the date of the last time the account was notificed about a balance due.&lt;br /&gt;
;  requestedCancelDate : After this date the account should not longer be charged. Services should be canceled on this date.&lt;br /&gt;
;  referralCode : When the account was created, if a code was used for tracking it is saved here.&lt;br /&gt;
;  commissionAccountId : If not null, commissions on payments to applicable charges are created in this account.&lt;br /&gt;
;  emailCharges : When checked, all charges to the account should be emailed to the billing contact.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Orders====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Transactions====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Each entry represents either a credit or debit to the account. This will be considered an asset account so a charge increases and is a Debit, a payment decreases the balance and is a Credit.&lt;br /&gt;
&lt;br /&gt;
tablename = abAccountTransactions&lt;br /&gt;
&lt;br /&gt;
;  Approved : payment transactions -- shows the payment was approved. If false, the transactions is not valid&lt;br /&gt;
;  isCharge : If true, this is a charge transaction. A positive amount represents a charge to the account increases its balance due. A negative amount represents an adjustment that decreases the amount due.&lt;br /&gt;
;  isCommission : if true, this transaction is a result of a commission on a different transaction&lt;br /&gt;
;  amount : The amount of the transaction. Position amounts increase the balance due from the account.&lt;br /&gt;
;  accountId : The account being charged or paying.&lt;br /&gt;
;  isSetupFee : for charge transactions -- if true, this transaction is a one-time charge. If false, this transaction is a result of a recurring charge.&lt;br /&gt;
;  orderId : Charge Transactions -- The order which originated the transaction&lt;br /&gt;
;  dateDue : Charge Transactions -- Determined by the pay method and set at the time of the charge. Any transaction unpaid after this date has passed is passed due.&lt;br /&gt;
;  fromDate : Charge Transactions -- When there is a service involved, the fromDate and toDate are the service dates.&lt;br /&gt;
;  toDate : Charge Transactions -- When there is a service involved, the fromDate and toDate are the service dates.&lt;br /&gt;
;  recurringPurchaseId : Charge Transactions -- When set, this charge was created by the associated entry in Recurring Purchases.&lt;br /&gt;
;  paidByTransactionId : Charge Transactions -- When set, this transaction was paid by the associated transaction. One payment can pay multiple charges. If a partial payment is made on a account, the charge must be broken up and each charge paid in full.&lt;br /&gt;
;  paymentCheckNumber : Payment Transactions -- The check number&lt;br /&gt;
;  creditCardNumber : Payment Transactions -- cc number&lt;br /&gt;
;  creditCardAuthorization : Payment Transactions -- authorizations from the payment gateway&lt;br /&gt;
;  authorizationMessage : Payment Transactions -- message from the payment gateway&lt;br /&gt;
;  paymentAppliedToCharges : Payment Transactions -- if true, this payment has been applied to charges.&lt;br /&gt;
;  orderId : For charge transactions, this is the order the created the transaction.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Recurring Purchases====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Each record represents a recurring purchase. The account billing process uses these records to create charge transactions periodically, which may then be paid.&lt;br /&gt;
&lt;br /&gt;
table = abRecurringPurchases&lt;br /&gt;
&lt;br /&gt;
;  accountId : The account to be charged&lt;br /&gt;
;  itemId : The item to use for purchase details&lt;br /&gt;
;  discountAmount : if provided, this amount will subtracted from the product amount when creating the charge transaction &lt;br /&gt;
;  isCommissionable : if checked, charges from this recurring purchase will be commissionable&lt;br /&gt;
;  dateChargeStart : When set, no charges will be created before this date. When a charge is created, it will never be back-charged earlier then this date. The effect is this will be the start date for the purchase, reguardless of other transactions. However, no refunds will be created based on this setting.&lt;br /&gt;
;  dateChargeEnd : When set, this represents the end of a contract period for a recurring purchase. This is generally the anticipated end of a longer purchase. For instance, this may be a monthly charge with a one year contract. The dateChargeEnd is the end of the year. It does not mean cancel, but represents the earliest time when the charge can be ended. The purchase will not be charge after this date.&lt;br /&gt;
;  requestedCancelDate : When set, this is the date after which the customer no longer wants the service. The purchase will not be charge after this date.&lt;br /&gt;
;  referralId : This is the ID of the referral record in referrals.&lt;br /&gt;
;  canceled : When true, this purchase no longer charges&lt;br /&gt;
;  dateStart (dateJoin) : This date is set to the date the purchase is created.&lt;br /&gt;
; dateChargedThrough : This date, set by the recurring purchase process is the date that this purchase has been charged through. The recurring purchase process will create a new order based on this date.&lt;br /&gt;
; datePaidThrough : This date is set by the payment process and manual payment entry.&lt;br /&gt;
; dateInactivate : This is the date that the product should be deactivated for non-payment.&lt;br /&gt;
; dateCancel : This is the date that the purchase is canceled for non-payment.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Groups====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
; membershipControlled : Contensive -- This is a developer-only field. When set, you can not add or remove anyone or delete the group. The Member Tracking Process (MTP) will set the field when it creates the groups.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Referrals====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Is a list of codes created to track promotions and commissions. To use a referral, the customer enters a code which matches a referral record. The commissions and discounts then apply to only those items set in Referral Item Rules.&lt;br /&gt;
&lt;br /&gt;
; code : The text code assigned to this referral. When entered during the purchase process, this referral is applied&lt;br /&gt;
; commissionAccountId : When provided, this commission account will be used for the Order or Recurring Purchase.&lt;br /&gt;
; initialChargeDiscountAmount : When provided, this discount amount will be applied to the initial purchase.&lt;br /&gt;
; recurringChargeDiscountAmount : When provided, this discount amount will be applied to recurring purchases.&lt;br /&gt;
; recurringChargeDiscountPeriods : When provided, the recurreint ChargeDiscountAmount only applies for this many periods.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Notes====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Are a list of notes created the administrator.&lt;br /&gt;
; accountId : The account associated with this note&lt;br /&gt;
; copy : The text of the note.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Account Terms====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
The billing arrangements for accounts set to bill as pay method.&lt;br /&gt;
; daysToPay : The number of days after the purchase date before the due date.&lt;br /&gt;
; Account Messages : Are a list of messges created by the system to track activities.&lt;br /&gt;
; accountId : The account associated with this note&lt;br /&gt;
; copy : The text of the note.&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Items====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
; copy : Long Text: The long description of an item. Used on the catalog details page.&lt;br /&gt;
; overview  :  Long Text: The short version of the description. Used on the catalog listing page.&lt;br /&gt;
; hideOrderButton : Boolean: When true, if the item display on a catalog page, it will not have an order button.&lt;br /&gt;
; categoryId : Lookup into Item Categories: Used to categorize items&lt;br /&gt;
; itemNumber : Text: Used only as a reference number on the catalog&lt;br /&gt;
; UPC :  Text: Used only as a reference number on the catalog&lt;br /&gt;
; materials : Many to Many to Item Materials: Displays a list of downloadable documents for the item.&lt;br /&gt;
; featured : Boolean : Can be used to select specific items for a custom list.&lt;br /&gt;
; new :  Boolean : Can be used to select specific items for a custom list.&lt;br /&gt;
; viewings : Integer : The number of times this item has displayed on the catalog details page.&lt;br /&gt;
; quantityOnHand : integer : For inventory managment, this in the number of items you have on-hand. Automatically decremented on order purchase.&lt;br /&gt;
; quantityLow : integer: For inventory managment, when the quantityOnHand is less than the quantityLow, the Inventory Management notification is sent.&lt;br /&gt;
; imageFilename : image: the large image of the item&lt;br /&gt;
; thumbnailFilename : image: the small image of the item&lt;br /&gt;
; options : Long Text : A list of options and their choices. Separate different options with new lines. Separate choices for each option with commas. For example, if the item is a shirt and you offer three sizes and two colors, the options might be&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    size: small, medium, large&lt;br /&gt;
    color: red, blue, green&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
; unitprice : currency: the quantity 1 price without any discounts, etc.&lt;br /&gt;
; saleprice : currency: the quantity 1 price if the item has OnSale checked.&lt;br /&gt;
; specialprice : currency : the quantity 1 if the custom is in a group selected as a discount group&lt;br /&gt;
; onSale : boolean : when true, the item price will be the salePrice&lt;br /&gt;
; allowReceiptCopy : when true, receipts including this item will include the receiptCopy in the receipt's message box.&lt;br /&gt;
; receiptCopy : long text : when allowReceiptCopy is true, this text is included in the receipt's message box. &lt;br /&gt;
; shippingRequired : boolean : when true, this item will require shipping for the entire order, and the item's weight will be included in the order's weight calculation.&lt;br /&gt;
; weight : number : if shippingRequired is true, this is the shipping weight of the item.&lt;br /&gt;
; organizationId : Lookup into organizations: The source (manufacturer) for the item, included in the catalog.&lt;br /&gt;
; sourceitemNumber : Text: Used only as a reference number on the catalog&lt;br /&gt;
; groupId : The Subscription Group -- if this is not blank, anyone purchasing this item will be added to this group with the group expiration from groupExpirationPeriod and groupExpirationPeriodMonths&lt;br /&gt;
; groupExpirationPeriod  : This is an integer value in Days. it is used for both the expiration date of a subscription when it is purchased, and for the recurring billing period when a recurringCharge is included. &lt;br /&gt;
; groupExpirationPeriodMonths : This is an integer value in Months, and acts like groupExpirationDays -- effecting both group expiration for subscriptions and the recurring purchase period.&lt;br /&gt;
; isInCatalog (new) : default true. if true, this item appears in the catalog&lt;br /&gt;
; isCommissionable (new) : default false. if true, the commissionaccountid receives thier commission on this item. For catalog purchases, the commission account is set when a new account is created with a referral code.&lt;br /&gt;
; recurringCharge (new) : if not zero, this purchase creates a recurring purchase record which charges the account at the beginning of each period, based on the groupExpirationPeriod and groupExpirationPerodMonths. If the periods are zero, the recurring Charge is not valid.&lt;br /&gt;
; recurringPrebillDays(new) : For a recurring item, how many days before the purchase date should it be invoiced. The Due date will still be the purchase date plus the days to pay (in account terms)&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Orders====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
An order is created for all completed purchases.  Processes may create incomplete orders as well. The line items of the order are orderdetails The completed order total is added to transactions as a purchase.&lt;br /&gt;
Invoices sent represent a single orders.&lt;br /&gt;
; Name&lt;br /&gt;
; datePurchase&lt;br /&gt;
The effective purchase date for the order. For orders invoiced in advance of the purchase, this is the date the purchase should take place. For instance, for a membership that expires on July 1, you might want to invoice for the renewal 30 days head of time. The datePurchase is July 1, the invoice date may be June 1, and if you extend them 10 days credit, the dueDate would be July 10.&lt;br /&gt;
; dateDue&lt;br /&gt;
When the order should be paid&lt;br /&gt;
; specialPricing&lt;br /&gt;
If true, this order qualified&lt;br /&gt;
; pricelevelFreeShipping&lt;br /&gt;
if true, this order qualified&lt;br /&gt;
; itemCharge&lt;br /&gt;
The total amount of all items&lt;br /&gt;
; shipCharge&lt;br /&gt;
The calculated amount of shipping&lt;br /&gt;
; taxCharge&lt;br /&gt;
The calculated amount of tax. &lt;br /&gt;
; priceLevelDiscount&lt;br /&gt;
The calculated amount of the discount based on the price Level Discount scheme&lt;br /&gt;
; TotalCharge&lt;br /&gt;
The total of item, ship, tax and discounts&lt;br /&gt;
; orderCompleted&lt;br /&gt;
(can be removed and use dateComplete instead) - see orderComplete for details.&lt;br /&gt;
; readyForBatchComplete : When true, the background batch will complete this order, performing all the billing, invoiceing and payment when necessary.&lt;br /&gt;
; dateCompleted : Legacy - set when the order is paid. Current - set when the order is billed. -- however, there is a special case to cover the order upgrade. If dateComplete is set and ccNumber is set, the order is considered legacy and must be Paid. In this case, the payDate is set to the dateCompleted and paidByTransactionid is set to -1 to prevent re-paying.&lt;br /&gt;
; payMethod : a text description of the pay method used&lt;br /&gt;
; payDate : When the order was paid. For online orders this is populated. For offline payments, it is populated at the time the order is paid.&lt;br /&gt;
; ccAuthCode : The code returned from the last payment process attempted.&lt;br /&gt;
; ccTypeActionCode : The code returned from the last payment process attempted.&lt;br /&gt;
; ccRefCode : The code returned from the last payment process attempted.&lt;br /&gt;
; billName&lt;br /&gt;
; phone&lt;br /&gt;
; fax&lt;br /&gt;
; company&lt;br /&gt;
; address&lt;br /&gt;
; address2&lt;br /&gt;
; city&lt;br /&gt;
; state&lt;br /&gt;
; zip&lt;br /&gt;
; country&lt;br /&gt;
; shipDate : date when order is shipping&lt;br /&gt;
; shipTracking : tracking number from the shipper&lt;br /&gt;
; shipMethod : text field with the name of the ship method used&lt;br /&gt;
; shipWeight : &lt;br /&gt;
; memberId : &lt;br /&gt;
; visitorId : &lt;br /&gt;
; visitId : &lt;br /&gt;
; visitId :&lt;br /&gt;
&amp;lt;/BlockQuote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====orderDetails====&lt;br /&gt;
&amp;lt;BlockQuote&amp;gt;&lt;br /&gt;
Order Details represent the line items of an order.&lt;br /&gt;
; name : a text description of the item name, quanitity and options&lt;br /&gt;
; orderId :&lt;br /&gt;
; itemId&lt;br /&gt;
; itemNumber&lt;br /&gt;
; quantity&lt;br /&gt;
; options&lt;br /&gt;
; unitPrice&lt;br /&gt;
; weight&lt;br /&gt;
; sourceid&lt;br /&gt;
; groupMemberId : The user Id of the person who will be given membership for items with a groupId. These are items that provide group membership when purchased. The userid is saved in the orderDetail record because the group membership is created when the purchase is completed, which may be by a manual payment long after the purchase is made. if the groupmemberid is not set, the account contact will be used.&lt;br /&gt;
; item Categories&lt;br /&gt;
; Order Ship Methods&lt;br /&gt;
; Item Materials&lt;br /&gt;
; item Material Categories&lt;br /&gt;
; Item Categories&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Things to Test==&lt;br /&gt;
*Add new items&lt;br /&gt;
*Set up promotional discounts&lt;br /&gt;
*Set up sales tax&lt;br /&gt;
*Set up a new account&lt;br /&gt;
*Set up a credit limit&lt;br /&gt;
*Create manual invoice&lt;br /&gt;
*Create manual charge and credit&lt;br /&gt;
*Close account&lt;br /&gt;
*Send manual invoice and statement&lt;br /&gt;
*Set up account primary and biling contact&lt;br /&gt;
*Delete someone from account&lt;br /&gt;
*Test My Account&lt;br /&gt;
#Profile&lt;br /&gt;
#Online Payments&lt;br /&gt;
*Update Payment Info&lt;br /&gt;
#Manage Grops&lt;br /&gt;
#Manage Staff&lt;br /&gt;
#Organization&lt;br /&gt;
#Certificates and Certifications&lt;br /&gt;
*Set up payment processor&lt;br /&gt;
*Set up test credit card&lt;br /&gt;
*Purchase process settings&lt;br /&gt;
*Invoice settings&lt;br /&gt;
*Reports&lt;br /&gt;
#Daily Activity Report&lt;br /&gt;
#Dues Deferment Report&lt;br /&gt;
#GL Account Summary Report&lt;br /&gt;
#Invoice Aging Report&lt;br /&gt;
#Item Category Purchase Report&lt;br /&gt;
#Item Purchase Report&lt;br /&gt;
#Purchase History Report&lt;br /&gt;
#Suspended Certification Report&lt;br /&gt;
#Top Buyers Report&lt;br /&gt;
#Top Category Buyers Report&lt;br /&gt;
*Account list screen in Invoice Manager Dashboard&lt;br /&gt;
*Account Details screens&lt;br /&gt;
*Test auto billing features&lt;br /&gt;
&lt;br /&gt;
==Test Cases==&lt;br /&gt;
&lt;br /&gt;
These tests represent automated tests saved in the testcases folder of the project's GitHub repository. Tests with an asterisk are included in the tool panel unit tests. Tests in brackets [] must be manually tested.&lt;br /&gt;
&lt;br /&gt;
; 1* - Buy Subscription Adds Users to Group : buy a subscription &amp;gt; adds account's users to the subscription's group&lt;br /&gt;
; 2* - Cancel Subscription Removes Group Users : cancel subscription &amp;gt; removes account's users to the subscription's group&lt;br /&gt;
; 3* - Add User updates user's groups : add a person to an account (as an individual) &amp;gt; adds account's users to the subscription's group&lt;br /&gt;
; 4* - Add Org updates users' groups : add an organization with person to an account &amp;gt; adds all the organization's users to the subscription's group.&lt;br /&gt;
; 5* - Remove Account User updates user's groups : delete an individual user from an account &amp;gt; removes the user from the subscription's group&lt;br /&gt;
; 6* - Remove Account Org updates users' groups  : remove an organization with person from an account &amp;gt; removes all the organization's users from the subscription's group.&lt;br /&gt;
; 7* - Buy Membership adds users to groups : buy membership &amp;gt; adds account's users to the membership's group&lt;br /&gt;
; 8* - Cancel Membership : &lt;br /&gt;
# Removes the account's users from the membership's group&lt;br /&gt;
# marks the account membership status as canceled&lt;br /&gt;
# leaves the membership type alone&lt;br /&gt;
# leaves the membership expiration date alone (DLI requirement)&lt;br /&gt;
# cancels all membership invoices&lt;br /&gt;
; 9* - Add User updates Membership group : add a person to a membership account &amp;gt; adds the person to the membership's group&lt;br /&gt;
; 10* - Membership, Add/Remote Company Users : add an organization with person to a membership account &amp;gt; adds all the organization's users to the membership's group.&lt;br /&gt;
; 11* - Membership, Add/Remote Individual Users : delete an individual user from a membership account &amp;gt; removes the user from the membership's group.&lt;br /&gt;
; 12* - Membership, Add/Remove Organization : remove an organization with people from a membership account &amp;gt; removes all the organization's users from the membership's group.&lt;br /&gt;
; 13* - Manually add a subscription : Manually add a non-membership subscription (recurring purchase) to an account within the Account Manager UI &amp;gt; adds account's users to the subscription's group.&lt;br /&gt;
; 14* - Manually add a membership : Manually add a membership to an account within the Account Manager UI &amp;gt; adds account's users to the membership's group.&lt;br /&gt;
; 15* - Manually Delete Subscription in UI : manually delete a subscription within the Account Manager UI &amp;gt; removes account's users to the subscription's group. NOTE: we do not support deleting recurring purchases in the admin interface.&lt;br /&gt;
; 16* - Manually remove Account Membership type : manually change an account from a valid membership type to a non-member type within the Account Manager UI &amp;gt; removes account's users to the membership's group&lt;br /&gt;
; 17* - Close Membership account updates groups : close a membership account &amp;gt; removes account's users from the membership's group&lt;br /&gt;
; 18* - Close non-Membership account updates groups : : close a non-membership account &amp;gt; removes account's users from the subscription group&lt;br /&gt;
; 19* - Remove user from org with subscription : remove a person from an organization that is part of a non-membership account &amp;gt; remove the person from the subscription group&lt;br /&gt;
; 20* - Remove user from org with membership : remove a person from an organization that is part of a membership account &amp;gt; remove the person from the membership group&lt;br /&gt;
; [21] - My Account Echeck if enabled : Show My Account - Payment Options - eCheck options only if authorizenet payment processor enables eCheck&lt;br /&gt;
; 22* - House Account charge and payment :&lt;br /&gt;
# verify chargeOrder() completes, pays, sends receipt and fulfills&lt;br /&gt;
# verify payOrder() on new order completes, pays, sends receipt and fulfills&lt;br /&gt;
; 23* - On-Demand account charge and payment : &lt;br /&gt;
# verify chargeOrder() with no account pay options -- fails&lt;br /&gt;
# verify chargeOrder() with good account pay option -- completes, pays, sends receipt and fulfills &lt;br /&gt;
# verify payOrder() with good pay option -- completes, pays, sends receipt and fulfills &lt;br /&gt;
; 24* - Bill account charge and payment :&lt;br /&gt;
# verify chargeOrder() -- completes, sends invoice, no fulfillment. Then pay the invoice and verify fulfillment.&lt;br /&gt;
# verify payOrder() with good pay option, on new order charges --  completes, pays, sends receipt and fulfills&lt;br /&gt;
; 25* - Bill-and-fulfill account charge and payment&lt;br /&gt;
# verify chargeOrder() sends invoice and fulfills&lt;br /&gt;
# verify payOrder() on new order charges, pays and fulfills with good pay option&lt;br /&gt;
# verify payOrder() on open invoice pays and fulfills with good pay option&lt;br /&gt;
; 26* - Automatic Activation : verify new memberships are active when automatic activation is checked, and pending when automatic activation is unchecked.&lt;br /&gt;
; 27* PayOptions are used in the correct order :&lt;br /&gt;
# *If a card or echeck is provided, no alternative methods are attempted&lt;br /&gt;
# *Primary is attempted first if it has a valid expiration date&lt;br /&gt;
# *if primary fails, secondary is used next if it has a valid expiration date&lt;br /&gt;
# *if secondary fails, all non-echeck payoptions are attempted if they have valid expiration dates&lt;br /&gt;
# *if account is billing, charging to account does NOT pay.&lt;br /&gt;
; 28* - Membership Grace Period : Verify process with prebill set to 0.&lt;br /&gt;
* initial purchase without fulfillment does not fulfill membership&lt;br /&gt;
* after payment, run housekeep, membership is active and people are in groups&lt;br /&gt;
* after expiration date but before end of grace period, run housekeep, account shows expired but people still in group&lt;br /&gt;
* after grace period but before membership cancellation grace period, run housekeep, people are not in group but membership invoice is still ok&lt;br /&gt;
* after membership cancellation grace period, run housekeep, invoice is canceled, membership is canceled, people are not in group.&lt;br /&gt;
&lt;br /&gt;
; 29* - Membership renew : Verify paying a membership renewal invoice extends expiration.&lt;br /&gt;
* set grace period to 2, set cancelation grace period to 99&lt;br /&gt;
* initial purchase with payment sets expiration and puts people in group&lt;br /&gt;
* set date to 1 day after expiration and housekeep -- membership active, invoice created, people in group&lt;br /&gt;
* set date to 3 days after expiration and housekeep -- membership expired, people out of group&lt;br /&gt;
* pay invoice -- membership active, people in group&lt;br /&gt;
&lt;br /&gt;
; 30 - Expiration Date : Verify a 1 day subscription creates an expiration date rounded up to the next midnight. So if purchased at 5pm on March 15, the expiration date is March 17, and the subscription is not valid after housekeep runs on March 17.&lt;br /&gt;
; 31 - Automatic Subscription Cancellation : Verify an unpaid non-membership subscription continues charging and allowing users in the group until the subscription cancellation period&lt;br /&gt;
; 32 - My Account Subscription cancellation : Verify any non-membership subscription can be canceled in the My Account subscriptions&lt;br /&gt;
; 33 - non-expiring Membership : Membership groups are determined by the membershiptype, not the subscription record. Remove the account membership expiration and the recurring purchase should be automatically deleted and all group membership should have no expiration date. Add an expiration and a recurring purchase is created and all group expiration is set as well.&lt;br /&gt;
; 34 - non-expiring Subscription : Subscription groups are determined by the subscription record so a non-expiring subscription is one with a charged through date very far in the future (1/1/2100). Verify the user group membership has no expiration date when the subscription &amp;gt; 50 years.&lt;br /&gt;
; 35 - Subscription Charges Remaining : if blank, a new charge is created each time charged through passes. If 0, the recurring purchase is canceled when charged through passes. if &amp;gt;0, it is decremented each time the charged through passes.&lt;br /&gt;
; [36] - My Account Subscriptions : All groups that are not selected in subscription items and have &amp;quot;Allow Public Join&amp;quot; checked can be added and removed in the My Account Subscriptions section. If the account is subscribed to an item and the item is marked &amp;quot;Manager in My Account&amp;quot; in the subscription tab, it can be canceled from the My Account Subscriptions.&lt;br /&gt;
; 37 - *Purchase Bundled Items with Subscriptions : If you purchase a bundling item, the subscriptions for each bundled item are added to the account, and the users in the account are added to the subscription group(s)&lt;br /&gt;
; 38 - My Account prevents isRecognized : if a user is recognized, my account logs them out before displaying any data&lt;br /&gt;
; 39 - My Account anonymous requires login : if you are logged out, you must login&lt;br /&gt;
; 40 - My Account fresh page displays last form : If yor nav to a form and refresh, the same forms comes back&lt;br /&gt;
; 41 - My Account select accounts : The user can manage an account only if they are the primary, billing or carbonCopy contact on the account. If user can manager multiple accounts, user selects one from a list. When user refreshs page they remain on the account they picked. When user logs in, user sees the account they last picked.&lt;br /&gt;
; 42  - My Account select organization : If the account has multiple organizations, the user can select the organization they wish to manager from the Manager Organization tool.&lt;br /&gt;
; 43 - getOnlinePaymentFields payment options :&lt;br /&gt;
# If order contains an On-Demand-Required item, only On-Demand options are returned.&lt;br /&gt;
# If order contains an On-Demand-Preferred item, only On-Demand items are offered.&lt;br /&gt;
# if the account is Billable, Bill My Account option is provided.&lt;br /&gt;
# If echeck is configured, an online Echeck option is provide.&lt;br /&gt;
# If online credit is configured, an online credit card option is provided. If there are any valid account pay options, each is provided as an option.&lt;br /&gt;
; 44 item On-Demand-Required : If an order includes an On-Demand required item, the entire order must be purchased On-Demand.&lt;br /&gt;
; 45 Pay Order with bad card : PayOrder() with card not matching test - card fails&lt;br /&gt;
; 46 Pay Order with bad expiration : PayOrder() with card that has past expiration - card fails&lt;br /&gt;
; 47 Pay Order with bad security code : PayOrder() with card that has past expiration - card fails&lt;br /&gt;
; [48] Invoice Manager, Account, Purchase History UI :&lt;br /&gt;
# An unpaid invoice has a Pay link that takes the user to the manual payment tool, populated for this account and invoice&lt;br /&gt;
# Send Invoices&lt;br /&gt;
# Send Statement&lt;br /&gt;
# Cancel selected invoices.&lt;br /&gt;
; 49 - Account List speed : 10,000 accounts in the account list must display in 5 seconds&lt;br /&gt;
; 50 - inactive items show in reports do not show in current activity&lt;br /&gt;
# Do not show in &lt;br /&gt;
#* manual invoice&lt;br /&gt;
#* (add others as discovered)&lt;br /&gt;
# Show in&lt;br /&gt;
#* Past invoices&lt;br /&gt;
#* (add others as discovered)&lt;br /&gt;
; 51 - Housekeep, skipped if not enabled : verify when housekeeping is enabled, the housekeep routine does not run. Verify when enabled, it only runs once per day and only during the time period selected.&lt;br /&gt;
; 52 - Housekeep, Batch is skipped if not enabled : verify when housekeeping runs, the batch process runs only if it is enabled.&lt;br /&gt;
; 53 - Housekeep, Batch creates orders from recurring purchases : Verify if a recurring purchase has a past charge-through date, an invoice is created for it and charged to the account&lt;br /&gt;
# free orders are paid and fulfilled&lt;br /&gt;
# house accounts are paid automatically&lt;br /&gt;
# Bill and Fulfill on Payment accounts are sent a invoice and not fulfilled until paid.&lt;br /&gt;
# Bill and Fulfill Now accounts are sent an invoice and fulfilled&lt;br /&gt;
# On-Demand accounts create an invoice and pay it with the account's pay options.&lt;br /&gt;
; 54 - Housekeep, Print Queue notification : Verify a notification is sent to the ecommerce admin if the print queue is not empty&lt;br /&gt;
; 55 - Housekeep, Credit Card expiration notification : Verify a notification is sent to the billing contact of all accounts if their credit card expires within 30 days.&lt;br /&gt;
; 56 - Housekeep, Ecommerce Credit Card Contacts group : Verify all primary and billing contacts who have a non-expired credit card in their account go into this group.&lt;br /&gt;
; 57 - Housekeep, Account group and memberships verified : Verify the following&lt;br /&gt;
# if a person is in a subscription group but not authorized, they are removed.&lt;br /&gt;
# if a person is an individual member in a subscription, they are added to the group.&lt;br /&gt;
# if a person is a company member in a subscription, they are added to the group.&lt;br /&gt;
# if a person is in a membership group but not authorized, they are removed.&lt;br /&gt;
# if a person is an individual member in a membership, they are added to the group.&lt;br /&gt;
# if a person is a company member in a membership, they are added to the group.&lt;br /&gt;
# if a person is added directly to the people table, they are added to their account's subscriptions&lt;br /&gt;
; 58 - Housekeep, Automatic export : Verify it exports as follows:&lt;br /&gt;
# When disabled, it does not export&lt;br /&gt;
# When export mode is not 1 or 2, it does not export&lt;br /&gt;
# export mode 1 exports DLI custom format&lt;br /&gt;
# export mode 2 exports General Ledger transactions, only after the month is complete and only once per month, as described in this doc&lt;br /&gt;
; 59 - Housekeep, cancel all expired memberships : For all membership past (membershipGracePeriod+membershipCancellationGracePeriod):&lt;br /&gt;
# membership status changes to canceled&lt;br /&gt;
# all users are removed from groups&lt;br /&gt;
# call invoices with membership items are canceled.&lt;br /&gt;
; 60 - Housekeep, verify membership recurring purchase : verify all membership accounts have a recurring purchase that is charged through the expiration date&lt;br /&gt;
; 61 - Housekeep, cancel duplicate membership recurring purchase : verify each account only has one membership recurring purchase.&lt;br /&gt;
; 62 - Housekeep, remove subscription group for Canceled Subscription : verify housekeep removes users from group (boad issue)&lt;br /&gt;
; 63 - Housekeep, remove subscription group for Closed Account : (boad issue)&lt;br /&gt;
; 64 - My Account, Online Payments : Verify a user can pay invoices using the online edit form.&lt;br /&gt;
; 65 - Membership Type Purchasing : Purchasing a membership type creates a membership account.&lt;br /&gt;
# if the account is already a membership, the previous membership type is set&lt;br /&gt;
# if the membership type has no subscription type or a perpetual subscription type, no membership expiration is set.&lt;br /&gt;
# if the subscription type is periodic or calendar, the membership expiration is set and a subscription is created. If renew on expiration is set, the subscription's Charges Remaining is left blank. If Renew is not checked on the membership type, Charges Remaining is set to 0.&lt;br /&gt;
; 66 - Subscriptions never fulfill bundled items : If a bundling item is a subscription or membership, the bundled items are only purchased during the initial purchase and NOT during renewal.&lt;br /&gt;
; 67 - Subscription Dependency : A subscription can be marked to be dependant on another Subscription. If a subscription expires or is canceled, all of it's dependant subscriptions are also canceled.&lt;br /&gt;
; 68 - Subscription items bundled with a subscription becomes dependant : When purchased, a subscription bundled in a subscription automatically becomes a dependant on it's bundling subscription so it will be automatically cancelled when the bundling subscription is canceled.&lt;br /&gt;
; 67 - Membership renewal : When a membership is renewed (all membership invoices created by membership subscriptions are paid), the membership expiration is updated to the subscription's charged through date, the renewed date is set.&lt;br /&gt;
: 68 - Membership renewal updates anniversary date : If a membership renewal covers a day PAST the anniversay (all membership invoices are paid), then the anniversary date event occurs, the membership kit is added and the anniversay date is updated by 1 year.&lt;br /&gt;
; 69 - On-Demand Account Prebills One Day : Verify an On-Demand account is charged one day before expiration of a subscription&lt;br /&gt;
; 70 - Billing Account Prebill : Verify the PreBill setting controls when invoices are created from subscriptions.&lt;br /&gt;
:* The effective purchase date does not change, only the billing day.&lt;br /&gt;
:* The date due is calculated with respect to the effective purchase date and does not change&lt;br /&gt;
; 71 - Subscription Charges Remaining : Verify blank charges remaining has no effect, numeric charges remaining counts down each time the subscription is charged. If a subscription reaches its charged through date and the charges remaining is 0, it is canceled.&lt;br /&gt;
; 72 - subscriptions renew : Verify subscription creates invoices on charged-Through date, adds people to groups with expiration, advances charged-through, advances group expiration.&lt;br /&gt;
* initial purchase with payment creates subscription, sets charge-through and adds people to group.&lt;br /&gt;
* set date to 1 day after chargedthrough and housekeep -- invoice created, people in group and expiration extended&lt;br /&gt;
* pay invoice -- membership active, people in group&lt;br /&gt;
; 73 - Purchase Item with prefers-On-Demand : Verify a billing account uses the On-Demand method when available&lt;br /&gt;
# in a recurring batched purchase&lt;br /&gt;
# in a manual invoice purchase&lt;br /&gt;
# in the api chargeOrder call (payOrder is not effected)&lt;br /&gt;
; 74 - Purchase Item with prefers-On-Demand : VErify a billing account always uses an On-Demand method, else the invoice is not paid, the ecommerce admin recieves a notice, and an account note is created&lt;br /&gt;
# in a recurring batched purchase&lt;br /&gt;
# in a manual invoice purchase&lt;br /&gt;
# in the api chargeOrder call (payOrder is not effected)&lt;br /&gt;
# in the api getOnlinePaymentFields, only On-Demand fields are made available&lt;br /&gt;
; 75 - Add Deposits : Deposits can be made from any of the payment methods&lt;br /&gt;
# Cash payments&lt;br /&gt;
# Check Payments&lt;br /&gt;
# Credit Card Payments&lt;br /&gt;
; 76 - Overpayments result in deposits&lt;br /&gt;
# Cash payments&lt;br /&gt;
# Check Payments&lt;br /&gt;
# Credit Card Payments&lt;br /&gt;
; 77 - Invoices can be paid with Deposits&lt;br /&gt;
# Single Invoices&lt;br /&gt;
# Combinations of Invoices&lt;br /&gt;
; 78 - An Invoice can be paid with Combinations of a Deposit and a payment&lt;br /&gt;
# Cash and a deposit&lt;br /&gt;
# Check and a deposit&lt;br /&gt;
# Credit Card and a deposit&lt;br /&gt;
; 79 - Item Pay Method Compatibility, On-Demand If Available : If an item is marked on-demand if available and contains no items marked 'on-demand required', all orders containing that item can be purchased with any method with two exceptions. First if purchasing online, the customer will only be presented with and only process On-Demand methods and second if the purchase is unattended (batch processed) it will use On-Demand options on the account if available for both On-Demand and billing accounts.&lt;br /&gt;
# If an account has an On-Demand options, an API call from applications like meeting registration will only provide on-demand options&lt;br /&gt;
# If an account has an On-Demand options, background processing will only use those options&lt;br /&gt;
# If an account does not have an On-Demand option, an API call from applications like meeting registration will only support manual the On-Demand option.&lt;br /&gt;
# If an account does not have an On-Demand option, background processing will use the pay method set in the account.&lt;br /&gt;
# Invoice Manager manual payment will not be limited in anyway, but should include a message showing the administrator if an item in the order has this setting&lt;br /&gt;
# My Account payment screen follows the api call restrictions listed here.&lt;br /&gt;
; 80 - Item Pay Method Compatibility, On-Demand Required : If an item is marked on-demand required, all orders containing that item must be purchased On-Demand, except if purchased with manual invoice and/or paid with manual payment.&lt;br /&gt;
# If an account has an On-Demand options, an API call from applications like meeting registration will only provide on-demand options&lt;br /&gt;
# If an account has an On-Demand options, background processing will only use those options&lt;br /&gt;
# If an account does not have an On-Demand option, an API call from applications like meeting registration will only support on-demand options.&lt;br /&gt;
# If an account does not have an On-Demand option, background processing will fail, adding an account note with alert and send email to admin, but not customer.&lt;br /&gt;
# Invoice Manager manual payment will not be limited in anyway, but should include a message showing the administrator if an item in the order has this setting&lt;br /&gt;
# My Account payment screen follows the api call restrictions listed here.&lt;br /&gt;
; 81 api.getAccountStatus includes account payOptions&lt;br /&gt;
* payOption.Id - that can be used in api.payOrder()&lt;br /&gt;
* payOption.Name - that can be displayed to the customer&lt;br /&gt;
* payOption.isAch - true/false if this is an ACH option&lt;br /&gt;
; 82 - api.getSiteStatus : returns the state of allowACHPayments reflected on the appropriate payment processor&lt;br /&gt;
; 83 - cancel dependent recurring purchases : If a recurring purchase is cancelled, any recurring purchase with it marked as a dependency is automatically cancelled.&lt;br /&gt;
; 84 - Pay Method Compatibility set Billing Allowed, OnLine Payment Form : If any account purchases an item marked Billing Allowed, the online payment form includes a bill my account option.&lt;br /&gt;
; 85* - Pay Method Compatibility set Billing Allowed : If any account purchases an item marked Billing Allowed, the account is invoiced as Bill and Fulfill on Payment. When the invoice is paid, fulfilment occurs.&lt;br /&gt;
; 86 - Pay Method Compatibility set On-Demand-Required, OnLine Payment Form : If any account marked Billing purchases an item marked On-Demand-Required, the online payment form only offers On-Demand options.&lt;br /&gt;
; 87 - Pay Method Compatibility set On-Demand-Required : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
; 88 - Pay Method Compatibility set On-Demand-Preferred, OnLine Payment Form : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
* if the purchase fails, the invoice is left unpaid and an error message is returned.&lt;br /&gt;
; 89 - Pay Method Compatibility set On-Demand-Preferred : If any account marked Billing purchases an item marked On-Demand-Required, the invoice must be paid by and On-Demand method.&lt;br /&gt;
* if the purchase fails, the invoice is created but left unpaid, to be retried later&lt;br /&gt;
; 90 - transaction Unprocessed-Credit-Card handling : Verify the field is clear if a valid processor is selected, and is set if Accept-unprocessed is selected&lt;br /&gt;
; 91 - API call billOrder() forces Bill PayMethod : verify&lt;br /&gt;
; 92 - API call billAndFulfillOrder() forces Bill-and-fulfill PayMethod : verify&lt;br /&gt;
; 93 - Close a parent account closes subaccounts : verify&lt;br /&gt;
; 94 - Cancel a parent account membership cancels subaccount memberships : verify&lt;br /&gt;
&lt;br /&gt;
; 95 - API addAccountNote&lt;br /&gt;
; 96 - API addAccountOnDemandMethod&lt;br /&gt;
; 97 - API addAccountOrganization&lt;br /&gt;
; 98 - API addAccountUser&lt;br /&gt;
; 99 - API addMembershipKitFulfillment&lt;br /&gt;
; 100 - API addOrderItem&lt;br /&gt;
; 101 - API billAndFulfillOrder&lt;br /&gt;
; 102 - API billOrder&lt;br /&gt;
; 103 - API calculateOrder&lt;br /&gt;
; 104 - API cancelInvoice&lt;br /&gt;
; 105 - API cancelMembership&lt;br /&gt;
; 106 - API cancelSubscription&lt;br /&gt;
; 107 - API chargeOrder&lt;br /&gt;
; 108 - API closeAccount&lt;br /&gt;
; 109 - API createAccount&lt;br /&gt;
; 110 - API createOrder - if the application supports multiple seller accounts, a sellerAccountId is required&lt;br /&gt;
; 111 - API deleteSubscription&lt;br /&gt;
; 112 - API getAccountBillingContact&lt;br /&gt;
; 113 - API getAccountPayMethod&lt;br /&gt;
; 114 - API getAccountPrimaryContact&lt;br /&gt;
; 115 - API getAccountStatus&lt;br /&gt;
; 116 - API getChargesAndPayments&lt;br /&gt;
; 117 - API getInvoice&lt;br /&gt;
; 118 - API getOnlinePaymentFields&lt;br /&gt;
; 119 - API getOnlinePaymentFieldsForAccount&lt;br /&gt;
; 120 - API getOpenOrderId&lt;br /&gt;
; 121 - API getOrderDetails&lt;br /&gt;
; 122 - API getOrderShipOptionSelect&lt;br /&gt;
; 123 - API getShipCharge&lt;br /&gt;
; 124 - API getShipOptionSelect&lt;br /&gt;
; 125 - API getSiteStatus&lt;br /&gt;
; 126 - API getTransactions&lt;br /&gt;
; 127 - API getUserAccountId&lt;br /&gt;
; 128 - API getUserAccountList&lt;br /&gt;
; 129 - API payOrder&lt;br /&gt;
; 130 - API payOrdersByOnlinePaymentFields&lt;br /&gt;
; 131 - API removeAccountOrganization&lt;br /&gt;
; 132 - API removeAccountUser&lt;br /&gt;
; 133 - API setAccountBillingContact&lt;br /&gt;
; 134 - API setAccountOnDemandMethod&lt;br /&gt;
; 135 - API setAccountOnDemandMethodSecondary&lt;br /&gt;
; 136 - API setAccountPayMethod&lt;br /&gt;
; 137 - API setAccountPrimaryContact&lt;br /&gt;
; 138 - API setOrderAccount&lt;br /&gt;
; 139 - API setOrderPaid&lt;br /&gt;
; 140 - API setOrderPromotionalDiscount&lt;br /&gt;
; 141 - API setOrderShipMethod&lt;br /&gt;
; 142 - API setOrderUser&lt;br /&gt;
; 143 - API verifyAccount&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
These are the accepted use cases for the project.&lt;br /&gt;
=== Manage Accounts ===&lt;br /&gt;
Use Account Manager to create accounts, manage account details, and add users and organizations.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Add an Account : An administrator can add an account, go to the account list and click [add] button. Enter a name for the account and [save]&lt;br /&gt;
; Add a User to an account : You first add a user to the system, then add the user to the account. A user can be added directly to the account (an individual user), or they can be added to an organization and the organization can be added to the account (a company user). To add an individual user, go to the Account User tab and click [add]. To add a company user, go to the organization tab and add an organization. All people with this organization set will show in the account user tab.&lt;br /&gt;
; Add an organization to an account : On the Organization table of account details, use the add button to add an organization. This adds all the organization's people to the account details people tab.&lt;br /&gt;
; Add a Primary Contact : To add a primary contact, go to the account details tab and select them from the list of account users.&lt;br /&gt;
; Add a Billing Contact : To add a billing contact, go to the account details tab and select them from the list of account users&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Charge Methods ===&lt;br /&gt;
Set an account charge method on the account details screen. There are four: No Payment Necessary, Pay On-Demand, Bill and Fulfill on Payment, Bill and Fulfill Now.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; No Payment Necessary Purchases : If an account is set to No Payment Necessary, all purchases will be automatically paid without accepting customer payment. This includes online purchases, manual invoices and automatic batch invoice payments.&lt;br /&gt;
; Pay On-Demand : This is the default charge method for new accounts. All purchases require payment when they are charged.&lt;br /&gt;
; Bill and Fulfil on Payment : When the purchase is made, an invoice is sent to the customer. Fulfilment does not occur until payment is made.&lt;br /&gt;
; Bill and Fulfill Now : When the purchase is made, an invoice is sent to the customer and Fulfillment occurs immediately. An amount must be set in the Credit Limit field in an account in order for the account to use this charge method.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Notification Methods ===&lt;br /&gt;
Set an account notification method on the account details screen. There are four: Email, Fax, Print Queue, Email and Print Queue.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Email : All invoices and other notifications will be emailed to the account contact.&lt;br /&gt;
; Fax : All invoices and other notifications will be faxed to the account contact.&lt;br /&gt;
; Print and Mail Queue : All invoices and other notifications will be sent to the print queue to be printed and mailed.&lt;br /&gt;
; Email and Print Queue : All invoices and other notifications will be emailed to the account contact and also sent to the print queue to be printed as necessary.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Charging to an account ===&lt;br /&gt;
When a customer purchases, they use the account set in their people record regardless in which account(s) they may be be included. Being included in the users tab of an account gives those uses access to the benefits of a purchase, such as being added to a subscription group or a membership group. To be allows to purchase on the account, each person can have one and only one purchasing account set in their people record.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Purchase on your Billing Account : When a person purchases online, they use the account set in their people record under billing.&lt;br /&gt;
; Purchasing without a Billing Account : If the Ecommerce Setting &amp;quot;Create Ecommerce Account Automatically&amp;quot; is checked, an account will be created automatically for the customer when they purchase online. Otherwise the customer cannot purchase online.&lt;br /&gt;
; Purchasing with a closed account : If the Ecommerce Setting &amp;quot;Create Ecommerce Account Automatically&amp;quot; is checked, an account will be created automatically for the customer when they purchase online. Otherwise the customer cannot purchase online.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orders and Invoices ===&lt;br /&gt;
An order is a list of services and items to be sold to a customer. Online it is represented by a shopping cart. When the order is charged to the customer it is called an Invoice and can no longer be modified. When an Invoice is paid, it becomes a receipt and can no longer be cancelled.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Uncharged Orders : When a customer adds items to their shopping cart, the order remains uncharged. For online ordering with on-demand payment methods, the order remains uncharged until it is paid. For all other cases, an order is first charged, then paid.&lt;br /&gt;
; Charged Orders (Invoices) : When an order is charged, it becomes an invoice with a due date based on the customer's charge method.&lt;br /&gt;
; Paid Orders (Paid Invoices / Receipts) : When an order is paid, it becomes a receipt.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Account Statements, Balances and Invoices ===&lt;br /&gt;
An Invoice represents a charge to the account. The account statement reflects the status of an account at a particular moment.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Add an invoice to a Statement : Add an unpaid invoice to a billing account (Bill and Fulfill) and it appears on the statement, increasing the account balance.&lt;br /&gt;
; Pay an Invoice to remove it from a statement : When an invoice is paid, it is removed from the account statement.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Closed Accounts ===&lt;br /&gt;
When an account is closed, it can no longer be used, but its history and settings are preserved.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Close an account: You can close an account from the account list by selecting the account and clicking [Close Selected Accounts]. You can close an account from the account details page with the close account button.&lt;br /&gt;
; Unpaid Invoices and Recurring Purchases are canceled : When an account is closed, its open invoices and recurring purchases are cancelled.&lt;br /&gt;
; Use of a closed account : Users with a closed account set cannot use it. If they attempt to purchase online, a new account will be created for them.&lt;br /&gt;
; Re-Open a Closed Account : Locate the account in the account list by filtering for closed accounts. Edit the account and change the account status to open. Users who have not created new accounts will be able to use the account again.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Membership Accounts ===&lt;br /&gt;
Membership Accounts are accounts that have a Membership Type set.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Create a membership type : A membership type is a type of item. Create a membership type in Membership Manager. Only a name is required.&lt;br /&gt;
; Create a Membership Account : Add an account to the system and set their membership type.&lt;br /&gt;
; Add a Membership Group to a Membership Type : Edit the membership type and on the subscriptions tab, set the group. All users in Membership accounts to the this membership type will be added to this membership group.&lt;br /&gt;
; Add an expiration to a membership type : Edit the membership type and on the subscriptions group, set the subscription duration. Existing membership accounts will not be changed. When this membership type is next purchased, the account's membership expiration will be set based on the duration set in the membership type.&lt;br /&gt;
; Membership auto renewal : Edit the membership type and on the subscription tab, set the membership to renew on expiration. This will create a recurring purchase record of every account set to this membership type with an expiration date. The recurring purchase will be set as &amp;quot;charged through&amp;quot; the account's expiration date.&lt;br /&gt;
; All Account Users are added to the Membership Group : All people in the user table of account details are automatically added to the membership group with the membership expiration date. If you add an individual user to the account, they are automacally added to the Membership Group. If you add an organization to the membership, all the organization's users are added to the Account, and to the Membership Group&lt;br /&gt;
; Membership Groups can only be set to people who are users in a Membership Account : When a person is removed from the people tab of an account, they are automatically removed from the membership group for the account&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Automatic Billing ===&lt;br /&gt;
Account Manager automatically charges customers for recurring purchases, and automatically pays outstanding invoices for accounts setup as On-Demand&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; Set the automatic billing time of day : Use Ecommerce Settings to set the time of day when automatic bill occurs.&lt;br /&gt;
; Recurring Purchases control automatic charges : To create an automatic charge, add a recurring purchase to the account. If the charged-through date is blank, the account will be charged on the next batch. Otherwise, the next purchase date will be determined by the &amp;quot;charged-Through&amp;quot; date.&lt;br /&gt;
; Recurring purchase for On Demand Accounts : On Demand Accounts are charged on the &amp;quot;charged-Through&amp;quot; date.&lt;br /&gt;
; Recurring purchase for Billing Accounts : Both Bill and Fulfill Now and Bill and Fulfill on Payment are charged on or before the &amp;quot;charged-Through&amp;quot; date, based on &amp;quot;Pre-bill days for billing accounts&amp;quot; set in Ecommerce Settings.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Invoice Payments ===&lt;br /&gt;
There are several ways an account can pay for an invoice.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
; On-Demand Payments : When an account is configured as on-Demand and has a valid On-Demand payment option configured, an invoice charged to the account is paid by the primary on-demand method first. If that fails, it is paid by the secondary on-demand payment method. If that fails, all others are attempted.&lt;br /&gt;
; One-Time On-Demand Payments : An online payment by credit card or echeck is considered a One-Time on-demand payment. When a one-time payment fails, the order is not converted into an invoice and can be abandonded or modified. Since no invoice is created, the charge is not retried.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pre 2016===&lt;br /&gt;
# Test Setup&lt;br /&gt;
## Item: Leaves&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Normal (should be default), Defer Account = Deferred Income, Income Account= Leaves Income&lt;br /&gt;
## Item: Rock (Proforma)&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Proforma, Defer Account = Deferred Income, Income Account = Rock Income&lt;br /&gt;
## Item: Test Meeting&lt;br /&gt;
##* Set a name, a unit price, no subscription&lt;br /&gt;
##* GL, Post Method = Defer Date, Defer Date = A Future Date, Defer Account = Deferred Income, Income Account = Meeting Income&lt;br /&gt;
## Account: House&lt;br /&gt;
## Account: On-Demand-With-Card&lt;br /&gt;
## Account: Bill-Ship-Now&lt;br /&gt;
## Account: Bill-Ship-On-Payment&lt;br /&gt;
# Test Verification&lt;br /&gt;
## Valid Unpaid Invoice&lt;br /&gt;
### Go to Account &amp;gt; Purchase History &amp;gt; Verify Invoice Row Complete&lt;br /&gt;
### Go to Account &amp;gt; Purchase History &amp;gt; click on invoice number &amp;gt; Verify Invoice displays correctly&lt;br /&gt;
### Go to Account &amp;gt; Transactions &amp;gt; Verify one row for new charge&lt;br /&gt;
## Valid Cash Payment&lt;br /&gt;
### (how to validate a cash payment)&lt;br /&gt;
## Valid Check Payment&lt;br /&gt;
### (how to validate a check payment)&lt;br /&gt;
## Valid Credit Payment&lt;br /&gt;
### (how to validate a credit card/ach payment)&lt;br /&gt;
# Test Tools&lt;br /&gt;
## Test Create Invoice Tool - this is just to test basic functionality. Transactions will be tested separately.&lt;br /&gt;
### Payment Methods&lt;br /&gt;
#### Charge the account - &lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create a paid invoice.&lt;br /&gt;
##### Charge and order to the Bill-No-Ship account. It should create an unpaid invoice.&lt;br /&gt;
#### Bill the order but do not pay&lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create an unpaid invoice.&lt;br /&gt;
#### Create the order but do not bill&lt;br /&gt;
##### Charge and order to the On-Demand-With-Card account. It should create an uncharged invoice.&lt;br /&gt;
### Shipping Charges&lt;br /&gt;
#### Set no shipping charge - charge to account Bill-No-Ship. Verify no shipping charges&lt;br /&gt;
#### Set a shipping charge - charge to account Bill-No-Ship. Verify the shipping charges&lt;br /&gt;
### Invoice Messages&lt;br /&gt;
##### Verify the unpaid message appears on unpaid invoices&lt;br /&gt;
##### Verify the paid message appears on paid invoices&lt;br /&gt;
### Line Item options&lt;br /&gt;
#### Quantity - Required&lt;br /&gt;
#### Item - Optional&lt;br /&gt;
#### General Ledger Account - overrides item's GL Account&lt;br /&gt;
#### Price - overrides item's GL Account. Required if no Item.&lt;br /&gt;
#### Description - Required if no Item&lt;br /&gt;
#### Quantity - Required&lt;br /&gt;
## Test Enter Payments Tool&lt;br /&gt;
## Test Create Credit Tools&lt;br /&gt;
## Test Create Charge Tool&lt;br /&gt;
## Test Process Batch Tool&lt;br /&gt;
## Test Export Data Tool&lt;br /&gt;
## Test Item Features&lt;br /&gt;
### Subscriptions&lt;br /&gt;
### Bundling&lt;br /&gt;
### Inventory&lt;br /&gt;
### Fulfillment Notification&lt;br /&gt;
# Testing Transactions&lt;br /&gt;
## Bill Fulfill on Payment Account&lt;br /&gt;
### Manual invoice + Cash Payment&lt;br /&gt;
#### Single Item Order&lt;br /&gt;
##### GL Post: Normal&lt;br /&gt;
#####* After charge, verify account balance + AR + verify invoice + account transactions + gl transactions &lt;br /&gt;
#####* After payment, verify account balance + AR + verify paid invoice + account transactions + gl transactions &lt;br /&gt;
##### GL Post: Proforma&lt;br /&gt;
##### GL Post: Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Term&lt;br /&gt;
#### Single Item Order Plus Tax and Shipping&lt;br /&gt;
##### GL Post: Normal&lt;br /&gt;
##### GL Post: Proforma&lt;br /&gt;
##### GL Post: Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Term&lt;br /&gt;
#### Combination Item Order&lt;br /&gt;
##### GL Post: Normal + Proforma&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Date&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Term&lt;br /&gt;
#### Bundled Item Order&lt;br /&gt;
##### GL Post: Normal + Normal&lt;br /&gt;
##### GL Post: Normal + Proforma&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Date&lt;br /&gt;
##### GL Post: Normal + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma + Proforma&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma + Proforma Defer Term&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Date&lt;br /&gt;
##### GL Post: Proforma Defer Date + Proforma Defer Term&lt;br /&gt;
### Manual invoice + Check Payment&lt;br /&gt;
### Manual invoice + Credit Payment&lt;br /&gt;
### Manual invoice + Deposit Payment&lt;br /&gt;
## On Demand Account&lt;br /&gt;
## Bill and Fulfill Account&lt;br /&gt;
## House Account&lt;br /&gt;
#Settings#&lt;br /&gt;
==Revision History==&lt;br /&gt;
===January 15, 2016===&lt;br /&gt;
* Added Transaction Memo field to Manual Cash Payments to assist when entering non-traditional payments.&lt;br /&gt;
* Further clarified the use of capital letters, hash tags, parentheses, and brackets in account transaction descriptions.&lt;br /&gt;
* Added a setting to let admin set the time of day for the batch to run.&lt;br /&gt;
** Sentences start with capital letter&lt;br /&gt;
** square brackets wrap system generated items and enumerations, such as transaction numbers. The brackets provide clarification for empty lists and leading/trailing spaces.&lt;br /&gt;
** parentheses set off structurally independent details, such as check numbers and cash memos&lt;br /&gt;
** Hash tags (#) are not needed in front of numbers as they take up real estate and provide no additional information.&lt;br /&gt;
* fix: Applying a single deposit to an invoice did not work&lt;br /&gt;
* fix: transactions dates that include no time portion (now possible with the manual payment transaction date) are not included in the daily summary.&lt;br /&gt;
===February 25, 2016===&lt;br /&gt;
* bugfix: Log fills with invoiceId line&lt;br /&gt;
* bugfix: if you have multiple credit cards and the first fails, and the second passes, the transaction is marked failed and is retried.&lt;br /&gt;
===April 8, 2016===&lt;br /&gt;
* Added ability to add/modify each tab and feature list item so each customer can have custom reports&lt;br /&gt;
* Converted subscriptions to account/org/user as memberships had been, so a subscription puts everyone in the account in the subscription group (for division requirement)&lt;br /&gt;
* Migrated all membership and subscription account verification to ecommerce api and now called from membership.&lt;br /&gt;
* UX update for Visibility of System Status. Button hovers and navigation highlights.&lt;br /&gt;
===May 6, 2016===&lt;br /&gt;
* Added Deferral Report to Invoice Manager&lt;br /&gt;
* Added Pay Method Compatibility items&lt;br /&gt;
* Added ability to pay and invoice with a combination of previous deposits and a current payment.&lt;br /&gt;
* Removed No Charged invoices from Invoice Manager list&lt;br /&gt;
* Bugfix - account hold should only apply to batch payments&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=3967</id>
		<title>Gourley &amp; Gourley (G&amp;G)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=3967"/>
				<updated>2020-07-08T14:08:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Investor Section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The website can be found at https://www.gandgland.com/&lt;br /&gt;
&lt;br /&gt;
==Investor Section==&lt;br /&gt;
&lt;br /&gt;
 The Investor Section of the G&amp;amp;G website enables investors to login in order to access account information, to access stored documents, to review monthly and quarterly reports and to initiate account transfers. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you login to the site and click ACCOUNT OVERVIEW, you will see the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct-overview.png]]&lt;br /&gt;
&lt;br /&gt;
'''Adding/Editing the Account Profile''' &amp;lt;br /&amp;gt;&lt;br /&gt;
If you want to add or change information about the account administrator or account members, click on EDIT MY ACCOUNT PROFILE. This takes you to the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-Edit_account.png]]&lt;br /&gt;
&lt;br /&gt;
You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Document Retrieval''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Click on Drop Box to see a list of all documents stored. Click on the document name to access it. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Quarterly Reports''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads quarterly reports by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Quarterly Reports. Click ADD to name the report, upload the report file and choose which investment account the report goes with. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the quarterly report for that account by clicking on the report under Quarterly Reports in the Account Overview section. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Monthly Statements''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads monthly statements by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Investment Account Statement Content. Click ADD to name the report and upload the report file. Click the CHART tab to choose which fields to include on the report and to name the fields. Click the CONTENT tab to put in text for the header, body and footer on the statement. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To build the monthly statements, click on STATEMENT BUILDER, which displays the screen below. Here you will choose the statement content developed in the step above. Next select an account and click TEST STATEMENT to make sure everything looks like it should. When the statement looks correct, you can then click BUILD STATEMENTS to build all current statements for all accounts.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-stmt-builder.png]]&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the monthly statements for that account by clicking on MONTHLY STATEMENTS from the ACCOUNT OVERVIEW screen and then clicking on the specific report the user wants to access. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Initiating Account Transfers''' &amp;lt;br /&amp;gt;&lt;br /&gt;
To initiate account transfers, you click on ACCOUNT TRANSFER INITIATION FORM, which pulls up the following screen. Fill in all fields and click SAVE to initiate a transfer or CANCEL if you change your mind. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct_transfer.png]]&lt;br /&gt;
&lt;br /&gt;
'''Importing K-1s, Statements, and Other Documents (Mike)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After Mike uploads files, the transfer from S3 to website is the New Automatic Process (updated on production 6/26/2020) &lt;br /&gt;
&lt;br /&gt;
1) Log into AWS here: https://contensive.signin.aws.amazon.com/console&lt;br /&gt;
&lt;br /&gt;
2) Type S3 in the Search and click on S3&lt;br /&gt;
&lt;br /&gt;
3) Search for the bucket named &amp;quot;ganglandupload&amp;quot; and click to open&lt;br /&gt;
&lt;br /&gt;
4) In the bucket, click the Upload button&lt;br /&gt;
&lt;br /&gt;
5) Click the Add Files button&lt;br /&gt;
&lt;br /&gt;
6) Locate your files and select Upload&lt;br /&gt;
&lt;br /&gt;
7) The new naming conventions have to match the following in order for the automatic process to transfer files to website.  They are as follows:&lt;br /&gt;
&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;quot;115 2020 Statement June.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
K-1:&lt;br /&gt;
&amp;quot;2020 K-1 115 Tom Jones.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Other Document:&lt;br /&gt;
&amp;quot;115 2020 AnyText.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Once uploaded to S3 bucket, the process will automatically transfer the files to the Investment Account Statements table and clear S3.&lt;br /&gt;
&lt;br /&gt;
9) The UI on user Accounts now has folders for K-1, Statements, Other Documents.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Updating K-1s on G&amp;amp;G site (Contensive)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of new push 6/26/2020- THIS NEW PROCESS IS AUTOMATIC.  Mike uploads files to S3, when they are transferred to server they are cleared out of S3, then saved to Investment Account Statements table and displayed on website. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(THIS PROCESS NO LONGER USED- Past instructions for manual process- but didn't want to delete when process became automatic)&lt;br /&gt;
1) On the server, create a folder in D:\inetPub\GandG\files\investmentAccount similar to D:\inetPub\GandG\files\investmentAccount\2017K1&lt;br /&gt;
&lt;br /&gt;
2) Copy all the K1 pdf files into that folder. They must each have a specific format:&lt;br /&gt;
&lt;br /&gt;
Year -- &amp;quot;K-1&amp;quot; -- AccountNumber -- theRest&lt;br /&gt;
&lt;br /&gt;
for example: 2016 K-1 996 TAYLOR, STEVEN.pdf&lt;br /&gt;
&lt;br /&gt;
3) In the admin site, under G &amp;amp; G Accounts, edit the addon &amp;quot;Deploy K1 Documents&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- at the end of the script, there is a references create record names with the year, like &amp;quot;2017&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- this must be changed to current year BEFORE running the script.&lt;br /&gt;
&lt;br /&gt;
4) Run the script to store all the K1 documents.&lt;br /&gt;
&lt;br /&gt;
*NOTE: Our program runs using the Partner Number.  For example, while G&amp;amp;G site lists Account 338- Riley, Lydia, and that is how we name the K-1 files, the Partner Number for Riley is 344.  So in this example, when our program runs, the Riley, Lydia K-1 is uploaded to the Account 344 Teter, Patricia on site.  The Partner Number for Teter is 338.  So we had to download the PDF manually and upload to the two records in Investment Account Statements table.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=3966</id>
		<title>Gourley &amp; Gourley (G&amp;G)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=3966"/>
				<updated>2020-06-26T22:14:16Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Investor Section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The website can be found at https://www.gandgland.com/&lt;br /&gt;
&lt;br /&gt;
==Investor Section==&lt;br /&gt;
&lt;br /&gt;
 The Investor Section of the G&amp;amp;G website enables investors to login in order to access account information, to access stored documents, to review monthly and quarterly reports and to initiate account transfers. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you login to the site and click ACCOUNT OVERVIEW, you will see the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct-overview.png]]&lt;br /&gt;
&lt;br /&gt;
'''Adding/Editing the Account Profile''' &amp;lt;br /&amp;gt;&lt;br /&gt;
If you want to add or change information about the account administrator or account members, click on EDIT MY ACCOUNT PROFILE. This takes you to the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-Edit_account.png]]&lt;br /&gt;
&lt;br /&gt;
You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Document Retrieval''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Click on Drop Box to see a list of all documents stored. Click on the document name to access it. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Quarterly Reports''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads quarterly reports by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Quarterly Reports. Click ADD to name the report, upload the report file and choose which investment account the report goes with. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the quarterly report for that account by clicking on the report under Quarterly Reports in the Account Overview section. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Monthly Statements''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads monthly statements by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Investment Account Statement Content. Click ADD to name the report and upload the report file. Click the CHART tab to choose which fields to include on the report and to name the fields. Click the CONTENT tab to put in text for the header, body and footer on the statement. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To build the monthly statements, click on STATEMENT BUILDER, which displays the screen below. Here you will choose the statement content developed in the step above. Next select an account and click TEST STATEMENT to make sure everything looks like it should. When the statement looks correct, you can then click BUILD STATEMENTS to build all current statements for all accounts.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-stmt-builder.png]]&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the monthly statements for that account by clicking on MONTHLY STATEMENTS from the ACCOUNT OVERVIEW screen and then clicking on the specific report the user wants to access. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Initiating Account Transfers''' &amp;lt;br /&amp;gt;&lt;br /&gt;
To initiate account transfers, you click on ACCOUNT TRANSFER INITIATION FORM, which pulls up the following screen. Fill in all fields and click SAVE to initiate a transfer or CANCEL if you change your mind. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct_transfer.png]]&lt;br /&gt;
&lt;br /&gt;
'''Importing K-1s, Statements, and Other Documents (Mike)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After Mike uploads files, the transfer from S3 to website is the New Automatic Process (updated on production 6/26/2020) &lt;br /&gt;
&lt;br /&gt;
1) Log into AWS here: https://contensive.signin.aws.amazon.com/console&lt;br /&gt;
&lt;br /&gt;
username: mDyer&lt;br /&gt;
&lt;br /&gt;
password: mikedyer&lt;br /&gt;
&lt;br /&gt;
2) Type S3 in the Search and click on S3&lt;br /&gt;
&lt;br /&gt;
3) Search for the bucket named &amp;quot;ganglandupload&amp;quot; and click to open&lt;br /&gt;
&lt;br /&gt;
4) In the bucket, click the Upload button&lt;br /&gt;
&lt;br /&gt;
5) Click the Add Files button&lt;br /&gt;
&lt;br /&gt;
6) Locate your files and select Upload&lt;br /&gt;
&lt;br /&gt;
7) The new naming conventions have to match the following in order for the automatic process to transfer files to website.  They are as follows:&lt;br /&gt;
&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;quot;115 2020 Statement June.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
K-1:&lt;br /&gt;
&amp;quot;2020 K-1 115 Tom Jones.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Other Document:&lt;br /&gt;
&amp;quot;115 2020 AnyText.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Once uploaded to S3 bucket, the process will automatically transfer the files to the Investment Account Statements table and clear S3.&lt;br /&gt;
&lt;br /&gt;
9) The UI on user Accounts now has folders for K-1, Statements, Other Documents.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Updating K-1s on G&amp;amp;G site (Contensive)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of new push 6/26/2020- THIS NEW PROCESS IS AUTOMATIC.  Mike uploads files to S3, when they are transferred to server they are cleared out of S3, then saved to Investment Account Statements table and displayed on website. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(THIS PROCESS NO LONGER USED- Past instructions for manual process- but didn't want to delete when process became automatic)&lt;br /&gt;
1) On the server, create a folder in D:\inetPub\GandG\files\investmentAccount similar to D:\inetPub\GandG\files\investmentAccount\2017K1&lt;br /&gt;
&lt;br /&gt;
2) Copy all the K1 pdf files into that folder. They must each have a specific format:&lt;br /&gt;
&lt;br /&gt;
Year -- &amp;quot;K-1&amp;quot; -- AccountNumber -- theRest&lt;br /&gt;
&lt;br /&gt;
for example: 2016 K-1 996 TAYLOR, STEVEN.pdf&lt;br /&gt;
&lt;br /&gt;
3) In the admin site, under G &amp;amp; G Accounts, edit the addon &amp;quot;Deploy K1 Documents&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- at the end of the script, there is a references create record names with the year, like &amp;quot;2017&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- this must be changed to current year BEFORE running the script.&lt;br /&gt;
&lt;br /&gt;
4) Run the script to store all the K1 documents.&lt;br /&gt;
&lt;br /&gt;
*NOTE: Our program runs using the Partner Number.  For example, while G&amp;amp;G site lists Account 338- Riley, Lydia, and that is how we name the K-1 files, the Partner Number for Riley is 344.  So in this example, when our program runs, the Riley, Lydia K-1 is uploaded to the Account 344 Teter, Patricia on site.  The Partner Number for Teter is 338.  So we had to download the PDF manually and upload to the two records in Investment Account Statements table.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=3965</id>
		<title>Gourley &amp; Gourley (G&amp;G)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=3965"/>
				<updated>2020-06-26T22:09:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Investor Section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The website can be found at https://www.gandgland.com/&lt;br /&gt;
&lt;br /&gt;
==Investor Section==&lt;br /&gt;
&lt;br /&gt;
 The Investor Section of the G&amp;amp;G website enables investors to login in order to access account information, to access stored documents, to review monthly and quarterly reports and to initiate account transfers. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you login to the site and click ACCOUNT OVERVIEW, you will see the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct-overview.png]]&lt;br /&gt;
&lt;br /&gt;
'''Adding/Editing the Account Profile''' &amp;lt;br /&amp;gt;&lt;br /&gt;
If you want to add or change information about the account administrator or account members, click on EDIT MY ACCOUNT PROFILE. This takes you to the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-Edit_account.png]]&lt;br /&gt;
&lt;br /&gt;
You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Document Retrieval''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Click on Drop Box to see a list of all documents stored. Click on the document name to access it. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Quarterly Reports''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads quarterly reports by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Quarterly Reports. Click ADD to name the report, upload the report file and choose which investment account the report goes with. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the quarterly report for that account by clicking on the report under Quarterly Reports in the Account Overview section. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Monthly Statements''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads monthly statements by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Investment Account Statement Content. Click ADD to name the report and upload the report file. Click the CHART tab to choose which fields to include on the report and to name the fields. Click the CONTENT tab to put in text for the header, body and footer on the statement. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To build the monthly statements, click on STATEMENT BUILDER, which displays the screen below. Here you will choose the statement content developed in the step above. Next select an account and click TEST STATEMENT to make sure everything looks like it should. When the statement looks correct, you can then click BUILD STATEMENTS to build all current statements for all accounts.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-stmt-builder.png]]&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the monthly statements for that account by clicking on MONTHLY STATEMENTS from the ACCOUNT OVERVIEW screen and then clicking on the specific report the user wants to access. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Initiating Account Transfers''' &amp;lt;br /&amp;gt;&lt;br /&gt;
To initiate account transfers, you click on ACCOUNT TRANSFER INITIATION FORM, which pulls up the following screen. Fill in all fields and click SAVE to initiate a transfer or CANCEL if you change your mind. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct_transfer.png]]&lt;br /&gt;
&lt;br /&gt;
'''Importing K-1s (Mike)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Process to send us the zip file since some email servers will have issue.  When you have your zip file, follow these instructions,&lt;br /&gt;
&lt;br /&gt;
1) Log into AWS here: https://contensive.signin.aws.amazon.com/console&lt;br /&gt;
&lt;br /&gt;
username: mDyer&lt;br /&gt;
&lt;br /&gt;
password: mikedyer&lt;br /&gt;
&lt;br /&gt;
2) Type S3 in the Search and click on S3&lt;br /&gt;
&lt;br /&gt;
3) Search for the bucket named &amp;quot;ganglandupload&amp;quot; and click to open&lt;br /&gt;
&lt;br /&gt;
4) In the bucket, click the Upload button&lt;br /&gt;
&lt;br /&gt;
5) Click the Add Files button&lt;br /&gt;
&lt;br /&gt;
6) Locate your zip file  and select Upload&lt;br /&gt;
&lt;br /&gt;
7) The new naming conventions have to match the following in order for the automatic process to transfer files to website.  They are as follows:&lt;br /&gt;
&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;quot;115 2020 Statement June.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
K-1:&lt;br /&gt;
&amp;quot;2020 K-1 115 Tom Jones.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Other Document:&lt;br /&gt;
&amp;quot;115 2020 AnyText.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Once uploaded to S3 bucket, the process will automatically transfer the files to the Investment Account Statements table and clear S3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Updating K-1s on G&amp;amp;G site (Contensive)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of new push 6/26/2020- THIS NEW PROCESS IS AUTOMATIC.  Mike uploads files to S3, when they are transferred to server they are cleared out of S3, then saved to Investment Account Statements table and displayed on website. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(THIS PROCESS NO LONGER USED- Past instructions for manual process- but didn't want to delete when process became automatic)&lt;br /&gt;
1) On the server, create a folder in D:\inetPub\GandG\files\investmentAccount similar to D:\inetPub\GandG\files\investmentAccount\2017K1&lt;br /&gt;
&lt;br /&gt;
2) Copy all the K1 pdf files into that folder. They must each have a specific format:&lt;br /&gt;
&lt;br /&gt;
Year -- &amp;quot;K-1&amp;quot; -- AccountNumber -- theRest&lt;br /&gt;
&lt;br /&gt;
for example: 2016 K-1 996 TAYLOR, STEVEN.pdf&lt;br /&gt;
&lt;br /&gt;
3) In the admin site, under G &amp;amp; G Accounts, edit the addon &amp;quot;Deploy K1 Documents&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- at the end of the script, there is a references create record names with the year, like &amp;quot;2017&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- this must be changed to current year BEFORE running the script.&lt;br /&gt;
&lt;br /&gt;
4) Run the script to store all the K1 documents.&lt;br /&gt;
&lt;br /&gt;
*NOTE: Our program runs using the Partner Number.  For example, while G&amp;amp;G site lists Account 338- Riley, Lydia, and that is how we name the K-1 files, the Partner Number for Riley is 344.  So in this example, when our program runs, the Riley, Lydia K-1 is uploaded to the Account 344 Teter, Patricia on site.  The Partner Number for Teter is 338.  So we had to download the PDF manually and upload to the two records in Investment Account Statements table.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=3964</id>
		<title>Gourley &amp; Gourley (G&amp;G)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Gourley_%26_Gourley_(G%26G)&amp;diff=3964"/>
				<updated>2020-06-26T22:08:36Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Investor Section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The website can be found at https://www.gandgland.com/&lt;br /&gt;
&lt;br /&gt;
==Investor Section==&lt;br /&gt;
&lt;br /&gt;
 The Investor Section of the G&amp;amp;G website enables investors to login in order to access account information, to access stored documents, to review monthly and quarterly reports and to initiate account transfers. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you login to the site and click ACCOUNT OVERVIEW, you will see the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct-overview.png]]&lt;br /&gt;
&lt;br /&gt;
'''Adding/Editing the Account Profile''' &amp;lt;br /&amp;gt;&lt;br /&gt;
If you want to add or change information about the account administrator or account members, click on EDIT MY ACCOUNT PROFILE. This takes you to the following screen: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-Edit_account.png]]&lt;br /&gt;
&lt;br /&gt;
You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. You can change any information stored for the primary account holder, including name, address, user name, password, phone and email. Click SAVE when you are done to save changes. If you want to change information for other members on the account click EDIT next to their name. You can eliminate a user by clicking DELETE next to the name. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Document Retrieval''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Click on Drop Box to see a list of all documents stored. Click on the document name to access it. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Quarterly Reports''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads quarterly reports by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Quarterly Reports. Click ADD to name the report, upload the report file and choose which investment account the report goes with. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the quarterly report for that account by clicking on the report under Quarterly Reports in the Account Overview section. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Monthly Statements''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The account administrator uploads monthly statements by logging in and clicking ADMIN. From here click MANAGE ADD-ONS, G and G Accounts and then Investment Account Statement Content. Click ADD to name the report and upload the report file. Click the CHART tab to choose which fields to include on the report and to name the fields. Click the CONTENT tab to put in text for the header, body and footer on the statement. Click OK to save the new report. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To build the monthly statements, click on STATEMENT BUILDER, which displays the screen below. Here you will choose the statement content developed in the step above. Next select an account and click TEST STATEMENT to make sure everything looks like it should. When the statement looks correct, you can then click BUILD STATEMENTS to build all current statements for all accounts.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-stmt-builder.png]]&lt;br /&gt;
&lt;br /&gt;
Any user on a specific account can access the monthly statements for that account by clicking on MONTHLY STATEMENTS from the ACCOUNT OVERVIEW screen and then clicking on the specific report the user wants to access. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Initiating Account Transfers''' &amp;lt;br /&amp;gt;&lt;br /&gt;
To initiate account transfers, you click on ACCOUNT TRANSFER INITIATION FORM, which pulls up the following screen. Fill in all fields and click SAVE to initiate a transfer or CANCEL if you change your mind. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GG-acct_transfer.png]]&lt;br /&gt;
&lt;br /&gt;
'''Importing K-1s (Mike)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Process to send us the zip file since some email servers will have issue.  When you have your zip file, follow these instructions,&lt;br /&gt;
&lt;br /&gt;
1) Log into AWS here: https://contensive.signin.aws.amazon.com/console&lt;br /&gt;
&lt;br /&gt;
username: mDyer&lt;br /&gt;
&lt;br /&gt;
password: mikedyer&lt;br /&gt;
&lt;br /&gt;
2) Type S3 in the Search and click on S3&lt;br /&gt;
&lt;br /&gt;
3) Search for the bucket named &amp;quot;ganglandupload&amp;quot; and click to open&lt;br /&gt;
&lt;br /&gt;
4) In the bucket, click the Upload button&lt;br /&gt;
&lt;br /&gt;
5) Click the Add Files button&lt;br /&gt;
&lt;br /&gt;
6) Locate your zip file  and select Upload&lt;br /&gt;
&lt;br /&gt;
7) The new naming conventions have to match the following in order for the automatic process to transfer files to website.  They are as follows:&lt;br /&gt;
&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;quot;115 2020 Statement June.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
K-1:&lt;br /&gt;
&amp;quot;2020 K-1 115 Tom Jones.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Other Document:&lt;br /&gt;
&amp;quot;115 2020 AnyText.pdf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Once uploaded to S3 bucket, the process will automatically transfer the files to the Investment Account Statements table.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Updating K-1s on G&amp;amp;G site (Contensive)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of new push 6/26/2020- THIS NEW PROCESS IS AUTOMATIC.  Mike uploads files to S3, when they are transferred to server they are cleared out of S3, then saved to Investment Account Statements table and displayed on website. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(THIS PROCESS NO LONGER USED- Past instructions for manual process- but didn't want to delete when process became automatic)&lt;br /&gt;
1) On the server, create a folder in D:\inetPub\GandG\files\investmentAccount similar to D:\inetPub\GandG\files\investmentAccount\2017K1&lt;br /&gt;
&lt;br /&gt;
2) Copy all the K1 pdf files into that folder. They must each have a specific format:&lt;br /&gt;
&lt;br /&gt;
Year -- &amp;quot;K-1&amp;quot; -- AccountNumber -- theRest&lt;br /&gt;
&lt;br /&gt;
for example: 2016 K-1 996 TAYLOR, STEVEN.pdf&lt;br /&gt;
&lt;br /&gt;
3) In the admin site, under G &amp;amp; G Accounts, edit the addon &amp;quot;Deploy K1 Documents&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- at the end of the script, there is a references create record names with the year, like &amp;quot;2017&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- this must be changed to current year BEFORE running the script.&lt;br /&gt;
&lt;br /&gt;
4) Run the script to store all the K1 documents.&lt;br /&gt;
&lt;br /&gt;
*NOTE: Our program runs using the Partner Number.  For example, while G&amp;amp;G site lists Account 338- Riley, Lydia, and that is how we name the K-1 files, the Partner Number for Riley is 344.  So in this example, when our program runs, the Riley, Lydia K-1 is uploaded to the Account 344 Teter, Patricia on site.  The Partner Number for Teter is 338.  So we had to download the PDF manually and upload to the two records in Investment Account Statements table.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3963</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3963"/>
				<updated>2020-05-18T21:16:07Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Lists and Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, and have an FAA expiration date in the future. Additionally the Name field in the Shipping tab must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Newsletter&amp;diff=3962</id>
		<title>Newsletter</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Newsletter&amp;diff=3962"/>
				<updated>2020-05-14T00:37:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The newsletter add-on consists of newsletter stories and issues. You can create as many issues as you want, but only the most current issue shows up in the add-on. Past issues are automatically archived, and future issues wait in the queue until their publication date comes around to be displayed. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
; Publish Date : Every issue has a publish date. You can include a time of time with the publish date (like 5/6/2020 8am), or just a date (like 5/6/2020). If you include just a date, the time is considered to be midnight at the start of that date. At the time of the publish date, the issue will become available. Before the publish date, the issue will be considered a future issue and will only be available through the editing tools.&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
&lt;br /&gt;
==How To==&lt;br /&gt;
&lt;br /&gt;
===How to Install the Newsletter Add-On===&lt;br /&gt;
Click here for information on [[Installing Add-Ons]]. (The Newsletter Add-On is named NEWSLETTER2.) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===How to Add the Newsletter to a web page===&lt;br /&gt;
When you are on the web page where you would like the newsletter to appear and are logged on as an Administrator, you will select the EDIT option from the menu. Next, click the paper/pencil icon. This will take you to the Edit record for your page. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On this screen put your cursor in the Copy box, click on the Add-on drop down menu and select Newsletter2. An image with the Contensive logo will appear in the Copy Box. Click OK at the top of the page to save the newsletter to your webpage. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you click OK, you will return to the webpage with the newsletter, where you will see the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Newsletter-Edit.png]]&lt;br /&gt;
&lt;br /&gt;
From this screen you will see the admin links to manage the newsletter. The links allow you to add a new page (story), edit the issue, create an email version, add a new issue, edit the newsletter, and edit categories. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add a new Story===&lt;br /&gt;
To add a story you can click on the ADD A NEW STORY link. This will open a blank story record where you can name the story,  type the overview of the story, include infographic thumbnail and full infographic, and type in the story copy in the FULL STORY. If you click on the BLOCKING tab, you can block the story to only the specific groups that you select. In the FEATURES tab, you can change the sort order of the story within the issue, change the issue the story appears in, and select a category for your story. In the RSS FEEDS tab, you can choose an RSS feed that you want the story to be included in. Click OK to save your new story. After you have saved your story, you can edit any of the information by the paper/pencil icon next to the story title for the story you want to edit. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Email Newsletter===&lt;br /&gt;
To email the issue simply click on the CREATE EMAIL VERSION link on the newsletter page. This will create a group email that contains the newsletter landing page as the content for the email. In the group email record you simply add a subject line, enter the from address for the email, choose who the confirmation email will be sent to and the email template. Next click on the SEND TO GROUPS TAB and check the groups who you would like to receive the newsletter. Click SEND TEST to review the email and then once you are satisfied with the way it looks in the test email, you will click SEND to send the newsletter to the specified groups. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add a new Issue===&lt;br /&gt;
Click on the ADD A NEW ISSUE link. This will open a blank issue record where you can name the issue, enter the cover copy (which displays at the top of the screen when someone is viewing the main newsletter page). This field must be 40 characters to show up on the newsletter. (If your text is less than 40 characters, you can add spaces to the end of it.) Also enter the overview copy (which provides a description of the issue after the newsletter link in the archives). &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to display ads on the page, go to the AD BANNERS tab. Select the layout from the menu to determine the number of ads and the size of each. You will then upload the number of images specified and include a link for each image that will take the user to the URL when they click on the banner. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Edit Newsletter===&lt;br /&gt;
To edit the newsletter, click on the EDIT THIS NEWSLETTER link. This will open the record for your newsletter, where you can change the name of the newsletter, the newsletter template, the email template or the newsletter styles. Click OK to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit Categories===&lt;br /&gt;
To add or edit categories, click on the EDIT CATEGORIES link. This will show a list of all newsletter categories. You can make changes to a category by clicking the paper/pencil icon next to the category to open the record, change the category name and then click OK to save the change. Click ADD when the category list is displayed to add a new category. Click OK when you are done to save the new record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Change Which Newsletter is Displayed on the Page===&lt;br /&gt;
If you want to change which newsletter is displayed on a page, login and click on ADVANCED EDIT. Click the WRENCH icon and in the NEWSLETTER field drop-down, choose the newsletter you want displayed on the current page. Click UPDATE to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add Banners to a Newsletter===&lt;br /&gt;
Before adding banners, you must first add banner layouts. To do this, login and click ADMIN, MANAGE ADD-ONS, NEWSLETTER 2, NEWSLETTER AD BANNER LAYOUTS. If you need to add a layout, click ADD. Name the banner, such as 144 px (W) x 216 px (H), 2 rows x 3 columns. Next enter the number of Rows and columns for the ad layout, as well as the space between columns in pixels. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add banners to the issue, login and click ADMIN, MANAGE ADD-ONS, NEWSLETTER 2, NEWSLETTER ISSUES. Click on the Newsletter that you want to edit. In the AD BANNERS tab, select the ad layout you want to use. For example you may choose, 144 px (W) x 216 px (H), 2 rows x 3 columns. In this case you would have 6 banner ads in the issue. Therefore, you need to add an image and link for 6 different banner ads. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Change the Masthead at the top of the Newsletter===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-Ons, Newsletter2, Newsletters. Click the Edit tag next to the newsletter you want to edit. In the FEATURES tab, you can upload a new image in the MASTHEAD IMAGE field. The default template uses images 600 px wide and 246 px tall. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Change the Footer at the bottom of the Newsletter===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-Ons, Newsletter2, Newsletters. Click the Edit tag next to the newsletter you want to edit. In the FEATURES tab, you can upload a new image in the FOOTER IMAGE field. The default template uses images 600 px wide and 169 px tall. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Developing a Newsletter Template===&lt;br /&gt;
&lt;br /&gt;
Located in Newsletter Templates&lt;br /&gt;
&lt;br /&gt;
There is one layout used for three different screens. It is composed of three parts, any two of which are hidden on each screen.&lt;br /&gt;
&lt;br /&gt;
* Cover Screen (newsCover)&lt;br /&gt;
* Story Screen (newsBody)&lt;br /&gt;
* Archive Screen  (newsArchive)&lt;br /&gt;
&lt;br /&gt;
In addition, there are sections of the common template that the system updates:&lt;br /&gt;
* newsIssueCaption&lt;br /&gt;
* newsNav&lt;br /&gt;
* newsNavCaption&lt;br /&gt;
* newsNavList&lt;br /&gt;
* newsNavCategoryItem&lt;br /&gt;
* newsNavStoryItem&lt;br /&gt;
&lt;br /&gt;
There are several parts in putting together the newsletter which contain specific classes that need to bin incorporated into the HTML&lt;br /&gt;
they are as follows (with classes listed)&lt;br /&gt;
&lt;br /&gt;
1. newsCover - the style that wraps the cover screen's content area&lt;br /&gt;
  .newsCoverList - a wrapper that surrounds the list of brief overviews&lt;br /&gt;
  .newsCoverListCaption  = News Header within one repeating section of the newsCoverList&lt;br /&gt;
  .newsCoverListOverView = News Body (overview) within one repeating section of the newsCoverList&lt;br /&gt;
  .NewsCoverListReadmore = Link to the full Story within one repeating section of the newsCoverList&lt;br /&gt;
  .newsCoverListReadMoreAnchor = the class in the anchor tag of the newsCoverListReadMore&lt;br /&gt;
  .newsCoverListReadMoreCaption = the class in a span around the read more text, within the read more anchor tag&lt;br /&gt;
  the actual href for the read more anchor has to be the question mark character (?)&lt;br /&gt;
&lt;br /&gt;
2. newsBody - this section will display when the newsletter story appears and hidden in all other cases&lt;br /&gt;
  .newsBodyCaption = News Header&lt;br /&gt;
  .newsBodyStory   = News Body (Full Story)&lt;br /&gt;
&lt;br /&gt;
==Reference==&lt;br /&gt;
&lt;br /&gt;
==Things to Test==&lt;br /&gt;
#Add Newsletter add-on to a page&lt;br /&gt;
#Add a new story&lt;br /&gt;
#Edit a story&lt;br /&gt;
#Create email version of newsletter&lt;br /&gt;
#Add a new issue&lt;br /&gt;
#Edit a newsletter&lt;br /&gt;
#Edit categories&lt;br /&gt;
#Add banners to newsletter&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Newsletter&amp;diff=3961</id>
		<title>Newsletter</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Newsletter&amp;diff=3961"/>
				<updated>2020-05-14T00:35:02Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The newsletter add-on consists of newsletter stories and issues. You can create as many issues as you want, but only the most current issue shows up in the add-on. Past issues are automatically archived, and future issues wait in the queue until their publication date comes around to be displayed. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
; Publish Date : Every issue has a publish date. You can include a time of time with the publish date (like 5/6/2020 8am), or just a date (like 5/6/2020). If you include just a date, the time is considered to be midnight at the start of that date. At the time of the publish date, the issue will become available. Before the publish date, the issue will be considered a future issue and will only be available through the editing tools.&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
&lt;br /&gt;
==How To==&lt;br /&gt;
&lt;br /&gt;
===How to Install the Newsletter Add-On===&lt;br /&gt;
Click here for information on [[Installing Add-Ons]]. (The Newsletter Add-On is named NEWSLETTER2.) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===How to Add the Newsletter to a web page===&lt;br /&gt;
When you are on the web page where you would like the newsletter to appear and are logged on as an Administrator, you will select the EDIT option from the menu. Next, click the paper/pencil icon. This will take you to the Edit record for your page. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On this screen put your cursor in the Copy box, click on the Add-on drop down menu and select Newsletter2. An image with the Contensive logo will appear in the Copy Box. Click OK at the top of the page to save the newsletter to your webpage. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you click OK, you will return to the webpage with the newsletter, where you will see the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Newsletter-Edit.png]]&lt;br /&gt;
&lt;br /&gt;
From this screen you will see the admin links to manage the newsletter. The links allow you to add a new page (story), edit the issue, create an email version, add a new issue, edit the newsletter, and edit categories. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add a new Story===&lt;br /&gt;
To add a story you can click on the ADD A NEW STORY link. This will open a blank story record where you can name the story,  type the overview of the story, include infographic thumbnail and full infographic, and type in the story copy in the FULL STORY. If you click on the BLOCKING tab, you can block the story to only the specific groups that you select. In the FEATURES tab, you can change the sort order of the story within the issue, change the issue the story appears in, and select a category for your story. In the RSS FEEDS tab, you can choose an RSS feed that you want the story to be included in. Click OK to save your new story. After you have saved your story, you can edit any of the information by the paper/pencil icon next to the story title for the story you want to edit. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Email Newsletter===&lt;br /&gt;
To email the issue simply click on the CREATE EMAIL VERSION link on the newsletter page. This will create a group email that contains the newsletter landing page as the content for the email. In the group email record you simply add a subject line, enter the from address for the email, choose who the confirmation email will be sent to and the email template. Next click on the SEND TO GROUPS TAB and check the groups who you would like to receive the newsletter. Click SEND TEST to review the email and then once you are satisfied with the way it looks in the test email, you will click SEND to send the newsletter to the specified groups. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add a new Issue===&lt;br /&gt;
Click on the ADD A NEW ISSUE link. This will open a blank issue record where you can name the issue, enter the cover copy (which displays at the top of the screen when someone is viewing the main newsletter page). This field must be 40 characters to show up on the newsletter. (If your text is less than 40 characters, you can add spaces to the end of it.) Also enter the overview copy (which provides a description of the issue after the newsletter link in the archives). &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to display ads on the page, go to the AD BANNERS tab. Select the layout from the menu to determine the number of ads and the size of each. You will then upload the number of images specified and include a link for each image that will take the user to the URL when they click on the banner. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Edit Newsletter===&lt;br /&gt;
To edit the newsletter, click on the EDIT THIS NEWSLETTER link. This will open the record for your newsletter, where you can change the name of the newsletter, the newsletter template, the email template or the newsletter styles. Click OK to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit Categories===&lt;br /&gt;
To add or edit categories, click on the EDIT CATEGORIES link. This will show a list of all newsletter categories. You can make changes to a category by clicking the paper/pencil icon next to the category to open the record, change the category name and then click OK to save the change. Click ADD when the category list is displayed to add a new category. Click OK when you are done to save the new record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Change Which Newsletter is Displayed on the Page===&lt;br /&gt;
If you want to change which newsletter is displayed on a page, login and click on ADVANCED EDIT. Click the WRENCH icon and in the NEWSLETTER field drop-down, choose the newsletter you want displayed on the current page. Click UPDATE to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add Banners to a Newsletter===&lt;br /&gt;
Before adding banners, you must first add banner layouts. To do this, login and click ADMIN, MANAGE ADD-ONS, NEWSLETTER 2, NEWSLETTER AD BANNER LAYOUTS. If you need to add a layout, click ADD. Name the banner, such as 144 px (W) x 216 px (H), 2 rows x 3 columns. Next enter the number of Rows and columns for the ad layout, as well as the space between columns in pixels. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add banners to the issue, login and click ADMIN, MANAGE ADD-ONS, NEWSLETTER 2, NEWSLETTER ISSUES. Click on the Newsletter that you want to edit. In the AD BANNERS tab, select the ad layout you want to use. For example you may choose, 144 px (W) x 216 px (H), 2 rows x 3 columns. In this case you would have 6 banner ads in the issue. Therefore, you need to add an image and link for 6 different banner ads. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Change the Masthead at the top of the Newsletter===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-Ons, Newsletter2, Newsletters. Click the Edit tag next to the newsletter you want to edit. In the FEATURES tab, you can upload a new image in the MASTHEAD IMAGE field. The default template uses images 600 px wide and 246 px tall. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Change the Footer at the bottom of the Newsletter===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-Ons, Newsletter2, Newsletters. Click the Edit tag next to the newsletter you want to edit. In the FEATURES tab, you can upload a new image in the FOOTER IMAGE field. The default template uses images 600 px wide and 169 px tall. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Developing a Newsletter Template===&lt;br /&gt;
&lt;br /&gt;
Located in Newsletter Templates&lt;br /&gt;
&lt;br /&gt;
There is one layout used for three different screens. It is composed of three parts, any two of which are hidden on each screen.&lt;br /&gt;
&lt;br /&gt;
* Cover Screen (newsCover)&lt;br /&gt;
* Story Screen (newsBody)&lt;br /&gt;
* Archive Screen  (newsArchive)&lt;br /&gt;
&lt;br /&gt;
In addition, there are sections of the common template that the system updates:&lt;br /&gt;
* newsIssueCaption&lt;br /&gt;
* newsNav&lt;br /&gt;
* newsNavCaption&lt;br /&gt;
* newsNavList&lt;br /&gt;
* newsNavCategoryItem&lt;br /&gt;
* newsNavStoryItem&lt;br /&gt;
&lt;br /&gt;
There are several parts in putting together the newsletter which contain specific classes that need to bin incorporated into the HTML&lt;br /&gt;
they are as follows (with classes listed)&lt;br /&gt;
&lt;br /&gt;
1. newsCover - the style that wraps the cover screen's content area&lt;br /&gt;
  .newsCoverList - a wrapper that surrounds the list of brief overviews&lt;br /&gt;
  .newsCoverListCaption  = News Header within one repeating section of the newsCoverList&lt;br /&gt;
  .newsCoverListOverView = News Body (overview) within one repeating section of the newsCoverList&lt;br /&gt;
  .NewsCoverListReadmore = Link to the full Story within one repeating section of the newsCoverList&lt;br /&gt;
  .newsCoverListReadMoreAnchor = the class in the anchor tag of the newsCoverListReadMore&lt;br /&gt;
  .newsCoverListReadMoreCaption = the class in a span around the read more text, within the read more anchor tag&lt;br /&gt;
  the actual href for the read more anchor has to be the question mark character (?)&lt;br /&gt;
&lt;br /&gt;
2. NewsBody (Full Story)&lt;br /&gt;
  .newsBodyCaption = News Header&lt;br /&gt;
  .newsBodyStory   = News Body (Full Story)&lt;br /&gt;
&lt;br /&gt;
==Reference==&lt;br /&gt;
&lt;br /&gt;
==Things to Test==&lt;br /&gt;
#Add Newsletter add-on to a page&lt;br /&gt;
#Add a new story&lt;br /&gt;
#Edit a story&lt;br /&gt;
#Create email version of newsletter&lt;br /&gt;
#Add a new issue&lt;br /&gt;
#Edit a newsletter&lt;br /&gt;
#Edit categories&lt;br /&gt;
#Add banners to newsletter&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Newsletter&amp;diff=3960</id>
		<title>Newsletter</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Newsletter&amp;diff=3960"/>
				<updated>2020-05-14T00:34:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The newsletter add-on consists of newsletter stories and issues. You can create as many issues as you want, but only the most current issue shows up in the add-on. Past issues are automatically archived, and future issues wait in the queue until their publication date comes around to be displayed. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
; Publish Date : Every issue has a publish date. You can include a time of time with the publish date (like 5/6/2020 8am), or just a date (like 5/6/2020). If you include just a date, the time is considered to be midnight at the start of that date. At the time of the publish date, the issue will become available. Before the publish date, the issue will be considered a future issue and will only be available through the editing tools.&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
&lt;br /&gt;
==How To==&lt;br /&gt;
&lt;br /&gt;
===How to Install the Newsletter Add-On===&lt;br /&gt;
Click here for information on [[Installing Add-Ons]]. (The Newsletter Add-On is named NEWSLETTER2.) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===How to Add the Newsletter to a web page===&lt;br /&gt;
When you are on the web page where you would like the newsletter to appear and are logged on as an Administrator, you will select the EDIT option from the menu. Next, click the paper/pencil icon. This will take you to the Edit record for your page. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On this screen put your cursor in the Copy box, click on the Add-on drop down menu and select Newsletter2. An image with the Contensive logo will appear in the Copy Box. Click OK at the top of the page to save the newsletter to your webpage. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you click OK, you will return to the webpage with the newsletter, where you will see the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Newsletter-Edit.png]]&lt;br /&gt;
&lt;br /&gt;
From this screen you will see the admin links to manage the newsletter. The links allow you to add a new page (story), edit the issue, create an email version, add a new issue, edit the newsletter, and edit categories. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add a new Story===&lt;br /&gt;
To add a story you can click on the ADD A NEW STORY link. This will open a blank story record where you can name the story,  type the overview of the story, include infographic thumbnail and full infographic, and type in the story copy in the FULL STORY. If you click on the BLOCKING tab, you can block the story to only the specific groups that you select. In the FEATURES tab, you can change the sort order of the story within the issue, change the issue the story appears in, and select a category for your story. In the RSS FEEDS tab, you can choose an RSS feed that you want the story to be included in. Click OK to save your new story. After you have saved your story, you can edit any of the information by the paper/pencil icon next to the story title for the story you want to edit. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Email Newsletter===&lt;br /&gt;
To email the issue simply click on the CREATE EMAIL VERSION link on the newsletter page. This will create a group email that contains the newsletter landing page as the content for the email. In the group email record you simply add a subject line, enter the from address for the email, choose who the confirmation email will be sent to and the email template. Next click on the SEND TO GROUPS TAB and check the groups who you would like to receive the newsletter. Click SEND TEST to review the email and then once you are satisfied with the way it looks in the test email, you will click SEND to send the newsletter to the specified groups. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add a new Issue===&lt;br /&gt;
Click on the ADD A NEW ISSUE link. This will open a blank issue record where you can name the issue, enter the cover copy (which displays at the top of the screen when someone is viewing the main newsletter page). This field must be 40 characters to show up on the newsletter. (If your text is less than 40 characters, you can add spaces to the end of it.) Also enter the overview copy (which provides a description of the issue after the newsletter link in the archives). &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to display ads on the page, go to the AD BANNERS tab. Select the layout from the menu to determine the number of ads and the size of each. You will then upload the number of images specified and include a link for each image that will take the user to the URL when they click on the banner. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Edit Newsletter===&lt;br /&gt;
To edit the newsletter, click on the EDIT THIS NEWSLETTER link. This will open the record for your newsletter, where you can change the name of the newsletter, the newsletter template, the email template or the newsletter styles. Click OK to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit Categories===&lt;br /&gt;
To add or edit categories, click on the EDIT CATEGORIES link. This will show a list of all newsletter categories. You can make changes to a category by clicking the paper/pencil icon next to the category to open the record, change the category name and then click OK to save the change. Click ADD when the category list is displayed to add a new category. Click OK when you are done to save the new record. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Change Which Newsletter is Displayed on the Page===&lt;br /&gt;
If you want to change which newsletter is displayed on a page, login and click on ADVANCED EDIT. Click the WRENCH icon and in the NEWSLETTER field drop-down, choose the newsletter you want displayed on the current page. Click UPDATE to save changes. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add Banners to a Newsletter===&lt;br /&gt;
Before adding banners, you must first add banner layouts. To do this, login and click ADMIN, MANAGE ADD-ONS, NEWSLETTER 2, NEWSLETTER AD BANNER LAYOUTS. If you need to add a layout, click ADD. Name the banner, such as 144 px (W) x 216 px (H), 2 rows x 3 columns. Next enter the number of Rows and columns for the ad layout, as well as the space between columns in pixels. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add banners to the issue, login and click ADMIN, MANAGE ADD-ONS, NEWSLETTER 2, NEWSLETTER ISSUES. Click on the Newsletter that you want to edit. In the AD BANNERS tab, select the ad layout you want to use. For example you may choose, 144 px (W) x 216 px (H), 2 rows x 3 columns. In this case you would have 6 banner ads in the issue. Therefore, you need to add an image and link for 6 different banner ads. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Change the Masthead at the top of the Newsletter===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-Ons, Newsletter2, Newsletters. Click the Edit tag next to the newsletter you want to edit. In the FEATURES tab, you can upload a new image in the MASTHEAD IMAGE field. The default template uses images 600 px wide and 246 px tall. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Change the Footer at the bottom of the Newsletter===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-Ons, Newsletter2, Newsletters. Click the Edit tag next to the newsletter you want to edit. In the FEATURES tab, you can upload a new image in the FOOTER IMAGE field. The default template uses images 600 px wide and 169 px tall. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Developing a Newsletter Template===&lt;br /&gt;
&lt;br /&gt;
Located in Newsletter Templates&lt;br /&gt;
&lt;br /&gt;
There is one layout used for three different screens. It is composed of three parts, any two of which are hidden on each screen.&lt;br /&gt;
&lt;br /&gt;
* Cover Screen (newsCover)&lt;br /&gt;
* Story Screen (newsBody)&lt;br /&gt;
* Archive Screen  (newsArchive)&lt;br /&gt;
&lt;br /&gt;
In addition, there are sections of the common template that the system updates:&lt;br /&gt;
* newsIssueCaption&lt;br /&gt;
* newsNav&lt;br /&gt;
* newsNavCaption&lt;br /&gt;
* newsNavList&lt;br /&gt;
* newsNavCategoryItem&lt;br /&gt;
* newsNavStoryItem&lt;br /&gt;
&lt;br /&gt;
There are several parts in putting together the newsletter which contain specific classes that need to bin incorporated into the HTML&lt;br /&gt;
they are as follows (with classes listed)&lt;br /&gt;
&lt;br /&gt;
1. newsCover - the style that wraps the cover screen's content area&lt;br /&gt;
  .newsCoverList - a wrapper that surrounds the list of brief overviews&lt;br /&gt;
  .newsCoverListCaption  = News Header within one repeating section of the newsCoverList&lt;br /&gt;
  .newsCoverListOverView = News Body (overview) within one repeating section of the newsCoverList&lt;br /&gt;
  .NewsCoverListReadmore = Link to the full Story within one repeating section of the newsCoverList&lt;br /&gt;
  .newsCoverListReadMoreAnchor = the class in the anchor tag of the newsCoverListReadMore&lt;br /&gt;
  .newsCoverListReadMoreCaption = the class in a span around the read more text, within the read more anchor tag&lt;br /&gt;
  the actual href for the read more anchor has to be the question mark character (?)&lt;br /&gt;
&lt;br /&gt;
2. NewsBody (Full Story)&lt;br /&gt;
        .newsBodyCaption = News Header&lt;br /&gt;
        .newsBodyStory   = News Body (Full Story)&lt;br /&gt;
&lt;br /&gt;
==Reference==&lt;br /&gt;
&lt;br /&gt;
==Things to Test==&lt;br /&gt;
#Add Newsletter add-on to a page&lt;br /&gt;
#Add a new story&lt;br /&gt;
#Edit a story&lt;br /&gt;
#Create email version of newsletter&lt;br /&gt;
#Add a new issue&lt;br /&gt;
#Edit a newsletter&lt;br /&gt;
#Edit categories&lt;br /&gt;
#Add banners to newsletter&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3959</id>
		<title>Vivos</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3959"/>
				<updated>2020-05-11T19:28:04Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Vivos System Email Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documention for Vivos&lt;br /&gt;
&lt;br /&gt;
Website can be found at https://cloud.vivoslife.com/&lt;br /&gt;
Staging server: http://cloud.staging-vivos.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
==Roles==&lt;br /&gt;
;Admin: Employees of Vivos with access to the administrative back end of the website. They have &amp;quot;Administrator&amp;quot; checked in their user record.&lt;br /&gt;
;Provider: These are the clients of Vivos whose patients utilize the Vivos diagnostics website. They should be in the groups &amp;quot;Vivos Certified Provider&amp;quot;, &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;. For access to the Pediatric Catalog, users should be added to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US). If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
;Vivos Clinician: These are the users at Vivos who examine patient information after the technician has added their information to the file. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Technician: These are the users at Vivos who examine patient files newly submitted by the doctor. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Final Reviewer: These are the users at Vivos who do a final review of the case after the diagnostician is finished. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Admin : These are the users at Vivos who can assign technicians, reorder images, and request more information from the doctors. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Cloud==&lt;br /&gt;
===Create a New Cloud Account===&lt;br /&gt;
#Click on REGISTER&lt;br /&gt;
#Fill in required information and click SUBMIT.&lt;br /&gt;
#The email named &amp;quot;User Email for Cloud Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Cloud Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the cloud, click on ADMIN, MANAGE USERS, PEOPLE and open the GROUPS tab.&lt;br /&gt;
#Check the box next to Cloud Access and click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Diagnostics==&lt;br /&gt;
&lt;br /&gt;
===Vivos Diagnostics Settings===&lt;br /&gt;
Login and click ADMIN, SETTINGS, VIVOS APP SETTINGS.&lt;br /&gt;
; Login Authentication Parameters Tab : Click here to select which groups doctors should be placed in to be assigned as pending or granted access to the diagnostics portal.&lt;br /&gt;
; Vivos Page Content Tab : Click here to edit instructions for the Cloud landing page and during the new patient entry process for the steps where the CBCT scan is uploaded and the 3D Impression models.&lt;br /&gt;
&lt;br /&gt;
===Vivos System Email Settings===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-ONS, VIVOS SYSTEM EMAILS, VIVOS SYSTEM EMAIL. &amp;lt;br&amp;gt;&lt;br /&gt;
In this table you will see all system emails that are sent from the Vivos Diagnostics App. &amp;lt;br&amp;gt;&lt;br /&gt;
To edit any of the emails, you will click on it, make changes, and click OK. The following tabs and fields are included:&lt;br /&gt;
#Details Tab: Here you see the Name of the email and the From Address.&lt;br /&gt;
#Email Autoresponder: Here you will check the box Send Autoresponder if you want a website user to get an automated response from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Email Notifications: Here you will check the box Send Notification if you want a specified group at Vivos to get an email from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Events: Check what specific event must happen in order to send out the autoresponder and/or notification email.&lt;br /&gt;
#Notification Groups: Specify the groups to get the email when you are sending a notification email.&lt;br /&gt;
&lt;br /&gt;
System emails currently available are listed below:&lt;br /&gt;
&lt;br /&gt;
; Email for Cloud Access Request  : An autoresponder is sent to the user who requested Cloud Access and also to Vivos Admins to let them know that someone has been granted Cloud Access.&lt;br /&gt;
; Email for Vivos Diagnostics Portal Access Request : An autoresponder is sent to the user who requested  Vivos Diagnostics Portal Access and also to Vivos Admins to let them know that someone has been requested Vivos Diagnostics Portal Access.&lt;br /&gt;
; Email for Vivos U.S. Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos U.S. Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos U.S. Pediatric Portal Access.&lt;br /&gt;
; Email for Vivos International Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos International Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos International Pediatric Portal Access.&lt;br /&gt;
; Status Change - More Info Needed : An autoresponder is sent to the provider when Vivos staff marks a case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - More Info Needed Rush Order : An autoresponder is sent to the provider when Vivos staff marks a rush case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - In Review Tech : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - In Review Tech Rush Order : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - Assign to Technician : An autoresponder is sent to the Technician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Technician Rush Order : An autoresponder is sent to the Technician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - In Review Clinician : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - In Review Clinician Rush : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - Assign to Clinician : An autoresponder is sent to the Clinician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Clinician Rush Order : An autoresponder is sent to the Clinician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - Final Review : A notification is sent to the Final Reviewer group to let them know this case is ready for them to review.&lt;br /&gt;
; Status Change - Final Review Rush Order : A notification is sent to the Final Reviewer group to let them know this rush case is ready for them to review.&lt;br /&gt;
; Status Change - Completed : An autoresponder is sent to the Provider to let him know that the case has been finalized and ready for his review.&lt;br /&gt;
&lt;br /&gt;
; User Data : Applies to Vivos Providers. Below are the variables available for use:&lt;br /&gt;
*First Name: [FirstName]&lt;br /&gt;
*Last Name: [LastName]&lt;br /&gt;
*Doing Business As: [DBA]&lt;br /&gt;
*Address: [Address]&lt;br /&gt;
*City: [City]&lt;br /&gt;
*State: [State]&lt;br /&gt;
*Zip: [Zip]&lt;br /&gt;
*Phone: [Phone]&lt;br /&gt;
*Email: [Email]&lt;br /&gt;
*Password: [Password]&lt;br /&gt;
&lt;br /&gt;
; Patient Case Data : Applies to emails regarding Vivos case information. Below are the variables available for use:&lt;br /&gt;
*Case Number: [CaseNumber]&lt;br /&gt;
*Provider First Name: [ProviderFirstName]&lt;br /&gt;
*Provider Last Name: [ProviderLastName]&lt;br /&gt;
*Provider Doing Business As: [ProviderDBA]&lt;br /&gt;
*Provider Address: [ProvdierAddress]&lt;br /&gt;
*Provider City: [ProviderCity]&lt;br /&gt;
*Provider State: [ProviderState]&lt;br /&gt;
*Provider Zip: [ProviderZip]&lt;br /&gt;
*Provider Email: [ProviderEmail]&lt;br /&gt;
*Patient First Name: [PatientFirstName]&lt;br /&gt;
*Patient Last Name: [PatientLastName]&lt;br /&gt;
*Technician First Name: [TechFirstName]&lt;br /&gt;
*Technician Last Name: [TechLastName]&lt;br /&gt;
*Clinician First Name: [DiagnosticianFirstName]&lt;br /&gt;
*Clinician Last Name: [DiagnosticianLastName]&lt;br /&gt;
*Submitted Days: [SubmittedDays]     &lt;br /&gt;
:: '''''NOTE: THIS NUMBER IS RESET IF THE ADMINS SEND THE CASE BACK TO THE PROVIDER BECAUSE MORE INFORMATION IS NEEDED. IT STARTS AT 0 AFTER THE PROVIDER RESUBMITS THE CASE.'''''&lt;br /&gt;
&lt;br /&gt;
;As of 5/11/2020, here is a list of replacement variables that are available to use in Vivos System Emails:&lt;br /&gt;
List of possible parameters&lt;br /&gt;
&lt;br /&gt;
[CaseNumber]&lt;br /&gt;
[NoteNeedMoreInfo]&lt;br /&gt;
[ProviderFirstName]&lt;br /&gt;
[ProviderLastName]&lt;br /&gt;
[ProviderDBA]&lt;br /&gt;
[ProviderAddress]&lt;br /&gt;
[ProviderCity]&lt;br /&gt;
[ProviderState]&lt;br /&gt;
[ProviderZip]&lt;br /&gt;
[ProviderPhone]&lt;br /&gt;
[ProviderEmail]&lt;br /&gt;
[ProviderProfilePic]&lt;br /&gt;
[PatientFirstName]&lt;br /&gt;
[PatientLastName]&lt;br /&gt;
[TechFirstName]&lt;br /&gt;
[TechLastName]&lt;br /&gt;
[DiagnosticianFirstName]&lt;br /&gt;
[DiagnosticianLastName]&lt;br /&gt;
[SubmittedDays]&lt;br /&gt;
[RxId]&lt;br /&gt;
[Laboratory]&lt;br /&gt;
[FirstName]&lt;br /&gt;
[LastName]&lt;br /&gt;
[DBA]&lt;br /&gt;
[Address]&lt;br /&gt;
[Address2]&lt;br /&gt;
[City]&lt;br /&gt;
[State]&lt;br /&gt;
[Country]&lt;br /&gt;
[Zip]&lt;br /&gt;
[Phone]&lt;br /&gt;
[Email]&lt;br /&gt;
[Password]&lt;br /&gt;
[DownloadRx]&lt;br /&gt;
[DownloadDiagram]&lt;br /&gt;
[ApplianceStickers]&lt;br /&gt;
[ModelSourceZip]&lt;br /&gt;
[MsgColorRed]&lt;br /&gt;
[ProductionTime]&lt;br /&gt;
[DateNeedBy]&lt;br /&gt;
[ModelSource]&lt;br /&gt;
[ConstructionBiteSource]&lt;br /&gt;
[ConstructionBiteType]&lt;br /&gt;
[Allergies]&lt;br /&gt;
[ShippingMethod]&lt;br /&gt;
[ShippingDate]&lt;br /&gt;
[EstimateShippingDate]&lt;br /&gt;
&lt;br /&gt;
===Create a New Diagnostics Account===&lt;br /&gt;
#Click on Launch under Diagnostic App.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to User Portal for Doctors&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Set up User Roles===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Search for a specific user and open that record.&lt;br /&gt;
#Scroll down to the ROLE field and select the correct role. Click OK to save.&amp;lt;br&amp;gt;&lt;br /&gt;
'''NOTES:''' &amp;lt;br&amp;gt;&lt;br /&gt;
#To add new or edit user roles to the table go to ADMIN, MANAGE ADD-ONS, VIVOS APP, tbl_user_roles.&lt;br /&gt;
#To Edit, Click paper/pencil icon to edit. To Add, Click ADD and type in the new role name. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Doctors===&lt;br /&gt;
#After setting up the user role for the doctor, go to the GROUPS tab in the people record.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot;. Click OK to save.&lt;br /&gt;
#Once access has been granted, the doctor will go to the Provider Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;All Cases : All cases entered by the provider.&lt;br /&gt;
::;Pending Cases : Provider has opened a new case file but has yet to submit it. Action button reads VIEW and takes the doctor back to the patient's file to continue entering information.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;In Review (Clinician) : Provider has submitted the new case file and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;Completed Cases :  Vivos has responded to the new case submission and compiled a report for the physician. Action buttons are VIEW to view patient file online or DOWNLOAD to open a PDF report.&lt;br /&gt;
::;More Info Needed :  Vivos has requested additional information from the doctor regarding these cases.&lt;br /&gt;
&lt;br /&gt;
===Getting Password Help===&lt;br /&gt;
#If you forget your password, click on the link next to &amp;quot;I forgot my Password&amp;quot;.&lt;br /&gt;
#On the next screen, enter your email address and click SEND EMAIL. You will receive your password via email.&lt;br /&gt;
&lt;br /&gt;
===Opening a New Case for Doctors===&lt;br /&gt;
#After logging in to the provider dashboard, the doctor will click on OPEN A NEW CASE.&lt;br /&gt;
#Next the doctor will enter all information requested and hit SAVE + CONTINUE on each screen.&lt;br /&gt;
#Doctor will click on SAVE &amp;amp; RETURN TO DASHBOARD if he wants to submit the patient file at a later time.&lt;br /&gt;
#After all information is entered about the patient, the doctor will Save &amp;amp; Create Patient.&lt;br /&gt;
#The doctor can now click Return To List to go to the patient dashboard or Create Rx to create a prescription for the new patient.&lt;br /&gt;
&lt;br /&gt;
===Opening a Rx for Patients===&lt;br /&gt;
#Click Create Rx&lt;br /&gt;
#Next the doctor will enter all information requested in each section and will click SUBMIT Rx when all sections are completed:&lt;br /&gt;
*Lab Selection&lt;br /&gt;
*Confirm Teeth Charting&lt;br /&gt;
*Appliance Construction&lt;br /&gt;
*Model Source&lt;br /&gt;
*Final Review&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Technicians and Clinicians===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Technician, Clinician or Final Reviewer.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Technician, Vivos Clinician or Final Reviewer.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Technician or Clinician will go to the appropriate Dashboard upon login.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Technician dashboard shows the following information:'''&lt;br /&gt;
::;All Cases : All cases entered by the submitted to Vivos.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the Technician to view the patient file and to upload the TECH REPORT. After uploading the report, the Technician will change the status to IN REVIEW (CLINICIAN) and click SAVE.&lt;br /&gt;
::;In Review (Clinician) : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Clinician dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to FINAL REVIEW and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Final Reviewer dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Final Review : The Clinician has finished reviewing the patient file, and it is awaiting final review. Action button is VIEW to view patient file online. Final Reviewer will change status to COMPLETED and click SAVE when the final review has been completed.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Admins===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Vivos Admin.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Admin.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot;, &amp;quot;Granted Vivos Diagnostics Access&amp;quot; and &amp;quot;Vivos Admins&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Vivos Admin will go to the appropriate Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;Cases to Be Assigned : Provider has submitted the new case file and it needs to be assigned to a technician by the Vivos Admin. Admin will click the ARROW in the Assigned Diagnostic Tech column to assign the Technician. To assign a different technician, the Vivos Admin can click on the PENCIL, which will bring up the ARROW to select a different technician.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed. On the Cases In Progress screen, Admins can select a tag color to mark cases as needed. Available tag colors are red, orange, green, blue and purple.&lt;br /&gt;
::;Needs More Info : Shows number of cases that have been returned to the physician for additional information.&lt;br /&gt;
::;To be Assigned : Shows number of cases that have been advanced to Technician Review, Clinician Review or Final Review but have not yet been assigned to a specific reviewer.&lt;br /&gt;
::;Technician Review : All cases assigned to a Vivos technician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Clinician Review (Diagnostician) : All cases assigned to a Vivos diagnostician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Final Review : All cases assigned to a Vivos final reviewer. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed.&lt;br /&gt;
::;Completed : Shows number of cases that have been marked as completed by Vivos.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: In addition to assigning and reassigning technicians to a case, the Vivos Admin can also click the VIEW button to reorder the Facial Imaging photos and also to change the STATUS of the case. If the Status chosen is &amp;quot;More Info Needed&amp;quot;, when they click save it will save any changes and add a modal that allows the tech to add instructions for the doctor that get appended to an email notification and to an alert for the doctor's dashboard.&lt;br /&gt;
&lt;br /&gt;
===Set up S3 to accept CBCT files that will be included in downloaded patient files===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
# Click on the S3 CONFIG tab.&lt;br /&gt;
## Enter the Vivos S3 Access Key &amp;lt;br&amp;gt;&lt;br /&gt;
## Enter the Vivos S3 Secret Key&lt;br /&gt;
## Enter the Vivos S3 Bucket&lt;br /&gt;
## Enter the Vivos S3 Region&lt;br /&gt;
# Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Remove/Delete Test Cases===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS APP, PATIENT.&lt;br /&gt;
# Click Filters on left of table to open filter options, click Set Columns and select by clicking the +Add for those desired, then click OK to SAVE.&lt;br /&gt;
# Filter PATIENT table as desired to determine which cases are Test Cases.&lt;br /&gt;
# Select all PATIENT records to remove by clicking check box to left of record.&lt;br /&gt;
# Click DELETE, then OK to remove record.&lt;br /&gt;
&lt;br /&gt;
==How To For Vivos Orders==&lt;br /&gt;
&lt;br /&gt;
===Vivos Orders Settings===&lt;br /&gt;
Login and click ADMIN, TOOLS, VIVOS-REDESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
; Users Landing Pages Tab : Click here to select which landing page a user goes to when they login based on their role: US Doctors, International Doctors or Non-Doctors.&lt;br /&gt;
; System Email Additional Content Tab : Click here to edit system emails that go to users and Vivos when a warranty request is submitted.&lt;br /&gt;
; S3 Config Tab : Specifies where in Amazon S3 large files are stored.&lt;br /&gt;
&lt;br /&gt;
===Create a New Account===&lt;br /&gt;
#Click on Launch under Pediatric Portal.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;User Email for Vivos International Pediatric Portal Access Request&amp;quot; will be sent to the person who requested access, depending on their country.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;Notification Email for Vivos International Pediatric Portal Access&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to Vivos Catalog&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to Vivos Catalog for Subscribers===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE, and select the person you want to have access.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US).&lt;br /&gt;
#Make sure that the box next to the group &amp;quot;Cloud Access&amp;quot; is checked.&lt;br /&gt;
#If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
#Once the user's access has been granted, they will see the US or INTERNATIONAL catalog upon login and after clicking the LAUNCH button under Pediatric Portal.&lt;br /&gt;
#From here they can ORDER products, or click MY ACCOUNT to update their profile or credit card on file or check the account history.&lt;br /&gt;
&lt;br /&gt;
===Export Serial Number Report===&lt;br /&gt;
#Login and click ADMIN, MANAGE ADD-ONS, VIVOS-REDESIGN, VIVOS APPLIANCE SERIAL NUMBER table.&lt;br /&gt;
#Click Filters arrows to open filters.&lt;br /&gt;
#Click Set Columns and add desired columns to display on the table.&lt;br /&gt;
#Click Export and select Common Delimited for CSV and click Request Download.&lt;br /&gt;
#Click link to Download Manager to download report.&lt;br /&gt;
&lt;br /&gt;
===Warranty Request Form===&lt;br /&gt;
#This form is available at https://orders.vivoslife.com/warrantyRequest.&lt;br /&gt;
#The user will login and enter the Patient Name.&lt;br /&gt;
#Based on the patient selected. a list of items will populate to select from. &lt;br /&gt;
# Next, user will upload a photo of the item and state the reason for the return. Click SUBMIT.&lt;br /&gt;
#A Warranty Request Notification email is sent to Vivos and the request is saved to the table at ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, WARRANTY REQUESTS. An Autoresponder email is also sent to the person who submitted the warranty request.&lt;br /&gt;
&lt;br /&gt;
===Adding New Catalogs for Discount Groups===&lt;br /&gt;
&lt;br /&gt;
#Contact developers to add programming for the new group to the Vivos App Settings in the Authentication Catalog Groups (to sepcify which groups are included and the shopping cart page for the group) and Users Landing Pages (to specify the catalog landing page for the group) tabs.&lt;br /&gt;
#Make a page for the new catalog. Right now the available catalog pages are:&lt;br /&gt;
#*/Purchase-Intl-VIP &lt;br /&gt;
#*/Purchase-Intl-Partner&lt;br /&gt;
#*/Purchase-Partner&lt;br /&gt;
#*/Purchase-VIP &amp;lt;br&amp;gt;&lt;br /&gt;
#Add link aliases for shopping cart pages. To do this go to MANAGE CONTENT, ADVANCED, ALL CONTENT, LINK ALIASES. Add a new record. Name the record, include the link (such as /checkoutIntl-Partner), select the page name in the PAGE field and in the QUERY STRING SUFFIX field, type dstShopFormId=21. Click OK to save.&lt;br /&gt;
#Add new item category for the new catalog. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEM CATEGORIES. Click ADD. Type in the new catalog name in the DETAILS tab and click OK to save the new category.&lt;br /&gt;
#Add new catalog for the new user group. To do this go to MANAGE ADD-ONS, ECOMMERCE CART, ECOMMERCE CATALOGS. Click ADD. Name the catalog and selecte the correct List Screen and DETAIL Screen Layouts. Select the category to be included in this catalog. In the STYLES tab check vivos-ecommerceCart. Click OK to save changes.&lt;br /&gt;
#Add new items for each discount group. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEMS.&lt;br /&gt;
#*Select the item you want to copy to add to the new catalog or click ADD to add a completely different item, open it and click CREATE DUPLICATE.&lt;br /&gt;
#*Specify the Item Name, Overview and Alpha Sort Order in the DETAILS tab.&lt;br /&gt;
#*In the CATALOG tab, make sure the ORDER BUTTON MODE says ALWAYS SHOW, select the new Category and make sure Options are specified if needed.&lt;br /&gt;
#*Upload an image in the IMAGE field in the IMAGES tab.&lt;br /&gt;
#*Specify the REGULAR PRICE in the PRICING tab for the new group.&lt;br /&gt;
#*In the VIVOS tab, click GENERATE SERIAL NUMBER and specify the SERIAL NUMBER PREFIX, if applicable for the item.&lt;br /&gt;
#*Click OK to save changes and repeat these steps for each item to be included in the new catalog.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report===&lt;br /&gt;
&lt;br /&gt;
#To view the Weekly Manufacturing Report, login and click ADMIN, TOOLS, INVOICE MANAGER, REPORTS, Weekly Manufacturing Report.&lt;br /&gt;
#Select the From and To dates and click ENTER.&lt;br /&gt;
#For the time period selected, you will see by account:&lt;br /&gt;
##Account Name&lt;br /&gt;
##Quantity Ordered&lt;br /&gt;
##Item Ordered&lt;br /&gt;
##Link to Invoice&lt;br /&gt;
##Order Date&lt;br /&gt;
##Patient Name&lt;br /&gt;
##Patient Age&lt;br /&gt;
##Item Size&lt;br /&gt;
##Item Serial #&lt;br /&gt;
##Item Ship Method&lt;br /&gt;
&lt;br /&gt;
NOTE: Settings for the report are stored in ADMIN, SETTINGS, VIVOS REPORT SETTINGS. The Process Week Date automatically advances one week after the report has run for the previous week. To manually run the report you can go to ADMIN, MANAGE ADD-ONS, VIVOS REPORTS and click on vivosReportWeeklyManufacturingProcessTask.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report System Email===&lt;br /&gt;
&lt;br /&gt;
#The System Email that is sent to the manufacturer is accessible at ADMIN, MANAGE EMAIL, Report Weekly Manufacturing Notification.&lt;br /&gt;
#To set up who it is sent to, select a group in the SEND TO GROUPS tab and add users to that group. You can change the content that appears above the data on the report in the Body field. Click OK to save changes.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3958</id>
		<title>Vivos</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3958"/>
				<updated>2020-05-11T19:27:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Vivos System Email Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documention for Vivos&lt;br /&gt;
&lt;br /&gt;
Website can be found at https://cloud.vivoslife.com/&lt;br /&gt;
Staging server: http://cloud.staging-vivos.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
==Roles==&lt;br /&gt;
;Admin: Employees of Vivos with access to the administrative back end of the website. They have &amp;quot;Administrator&amp;quot; checked in their user record.&lt;br /&gt;
;Provider: These are the clients of Vivos whose patients utilize the Vivos diagnostics website. They should be in the groups &amp;quot;Vivos Certified Provider&amp;quot;, &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;. For access to the Pediatric Catalog, users should be added to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US). If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
;Vivos Clinician: These are the users at Vivos who examine patient information after the technician has added their information to the file. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Technician: These are the users at Vivos who examine patient files newly submitted by the doctor. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Final Reviewer: These are the users at Vivos who do a final review of the case after the diagnostician is finished. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Admin : These are the users at Vivos who can assign technicians, reorder images, and request more information from the doctors. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Cloud==&lt;br /&gt;
===Create a New Cloud Account===&lt;br /&gt;
#Click on REGISTER&lt;br /&gt;
#Fill in required information and click SUBMIT.&lt;br /&gt;
#The email named &amp;quot;User Email for Cloud Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Cloud Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the cloud, click on ADMIN, MANAGE USERS, PEOPLE and open the GROUPS tab.&lt;br /&gt;
#Check the box next to Cloud Access and click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Diagnostics==&lt;br /&gt;
&lt;br /&gt;
===Vivos Diagnostics Settings===&lt;br /&gt;
Login and click ADMIN, SETTINGS, VIVOS APP SETTINGS.&lt;br /&gt;
; Login Authentication Parameters Tab : Click here to select which groups doctors should be placed in to be assigned as pending or granted access to the diagnostics portal.&lt;br /&gt;
; Vivos Page Content Tab : Click here to edit instructions for the Cloud landing page and during the new patient entry process for the steps where the CBCT scan is uploaded and the 3D Impression models.&lt;br /&gt;
&lt;br /&gt;
===Vivos System Email Settings===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-ONS, VIVOS SYSTEM EMAILS, VIVOS SYSTEM EMAIL. &amp;lt;br&amp;gt;&lt;br /&gt;
In this table you will see all system emails that are sent from the Vivos Diagnostics App. &amp;lt;br&amp;gt;&lt;br /&gt;
To edit any of the emails, you will click on it, make changes, and click OK. The following tabs and fields are included:&lt;br /&gt;
#Details Tab: Here you see the Name of the email and the From Address.&lt;br /&gt;
#Email Autoresponder: Here you will check the box Send Autoresponder if you want a website user to get an automated response from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Email Notifications: Here you will check the box Send Notification if you want a specified group at Vivos to get an email from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Events: Check what specific event must happen in order to send out the autoresponder and/or notification email.&lt;br /&gt;
#Notification Groups: Specify the groups to get the email when you are sending a notification email.&lt;br /&gt;
&lt;br /&gt;
System emails currently available are listed below:&lt;br /&gt;
&lt;br /&gt;
; Email for Cloud Access Request  : An autoresponder is sent to the user who requested Cloud Access and also to Vivos Admins to let them know that someone has been granted Cloud Access.&lt;br /&gt;
; Email for Vivos Diagnostics Portal Access Request : An autoresponder is sent to the user who requested  Vivos Diagnostics Portal Access and also to Vivos Admins to let them know that someone has been requested Vivos Diagnostics Portal Access.&lt;br /&gt;
; Email for Vivos U.S. Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos U.S. Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos U.S. Pediatric Portal Access.&lt;br /&gt;
; Email for Vivos International Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos International Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos International Pediatric Portal Access.&lt;br /&gt;
; Status Change - More Info Needed : An autoresponder is sent to the provider when Vivos staff marks a case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - More Info Needed Rush Order : An autoresponder is sent to the provider when Vivos staff marks a rush case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - In Review Tech : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - In Review Tech Rush Order : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - Assign to Technician : An autoresponder is sent to the Technician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Technician Rush Order : An autoresponder is sent to the Technician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - In Review Clinician : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - In Review Clinician Rush : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - Assign to Clinician : An autoresponder is sent to the Clinician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Clinician Rush Order : An autoresponder is sent to the Clinician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - Final Review : A notification is sent to the Final Reviewer group to let them know this case is ready for them to review.&lt;br /&gt;
; Status Change - Final Review Rush Order : A notification is sent to the Final Reviewer group to let them know this rush case is ready for them to review.&lt;br /&gt;
; Status Change - Completed : An autoresponder is sent to the Provider to let him know that the case has been finalized and ready for his review.&lt;br /&gt;
&lt;br /&gt;
; User Data : Applies to Vivos Providers. Below are the variables available for use:&lt;br /&gt;
*First Name: [FirstName]&lt;br /&gt;
*Last Name: [LastName]&lt;br /&gt;
*Doing Business As: [DBA]&lt;br /&gt;
*Address: [Address]&lt;br /&gt;
*City: [City]&lt;br /&gt;
*State: [State]&lt;br /&gt;
*Zip: [Zip]&lt;br /&gt;
*Phone: [Phone]&lt;br /&gt;
*Email: [Email]&lt;br /&gt;
*Password: [Password]&lt;br /&gt;
&lt;br /&gt;
; Patient Case Data : Applies to emails regarding Vivos case information. Below are the variables available for use:&lt;br /&gt;
*Case Number: [CaseNumber]&lt;br /&gt;
*Provider First Name: [ProviderFirstName]&lt;br /&gt;
*Provider Last Name: [ProviderLastName]&lt;br /&gt;
*Provider Doing Business As: [ProviderDBA]&lt;br /&gt;
*Provider Address: [ProvdierAddress]&lt;br /&gt;
*Provider City: [ProviderCity]&lt;br /&gt;
*Provider State: [ProviderState]&lt;br /&gt;
*Provider Zip: [ProviderZip]&lt;br /&gt;
*Provider Email: [ProviderEmail]&lt;br /&gt;
*Patient First Name: [PatientFirstName]&lt;br /&gt;
*Patient Last Name: [PatientLastName]&lt;br /&gt;
*Technician First Name: [TechFirstName]&lt;br /&gt;
*Technician Last Name: [TechLastName]&lt;br /&gt;
*Clinician First Name: [DiagnosticianFirstName]&lt;br /&gt;
*Clinician Last Name: [DiagnosticianLastName]&lt;br /&gt;
*Submitted Days: [SubmittedDays]     &lt;br /&gt;
:: '''''NOTE: THIS NUMBER IS RESET IF THE ADMINS SEND THE CASE BACK TO THE PROVIDER BECAUSE MORE INFORMATION IS NEEDED. IT STARTS AT 0 AFTER THE PROVIDER RESUBMITS THE CASE.'''''&lt;br /&gt;
&lt;br /&gt;
===As of 5/11/2020===, here is a list of replacement variables that are available to use in Vivos System Emails:&lt;br /&gt;
List of possible parameters&lt;br /&gt;
&lt;br /&gt;
[CaseNumber]&lt;br /&gt;
[NoteNeedMoreInfo]&lt;br /&gt;
[ProviderFirstName]&lt;br /&gt;
[ProviderLastName]&lt;br /&gt;
[ProviderDBA]&lt;br /&gt;
[ProviderAddress]&lt;br /&gt;
[ProviderCity]&lt;br /&gt;
[ProviderState]&lt;br /&gt;
[ProviderZip]&lt;br /&gt;
[ProviderPhone]&lt;br /&gt;
[ProviderEmail]&lt;br /&gt;
[ProviderProfilePic]&lt;br /&gt;
[PatientFirstName]&lt;br /&gt;
[PatientLastName]&lt;br /&gt;
[TechFirstName]&lt;br /&gt;
[TechLastName]&lt;br /&gt;
[DiagnosticianFirstName]&lt;br /&gt;
[DiagnosticianLastName]&lt;br /&gt;
[SubmittedDays]&lt;br /&gt;
[RxId]&lt;br /&gt;
[Laboratory]&lt;br /&gt;
[FirstName]&lt;br /&gt;
[LastName]&lt;br /&gt;
[DBA]&lt;br /&gt;
[Address]&lt;br /&gt;
[Address2]&lt;br /&gt;
[City]&lt;br /&gt;
[State]&lt;br /&gt;
[Country]&lt;br /&gt;
[Zip]&lt;br /&gt;
[Phone]&lt;br /&gt;
[Email]&lt;br /&gt;
[Password]&lt;br /&gt;
[DownloadRx]&lt;br /&gt;
[DownloadDiagram]&lt;br /&gt;
[ApplianceStickers]&lt;br /&gt;
[ModelSourceZip]&lt;br /&gt;
[MsgColorRed]&lt;br /&gt;
[ProductionTime]&lt;br /&gt;
[DateNeedBy]&lt;br /&gt;
[ModelSource]&lt;br /&gt;
[ConstructionBiteSource]&lt;br /&gt;
[ConstructionBiteType]&lt;br /&gt;
[Allergies]&lt;br /&gt;
[ShippingMethod]&lt;br /&gt;
[ShippingDate]&lt;br /&gt;
[EstimateShippingDate]&lt;br /&gt;
&lt;br /&gt;
===Create a New Diagnostics Account===&lt;br /&gt;
#Click on Launch under Diagnostic App.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to User Portal for Doctors&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Set up User Roles===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Search for a specific user and open that record.&lt;br /&gt;
#Scroll down to the ROLE field and select the correct role. Click OK to save.&amp;lt;br&amp;gt;&lt;br /&gt;
'''NOTES:''' &amp;lt;br&amp;gt;&lt;br /&gt;
#To add new or edit user roles to the table go to ADMIN, MANAGE ADD-ONS, VIVOS APP, tbl_user_roles.&lt;br /&gt;
#To Edit, Click paper/pencil icon to edit. To Add, Click ADD and type in the new role name. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Doctors===&lt;br /&gt;
#After setting up the user role for the doctor, go to the GROUPS tab in the people record.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot;. Click OK to save.&lt;br /&gt;
#Once access has been granted, the doctor will go to the Provider Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;All Cases : All cases entered by the provider.&lt;br /&gt;
::;Pending Cases : Provider has opened a new case file but has yet to submit it. Action button reads VIEW and takes the doctor back to the patient's file to continue entering information.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;In Review (Clinician) : Provider has submitted the new case file and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;Completed Cases :  Vivos has responded to the new case submission and compiled a report for the physician. Action buttons are VIEW to view patient file online or DOWNLOAD to open a PDF report.&lt;br /&gt;
::;More Info Needed :  Vivos has requested additional information from the doctor regarding these cases.&lt;br /&gt;
&lt;br /&gt;
===Getting Password Help===&lt;br /&gt;
#If you forget your password, click on the link next to &amp;quot;I forgot my Password&amp;quot;.&lt;br /&gt;
#On the next screen, enter your email address and click SEND EMAIL. You will receive your password via email.&lt;br /&gt;
&lt;br /&gt;
===Opening a New Case for Doctors===&lt;br /&gt;
#After logging in to the provider dashboard, the doctor will click on OPEN A NEW CASE.&lt;br /&gt;
#Next the doctor will enter all information requested and hit SAVE + CONTINUE on each screen.&lt;br /&gt;
#Doctor will click on SAVE &amp;amp; RETURN TO DASHBOARD if he wants to submit the patient file at a later time.&lt;br /&gt;
#After all information is entered about the patient, the doctor will Save &amp;amp; Create Patient.&lt;br /&gt;
#The doctor can now click Return To List to go to the patient dashboard or Create Rx to create a prescription for the new patient.&lt;br /&gt;
&lt;br /&gt;
===Opening a Rx for Patients===&lt;br /&gt;
#Click Create Rx&lt;br /&gt;
#Next the doctor will enter all information requested in each section and will click SUBMIT Rx when all sections are completed:&lt;br /&gt;
*Lab Selection&lt;br /&gt;
*Confirm Teeth Charting&lt;br /&gt;
*Appliance Construction&lt;br /&gt;
*Model Source&lt;br /&gt;
*Final Review&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Technicians and Clinicians===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Technician, Clinician or Final Reviewer.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Technician, Vivos Clinician or Final Reviewer.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Technician or Clinician will go to the appropriate Dashboard upon login.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Technician dashboard shows the following information:'''&lt;br /&gt;
::;All Cases : All cases entered by the submitted to Vivos.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the Technician to view the patient file and to upload the TECH REPORT. After uploading the report, the Technician will change the status to IN REVIEW (CLINICIAN) and click SAVE.&lt;br /&gt;
::;In Review (Clinician) : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Clinician dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to FINAL REVIEW and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Final Reviewer dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Final Review : The Clinician has finished reviewing the patient file, and it is awaiting final review. Action button is VIEW to view patient file online. Final Reviewer will change status to COMPLETED and click SAVE when the final review has been completed.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Admins===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Vivos Admin.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Admin.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot;, &amp;quot;Granted Vivos Diagnostics Access&amp;quot; and &amp;quot;Vivos Admins&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Vivos Admin will go to the appropriate Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;Cases to Be Assigned : Provider has submitted the new case file and it needs to be assigned to a technician by the Vivos Admin. Admin will click the ARROW in the Assigned Diagnostic Tech column to assign the Technician. To assign a different technician, the Vivos Admin can click on the PENCIL, which will bring up the ARROW to select a different technician.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed. On the Cases In Progress screen, Admins can select a tag color to mark cases as needed. Available tag colors are red, orange, green, blue and purple.&lt;br /&gt;
::;Needs More Info : Shows number of cases that have been returned to the physician for additional information.&lt;br /&gt;
::;To be Assigned : Shows number of cases that have been advanced to Technician Review, Clinician Review or Final Review but have not yet been assigned to a specific reviewer.&lt;br /&gt;
::;Technician Review : All cases assigned to a Vivos technician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Clinician Review (Diagnostician) : All cases assigned to a Vivos diagnostician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Final Review : All cases assigned to a Vivos final reviewer. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed.&lt;br /&gt;
::;Completed : Shows number of cases that have been marked as completed by Vivos.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: In addition to assigning and reassigning technicians to a case, the Vivos Admin can also click the VIEW button to reorder the Facial Imaging photos and also to change the STATUS of the case. If the Status chosen is &amp;quot;More Info Needed&amp;quot;, when they click save it will save any changes and add a modal that allows the tech to add instructions for the doctor that get appended to an email notification and to an alert for the doctor's dashboard.&lt;br /&gt;
&lt;br /&gt;
===Set up S3 to accept CBCT files that will be included in downloaded patient files===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
# Click on the S3 CONFIG tab.&lt;br /&gt;
## Enter the Vivos S3 Access Key &amp;lt;br&amp;gt;&lt;br /&gt;
## Enter the Vivos S3 Secret Key&lt;br /&gt;
## Enter the Vivos S3 Bucket&lt;br /&gt;
## Enter the Vivos S3 Region&lt;br /&gt;
# Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Remove/Delete Test Cases===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS APP, PATIENT.&lt;br /&gt;
# Click Filters on left of table to open filter options, click Set Columns and select by clicking the +Add for those desired, then click OK to SAVE.&lt;br /&gt;
# Filter PATIENT table as desired to determine which cases are Test Cases.&lt;br /&gt;
# Select all PATIENT records to remove by clicking check box to left of record.&lt;br /&gt;
# Click DELETE, then OK to remove record.&lt;br /&gt;
&lt;br /&gt;
==How To For Vivos Orders==&lt;br /&gt;
&lt;br /&gt;
===Vivos Orders Settings===&lt;br /&gt;
Login and click ADMIN, TOOLS, VIVOS-REDESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
; Users Landing Pages Tab : Click here to select which landing page a user goes to when they login based on their role: US Doctors, International Doctors or Non-Doctors.&lt;br /&gt;
; System Email Additional Content Tab : Click here to edit system emails that go to users and Vivos when a warranty request is submitted.&lt;br /&gt;
; S3 Config Tab : Specifies where in Amazon S3 large files are stored.&lt;br /&gt;
&lt;br /&gt;
===Create a New Account===&lt;br /&gt;
#Click on Launch under Pediatric Portal.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;User Email for Vivos International Pediatric Portal Access Request&amp;quot; will be sent to the person who requested access, depending on their country.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;Notification Email for Vivos International Pediatric Portal Access&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to Vivos Catalog&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to Vivos Catalog for Subscribers===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE, and select the person you want to have access.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US).&lt;br /&gt;
#Make sure that the box next to the group &amp;quot;Cloud Access&amp;quot; is checked.&lt;br /&gt;
#If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
#Once the user's access has been granted, they will see the US or INTERNATIONAL catalog upon login and after clicking the LAUNCH button under Pediatric Portal.&lt;br /&gt;
#From here they can ORDER products, or click MY ACCOUNT to update their profile or credit card on file or check the account history.&lt;br /&gt;
&lt;br /&gt;
===Export Serial Number Report===&lt;br /&gt;
#Login and click ADMIN, MANAGE ADD-ONS, VIVOS-REDESIGN, VIVOS APPLIANCE SERIAL NUMBER table.&lt;br /&gt;
#Click Filters arrows to open filters.&lt;br /&gt;
#Click Set Columns and add desired columns to display on the table.&lt;br /&gt;
#Click Export and select Common Delimited for CSV and click Request Download.&lt;br /&gt;
#Click link to Download Manager to download report.&lt;br /&gt;
&lt;br /&gt;
===Warranty Request Form===&lt;br /&gt;
#This form is available at https://orders.vivoslife.com/warrantyRequest.&lt;br /&gt;
#The user will login and enter the Patient Name.&lt;br /&gt;
#Based on the patient selected. a list of items will populate to select from. &lt;br /&gt;
# Next, user will upload a photo of the item and state the reason for the return. Click SUBMIT.&lt;br /&gt;
#A Warranty Request Notification email is sent to Vivos and the request is saved to the table at ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, WARRANTY REQUESTS. An Autoresponder email is also sent to the person who submitted the warranty request.&lt;br /&gt;
&lt;br /&gt;
===Adding New Catalogs for Discount Groups===&lt;br /&gt;
&lt;br /&gt;
#Contact developers to add programming for the new group to the Vivos App Settings in the Authentication Catalog Groups (to sepcify which groups are included and the shopping cart page for the group) and Users Landing Pages (to specify the catalog landing page for the group) tabs.&lt;br /&gt;
#Make a page for the new catalog. Right now the available catalog pages are:&lt;br /&gt;
#*/Purchase-Intl-VIP &lt;br /&gt;
#*/Purchase-Intl-Partner&lt;br /&gt;
#*/Purchase-Partner&lt;br /&gt;
#*/Purchase-VIP &amp;lt;br&amp;gt;&lt;br /&gt;
#Add link aliases for shopping cart pages. To do this go to MANAGE CONTENT, ADVANCED, ALL CONTENT, LINK ALIASES. Add a new record. Name the record, include the link (such as /checkoutIntl-Partner), select the page name in the PAGE field and in the QUERY STRING SUFFIX field, type dstShopFormId=21. Click OK to save.&lt;br /&gt;
#Add new item category for the new catalog. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEM CATEGORIES. Click ADD. Type in the new catalog name in the DETAILS tab and click OK to save the new category.&lt;br /&gt;
#Add new catalog for the new user group. To do this go to MANAGE ADD-ONS, ECOMMERCE CART, ECOMMERCE CATALOGS. Click ADD. Name the catalog and selecte the correct List Screen and DETAIL Screen Layouts. Select the category to be included in this catalog. In the STYLES tab check vivos-ecommerceCart. Click OK to save changes.&lt;br /&gt;
#Add new items for each discount group. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEMS.&lt;br /&gt;
#*Select the item you want to copy to add to the new catalog or click ADD to add a completely different item, open it and click CREATE DUPLICATE.&lt;br /&gt;
#*Specify the Item Name, Overview and Alpha Sort Order in the DETAILS tab.&lt;br /&gt;
#*In the CATALOG tab, make sure the ORDER BUTTON MODE says ALWAYS SHOW, select the new Category and make sure Options are specified if needed.&lt;br /&gt;
#*Upload an image in the IMAGE field in the IMAGES tab.&lt;br /&gt;
#*Specify the REGULAR PRICE in the PRICING tab for the new group.&lt;br /&gt;
#*In the VIVOS tab, click GENERATE SERIAL NUMBER and specify the SERIAL NUMBER PREFIX, if applicable for the item.&lt;br /&gt;
#*Click OK to save changes and repeat these steps for each item to be included in the new catalog.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report===&lt;br /&gt;
&lt;br /&gt;
#To view the Weekly Manufacturing Report, login and click ADMIN, TOOLS, INVOICE MANAGER, REPORTS, Weekly Manufacturing Report.&lt;br /&gt;
#Select the From and To dates and click ENTER.&lt;br /&gt;
#For the time period selected, you will see by account:&lt;br /&gt;
##Account Name&lt;br /&gt;
##Quantity Ordered&lt;br /&gt;
##Item Ordered&lt;br /&gt;
##Link to Invoice&lt;br /&gt;
##Order Date&lt;br /&gt;
##Patient Name&lt;br /&gt;
##Patient Age&lt;br /&gt;
##Item Size&lt;br /&gt;
##Item Serial #&lt;br /&gt;
##Item Ship Method&lt;br /&gt;
&lt;br /&gt;
NOTE: Settings for the report are stored in ADMIN, SETTINGS, VIVOS REPORT SETTINGS. The Process Week Date automatically advances one week after the report has run for the previous week. To manually run the report you can go to ADMIN, MANAGE ADD-ONS, VIVOS REPORTS and click on vivosReportWeeklyManufacturingProcessTask.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report System Email===&lt;br /&gt;
&lt;br /&gt;
#The System Email that is sent to the manufacturer is accessible at ADMIN, MANAGE EMAIL, Report Weekly Manufacturing Notification.&lt;br /&gt;
#To set up who it is sent to, select a group in the SEND TO GROUPS tab and add users to that group. You can change the content that appears above the data on the report in the Body field. Click OK to save changes.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3957</id>
		<title>Vivos</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3957"/>
				<updated>2020-05-11T19:24:36Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Vivos System Email Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documention for Vivos&lt;br /&gt;
&lt;br /&gt;
Website can be found at https://cloud.vivoslife.com/&lt;br /&gt;
Staging server: http://cloud.staging-vivos.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
==Roles==&lt;br /&gt;
;Admin: Employees of Vivos with access to the administrative back end of the website. They have &amp;quot;Administrator&amp;quot; checked in their user record.&lt;br /&gt;
;Provider: These are the clients of Vivos whose patients utilize the Vivos diagnostics website. They should be in the groups &amp;quot;Vivos Certified Provider&amp;quot;, &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;. For access to the Pediatric Catalog, users should be added to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US). If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
;Vivos Clinician: These are the users at Vivos who examine patient information after the technician has added their information to the file. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Technician: These are the users at Vivos who examine patient files newly submitted by the doctor. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Final Reviewer: These are the users at Vivos who do a final review of the case after the diagnostician is finished. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Admin : These are the users at Vivos who can assign technicians, reorder images, and request more information from the doctors. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Cloud==&lt;br /&gt;
===Create a New Cloud Account===&lt;br /&gt;
#Click on REGISTER&lt;br /&gt;
#Fill in required information and click SUBMIT.&lt;br /&gt;
#The email named &amp;quot;User Email for Cloud Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Cloud Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the cloud, click on ADMIN, MANAGE USERS, PEOPLE and open the GROUPS tab.&lt;br /&gt;
#Check the box next to Cloud Access and click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Diagnostics==&lt;br /&gt;
&lt;br /&gt;
===Vivos Diagnostics Settings===&lt;br /&gt;
Login and click ADMIN, SETTINGS, VIVOS APP SETTINGS.&lt;br /&gt;
; Login Authentication Parameters Tab : Click here to select which groups doctors should be placed in to be assigned as pending or granted access to the diagnostics portal.&lt;br /&gt;
; Vivos Page Content Tab : Click here to edit instructions for the Cloud landing page and during the new patient entry process for the steps where the CBCT scan is uploaded and the 3D Impression models.&lt;br /&gt;
&lt;br /&gt;
===Vivos System Email Settings===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-ONS, VIVOS SYSTEM EMAILS, VIVOS SYSTEM EMAIL. &amp;lt;br&amp;gt;&lt;br /&gt;
In this table you will see all system emails that are sent from the Vivos Diagnostics App. &amp;lt;br&amp;gt;&lt;br /&gt;
To edit any of the emails, you will click on it, make changes, and click OK. The following tabs and fields are included:&lt;br /&gt;
#Details Tab: Here you see the Name of the email and the From Address.&lt;br /&gt;
#Email Autoresponder: Here you will check the box Send Autoresponder if you want a website user to get an automated response from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Email Notifications: Here you will check the box Send Notification if you want a specified group at Vivos to get an email from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Events: Check what specific event must happen in order to send out the autoresponder and/or notification email.&lt;br /&gt;
#Notification Groups: Specify the groups to get the email when you are sending a notification email.&lt;br /&gt;
&lt;br /&gt;
System emails currently available are listed below:&lt;br /&gt;
&lt;br /&gt;
; Email for Cloud Access Request  : An autoresponder is sent to the user who requested Cloud Access and also to Vivos Admins to let them know that someone has been granted Cloud Access.&lt;br /&gt;
; Email for Vivos Diagnostics Portal Access Request : An autoresponder is sent to the user who requested  Vivos Diagnostics Portal Access and also to Vivos Admins to let them know that someone has been requested Vivos Diagnostics Portal Access.&lt;br /&gt;
; Email for Vivos U.S. Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos U.S. Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos U.S. Pediatric Portal Access.&lt;br /&gt;
; Email for Vivos International Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos International Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos International Pediatric Portal Access.&lt;br /&gt;
; Status Change - More Info Needed : An autoresponder is sent to the provider when Vivos staff marks a case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - More Info Needed Rush Order : An autoresponder is sent to the provider when Vivos staff marks a rush case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - In Review Tech : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - In Review Tech Rush Order : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - Assign to Technician : An autoresponder is sent to the Technician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Technician Rush Order : An autoresponder is sent to the Technician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - In Review Clinician : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - In Review Clinician Rush : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - Assign to Clinician : An autoresponder is sent to the Clinician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Clinician Rush Order : An autoresponder is sent to the Clinician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - Final Review : A notification is sent to the Final Reviewer group to let them know this case is ready for them to review.&lt;br /&gt;
; Status Change - Final Review Rush Order : A notification is sent to the Final Reviewer group to let them know this rush case is ready for them to review.&lt;br /&gt;
; Status Change - Completed : An autoresponder is sent to the Provider to let him know that the case has been finalized and ready for his review.&lt;br /&gt;
&lt;br /&gt;
; User Data : Applies to Vivos Providers. Below are the variables available for use:&lt;br /&gt;
*First Name: [FirstName]&lt;br /&gt;
*Last Name: [LastName]&lt;br /&gt;
*Doing Business As: [DBA]&lt;br /&gt;
*Address: [Address]&lt;br /&gt;
*City: [City]&lt;br /&gt;
*State: [State]&lt;br /&gt;
*Zip: [Zip]&lt;br /&gt;
*Phone: [Phone]&lt;br /&gt;
*Email: [Email]&lt;br /&gt;
*Password: [Password]&lt;br /&gt;
&lt;br /&gt;
; Patient Case Data : Applies to emails regarding Vivos case information. Below are the variables available for use:&lt;br /&gt;
*Case Number: [CaseNumber]&lt;br /&gt;
*Provider First Name: [ProviderFirstName]&lt;br /&gt;
*Provider Last Name: [ProviderLastName]&lt;br /&gt;
*Provider Doing Business As: [ProviderDBA]&lt;br /&gt;
*Provider Address: [ProvdierAddress]&lt;br /&gt;
*Provider City: [ProviderCity]&lt;br /&gt;
*Provider State: [ProviderState]&lt;br /&gt;
*Provider Zip: [ProviderZip]&lt;br /&gt;
*Provider Email: [ProviderEmail]&lt;br /&gt;
*Patient First Name: [PatientFirstName]&lt;br /&gt;
*Patient Last Name: [PatientLastName]&lt;br /&gt;
*Technician First Name: [TechFirstName]&lt;br /&gt;
*Technician Last Name: [TechLastName]&lt;br /&gt;
*Clinician First Name: [DiagnosticianFirstName]&lt;br /&gt;
*Clinician Last Name: [DiagnosticianLastName]&lt;br /&gt;
*Submitted Days: [SubmittedDays]     &lt;br /&gt;
:: '''''NOTE: THIS NUMBER IS RESET IF THE ADMINS SEND THE CASE BACK TO THE PROVIDER BECAUSE MORE INFORMATION IS NEEDED. IT STARTS AT 0 AFTER THE PROVIDER RESUBMITS THE CASE.'''''&lt;br /&gt;
&lt;br /&gt;
As of 5/11/2020, here is a list of replacement variables that are available to use in Vivos System Emails:&lt;br /&gt;
List of possible parameters&lt;br /&gt;
&lt;br /&gt;
[CaseNumber]&lt;br /&gt;
[NoteNeedMoreInfo]&lt;br /&gt;
[ProviderFirstName]&lt;br /&gt;
[ProviderLastName]&lt;br /&gt;
[ProviderDBA]&lt;br /&gt;
[ProviderAddress]&lt;br /&gt;
[ProviderCity]&lt;br /&gt;
[ProviderState]&lt;br /&gt;
[ProviderZip]&lt;br /&gt;
[ProviderPhone]&lt;br /&gt;
[ProviderEmail]&lt;br /&gt;
[ProviderProfilePic]&lt;br /&gt;
[PatientFirstName]&lt;br /&gt;
[PatientLastName]&lt;br /&gt;
[TechFirstName]&lt;br /&gt;
[TechLastName]&lt;br /&gt;
[DiagnosticianFirstName]&lt;br /&gt;
[DiagnosticianLastName]&lt;br /&gt;
[SubmittedDays]&lt;br /&gt;
[RxId]&lt;br /&gt;
[Laboratory]&lt;br /&gt;
[FirstName]&lt;br /&gt;
[LastName]&lt;br /&gt;
[DBA]&lt;br /&gt;
[Address]&lt;br /&gt;
[Address2]&lt;br /&gt;
[City]&lt;br /&gt;
[State]&lt;br /&gt;
[Country]&lt;br /&gt;
[Zip]&lt;br /&gt;
[Phone]&lt;br /&gt;
[Email]&lt;br /&gt;
[Password]&lt;br /&gt;
[DownloadRx]&lt;br /&gt;
[DownloadDiagram]&lt;br /&gt;
[ApplianceStickers]&lt;br /&gt;
[ModelSourceZip]&lt;br /&gt;
[MsgColorRed]&lt;br /&gt;
[ProductionTime]&lt;br /&gt;
[DateNeedBy]&lt;br /&gt;
[ModelSource]&lt;br /&gt;
[ConstructionBiteSource]&lt;br /&gt;
[ConstructionBiteType]&lt;br /&gt;
[Allergies]&lt;br /&gt;
[ShippingMethod]&lt;br /&gt;
[ShippingDate]&lt;br /&gt;
[EstimateShippingDate]&lt;br /&gt;
&lt;br /&gt;
===Create a New Diagnostics Account===&lt;br /&gt;
#Click on Launch under Diagnostic App.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to User Portal for Doctors&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Set up User Roles===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Search for a specific user and open that record.&lt;br /&gt;
#Scroll down to the ROLE field and select the correct role. Click OK to save.&amp;lt;br&amp;gt;&lt;br /&gt;
'''NOTES:''' &amp;lt;br&amp;gt;&lt;br /&gt;
#To add new or edit user roles to the table go to ADMIN, MANAGE ADD-ONS, VIVOS APP, tbl_user_roles.&lt;br /&gt;
#To Edit, Click paper/pencil icon to edit. To Add, Click ADD and type in the new role name. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Doctors===&lt;br /&gt;
#After setting up the user role for the doctor, go to the GROUPS tab in the people record.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot;. Click OK to save.&lt;br /&gt;
#Once access has been granted, the doctor will go to the Provider Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;All Cases : All cases entered by the provider.&lt;br /&gt;
::;Pending Cases : Provider has opened a new case file but has yet to submit it. Action button reads VIEW and takes the doctor back to the patient's file to continue entering information.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;In Review (Clinician) : Provider has submitted the new case file and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;Completed Cases :  Vivos has responded to the new case submission and compiled a report for the physician. Action buttons are VIEW to view patient file online or DOWNLOAD to open a PDF report.&lt;br /&gt;
::;More Info Needed :  Vivos has requested additional information from the doctor regarding these cases.&lt;br /&gt;
&lt;br /&gt;
===Getting Password Help===&lt;br /&gt;
#If you forget your password, click on the link next to &amp;quot;I forgot my Password&amp;quot;.&lt;br /&gt;
#On the next screen, enter your email address and click SEND EMAIL. You will receive your password via email.&lt;br /&gt;
&lt;br /&gt;
===Opening a New Case for Doctors===&lt;br /&gt;
#After logging in to the provider dashboard, the doctor will click on OPEN A NEW CASE.&lt;br /&gt;
#Next the doctor will enter all information requested and hit SAVE + CONTINUE on each screen.&lt;br /&gt;
#Doctor will click on SAVE &amp;amp; RETURN TO DASHBOARD if he wants to submit the patient file at a later time.&lt;br /&gt;
#After all information is entered about the patient, the doctor will Save &amp;amp; Create Patient.&lt;br /&gt;
#The doctor can now click Return To List to go to the patient dashboard or Create Rx to create a prescription for the new patient.&lt;br /&gt;
&lt;br /&gt;
===Opening a Rx for Patients===&lt;br /&gt;
#Click Create Rx&lt;br /&gt;
#Next the doctor will enter all information requested in each section and will click SUBMIT Rx when all sections are completed:&lt;br /&gt;
*Lab Selection&lt;br /&gt;
*Confirm Teeth Charting&lt;br /&gt;
*Appliance Construction&lt;br /&gt;
*Model Source&lt;br /&gt;
*Final Review&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Technicians and Clinicians===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Technician, Clinician or Final Reviewer.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Technician, Vivos Clinician or Final Reviewer.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Technician or Clinician will go to the appropriate Dashboard upon login.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Technician dashboard shows the following information:'''&lt;br /&gt;
::;All Cases : All cases entered by the submitted to Vivos.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the Technician to view the patient file and to upload the TECH REPORT. After uploading the report, the Technician will change the status to IN REVIEW (CLINICIAN) and click SAVE.&lt;br /&gt;
::;In Review (Clinician) : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Clinician dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to FINAL REVIEW and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Final Reviewer dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Final Review : The Clinician has finished reviewing the patient file, and it is awaiting final review. Action button is VIEW to view patient file online. Final Reviewer will change status to COMPLETED and click SAVE when the final review has been completed.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Admins===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Vivos Admin.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Admin.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot;, &amp;quot;Granted Vivos Diagnostics Access&amp;quot; and &amp;quot;Vivos Admins&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Vivos Admin will go to the appropriate Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;Cases to Be Assigned : Provider has submitted the new case file and it needs to be assigned to a technician by the Vivos Admin. Admin will click the ARROW in the Assigned Diagnostic Tech column to assign the Technician. To assign a different technician, the Vivos Admin can click on the PENCIL, which will bring up the ARROW to select a different technician.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed. On the Cases In Progress screen, Admins can select a tag color to mark cases as needed. Available tag colors are red, orange, green, blue and purple.&lt;br /&gt;
::;Needs More Info : Shows number of cases that have been returned to the physician for additional information.&lt;br /&gt;
::;To be Assigned : Shows number of cases that have been advanced to Technician Review, Clinician Review or Final Review but have not yet been assigned to a specific reviewer.&lt;br /&gt;
::;Technician Review : All cases assigned to a Vivos technician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Clinician Review (Diagnostician) : All cases assigned to a Vivos diagnostician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Final Review : All cases assigned to a Vivos final reviewer. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed.&lt;br /&gt;
::;Completed : Shows number of cases that have been marked as completed by Vivos.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: In addition to assigning and reassigning technicians to a case, the Vivos Admin can also click the VIEW button to reorder the Facial Imaging photos and also to change the STATUS of the case. If the Status chosen is &amp;quot;More Info Needed&amp;quot;, when they click save it will save any changes and add a modal that allows the tech to add instructions for the doctor that get appended to an email notification and to an alert for the doctor's dashboard.&lt;br /&gt;
&lt;br /&gt;
===Set up S3 to accept CBCT files that will be included in downloaded patient files===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
# Click on the S3 CONFIG tab.&lt;br /&gt;
## Enter the Vivos S3 Access Key &amp;lt;br&amp;gt;&lt;br /&gt;
## Enter the Vivos S3 Secret Key&lt;br /&gt;
## Enter the Vivos S3 Bucket&lt;br /&gt;
## Enter the Vivos S3 Region&lt;br /&gt;
# Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Remove/Delete Test Cases===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS APP, PATIENT.&lt;br /&gt;
# Click Filters on left of table to open filter options, click Set Columns and select by clicking the +Add for those desired, then click OK to SAVE.&lt;br /&gt;
# Filter PATIENT table as desired to determine which cases are Test Cases.&lt;br /&gt;
# Select all PATIENT records to remove by clicking check box to left of record.&lt;br /&gt;
# Click DELETE, then OK to remove record.&lt;br /&gt;
&lt;br /&gt;
==How To For Vivos Orders==&lt;br /&gt;
&lt;br /&gt;
===Vivos Orders Settings===&lt;br /&gt;
Login and click ADMIN, TOOLS, VIVOS-REDESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
; Users Landing Pages Tab : Click here to select which landing page a user goes to when they login based on their role: US Doctors, International Doctors or Non-Doctors.&lt;br /&gt;
; System Email Additional Content Tab : Click here to edit system emails that go to users and Vivos when a warranty request is submitted.&lt;br /&gt;
; S3 Config Tab : Specifies where in Amazon S3 large files are stored.&lt;br /&gt;
&lt;br /&gt;
===Create a New Account===&lt;br /&gt;
#Click on Launch under Pediatric Portal.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;User Email for Vivos International Pediatric Portal Access Request&amp;quot; will be sent to the person who requested access, depending on their country.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;Notification Email for Vivos International Pediatric Portal Access&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to Vivos Catalog&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to Vivos Catalog for Subscribers===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE, and select the person you want to have access.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US).&lt;br /&gt;
#Make sure that the box next to the group &amp;quot;Cloud Access&amp;quot; is checked.&lt;br /&gt;
#If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
#Once the user's access has been granted, they will see the US or INTERNATIONAL catalog upon login and after clicking the LAUNCH button under Pediatric Portal.&lt;br /&gt;
#From here they can ORDER products, or click MY ACCOUNT to update their profile or credit card on file or check the account history.&lt;br /&gt;
&lt;br /&gt;
===Export Serial Number Report===&lt;br /&gt;
#Login and click ADMIN, MANAGE ADD-ONS, VIVOS-REDESIGN, VIVOS APPLIANCE SERIAL NUMBER table.&lt;br /&gt;
#Click Filters arrows to open filters.&lt;br /&gt;
#Click Set Columns and add desired columns to display on the table.&lt;br /&gt;
#Click Export and select Common Delimited for CSV and click Request Download.&lt;br /&gt;
#Click link to Download Manager to download report.&lt;br /&gt;
&lt;br /&gt;
===Warranty Request Form===&lt;br /&gt;
#This form is available at https://orders.vivoslife.com/warrantyRequest.&lt;br /&gt;
#The user will login and enter the Patient Name.&lt;br /&gt;
#Based on the patient selected. a list of items will populate to select from. &lt;br /&gt;
# Next, user will upload a photo of the item and state the reason for the return. Click SUBMIT.&lt;br /&gt;
#A Warranty Request Notification email is sent to Vivos and the request is saved to the table at ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, WARRANTY REQUESTS. An Autoresponder email is also sent to the person who submitted the warranty request.&lt;br /&gt;
&lt;br /&gt;
===Adding New Catalogs for Discount Groups===&lt;br /&gt;
&lt;br /&gt;
#Contact developers to add programming for the new group to the Vivos App Settings in the Authentication Catalog Groups (to sepcify which groups are included and the shopping cart page for the group) and Users Landing Pages (to specify the catalog landing page for the group) tabs.&lt;br /&gt;
#Make a page for the new catalog. Right now the available catalog pages are:&lt;br /&gt;
#*/Purchase-Intl-VIP &lt;br /&gt;
#*/Purchase-Intl-Partner&lt;br /&gt;
#*/Purchase-Partner&lt;br /&gt;
#*/Purchase-VIP &amp;lt;br&amp;gt;&lt;br /&gt;
#Add link aliases for shopping cart pages. To do this go to MANAGE CONTENT, ADVANCED, ALL CONTENT, LINK ALIASES. Add a new record. Name the record, include the link (such as /checkoutIntl-Partner), select the page name in the PAGE field and in the QUERY STRING SUFFIX field, type dstShopFormId=21. Click OK to save.&lt;br /&gt;
#Add new item category for the new catalog. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEM CATEGORIES. Click ADD. Type in the new catalog name in the DETAILS tab and click OK to save the new category.&lt;br /&gt;
#Add new catalog for the new user group. To do this go to MANAGE ADD-ONS, ECOMMERCE CART, ECOMMERCE CATALOGS. Click ADD. Name the catalog and selecte the correct List Screen and DETAIL Screen Layouts. Select the category to be included in this catalog. In the STYLES tab check vivos-ecommerceCart. Click OK to save changes.&lt;br /&gt;
#Add new items for each discount group. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEMS.&lt;br /&gt;
#*Select the item you want to copy to add to the new catalog or click ADD to add a completely different item, open it and click CREATE DUPLICATE.&lt;br /&gt;
#*Specify the Item Name, Overview and Alpha Sort Order in the DETAILS tab.&lt;br /&gt;
#*In the CATALOG tab, make sure the ORDER BUTTON MODE says ALWAYS SHOW, select the new Category and make sure Options are specified if needed.&lt;br /&gt;
#*Upload an image in the IMAGE field in the IMAGES tab.&lt;br /&gt;
#*Specify the REGULAR PRICE in the PRICING tab for the new group.&lt;br /&gt;
#*In the VIVOS tab, click GENERATE SERIAL NUMBER and specify the SERIAL NUMBER PREFIX, if applicable for the item.&lt;br /&gt;
#*Click OK to save changes and repeat these steps for each item to be included in the new catalog.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report===&lt;br /&gt;
&lt;br /&gt;
#To view the Weekly Manufacturing Report, login and click ADMIN, TOOLS, INVOICE MANAGER, REPORTS, Weekly Manufacturing Report.&lt;br /&gt;
#Select the From and To dates and click ENTER.&lt;br /&gt;
#For the time period selected, you will see by account:&lt;br /&gt;
##Account Name&lt;br /&gt;
##Quantity Ordered&lt;br /&gt;
##Item Ordered&lt;br /&gt;
##Link to Invoice&lt;br /&gt;
##Order Date&lt;br /&gt;
##Patient Name&lt;br /&gt;
##Patient Age&lt;br /&gt;
##Item Size&lt;br /&gt;
##Item Serial #&lt;br /&gt;
##Item Ship Method&lt;br /&gt;
&lt;br /&gt;
NOTE: Settings for the report are stored in ADMIN, SETTINGS, VIVOS REPORT SETTINGS. The Process Week Date automatically advances one week after the report has run for the previous week. To manually run the report you can go to ADMIN, MANAGE ADD-ONS, VIVOS REPORTS and click on vivosReportWeeklyManufacturingProcessTask.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report System Email===&lt;br /&gt;
&lt;br /&gt;
#The System Email that is sent to the manufacturer is accessible at ADMIN, MANAGE EMAIL, Report Weekly Manufacturing Notification.&lt;br /&gt;
#To set up who it is sent to, select a group in the SEND TO GROUPS tab and add users to that group. You can change the content that appears above the data on the report in the Body field. Click OK to save changes.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3956</id>
		<title>Vivos</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Vivos&amp;diff=3956"/>
				<updated>2020-05-11T19:18:52Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Vivos System Email Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documention for Vivos&lt;br /&gt;
&lt;br /&gt;
Website can be found at https://cloud.vivoslife.com/&lt;br /&gt;
Staging server: http://cloud.staging-vivos.sitefpo.com/&lt;br /&gt;
&lt;br /&gt;
==Terms==&lt;br /&gt;
==Roles==&lt;br /&gt;
;Admin: Employees of Vivos with access to the administrative back end of the website. They have &amp;quot;Administrator&amp;quot; checked in their user record.&lt;br /&gt;
;Provider: These are the clients of Vivos whose patients utilize the Vivos diagnostics website. They should be in the groups &amp;quot;Vivos Certified Provider&amp;quot;, &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;. For access to the Pediatric Catalog, users should be added to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US). If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
;Vivos Clinician: These are the users at Vivos who examine patient information after the technician has added their information to the file. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Technician: These are the users at Vivos who examine patient files newly submitted by the doctor. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Final Reviewer: These are the users at Vivos who do a final review of the case after the diagnostician is finished. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
;Vivos Admin : These are the users at Vivos who can assign technicians, reorder images, and request more information from the doctors. They should have the role set in their user record and also be in the groups &amp;quot;Granted Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Cloud==&lt;br /&gt;
===Create a New Cloud Account===&lt;br /&gt;
#Click on REGISTER&lt;br /&gt;
#Fill in required information and click SUBMIT.&lt;br /&gt;
#The email named &amp;quot;User Email for Cloud Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Cloud Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the cloud, click on ADMIN, MANAGE USERS, PEOPLE and open the GROUPS tab.&lt;br /&gt;
#Check the box next to Cloud Access and click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
==How-To For Vivos Diagnostics==&lt;br /&gt;
&lt;br /&gt;
===Vivos Diagnostics Settings===&lt;br /&gt;
Login and click ADMIN, SETTINGS, VIVOS APP SETTINGS.&lt;br /&gt;
; Login Authentication Parameters Tab : Click here to select which groups doctors should be placed in to be assigned as pending or granted access to the diagnostics portal.&lt;br /&gt;
; Vivos Page Content Tab : Click here to edit instructions for the Cloud landing page and during the new patient entry process for the steps where the CBCT scan is uploaded and the 3D Impression models.&lt;br /&gt;
&lt;br /&gt;
===Vivos System Email Settings===&lt;br /&gt;
Login and click ADMIN, MANAGE ADD-ONS, VIVOS SYSTEM EMAILS, VIVOS SYSTEM EMAIL. &amp;lt;br&amp;gt;&lt;br /&gt;
In this table you will see all system emails that are sent from the Vivos Diagnostics App. &amp;lt;br&amp;gt;&lt;br /&gt;
To edit any of the emails, you will click on it, make changes, and click OK. The following tabs and fields are included:&lt;br /&gt;
#Details Tab: Here you see the Name of the email and the From Address.&lt;br /&gt;
#Email Autoresponder: Here you will check the box Send Autoresponder if you want a website user to get an automated response from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Email Notifications: Here you will check the box Send Notification if you want a specified group at Vivos to get an email from the system. Additional fields are Subject Line, and Body (the email content).&lt;br /&gt;
#Events: Check what specific event must happen in order to send out the autoresponder and/or notification email.&lt;br /&gt;
#Notification Groups: Specify the groups to get the email when you are sending a notification email.&lt;br /&gt;
&lt;br /&gt;
System emails currently available are listed below:&lt;br /&gt;
&lt;br /&gt;
; Email for Cloud Access Request  : An autoresponder is sent to the user who requested Cloud Access and also to Vivos Admins to let them know that someone has been granted Cloud Access.&lt;br /&gt;
; Email for Vivos Diagnostics Portal Access Request : An autoresponder is sent to the user who requested  Vivos Diagnostics Portal Access and also to Vivos Admins to let them know that someone has been requested Vivos Diagnostics Portal Access.&lt;br /&gt;
; Email for Vivos U.S. Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos U.S. Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos U.S. Pediatric Portal Access.&lt;br /&gt;
; Email for Vivos International Pediatric Portal Access Request : An autoresponder is sent to the user who requested  Vivos International Pediatric Portal Access and also to Vivos Admins to let them know that someone has requested Vivos International Pediatric Portal Access.&lt;br /&gt;
; Status Change - More Info Needed : An autoresponder is sent to the provider when Vivos staff marks a case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - More Info Needed Rush Order : An autoresponder is sent to the provider when Vivos staff marks a rush case status as &amp;quot;More Info Needed&amp;quot;.&lt;br /&gt;
; Status Change - In Review Tech : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - In Review Tech Rush Order : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a technician.&lt;br /&gt;
; Status Change - Assign to Technician : An autoresponder is sent to the Technician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Technician Rush Order : An autoresponder is sent to the Technician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - In Review Clinician : A notification is sent to the Vivos Admin group to let them know the case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - In Review Clinician Rush : A notification is sent to the Vivos Admin group to let them know the rush case is ready to be assigned to a clinician.&lt;br /&gt;
; Status Change - Assign to Clinician : An autoresponder is sent to the Clinician who has been assigned to the case.&lt;br /&gt;
; Status Change - Assign to Clinician Rush Order : An autoresponder is sent to the Clinician who has been assigned to the rush case.&lt;br /&gt;
; Status Change - Final Review : A notification is sent to the Final Reviewer group to let them know this case is ready for them to review.&lt;br /&gt;
; Status Change - Final Review Rush Order : A notification is sent to the Final Reviewer group to let them know this rush case is ready for them to review.&lt;br /&gt;
; Status Change - Completed : An autoresponder is sent to the Provider to let him know that the case has been finalized and ready for his review.&lt;br /&gt;
&lt;br /&gt;
; User Data : Applies to Vivos Providers. Below are the variables available for use:&lt;br /&gt;
*First Name: [FirstName]&lt;br /&gt;
*Last Name: [LastName]&lt;br /&gt;
*Doing Business As: [DBA]&lt;br /&gt;
*Address: [Address]&lt;br /&gt;
*City: [City]&lt;br /&gt;
*State: [State]&lt;br /&gt;
*Zip: [Zip]&lt;br /&gt;
*Phone: [Phone]&lt;br /&gt;
*Email: [Email]&lt;br /&gt;
*Password: [Password]&lt;br /&gt;
&lt;br /&gt;
; Patient Case Data : Applies to emails regarding Vivos case information. Below are the variables available for use:&lt;br /&gt;
*Case Number: [CaseNumber]&lt;br /&gt;
*Provider First Name: [ProviderFirstName]&lt;br /&gt;
*Provider Last Name: [ProviderLastName]&lt;br /&gt;
*Provider Doing Business As: [ProviderDBA]&lt;br /&gt;
*Provider Address: [ProvdierAddress]&lt;br /&gt;
*Provider City: [ProviderCity]&lt;br /&gt;
*Provider State: [ProviderState]&lt;br /&gt;
*Provider Zip: [ProviderZip]&lt;br /&gt;
*Provider Email: [ProviderEmail]&lt;br /&gt;
*Patient First Name: [PatientFirstName]&lt;br /&gt;
*Patient Last Name: [PatientLastName]&lt;br /&gt;
*Technician First Name: [TechFirstName]&lt;br /&gt;
*Technician Last Name: [TechLastName]&lt;br /&gt;
*Clinician First Name: [DiagnosticianFirstName]&lt;br /&gt;
*Clinician Last Name: [DiagnosticianLastName]&lt;br /&gt;
*Submitted Days: [SubmittedDays]     &lt;br /&gt;
:: '''''NOTE: THIS NUMBER IS RESET IF THE ADMINS SEND THE CASE BACK TO THE PROVIDER BECAUSE MORE INFORMATION IS NEEDED. IT STARTS AT 0 AFTER THE PROVIDER RESUBMITS THE CASE.'''''&lt;br /&gt;
&lt;br /&gt;
As of 5/11/2020, here is a list of replacement variables that are available to use in Vivos System Emails:&lt;br /&gt;
List of possible parameters&lt;br /&gt;
&lt;br /&gt;
&amp;quot;CaseNumber&amp;quot;&lt;br /&gt;
&amp;quot;NoteNeedMoreInfo&amp;quot;&lt;br /&gt;
&amp;quot;ProviderFirstName&amp;quot;&lt;br /&gt;
&amp;quot;ProviderLastName&amp;quot;&lt;br /&gt;
&amp;quot;ProviderDBA&amp;quot;&lt;br /&gt;
&amp;quot;ProviderAddress&amp;quot;&lt;br /&gt;
&amp;quot;ProviderCity&amp;quot;&lt;br /&gt;
&amp;quot;ProviderState&amp;quot;&lt;br /&gt;
&amp;quot;ProviderZip&amp;quot;&lt;br /&gt;
&amp;quot;ProviderPhone&amp;quot;&lt;br /&gt;
&amp;quot;ProviderEmail&amp;quot;&lt;br /&gt;
&amp;quot;ProviderProfilePic&amp;quot;&lt;br /&gt;
&amp;quot;PatientFirstName&amp;quot;&lt;br /&gt;
&amp;quot;PatientLastName&amp;quot;&lt;br /&gt;
&amp;quot;TechFirstName&amp;quot;&lt;br /&gt;
&amp;quot;TechLastName&amp;quot;&lt;br /&gt;
&amp;quot;DiagnosticianFirstName&amp;quot;&lt;br /&gt;
&amp;quot;DiagnosticianLastName&amp;quot;&lt;br /&gt;
&amp;quot;SubmittedDays&amp;quot;&lt;br /&gt;
&amp;quot;RxId&amp;quot;&lt;br /&gt;
&amp;quot;Laboratory&amp;quot;&lt;br /&gt;
&amp;quot;FirstName&amp;quot;&lt;br /&gt;
&amp;quot;LastName&amp;quot;&lt;br /&gt;
&amp;quot;DBA&amp;quot;&lt;br /&gt;
&amp;quot;Address&amp;quot;&lt;br /&gt;
&amp;quot;Address2&amp;quot;&lt;br /&gt;
&amp;quot;City&amp;quot;&lt;br /&gt;
&amp;quot;State&amp;quot;&lt;br /&gt;
&amp;quot;Country&amp;quot;&lt;br /&gt;
&amp;quot;Zip&amp;quot;&lt;br /&gt;
&amp;quot;Phone&amp;quot;&lt;br /&gt;
&amp;quot;Email&amp;quot;&lt;br /&gt;
&amp;quot;Password&amp;quot;&lt;br /&gt;
&amp;quot;DownloadRx&amp;quot;&lt;br /&gt;
&amp;quot;DownloadDiagram&amp;quot;&lt;br /&gt;
&amp;quot;ApplianceStickers&amp;quot;&lt;br /&gt;
&amp;quot;ModelSourceZip&amp;quot;&lt;br /&gt;
&amp;quot;MsgColorRed&amp;quot;&lt;br /&gt;
&amp;quot;ProductionTime&amp;quot;&lt;br /&gt;
&amp;quot;DateNeedBy&amp;quot;&lt;br /&gt;
&amp;quot;ModelSource&amp;quot;&lt;br /&gt;
&amp;quot;ConstructionBiteSource&amp;quot;&lt;br /&gt;
&amp;quot;ConstructionBiteType&amp;quot;&lt;br /&gt;
&amp;quot;Allergies&amp;quot;&lt;br /&gt;
&amp;quot;ShippingMethod&amp;quot;&lt;br /&gt;
&amp;quot;ShippingDate&amp;quot;&lt;br /&gt;
&amp;quot;EstimateShippingDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Create a New Diagnostics Account===&lt;br /&gt;
#Click on Launch under Diagnostic App.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person who requested access.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos Diagnostics Portal Access Request&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to User Portal for Doctors&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Set up User Roles===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Search for a specific user and open that record.&lt;br /&gt;
#Scroll down to the ROLE field and select the correct role. Click OK to save.&amp;lt;br&amp;gt;&lt;br /&gt;
'''NOTES:''' &amp;lt;br&amp;gt;&lt;br /&gt;
#To add new or edit user roles to the table go to ADMIN, MANAGE ADD-ONS, VIVOS APP, tbl_user_roles.&lt;br /&gt;
#To Edit, Click paper/pencil icon to edit. To Add, Click ADD and type in the new role name. Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Doctors===&lt;br /&gt;
#After setting up the user role for the doctor, go to the GROUPS tab in the people record.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot;. Click OK to save.&lt;br /&gt;
#Once access has been granted, the doctor will go to the Provider Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;All Cases : All cases entered by the provider.&lt;br /&gt;
::;Pending Cases : Provider has opened a new case file but has yet to submit it. Action button reads VIEW and takes the doctor back to the patient's file to continue entering information.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;In Review (Clinician) : Provider has submitted the new case file and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the doctor to view the patient file but not edit it.&lt;br /&gt;
::;Completed Cases :  Vivos has responded to the new case submission and compiled a report for the physician. Action buttons are VIEW to view patient file online or DOWNLOAD to open a PDF report.&lt;br /&gt;
::;More Info Needed :  Vivos has requested additional information from the doctor regarding these cases.&lt;br /&gt;
&lt;br /&gt;
===Getting Password Help===&lt;br /&gt;
#If you forget your password, click on the link next to &amp;quot;I forgot my Password&amp;quot;.&lt;br /&gt;
#On the next screen, enter your email address and click SEND EMAIL. You will receive your password via email.&lt;br /&gt;
&lt;br /&gt;
===Opening a New Case for Doctors===&lt;br /&gt;
#After logging in to the provider dashboard, the doctor will click on OPEN A NEW CASE.&lt;br /&gt;
#Next the doctor will enter all information requested and hit SAVE + CONTINUE on each screen.&lt;br /&gt;
#Doctor will click on SAVE &amp;amp; RETURN TO DASHBOARD if he wants to submit the patient file at a later time.&lt;br /&gt;
#After all information is entered about the patient, the doctor will Save &amp;amp; Create Patient.&lt;br /&gt;
#The doctor can now click Return To List to go to the patient dashboard or Create Rx to create a prescription for the new patient.&lt;br /&gt;
&lt;br /&gt;
===Opening a Rx for Patients===&lt;br /&gt;
#Click Create Rx&lt;br /&gt;
#Next the doctor will enter all information requested in each section and will click SUBMIT Rx when all sections are completed:&lt;br /&gt;
*Lab Selection&lt;br /&gt;
*Confirm Teeth Charting&lt;br /&gt;
*Appliance Construction&lt;br /&gt;
*Model Source&lt;br /&gt;
*Final Review&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Technicians and Clinicians===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Technician, Clinician or Final Reviewer.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Technician, Vivos Clinician or Final Reviewer.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot; and &amp;quot;Granted Vivos Diagnostics Access&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Technician or Clinician will go to the appropriate Dashboard upon login.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Technician dashboard shows the following information:'''&lt;br /&gt;
::;All Cases : All cases entered by the submitted to Vivos.&lt;br /&gt;
::;In Review (Tech) : Provider has submitted the new case file and it is being reviewed by a Vivos Technician. Action button is VIEW, which enables the Technician to view the patient file and to upload the TECH REPORT. After uploading the report, the Technician will change the status to IN REVIEW (CLINICIAN) and click SAVE.&lt;br /&gt;
::;In Review (Clinician) : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Clinician dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to FINAL REVIEW and click SAVE.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''The Final Reviewer dashboard shows the following information:'''&lt;br /&gt;
::;Open Cases : All cases submitted to Vivos and awaiting diagnosis.&lt;br /&gt;
::;Diagnosis In Review : Technician has uploaded his report and it is being reviewed by a Vivos Clinician. Action button is VIEW, which enables the Clinician to view the patient file and to upload the FINAL REPORT. After uploading the report, the Clinician will change the status to COMPLETED and click SAVE.&lt;br /&gt;
::;Final Review : The Clinician has finished reviewing the patient file, and it is awaiting final review. Action button is VIEW to view patient file online. Final Reviewer will change status to COMPLETED and click SAVE when the final review has been completed.&lt;br /&gt;
::;Completed Cases : Vivos has responded to the new case submission and compiled a report for the physician. Action button is VIEW to view patient file online.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to User Portal for Vivos Admins===&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, PEOPLE.&lt;br /&gt;
#Open the record for the Vivos Admin.&lt;br /&gt;
#In the DETAILS tab choose the correct title from the ROLE field - Vivos Admin.&lt;br /&gt;
#Go to the GROUPS tab and add the user to the groups &amp;quot;Cloud Access&amp;quot;, &amp;quot;Granted Vivos Diagnostics Access&amp;quot; and &amp;quot;Vivos Admins&amp;quot;.&lt;br /&gt;
#Click OK to save.&lt;br /&gt;
#Once access has been granted, the Vivos Admin will go to the appropriate Dashboard upon login.&lt;br /&gt;
#This dashboard shows the following information:&lt;br /&gt;
::;Cases to Be Assigned : Provider has submitted the new case file and it needs to be assigned to a technician by the Vivos Admin. Admin will click the ARROW in the Assigned Diagnostic Tech column to assign the Technician. To assign a different technician, the Vivos Admin can click on the PENCIL, which will bring up the ARROW to select a different technician.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed. On the Cases In Progress screen, Admins can select a tag color to mark cases as needed. Available tag colors are red, orange, green, blue and purple.&lt;br /&gt;
::;Needs More Info : Shows number of cases that have been returned to the physician for additional information.&lt;br /&gt;
::;To be Assigned : Shows number of cases that have been advanced to Technician Review, Clinician Review or Final Review but have not yet been assigned to a specific reviewer.&lt;br /&gt;
::;Technician Review : All cases assigned to a Vivos technician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Clinician Review (Diagnostician) : All cases assigned to a Vivos diagnostician. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Final Review : All cases assigned to a Vivos final reviewer. The screen will list each case and show who has been assigned.&lt;br /&gt;
::;Cases In Progress : Shows number of cases that have been assigned to a technician or diagnostician that have not yet been completed.&lt;br /&gt;
::;Completed : Shows number of cases that have been marked as completed by Vivos.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: In addition to assigning and reassigning technicians to a case, the Vivos Admin can also click the VIEW button to reorder the Facial Imaging photos and also to change the STATUS of the case. If the Status chosen is &amp;quot;More Info Needed&amp;quot;, when they click save it will save any changes and add a modal that allows the tech to add instructions for the doctor that get appended to an email notification and to an alert for the doctor's dashboard.&lt;br /&gt;
&lt;br /&gt;
===Set up S3 to accept CBCT files that will be included in downloaded patient files===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
# Click on the S3 CONFIG tab.&lt;br /&gt;
## Enter the Vivos S3 Access Key &amp;lt;br&amp;gt;&lt;br /&gt;
## Enter the Vivos S3 Secret Key&lt;br /&gt;
## Enter the Vivos S3 Bucket&lt;br /&gt;
## Enter the Vivos S3 Region&lt;br /&gt;
# Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
===Remove/Delete Test Cases===&lt;br /&gt;
# Login and go to ADMIN, MANAGE ADD-ONS, VIVOS APP, PATIENT.&lt;br /&gt;
# Click Filters on left of table to open filter options, click Set Columns and select by clicking the +Add for those desired, then click OK to SAVE.&lt;br /&gt;
# Filter PATIENT table as desired to determine which cases are Test Cases.&lt;br /&gt;
# Select all PATIENT records to remove by clicking check box to left of record.&lt;br /&gt;
# Click DELETE, then OK to remove record.&lt;br /&gt;
&lt;br /&gt;
==How To For Vivos Orders==&lt;br /&gt;
&lt;br /&gt;
===Vivos Orders Settings===&lt;br /&gt;
Login and click ADMIN, TOOLS, VIVOS-REDESIGN, VIVOS REDESIGN SETTINGS.&lt;br /&gt;
; Users Landing Pages Tab : Click here to select which landing page a user goes to when they login based on their role: US Doctors, International Doctors or Non-Doctors.&lt;br /&gt;
; System Email Additional Content Tab : Click here to edit system emails that go to users and Vivos when a warranty request is submitted.&lt;br /&gt;
; S3 Config Tab : Specifies where in Amazon S3 large files are stored.&lt;br /&gt;
&lt;br /&gt;
===Create a New Account===&lt;br /&gt;
#Click on Launch under Pediatric Portal.&lt;br /&gt;
#Click on REQUEST ACCESS button.&lt;br /&gt;
#The email named &amp;quot;User Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;User Email for Vivos International Pediatric Portal Access Request&amp;quot; will be sent to the person who requested access, depending on their country.&lt;br /&gt;
#The email named &amp;quot;Notification Email for Vivos U.S. Pediatric Portal Access Request&amp;quot; or &amp;quot;Notification Email for Vivos International Pediatric Portal Access&amp;quot; will be sent to the person specified in the SEND CONFIRMATION TO field.&lt;br /&gt;
#To grant this new user access to the website, follow the steps in &amp;quot;Set Up User Roles&amp;quot; and &amp;quot;Grant Access to Vivos Catalog&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
===Grant Access to Vivos Catalog for Subscribers===&lt;br /&gt;
#Login and click ADMIN, MANAGE USERS, PEOPLE, and select the person you want to have access.&lt;br /&gt;
#Check the box next to the group &amp;quot;Granted Vivos Diagnostic Access&amp;quot; or &amp;quot;International Granted Vivos Diagnostic Access&amp;quot; (for users outside of the US).&lt;br /&gt;
#Make sure that the box next to the group &amp;quot;Cloud Access&amp;quot; is checked.&lt;br /&gt;
#If the user will receive special pricing, select the appropriate group: Vivos Partner Pricing, Vivos Prototype Pricing, Vivos VIP. Click OK to save.&lt;br /&gt;
#Once the user's access has been granted, they will see the US or INTERNATIONAL catalog upon login and after clicking the LAUNCH button under Pediatric Portal.&lt;br /&gt;
#From here they can ORDER products, or click MY ACCOUNT to update their profile or credit card on file or check the account history.&lt;br /&gt;
&lt;br /&gt;
===Export Serial Number Report===&lt;br /&gt;
#Login and click ADMIN, MANAGE ADD-ONS, VIVOS-REDESIGN, VIVOS APPLIANCE SERIAL NUMBER table.&lt;br /&gt;
#Click Filters arrows to open filters.&lt;br /&gt;
#Click Set Columns and add desired columns to display on the table.&lt;br /&gt;
#Click Export and select Common Delimited for CSV and click Request Download.&lt;br /&gt;
#Click link to Download Manager to download report.&lt;br /&gt;
&lt;br /&gt;
===Warranty Request Form===&lt;br /&gt;
#This form is available at https://orders.vivoslife.com/warrantyRequest.&lt;br /&gt;
#The user will login and enter the Patient Name.&lt;br /&gt;
#Based on the patient selected. a list of items will populate to select from. &lt;br /&gt;
# Next, user will upload a photo of the item and state the reason for the return. Click SUBMIT.&lt;br /&gt;
#A Warranty Request Notification email is sent to Vivos and the request is saved to the table at ADMIN, MANAGE ADD-ONS, VIVOS RE-DESIGN, WARRANTY REQUESTS. An Autoresponder email is also sent to the person who submitted the warranty request.&lt;br /&gt;
&lt;br /&gt;
===Adding New Catalogs for Discount Groups===&lt;br /&gt;
&lt;br /&gt;
#Contact developers to add programming for the new group to the Vivos App Settings in the Authentication Catalog Groups (to sepcify which groups are included and the shopping cart page for the group) and Users Landing Pages (to specify the catalog landing page for the group) tabs.&lt;br /&gt;
#Make a page for the new catalog. Right now the available catalog pages are:&lt;br /&gt;
#*/Purchase-Intl-VIP &lt;br /&gt;
#*/Purchase-Intl-Partner&lt;br /&gt;
#*/Purchase-Partner&lt;br /&gt;
#*/Purchase-VIP &amp;lt;br&amp;gt;&lt;br /&gt;
#Add link aliases for shopping cart pages. To do this go to MANAGE CONTENT, ADVANCED, ALL CONTENT, LINK ALIASES. Add a new record. Name the record, include the link (such as /checkoutIntl-Partner), select the page name in the PAGE field and in the QUERY STRING SUFFIX field, type dstShopFormId=21. Click OK to save.&lt;br /&gt;
#Add new item category for the new catalog. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEM CATEGORIES. Click ADD. Type in the new catalog name in the DETAILS tab and click OK to save the new category.&lt;br /&gt;
#Add new catalog for the new user group. To do this go to MANAGE ADD-ONS, ECOMMERCE CART, ECOMMERCE CATALOGS. Click ADD. Name the catalog and selecte the correct List Screen and DETAIL Screen Layouts. Select the category to be included in this catalog. In the STYLES tab check vivos-ecommerceCart. Click OK to save changes.&lt;br /&gt;
#Add new items for each discount group. To do this go to TOOLS, INVOICE MANAGER, DATA, ITEMS.&lt;br /&gt;
#*Select the item you want to copy to add to the new catalog or click ADD to add a completely different item, open it and click CREATE DUPLICATE.&lt;br /&gt;
#*Specify the Item Name, Overview and Alpha Sort Order in the DETAILS tab.&lt;br /&gt;
#*In the CATALOG tab, make sure the ORDER BUTTON MODE says ALWAYS SHOW, select the new Category and make sure Options are specified if needed.&lt;br /&gt;
#*Upload an image in the IMAGE field in the IMAGES tab.&lt;br /&gt;
#*Specify the REGULAR PRICE in the PRICING tab for the new group.&lt;br /&gt;
#*In the VIVOS tab, click GENERATE SERIAL NUMBER and specify the SERIAL NUMBER PREFIX, if applicable for the item.&lt;br /&gt;
#*Click OK to save changes and repeat these steps for each item to be included in the new catalog.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report===&lt;br /&gt;
&lt;br /&gt;
#To view the Weekly Manufacturing Report, login and click ADMIN, TOOLS, INVOICE MANAGER, REPORTS, Weekly Manufacturing Report.&lt;br /&gt;
#Select the From and To dates and click ENTER.&lt;br /&gt;
#For the time period selected, you will see by account:&lt;br /&gt;
##Account Name&lt;br /&gt;
##Quantity Ordered&lt;br /&gt;
##Item Ordered&lt;br /&gt;
##Link to Invoice&lt;br /&gt;
##Order Date&lt;br /&gt;
##Patient Name&lt;br /&gt;
##Patient Age&lt;br /&gt;
##Item Size&lt;br /&gt;
##Item Serial #&lt;br /&gt;
##Item Ship Method&lt;br /&gt;
&lt;br /&gt;
NOTE: Settings for the report are stored in ADMIN, SETTINGS, VIVOS REPORT SETTINGS. The Process Week Date automatically advances one week after the report has run for the previous week. To manually run the report you can go to ADMIN, MANAGE ADD-ONS, VIVOS REPORTS and click on vivosReportWeeklyManufacturingProcessTask.&lt;br /&gt;
&lt;br /&gt;
===Weekly Manufacturing Report System Email===&lt;br /&gt;
&lt;br /&gt;
#The System Email that is sent to the manufacturer is accessible at ADMIN, MANAGE EMAIL, Report Weekly Manufacturing Notification.&lt;br /&gt;
#To set up who it is sent to, select a group in the SEND TO GROUPS tab and add users to that group. You can change the content that appears above the data on the report in the Body field. Click OK to save changes.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Celebrate_Fairfax&amp;diff=3955</id>
		<title>Celebrate Fairfax</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Celebrate_Fairfax&amp;diff=3955"/>
				<updated>2020-04-17T16:37:35Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to Edit the Date on Homepage Header==&lt;br /&gt;
&lt;br /&gt;
*Login to Fall For Fairfax:&lt;br /&gt;
http://fallforfairfax.com/wp-admin&lt;br /&gt;
ffxadmin / contensive1!&lt;br /&gt;
*On left side menu, go to Appearance&amp;gt;&amp;gt;Editor&lt;br /&gt;
*On right side under Theme Files for templates, go to &amp;quot;top-banner.php&amp;quot;&lt;br /&gt;
*Edit dates on page&amp;gt;&amp;gt;click Update File&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3954</id>
		<title>Aviation Suppliers Association (ASA)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kmacloud.net/index.php?title=Aviation_Suppliers_Association_(ASA)&amp;diff=3954"/>
				<updated>2020-03-20T15:17:52Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Replacing pages on website */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website can be found at http://aviationsuppliers.org/&lt;br /&gt;
&lt;br /&gt;
==Lists and Databases== &lt;br /&gt;
&lt;br /&gt;
We fixed the directory, looks like it broke when we just recently made the fix to the ASA-100 companies list.  The developers made a new template so this shouldn't happen again.&lt;br /&gt;
&lt;br /&gt;
The Member Directory pulls the address from the Details tab in the organization and the Join and Expiration dates from the MemberJoin and Member Expiration fields in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The ASA-100 Companies list pulls the address from the Accreditation tab in the org and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&lt;br /&gt;
&lt;br /&gt;
The following lists are available on the ASA website: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA 100''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ASA Accreditation Program (ASAAP) is a 36 month audit program based on the ASA-100 Standard. In order to appear in this listing, an organization record must be active, have a Y in the ASA 100 field or ASA-100 in the FAA AC 00-56A field and must also have an expiration date in the future for the ASA Expiration and the FAA Expiration. The ASA-100 Companies list pulls the address from the Accreditation tab in the organization record and only displays the Expiration date from the ASA Expiration field in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''FAA AC00-56A''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FAA Advisory Circular 00-56A establishes a civil aircraft parts accreditation system. This system involves voluntary industry oversight. The FAA strongly endorses participation in this system. FAA AC 00-56A lists ASA-100 as an acceptable quality system standard. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, and have an FAA expiration date in the future. Additionally the Name field in the Shipping tab must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ASA Membership Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA is a not-for-profit trade association, representing companies that buy and sell aircraft parts. Member companies include distributors, suppliers, surplus sales organizations, repair stations, manufacturers, air carriers and other companies that provide a service to the aviation parts supply industry. In order to appear in this listing, an organization record must be active, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. The Member Directory pulls the address from the Details tab in the organization record and the Join and Expiration dates from the Member Join and Member Expiration fields in the ASA Data tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A logged in user will see a link to the Membership Certificate from the detail screen for the organization where this user is listed as the primary contact for the account and their organization is set to the one in the account. &amp;lt;br&amp;gt;&lt;br /&gt;
*The organization details page will list the ASA logo for all members, and will list the ASA 100 and/or ASACB logos for organizations in these groups. &amp;lt;br&amp;gt;&lt;br /&gt;
*A user may scan the QR code from the Membership Application to see the organization's current membership status. &amp;lt;br&amp;gt;&lt;br /&gt;
*For an Associate Member organization to appear in the directory, ASA must go to ADMIN, MANAGE USERS, ORGANIZATIONS on the website and in the ASA DATA tab, set Member to Y, set Member Type to Associate and enter Expiration Date. Click OK to save changes. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; ''NOTES for Membership Directory'' : '''In the organization table:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''MemberJoin:''' Is used to display in the membership list and the pdf certificate. This field is populated during the Sync using the field Search1 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''ASACBExpiration:''' Is used to display the ASACB Logo in the membership list for organizations with an expiration in the future. This field is populated during the Sync using the field Search6 in the CUSTSEARCH table.&amp;lt;br&amp;gt;&lt;br /&gt;
# '''MemberExpiration:''' This field shows the membership expiration; this is populated during the sync from the ALT2_Code_C field from the CUSTVEND table.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Exemption List''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemption 8696 enables qualified companies to obtain an 8130-3 tag for Class 3 Products. In order to appear in this listing, an organization record must be active, have a value in the FAA AC 00-56A field, have a Y in the Member field and have a Member Expiration Date that is blank or in the future. In addition, the Organization Name must not be blank. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Stolen Parts Directory''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASA strongly believes in the integrity and safety of the industry, and thus has created the first publically assessible Aviation Stolen Parts Database (Database) for use by all companies in the aviation community. If your company has been the victim of theft, help protect the industry from criminal activity and fraud by notifying your colleagues about the theft. Listing a part and searching for a part in the Aviation Stolen Parts Database is open to the public. In order to submit items to the Database, a police report must be filed and a copy must be submitted as part of the filing. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exporting Information from the Lists''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to download a CSV file of search results from any of ASA’s databases listed above (except the Stolen Parts Directory), click on the page for the directory or list you would like to export. Next, you can click on the EXPORT link to export the entire database to a CSV file. Or, you can click on the letters at the top to find an organization by alphabet, or type in a company name or address to search by those fields, and then click on EXPORT to only export the organizations in your search results. Once you have the CSV file, you can open the results in Excel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Creating Friendly URLs for each Company==&lt;br /&gt;
&lt;br /&gt;
Many of the directories recognize user friendly URLs for the member. When a new member company is added to the site, a user-friendly URL has to be added using a tool provided in the admin site. To use the tool, do the following: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Go to the admin site and open Navigator &amp;gt;&amp;gt; Manage Addons &amp;gt;&amp;gt; ASA&lt;br /&gt;
&lt;br /&gt;
*Click on Create Directory Aliases&lt;br /&gt;
&lt;br /&gt;
*If you want the user friendly URL to include a prefix, or sub-path, enter the Link Alias Prefix you want to use. For instance, if you want the link for ABC Company to be /Membership-Directory/ABC-Company, then&lt;br /&gt;
&lt;br /&gt;
*Link Alias Prefix = &amp;quot;Membership-Directory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When the tool runs, it will create (or recreate) the URLs for all the companies in the system, and list them so you know what the URLs will be for each.&lt;br /&gt;
&lt;br /&gt;
==Adding ASA Conference Sponsor Logos==&lt;br /&gt;
&lt;br /&gt;
To add ASA Conference sponsor logos to the conference website:&lt;br /&gt;
*Login and click ADMIN.&lt;br /&gt;
*Click on MANAGE ADD-ONS, ASA CONFERENCE, ASA CONFERENCE SPONSORS.&lt;br /&gt;
*You will see a list of conference sponsors here.&lt;br /&gt;
*Click ADD to create a new sponsor record.&lt;br /&gt;
*Enter the company name in the SPONSOR NAME field.&lt;br /&gt;
*Select the SPONSOR TYPE from the drop down list (Business Class, Carousel Event, First Class or Frequent Flyer) to determine the category where the logo will display.&lt;br /&gt;
*If you want to link the logo to the sponsor website, enter it in the SPONSOR LINK field. Make sure to enter the entire website URL: http://www.xyz.com.&lt;br /&gt;
*Upload the sponsor logo by clicking CHOOSE FILE in the SPONSOR IMAGE field. Then select the file from your computer and click OPEN.&lt;br /&gt;
--''NOTE: Maximum height restrictions are applied to the logo as specified below.''&lt;br /&gt;
*If you want to change the logo size, you can enter the number of pixels for the image width in the MAX WIDTH field. &lt;br /&gt;
--''Note: The logo will maintain the same width/height proportions, and this will only increase the width of the logo up to the size where it reaches the maximum height allowed.''&lt;br /&gt;
*To place the logos in each category in a specific order, user the ALPHA SORT ORDER field, where you will enter a for the 1st logo, b for the 2nd one, etc.&lt;br /&gt;
*Click OK to save the new sponsor record.&lt;br /&gt;
&lt;br /&gt;
Maximum heights specified for the logos in each category are listed below:&lt;br /&gt;
*First Class - 190px&lt;br /&gt;
*Business Class - 135px&lt;br /&gt;
*Frequent Flyer - 125px&lt;br /&gt;
*Events - 135px&lt;br /&gt;
'''&lt;br /&gt;
NOTE: If you want to adjust the logo size, use the MAXIMUM WIDTH field in the sponsor record.'''&lt;br /&gt;
&lt;br /&gt;
==Specs for Pentagon to Website Synch==&lt;br /&gt;
For a detailed description click here: https://docs.google.com/document/d/1eVdrYU_8IqoqnxR_rxV60UYd1nDaEHlp4TUyVc5WJno/edit&lt;br /&gt;
&lt;br /&gt;
==Join Form Notes==&lt;br /&gt;
*For information on setting up the join form, [http://wiki.kmacloud.net/index.php?title=Membership_Application_Process#How_to_Set_up_the_Online_Application_Process/ click here]&lt;br /&gt;
*If a member joins between the 1st and 15th of the Month, the expiration date is set to the 1st of current Month. If a member joins between the 16th and end of the Month, the expiration date is set to the 1st of the next Month.&lt;br /&gt;
*After a user pays for membership, organization and contact information is immediately pushed to Pentagon.&lt;br /&gt;
*If user is joining as a regular member from an approved country, the account will automatically be listed as active.&lt;br /&gt;
[[File:ASA-Approved-Countries.png]]&lt;br /&gt;
*If user is joining as an associate member or is from an unapproved country, the account will be listed as pending. ASA must go to the Pentagon record for this user's organization and put Y in the member field and enter an expiration date. After the sync with the website, this member will then appear as an active member.&lt;br /&gt;
*Make sure the Membership Mgr settings &amp;quot;automatic activation field&amp;quot; is NOT checked.&lt;br /&gt;
*If the Join Date for an Organization already in Pentagon needs to be updated, it should be done in PENTAGON in the field SEARCH1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*To simulate the sync on the staging site for Associate Members, you need to:&lt;br /&gt;
#Go to ADMIN, MANAGE USERS, ORGANIZATIONS. Go to the ASA DATA tab and put Y in the MEMBER field and a date in the MEMBER EXPIRATION field. Click OK to save.&lt;br /&gt;
#Go to Membership Manager and change the Account Status to Active from Pending; click Save. &lt;br /&gt;
#Go to Tools, Invoice Manager, Tools, Process Housekeep Now.&lt;br /&gt;
&lt;br /&gt;
==Member Certificate Notes==&lt;br /&gt;
*Certificates are stored in the ASA Organization Certificates table located at Admin, Manage Add-ons, ASA Certification Process, ASA Organization Certificates.&lt;br /&gt;
*The Certificate Expiration Date is generated from the Organization record.&lt;br /&gt;
*The Organization Expiration Date is updated to the Membership Expiration Date on a purchase/renewal.  During sync overnight, verify all Membership Account Expiration Dates match Organization record.&lt;br /&gt;
&lt;br /&gt;
*A new certificate is generated in 3 cases:  1) Change to the Organization name, 2) Change to the Expiration date, 3) Change to the Join date&lt;br /&gt;
&lt;br /&gt;
==Setting up Accounts to Pay for Meetings by Check== &lt;br /&gt;
&lt;br /&gt;
'''[[Step 1]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
To enable the Billing option for meeting payments, you must first go to Admin, Tools, Invoice Manager, Data, Items. &amp;lt;br&amp;gt;&lt;br /&gt;
Select the item for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
In the Purchase tab, in the Pay Method Compatibility field, select Any Pay Method. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 2]]'''  &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the User record of the person registering to set up their billing account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Manage Users, People and select the user who is registering.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Billing tab and select the Account that will be charged for the meeting.  &amp;lt;br&amp;gt;&lt;br /&gt;
If no account exists for this user, create an Account.  Click on Admin&amp;gt;&amp;gt;Tools&amp;gt;&amp;gt;Invoice Manager, click &amp;quot;Add&amp;quot;, enter Account name, click OK to Save. &amp;lt;br&amp;gt;&lt;br /&gt;
After entering a new account, go back to the people record and select the Account in the Billing tab.&lt;br /&gt;
Click OK to save changes.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 3]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Next you must go to the account to set the pay method and notification method.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and click on the account you set in Step 2.  &amp;lt;br&amp;gt;&lt;br /&gt;
In the Charge Method field, click on Bill and Fulfill On Payment and change the Notification Method to Print Queue. &amp;lt;br&amp;gt;&lt;br /&gt;
Click OK to save changes.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 4]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Login as an Admin and go to the meeting registration on the website. Enter the email of the user from Step 2 as the first attendee. &amp;lt;br&amp;gt;&lt;br /&gt;
Finish the registration process and click on the billing option on the payment page of the registration. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Step 5]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Enter the check payment for the meeting registration.  &amp;lt;br&amp;gt;&lt;br /&gt;
Go to Admin, Tools, Invoice Manager and select the account of the user who registered for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Purchase History tab and click PAY next to the invoice for the meeting. &amp;lt;br&amp;gt;&lt;br /&gt;
Select Check, make sure the invoice for the meeting is checked and the amount is correct; enter the Check Number and click Process Payment.&lt;br /&gt;
&lt;br /&gt;
'''[[Step 6]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
Once the payment has processed, click on the Account. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Details tab and change the Charge Method back to Pay On-Demand and the Notification Method back to Email. &amp;lt;br&amp;gt;&lt;br /&gt;
Go to the Purchase History tab, check the invoice for the meeting and click on Send Selected Invoices, which will send a copy of the receipt to the Billing Contact on the account. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Replacing pages on website== &lt;br /&gt;
To do another page, these are the steps we followed, would recommended using two browsers, or one browser and one incognito tab: &amp;lt;br&amp;gt;&lt;br /&gt;
First thing is to put the new page under the correct parent-page, so all the navigation elements work just like the current page. &amp;lt;br&amp;gt;&lt;br /&gt;
1) Edit the new page and set the parent page (in the Navigation Tab) to be the parent page of the current (old page) to be replaced. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next is to change the Link Alias so it matches the link alias url from the old page, ie. /Board-Of-Directors. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Edit the new page and on the link alias Tab, enter Board of Directors, and click the checkbox that says to override duplicates, click save. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, if the older page has any child pages, we want to change their parent pages to the new Board page. &amp;lt;br&amp;gt;&lt;br /&gt;
3) Go to the older page and turn on edit. The Board of Directors page, for example, has two child pages. Edit them and change their parent page to the new board page. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next we want to remove the older page from the navigation. &amp;lt;br&amp;gt;&lt;br /&gt;
4) Edit the older page and either delete it, or go to the navigation tab and uncheck boxes for &amp;quot;Visible in Parent's Flyout Menu&amp;quot;, &amp;quot;Display Child Pages for This Page&amp;quot; and &amp;quot;Visible in Parent's Child Pages&amp;quot;  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, the URL in browser will display the Name of the Page, so we'd recommend renaming the old page by adding &amp;quot;-OLD&amp;quot; to it or removing the page, then rename the new page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>