Imports and Exports : Trial Balance and Budget Imports : Creating Import Files and Templates

Creating Import Files and Templates
If your trial balance or budget data import files are in CSV-format or fixed-length ASCII- text, the field formats must comply with Voyager data standards. If the data is not in the specified format (as listed in “Import file field requirements” and “Budget formats for CSV files”), you must create a format template (FMT) file to define and describe the data that you plan to import.
Trial balance and budget format template tables -- CSV and PRN
Before loading a trial balance or budget formatted by a non-Yardi system or application, you must create a format file that describes the information you plan to import.
The following table describes typical trial balance and budget fields that you can include in a format template (FMT) file:
Notes
* These flags are read only by the import process.
** Used only by the export process. Property codes cannot be mapped on import.
Account numbers can be mapped on import or export.
Format-template files -- trial balances and budgets
The following table describes the format-template files for trial balance and budget imports:
Field position on import line;
1 for first, 2 for second, and so on.
Fixed-length
The following guidelines apply to format-template files for trial balances and budgets:
c
c
c
If the import data is in comma-delimited format, the field length column (Field 3 in the preceding table) will always contain a zero (0). If the data is in fixed-length format, this column defines the size of each data field.
c
c
c
c
c
c
c
c
c
c
The following table shows an example of a typical CSV-format budget import file:
For a fixed-length format file, you can add a third column containing the field length specification.
Account translations
If you import trial balances into a database that has a different chart of accounts than the source database, you can add the account mapping information to the format-template file.
The following table shows a sample format for adding account ranges to the end of an existing import file:
In this example, the first two columns in each line (for example, 11100000,19900000) represent an account range from the source database. If the range consists of a single account, you would make both numbers the same. Do not leave any positions empty. The third column is the posting account in the imported database, for account transactions from the source database.
Balance translations
To avoid missing a transaction posted to a closed period in the source database, your organization may need to import year-to-date balances. In this case, you can add two additional rows to the format-template file, as follows:
REVERSE This row creates a reversing journal entry of the last month's balances, and then imports the current year-to-date (YTD) balances. Because both the reversing entry and the new YTD balances are posted to the current period, the net total is the month-to-date (MTD) balances.
YTD This row calculates the current system year-to-date balances, and then subtracts those amounts from the year-to-date balances provided in the imported file. Voyager posts the difference as a MTD entry.
The following table shows an example of a format-template file for balance translations:
When you use either the REVERSE or YTD fields, the format file should include the field name and the values 1,1. Because these are only flags (and the CSV-format file will not contain the corresponding data), these values act as a placeholder for the remaining two positions.
Budget formats for CSV files
In order to import a budget CSV-format file into a Yardi database, you must first correctly format the file. Budgets are also imported from fixed-length or comma-delimited ASCII files that can include multiple sequential periods per file. Budget numbers can be either month- or year-to-date figures. Each line can include the property information, so several properties can be included in one file.
Each import-data file requires a format file that specifies how the data will be arranged. The format file must have the same name as the import file, except for an “.fmt” extension. For example, a budget file named 09BUDGET.PRN would have a format file named 09BUDGET.FMT. The content of the file is the same as the trial balance format file (for example, JOURNAL.FMT can be used as the default file name).
You must begin each line with the account code/number in quotes, followed by the account name in quotes, followed by twelve budget amounts.
If any of the twelve expected budget amounts is missing (for example, if you only import ten months of data), the import will fail and a message will appear, identifying the first line number of missing data.
If an entire account is omitted from the file, the budget for that account is assumed to be zero for all twelve months, and the import will continue normally.
When you plan to import budget amounts from a Microsoft Excel worksheet, a CSV, or a fixed-length ASCII-text file, use the following format for each line of data:
Property Code, G/L Account Code, G/L Account Name, Amount1, Amount2, Amount3, Amount4, Amount5, Amount6, Amount7, Amount8, Amount9, Amount10, Amount11, Amount12
Yardi recommends Excel as an editing tool for budget data, but you can also edit the data in any other application that can save and edit text or CSV files.