Technical Note: 20030107001b

Accounting Interface with QuickBooks 2006 XML

(Maitre'D 2005 and later versions of Maitre'D)

Accounting Interface Overview

The Accounting Interface module option from the Maitre'D Desktop allows to import a Chart of Accounts created in QuickBooks, and create daily deposits files that can be exported to QuickBooks. Every P.O.S. divisions, discounts, taxes, media types and Inventory categories, are linked to accounts.

Accounting Interface Software requirement

From POSERA, you need to purchase the Accounting Interface in order to interface with QuickBooks. Of course you will need QuickBooks as well.

Note: QuickBooks needs to be installed on the Main Maitre'D Server.

Two other accounting interfaces are available: Accounts Payable and Accounts Receivable. The Accounts Payable interface works in conjunction with the Inventory Purchase module. These two later interfaces are described in other sections.

Accounts Receivable Interface Overview

The Accounts Receivable Interface module from the Maitre'D Desktop allows to close a customer check in a customer receivable account. The Accounts Receivable Interface option allows to link these charges to Accounts Receivable in QuickBooks.

IMPORTANT: When setting up a Receivable account in QuickBooks, do NOT make it a Receivable account type, but rather a Revenue.

Accounts Receivable Interface Software requirement

From POSERA, you need to purchase the Accounts Receivable Interface and the Accounting Interface in order to interface with QuickBooks. Of course you will need QuickBooks as well.

Note: You do not need the Accounts Receivable module when using QuickBooks.

Accounts Payable Interface Overview

The Purchase option of the Inventory module from the Maitre'D Desktop allows to enter the invoices of items received from your suppliers. The Accounts Payable Interface option allows to link these invoices to Accounts Payable in QuickBooks.

IMPORTANT: When setting up a Payable account in QuickBooks, do NOT make it a Payable account type, but rather an Expense.

Accounts Payable Interface Software requirement

From POSERA, you need to purchase the Inventory Management, Accounts Payable Interface and the Accounting Interface in order to interface with QuickBooks. Of course you will need QuickBooks as well.

Sequence of events to synchronize Maitre'D and QuickBooks

The following document will show you, step by step, in detail, how to set up the Accounting Interface modules.

ATTENTION: It is very important to follow the correct sequence of events for setting up the system in order to insure integrity of the information that will be exported. The accounts (and customers) must first be created in QuickBooks and only then imported into Maitre'D.
  1. Setup Accounts in QuickBooks

  2. Export Chart of Accounts from QuickBooks towards Maitre'D

  3. Setup Customers in QuickBooks (for Accounts Receivable interface only)

  4. Export Customer List from QuickBooks towards Maitre'D (for Accounts Receivable interface only)

  5. Set protocol and path in Maitre'D

  6. Link General Ledgers Accounts to Maitre'D

  7. Main Accounts

  8. Miscellaneous Accounts

  9. Income Accounts

  10. Expenses Accounts (for Accounts Payable interface only)

  11. Link Accounts Payable to Maitre'D suppliers for Accounts Payable interface only)

  12. Set Receivable in Server Control (for Accounts Receivable interface only)

  13. Set Receivable in Employee (for Accounts Receivable interface only)

  14. Import Daily Deposit Files of Maitre'D into QuickBooks

Setup accounts in QuickBooks

You need to configure QuickBooks to use "Account Numbers".

Edit / Preferences / Accounting

Select the option Use Account Numbers, and then click OK.

To setup the actual accounts, refer to your QuickBooks documentation.

Import Chart of Accounts from QuickBooks.

Accounting Interface / View / Options

Accounting Interface:

Select QuickBooks (QBXML)

Company File:

Select the path for your QuickBooks company data

You will then press to Test collect information in your Maitre'D back-office

A message will pop up saying that the first time you connect to QuickBooks, you will need to grant Maitre'D permissions click Continue

A message should pop up saying that QuickBooks interface is working properly, press OK

Integrated Application

To be able to manage applications that interact with QuickBooks you will need to grant Maitre'D access to these files (make sure to reply YES to allow this application to read and modify the company file)

Click on continue and the access confirmation will show up

If you replied NO by mistake, go in QuickBooks / Edit / Preferences and select integrated application, where you will grant Maitre'D access.

Import Chart of Accounts into Maitre'D

Accounting Interface / File / Import

The next step is to import the chart of account inside Maitre'D.

Configuration of the Accounts inside Maitre'D

Accounting Interface / View / Options / Configuration

Last Date

This shows the last day for which the daily deposit was done.

Note: Enter the previous day when setting the accounting interface for the first time. The deposit date must match the last date for Account Receivable information to be exported.

Deposit Number

This is the number of the last Daily Deposit sent to QuickBooks.

Note: Enter 0 when setting the accounting interface for the first time.
ATTENTION: After setting the Accounting Interface Options for the first time, exit and re-enter the Accounting Interface module, to insure all data exported from QuickBooks will be imported in Maitre'D.

Select the file to export

Accounting Interface / View / Option / Options
Checkmark the information you want to export in your daily deposit
Accounting Interface / View / Options / Accounts

