Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Trouble with calculating overtime rate into hourly rate

Participant ,
Jun 20, 2016 Jun 20, 2016

I have been playing around with a time sheet for about a week now. I have the basic calculations worked out. Worker works 40 hours x rate of pay = Pay. No problem. But now, I've come to the overtime calculation. Worker works 40 hours but anything over that the worker would be paid one and half times the rate of pay.

I have two rows, one row for the regular hours and one row for the overtime hours. Each row has a field that shows the total hours for each row. I don't know how to have the overtime hours figure into the rateofPay field when there's overtime hours showing in the overtime fields. But, calculate regularly when no overtime hours. But calculates when there's overtime hours showing in the overtime fields.

Can someone help me out with how to calculate these fields? Yes, I've gone thru all the tutorials and have searched the forums for help. I think I've exhausted my options so here I am asking for help. Just one small favor, please no technical explanations. I don't understand the jargon but I can follow by example. Thanks guys.

TOPICS
Acrobat SDK and JavaScript , Windows
827
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 21, 2016 Jun 21, 2016

The situation is not very clear... If you have separate fields for normal hours and overtime hours then it's a very simple calculation:

NormalHours + (1.5 * OvertimeHours)

If you have one field for all the hours and you want to divide it automatically into normal hours (up to 40) and overtime hours (everything above that), then it's a bit more complicated.

The calculation will be something like:

if (TotalHours<=40) {

     NormalHours = TotalHours

     OvertimeHours = 0

} else {

     NormalHours = 40

     OvertimeHours = TotalHours-NormalHours

}

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Jun 21, 2016 Jun 21, 2016

I got the first script to work by placing it in Simplified field Notation. But I couldn't get the second script to work. I tried placing it in several different places. Could you direct me as to where the correct place to put that script? I'd like to see it working so I can gage it if I can use it or not. But, thanks for the help.

If you can, would you take a look at this other question I posted a little while ago. It's kinda related to what I'm doing.

Link: Dropdown to set other drop down name?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 22, 2016 Jun 22, 2016
LATEST

What I provided is more like pseudo-code, not the actual script. You can probably use the former as the Simple Field Notation calculation of the TotalHours field but you'll need to convert the latter into actual code.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines