QuickBooks FAQs

General QuickBooks FAQs

Q: Do I have to create Projects in QuickBooks?

  • Yes, the only data that Mosaic sends to QuickBooks is Time Entry data. Therefore, customers/jobs need to be created in QuickBooks and linked with the Mosaic Project (along with the Members, Phase (if applicable), and Service Item (if applicable)) for time entries to sync.

Q: How do I view Time Entries in QuickBooks Desktop?

In QuickBooks Desktop, you can run a Time by Job Detail report by following these steps:

  1. Go to the Reports menu and select Jobs, Time & Mileage.
  2. Choose Time by Job Detail.
  3. Click the Customize Report button.
  4. In the Columns field, type item and then check Payroll Item.
  5. You can uncheck the Billing Status column by unchecking it.
  6. Adjust the Dates as needed.
  7. Click OK.

Q: How do I view Time Entries in QuickBooks Online?

You can view time entries in QuickBooks Online by following these steps:

  1. Go to Time and select Time entries.
  2. In Display by, select one of the options:
    • Date: View all individual timesheets with details.
    • Customer: View all time entries by customer.
    • Employee: View all employee time entries ready for approval.
  3. In Date range, select the date range you want to view timesheets for.
  4. You can search by team member to filter for an individual’s timesheets and select the team member.
  5. Select the gear icon to customize how to view the hours and what columns you see on the timesheets.

Q: Does Mosaic sync updates to time entries?

  • Yes, Mosaic will sync updates to time entries that happen either in QuickBooks, or in Mosaic.
  • Mosaic will not update time entries in QuickBooks if they have been added to an invoice or if the books are closed.

👍

Please Note:

  • If you want to update a time entry on QuickBooks that is already associated with an invoice, you must:
  1. Remove that time entry from the invoice
  2. Let the data sync into QuickBooks from Mosaic
  3. Re-add that time entry to your invoice
  • If you want to update a time entry on QuickBooks in a period where your books are closed, you must:
  1. Reopen your books for that period
  2. Let the data sync into QuickBooks from Mosaic
  3. Close the books again if you wish

Q: Do I need to approve time entries for them to sync?

  • No, Mosaic syncs time entries to and from QuickBooks regardless of their approval status.

Q: How can I integrate QuickBooks phases into Mosaic?

QuickBooks supports up to 4 levels of phases for a project (5 levels of QuickBooks Customers).

Legacy QuickBooks Integrations

  • Legacy QuickBooks integrations (connected prior to December 2023) on Mosaic only supports 2 levels of QuickBooks phases, following this project structure:
    • Client (QuickBooks Customer)
      • Project (QuickBooks Sub-Customer/Job)
        • Phase (QuickBooks Sub-Sub-Customer/Sub-Job)
          • Work Category (QuickBooks Sub-Sub-Sub-Customer/Sub-Sub-Job)
  • OR
    • Project (QuickBooks Customer)
      • Phase (QuickBooks Sub-Customer/Job)
        • Work Category (QuickBooks Sub-Sub-Customer/Sub-Job)
  • If you are interested in turning on Subphases to integrate the lowest level of phases (QuickBooks Sub-Customers) from QuickBooks, please reach out to your Customer Success Manager.
  • If you use up to 4 levels of phases (5 levels of QuickBooks Customers) for project planning, you should consider using subphases.

New QuickBooks Integrations

  • New QuickBooks integrations on Mosaic (connected after December 2023) are designed to automatically support up to 4 levels of QuickBooks phases.

QuickBooks Integration with Subphases Enabled

  • After enabling Subphases, Mosaic will be able to accommodate the following project structure:
    • Client (QuickBooks Customer)
      • Project (QuickBooks Sub-Customer/Job)
        • Phase (QuickBooks Sub-Sub-Customer/Sub-Job)
          • Subphase (QuickBooks Sub-Sub-Sub-Customer/Sub-Sub-Job)
            • Subphase (QuickBooks Sub-Sub-Sub-Sub-Customer/Sub-Sub-Sub-Job)
  • OR
    • Project (QuickBooks Customer)
      • Phase (QuickBooks Sub-Customer/Job)
        • Subphase (QuickBooks Sub-Sub-Customer/Sub-Job)
          • Subphase (QuickBooks Sub-Sub-Sub-Customer/Sub-Sub-Job)
            • Subphase (QuickBooks Sub-Sub-Sub-Sub-Customer/Sub-Sub-Sub-Job)\

📘

Converting between Client and Project on Mosaic

To promote and demote a QuickBooks Customer on Mosaic, please refer to these instructions.

Q: Do I need to create phases for my Mosaic projects if I'm expecting to see time entries organized by my service items on QuickBooks?

  • No, you should not create phases on Mosaic. Your time entries will be organized into a work category corresponding to your service item.
  • You should also not create phases on Mosaic if your project does not have any sub-sub-customers/phases on QuickBooks and your time entries are coming from QuickBooks to Mosaic.

Q: I have moved my time entries to a new project on Mosaic, why am I still seeing time entries in the old project on QuickBooks?

  • For time to move out of QuickBooks you need to have the internal (Mosaic) project also linked with a project on QuickBooks. Mosaic does not delete time entries on QuickBooks if the new project is not linked.