General Ledger setup and usage
The General Ledger (GL) interface allows you to extract daily or monthly financial data to a file that can be imported into QuickBooks or MYOB Accounting for Windows. The extract can be manual or part of your end of period processing. A daily or monthly GL Batch report is also available.
Before you start
Security
- GL Interface Manual Extract
- GL Interface Setup
Important!
- The file type from the extract (IIF) is compatible with desktop Quickbooks.
- Use the GL Batch report saved to the appropriate file type (ex: .csv or .xls) for Quickbooks Online.
Extracted information
The Information which can be imported from Cornerstone into QuickBooks or MYOB includes:
- Sales by class
- Tax
- Payments received
- Credit card service charges for the different credit cards accepted by your practice
- Changes to the accounts receivable account
- Discounts
- Refunds
- Adjustments
- Write-offs and reinstatements
- Billing, finance, and service charges
General Ledger setup
Navigate to Controls > General Ledger > Setup.

- Select which frequency to automatically extract data.
- Select your accounting software package from the Extract to drop-down list.
- Based on your accounting package, enter the appropriate account number for Work and Error accounts.
- These accounts are used to balance transactions.
- If you are using QuickBooks, do not change the default entries in these fields.
- Assign a customer name (QuickBooks) or number (MYOB) in the A/R customer field for your accounts receivable.
- Assign a payable name (QuickBooks) or number (MYOB) In the A/P customer field, for your accounts payable.
- In the Directory field, enter the path where the extracted file will be saved.
- The path must include the cstone folder.
- If using unattended end of period (EOP), the path must be accessible from the database server. This is so the extracted files can be saved automatically during end of period processing.
- If an error occurs in creating the file, a message displays on the designated unattended end of period workstation(s).
- Enter a description to display in QuickBooks in the Memo field. Example: “From Cornerstone,” which allows the user to know the origin of the data.
- In the Accounts area, indicate the following:
- Choose the entry detail level for data extraction for sales, payments, taxes, discounts, and credit card service charges from the One Entry drop-down.
- Select Yes to extract as a single amount. Example: All payment types will go into one specific account name in your accounting software.
- Select No to extract as detailed amounts. Example: Each payment type will be separated and can go into separate account names in your accounting software.
- Enter the associated account name used in your accounting software package for each GL row in the Account Name field. This is account name can be approximately 30 characters/spaces
- Choose the entry detail level for data extraction for sales, payments, taxes, discounts, and credit card service charges from the One Entry drop-down.
- Click OK.
General Ledger manual extract
Manually extract data for prior time periods to an IIF file. You can also print the corresponding GL Batch report.
Navigate to Controls > General Ledger > Manual Extract.

- Select End of Day or End of Month.
- Select Generate report to also print the GL Batch Report. This is a summary of the information saved in the extract file. The GL Batch report is also found under end of day and month reports.
- Click File to modify the file location within the cstone folder as needed. Modify the file name if necessary.
- Select the closed period(s) to include.
- Use Shift or Ctrl + click to select multiple consecutive or nonconsecutive daily periods.
- Only single monthly periods can be selected.
- Click OK to create the file.
- Click OK at the acknowledgement the file was generated.
- Click Close to exit the Manual GL Extract.
Using the General Ledger batch report
The GL Batch Report provides a summary of the data extracted to the file.
Navigate to Reports > End of Period > End of Day or End of Month > GL Batch Report.
- Select the applicable daily or monthly period.
- Use Shift + click to select multiple consecutive daily periods.
- Only single monthly periods can be selected.
- Click Print or Preview. You can also click Save As and choose the file type.
Additional information
General
- You must have QuickBooks 2000 (or later) or MYOB Accounting for Windows Version 11 (or later) to use the General Ledger Interface.
- The automatic data extract creates a file (IIF format) during the end of period selected in GL set up (daily or monthly) and saves it to a folder. The file needs to be manually imported into your accounting program.
- If a different format is needed, use the end of day or end of month GL Batch report saved to the appropriate file type Example: .csv or .xls
Setup
- Manual or automatic GL extract file must go to the cstone folder.
- Detail settings only apply to the extract. The GL Batch report displays all available accounts with the activity for the selected period.
- You can also enter/modify the associated G/L Account field from the following setup windows:
- Taxes
- Discounts
- Payment types
- Invoice item classifications
- Changes to one of the above will change the related setup field in the extract. Example: adding GL account information on the payment setup will populate the GL Interface Setup window’s Account Name field and vice versa.
- Using colons between your account names allows you to set up subaccounts in QuickBooks.
Example: Using the account names “Taxes: City Tax” and “Taxes: State Tax” causes State Tax and City Tax to be subaccounts of Taxes when you import your file into QuickBooks (QB). - The first export into QuickBooks will create a new account if the account name from the extract does not match the QuickBooks account name.
- If there is no account name entered in the General ledger setup:
- The extract and report will display the GL account as the Cornerstone description of the related setting. Example: The name of the item classification, discount, tax, or payment type
- Importing the file will create a new account in QuickBooks with the generic account name. Example: Sales – Professional Services
Extract/reporting
- The GL Batch Report sorts alphabetically by the GL Account Name entered during the extract setup. To group related information together on the GL Batch report, such as taxes, we recommend account names like “Taxes—City Tax” and “Taxes—State Tax”.
- If no GL account name is associated with the tax, discount, payment type or item class; the information is still included in the extract/report for accounts with activity for the selected period.
- If The extracting by class for sales, the subclass revenue will roll up to the primary class.
- Credit card service charges are based on the payment type setup, if it is entered. It is not a fee accessed to your clients.
- GL by practice ID or revenue center is unavailable at this time.
Related reports
These Cornerstone reports provide information from the actions outlined in this article. Each report has its own security access under the Reports tab of the Security Setup window.
- EOD GL Batch report
- EOM GL Batch report