Generations Home Care System ® Users Manual Generations® Home Care System Users Manual Generations® Home Care System E-mail: support@idb-sys.com Phone: 989-773-7106 Fax: 989-773-0099 Integrated Database Systems® – http://www.idb-sys.com Page 2 of 47 Generations® Home Care System Users Manual Page 3 of 47 System requirements and installation .............................................................. 6 Hardware and software requirements ............................................................... 6 Installation Overview ......................................................................................... 6 SQL Server 2000 Setup and Instructions .......................................................... 7 Agencies that do not have SQL Server 2000 ................................................. 7 Agencies that already have SQL Server 2000 ............................................... 8 Generations® Home Care System Setup .......................................................... 8 Registering Generations® ................................................................................. 9 Sharing Generations® on a Network ................................................................. 9 Windows XP Firewall ......................................................................................... 9 Configuring Generations Home Care System to run with Windows XP Sp2 Firewall. ......................................................................................................... 9 Step by Step Instructions ............................................................................... 9 Creating a New Database ............................................................................... 12 Upsizing Schedule Logistics Data to Generations® ........................................ 12 Navigating the System ..................................................................................... 14 Main Form - Main Tab ..................................................................................... 14 Clients .......................................................................................................... 14 Caregivers ................................................................................................... 14 Scheduling Calendar ................................................................................... 15 Shift Search ................................................................................................. 15 Company Settings ....................................................................................... 15 Backup Database ........................................................................................ 15 Restore Database ........................................................................................ 15 Optimize Database ...................................................................................... 15 Main Form - Maintain Lists Tab ....................................................................... 15 Agencies ...................................................................................................... 15 Case Managers ........................................................................................... 15 Client Type................................................................................................... 16 Class ............................................................................................................ 16 Classifications .............................................................................................. 16 Holidays ....................................................................................................... 16 Payroll Items ................................................................................................ 16 Main Form – Timesheets Tab ......................................................................... 17 Create Timesheets ...................................................................................... 17 Edit Timesheets ........................................................................................... 17 Maintain Timesheet Weeks.......................................................................... 17 Main Form - Integrated Apps Tab.................................................................... 17 Import from QuickBooks® ............................................................................ 17 Update QuickBooks® .................................................................................. 18 Timesheet Transfer to QBooks .................................................................... 18 Create Invoices in QBooks .......................................................................... 18 Main Form – Reports Tab ............................................................................... 18 Clients .......................................................................................................... 18 Caregivers ................................................................................................... 19 Schedules .................................................................................................... 19 Billing ........................................................................................................... 20 Introduction - The Big Picture .......................................................................... 20 Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 4 of 47 Where to get help ............................................................................................ 21 Getting Started – Things you need to do first ................................................ 21 Overview ......................................................................................................... 21 Create a new database ................................................................................... 21 Setting up Company Information ..................................................................... 22 Company Information Tab ........................................................................... 22 Calendar Options Tab .................................................................................. 22 Calendar Display Options ............................................................................ 22 Other Options Tab ....................................................................................... 22 QuickBooks® Tab ........................................................................................ 23 Security Tab................................................................................................. 23 Security Groups............................................................................................... 25 Getting Started - Setting Up Your Timesheet .................................................. 26 Creating and Maintaining Schedules ............................................................... 26 Scheduling Calendar ....................................................................................... 26 Scheduling Calendar - Add Schedules ............................................................ 27 Scheduling Calendar – Confirm Schedules ..................................................... 28 Scheduling Calendar - Available Shifts ........................................................... 29 Scheduling Calendar - Delete Scheduled Shifts .............................................. 30 Scheduling Calendar – Replace Schedules .................................................... 31 Scheduling Grid ............................................................................................... 32 Call Center ...................................................................................................... 34 Creating and Maintaining Timesheet Data ...................................................... 36 Timesheets - Maintain Timesheet Weeks ....................................................... 36 Timesheets - Add/Edit ..................................................................................... 36 QuickBooks® Interface Overview ................................................................... 37 QuickBooks® Requirements ........................................................................... 37 Initial Setup Order ........................................................................................... 37 QuickBooks® Client Setup .............................................................................. 39 QuickBooks® Caregiver Setup ........................................................................ 40 QuickBooks® Interface - Payroll Items ........................................................... 41 Overview ......................................................................................................... 41 Maintaining the Payroll Items List .................................................................... 41 Assigning Payroll Items to Caregivers ............................................................. 42 Payroll Item Discrepancies .............................................................................. 42 Sub-contractors ............................................................................................... 42 QuickBooks® Interface - Service Codes......................................................... 43 Overview ......................................................................................................... 43 Maintaining the Service Code List ................................................................... 43 QuickBooks® - Creating Timesheets and Bills .............................................. 43 Overview and Required Settings ..................................................................... 43 Steps to Create Timesheets or Bills ................................................................ 44 Holidays and Overtime for Timesheets ........................................................... 44 Auditing the Transfer of Timesheets and Bills ................................................. 45 Deleting data from QuickBooks® .................................................................... 45 Audit Messages ............................................................................................... 45 QuickBooks® - Creating Invoices ................................................................... 45 Initial Setup ..................................................................................................... 46 Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 5 of 47 Creating Invoices............................................................................................. 46 Other Expense Items....................................................................................... 46 Auditing the Transfer of Invoices ..................................................................... 47 Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 6 of 47 System requirements and installation Hardware and software requirements Operating System Required: Windows 2000 or higher (Including Windows XP Home and Professional Editions). Memory: Recommended: 256 MB (WIN 2000), 512 MB(WIN XP) Minimum: 128 MB(WIN 2000),256 MB(WIN XP) Computer/Processor: Recommended: Pentium III Minimum: Pentium 300 megahertz (MHz) or higher processor; Drive Space: Most installations will require less than 110 MB of free disk space on each PC you install Generations® on. If you have an older PC, more components will need to be installed to bring the PC up to date with the latest Microsoft data access components. At a maximum the installation could require 230 MB free space. Drive CD-ROM drive Multi-user Requirements Computer system must be networked. Installation Overview There are two components that need to be installed. 1. SQL Server 2000 Desktop Database Engine Installation: One computer on your network needs to run SQL Server. The computer running SQL Server 2000 will be performing all the processing on the database as requested by other computers on your network. Agencies that already have SQL Server 2000 can skip this step. 2. Generations® Home Care System client software is installed on every computer that will use the system. Generations® Home Care System is a software application that connects to a database on the SQL Server 2000 computer. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 7 of 47 SQL Server 2000 Setup and Instructions Agencies that do not have SQL Server 2000 IDBS distributes the SQL Server 2000 Desktop Database Engine to customers that do not have SQL Server. The major difference between the desktop and full blown version is the desktop edition is optimized for 15 users or less and doesn’t come with the management tools that the full blown version comes with. The first thing you should do is select a computer to install SQL Server 2000 Desktop edition on. Only one computer needs to have SQL Server 2000 Desktop Database Engine installed. This computer will do all the data processing and handle requests by other computers on your network to add, update, and delete data. For best results select a powerful computer with plenty of disk space that is not heavily used for other tasks. SQL Server 2000 sp3 Desktop Edition Installation 1. 2. 3. 4. 5. 6. 7. Select an appropriate computer to run SQL Server 2000. Insert the CD labeled SQL Server Sp3 Desktop Edition Installation should automatically start. If the installation does not start go to Start>Run and type d:\setup.exe (replace"d" with your CD drive letter if different). Reboot after installation is completed even if you are not prompted to do so. After rebooting you should see the SQL Server icon in your systray. The green arrow indicates SQL Server is running. A red circle would indicate SQL Server is not running. The server must be running (green arrow) for you to access your data. If you double click on the Icon you will see options for Start, Stop, and Pause along with a checkbox to Auto-start service when OS starts. The checkbox to Auto-Start services should be checked. Stopping the server will make your database inaccessible. Pausing the server will prevent users that are not currently connected from connecting. Note: If you do not see the SQL Server Icon, go to Control Panel>Administrative Tools>Services and look for an entry called MSSQL$IDBS. You should see the service as started. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 8 of 47 Agencies that already have SQL Server 2000 To use Generations® with an existing SQL Server 2000 installation perform the following steps. 1. Verify the server security is mixed mode. To set up Mixed Mode security using Enterprise Manager a. Expand a server group. b. Right-click a server and then click Properties. c. Click the Security tab. d. Under Authentication, click SQL Server and Windows. e. Under Audit level, select the level at which user accesses to Microsoft® SQL Server™ are recorded in the SQL Server error log: f. None causes no auditing to be performed. g. Success causes only successful login attempts to be audited. h. Failure causes only failed login attempts to be audited. i. All causes successful and failed login attempts to be audited. 2. Add a user to your server that is a member of the system administrator’s role. The example below uses scheduler as the user id and WDY#E&O# as the password. Open SQL Query Analyzer, type in the following commands and click run. USE MASTER GO EXEC sp_addlogin 'scheduler', ‘WDY#E&O# ' GO EXEC sp_addsrvrolemember 'scheduler', 'sysadmin' GO Generations® Home Care System Setup Use the Generation Home Care System CD to install Generations® on each computer that will be accessing the system. Operating Systems supported are Windows 2000 and Windows XP (home and pro). 1. Insert the CD labeled Generations® Home Care System. 2. Installation should automatically start. If the installation does not start go to Start>Run and type d:\setup.exe (replace"d" with your CD drive letter if different). 3. Follow the installation instructions. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 9 of 47 Registering Generations® Before you can access Generations®, you must obtain a valid registration code for each computer you install Generations® on. When you first start the system you will see a screen with a unique serial number. E-mail the serial number to support@idb-sys.com or call 989-773-7106 to obtain your unlock code If you are installing the system on multiple computers it may be easier to do all the installations, then e-mail or call us with the codes. Sharing Generations® on a Network Generations® was designed to operate efficiently over various network topologies and speeds. Wireless networks are fine and the database is efficient enough to access the database over the internet with a broadband connection. Generations® communicates over a port, so it is not necessary to share the folder that contains the database. This is more secure and helps protect you data because people on the network can not make unauthorized copies of the database. Windows XP Firewall Configuring Generations Home Care System to run with Windows XP Sp2 Firewall. Microsoft Windows XP Service Pack 2 includes many additional security features enabled by default. Windows XP Firewall is now enabled by default and disables almost all inbound external connectivity to the computer. Computers that are trying to connect to SQL Server will be not be able to connect until SQL Server is set as an exception in Windows Firewall. Additionally, all computers must be setup with file and print sharing enabled. Follow the instructions below on the computer running the SQL Server database. Step by Step Instructions 1. Open the Windows Firewall control panel provided by Windows XP SP2. Start > Control Panel > Windows Firewall (switch to classic view of control panel if necessary) Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual 2. Select the Exceptions tab. Integrated Database Systems® – http://www.idb-sys.com Page 10 of 47 Generations® Home Care System Users Manual 3. Click the Add Program button. 4. Browse to the sqlservr.exe executable file. "C:\Program Files\Microsoft SQL Server\MSSQL$IDBS\Binn” Integrated Database Systems® – http://www.idb-sys.com Page 11 of 47 Generations® Home Care System Users Manual 5. Page 12 of 47 The sqlservr.exe should now be displayed under Programs and Services and have a check mark designating that it is enabled. Click the OK button when finished. Check this box 6. Check the File and Printer Sharing box Do this step on all computers accessing the database as well 7. Your Windows XP Firewall should now be configured to allow Generations connections from other workstations. Creating a New Database 1. Open Generations® 2. Go to File>Create New Database 3. Enter a name for your database and click OK. Upsizing Schedule Logistics Data to Generations® Generations® can not read Schedule Logistics databases due to the difference in formats. You can however import your existing Schedule Logistics database into an empty Generations® database. This process is called upsizing. Upsizing will transfer all your data from Access to SQL Server. Pictures can also be transferred but a different approach is used. Verify Schedule Logistics version is 3.198 or higher. To determine your current version, open the database you wish to upsize in Schedule Logistics and select Help>About Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 13 of 47 Schedule Logistics. If your version is below 3.198 you will need to install the latest Schedule Logistics update from www.idb-sys.com/updates.asp. Make sure you have opened the Schedule Logistics company file at least once after updating. Upsizing Steps 1. Create a new SQL database (File > Create New Database 2. Select File > Upsize to SQL Server Select the Schedule Logistics database you wish to upsize. The most efficient approach is to place your Schedule Logistics database on the server before upsizing. The system can stop responding for a short time which is OK, processing is still taking place in the background. Upsizing may take a long time depending on the amount of data you have. 3. After the upsizing process has finished Generations® compares the number of rows in each table with the number of rows in the Schedule Logistics file. If there any discrepancies you will get a message with directions to e-mail us with some files created during the process so we can help you. If there were no discrepancies a message will confirm the upsizing process was successful. 4. Optimize your database. After upsizing you should optimize the database. Open Generations® and click on the Optimize Database button located on the main form. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 14 of 47 Troubleshooting Please contact us immediately at support@idb-sys.com. Navigating the System The main menu or startup form is where you can access common menu items. The startup form is displayed when you first open Generations® and can be accessed at any time by the menu item Show Startup Form. There are five tabs on the startup form. Main - contains the most frequently access items. Maintain Lists - contains items which are used in various dropdown lists throughout the system Timesheets - functions pertaining to timesheets Integrated Apps – QuickBooks® interface Reports - all system reports The current database you have open is displayed in the gray bar near the top of the form. Caregiver expirations are displayed at the bottom of the form. Details can be accessed by clicking on the magnifying glass icon. Main Form - Main Tab Clients – The client intake form has the following tabs which organize the client data. Refer to online help for more details on each of the areas. Personal Data Custom Fields Contacts Visit History Directions/Misc. Notes Exclusions Service Orders Interruptions of Service Supervisory Visits Plan of Care (485) Reminders Caregivers - The Caregiver Data form has the following tabs which organize the caregiver data. Refer to online help for more details on each of the areas. Personal Data Absences Custom Fields Exclusions Misc. Notes Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 15 of 47 Payroll Items Reminders / Expirations Skills Supervised Visits Unavailable Visit History In-Services Scheduling Calendar Create, update, view, and delete schedules. Call Center The call center enables you to track any calls that come in by your clients or caregivers that need to be resolved. You can enter in the name of the caller, the call type (note type), description, and mark the call closed when it is resolved. Generations® automatically fills in the time it was opened, the user who entered the call, and the time when the call was resolved Shift Search Search for a caregiver to fill a single shift or a range of shifts. Company Settings System options and settings specific to your agency. Backup Database Creates a backup of the database. This function must be performed on the server computer. Restore Database Restores the database from a backup. Function must be performed on the server computer. Optimize Database Shrinks the database, re-creates indexes, and recalculates statistics. This function should be used monthly to keep your database in top shape. Don’t overuse this feature, when used excessively it can actually decrease performance as your database will need to re-allocate space when it grows. We recommend this be performed once every month. Main Form - Maintain Lists Tab Agencies One or more case managers can be assigned to an agency. If the agencies address or phone number changes you make the change once here. Case Managers Track information on case manager including phone, fax, and agency. A case manager can be assigned to a client on the client intake form. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 16 of 47 Client Type Used to categorize clients in groups reporting purposes. You create categories that make sense in your business. If your clients all fit into the same category then you don’t need to use this feature. Many agencies use this feature to group their clients by the frequency in which these clients are invoiced, i.e. weekly, monthly, Medicaid, Private Pay, etc. Class You can assign classes to your caregivers if you need to separate your caregivers by class in QuickBooks for reporting purposes. When you have time tracking enabled, Generations® will apply the class to each timesheet item in QuickBooks. Classifications Home Health Aide, RN, etc. Classifications are assigned to your caregivers. You create your own classifications (under the Maintain Lists Tab) based on how you want to classify your caregivers. This can be used when searching for an employee to fill a shift that needs to be a certain classification like CNA. Holidays Only applicable if you pay holidays at a fixed percentage of the employees pay rate (time and a half, double time, etc.). Holidays entered here automatically calculate the rate for that day. If you use the holiday table do not add holiday rates of pay. The rate modifier designated is used to calculate the corresponding billing an pay rates for the hours worked within that particular 24 hour period. If you pay and bill for a portion of a day such as after 5pm on Christmas Eve then you would want to assign a holiday pay rate and billing rate for that particular shift only. Payors Record information about your client’s third party payors. Payroll Items Master list of payroll items. If the pay rate is based on visit (ex. 24 hour live-in) check the flat rate box. If the pay rate is hourly leave the flat rate box unchecked. Physicians Physicians from this list appear in physician dropdown lists located on the client intake form. Referral Sources Track information on your referral sources. Information from this list appears in the referral dropdown list located on the client intake form. The Referrals by Date report enabled you to monitor where your best referrals are coming from. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 17 of 47 Service Codes Service codes drive your billing rates. Check the flat rate box if billing for a LiveIn type Skills Assign user defined skills to your caregivers and search by those skills. Main Form – Timesheets Tab Timesheets are used for payroll reports, billing reports, and transferring timesheets, invoices, or bills to QuickBooks. Create Timesheets Creates timesheets based on the schedules for a week or whatever pay period you have established in the system under Maintain Timesheet Weeks. Edit Timesheets Enables you to edit timesheet hours the system Generated or add new timesheets. In addition to hours worked there is an area for other expenses like mileage as well as the ability to mark timesheets as received. Marking timesheets as received will enable you to run a report to see which timesheets are still outstanding. Also, when processing payroll or running the billing and payroll reports, you can select to only process caregivers with timesheets marked as received. Maintain Timesheet Weeks Use this to setup your timesheet weeks. This is typically performed once every year or as needed. Use the auto-create tab to quickly create weekly timesheets. Use the add/edit timesheet tab to manual enter in your specific pay periods if they are not based on standard 7 day weeks. For instance, if your pay periods are on the first and 15th of each month, then you will want to manually enter the corresponding pay periods i.e. 10/1/2002-10/14/2002 and 10/15/200210/31/2002 Main Form - Integrated Apps Tab The integrated apps tab contains functions for interfacing with QuickBooks®. Import from QuickBooks® Transfer data for clients, caregivers, client type, payroll items, service items, and other expense items from QuickBooks® to Generations®. If you are already an existing QuickBooks® customers you can transfer all of this information into Generations® saving many hours of re-keying. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 18 of 47 Update QuickBooks® Transfer data for clients, caregivers, client type, payroll items, service items, and other expense items from Generations® to QuickBooks® Timesheet Transfer to QBooks Transfers your timesheets to QuickBooks® creating timesheets or bills depending on your settings and if you use employees or independent contractors. Create Invoices in QBooks Creates invoices in QuickBooks®. Main Form – Reports Tab Reports can be access using the Reports tab on the Startup screen or by the Reports menu item. On the reports tab is a list of reports, categories, and descriptions. You can filter the report list by selecting a new category. For example, if you only want to see client reports listed click the client category. Below is a summary of all the reports and descriptions grouped by category. Clients Case Managers Assigned to Clients - case managers and the clients they are assigned to. Client Birthdays - Lists all client birthdays by month Client Contacts - Lists clients and detailed information on their contacts Client Directory - prints a directory style listing of clients, addresses, and phone numbers. Client Information Summary – summary of information found on the client intake form. Client Notes - prints client notes by date range. Client Reminders – generate reports on any reminders you set for your clients. Client Roster – active clients displaying age, service start date, gender, diagnosis, county, client type, and priority. Client Service Order Summary – Summary of client service orders. Client Statistics - Statistical analysis of client and hours worked. Client Supervised Visits Due - Lists all clients who have a supervised visit due between any date ranges. Payors Assigned to Clients - prints a list of payors and the clients they are assigned to. Plan of Care - CMS-485 - Prints the last plan of care for the selected client. Plan of Care - Private Duty - Care plan report by client. Plan of Care Ending - Plans of care ending by date range. Referrals by Date - all referrals for your date range. This report includes the referrer, company, phone number, date, referral number, and the client that was referred. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 19 of 47 Service Order Authorizations – track compliance with authorization rules by units or amounts that have been established for your service orders. Service Order Details Grouped by Client - service order details for each client broken down by date and service performed. Service Order Details Grouped by Date - service order details for each date broken down by client and service performed Service Order Details Grouped by Service - service order for each service performed broken down by client and date of service. Caregivers Caregiver Anniversary Report - Lists all caregivers that have their annual hire date anniversary within a date range. Caregiver Assignments – Detailed visits, notes, and client information included. Caregiver Availability – List caregiver availability by taking into consideration existing schedules, caregiver unavailable times, and scheduled absences. Caregiver Directory - prints a directory style listing of Caregivers, addresses, and phone numbers. Filter by status and by classifications. Caregiver In-Services – Yearly and quarterly total for caregiver in-services entered on the In-Service tab of the caregiver form. Caregiver Information Summary – information summary for each caregiver. Caregiver Notes – Caregiver notes which may be run by date range and/or by type. Caregiver Reminders Report – generate reports, letters, and mailing labels for TB tests, performance reviews, birthdays, and anything else you need. Caregiver's by Classification - prints a list of Caregivers grouped by job classification. Supervised Visits - prints a history of supervised visits for all Caregivers. Vacations and Scheduled Absences - prints a list of Caregiver scheduled absences. Schedules Available Shifts Grouped by Date - prints schedules in a condensed format grouped by Caregivers. Available Shifts Grouped by Client - lists all available shifts by client and date range. Caregiver Mini Schedules - displays available shifts grouped by date. Client Mini Schedules - prints schedules in a condensed format grouped by clients. Overlapping Schedule Conflicts – Reports on overlapping conflicts by client Schedules By Date – All schedules sorted by date, start of shift, and caregiver. Unconfirmed Shifts - All unconfirmed shifts by client and date range. Timesheet/Payroll Other expenses report – lists all unconfirmed shifts by client and date range. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 20 of 47 Overtime Report - overtime hours worked by pay period. Received Timecards - weekly check list report for timecards received. Timesheet Detail by Pay Period - total and overtime hours for each Caregiver summarized by pay period and client. Can be ordered by client or date. Timesheet Summary by Pay Period - total and overtime hours for each Caregiver summarized by pay period. Timesheet Summary by Payroll Item – Summary of regular, overtime, and holiday hours for each caregiver. Billing Billing Report by Client - billing details for clients broken down by type of service and by shift. Billing Report by Date - billing details by date broken down by client and type of service. Billing Report by Service - billing details by service broken down by date and client. Other Expenses Report – detail of items entered on the other expense tab of the timesheet form. Projected Billing Report – billing report that pulls from schedules only used for future projections. Mailing Labels Client Mailing Labels - mailing label reports for active clients. Caregiver Mailing Labels - mailing label reports for active caregivers. Case Manager Mailing Labels – mailing label reports for case managers. Payer Mailing Labels – mailing label reports for payers. Referral Mailing Labels – mailing label reports for referrals Physician Mailing Labels – mailing label reports for physicians. Introduction - The Big Picture Generations® was developed by working closely with agencies, creating a product that will dramatically increase your overall efficiency, productivity, and job satisfaction. The main components of Generations® Clients - track and report on all important client information. Caregivers - track all report on all important Caregiver information. Schedules - maintain schedules quickly and efficiency using the Scheduling Calendar or the Scheduling Grid. Timesheets - automatically create timesheets based on existing schedules, eliminating redundant data entry. Integrated Apps – QuickBooks® and other interfaces. Reports - Generations® comes with many useful reports to help streamline your business processes. Reports for schedules, clients, caregivers, timesheets, payroll, and billing have been well thought out and developed to give your Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 21 of 47 agency the information it requires to make educated and timely business decisions. System Interactions Clients and Caregivers are the building blocks of the system. Once you have clients and Caregivers you can create and maintain schedules. The scheduled data can be automatically transferred to timesheets. Timesheets can be edited and flagged when actual Caregiver timecards are received. Timesheets are broken down by service and can produce detailed reports for payroll and billing. If you have the QuickBooks® interface you can create all your timesheets and invoices in QuickBooks® in a matter of minutes. Where to get help You can receive detailed help anywhere in the system by pressing <F1> on your keyboard. When new updates are released we update the help file so this is always the best source of information. For how-to questions, consulting the user manual should be your first step. If you can not find the answer email support@idb-sys.com with your question. For urgent requests call IDBS support at 989-773-7106. Getting Started – Things you need to do first Overview Create a new database (Schedule Logistics users will also want to upsize their database to Generations®.) Fill out the Company Settings screen. Use the Maintain Timesheet Weeks menu to pre-populate your pay periods. Create service codes (billing rates) Create payroll items (this gives each pay rate a name-these rates and the dollar amounts will be assigned to each caregiver) Add Caregivers and assign one default rate of pay under their payroll items tab. Each caregiver can have multiple pay rates assigned but the default rate is the “usual” rate. Add Clients- Remember to add directions and miscellaneous information on the Direct/Misc. tab as this will transfer to the Caregiver’s assignment report. Create a new database 1. Open Generations® and select File>Create New Database. 2. Click on the Create &New Database button. 3. Enter in a name for the database. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 22 of 47 4. Click OK Generations® will now create the new database and connect to it. Setting up Company Information The first thing you should do after creating a database is to click on the Company Settings button located on the Main tab. The company settings form consists of a series of tabs where you can setup required information and set user preferences. Company Information Tab Fill in your agency information and select the day of the week your pay period ends on. Calendar Options Tab Calendar Display Options Entire month option is the default and will display all the days in the month like a traditional monthly calendar, beginning with Sunday. Show entire pay period ending weeks in the month option will display the calendar by your pay period end or billing week. For example, if your pay period ended on a Friday, the calendar for March would display an entire week for every Friday in March. Show Notes on Scheduling Grid and Billing Report. Checking this option enables you to enter notes via the scheduling grid and have those notes print on the basic billing report by client report. This option is only necessary if you need to have a billing report with notes. Default Schedules as Confirmed This is on by default. If you want to manually create, then confirm schedules uncheck this box. Show Service Order Short Description with Schedules option will display the Short Description of each billing or service code on the scheduling calendar. Other Options Tab The Other Options tab in company settings allows you to specify how you want to identify your caregivers. Using the Caregiver SSN is recommended and required if you use the QuickBooks interface Under timesheet and billing, select whether you want to apply all hours to the starting day of the shift or if you want to split all shifts and dates worked. Splitting shifts will create separate line items when the shift goes through midnight. This option is used when you create timesheets. Based on our experience we highly recommend applying all hours to the starting day of Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 23 of 47 the shift. The exception would be if you pay a caregiver who works an overnight shift just through Midnight of the last day of the pay period. Example: Caregiver Tim Horton works a shift from 9:00 pm to 9:00 am. Split all Shifts creates two line items on your timesheet: Tim Horton 9:00 pm - 12:00 am Tim Horton 12:00 am - 9:00 am Apply all hours to starting day of the shift creates one line item on your timesheet: Tim Horton 9:00 pm - 9:00 am Live-in or flat rate schedules are always created on a single line. QuickBooks® Tab Caregivers synchronize with QuickBooks as: If your agency uses subcontractors (independent contractors) you will synchronize them with QuickBooks® vendors. If your agency has employees then select employees Pay Overtime After 40 hr work week. Applies to employees only. Overtime is not calculated for Vendors (subcontractors). Additional Options for Vendors Select to create bills or timesheets for your vendors. We recommend creating bills directly as it is one less step. Invoice line item descriptions Select how you want the line items to appear on the invoice. There are four levels of detail. 1. Date, Service, Caregiver, Shift. 2. Date, Service, Caregiver. 3. Date, Service. 4. Service Summary. Sample Invoice line items using option 2 (date, service, caregiver) Item Quantity Description Rate Personal Care 7 1/1/2003 Personal Care (John Doe) 9.50 Personal Care 6 1/2/2003 Personal Care (Jane Smith) 9.50 Respite 5 1/7/2003 Respite (Lisa Franks) 11.00 Amount 66.50 57.00 55.00 Sample Invoice line items using option 3 (service summary) Item Quantity Description Personal Care 13 Personal Care (1/1/2003 - 1/72003) Respite 5 Respite (1/1/2003 - 1/7/2003) Amount 123.50 55.00 Security Tab Security System Components Integrated Database Systems® – http://www.idb-sys.com Rate 9.50 11.00 Generations® Home Care System Users Manual Page 24 of 47 User ID's - Each user can have a unique id of up to 15 characters. The apostrophe is not allowed. You should come up with a standard for assigning user ID's. Whatever method you use each ID must be unique. Security Groups - Built in system access levels. Groups determine which part of the system you can access. After you create a user ID you must assign one or more groups to the user id in order for them to have access to the Generations®. You can not add or modify the built in security groups. Auditing - Generations® auditing records the user who originally created the item and the last user that updated the item. Throughout Generations® you will notice 'Audit' buttons or buttons with a security icon (see below). Clicking on either of these will tell you who created and last updated the record. Three steps to implementing security 1. Enable Security Navigate to the Company Settings > Security Tab. Check the box to enable security. You will be prompted to enter a password for the administrator account. Do not forget this password. If necessary write it down and keep it in a safe place. Setup the number of incorrect logins you want to allow before the users account is locked out. Six attempts is recommended but you can change it to be any number between 1 and 100. 2. Create Users You will need to create a user id for each user in the system. The user id can be up to 15 characters long and must not contain an apostrophe. We recommend first initial + middle initial + last name but you can use any method you like. It is best not to create user id's with first names like 'Tammy' because you may eventually have another Tammy working in your office. To create a user ID click on the Create New Login button. Enter the user id and the users password. The user can change their password anytime they login. As the administrator, you can reset passwords if necessary. 3. Assign Permissions After you create a user you must give that user permission. You do this by giving the user access to groups. First select the user from the dropdown list. Click on the groups you want to assign to the user and click the Assign Permission button. Security Setup - A Practical Approach 1. Create your user ID's and assign permissions before turning on security. 2. Test the permissions you have assigned to each user by turning on security. You will want to do this when others are out of the system. Make sure you don't lock down access too tight or your staff may not be able to do their job effectively. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 25 of 47 3. After implementing security for the first time make sure an administrator is around that can make changes if necessary. Administrator is required to modify security settings. Security Groups Security groups contain permissions to access various parts of the system. You assign one or more groups to your user’s accounts. Notice there are separate groups for report access Generations® Security Groups Administrator: Access to company settings, Timesheet Weeks, Security, Holidays, and all other parts of the system. Caregiver Data: Access to all caregiver data and related list items with the exception of payroll items. Caregiver Pay Rates: Access to the caregiver payroll items tab. Ability to see pay rate on scheduling forms and timesheets. Client Data: Access to all client data and related list items with the exception of the service code list and rates. Service Codes: Access to service code list which contains billing rates Integrated Apps: Access to functions on the integrated apps tab. This includes QuickBooks functions for creating timesheets and invoices. Scheduling: Access to scheduling functions, shift search, and call center. Timesheets: Access to timesheet functions including create, reset, and edit. Reports - Billing: Access to reports in the billing category. Reports - Caregivers: Access to reports in the caregiver category. Reports - Client: Access to client reports. Reports - Mailing Labels: Access to mailing labels reports.. Reports - Schedules: Access to schedule reports. Reports - Timesheets: Access to timesheet reports. Important! When you assign the Administrator group to a user they will have full access to the system, regardless of any other options. Typical Scenarios Scenario 1: You want to implement security so users have to login to Generations® but you don't want to restrict their ability. Assign all groups to your users. Scenario 2: You don't want your staff to see other employees pay rates. Assign all groups except Caregiver Pay Rates, Administrator, and Reports - Caregiver. The user will still be able to schedules and modify timesheets as the rate will be hidden. Scenario 3: You don't want your staff to see billing rates. Assign all groups except service codes, Administrator, and Reports - Billing. Security - Maintenance Function Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 26 of 47 Disable Login - disabled logins can not access any part of the system. Disable a login when you want to remove access for a particular user. Enable Login - if a user types in the incorrect password too may times (exceeding what you have setup on the security form) their account will become locked out. This is to prevent someone from trying to guess a password. To reset their account and administrator must enable their login here. Reset Password - resets a user’s password. Use when a user forgets their password. Note you can not see the user’s original password as all passwords are encrypted in the database. Getting Started - Setting Up Your Timesheet Weeks Setting up your timesheet weeks is very important. You must have this information setup as soon as possible. Select Maintain Timesheet Weeks on the Timesheets tab. Read and follow the instructions on the form carefully. Creating and Maintaining Schedules Scheduling Calendar The Scheduling Calendar is where you will create and update your schedules. The scheduling calendar can be accessed from the Main Tab on the Startup Form. It can also be accessed from the client and caregiver forms by clicking on the calendar icon. At the top left of the Scheduling Calendar screen is a list of active clients. The list is sorted alphabetically and displays the total number of hours the client has scheduled for the current week. At the top of the list is All Clients and the total hours for all clients is at the top as well. At the top right of the screen is a list of active Caregivers with the total hours next to their names. Navigating months is accomplished by using the button at the top of the screen or by clicking the select date button at the top of the screen. There are also several buttons at the top of the form that can perform useful tasks. All these tasks can also be accessed by right-clicking on the calendar. If you hold your cursor over any of the buttons a popup description of what the button does will be displayed. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 27 of 47 Scheduling Calendar - Add Schedules Steps to add a schedule 1. Select a date on the Scheduling Calendar when you want the schedule to start. The date will be highlighted when you click on it. 2. Right-click and choose Add Schedules or click on the Add Schedules button. 3. Fill out the Advanced Scheduling Options information and click the Create Schedules button. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 28 of 47 If you uncheck the Confirmed box a question mark will appear on the calendar next to the Caregiver’s name. The question mark designates that someone is scheduled to work the shift but it still has to be confirmed. You can set the confirmed default in company settings. Scheduling Calendar – Confirm Schedules If you create a schedule as unconfirmed, a question mark will appear after the Caregivers name on the calendar. To confirm a schedule, right click on the scheduling calendar and select Confirm Schedule or check the confirmed box on the scheduling grid. You only need to enter a start time if you have multiple schedules per day, otherwise leaving the start time blank will confirm all schedules for the chosen client, caregiver, and date range. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 29 of 47 Scheduling Calendar - Available Shifts All available shifts are conveniently displayed on the Scheduling Calendar as "(Available Shift)". To designate a range of shifts as available follow the steps below. 1. Select a date on the calendar when you want the Available Shift to start. The date will be highlighted when you click on it. 2. Right-click and choose Add Schedules or click on the Add Schedules button. 3. In Advanced Scheduling Options, select "(Available Shift)" from the Caregiver list. 4. Fill out the rest of the Advanced Scheduling Options information and click the Create Schedules button. Available shifts can also be added to the Scheduling Calendar when creating client service orders. When you have more than one service order being filled per shift you should add the Available Shift using the above method. More on available shifts You can assign a shift as available a number of ways: New service order. After you set up a new service order the system will give you the option to automatically place available shift on the calendar. As you are able to staff these shifts simply use the replace function to replace the available shift entries with your caregiver. Adding from the scheduling calendar. Replacing from the scheduling calendar. If a caregiver quits or is unable to fill a scheduled shift you can replace the caregivers’ shifts with the available shift entry. Note: When terminating a Caregiver, Generations® gives you the option of making the shifts “Available”. This way, you are still able to see the shifts in the Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 30 of 47 system and when filling them, right click on the first day of the effective change and choose Replace. Replace the available shift with the Caregiver’s name from the drop down list Scheduling Calendar - Delete Scheduled Shifts Steps to delete scheduled shifts from the Scheduling Calendar 1. Select a client or Caregiver from the drop down lists on the Scheduling Calendar. 2. Select the first date on the Scheduling Calendar you want to delete. The date will be highlighted when you click on it. 3. Right-click and choose Delete Schedules or click on the Delete Schedules button. 4. In the Advanced Delete Options screen, fill out the required parameters and click the Delete Selected Dates button. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 31 of 47 Scheduling Calendar – Replace Schedules The Replace Schedules screen allows you to replace schedules for one Caregiver with another Caregiver, or keep the same caregiver and change times or days of the week. If you just need to replace a single shift or a small number of shifts it can be easer using the Scheduling Grid. Steps to replace a schedule 1. Select a date on the calendar that corresponds to the first day you’re going to begin replacing scheduled shifts with another Caregiver. The date will be highlighted when you click on it. 2. Right-click and choose Replace Schedules or click on the Replace Schedules button. 3. Fill out the form and click the Update Schedules button. Notes: To select an end date un-check the All Future Dates box and enter a date through. Time range default is all times. If you need to select a specific shift during a day un-check the all times box and enter a start time. This feature is helpful if two or more shifts are scheduled per day. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 32 of 47 Scheduling Grid Every schedule that you create can be displayed in the Scheduling Grid. Although you will use the Scheduling Calendar for most of your scheduling needs, in some cases you may find it easier to maintain schedules using the Scheduling Grid. Examples of where you may prefer to use the grid to edit schedules: Replacing a Caregiver for a single shift Changing the start time or end time for a single shift You have a large number of caregivers working for a client on a single day and all of them will not fit on the scheduling calendar display (this is quite rare). Note: You can only add and edit one schedule at a time in the scheduling grid. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 33 of 47 Quickly sort and filter the items displayed on the Scheduling Grid by selecting any of the fields and using your right-click mouse button. Sort Ascending - Sort the grid in ascending order based on the field selected. Sort Descending - Sort the grid in descending order based on the field selected. Filter By Selection - Displays items that are the same as the item selected. For example, Filtering By Selection on the client Allen, Doris will cause the grid to only display schedules for Allen, Doris. Filter Excluding Selection - Display all items that are not like the item selected. Toggle Filter - Removes/Applies the last filter you applied to the schedule. Remove Filter/Sort - Removes any filters or sorting you have done. Scheduling Grid - Adding Schedules To Add a schedule using the scheduling grid follow the steps outlined below. Scroll down to the last scheduled shift in the grid and inset a new shift where there is an asterisk '*' in the left margin (an asterisk to the left of the records designates that record as new). Choose a client and Caregiver from the drop down list. Enter a date. Enter a start time and end time. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 34 of 47 Scheduling Grid - Deleting Schedules Right-click with your mouse in any field of the schedule and choose Delete Schedules. Scheduling Grid - Editing Schedules Edit any of the schedules using the Scheduling Grid. Simply select the information you want to edit and change it. For example, you may need to replace a scheduled Caregiver that called in sick with another Caregiver. Simply select a different Caregiver from the Caregiver drop down list. Call Center The call center enables you to track any calls that come in by your clients or caregivers that need to be resolved. You can enter in the name of the caller, the call type (note type), description, and mark the call closed when it is resolved. Generations® automatically fills in the time it was opened, the user who entered the call, and the time when the call was resolved. Automatically add the call center information to your client or caregiver screens. Add Note to Client or Caregiver Data You can add the call details to the client or caregiver notes by clicking on the add note icon. After you have attached a note from the call center to your client or caregiver an 'X' will appear next to the add note icon. Make Notes Read Only With security enabled you can make the notes entered into the call center read only by checking the "Do not allow notes to be edited or deleted" box located in Company Settings > Security Tab. When you make the note read only the only change that can be made is to mark the note as Closed. Security Settings With security enabled you must grant the user access to the Scheduling Group in order for them to access the call center. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 35 of 47 Scheduling Daily Backups You must be on the server computer to backup or schedule backups. Steps to Schedule a Backup 1. Make sure the SQL Server Agent is running and is set to Auto-Start when OS Starts. a. Double click on the SQL Server icon in the systray. b. Select SQL Server Agent from the services drop down list. c. Click the start button and check the box to Auto-Start when OS Starts. 2. Click on the Backup Database button located on the Main Tab of the startup form then click the New button to create a new backup job. Select the database you want to backup from the list along with the location, backup times, and days of the week. a. Backups can be done when users are in the system. b. The server computer must be running for the backup to succeed. 3. Click OK to finish. 4. Verifying your Backups are Being Created The Scheduled Backup Job History (located below the Schedule Backup Jobs list) list shows details of your backups including the status (success or failure), run date, last run time, and number of retries. You should check this tab periodically to verify your backups are working correctly. For more information about the success or failure double-click on one of the history items. Note: This list will only show scheduled backups. It will not show ad-hoc backup you make. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 36 of 47 Troubleshooting The most common cause of backup failure is due to the SQL Server Agent not running. See Steps to Schedule a Backup (top) for instructions on how to enable the SQL Server Agent. Creating and Maintaining Timesheet Data Timesheets - Maintain Timesheet Weeks Timesheet weeks allow you to group Caregiver timesheets by week. Accurate timesheets give you the ability to print accurate payroll and billing reports. Timesheets can be automatically generated based on your scheduled shifts. To setup your weeks click on the Maintain Timesheet Weeks button on the Timesheets tab and follow the instructions. Timesheets - Add/Edit After running the auto-create timesheets process you can manually add and edit your timesheets using the Timesheets>Edit Timesheet menu. Weeks that have been allocated display an 'X' in the allocated column. Allocated means they have been transferred from your schedules. Click on an individual timesheets to have the information for that timesheet displayed. On the bottom half of the screen are four tabs describe below. Timesheet Hours: All hours worked by the caregiver. Other Expenses: Any other expenses like mileage. Each other expense item has a billable checkbox. Check this box if you want this item to appear on the billing reports and to be transferred to QuickBooks® when you create invoices (QuickBooks® enabled customers only). Service Orders: Read only display of the clients’ service orders. Notes: Area to write ad-hoc notes for each timesheet. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 37 of 47 QuickBooks® Interface Overview Generations® has been designed to integrate seamlessly with QuickBooks® by creating a direct communication channel that can integrate with your QuickBooks® company file. Client and caregiver information can be synchronized bi-directionally and at any time. Timesheets, Bills, and Invoices can be transferred to QuickBooks® from Generations®. You can see from the illustration below that client, caregivers, and payroll item data can be imported, exported, and updated between Generations® and QuickBooks® in both directions while timesheets, bills and invoices are created in QuickBooks® using timesheet data from Generations®. Data Element Sending System Clients Caregivers Payroll Items Timesheets Bills Invoices Client Type QuickBooks® QuickBooks® QuickBooks® Generations® Generations® Generations® QuickBooks® Direction <---------------------> <---------------------> <---------------------> <---------------------> <---------------------> <---------------------> <---------------------> Receiving System Generations® Generations® Generations® QuickBooks® QuickBooks® QuickBooks® Generations® QuickBooks® Requirements QuickBooks® Pro 2003 or higher must be installed on the computers that will be interfacing with QuickBooks®. You must be in Multi User Mode (in QB, click on File then the make sure it says “Switch to Single User Mode” this means you are in Multi User. To transfer timesheets, you must have Time Tracking enabled in QuickBooks®. In QuickBooks® 2003, this can be setup using the Edit>Preferences menu. Please refer to your QuickBooks® documentation for more details. When creating timesheets or invoices, it is recommended that Generations® is the only QuickBooks® user at that time. The first time you connect to QB, you must be signed in as Administrator. Initial Setup Order Before you begin using the interface set up the following items. Link clients to QuickBooks® customers. Link caregivers to QuickBooks® employees (or vendors if you use subcontractors) Set a default payroll item for your caregivers. Link service items with QuickBooks® service items. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 38 of 47 Setup the first time you connect to QuickBooks® The first time you access QuickBooks® using Generations®, an application certificate will be displayed. First check the box to allow the application to access Social Security Numbers and other personal data. Next select the Yes, Always button to allow access. You can remove or change access at anytime by using the Integrated Applications option in QuickBooks® under the Edit>Preferences menu. Generations® will be listed under applications as Microsoft Office XP. Allow access to SSN and other personal data must be checked Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 39 of 47 QuickBooks® Client Setup The client setup involves creating a link between each Generations® client and a QuickBooks® customer. This should the first thing you do when setting up the interface. Important Notes QuickBooks needs to be open and running on the same computer with Generations® any time communication takes place. Generations® will communicate with the open QuickBooks file. If you categorize your customers in QuickBooks by job we recommend you do not export new clients from Generations® to QuickBooks because Generations® will not know which category to put them in. After the initial link is setup, updating is not a problem. 2 steps to setting up your clients Step 1: Link your Generations® clients to QuickBooks® customers The Client is in Generations® and in QuickBooks® -Select the Update QuickBooks® button located on the Integrated Apps tab (startup form). -Next to each Generations® client, select the QuickBooks® customer from the drop down list to create the link. The client is in Generations® but not in QuickBooks® -Select the Update QuickBooks® button located on the Integrated Apps tab (startup form). -Click the Update QBooks button next to a client you want to create in QuickBooks®. The Client is in QuickBooks® but not in Generations® -Select the Import from QuickBooks® button located on the Integrated Apps tab (startup form). -Select one or more clients and click the import button. Notice after you import the client into Generations® an 'X' will appear in the column showing the item is in Generations®. If you import an item with an 'X' then Generations® will be updated with current QuickBooks® data. Step 2 (Recommended): Assign a default service order to each client -Open the client intake form and go to the service orders tab -Select a service order and click on the set as default button Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 40 of 47 Selecting a default will save you lots of clicks because the service will automatically default in the service list when creating schedules. You can always choose a different service if necessary. QuickBooks® Caregiver Setup Caregivers need to be linked with QuickBooks® employees (or vendors if your caregivers are sub-contractors). If your agency uses sub-contractors you can choose to have Generations® caregivers interface with QuickBooks® vendors and create bills or timesheets in QuickBooks® based on your timesheet data in Generations®. If your agency uses employees your caregivers will link to QuickBooks® employees and create timesheets. Overtime is not calculated for sub-contractors. You can determine whether or not to have overtime created for your employee's by setting the pay overtime option on the company settings form. If your agency uses sub-contractors, we recommend you choose to create bills instead of timesheets. Creating bills is faster because you can quickly and easily select all the bills to be paid after they are transferred. Creating timesheets involves more steps in QuickBooks®. Creating timesheets requires you to set up a cost for each service item in QuickBooks® and this cost is always paid for that service regardless of the caregiver who did the work. You have more flexibility creating bills because your caregivers can be assigned many payroll items. If you have two caregivers that are paid different rates or vary the rate depending on an emergency call in or holiday you can create multiple payroll items to handle this. Generations® will create the bill based on the payroll item rate for whatever account you specify in company settings. If you currently create timesheets for your vendors and wish to continue that process you may do so. 4 steps to setting up your caregivers Step 1: Set option to interface with QuickBooks® employees or vendors -Open the Company Settings form and select the QuickBooks® tab. -Select either Employees or Vendors. Step 2: Import QuickBooks® payroll items into Generations®. -Select the Import from QuickBooks® button located on the Integrated Apps tab (startup form). -Select Payroll Items from the data element choices. -Select one or more of the Payroll Items and click the import button. Step 3: Link your caregivers to QuickBooks® employees (or vendors) The caregiver is in Generations® and in QuickBooks® Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 41 of 47 -Select the Update QuickBooks® button located on the Integrated Apps tab (startup form). -Next to each Generations® caregiver, select the QuickBooks® employee (or vendor) from the drop down list to create the link. The caregiver is in Generations® but not in QuickBooks® -Select the Update QuickBooks® button located on the Integrated Apps tab (startup form) or select the Synchronize with Update QuickBooks® -Click the Update QBooks button next to a caregiver you want to create in QuickBooks®. The caregiver is in QuickBooks® but not in Generations® -Select the Import from QuickBooks® button located on the Integrated Apps tab (startup form). -Select Caregivers from the data element choices. -Select one or more caregivers and click the import button. Step 4 (Recommended): Assign a default payroll item to each caregiver - Select the Payroll Items tab on the caregiver form. - Check the box next to the payroll item you want to use as the default. Selecting a default will save you lots of clicks because the payroll item will automatically default in the payroll item list when creating schedules. You can always choose a different payroll item if necessary. QuickBooks® Interface - Payroll Items Overview Payroll items represent the type of earnings your caregivers are receiving and are required in order to create timesheets or bills in QuickBooks®. Payroll items are maintained in the payroll items master list and can be edited by using the Payroll Items button located on the maintain lists tab on the startup from. If you are already using QuickBooks® then chances are you have payroll items created that you can import into Generations®. You assign payroll items to your caregivers along with a pay rate on the payroll items tab of the caregiver form. Maintaining the Payroll Items List The payroll item is in QuickBooks® but not in Generations® Open Generations® and select the Import QuickBooks® Data button located on the Integrated Applications tab found on the startup form. Select the payroll items radio button from the data elements group. Select one or more payroll items from the list. Select the import button. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 42 of 47 The payroll item is in Generations® but not in QuickBooks® The payroll item must be manually added to QuickBooks® and then linked. Assigning Payroll Items to Caregivers Each caregiver can have one or more payroll items. You set up payroll items for your caregivers by using the Payroll Items tab located on the caregiver form. You do not need to setup overtime or holiday payroll items in Generations®. When calculating timesheets, Generations® will automatically send overtime or holiday pay to a payroll item in QuickBooks® with the same name except the word Holiday or Overtime is appended to the end. This lets Generations® take care of the overtime and holiday calculations for you. You only need to know the type of payroll item to assign the caregiver, and Generations® will calculate overtime and payroll. If your agency employs sub-contractors, then holiday pay will be calculated but not overtime. Overtime is calculated at any hours over 40 in the week for employees only and will not be billed to clients. The exception to this rule is when you don’t pay overtime at a fixed modifier (time and a half, double-time, etc.) or when you pay overtime using different rules like over 8 hours a day (as opposed to over 40 hours per week). If you do either then you will create overtime payroll items and enter it in the schedules and not have the system calculate it for you. Example Scenario Caregiver John Doe worked 48 hours that were all assigned to payroll item Hourly Rate 1. Generations® will transfer 40 to QuickBooks® for payroll item Hourly Rate 1 and 8 hours to payroll item Hourly Rate 1 Overtime. Notice the payroll item name is unchanged with the exception of the word Overtime appended to the end. Payroll Item Discrepancies If the payroll item does not exist in QuickBooks®, Generations® will provide you with the item name and rate of pay so you can update your QuickBooks® company. If a caregiver has the same payroll item with different rates of pay in the two systems you will be provided with a report so you determine which rate is correct and fix it before the timesheets are created. Sub-contractors If your agency uses sub-contractors Generations® will synchronize your caregivers with QuickBooks® vendors and create bills or timesheets depending on your preference which you can specify in the company settings form. Overtime is not calculated for sub-contractors. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 43 of 47 QuickBooks® Interface - Service Codes Overview Service codes are used extensively in Generations® and in QuickBooks®. You will need to create links between Generations® service codes and QuickBooks® items before you can process any transactions (invoices/bill/timesheets). Likewise, codes with a type of other charge are linked to QuickBooks items classified as Other Expenses. Maintaining the Service Code List The service code is in QuickBooks® but not in Generations® Open Generations® and select the Import QuickBooks® Data button located on the Integrated Applications tab found on the startup form. Select the Services or Other Expenses radio button from the data elements group. Select one or more items from the list. Select the import button. The service code is in Generations® but not in QuickBooks® Manually add the service to QuickBooks®. Click on the Service Codes button located on the Maintain Lists tab (main screen). Click on the Synchronize with QBooks button next to the service item you want to export to QuickBooks®. Next to your service code, select the matching QuickBooks® service code from the drop down list. The service code is in Generations® and is also in QuickBooks® Click on the Service Codes button located on the Maintain Lists tab (main screen). Click on the Synchronize with QBooks button next to the service item you want to export to QuickBooks®. Next to your service code, select the matching QuickBooks® service code from the drop down list. QuickBooks® - Creating Timesheets and Bills Overview and Required Settings Generations® uses timesheet data to either create timesheets or bills in QuickBooks®. If your agency uses employees then timesheets are created. If your agency uses sub-contractors (treated as vendors in QuickBooks®) then bills Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 44 of 47 or timesheets are created depending on the preference you choose on the company settings form. If you currently create timesheets for vendors, we recommend you change your business process to let Generations® create bills for you instead because it will save you an extra step. After bills are created, you can select all of them to be paid in QuickBooks®. Generations® will automatically calculate the correct overtime and holiday amounts to transfer to QuickBooks®, eliminating you from having to manually calculate these amounts yourself. If your agency uses subcontractors then overtime is not calculated and bills to pay your subcontractors are created in QuickBooks®. You tell Generations® whether you're using employees or subcontractors on the QuickBooks® tab in the company Settings form. You can also specify whether or not to pay overtime by using the pay overtime checkbox located on the QuickBooks® tab of the Company Settings form. Steps to Create Timesheets or Bills Select the Timesheet Transfer To QBooks button found on the Integrated Apps tab of the startup form. Select one or more weeks from the list you want to transfer timesheets to QuickBooks® for. Select the Timesheets --> QuickBooks® button. Holidays and Overtime for Timesheets Generations® automatically calculates holiday and overtime pay rates so you don't have to worry about doing so manually. For example, in Generations® you schedule a caregiver for 66 hours using the payroll item names Regular Pay. When transferring timesheets, Generations® knows that 26 hours are overtime and assigns these to a QuickBooks® payroll item called Regular Pay Overtime. If you do not have this code set up in QuickBooks® for your employee then Generations® will place it on the audit report with the correct rate of pay so you can update your company file. Days worked that fall on holidays are calculated at the billing rate times the rate modifier you set up for that holiday. Generations® creates a service code in QuickBooks® for the holiday with the service code name and holiday. For example, personal care worked on a holiday would be personal care holiday in QuickBooks®. Generations® automatically creates this along with the correct rate of pay. If you pay holidays differently than a percentage of the base pay, say a dollar more an hour, then you would not set this up in the holiday table. Instead, you would create a separate pay code for that holiday and assign it to your caregivers when creating schedules. Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 45 of 47 Auditing the Transfer of Timesheets and Bills When creating timesheets or bills, Generations® audits your data to make sure it is valid for exporting to QuickBooks®. If Generations® does find invalid data the transfer will not take place and you will be provided with a detailed report on what needs to be fixed. Timesheet Audit All caregivers with timesheets for the week are linked to a valid employee in QuickBooks®. All clients that caregivers worked for during the week are linked to a valid customer in QuickBooks® Caregiver payroll item rates in Generations® match the corresponding rate of pay for the employee in QuickBooks® Services performed are in QuickBooks® and the rates match those in Generations® Bills Audit (only for sub-contractors) All caregivers with timesheets for the week are linked to a valid vendor in QuickBooks® All clients that caregivers worked for during the week are linked to a valid customer in QuickBooks® Deleting data from QuickBooks® If you make a mistake and need to re-transfer timesheets, bills, or invoices you will need to manually delete the existing information out of QuickBooks®. Generations® can create these items but can not edit or delete them due to the restrictions QuickBooks® places on external applications. Audit Messages Client is not linked with QuickBooks®. Use the Export/Link to QuickBooks® form to add and/or link this client with QuickBooks®. Client link is invalid. First verify you have the correct QuickBooks® company open. If you do have the correct QuickBooks® company open use the Export/Link to QuickBooks® form to first remove the invalid link and then to re-link the client to QuickBooks®. QB rate is not equal to SL rate. This can be for an employee pay rate or for a service. Use the information provided to change the rate in SL or QB to the correct rate. Caregiver is not linked with QuickBooks®. Use the Export/Link to QuickBooks® form to add and/or link this caregiver with QuickBooks®. QuickBooks® - Creating Invoices Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 46 of 47 Initial Setup Before creating invoices you should set the Invoice Line Item Descriptions preference located on the QuickBooks® tab of the Company Settings form. There are four detailed options and one summary option for invoicing. Selecting detail will create an entry on your invoice for each timesheet line specifying the date, service, and the caregiver who worked. If you select summary lines then only the totals for each service and date range are transferred over. Select how you want the line items to appear on the invoice. There are four levels of detail. 5. Date, Service, Caregiver, Shift. 6. Date, Service, Caregiver. 7. Date, Service. 8. Service Summary. Sample Invoice line items using option 2 (date, service, caregiver) Item Quantity Description Rate Personal Care 7 1/1/2003 Personal Care (John Doe) 9.50 Personal Care 6 1/2/2003 Personal Care (Jane Smith) 9.50 Respite 5 1/7/2003 Respite (Lisa Franks) 11.00 Amount 66.50 57.00 55.00 Sample Invoice line items using option 3 (service summary) Item Quantity Description Personal Care 13 Personal Care (1/1/2003 - 1/72003) Respite 5 Respite (1/1/2003 - 1/7/2003) Amount 123.50 55.00 Rate 9.50 11.00 Creating Invoices You must first create your timesheets for any dates you wish to invoice for. Use the Timesheet tab and then select Create timesheets prior to running your invoices, billing or payroll reports. Select the Create Invoices in QuickBooks® button located on the Integrated Apps tab of the startup form. Select a from and through date and one or more clients from the list. You can also filter your client list by selecting a Client Type. All services for each client performed during the selected date range will be added to a single invoice for each client in QuickBooks. If you want a message to appear on the invoice either select an existing message from the invoice messages drop down list or type in a new message. Select a date for the invoice. Click ok to create invoices. Terms will default to the terms you set up in each customer’s information within QuickBooks®. Other Expense Items Other expenses can be added for a timesheet in the Generations® timesheet form. Other expenses marked as billable are transferred to QuickBooks®, Integrated Database Systems® – http://www.idb-sys.com Generations® Home Care System Users Manual Page 47 of 47 however, there are some limitations because QuickBooks® does not allow external systems to modify item rates. If the other expense cost per unit agrees with the cost per unit in QuickBooks® there is not a problem. The problem would only occur if you change the cost per unit on the timesheet tab. For example if you have an other expense of supplies that you change the modifier to 1 and enter a different cost per unit this can not be transferred to QuickBooks®. In this case do not check the billable checkbox; you will need to manually add these items to your invoices after they are created. Use the other expenses report created just for this purpose to get details. Note: Other expenses are transferred to invoices only, not timesheets. For the expenses which you plan on adding to caregiver’s checks, you’ll need to run the Other Expense Report which will detail all other expenses you’ve assigned to the Caregiver’s timesheet in Generations®. Auditing the Transfer of Invoices Before invoices are created, Generations® runs the following audits against your QuickBooks® company file to ensure that your data is valid. All clients that caregivers worked for during the week are linked to a valid customer in QuickBooks® Services performed are in QuickBooks® and the rates match If there are any discrepancies a report will be displayed with details before the invoices are transferred to ensure accurate invoicing. Integrated Database Systems® – http://www.idb-sys.com