Import a chart of accounts from a spreadsheet
You can use the spreadsheet import wizard to import data like account numbers, descriptions, groupings, and balance information.
Before you begin
- You can use the import option to add new accounts to a client's chart or update existing ones.
- The spreadsheet file you import needs to be in .XLS or .XLSX format.
- For non-segmented clients that have accounts with subcodes, you'll need to format the spreadsheet column as text.tipFor example, a client with an account mask of xxx-xx appears as 100 instead of 100-00 if the formatting for the column is set up to display as 2 decimals. Sub-accounts are retained when the column is formatted as a text column.
- Make sure the spreadsheet is closed, remains closed during the entire import process, and is not password protected.
- The maximum amount limit is 999,999,999.99 when importing balances into the chart of accounts.
Do the following steps to import a spreadsheet.
Sample spreadsheets
We've provided sample spreadsheets for you to download and review.
note
- The sample spreadsheets are set up with commonly used columns and sample data.
- You can modify the formatting, column, and data to fit your needs.
- If you import the sample data into a live client record, delete the imported data when you're finished.
Select one of the following files to download it:
- Chart of Accounts (with type and tax code)noteYou can't import the Type column so map that column asNot Used.
Map spreadsheet columns
The Column Mappings screen displays the data of the selected spreadsheet. You can use this screen to map the spreadsheet columns to specific data fields. If you saved mapping information from a prior import as a mapping template, that template will be included in the
Template
dropdown. If applicable, select the appropriate template.- Mark the checkbox in the Omit Row column for any column headings or rows of data that shouldn't be imported. The application won't validate or import data in that row.
- Select a column heading in the grid and then choose the applicable mapping item from theColumn [X]field.noteIf you map any budget columns and select the year option (as opposed to a specific period-end date) in the 2ndColumn [X]field, the application equally distributes the amount among all periods in the current year. (For example, if you import a balance of $1,200 for a monthly client and select 2023, the application imports a $100 balance in each period for the account.) If you select a specific period end date from the 2ndColumn [X], the application imports the full budget amount into the selected period only.Mapping itemAdditional infoAdditional info 2Required?Account numberNoneNoneYesAccount descriptionNoneNoneNoAccount groupingAccount classification codeAccount classification subcodeLeadsheet schedule codeLeadsheet schedule subcodenoteThis includes Code and Subcode for each account grouping set up for the client.NoneYesNoNoNoTax informationTax codeTax code unitM-3 tax codeNoneNoNoNoBeginning balance<Year>Dr/CrDebitCreditNoNoNoUnadjusted balance<Period end date>Dr/CrDebitCreditNoNoNoBudget<Period end date>Dr/CrDebitCreditNoNoNoAdjusted budget<Period end date>Dr/CrDebitCreditNoNoNoBudget 3<Period end date>Dr/CrDebitCreditNoNoNoBudget 4<Period end date>Dr/CrDebitCreditNoNoNoBudget 5<Period end date>Dr/CrDebitCreditNoNoNo
- Repeat step 2 for all applicable columns.
- SelectNext.noteThe application validates the spreadsheet. If there are any errors, you'll need to correct the data before moving on.
Map account classification codes and subcodes
Accounting CS requires a code for the Account Classification account grouping for all new accounts. If your spreadsheet doesn't include a classification code, the application opens the
Classification Assignment
screen and lists all new account numbers.Use this screen to assign a code to each new account. If applicable, you can also assign subcodes to each account. The classification codes and subcodes listed in this screen were set up in the
Account Groupings
screen.- In the Classification Code column for each account, select the appropriate classification code.
- In the Classification Subcode column, select the appropriate subcode for each account, if applicable.
- SelectNext.
Choose import options
You'll get the Import Options screen only if you mapped at least 1 balance-based column. Use this screen to specify how the spreadsheet data should be imported.
- Choose the Chart of Accounts import option:
- Append to existing chart:
- The application adds new accounts and their balances to the existing chart of accounts.
- If the spreadsheet includes data for any existing accounts, the application updates data for those accounts with the new information.
- Zero existing balances and import new balances:
- The application adds new accounts and their balances to the chart of accounts.
- If the spreadsheet includes data for an existing account, the application zeros the balances for that account for the selected dates, and imports only the balances in the spreadsheet file.
- If the spreadsheet doesn’t include data for an existing account, the application zeros the balances for that account.
- Choose the applicable balance import option:
- Current period balances:The application imports the balances from the spreadsheet directly into the period selected for the balance column.ExampleThe application adds the balance from the spreadsheet to the existing balance in the client data to create year-to-date balances.DateStarting account balanceBalance in spreadsheet dataBalance for activity journal entry*Year-to-date unadjusted account balance01/31/15100.00100.00100.00200.0002/28/15200.00200.00200.00400.0003/31/15400.00300.00300.00700.0004/30/15700.00400.00400.001100.0005/31/151100.00500.00500.001600.0006/30/151600.00600.00600.002200.0007/31/152200.00700.00700.002900.0008/31/152900.00800.00800.003700.0009/30/153700.00900.00900.004600.0010/31/154600.001000.001000.005600.0011/30/155600.001100.001100.006700.0012/31/156700.001200.001200.007900.00*During the import process, Accounting CS creates an activity journal entry to store balances that are imported from the spreadsheet.
- Year-to-date balances:The application calculates current-period activity based on existing prior-period balances and creates a journal entry with the net change for the period.ExampleThe balance in the spreadsheet data should be the current year-to-date balance in the client data. The application calculates the difference between the current year-to-date balance in the client data and the balance in the spreadsheet data.DateStarting account balanceBalance in spreadsheet dataBalance for activity journal entry*Year-to-date unadjusted account balance01/31/15100.00100.000.00100.0002/28/15100.00200.00100.00200.0003/31/15200.00300.00100.00300.0004/30/15300.00400.00100.00400.0005/31/15400.00500.00100.00500.0006/30/15500.00600.00100.00600.0007/31/15600.00700.00100.00700.0008/31/15700.00800.00100.00800.0009/30/15800.00900.00100.00900.0010/31/15900.001000.00100.001000.0011/30/151000.001100.00100.001100.0012/31/151100.001200.00100.001200.00*During the import process, Accounting CS creates an activity journal entry to store balances that are imported from the spreadsheet.
- SelectImportto begin the data import.noteThe application validates the spreadsheet. If there are any errors, you'll need to correct the data before moving on.
Review import diagnostics
You'll get import statistics on the Data Analysis screen. It shows a list of information that will be imported from the spreadsheet and the analysis results for the data.
- SelectBackif you need to make changes to any of the previous mapping and option screens.
- Mark the checkbox next to an item and then selectPreview SelectedorPrint Selectedto get the diagnostic report for it.
- SelectFinishwhen you're satisfied with the data you'll import.
The Import Complete screen gives a summary of the information that you imported from the spreadsheet.
- Review the diagnostic messages.
- You can selectPrintfor a report of the import results.
- SelectCloseto close the spreadsheet import wizard.
note
The application creates an activity journal entry using the reference
AA99
on the Enter Transactions screen. If the spreadsheet includes data for multiple periods, the application creates 1 AA99
entry for each period.The following are some diagnostic messages you might get:
- Number of accounts read:displays the number of accounts in the spreadsheet.
- Number of new accounts added:displays the number of accounts added to Accounting CS.
- Number of accounts not matched in the import:displays a list of accounts that currently exist in Accounting CS but were not included in the spreadsheet.
- <date> Unadjusted balances successfully imported:informational message to let you know that Accounting CS imported unadjusted balances for that date.
- Number of tax codes imported (tax codes, tax units codes, M-3 tax codes):displays the number of tax codes imported into Accounting CS. Note that you may get this message even if you didn't include a tax codes column in your spreadsheet if you mapped both a classification code and subcode. The application assigns tax codes based on the account mappings in the screen.