Ask the Community
Groups
Mapping Accounts, Classes and Invoices - Connect IT Community | Kaseya
<main> <article class="userContent"> <p>Introduction </p> <p>Classes are used to financially categorize your transactions. Classes created in your PSA can be auto-set to map to your CRM accounts so that when an invoice is generated for that account the classes are auto-selected for the invoice and its line items. Invoices can be searched using the class name in Finance > Invoices. These classes enable you to track account balances by department, business office or location, separate properties, or by any other meaningful breakdown of your business. </p> <p>Setup </p> <h3 data-id="create-the-class-list-in-psa">Create the class list in PSA </h3> <p>The<strong> Class List</strong> page maintains a multi-level list of class names. Classes provide an alternate way of classifying income and expenses from the chart of accounts. For example, you could classify income and expenses by department, location, property, project, or event. Once created and assigned to transactions, you can filter reports by class.</p> <ol><li>Select the Admin > Finance > <strong>Class Lists </strong>page.</li> <li>Click <strong>New</strong>.</li> <li>Enter the following fields. <ul><li><strong>Class Name</strong></li> <li> <strong>Status</strong> - Active or InActive </li> <li> <strong>Add Parent Class</strong> - If Yes, select a <strong>Parent Class</strong> from the drop-down list.</li> </ul></li> <li>Click <strong>Save</strong> again.</li> </ol><h3 data-id="map-class-list-to-crm-accounts">Map Class list to CRM accounts. </h3> <p>Select classes in Accounts for automation of adding class to invoices. </p> <ol><li>Navigate to CRM > Accounts</li> <li>Create new or modify an existing account</li> <li>A drop-down field called Class will list all the active classes in your PSA</li> <li>Choose a class and map it to this account</li> <li>When an invoice is generated for this account <img src="https://us.v-cdn.net/6032361/uploads/migrated/L70ZD5TUOT7A/mceclip1.png" alt="mceclip1.png" class="embedImage-img importedEmbed-img"></img></li> </ol><h3 data-id="enable-classes-in-invoices">Enable Classes in Invoices </h3> <ul><li>Navigate to Admin > My Company > Company Settings > Invoice <ul><li><strong>Use Classes</strong></li> </ul></li> <li>This will show the drop-down to choose or automate classes for Invoices.</li> <li>Classes can be different for any particular line items you choose to change. </li> </ul><p><img src="https://us.v-cdn.net/6032361/uploads/migrated/B42C53JWOAHE/mceclip0.png" alt="mceclip0.png" class="embedImage-img importedEmbed-img"></img></p> <p>Using API</p> <p><a href="/home/leaving?allowTrusted=1&target=https%3A%2F%2Fkaseya.vanillacommunities.com%2Fkb%2Farticles%2Faliases%2Fkaseya%2Fhc%2Fen-gb%2Fsections%2F360004987177-API" rel="noopener nofollow">Apis</a> for accounts have been updated to use Classes. Accounts support POST, GET, PUT to add the Class field. You can update, create classes using APIs. Refer to our API guide <a href="/home/leaving?allowTrusted=1&target=https%3A%2F%2Fbms.kaseya.com%2Fapi%23bmsapi" rel="noopener nofollow">here</a> </p> <ul><li> <a rel="nofollow" href="/home/leaving?allowTrusted=1&target=https%3A%2F%2Fserver_name%2Fapi%2Fcrm%2Faccounts">https://server_name/api/crm/accounts</a> has <strong>ClassId</strong> and <strong>Classname</strong> </li> <li> <a rel="nofollow" href="/home/leaving?allowTrusted=1&target=https%3A%2F%2Fserver_name%2Fapi%2Ffinance%2Fclasses">https://server_name/api/finance/classes </a>will return the class details for all the classes</li> <li>Refer to this <a href="/home/leaving?allowTrusted=1&target=https%3A%2F%2Fkaseya.vanillacommunities.com%2Fkb%2Farticles%2Faliases%2Fkaseya%2Fhc%2Fen-gb%2Fsections%2F360004987177-API" rel="noopener nofollow">section</a> for guides on API.</li> </ul> </article> </main>