How to handle mid month proration in a calendar to month payroll

Appreciate if some 1 can help in handling the mid month proration in a calendar to month payroll.
i.e if an employee desides to quit his job by giving a 24 hours notice say in the middle of the month, then how can one handle such cases in monthly payroll calculations?
Plz help me......!
regards

1. Create a Proration Event Group grouping all the events (here date track update on assignment_status_id of per_all_assignments_f). Attach the event group to elements that you want to prorate.
2. Write a Proration Formula (Formula Type Payroll Run Proration) sth like this.
inputs are pay_value,
proration_start(date),
proration_end(date)
l_days = days_between(prorate_end,prorate_start) + 1
pay_value = pay_value * l_days / 31 /* instead of hardcoding 31 u can get the days_between period start and period end db items */
return pay_value.
3. Attach the above proration formula to the elements that you want to prorate ( element screen > proration tab)
Hope this helps.
Regards,
sharath

Similar Messages

  • Would like to know how to close mid month in situations like mergers

    I would like to if it is possible to define a separate period for a mid month close like in case of merger & acquisitions. We wanted to explore the option of addition period for specific date in the month and follow the close process and open a different period for the remaining days of the period. What would people do in case acquisition or merger closed during mid month instead of regular month end
    What would be process everyone follows for close of books incase of acquisition.
    I appreciate your replies

    Hi
    I hope there is no option of defining a new period in your calendar for this type of activies, as a workaround you can proceed with mid month end activities as usual and you run your report to get the data, once the reconciliation is over you can enter the data for the rest of month and then you can close the period as normal.
    Regards,
    Madhav G

  • IT0007 Change Mid Month/Payroll error

    Geeks,
    I have a situation wherein I need to change the WSR of a employee mid- month - which I did thru PA30 by creating a new IT7 with start date as 14 july 2014 (below is the overview screen shot of IT7 after change)
    With Basic as 5000, I ran his payroll from 01-july 2014 to 31-july 2014, but when I look the form, its displaying Basic as 3518 (I haven assigned any unpaid or LOP). Can anybody help me out in knowing wht mistake m I doing?
    regards
    Tahir

    In the IT to or from INP1, I can see that the Partial Period Parameters WageTypes /801, /802, /803 and /806 all total 100% (or 10.000,000), while /804 totals 70.37% and /805 totals 174.19%.
    In the IT from XVAL, it can be seen that all valued WageTypes were done so by using /804.
    I am not familiar with Payroll for India, but here are a two questions :
    1 - If your Payroll Schema includes function PRINT with Par1 = NP and Par2 = PART, check your Partial Period Parameters and try to identify why /804 totals 70.37%. 
    2 - What kind of Absences or Attendances has the employee to justify that ratio?
    You have mentioned that "Basic Salary" WT 1000 has Pr.Cl.10 with value 04, meaning that Partial Period Parameter /804 will be used for the factoring of that WT, and that is what happens. 
    The solution to your problem lies in understanding why the factors /802 and /804 are identical for the first portion of the payroll period but are different for the second part of the period.
    3   /802   01     40 740,74
    3   /802   02     59 259,26
    3   /804   01     40 740,74
    3   /804   02     29 626,63

  • Mid month payroll area change

    Hi,
    i am at the client site and I have been asked to change the payroll area of few employees in the system but system is not allowing me to do that.
    What is the best possible solution so that i can change the payroll area so that the changes are reflected in the payroll cycle of the same month?
    Regards
    Aryan

    For this ,
    You need to log in SAP system
    Once you log in the system then give the TCODE PA30  ( Maintain HR DATA )
    Once that screen has appier then you need to give the PERNR No for whome you need to change the Payroll Area.
    Give the PERNR No.
    Give the infotype 001 ( Organizational Assignment ) and click up on the change ......
    Once you get Screen "Change Orgnazation Assigment"   you can see the field "Payr.area" give the appropriate Payr.area and save .............
    Like this you can change the Payr.area for the Personal NO

  • PCP - How to simulate upcoming months payroll data

    Hi,
    I'm try to get plan personnel cost for the year 2008 using the payroll data of 2007. We only have the Jan-Jul 2007 payroll data in the system. I used the program RPCIPE00 with "Cost planning data" checked and "Name of payroll program" as "HTRCALC0" with a variant. But it only works till Jul 2007 which is the latest calculated payroll date.
    Any help?
    Regards,

    Hello,
    Run a Payroll simulation for a future pay period with the Document type 'T' - Test Run and then select the Cost Planning checkbox using the program RPCIPE00. It stores the cost planning data in the PCL5 cluster tables. This data will them be used in the data collection for the forecasting.
    Thanks,
    Archie
    Note - Please let me know how your project is coming along

  • How to handle time&date

    can anyone tell me how to handle time&date correctly?using Calendar,GregorianCalendar,TimeZone,Locale
    thank you very much

    This is too large a topic to discuss in depth here. Here is a link to a tutorial on times and dates, and a search link that references many documents on the subject.
    http://java.sun.com/docs/books/tutorial/i18n/format/dateintro.html
    http://onesearch.sun.com/search/developers/index.jsp?and=calendar+&nh=100&phr=how+to&qt=&not=&field=&since=&col=javatecharticles&col=javatutorials&col=devall&rf=0&Search.x=20&Search.y=7
    When you have specific questions, just ask.

  • How to prorate mid month emp termination

    hey all,
    i have some employees that are being terminated as of 15th Jan 2009 some as of 20th Jan 2009. How can one handle such situations in the basic salary calculation formulas in payroll.
    all your comments are welcomed!

    There was no proration logic.
    So i went thru the R12 Help and i came across a sample formula that has given me some idea now this formula is working only when the employees join in the mid-month and it doesn't work for mid-month termination.
    Please note the salary is not hourly its daily computation but payroll is callander month.
    We have International HRMS (i.e. XX_LEGISLATION)
    Following is the formula:
    ALias ASG_GRADE as Emp_Grade
    ALIAS BASIC_PAY_IN_USD_AMOUNT_IN_USD_ENTRY_VALUE AS BASIC_US
    ALIAS EXCHANGE_RATE_USD_PAY_VALUE_ENTRY_VALUE AS EXCHANGE_RATE1
    default for BASIC_US IS 0
    default for Emp_Grade is 'A'
    default for actual_salary is 0.0
    default for EXCHANGE_RATE1 is 0
    default for prorate_end is '01-JAN-1900' (date)
    default for prorate_start is '01-JAN-1900' (date)
    default for PAY_PROC_PERIOD_END_DATE IS '01-JAN-1950' (date)
    default for PAY_PROC_PERIOD_START_DATE IS '01-JAN-1950' (date)
    inputs are Pay_amt(number),Pay_amt_TZS(number),Pay_amt_USD(number),prorate_start (date), prorate_end (date), actual_salary (number),day_in_Month(number)
    if (Emp_Grade='S1' OR Emp_Grade='S2' OR Emp_Grade='S3' OR Emp_Grade='S4' OR Emp_Grade='SA' OR Emp_Grade='SB' OR
    Emp_Grade='SC' OR Emp_Grade='SD' OR Emp_Grade='SE' OR Emp_Grade='SS') then
    if not(BASIC_US was defaulted) then
    actual_salary =(BASIC_US)
    l_amount = (BASIC_US)
    message = 'Proration Start Date ' || TO_CHAR(prorate_start, 'DD-MON-YYYY')
    IF (prorate_start was defaulted) then
    prorate_start date is defaulted when no pro ration occurs. Therefore we
    should just return Salary.
    l_amount = l_amount
         Pay_amt=(l_amount)
         Pay_amt_USD=(l_amount)
         Pay_amt_TZS=(l_amount*EXCHANGE_RATE1)
    else
    l_days = days_between(prorate_end , prorate_start)+1
    day_in_Month=days_between(PAY_PROC_PERIOD_END_DATE,PAY_PROC_PERIOD_START_DATE)+1
    l_amount = (l_amount * l_days) / day_in_Month
         Pay_amt=(l_amount)
         Pay_amt_USD=(l_amount)
         Pay_amt_TZS=(l_amount*EXCHANGE_RATE1)
    return l_amount, message,Pay_amt,Pay_amt_TZS,Pay_amt_USD
    Appreciate all your responses/help/assistance!

  • PF- Mid month employees

    Hi all,
    I am facing some issue in the provident fund for the Mid month joined employees. As per the client requirement, SAP is not calculating. I need your help in this.
    For all the employees we are maintaining the IT 0587 has whichever is less.
    I go through some of the threads, still now I am not able to put condition in the PCR.
    Ex: Employee hired in the month of april 15.04.2014 his Basic salary is 10,000 rps.  When I run the payroll basic salary is prorated with the amount 5333.33 for 16 days in the april month. But, PF should calculate based on the amount 5333.33 but in the output it is showing as 416.
    Actually, PF should deduct 640 rps but it is showing 416 rps. 224 rps different amount is coming. How to resolve this one.
    Regards,
    Vijay Kumar

    Hi,
    When employee joins in the middle of the month The provident fund will prorate on Rs 6500 according to PF Act and standard rule that was defined in SAP as per act. You cannot change the rule that has defined in standard.  The user exist cannot be the right solution for this. The user exist which are there it will not override the standard functionality. The best way is to go according to Act that was defined in SAP.
    Incase if you want Rs 780 to be deducted for the first month for mid month joinee employees This can be done by manually inputting the data in additional payment wage type There are several ways to adjust the amount. You can either create a PF Adjustment wage type in additional payment for mid joinee employees to adjust the amount.

  • Pension and mid-month hiring

    Dear Experts,
    A person was hired in mid-month, the 15th.
    Payable earnings is 4480
    The schema is referencing the correct wage type /103
    in payroll  the amount  for the pension of 2480.85 x 6.9% = 171.18. But it should be 309.12
    a pcr was created for special cumulations into/103 that reads as follows;
    - 3
        - /103 PF APPL. EARNINGS
              WPALL FRST
              ADDWT *
    There's no other wage type that has that amount. anks
    How do we get teh calculation for the 309.12 to result?
    Many thanks,
    M

    I must forewarn you that I am not familiar with IT0150.
    In your initial post, you had mentioned a pcr as
    - 3      - /103 PF APPL. EARNINGS
              WPALL FRST
              ADDWT *
    This implies that if WT /103 exists in more than one "split", then only it's values (RTE/NUM/AMT) for the first split will be kept in the Input Table, that is if that are all options for the pcr.
    Regarding pcr ZVA1, you should first look into the Input Table that is read by the pcr to check the values of /103 and of /809 (Constant GENAU should have a value of 100,000.00).  As mentioned by Frances, this is a Custom pcr that will prorate the amount paid.  It was created to respond to a requirement, but if I understand you correctly, you would like the payment not to be prorated when the employee is hired in the current month.
    Do you have a WT or a temporary variable that indicates that the employee has been hired in the current month?

  • Upgrading mid month

    How is upgrading to a higher package mid month handled. Lets say im on a $29 package and half way through the month i decide to upgrade, do i start the new monthly subscription from that date and essentially forfeit the other half of my subscription. As far as im aware with dropbox when you upgrade half way through you get a refund on the other 50% you didnt use that is deducted from the price of the new upgrade. Does adobe do something similar.

    Hi Morny1979888,
    Ratandeep's answer would still apply outside of the 30 days. In some cases you would be able perform the process yourself see Switch from an individual membership to a teams membership here:
    Cancel your membership or subscription | Creative Cloud
    Any other scenario's which involved an upgrade, you could contact support and they would assist with the process and ensure you weren't charged fees when switching.
    - Dave

  • Changing Plan Mid-month "pro-rated" unclear and deceptive practice. C.S. offers no help

    I recently found myself having to up my plan minutes for a family emergency. I went online and checked my usage I was at 394 minutes out of a 450 minute plan, so I elected to switch to the 900 plan minute for the month, ancipating I would go over in the next week. I was given options to back date it  or start on that day, as I had clearly not gone over my alloted minutes, I chose to start it as of that day.
    My Bill came and I received 69 dollars in minute overages. How was this explained, that by prorating the bill, they divide the cylcel in half, not only by "dollars" which seemed to be the explantion I received online, but by minutes. SO my minute alotment of 450 was reduced to 240 for those two weeks I oriignally had 450 minutes in. They billed as if that was my allowance therefore saying I now went over my plan by 154 minute which I was billed to the tune of 69.00 dollars, plus the addition of the monthly increase in plan.
    My question to any logical rational intelligent person would be, why would someone choose to up there minute plan, before they went over, just to then be charged for minutes they would not have been had they not upped there plan to the next level. This defies common sense and any explanation would as well.
    Customer service sadly would not even hear or understand this, only to say this is a valid "cost" and I should have read the "disclosure" statement or called if I had questions and not use online services. I asked both the operator and a supervisor for the terms of the disclosure agrement and neither could tell me what it said. However in reading  billing question answers they respond "For example, if you changed rate plans during the middle of your billing cycle, your statement should contain a charge for the old rate plan (according to the number of days in your cycle that you were on the old rate plan) and the new rate plan. " yes that makes sense but no where does it say your minutes may be reduced up until this point and you may occur additional charges not already used. by ironically "increasing your minute plan".
    I am waiting for a manager to return my call,  As a long time customer of verizon whom have promoted them and the new iphone all over facebook and such to my friends I am very discouraged by this practice, and the lack of resolve.

    Mike I appreciate that at least you are familiar with what the disclosure statement says, despite othert reps not being able to recite it. However the term "may" be in inself is Misleading, if "airtime" is  prorated the statement should read "YOUR airtime MINUTES will be prorated and reduced to this point, possibly resulting in overages and additional charges" The wording is intentionally misleading. If it weren't MIke, why would anyone KNowingly select an option that would then cause them to  owe an additional 69.00 dollars they didnt owe at the time, when UPPING their PLAN?
    The fact that Customer Service Can't see that as a very real possiblity and just is dissmisive saying You should have read the disclosure statement., and it is a valid charge tells, me they run into this frequently and they have a script to read from to cover themselves, leaving the HUman Element out of the equation. It is sad enough I had to Up my plan only temporarily while dealing with a tragic family situation, to add insult to injury. To me the term "may" be prorated and "may" result in additional overages meant, that if I had gone over my minutes prior to the change I would be charged, because MIKE that is COMMON SENSE. and a REASONABLE person May think that. Cutomer Service Reps could at least acknowledge that as a very real Understanding of how that line could be interupted, and that a reasonable person would not otherwise increase their plan only to be charge for something they would not have otherwise been charged.
    I am almost positive in the Future this wording will be Changed after the continued Myriad of complaints. From what I already understand the new "changing minutes and not plan" option already has changed it. SO why not make things right for long time loyal customers now. I actually want to reduce my plan back down now as it was a temporary emergency however I DONT dare do it mid month again, SO I will wait another 2 weeks and pay even more.
    This is NOT ME and my misunderstanding, just googling the topic comes up with tons and tons of complaints, articles written on the topic and so fourth. I have been waiting days for someone as promised to call me back as well and that hasnt happened. I have talked to so many friends about this many verizon customers and all say this can't be right, because it DOESNT MAKE SENSE, despite it being "valid" as you say.

  • Pension issue Mid Month Leaving

    Dear All,
    As per rule sustem should deduct mid month joining/leaving/absences or transfer scenarios, the Pension/PF Basis will be correspondingly prorated. But our system is not doing this. In RT table i have found 3FC Pension Basis for Er c 01/2010                    0.00           6,500.00.
    Employee leaving date is 14.04.2010. system is picking pension amout as 541. Last year it was coming right.
    Please suggest.
    Ashwani

    Dear Jayanti,
    We required prorata basis pension in case of left employees and system is not doing this. This is the issue. As per our PF experts Pension amount should come on prorata basis for left employees in case they left mid of month.System is doing prorata basis last year but from this year it is deducting 541. I am giving two RT cases of different years.
    RT table for year 2010. DOL 26.04.2010
    /111 EPF Basis              01/2010                    0.00           8,750.00 
    /139 VPF Basis              01/2010                    0.00           8,750.00 
    /3F1 Ee PF contribution     01/2010                    0.00           1,050.00 
    /3F3 Er PF contribution     01/2010                    0.00             509.00 
    /3F5 Ee Mon PF contribution 01/2010                    0.00           1,050.00 
    /3F6 Ee Ann PF contribution 01/2010                    0.00          12,600.00 
    /3F9 PF adm chrgs * 1,00,00 01/2010                    0.00              96.25 
    /3FA PF basis for Ee contri 01/2010                    0.00           8,750.00 
    /3FB PF Basis for Er Contri 01/2010                    0.00           8,750.00 
    /3FJ VPF basis for Ee contr 01/2010                    0.00           8,750.00 
    /3FL PF Basis for Er Contri 01/2010                    0.00           6,500.00 
    /3F4 Er Pension contributio 01/2010                    0.00             541.00
    /3FC Pension Basis for Er c 01/2010                    0.00           6,500.00
    /3FB PF Basis for Er Contri 01/2010                    0.00           8,750.00
    /3FC Pension Basis for Er c 01/2010                    0.00           6,500.00
    /3FJ VPF basis for Ee contr 01/2010                    0.00           8,750.00
    /3FL PF Basis for Er Contri 01/2010                    0.00           6,500.00
    /3R3 Metro HRA Basis Amount 01/2010                    0.00           8,750.00
    1BAS Basic Salary           01/2010                    0.00           8,750.00
    RT table for year 2009. DOL 27.10.2009
                                                                                    /111 EPF Basis              07/2009                    0.00           9,016.13
    /139 VPF Basis              07/2009                    0.00           9,016.13
    /3F1 Ee PF contribution     07/2009                    0.00           1,082.00
    /3F3 Er PF contribution     07/2009                    0.00             628.00
    /3F5 Ee Mon PF contribution 07/2009                    0.00           1,082.00
    /3F6 Ee Ann PF contribution 07/2009                    0.00           8,822.00
    /3F9 PF adm chrgs * 1,00,00 07/2009                    0.00              99.18
    /3FA PF basis for Ee contri 07/2009                    0.00           9,016.00
    /3FB PF Basis for Er Contri 07/2009                    0.00           9,016.00
    /3FJ VPF basis for Ee contr 07/2009                    0.00           9,016.00
    /3FL PF Basis for Er Contri 07/2009                    0.00           5,452.00
    /3FB PF Basis for Er Contri 07/2009                    0.00           9,016.00 
    /3FC Pension Basis for Er c 07/2009                    0.00           5,452.00 
    /3FJ VPF basis for Ee contr 07/2009                    0.00           9,016.00 
    /3FL PF Basis for Er Contri 07/2009                    0.00           5,452.00 
    /3R4 Non-metro HRA Basis Am 07/2009                    0.00           9,016.13 
    1BAS Basic Salary           07/2009                    0.00           9,016.13 
    Now please suggest what to do. where is the problem  ? If have also checked EXIT_HINCALC0_002 but nothing written in it.
    With Regards
    Ashwani

  • For the mid month new joiner the annual Conveyance exemption is coming incorrectly

    Dear All,
    For one of our client, we have have faced a uniqe issue.
    If any employee join in the mid of the month, his prorated conveyance amount ( wage type 2020) is coming correctly. Suppose an employee joined at 16th of the month, system is calculating his conveyance for that month as INR 400 and which is correct.
    However in his tax calculation for that particular month, system is taking INR 400*(rest of the month of the FY) in the wage type /4E3. which is incorrect. Suppose he joined in 16th April , system is calculating tax exemption 400*12=4800
    Now if we run next month payroll ,  system is caculating the exemption properly. i.e. INR 400 + 800* rest of the month of the FY,
    Please help
    Regards
    Tirtha

    Hi Tirtha,
    system is calculating perfectly.
    first of all system check the no. of present days and accordingly it give the amount in the wage type /3C3 conveyance amount monthly and /3C4 will give Conveyance monthly exemption and it will multiply with no. of months to the fiscal year end and store in the wage type /4E3.
    for example check for PF:
    Every month PF amount store in WT /3F1 and send to /3F5 and this WT multiplied with No. of months and store the Annual amount in wt /3F6.
    Regards,
    Praneeth kumar

  • Mid month joiners PF Projection Issue

    Hi Team,
    We have an issue with respect to PF Projection for the employees who joined in mid month. We are on actual basis as an income tax projection.
    Employee joined on 16.04.2014 and his basic is 20,000 rupees. Since he joined in mid month his PF will be deducted as 1200. Now the system is projecting under Aggregate chapter VI as  1200+2400*11 = 27600 which is incorrect. It should do as 1200+1200*11 = 14400
    We are not sure why system Is behaving weird. If anybody come across this situation, please let us know.
    Thanks and Regards,
    Siva.

    Hello,
    Please note that proration in case of mid month termination and joining
    will be applicable to PF eligible pay alongwith EPF basis.
    This is the standard behaviour of the system.
    Please go through the below explanation on the proration of PF
    PF will be prorated if there is a mid month joinee or mid month
    termination. In Case of LOP the Eligible Pay is not prorated.
    If the pension basis is eligible pay which is maintained in T511P in the
    constant PFBAS and currently having the value as 6500 then, in the case
    of mid month joining  6500 gets prorated for the number of days employee
    was in the trust.
    In the case of mid month joining/leaving or transfer scenarios, the PF
    Basis will be correspondingly prorated and so the contribution
    calculated will also be prorated.
    If the customer doesn't want this pension basis to be prorated then a
    User Exit: Override Employer Pension Basis has been provided in payroll
    function INEPF. The name of the exit is EXIT_HINCALC0_002. This exit is
    in the enhancement HRINCEPF. We request you to go through the
    documentation of this user exit at
    Payroll India   > Statutory Social Contribution   > Provident Fund   >
    User Exit: Override Employer Pension Basis
    With Regards,
    Chetan

  • Mid Month Transfer Issue in Payroll

    Hello All
    Good Day!
    We have two payrolls defined, Payroll A and Payroll B and both has separate Legal entity but Business Group for both Payroll is same. We are having an issue when employee transfers from Payroll A to B or vice versa as mentioned below :
    1) Lets assume Employee transfers from Payroll A to Payroll B as on 17 Oct 2012.
    2) As Business Group is same , employee remain in the same BG.
    3) So we tried to terminate the employee as on 17-Oct-2012 and re-hired as on 18-Oct-2012 in the Payroll B. We need two IRP5 (tax certificate) so we need to terminate the employee from one payroll and reinstate in new payroll.
    4)) We have most of the recurring element configured to Terminate as Last Standard Process so all the recurring elements ended as on 31-Oct-2012, i think this should have been Actual Termination Date but as Payroll is running from last 2 years so this will be too big to change now.
    5) Now when we process the payroll as on 31-Oct-2012, employee got full month salary in Payroll A which is not correct as employee worked up to 17-Oct-2012.
    6) To avoid full month Salary, we changed the Last Standard Process to 17-Oct-2012 so all elements ended as on 17-Oct-2012 but now when we process the payroll as on 31-Oct-2012, employee is getting picked up but no element processed and no balance generated. Don’t know why ?
    Could you please provide your input as what is the best practice to handle this mid month transfer ?
    Thanks
    Gaurav

    Hi, Gaurav..
    6) To avoid full month Salary, we changed the Last Standard Process to 17-Oct-2012 so all elements ended as on 17-Oct-2012 but now when we process the payroll as on 31-Oct-2012, employee is getting picked up but no element processed and no balance generated. Don’t know why ?
    =>I guess.. The "Final Process Date" set as 31-Oct-2012 when you end this employee, isn't it?
    Actual Termination Date will let person end at this date, that's mean person record's effective_end_date will equal to the Actual Termination Date and create a new person record after Actual Termination Date.
    Last Standard Process Date let all elements ended as this date.
    Final Process Date means you can process payroll run before this date, and the assignment record's effective_end_date will equal to Final Process Date. That's why your payroll run includes this person. There's no elements because all elements ended on 17-Oct-2012, system doesn't get any element on 31-Oct-2012.
    Best Regards,
    Changhua

