By : Doreen Gemme www.newlifedevelopment.net January 2014 www.linkedin.com/in/dgemme/ ConnectWise – from the Finance Perspective … Finally! Some Questions for you … • How many companies are NOT billing at all from ConnectWise and only bill from their accounting system? • How many companies are only billing partially from ConnectWise? • How many people never have any collections issues or billing errors? • How many companies have a process for reviewing their pre-paid liabilities for blocks of hours and downpayments? Topics to Cover • Agreement Billing and Block Type • Projects and Billing – downpayments, 3rd party funding, presales efforts • Creating Invoices – Fixed Method vs Actual, billing status ideas, Credit memos and product billing • Invoice Review Recommendations • Accounting Interface – Direct Export • QuickBooks Integration at a Glance • Payroll Journal Entry • Q and A Agreement Types and Billing Invoice Wizard - Compare List of Active Agreements List of Invoices to be Created Compare list of actual active agreements with those that are publishing to the Invoice Wizard. Agreement Types and Billing Invoice Wizard - Consistent Always bill using the same billing date each month • And don’t use this date for any other invoice types Agreement Types and Billing Invoice Wizard – Limit those for review • Create Agreement type invoices that do NOT require review first / submit those to the client for payment (which updates the Invoice Status) • Then create the balance of the agreement invoices for review Pre-billed/Block Agreement Type Application Units = Amount • Set Application Units to “Amount” with the limit to the “$ amount” • This allows the most flexibility in billing at more than a single hourly rate; or changes to the single rate in the future Pre-billed/Block Agreement Type Add PO to Agreement Name • Enter the Client’s PO number in the Agreement Name field as well as the PO field: • This will then publish to the client invoice for their benefit and clarity: Pre-billed/Block Agreement Type Block Types • You may have more than a single “Block” Agreement Type: o “Block” = auto renewed and sent out email reminders to the client that a new invoice would be submitted soon o “Block – 1 yr” = had an expiry date of 1 year and sent out an email notification to the client when their block was nearly used o “Block – MS funding” = did not necessarily have an expiry date but also did not notify the client as the funding source was a 3rd party and the client was not responsible to re-up Projects and Billing • Important – Finance should review every project created for proper billing attributes o • Project Management needs to receive training on finance of Projects so that previously defined billing attributes are not usurped; i.e. adding a “Change Order” phase to a fixed fee project without setting the Phase to “bill separately” DID YOU KNOW - that tickets created under the Issues Tab of a project will bill as part of the base phase? Oftentimes, issues are really “issues” OR they could be a change order. We had elected to not use “issues” unless the time was determined and set to non-billable. Projects and Billing Downpayments • Enter a title or PO in the PO field of the Project regardless of if the client gives you one or not • IMPORTANT – In my experience, making sure the box is checked for “restrict downpayment to this project” has been hugely important o Additionally, the system will apply downpayment dollars to ‘anything’ billed; so it is important to understand the intent of the downpayment Projects and Billing Applying Microsoft Funding (or other 3rd Party) Option 1 • Bills the 3rd party directly but allows client to benefit immediately by the expected funding Option 2 • Bills the client directly; client is responsible for payment via contract and invoice, however, 3rd party payment will be applied to AR to cover open invoice(s) once expected funding has be received. Projects and Billing Applying Microsoft Funding (or other 3rd Party) Option 1 - Steps • Create and Invoice (downpayment type) o • Option 2 - Steps • o Give invoice a value for funding Use Inv No that denotes funding (118901 MSV = Microsoft Voucher) 3rd • Set the Bill To to • Leave this invoice OPEN as a todo until funding is confirmed Create and Invoice (downpayment type) Give invoice a $0.00; note value in Summary • Use Inv No that denotes funding (118901 MSV = Microsoft Voucher) • Set the Bill To to 3rd Party • Leave this invoice OPEN as a to-do until funding is confirmed\ • Create a separate invoice for the Customer using same digits as funding Invoice Party Projects and Billing Applying Microsoft Funding (or other 3rd Party) Option 1 – Extra Step • Since this invoice is billing a 3rd party; however, the client is benefiting from the funding, the funds need to be re-allocated within the deferred revenue account to the Client via this Journal Entry: Projects and Billing Applying Microsoft Funding (or other 3rd Party) Option 1 – Pro vs. Con • Client may benefit immediately which makes the client happy; however, if funding falls through, it may be difficult to go back to client and collect. Option 2 – Pro vs. Con • SOW must be clear that the client is responsible to pay. Billing the client directly limits the liability should funding not pan out. This must not be a de-motivator from a sales perspective in helping to collect on 3rd party funding. Projects and Billing PreSales Engineering Efforts • To track non-billable prospect-facing time for engineering presales efforts: • Create a customer entity called “PreSales” and create accompanying projects for each Business Unit/Department • Create a work role specific for this purpose; Proj-PreSales Creating Invoices • “Consistency” We had always billed recurring Agreement invoices on the 15th of the month for the following month; never the 16th … always the 15th of the month. This makes interpreting data in CW and QB consistent as well. Additionally, we have always billed agreement overages and T&M projects for the month using the last day of the month as an invoice date. This aligns with the “matching principal” of accounting; costs and revenue hitting the applicable 30 day period, netting profit. Invoice Wizard • Always double-check the period you’re billing through and set your invoice date. Creating Invoices Invoice Wizard • Bill product separately. Make correction and bill product first. (See more at Product Billing) • Always send a copy of the invoice to yourself and file in a single folder (i.e. ‘Invoices Sent’ folder) o When a client asks for an invoice again; resubmit by using the Summary of the email and say “Resubmitting Inv No 117325” and save this to the SAME ‘Invoice Sent’ folder. This makes it very easy to find confirmation during the collections process; and reveals repeat offenders using the “I never received it” excuse. Creating Invoices Fixed Method Invoice Type • NEVER create “fixed” method invoices at the same time as “actual” / filter first then create one at a time • Fixed invoices may be used to realize revenue ONLY and may not be submitted to the client at all. These invoices should represent ‘actual’ time spent within that calendar month • Invoices for expense reimbursements for fixed fee work are created separately Creating Invoices Actual Method Invoice Type • These invoices should be able to be swept through into the invoice review process • Leave out the invoices with the lowest values or even $0.00 • Review these for write-off if they are presales • Edit to non-billable for incidental amounts • Or hold until next billing period and consolidate Creating Invoices Billing Status Ideas Some examples of Billing Status types and the meaning we applied are as follows: • Closed to Company Only = internal purposes only, not submitted to the client and did not publish to the CW customer portal • Closed/Submitted = typical status of submitted invoice for payment and the ONLY status that publishes to the CW customer portal • SEND = used after accounting review only • Ready to Send = status of previous approver(s) pending accounting review • Waiting on Microsoft = pending confirmation of funding/payment • Waiting on Milestone = pending milestone completion prior to billing (downpayment invoice types, typically) Creating Invoices Credit Memos Always use the original invoice number as the Credit Memo number and add “CM” to it Seems so simple, and it is! It saves a lot of time in verifying work completed and reduces, if not eliminates, redundancy in creating another credit memo in error and is very clear to the client that the requested credit has been provided. Creating Invoices Product Billing We found that billing product via an SR set to bill by itself was ideal. Why bill separately? • Visibility within the Invoice Wizard and Invoice Search • Invoice could be created at-will to expedite AR and collections • Many clients process product invoices differently • Publish the client’s PO# and a Summary to the invoice for billing clarity • The internal SR# would become the Company’s PO# when purchasing the product from the Vendor. • The SR will NOT pull downpayment dollars that were allocated for services (i.e. when on a Project). Invoice Review Recommendations Invoice Tab • Always review the Invoice Tab for the Service, Expense, Product, Agreement and Downpayment details so that you know what you’re looking for on the detail tabs. o Although, just because there might be a 0.00 doesn’t mean there isn’t something for ‘free’ on the detail tab, right? Invoice Review Recommendations Time Tab • On the Time Tab, be sure that the columns for Resource, Agreement, Work Role, Work Type, Hours and Rate are visible in your view. Perhaps even the SR ID will be helpful here. Invoice Review Recommendations Time Tab • If you are publishing engineering time entry “notes” to the invoice, review notes via the blue down arrow or by printing the invoice to the screen. • IMPORTANT: We do need to understand where agreements are applied; if downpayment dollars are being used, if billing rates have changed, etc. Accounting Interface – Direct Transfer • Sometime there is a need to delete a batch, edit an invoice, resubmit and then recreate the batch again for posting. Of course, this does create room for error. • The invoices that need not be edited must be pushed to an IIF so that they are not posted a second time to accounts receivable. • Never delete a batch without making sure that your Unposted Invoices Tab is EMPTY Accounting Interface – Direct Transfer IMPORTANT: The IIF document created to purge the already posted invoices should share the same exact name as the original batch ID of the Direct Export. (See “naming schema” below for more details.) The original posting in QB will reference the original batch ID in the memo. The trail will be broken if the batch is deleted with no IIF of the same name created. The batch ID on the CW Invoice/GL Entries Tab will denote the newest batch ID, but this does convolute information when it doesn’t match the QB memo field. A couple of additional ideas in this regard would be: • After a diligent invoice review process; wait a couple of days (or longer if possible) after submitting invoices to client for payment; before posting invoices to accounting in order to allow time for a possible “revision”. • Export Invoices and Expenses separately – never together. • Segregate some invoice postings into sub groups. Depending on invoice volume, ideally, publish deferred revenue (downpayment or block retainer) invoices individually via their own batch and post certain agreement invoices into a single batch, as an example. • A naming schema for the batch is important. What has worked well for me is using the actual ‘posting date’ as the batch ID followed by a [Inv or Exp]_[ltr of alpha][IIF or blank]. For example: o 032813Inv_a = direct export of invoices only o 032813Inv_b could be the direct export of a single downpayment invoice o 032813Exp_a = direct export of expenses only o 032813Inv_aIIF = IIF export of the deleted but previously posted invoices to QB QuickBooks Integration at a Glance Profit and Loss Mapping to the QuickBooks Chart of Accounts is key to being able to reviewing financial figures and creating usable reports. Here are a couple of ideas that may suite you: • Use the CLASS as your Business Unit/Department • Track your consulting revenue in at least three categories o Recurring Support is monthly recurring billing based on a signed agreements o Non-recurring Support is the support billed over and above the monthly recurring billing o Consulting is Project efforts QuickBooks Integration at a Glance Balance Sheet Using the PO Field in ConnectWise which maps over in accounting to the PO field in QB, allows you to review important figures such as Deferred Revenue balances on a per client/per project basis (as previously mentioned under Downpayments) for accuracy. o By opening a Balance Sheet / drill into the Deferred Revenue type to review / sort by Customer or “filter” to a single customer / customize the report to include the PO # field / sort on PO# field / export to excel and scrub Payroll Journal Entry Data Extract The time entry data can be extracted from ConnectWise and into an excel document using a required format provided by ADP for a specific payroll period (semi-monthly pay period). Payroll Journal Entry Profit and Loss With this data, ADP was able to generate our payroll and provide a report on a per Business Unit/Department basis as well as on billability (Billable vs. Non-Billable and Purchasing vs. Presales). Payroll Journal Entry Profit and Loss It would also distribute out our overhead or G and A codes. This report could then be entered into a Journal Entry template in excel which would then give us figures for our financials which would look a bit like this: Q and A Session If Time Permits Thank you !! By : Doreen Gemme www.newlifedevelopment.net January 2014 www.linkedin.com/pub/doreen-gemme/45/2b8/b68/