ORACLE APPLICATIONS ARCHIVES

Topicwise collection of
Postings on Mail Lists
ON
HRMS - PAYROLL



Bringing employee hours and rates into Oracle Payroll

Date: Mon, 14 Jun 1999 10:28:35 -0400
From: Rangaraju_Krishna@tmac.com
Subject: Bringing employee hours and rates into Oracle Payroll ....

Hi Folks:

We are planning to implement Oracle HRMS. We have a requirement of calculating employee's weekly rate based on his/her salary. That is the "rate" changes based on the hours submitted for that particular week (though the employee's salary remains same).

The issue is we want to bring both "hours" and "rate" from our external system into Oracle HRMS and pay from Payroll process.

I want to know if any one worked on similar projects. If so, can you please answer the following questions:

1. which table(s) I need to populate for "Hours" and "Rate"
2. Which way I need to define the employee? (as a "Regular Salaried" or "Regular Wages" )
3. Do you need to write any "Fast Formulas"?.

Any suggestions or comments are greatly appreciated...
Thanks Krishna


Date: Mon, 14 Jun 1999 10:31:47 -0500
From: "Ken Conway" ken.conway@bosscorporation.com
Subject: Re: Bringing employee hours and rates into Oracle Payroll ....

Krishna:

1. You need to populate the PayMIX tables PAY_PDT_BATCH_HEADERS, PAY_PDT_BATCH_LINES, and PAY_PDT_BATCH_CHECKS. You will likely need to use the element "Time Entry Wages". You do not have to supply a value to the "Rate" field unless the hourly rate for a particular time card is different than the employee's normal rate as established through Salary Administration.

2. The employee will need a salary basis of Hourly Salaried which, in turn, implies that Regular Wages will be the Recurring Element of choice.

3. No Fast Formulas are necessary for overriding the rate of pay for a time card. This is quite common to accomplish this through PayMIX.

Hope the helps,
Ken
Ken Conway
BOSS Corporation
Better Organization Service Solutions
214-495-7654 (Voice)
214-495-7653 (Fax)
770-622-5500 (Headquarters)
Email: ken.conway@bosscorporation.com
http://www.bosscorporation.com



Change leave status automatically

From: Bijus@mashreqbank.com
To: orahrms-l@mail-list.com
Subject: [orahrms-l]
Date: Sun, 20 Jun 1999 17:46:57 +0400

Can I change the Employee status automatically? For instance, when an employee goes on annual vaccation, on the start day can an automatic process change the status to 'ON LEAVE'?

Any feedback would be greatly appreciated.
Thanks & Regards, Biju Sebastian


Total Time Accounting/Effective Rate

Date: Tue, 22 Jun 1999 09:46:06 -0400
From: Palazzola_Paul@tmac.com
Subject: Total Time Accounting/Effective Rate

Hello,

We are in the process of implementing Oracle HR and Payroll. Oracle projects has been in production for 1 1/2 years. Since we are in the early stages of implementing, we are have encountered a problem more unique to our industry, Government contracting.

We need to be able to calculate an effective rate for every payroll run (biweekly). In other words, all projects are costed based on the number of hours charged on a biweekly basis. Exempt employees are paid the same amount every two weeks. However, an employee may work more hours than in an ordinary work week. His or her hours are recalculated every two weeks to give projects a new hourly rate.

We have several options available to us but we are unsure of which course to take. Do we recalculate the effective rate before entering into Projects or do we transfer the effective rate back from payroll to projects.

We have a custom web based timesheet that interfaces with Oracle Projects. It has been suggested that put the costed rates into Projects and send only hours to payroll.

Are there any solutions out there?
Thanks,
Paul


Date: Tue, 22 Jun 1999 11:31:21 -0500
From: Oracle - Kathy Farmer oracleadmin@co.scott.mn.us
Subject: RE: Total Time Accounting/Effective Rate

Hi Paul,

We looked at your TMAC product last year as possible solution to our time entry needs, including projects. We decided to go forward with our own development, primarily because of a requirement to feed costed payroll data and hours into both Oracle projects AND a legacy project accounting system.

I can tell you that what we are doing is writing all the time entry data - pay types, hours, projects, etc. to a table. We will then process the payroll-related time card data as a unit of work into Oracle Payroll, not using Paymix, but Element entry to calculate the pay.