Maybe you are looking for

  • Image looks different in Acrobat after exporting to PDF

    I just created an image in InDesign. I exported it as a PDF and viewed it in Acrobat. There are two things going on here that I'm not sure about. First of all, there appears to be a broken edge on the right side of the image when viewed in Acrobat. I

  • How to schedule two jobs from two different work repository at a time?

    Hi All, I have a scenario where I want to schedule two jobs at a time from two work repository. Explanation: Master Repository-A Work Rep-B Work Rep-C Now I need to schedule two scenario one from Work rep B and other from Work Rep-C As we know that o

  • 4.1.2 Upgrade-how?

    Has the naming convention changed? I have DVD StudioPro 4 as a single unit. The download section will not accept my serial number.. I don't have FinalCut Pro. How can I download the 4.1.2 upgrade? So easy for everything else.

  • Report wrapped in Portlet: Crashes on Next Button

    I have a application report based on a query that I published in a portal. When I run this report in the application creation page the report runs fine, even if I run it as a portlet. When I add the portlet to a page and navigate to the page it runs

  • Help with Yosemite update

    I updated a mid 2011 IMac to Yosemite and now cannot access my photos.  It says because I need to update iPhoto, but when I try it says update available for this apple ID.  I have tried all of the obvious solutions to no avail.  I wouldn't have updat