Bank

Select from the drop-down menu, the main bank account. When doing a Daily Deposit, the deposited amount will be posted there.

Delivery Charge

Select from the drop-down menu, the account which delivery charge will be posted to.

Excluded Service

Select from the drop-down menu the account the excluded service will be posted to.

Accounts Payable

Select from the drop-down menu the first Accounts Payable account number.

ATTENTION: Make sure that the Account Payable field points to the same account as the one chosen in the Bank drop-down list, above, on the first line.
Accounting Interface / View / Options / Miscellaneous

Asset

Select from the drop-down menu the Asset account number.

Liability

Select from the drop-down menu the Liability account number.

Owner Capital

Select from the drop-down menu the Owner Capital account number.

Earning

Select from the drop-down menu the Earning account number.

Expense

Select from the drop-down menu the Expense account number.

Account

Income

This option allows to set the incomes. For each P.O.S. Revenue Center, you have to link an account to every taxes, payments, divisions and promotions use. When you select this option, for each revenue center, the following screen displays:

General

Delivery Fees:

Select from the drop-down menu the account that you wish Maitre'D to use for Delivery Fees.

Service:

Select from the drop-down menu the account that you wish Maitre'D to use for Service.

Taxes


Each tax needs its own account number. To configure a tax, highlight to select it, and click on MODIFY. Once done, select the Account Number from the drop-down menu.

Account Number

Select from the drop down menu the Account Number that represents the tax in QuickBooks.

Payment


Each payment used needs an account number. To configure a Payment account, highlight to select it and click on MODIFY. Once done, select the Account from the drop-down menu.

Account Number

Select from the drop down menu, the Account Number that will represent the media type in QuickBooks.

Divisions Modes


For each Division - Mode, select an account number. To configure a Division, highlight to select it, and click on MODIFY. Once done, select the account from the drop down menu.

Account Number

Select from the drop down menu, the Account Number that will represent the division in QuickBooks.

Promotion


For each Promotion, select an account number. To configure a Promotion, highlight to select it, and click on MODIFY. Once done, select the account from the drop down menu.

Account Number

Select from the drop down menu, the Account Number that will represent the division in QuickBooks.

Expenses (for Payable only)

This option allows to configure the Expenses. For each Inventory location, you have to link an account. When selecting this option, the following screen displays:

General

Delivery Fees

If charging delivery fees in your Delivery configuration, select from the drop-down menu the appropriate account.

Misc.

From the drop-down menu, select the account that the miscellaneous charges will be posted to.

Category


For each Category, select an account number. To configure a Category, highlight to select it, and click on MODIFY. Once done, select the account from the drop down menu.

Account Number

Select from the drop down menu, the Account Number that will represent the category in QuickBooks.

Copy Income Accounts

Once configured the income accounts and linked them to the corresponding taxes, payments, divisions and promotions in the P.O.S. Revenue Center, you can use this feature to copy the information to additional Revenue Centers (Menus).

Source Menu

Select the menu where you linked the accounts.

Target Menu

Select the revenue center where you wish to copy the information.

Click the Copy button once the selections have been made.

Click the To All Menus button to copy the selection to all target revenue centers.

Account Chart

ATTENTION: To add, modify or remove Accounts parameters, if your restaurant is interfaced through XML to QuickBooks or any other accounts payable software package, DO NOT USE the Account Chart option in Accounting Interface / Account.
That legacy feature is only used in restaurant that handle account payable by printing reports in Maitre'D and inputting numbers manually in a physical General Ledger, or still manually in another application.
If you ARE interfaced electronically, to keep the integrity of your information, any changes to your accounts parameters HAVE to be done in QuickBooks, and only then, be exported to Maitre'D, as explained earlier in this document.

Payable Account Chart (for Payable only)

ATTENTION: The Accounting Interface / Account / Payable Account Chart option allows ONLY restaurants that are NOT interfaced to QuickBooks or any other accounts payable software package to add, modify or remove Accounts payable.
DO NOT USE THIS OPTION, to keep the integrity of your information. Any changes to your accounts payable have to be done in QuickBooks, and only then, be exported to Maitre'D as explained in the Accounts Payable documentation.

HOWEVER you do need to link your Payable to Maitre'D suppliers in the Inventory Management module, as described in the following section.

Inventory Management (for Payable only)

Inventory Management / File / Suppliers

The Suppliers option allows to enter information on all of your suppliers. You can Add, Modify or Remove supplier Information.

Code:

Enter a code for the supplier.

Name:

Enter the name of your supplier.

Phone:

Enter the phone number of your supplier.

Address #1, Address #2, Address #3:

Enter the complete address of your supplier.

Reference:

Enter the name of the person to contact for purchases.

Customer Number:

You can enter in this field your customer number for this supplier.

Payable Account:

ATTENTION: Select the Account Payable for this supplier.

Server Control (for Receivable only)

Server Control / View / Options / Receivable