Our interface to Oracle projects and our legacy project accounting system will be done by processing this same unit of work to the interface table, also pulling the actual costed payroll data from Oracle payroll for each line as the interface table is populated.

Of course, this is mostly in theory right now as we are still in development!

Good luck to you.
Kathy Farmer
Project Manager
Scott County



Change last day of pay week

Date: Tue, 29 Jun 1999 11:35:05 -0400
From: Terry Toms ttoms@FAMILYDOLLAR.com

We are currently running Oracle 10.7NCA HRMS Release 16.1

Our current payroll runs as follows: We run a bi-weekly payroll and Wednesday is the last day of the pay week.

The proposed change is as follows:
Modify the process so as to have Saturday as the last day of the payroll week instead of Wednesday.

Concerns:
Within the Oracle process/Legal requirements, the necessary steps to accomplish this relative to overtime rules, benefits, etc. during the cutover period.

Any input on how to accomplish this change successfully would be appreciated.

Thanks,
Terry Toms
Applications System Administrator
Family Dollar Stores
704-847-6961 Ext 4442
email: ttoms@familydollar.com


Absence types

From: Bijus@mashreqbank.com
To: orahrms-l@mail-list.com
Subject: [orahrms-l]
Date: Sun, 20 Jun 1999 17:48:44 +0400
If i'm using the absence types, how will i run the entries? will i have to wait till the payroll day to see the effect of the leave? Is there any way to run only these elements seperately?

Any feedback would be greatly appreciated.

Thanks & Regards, Biju Sebastian


API Time Entry Reversal

From: "Michael Scott" mscott@goodegg.com
To: OraHRMS-L@mail-list.com
Date: Wed, 30 Jun 1999 10:42:22 -0400
Subject: [orahrms-l] API TIME ENTRY REVERSAL

Does anyone know what needs to be populated delete_date_track_mode field for the py_element_entry_api.delete_element_entry.

Michael Scott


From: pkandra@civicdevelopment.com
To: mscott@goodegg.com, OraHRMS-L@mail-list.com
Subject: RE: [orahrms-l] API TIME ENTRY REVERSAL
Date: Wed, 30 Jun 1999 11:06:52 -0400

Michael,

p_datetrack_delete_mode should be:

Value:----------------- Use To:
-----------------------------------------------------------
ZAP---------------------- Completely remove from the database
DELETE----------------- Set end date to effective end date
FUTURE_CHANGE--- Remove all scheduled changes
DELETE_NEXT_CHANGE----- Remove next change

There is an excellent Word document on MetaLink about API's (I forget the name)

Peter Kandra
Civic Development Group
(888) 800-7637 x2518


X-Lotus-FromDomain: PRIMA CONSULTING@PRIMAWEB
From: "Bob Cody" Bob_Cody@norstanconsult.com
To: mscott@goodegg.com
cc: OraHRMS-L@mail-list.com
Date: Wed, 30 Jun 1999 11:26:51 -0400
Subject: Re: [orahrms-l] API TIME ENTRY REVERSAL

Michael,

The possible modes are:

'DELETE_NEXT_CHANGE'

-deletes the record directly following the p_effective_end_date you passed in.

'FUTURE_CHANGE'

-deletes all records greater than p_the effective_start_date you passed in
'DELETE'

-deletes all records greater than the p_effective_date passed in
'ZAP' -no questions asked, deletes all for the p_element_entry_id passed in

Bob Cody
bob_cody@norstanconsult.com



Adjustment of advance on commission

From: pkandra@civicdevelopment.com
To: OraHRMS-L@mail-list.com
Date: Fri, 18 Jun 1999 08:05:07 -0400
Subject: [orahrms-l] Draw and Commission Elements

We have several employees receiving an earnings element called Draw as an advance on commission. Our payroll staff is looking for a way to automatically deduct this amount when the employee does receives commission. Any ideas or suggestion are welcome.

Thanks,
Peter Kandra
Civic Development Group
(888) 800-7637 x2518


From: "Govindarajan, Ravi" RGovinda@USChamber.com
Subject: RE: [orahrms-l] Draw and Commission Elements
Date: Fri, 18 Jun 1999 09:07:18 -0400

