Quick Topic - Comp/Banking/Flex Time/Accruals Based on Hours Worked

Similar documents
X-Charge Credit Card Processing

Contracts Features Available in HTML5. it just makes sense

Nexsure Training Manual - Accounting. Chapter 16

The following Key Features describe important functions in the Account and Loan Transfer service.

Accruals. Introduction Accrual Plan Setup Accrual Plan Interval Examples Employee Accrual Plan Assignment Process...

Associated Connect. Reference Guide: Quick Payments

Quick Topic - Project Management Reference Guide

Accounts Receivables Accruals

Accounts Receivables Accruals

All About the General Ledger

Processing Customer Credit Memos and Refunds

User guide for employers not using our system for assessment

Financial Statements Guide. October Version 2013 Release 2

Budgetary Control Set up Document

Tips & Tricks General Ledger Infinite Visions Enterprise Edition: General Ledger

Release Notes. Powerpay Version 4.3

CABS New Employee Benefits Enrollment Guide. Coventry Corporate Benefits

Policy. Chapter 6. Accessing the Policy. Nexsure Training Manual - CRM. In This Chapter

Recurring Payments CitiDirect BE SM

Medical School Revenue & Expense Budgeting Model Overview October, 2012

14. Roster Processing

CURRENCY HEDGING Copyright Framework Private Equity Investment Data Management Ltd

Make sure the client aged receivables balance to the general ledger total. Write off client balances. Pick a date that makes sense: a. b. c. d.

AUTOMATED CLEARING HOUSE (ACH) USER GUIDE FOR BUSINESS ONLINE

Sage 50 US Edition Payroll year-end checklist

ShelbyNext Financials: General Ledger Best Practices

Unit: Banking Topic: Incoming Payments. Field Name or Data Type. Due Date < Past date >

How to Submit Contributions to Your Retirement Plan

SmartFusion FYE: Payroll Accruals

