Add-on: QuickBooks
In Beta. Contact support@storeganise.com to request access. Please note that this Add-on currently only supports Self-storage operators.
Install and set up the Add-on
Please note this section is for demonstration only. Currently, all Add-ons must be installed by a Storeganise team member. Contact us to install an Add-on. If your Add-on has already been installed, you can skip to "Connect to QuickBooks".
Install the Add-on
- Go to Settings > Add-ons in your Storeganise dashboard.
- Find the QuickBooks Add-on and click Install.
- After installation, you'll be redirected to the QuickBooks Add-on settings page.
- Click "Enable" to view the Authorization link.
Connect to QuickBooks
- On the QuickBooks Add-on settings page, click the Authorization link.
- Sign in to your QuickBooks account.
- Select your company.
- Approve the authorization request.
- Return to Storeganise and refresh the QuickBooks Add-on page.
- Confirm that the company ID and app token appear in the settings.
- Check the CompanyID matches your ID in Quickbooks. You can view this by:
Keyboard shortcut:
- For Windows: Press
Ctrl + Alt + ?
. - For Mac: Press
Control + Option + ?
. - This shortcut opens a pop-up showing your company ID
- For Windows: Press
Configure the integration
Step 1: Set up tax codes in QuickBooks
- In QuickBooks, go to Taxes.
- Click Add tax.
- Choose the relevant tax type for your business.
- Create tax codes that match your Storeganise tax rates.
- Include an exempt tax code for non-taxable items.
Step 2: Set up services in QuickBooks
- Go to Sales > Products & Services in QuickBooks.
- Create services that align with your Storeganise account codes:
- Examples:
Rent
,Deposit
,Prepayment
.
- Examples:
- Assign the correct tax code to each service:
- Example: Exempt (0% tax) or VAT 10 (10% tax).
- Save each service.
Step 3: Set up account codes in Storeganise
- In Storeganise, go to Settings > Accounting.
- Add account codes in the format
[Service name]/[Tax code]
, such as:Rent/VAT10
Deposit/Exempt
- Ensure that the service name matches what you created in QuickBooks.
- Set the tax rate to match the QuickBooks tax code.
- Example: If
Rent
in QuickBooks uses tax codeVAT10
, then in Storeganise, setRent/VAT10
with a 10% tax rate.
- Example: If
- Save your settings.
Step 4: Configure Add-on settings
- Go to the QuickBooks Add-on settings page.
- Fill in the following fields:
- Default account code: Used when no specific code is assigned to an invoice line item (e.g.,
Rent/VAT10
). - Bank account name: Choose your default account (e.g.,
Savings
) or a bank account from your QuickBooks bank feed (e.g.,HSBC Business
). - Expense account name: Typically
Accounts receivable (A/R)
for credit memos.- Typically, this is set to "Accounts Receivable (A/R)" unless your accounting setup requires a different account. This account must exist in your QuickBooks chart of accounts.
- Default account code: Used when no specific code is assigned to an invoice line item (e.g.,
- Save the settings
Test the integration
Test invoice synchronization
Only non-draft invoices created after the Add-on is enabled will sync.
- Create a test invoice in Storeganise:
- Go to Sites > Units.
- Select a unit and schedule a move-in.
- Enter amounts for deposit and rent.
- Complete the move-in
- Send the invoice if the automatic invoice setting is not enabled
- Check QuickBooks:
- Go to QuickBooks > Sales > All sales.
- Confirm that the invoice appears with the correct amounts and tax rates.
- Verify the QuickBooks invoice number in Storeganise:
- The QuickBooks invoice number is stored in a custom field in Storeganise.
- Open the invoice in Storeganise and confirm the invoice number added to the invoice custom field matches the invoice number in QuickBooks.
Test payment processing
Test Stripe payments
- Ensure Stripe is connected in Storeganise Main Settings > Plugins > Billing.
- Add a test credit card:
- Use a Stripe test card number (e.g.,
4111 1111 1111 1111
) to a test user profile - Enter a test expiration date and CVV.
- Click Set card.
- Use a Stripe test card number (e.g.,
- Process a test payment for a non-paid invoice.
- Check QuickBooks to confirm the payment appears on the invoice.
Test manual payments
- In Storeganise, find a non-paid invoice and mark it as paid via bank transfer (or other manual payment method.
- Check QuickBooks:
- The payment should sync and mark the invoice as paid
Troubleshooting
If you encounter issues:
- Verify that account codes match exactly in both systems.
- Check that tax rates are consistent in Storeganise and QuickBooks.
- Ensure your QuickBooks authorization is still valid.
- Contact Storeganise support for further assistance.