I had a similar scenario. In our case the commission data comes from an external system (Sales Comp). Every time they (SC) calculate the commission they query into Payroll tables for the "Draw" amount paid to employees. If any $ is paid it will be deducted from the commission and pass it to the CN_PAYMENTS_API (Oracle SC/Payroll interface table). Payroll takes it from there and using Paymix the data moves to the specific Payroll period. This way we avoided any deduction process in Payroll. As an alternative to this we also looked into creating a deduction element which can be linked to employees. Using Fast Formula for Commission element the "Draw" can be deducted during the payroll run. This way you can keep tack of the $ amount deducted with in Payroll. You can look into both ways. Good luck.

By the way our Sales Comp is custom built.

Ravi G.
Cap Gemini
ragovind@usa.capgemini.com


From: Bijus@mashreqbank.com
Cc: pkandra@civicdevelopment.com
Subject: RE: [orahrms-l] Draw and Commission Elements
Date: Fri, 18 Jun 1999 19:36:35 +0400

Define the following elements
1. Advance on commission ( the one you mentioned) Earning/Direct/Multiple entry allowed (it depends on the policy of you company)
Keep an ITD balance against this element (ADD)
2. Commission Earning/Direct/Multiple entry allowed - this will record the actual commission. Kick off another element called Deduction on Commission due to Advance (Indirect), which will go and check the above mentioned balance and make deduction against commission.

Hope it's clear to you.
Regards
Biju Sebastian



Vacation pay paid in advance

Date: Fri, 18 Jun 1999 06:04:43 -0700 (PDT)
From: Robert Lawton zero_consultants@yahoo.com
To: OraHRMS-L@mail-list.com
Subject: [orahrms-l] How to best handle vacation pay

Wondered if any of you had suggestions on how best to handle vacation pay paid in advance.

My client runs a weekly payroll. The employees are paid a week behind, ie. work week 1 paid week 2. Vacations are paid in advance before the vacation is taken.

A number of deductions have frequency rules which dictate the weeks in the month that they are taken, eg. week 1 take union dues, week 2 life insurance, week 3 medical, etc.

I've come up with three different ways to process vacation pay, each with issues, as follows:

- vacation as supplemental run in current week - deduction frequency rules then don't kick in for the future week as the pay period is for current week.
- run pay in actual weeks vacation taken by date tracking - this makes deduction frequency rules work, but then when you run real payroll for that week deposit advices print for vacation employee even though they've already received one, also issue as employee will be working week before vacation and should get paid the next week (1st week of vacation). Oracle won't process as future payrolls exist
- quickpay vacation weeks to obtain net, roll back quickpay, and pay as +ve net advance in current week and -ve net advance in vacation week - causes a lot of work for payroll but works

Any suggestions or alternatives would be appreciated.

Robert.


From: Bijus@mashreqbank.com
Cc: zero_consultants@yahoo.com
Subject: RE: [orahrms-l] How to best handle vacation pay
Date: Fri, 18 Jun 1999 19:44:59 +0400

i'm giving you a common std solution pls customise accordingto yr need Case 1 Suppose u have monthly payroll and the current date is june 10. you want to make an advance pay for the period of june 20 to Aug 10.

steps
1 make payroll run for june with different assignment set
2 advance pay element balance should have value of pay for July and Aug 1-10
3 run normal payroll on the normal payroll day to deduct any if during the period june 10-20 (say on 30th)
4 make deduction on the july payroll and update advance pay balance
5 do the same step in aug also and make the remaining amount payable

Hope it's clear
Regards
Biju Sebastian



Refunding School District Taxes

From: Pat Keeley PKeeley@amctheatres.com
To: "'HRMS List Service'" OraHRMS-L@mail-list.com
Date: Wed, 23 Jun 1999 08:33:19 -0500
Subject: [orahrms-l] Refunding School District Taxes

Has anyone been able to correctly refund a School Dist. Tax when an employee is setup in the wrong location. I can get the taxes refunded but I can't get them to the correct jurisdiction. I can't figure a way to get the school code into the element.

I would appreciate any help.
Pat Keeley


Unpaid hours

Date: Tue, 20 Jul 1999 14:26:06 -0500
From: "Sharma, Atul (Oracle Financial)" asharma@sigeco.com
To: "'OraApps-L@cpa.qc.ca'" OraApps-L@cpa.qc.ca
Subject: UNPAID HOURS

Hi All

