You can setup the QuickBooks Online integration by going to the Apps page and clicking the Connect button underneath QuickBooks Online. Once you click connect you will be prompted to authorize Invoiced Business Network to access your QuickBooks Online account.
Once you grant access the integration, you must then go to the Settings page of the QuickBooks Online integration. Here you can enable the Send Posted Invoices option if you want to send invoices created on QuickBooks Online. If you want to receive invoices then you should enable the Sync Received Invoices option.
You can send invoices from QuickBooks Online to anyone on the network. Once you are finished drafting your invoice on QuickBooks you will check the "Send later" box and enter in your customer's email address. This will send the invoice to the organization matching that email address. If there is no match then they will be invited to join your network.
The invoice that is sent to your customer will include all of the line item details from QuickBooks. It will also include a PDF of the invoice and the QuickBooks Online payment link, if available.
When do invoices get sent out? The integration periodically looks for new invoices that have been modified since the last sync, or since installation if no sync has been performed yet. Invoices created or modified prior to the installation will NOT by synced.
If you receive an invoice on the network from a vendor then a new bill will automatically be created on QuickBooks Online. The vendor will be matched based on the name of the bill from contact and the display name on QuickBooks. A new vendor will be created if one does not exist. Each line item will use the Default Expense Account you selected in the integration settings.
The integration periodically looks for new invoices received on the network after the installation of the integration and then posts those as a bill to QuickBooks Online.