Here you need to set the Server Control module to know that the Account Receivable module is managed from Maitre'D.
From Server Control / View / Options, select the Receivable TAB, the following screen displays:

Protocol:

Select ACCOUNTING from the drop down menu because you have the Account Receivable interface from Maitre'D.

Print Balance:

Enable this option to print the actual balance of the customer, this information will print on the receipt only

P.O.S. Control (for Receivable only)

P.O.S. Control / Employees / Configuration / Receivable

You have to give access the Receivable media type to each Employee configuration for every employee allowed to close a guest check as a receivable
From P.O.S. Control / Employee / Configuration, select one of the configurations that you want to give access to the Receivable media type. From the media type menu, select the RECEIVABLE media Type. This media type is a reserved media type that you will find as the 49th record of the media type database. You must use this record for receivable

Accounting Interface / File / Customers

ATTENTION: The Accounting Interface / File / Customers option allows ONLY restaurants that are NOT interfaced to QuickBooks or any other accounts receivable software package to add, modify or remove customers.
DO NOT USE THIS OPTION, to keep the integrity of your information. Any changes to your customers have to be done in QuickBooks, and only then, be exported to Maitre'D as explained in the Accounts Receivable documentation. Note: This option is only available with the Accounts Receivable license.

Daily Deposit

Configuration of the files to export during your daily deposit

Accounting Interface / View / Options / Option

Select the file to export during the daily deposit

These options determine which portion of the information to export during the Daily Deposit operation.

Generating the Daily Deposit

While doing a Daily Deposit, Maitre'D creates a file that can be imported in QuickBooks. It also generates the Daily Deposit Report, displaying in an accounting format, all P.O.S. divisions, discounts, taxes and media types. A Daily Deposit must be performed daily. When selecting this option, Maitre'D shows you the sales information to be deposited the next day on a Daily Deposit sheet, as shown bellow.

Deposit amount

Enter the Deposit amount. The Transactions field suggests the amount that was calculated by Maitre'D according to your sales. If the Deposit amount does not match the Transactions amount, you will need to justify the difference.

Deposit Number

This displays the daily deposit number.

Date

This displays the accounting date for the file created.

Transactions

This displays the amount that the Deposit amount needs to match.

Balance

This displays the difference between the Transaction field and the Deposit amount field.

The ADD button allows to add new entries to balance the Transaction and the Deposit Amount fields. When selecting the ADD button, there is a blank entry asking to enter the basic information.

Account number

Select from the drop-down menu, the account that you wish for this entry.

Remark

Enter any remark for this transaction.

Amount

Enter the amount for this entry. If this amount affects the Credit column you must enter a negative amount (ex. $23.35-)

Balance

Displays the current balance according to every entry of the Daily Deposit. This field needs to be at $0.00 to be able to close the Daily deposit.

This button allows to modify information on the Daily Deposit entries. Select the entry that you wish to modify, and click on the MODIFY button. The Daily Deposit entry will display, allowing changes to any field of that entry.

This button deletes Daily Deposit entry from the current Daily Deposit sheet. Select the entry you wish to delete, and click on the DELETE button.

When the Balance on that sheet equal $0.00, you are able to close the Daily Deposit by clicking the OK button. An export file is created and the Maitre'D's Daily Deposit report is generated.

Note: The OK button, that accepts the Daily deposit transaction, is available only when the Balance field shows zero as a balance.

Daily deposit report In Maitre'D

An automatic report will pop up in Maitre'D when you will perform your daily deposit

Verify your Daily deposit in QuickBooks

Once the Daily Deposit has been performed in Maitre'D, within QuickBooks, select the following menus:

Banking / Chart of account

You will see the deposit made by Maitre'D.

Setup Customers in QuickBooks (for Receivable only)

Customer

Enter the name for this customer.

Company Name

Enter the name of the company in this section.

Contact

Enter the contacts name.

Phone

Enter the contacts phone number.

Addresses, Bill To

In this section, enter the address the billing will be sent to. Only the last 3 lines will be exported to Maitre'D

Customer Inactive

Enable this option to make this customer inactive, so it will not be transferred into Maitre'D.

Account

Enter the customers account number. There can be a maximum of eight (8) numerical characters only. This number will be used in Maitre'D, as a clients code (BTREE).

Credit Limit

Enter the customers' credit limit.

Setup the Customer Item List for the receivable

Create the item with the name of your revenue center ex.: DINING

Records a partial payment you received at the time of the sale. It reduces the amount owed on an invoice.

Import the Customer list in Maitre'D

Accounting Interface / File / Import

Select Customer, and you will see the list of customer imported in Maitre'D

If you click on one of the customer you should see the same information entered in QuickBooks

Daily Accounts Receivable into QuickBooks (for Receivable only)

Once the Daily Deposit has been performed in Maitre'D, within QuickBooks, select the following menus:

Customer / Customer job list

Import Daily Accounts Payable into QuickBooks
(for Payable only)

Once the Daily Deposit has been performed in Maitre'D, within QuickBooks, select the following menus:

Vendor / vendor list

Note: QuickBooks Online Edition does not have the ability to import data.