I am making report on Payroll & I need to know where I can get information about Unpaid hours like.

1. UNPAID SICK HOURS.
2. UNPAID EXCUSED ABSENCE
3. UNPAID WORK COMPENSATION.
4. UNPAID NON EXCUSED ABSENCE.

We have defined Element for each unpaid.
Thanks alot. Atul Atul Sharma
Phone: 812 464 4780 (Off)


Tables for current salary

Lewis
At 02:01 PM 1/26/99 , you wrote:

Hello All,
Thanks for your help on the Pay basis question I posted earlier.
I have one more question as it relates to salaries.
What table in the HR schema holds the current salary for an employee. If someone can point me to the table that holds the salary values I can handle the joins to HR.PER_ASSIGNMENTS_F

Thanks again everyone.


Date: Fri, 23 Jul 1999 12:32:10 -0400
From: John Sweeney jsweeney@goaa.org
Subject: Joining HR tables on Business Group

We are running Oracle Apps 10.7 SC161 on RDBMS 8.0.5. on Sun Solaris platform.

In reference to your response below about the latest approved salary from per_pay_proposals table, which field do I use to filter for the latest salary...one of the date fields? If I use one of the date fields, do I use the max parameter to get only the record for the latest approved salary for each employee?

One other critical question:
To do some reporting (via Discoverer 3.1.36) that includes paycheck and benefit information by employee, we are attempting to join several tables to the HR_Organization_Unit table. The problem we are having is that some of these tables can only be joined to the HR_Organization_Unit table using the Business Group ID field HR.Organization_ID -- other_table.Business_Group_ID). Since we are only using one business group for our entire organization, the joins between these tables are allowed but they create thousands of records (bogus records). Each record in the tables is joining to each and every record in the HR_Organization_unit table since the records do not have unique business group associated with them. Is there an other way to join these tables (other than the traditional join methods) or do we have to bite the bullet and populate a unique business group for each employee?

You can pick up the latest approved salary from per_pay_proposals or from the regular salary (or regular wages depending on pay_basis) entry in the element table (pay_element_entries?).


Date: Fri, 23 Jul 1999 11:57:29 -0500
From: "Ken Conway" ken.conway@bosscorporation.com
Subject: Re: Joining HR tables on Business Group

John:

I would be careful about using the maximum date for a salary approval. Does your organization create future dated salaries? If so, then you might accidentally query the salary for a future date which is scheduled to go into effect but is not currently effective.

Also, you probably will want to query only salaries that are approved. Depending on how your organization administers Salary Administration, there may be salary proposal records in the database that are not approved.

Hope this helps,
Ken
Ken Conway
BOSS Corporation
Better Organization Service Solutions
(214) 495-7654 voice
(214) 495-7543 fax
(770) 622-5500 Headquarters



Time and Expense issues

Date: Wed, 28 Jul 1999 09:15:14 CDT
From: "S Tamane" stamane@hotmail.com
Subject: Time and Expense Issues

Hello All,
We are having following problems with Time and Expenses.

1. Time and Expense Copy function is not working properly. When users use the copy function the system erroneously deletes all data in the Friday Column upon submission. (I found a resolution to this by modifying PAXTRCPB.pls and it worked)

2. Time and Expense report expenditure types are being inappropriately associated. Meaning, expense report expenditure types are appearing on timecareds and vice versa. This is happening when the end users use the windows task bar to navigate to prior opened screens and begins a new time or expense report on top of an already open report.

3. When exact duplicate rows are entered into the time and expense form the records are not printing properly while the report is in a working status.

4. Cost rate for mileage is not displaying properly in the time and expense report form after the time and or expense report has been submitted.

5. Hot Keys/Aliases feature is not working properly.

We are working with Oracle Support, on getting these issues resolved. But would like to see, if any of you has found a work around and/or any resolution to any of the above problems, please email me directly stamane@hotmail.com

Thanx in advance. Sameer..


Date: Wed, 28 Jul 1999 13:10:04 -0400
From: Tom Marcoux tom.marcoux@frb.gov
Subject: RE: Time and Expense Issues

Sameer,

I only have experience with Time Entry; we don't use Expense Reports. Also, you didn't mention your platform or patch level. So, these remarks may not be helpful to you.

