MPI_6203 QuickBooks GL Export
This
General Ledger Export report. It includes explanations about the Report Properties dialog pertaining to this report.
For more information, see The Report Properties Dialog.
Overview
The QuickBooks GL Export report is designed to gather general ledger data from Millennium® 3 and configure it into a format that QuickBooks® will recognize.
QuickBooks has the ability to import data from other systems as long as the data is formatted to their specifications. This file is referred to as an IIF file by QuickBooks because of its required extension (.iif). Millennium® has developed this standard Crystal report to extract Millennium® transaction data and create the IIF file.
The steps that are required to configure this export in Millennium® are as follows:
- Set up the report’s formulas. See Additional Formulas below.
- Setting Up the Company describes how to configure a company for this export in Millennium®.
- Configure the report’s output. See Output below.
- Read Technical Details to understand how Millennium® gets the data used for the export.
You must accomplish a significant amount of report configuration in order to map the data to the account structure used in QuickBooks. If any account is specified in the report setup that does not exist in QuickBooks, they will automatically be created in QuickBooks.
Please take care that the QuickBooks accounts set up on this report and in the Millennium® general ledger exactly match the accounts set up in QuickBooks.
In addition, it is highly recommended that you back up the QuickBooks database before you import anything.
This
Date Selection
In the Report Properties dialog, click on the Date Selection tab. The system displays the Date Selection page.
As explained in Date Selection, you can use Override Dates
to select specific check date/process number combinations. Millennium® actually bases each report on one or the other: the date or the process number.
This report is based on the process number.
This report uses the company-style default date ranges, which are:
- Most Recent Pay Period [default]
- Current Month
- Current Quarter
- Year-to-Date
- Override Dates
- Quarters 1–4
Data Selection
As explained in Data Selection, you can use this page to include company filters to narrow down the selected data for this report. However, you can not create a filter for this export.
Subtotals/Breaks
As explained in Subtotals/Breaks, you can use this page to determine a report’s groupings and sort orders. However, this report does not use groups or sorts.
Additional Formulas
In the Report Properties dialog, click on the Additional Formulas tab. The system displays the Additional Formulas page:
Figure 2-478: Additional Formulas page
For more information about using additional formulas, see Additional Formulas.
The additional formulas for this report are explained below:
Bank Account Selection
Enter the appropriate text in this text field to set the QuickBooks account name to use for the bank accounts setup in Millennium®. You can enter one of the following values in the Formula Value column:
- AccountDescription—Millennium® uses the account description setup.
- AccountID—The system uses the account ID setup.
- any other value—Millennium® uses the value you enter.
For example, using the example shown in Figure 2-479 below (which you access by selecting Master Company Setup > Bank Accts tab), if you enter:
- AccountID in the Formula Value column, Millennium® uses the QuickBooks account name ClientAcct for the bank account.
- AccountDescription in this field, QuickBooks uses ClientBankAccount.
- Checking in this column, QuickBooks uses Checking.
Figure 2-479: Bank Accounts page (Master Company Setup)
Trust Check Account
Enter a service bureau account that is used for employee checks. Use this formula if the client has checks drawn from a service bureau bank account (and therefore a paychecks transfer); in such cases, this export must credit those checks to a “flow through” account, which is this trust check account.
Note: Before you can use this additional formula, ensure both the Bank Account Selection and Trust Check Account are defined as account IDs.
Check Posting Method
Select the appropriate entry from this drop-down list to determine how the payroll data in Millennium® is posted to QuickBooks. Valid entries are:
- Automatic [default]
Millennium® posts all checks written off of client bank accounts as “Check” transactions in QuickBooks: one transaction per check, with multiple splits representing the pay detail items.
Use this method if the client wants to see the checks created in Millennium® in QuickBooks, also.
- Journal Only
Millennium® posts all transactions as “General Journal” transactions in QuickBooks: one transaction for each unique combination of GL account, XGL (offset) account, check date, and class.
Direct Deposit Liability Account Selection
Enter a descriptor in this text field of what the name you choose to represent your QuickBooks direct deposit liability account for this export. For example, you can enter QBBankAccount or something similar.
This additional formula is used to specify the QuickBooks account to use for direct deposit liability.
class codes
The list of formulas that pertain to this description include:
- Class Code
- Direct Deposit Class
- QuickBooks Suspense Account
- Agency Class
- Billing Class
- Tax Class
- WC Class
- Direct Deposit Transfer Class
- Paychecks Transfer Class
- Agency Check Account
- Billing Check Account
- Tax Check Account
- WC Check Account
- Paychecks Transfer Account
- Direct Deposit Transfer Account
- Account ID
- Account ID
The text you enter into each of these formulas will be included in the QuickBooks export as the class code associated with each particular item.
For example, if you wanted to use a class of “Payroll:Employee Checks” as a class for all paycheck entries you would enter Payroll:EmployeeChecks in the Formula Value column of the Class Code line.
The report is designed to allow specific wildcard values in the class codes. Wildcards are values that will be replaced when the report is run with specific information about the individual check being exported.
Class code wildcards lists the available wildcards for class codes::
Use Labor Distribution
This check box indicates whether the export uses home cost centers or labor cost centers for Class Code and Direct Deposit Class. If you:
- Leave the check box unchecked, the system exports home cost centers.
- If you put a check in the check box, the system uses labor cost centers.
Continue to use the [CC
Cost Center — Synonymous with "department" in the conceptual, logical hierarchy of levels within an organization. Up to five cost center levels (CC1–CC5) are allowed per company.#] wild cards in the class formulas.
QuickBooks Suspense Account
Use this text field to enter your QuickBooks Suspense account ID. When posting checks, the report gets the net check amount off of the paycheck record and it gets all of the splits out of Millennium®’s client general ledger. These numbers should always be in balance.
If the report ever comes across a difference in these numbers, it will post that amount to the suspense account. Use this additional formula to specify the QuickBooks account that represents the suspense account.
Hide Misc Checks
Put a check in this check box to exclude the miscellaneous checks portion from the export.
Custom Formula
Use this field to create your own formula to include information that your organization requires. For example:
if {EPayHist.cc1}= '1' then'Zip' else {EPayHist.cc1}
Suppress Billing Transfer
Put a check in this check box to suppress billing transfer records from the export. If you:
Leave the check box unchecked, the system includes the Billing Transfer section in the export.
If you put a check in the check box, the system excludes the entire Billing Transfer section from the export.
Invoice Type List
Note: This additional formula pertains to the Millennium® multi-tiered billing feature.
Use this text field to enter a comma-separated list of invoice types to include in the export, which allows you to filter transactions by invoice type. If you utilize:
- Single-level (legacy) billing, leave this formula value blank.
The formula will select all legacy billing invoices with no invoice type and invoices with an “End Client” payor.
- Multi-level (multi-tiered) billing, enter one or more invoice types.
You can filter the report output by entering a:
- Single invoice type, –or–
- Comma-separated list of invoice types
All non-billing records will print as usual, regardless of which billing feature you use.
Use Pay Period End Date
Put a check in this check box to post by the pay period end date.
The default setting (an empty check box) is to post by check date.
Override Trans Type
Put a check in this check box to suppress Billing Transfer records from the export.
Override Trans Type Text
Use this text field to enter the text to be displayed when Override Trans Type is checked.
Use Job Code
Put a check in this check box to include the job code in the export.
Output
In the Report Properties dialog, click on the Output tab. The system displays the Output page:
For more information about fields on this page, see Output.
- Select TXT from the Output Format drop-down list.
- In the Destination area, select the File
radio button. - In the Directory area, select the Specific Directory
radio button and enter the exact path to the directory in which the file will go. - In the Filename are, select the Specific Filename
radio button and enter the name you want to system to use when it creates the file.
Note: You must include the file name extension .iif in order for QuickBooks to recognized it.
- Click the OK button.
After you create the export file, you can import it into QuickBooks.
Important: It is strongly recommended that you back up your QuickBooks data prior to importing.