ShelbyNext Financials: Credit Card Tracking (Course #N211)

Master User Manual. Last Updated: August, Released concurrently with CDM v.1.0

Benefit Reconciliation. User s Guide. GeorgiaFIRST

Medical School Revenue & Expense Budgeting Model Overview September, 2013

Bank Reconciliation Processing SYSTEM ADMINISTRATION AND PROCESSING GUIDE. Last revised: 8/19/10 12:22 PM

Propertyware epayments. Powered by RealPage

Accounts Receivables Accruals

Version Setup and User Manual. For Microsoft Dynamics 365 Business Central

InformationNOW Billing Fiscal Year Closeout Procedures

Compensation Setup: Creating Merit Plans

Get Started with My Budget Planner

Vision Computer Programming Services, Inc nd S N, Suite A Safety Harbor, FL

Microsoft Dynamics GP Payable Management. Series GP 2018

Shared: Budget. Setup Guide. Last Revised: April 13, Applies to these SAP Concur solutions:

Using FastCensus for Plan Sponsors

SINGLE-YEAR LINE-ITEM BUDGETING

This checklist provides an overview of the end of year payroll accrual process used to post payroll expenses for employees that work in one fiscal

Release Please distribute to all Spectra users in your company.

COMMISSIONS USER MANUAL

Introducing AP Payment Manager MUNIS - Financials: Accounts Payable

Project Accounting Instructional Guide - Project Cost Reporting

Amazing Charts PM Billing & Clearinghouse Portal

Award Budget Entry. Table of Contents

Project Budgets! Stay in Control of Your Projects' Finances with. Project Budget Quick Reference WHAT CAN THE PROJECT BUDGETS FEATURE DO FOR ME?

PNC HSA Funding & Contribution Guide for Employers

Web Benefits Admin User Guide

Microsoft Dynamics AX Features for Israel. White Paper. Date: November 2009

NextGen Financial Management & NextGen Purchasing Fiscal Year End 2018

This checklist provides an overview of the end of year payroll accrual process used to post payroll expenses for employees that work in one fiscal

Bill Pay Terms and Features IMPORTANT

GENERAL LEDGER TABLE OF CONTENTS

Munis General Ledger. Procedural Documentation. For more information, visit

Budget FREQUENTLY ASKED QUESTIONS. August 7, Budget Configuration and Dashboard Information What is Budget?...1

2018 PAYOFF PAYROLL SESSION

ShelbyNext Financials: Credit Card Tracking

Fixed Assets Inventory

IFS Year End Training 2017 Closing the Year

Ledger Out of Balance Checklist

MMF Investment Policy Management

Accounts Receivables Accruals

Session 2 Front Desk Tasks

Plan Sponsor Website Guide

2017 County Fiscal Year End Processing

Version Setup and User Manual. For Microsoft Dynamics 365 Business Central

MANAGEMENT-LEVEL FINANCIAL REPORTS

CENTRAL SUSQUEHANNA INTERMEDIATE UNIT Application: Payroll. Salary Accruals Step-by-step Instructions

Member Access Manual. Contents. Registration Process Logging In Making a Donation Donation History Account Information

ShelbyNext Financials: General Ledger Budgeting

GL Budgets. Account Budget and Forecast. Account Budgets and Forecasts Menu

Fiduciary Monitoring System

Creating budget worksheets

PROFITstar November PROFITstar Budget Manager Reference Guide. Hosted Version

HomePath Online Offers Guide for Public Entity and Non-Profit Buyers

2018 IRS ACA Reporting Completing Your Confirmation Page

The Small Business Health Options Program (SHOP) SHOP QUOTING TOOL INSTRUCTIONS

Integrated Payments: Online Payment Control & Online Payment History Quick Reference Guide

PROJECT MANAGEMENT Course Assignment REVISION 19

Introduction to Client Online

Finance. Training Manual

Release Notes for Sage UBS

Quick Reference Guide Payment & Tax details for Incentive Programs using CHIP page 1

WinTen² Budget Management

Introduction to Client Online

Module: Budget Processing Topic: Next Year Budget Entry Next Year Budget Entry Munis Version 11

ACH Positive Pay Manual

Financial Report Instruction Manual

Introduction to Client Online

VHFA Loan Origination Center

MYOB Exo Employer Services

Vivid Reports 2.0 Budget User Guide

About Year End Processes

Transcription:

Quick Topic - Comp/Banking/Flex Time/Accruals Based on Hours Worked Title: Comp Time (Banking Time) Brief description: Many companies use Comp Time as a form of allowing employees to earn and take leave. This is often separate from vacation time. Because almost every company s definition of comp time is different, there is not a comp time feature, per se, in Unanet. This solution outlines how to set up a Comp Time (Banking Time) solution to capture time earned/banked and time taken/paid. Each customer s comp time solution is specific to their requirements, so it will typically require a professional services consultant to implement/configure the solution. Please contact your Unanet Customer Account Manager for more details. The following provides insight regarding Comp Time from a compliance perspective: https://www.tbs-llc.com/resource-center/doc/comp-time-policies-ndash-accounting-impacts-for-government-contractors/compliance What s covered in this document: Considerations Overview Option 1 (employee charges to a separate paycode) Setup Option 1 Charging Time (Option 1 only) Verifying that there have been earnings (Option 1 only) Updating Comp Time Assignment Balances (Option 1 only) Additional Considerations for Financials License Types Option 2 (calculation occurs based on time charged over standard business week hours) Setup Option 2 Considerations Some of the key questions to consider when considering implementing a Comp Time plan include: 3. 4. 5. 6. Does everyone have the same plan? What employee types are eligible for Comp Time Plans? What are the rules for banking? For example, can anything over 8 hours/day be banked? Anything over 40 hours/week can be banked? Something else? Do the hours cap at a certain level? Do the hours expire? Can the employee be paid for unused hours? Can the employee select how many hours they are going to bank versus be paid out? Overview Below there are two options for tracking comp time in Unanet. The main difference between the two is that 1 tracks Comp Time in a separate PayCode, allowing for reporting on past comp time in Unanet, while Option 2 does not. Option 2 makes it easier on the end user by requiring only one row in the timesheet vs. the two lines needed for Option 1 (one to regular time and one to the comp time paycode). Option 1 (employee charges to a separate paycode) In this approach, comp time is earned when the person charges in their timesheet to a unique pay code (e.g. COMP_BANKD ) on the customer /direct project. An export template is used to export out all time charged to that unique pay code into the form of a Unanet Assignment import. Once imported back in, the assignment budgets are updated into a Comp Time Leave Project. The employee is not paid for these hours. They are banked as future leave available to be taken. When the person uses the earned comp time, they charge it to a different pay code (e.g. COMP_PAID ). The employee is paid for these hours as typical leave earnings. The update is run as often/regularly as you want to update the earned leave balance, but most often coincides with payroll processing (after timesheets for the period are completed).

Note: There could be different flavors of handling Comp Time (Banking Time) balances at year end. One example is below: Clients may desire to carry over Comp Time (Banking Time) balances from year to year, never expiring or paying them out. In that case, the export logic is set to create assignment budget dates of BOT to EOT, and the person s Comp Time assignment budget will continually increase over time. Their balance of hours will always show on the Assignment equal to: Total # of hours earned/recorded on COMP_BANKD pay code - Total # of hours taken/recorded on COMP_PAID pay code = VARIANCE / Comp Time Balance. Depending on the frequency at which clients run their export/import of this time, the balances may be only as valid as the latest import run of data. Additional Coding: To assist in managing the comp time balances, a Stored Procedure could be coded to, either at the point of Save or Submission, check the user's balance of all time charged to COMP_BANKD minus all time taken on COMP_PAID, to determine if the balance is 0 or greater. If the balance is a negative, the SP could throw an error, provide the actual balance in the message, and force the user to edit his/her timesheet before submitting. Setup Option 1 Ensure Pay Code is shown on the Timesheet by going to Admin-Properties-Time-Edit Settings and deselecting Hide Pay Code option Setup two Pay Codes of CT_BANKD and CT_PAID in Admin Setup Pay Codes CT_BANKD is used to record time earned, and is associated with the worked projects CT_PAID is used to record time taken from the bucket of earned hours, and is associated with the Comp Time project Set up as (Standard Pay - Diluted) with a cost rate factor = 1 The CT_PAID Pay Code is treating as Regular Time for purposes of transmitting data to Payroll. 3. Create a project called COMP_TIME, mark it as a Leave Project and allow future charges on the Time tab 4. 5. Set up as (Additional Pay - Undiluted) with a cost rate factor = 1 The "CT_BANKD" Pay Code should be excluded from data transmitted to payroll providers to avoid duplicate paying the employee. Also, on this project s profile - left menu - Pay Code, select ONLY the CT_PAID Pay Code For Financials license types, this project should be mapped to an "Accrued Comp Time" GL account. Project profile - left menu - Accounts. See additional considerations for Financials licnese types below. 3. Create a Comp Time export template into your instance of Unanet, and review the logic. You will likely need the assistance of a Unanet representative. In the Export Template logic below, understand that the data is being output into an Assignment Import file type format to be reimported back into Unanet to update (replacing, not adding to) each user s comp time balance/budget of hours.

Charging Time (Option 1 only) Instruct timesheet users to charge any comp time (banking time) earned to the project worked and change the pay code to CT_BANKD User records standard hours worked of 8 against direct project with the RT pay code. User records additional hours worked that earned Comp Time against direct project and selects the CT_BANKD pay code from the drop down menu. (this is a custom labeled code, so it can be whatever you want.) Charge any comp time used/paid to the pay code CT-PAID (this is a custom labeled code, so it can be whatever you want.)

3. NOTE: Clicking on the eyeglasses next to the COMP_TIME project gives you a pop up screen that shows the current balance of available hours in the Variance column. Verifying that there have been earnings (Option 1 only) Run Time Details report on current time period to see if there are any pending CT-PAID (used) hours for the period that just ended. Be sure to filter on just the CT-PAID pay code.

Alternatively, run the Project Pay Code Summary Report selecting only CT_BANKD and CT_PAID for the same results without as much detail. 3. Check if there are hours on the report. If there are no hours on the report, you do not need to complete the process. If there are hours displayed in the report on Step 2, proceed with the step 4 below by running the Admin/Export/Comp Time Template to export the new balance of hours. Updating Comp Time Assignment Balances (Option 1 only) Exporting the new balance of hours Run the extract on either the current year (1/1/20XX 12/31/20XX) or BOT to EOT, depending on your requirements for balances. Be sure to check COMPLETED, LOCKED, and EXTRACTED statuses.

Importing the new assignment budgets Save file, and go to Admin/Import/Assignments. Navigate to the file you just saved. Check the email notification box if you would like to remind those users that they have credit hours available for use. Click the Import button. Confirm there are no errors. View Existing Balances Run the Summary Project Performance Report, filter to the Comp Time /"Banking Time" Project, select either Current Year or BOT EOT (depending if your Comp Time/Banking Time balances expire) from the dropdown, and click run

Additional Considerations for Financials License Types For those with Financials license types, it is important to understand how these transactions flow into the General Ledger. These transactions are summarized below: Labor Cost Post system journal entry created when comp time is earned (CT_BANKD): DR labor expense CR accrued wages **THIS IS INCORRECT AND MUST BE RECLASSIFIED MANUALLY** Manual journal entry required to correct the labor cost posting above As of version 10.3, a manual journal entry is required each payroll period to move the appropriate balance from accrued wages and into the comp time liability account. The amount of this journal entry can be found by running a Person PayCode report or a Person Time Details filtered for just the "CT_BNKD" PayCode. This entry could be automated by using a Time Export to automate the journal entry, similar to the assignment import process described above. DR accrued wages CR comp time liability Labor Cost Post system journal entry created when comp time is taken (CT_PAID): DR comp time liability CR accrued wages payable Option 2 (calculation occurs based on time charged over standard business week hours) To simplify for end users, and have all time reported against 1 row (rather then the two separate paycodes), chose Option In this approach, comp time earned will be based off of total hours worked minus total hours in a business week. This overage would be equal to the users comp time earned. These calculated hours would then be distributed to the employees using a dummy Accrual Plan. A Time export in the format of a Person Accruals import would calculate the excess hours considered to be comp time (for example, anything over 40 hours in one week). This export would be imported into the dummy Accrual Plan, and the excess hours would be added to the employee's budgets. Setup Option 2 Create a Time export, using the Person Accruals import format as the template Create a 'dummy' Accrual Plan and: Assign dummy plan to all employees that are eligible for Comp Time/Banking Time (this step should also create the Project/Task Assignments being used for this plan).

3. 4. Do not have any rows entered on the Schedule tab for Months of Service intervals or Accrual Hours Per Period (the hours in the Accrual Plan will be adjusted by the export) 3. Set the Accrual Plan to post manually to keep it from being automatically scheduled (the system should never auto-post this) At the end of the Time Period, run the export. This should take the number of hours worked in the period for an employee, subtract the number of hours in the Time Period, and produce a value in the Hours field of the export. Take the CSV export file and import back into Unanet under the Person Accruals Import Type This should add the value in the Hours field to the existing budget in the Accrual Plan.