1. In versions prior to PA.D, the column for the 6th day in the expenditure period was not being initialized properly. This was an undocumented fix in PA.D. I'm on PA.H and haven't experienced a regression.

2. You'll be hard pressed to solve this problem through Outside(Oracle) Support. Perhaps, your users can trained to use better navigation methods. It seems that they would have an interest in learning better navigation methods so that they won't have to re-enter rejected expenditure reports or timecards.

3. Not sure whether this is for Expense Reports or Time Entry or both. I don't have any problem with this in Time Entry. Sounds like the latest patchset hasn't been applied.

5. Not sure what you mean by "properly". This function is not implemented in a user friendly way. I've found that users have difficulty mastering it. Our preference has been to rely on copying timecards as a template. If you're on 10.7, I wouldn't expect Oracle Developers to spend any time on improving/re-writing this feature.

Good Luck,
Tom
Tom Marcoux
Federal Reserve Board


Outsourcing Savings Bond purchase process

Subject: [orahrms-l] Payroll: Outsourcing Savings Bond Purchase Process
From: "Gregory A. Clark" GACLARK@us.oracle.com
Date: 04 Feb 99 07:59:49 -0800

I've heard a number of positive comments about National Bond & Trust Company, Inc. (NBT) as a reliable organization for outsourcing the savings bond purchase process.

Their web site is http://www.nbtco.com and claim that all a client needs to do is:

1. Forward master file of employee bond related information.

2. Deduct the fund, then forward the register and total amount deducted to NTB

NTB will handle the rest of the details. The partial list of NBT's clients looks pretty impressive. Does anyone have any experience with NTB that they care to comment on?

Regards, Greg


To: "'gaclark@us.oracle.com'" gaclark@us.oracle.com, orahrms-l@mail-list.com
Subject: RE: [orahrms-l] Payroll: Outsourcing Savings Bond Purchase Process
From: "Harrell, Katrina" KHarrell@turbineengine.textron.com
Date: Fri, 5 Feb 1999 09:24:46 -0500

We have just switched from handling all of our own bonds directly with the Federal Reserve Bank to letting NBT handle them. We have been on the program for almost a year. The biggest problem we have had so far has been with them calling and saying they never got some of our files (we send them weekly). This is not possible, because we send the files all with one email, and we get receipt back that they received them. Then they call and claim they didn't get one or two files. We usually just send them again, so it isn't a big deal, it just makes me question their dependability. So far, we haven't had any complaints from employees. A real timesaver for us has been that the employees call NBT directly to ask about the status of any bonds not received. A warning, though, they have some type of insurance that they try to sell to the employees. Make sure your employees know that they are NOT required to buy this insurance, and it in no way affects your company positively or negatively. If anyone has any specific questions, I'll be glad to answer what I can.

Katrina Harrell
Manager, Financial Services
TEC Textron



OTM does not reflect change

From: "Jarnutowski, George J." JarnGJ@jea.com
To: OraHRMS-L@mail-list.com
Cc: kfain@us.oracle.com, "Hawkins, Toni M." HawkAM@jea.com
Date: Fri, 2 Jul 1999 07:46:48 -0400
Subject: [orahrms-l] PayMix

Hello All,

Our company is using HR 10.7 SC.

Have a need to change the Status of PayMix Batch from "TRANSFERRED" to Validate so I can move OTM back into hold status (using its rollback). The reason for this is that when our employees forget to get there time in correctly and we do QuickPay or Retry's our OTM time does not reflect the changes.

Any Suggestions? Hey Patty...


Deferred compensation

Subject: [orahrms-l] Deferred Compensation
From: jowsley@usmarine.com
Date: Tue, 16 Feb 1999 08:47:15 -0800

I am trying to set up an element for a particular deferred compensation. The idea is to allow some employees to make a pre-tax deferral of a portion of a particular bonus. I want the element to process on a supplemental run and only reduce that bonus. We are having much difficulty achieving this. The element will only process on the regular run and will only reduce regular salary. I've tried manipulating the balance feeds and also tried modifying the fast formula with out any luck. Part of the problem may be processing priority but I'm not sure. Does anyone have any ideas?


Subject: [orahrms-l] Fw: [orahrms-l] Deferred Compensation
From: "William C.Stratton" bstratton@sprynet.com
Date: Tue, 16 Feb 1999 13:11:50 -0500

If I understand the requirement, an individual will receive a bonus and can elect to defer a portion of it. One way to solve this is to create the element as a supplemental earning (flat amount), add an input value to capture the deferral amount (either percentage or flat amount), modify the formula to calculate the deferred amount, pass this result to a pre-tax deduction, similar to a 401k. This would reduce your taxable income and capture the total deferred amount in a separate pre-tax deduction balance.

Hope this helps.
Bill Stratton
BOSS Corporation


Subject: Re: [orahrms-l] Deferred Compensation
From: "Michael Auquier" mauquier@sprynet.com
Date: Tue, 16 Feb 1999 14:08:08 -0500

Try using element sets to control which elements are processed in a given run. You can create a set that includes only those earnings and deductions that you wish to include in your supplemental run. Be sure that your deduction element was defined to be included in all runs (not just regular). You can control the earnings value that the deduction is based upon within its fast formula. In the in the deduction amount calculation, simply reference a balance that was created with only the feeds you require. I hope this is helpful.

Regards,
Mike Auquier
BOSS Corporation


Subject: [orahrms-l] Re: Deferred Compensation
From: "Gregory A. Clark" GACLARK@us.oracle.com
Date: 16 Feb 99 14:10:12 -0800

If the original question was merely addressing the processing of a percentage amount for 401k deferral then ignore this solution. If the question pertains to a "special" employer payout option or plan to accommodate employee income tax planning for earnings received such as a bonus or severance package then I would approach the task this way:

Assumption:

What we are essentially taking about are multiple earnings elements with unique Tax Withholding Rules that are being referred to collectively as a bonus.

Solution:

I would defined two Supplemental Earnings elements and one Imputed Earnings element called:

1. Bonus

This is the element which will hold the amount that is subject to the withholding for supplemental earnings at all jurisdiction levels. Its Tax Category under the Tax Withholding Rules most likely will be the seeded value "Bonus".

2. Bonus Def Cur

This is the element which will hold the amount that is deferred. This element should be defined as an imputed earnings since the employee will not be receiving this amount (no constructive receipt) in the current year. Most likely the amount will only be deferred from FIT withholding but still subject to SS and Medicare...please verify. Remember that Tax Withhold Rules are defined at the Tax Category level within the element Primary Classification. You are able to define additional tax categories for Imputed Earning because QuickCode US_IMPUTED_EARNINGS has an access level which is extensible. Uncheck any taxes which this earnings element is not subject to, i.e. deferred, and define the element using this category.

3. Bonus Recognized

This is the element which will hold the amount that was deferred in a prior year but is now recognized and is subject to the specific previously deferred tax. Again, you will need defined an additional tax category for Supplemental Earnings (QuickCode US_SUPPLEMENTAL_EARNINGS) which makes this earnings element only subject to the specific taxes that were originally deferred in the prior year.

Example:

In 1998 John received a bonus from his employer for $10,000. His employer gave John the option of deferring all or a portion of this amount. He elected to defer 50% or $5000 [from FIT in the current year] from taxes.

Supplemental earnings "Bonus" is processed for $5000 in 1998 and John receives a check for amount less 28% withholding for FIT, 1.45% withholding for Medicare, and 6.2% withholding for SS (if his SS taxable base is less than $68,400).

Imputed earnings "Bonus Deferred" is processed for $5000 in 1998 and withholding for Medicare and withholding for SS if his SS taxable base is less than $68,400 are taken. No FIT is withheld since this element was not subject to FIT withholding based upon the defined Tax Withholding Rules. Check the Tax Balance view for FIT to verify that this amount appears in the "Exempt" box and not the "Subject" box. Make sure that is amount does not produce a check.

Supplemental earnings "Bonus Recognized" is processed for $5000 in 1999 and John receives a check for the amount less 28% withholding for FIT that was deferred in the prior year.

Why this approach?

All balances are handled by the application without the need for balance adjustments or custom FastFormulas. A sufficient audit trail is produced. All balances have been isolated for any special Form W2 reporting, if applicable.

You need to make sure that the employer's deferral policy complies with all the tax current regulations. You need to define a policy to address and handle an employee who terminates after a deferral but before constructive receipt of all remaining bonus monies.

Tim or Denise (who are on the list but shall remain anonymous) did I miss anything or make some false statements? Go ahead, discredit me in front of the group!

Regards, Greg