Benefit Cost based on Participation Date

In the last couple of years we have added two new benefits plans for Accident Indemnity and Cancer Indemnity.  Now the plan rates are changing but only for "new" participants.  If the employee was already participating and is not making any changes then their cost is supposed to remain at the rate that existed when they enrolled.  However any new/changed participants will be paying at the new rate.
Also for the Cancer plan the cost is based on age groupings, but the employee's cost is not supposed to change as they grow older,  Their rate is set as of their age at a given date (July 1) for the year they enroll and again that rate remains in effect throughout the remainder of their employment as long as they don't make any changes (add dependents, etc.)
I can think of a few of ways to handle this - set the alternative cost amt on the infotype when the employee is enrolled, create a new "plan" every time the rate changes (but that doesn't take care of my "aging" problem) or attempt to use a user exit to calculate the cost.  
I would appreciate any advice or other suggestions on how to handle these plans.
Thank you!
Gail Vogel

Hi Gail,
I don't know if it would help, but as far as I know if the employee is not re-enrolled into the plan the rates change are not apply, the original rate at which the employee originally enroll to will always be used.
So actually you should not re-enroll the employee every year, as long as the cost rule/variant will still be in the system, even if they have been delimited, they should still be calculated in payroll.
Best regards
Sarah

Similar Messages

  • Benefit cost calculation by removing cutoff dates;

    Our client has benefit cost calculations configuration based on cutoff dates:
    1.     Employee Cost : Use Age of  1st January of the current year and Annual base pay of  01 October  of the previous year(if the previous record does not exist , consider the current record) in the calculation of employee cost(EECST)
    2.     01 st October  of the previous year annual base salary for calculation of employer credit
    Now client wants to remove the cutoff dates and wants cost to be reflected in the benefit info type with the change of age and salary;
    Iu2019ve tested the system by removing the cutoff dates in the configuration and here is the scenario;
    IT 0168 validity dates 01.01.2009- 31.12.9999
    Salary increase in info type 0008 : 01.08.2009
    As when salary increased in the  0008 from 01.08.2009, cost and coverage amounts in 0168 changed as per the new salary in the existing record of IT 0168 from  01.01.2009;
    When I run simulation payroll with forced retro from 01.01.2009, the new benefit cost which are due to change in the salary are getting calculated from  01.01.2009 instead of 01.08.2009;
    But we want the new cost should take effect only from 01.08.2009; probably split in the infotype 0168 with the date of salary change or age change may be solution?
    I can create this split in 0168 with dynamic action for salary change but I canu2019t do this for age changes;
    Kindly advise us the better solution for this?

    I worked out the solution as follows:
    1. For the employee insurance plans I assigned wage type BSAL as the calculation base in the Payroll > Payroll:USA > Benefits Integration > Enter wage types for plans config step.  This wage type accumulates the wage types used to determine the base salary used in benefit insurance coverage rules
    2. Update the wage type characteristics for wage type BSAL, (Personnel Management > Personnel Administration > Payroll Data > Basic Pay > Define Annual Salary > Wage type characteristics) setting the indirect evaluation module to ANSAL. 
    3.  The indiect evaluation module ANSAL is where you assign the wage types that make up the accumulation wage type BSAL.  Assign the wage types that make up the BSAL accumulation wage type in Personnel Management > Personnel Administration > Payroll Data > Basic Pay > Define Annual Salary > Relevant wage types for annual salary valuation. 
    4. In my case the wage types assigned to BSAL are the basic pay salary wage type and an additional payments (IT0015) wage type.

  • Employee benefit costs are not splitting based on Cost Center/InternalOrder

    Good Afternoon!
    I'm having an issue with Employee benefit costs that are not splitting based on the cost center/Internal order splits entered on the timesheet. This was discovered while running the cost center report: PC00_MNA_CC_ADM.
    For example- this employee has one cost center stored on the Infotype 0001 Organizational Assignment. No other overriding cost distribution set up on IT0027 Cost Distribution. Also, no other setup on OM- HRP1018 Cost Distribution.
    Then, on the timesheet, 70 hours of regular time were recorded on the attendance type 2REG and also 10 hours of regular time (also 2 REG) were charged to a different cost center.
    Then on the report the Health/Life section are not coming out correctly. On the original cost center from IT0001, the following amounts are shown: ER Dental, Posting Prescription, PPKP Posting, BN Posting Adm Fee, ER cr Flex life, ER cr flex ad&d.
    On the other cost center (entered on the timesheet), only ER Dental, ER cr flex life and ER cr flex ad&d are there.
    In addition to the the difference in the posting list, the amounts do not calculate out.
    If I have 70 hours of regular time to one, and 10 hours of regular time to another, that should calculate out, but my amounts are off.
    For example:
    Cost Center#1
    ER Dental 61.92
    Posting prescription 173.62
    PPKP Posting 715.50
    BN Posting Adm Fee 26.32
    ER cr flex life 2.75
    ER cr flex ad&d 1.24
    Cost Center#2
    ER Dental 3.90
    ER cr flex life 0.17
    ER cr flex ad&d 0.08
    If anyone has an idea of where my issue might be I would greatly appreciate any help you can provide. Thank you for taking the time to read my post.

    The only good solution I have found is using the New General Ledger: Distribution of liabilities according to expenses.  I believe this is only available for users of ECC 6.0 and finance has to be using the new GL funtionality.  This will allow you to post the benefits and taxes to the cost centers associated with the earnings.

  • COPA cost based data source missing data in BI

    Hi All,
    We have a copa cost based datasource.User has complained that some data is missing in BI frrom R3.When we checked in Infopackage history no data loads got failed and all requests were succesful.
    Is there still a chance that data might get missed.
    I created a full infopackage and again ran the load .Again load is green and complete.Still the same data comes in PSA.
    Should i need to check repair full request flag.
    What could be the other reason.User sent the R3 COPA report screenshots highlighting the missing data.
    Regards,
    Sushant

    Hi,
    Please check if all the value fields from ECC have been mapped in BI system.
    May be the case that some value fields were not mapped & hence the data is missing.
    try & reconcile your data with the data from table CE1<OP Concern> from ECC side.
    u can Make use of transaction KE24 aswell.
    Thanks & Regards,
    VIraj Dhopavkar.

  • Benefit plan eligibility based on participation in another plan

    We need to control a spouse plan eligibility based on participation or enrollment in employee plan in the same program. Employee can enroll into both the plans at the same time but we need a check which would not allow employees to enroll into spousal plan without enrolling into employee plan. We have to maintain these plans separate as each have their own coverage amounts as these are optional life plans. If I use eligibility criteria then it is requiring employee to be enrolled into reuired plan even before the life event was processed. Need help in how to have the validation done during enrollment? Any help is greatly appreciated.
    Thanks much

    Hi,
    Refer Oracle FastFormula (FF) Reference Guide for Standard (OSB) and Advanced Benefits (OAB) (Doc ID 218059.1)
    Formula Type: Post Election
    This might help you.
    Regards,
    Aneesh N

  • Costing based CO-PA extraction to DSO

    Hello Expert,
    I need to load the line item data to level 1 DSO. On the source system, the system has used the combination of the following key fields not allow duplicate records.
    PALEDGER
    VRGAR
    VERSI
    PERIO
    PAOBJNR
    PASUBNR
    BELNR
    POSNR
    But, the datasource only includes the following fields from the source system.
    PALEDGER
    VRGAR
    VERSI
    PERIO
    BELNR
    POSNR
    How the system is going to handle duplicate records in absence of these two fields (PAOBJNR
    PASUBNR) in the datastore object (DSO) which are part of the key fields in the source system?
    Please let me know about it.
    Thanks.
    Bhai.

    Hi,
    For  Costing based CO-PA Extraction : Pls follow this steps.
    1.Create a CO_PA Data Source in KEB0 (Costing Based) and test this extractor in RSA3.
    2. On BW side ,  Create CO_PA cube using the info source (to which generated CO_PA data source assigned in BW) as a template,and move the chars, KF and time chars and assign the dimensions as required.
    I suggest make the copy of any below existing COPA cube and then you add/ delete  missing fields.
    CO-PA: Published Key Figures
    CO-PA: Quickstart (S_GO)
    CO-PA: Route Profitability (S_AL)
    Pls Check this link for Costing based CO-PA
    http://help.sap.com/saphelp_nw04/helpdata/en/b0/06644ca87011d1b5750000e82de856/content.htm
    Hope this helps,
    Regards
    CSM Reddy

  • Shipment cost based on Value

    I need your valuable suggestion on how to create the Value based shipment cost.
    Our Process:
    Create POS - Create Inbound delivery - Create Shipment - Create Shipment cost - Post Inbound Delivery.
    So while posting the inbound delivery, the freight cost will post against the material. The invoice will be paid for the Vendor for the quantity purchased and freight charge will be paid for the freight Vendor(s).
    We are adding the Vendor in the Shipment and adding the cost against the Vendor in the Shipment Cost.
    Everything is working fine, but the shipment cost posting against the material was happening based on the delivery weight / quantity.
    The reason for this asking the question is - we are receiving high value items and low value items with the same weight.
    Question 1: Is it possible to have the shipment cost being split, calculated and posted against the material based on the PO Item received Value or PO Price
    Quesion 2: Is it possible to post the shipment cost at a later date? Currently, the shipment cost posts when the inbound delivery is received (I know the material value will be posted when there is stock changes or price changes).  But our issue is the invoice for the shipment cost will be received after a couple of days from the goods receipt. Right now we are entering couple of costs through assumption, then while postig the invoice, we adjust that value.
    Note: I cannot enter the condition directly in the PO, as the same PO item will be partially received by multiple inbound deliveries

    Freight carriers charges weight on the basis of Weight / volume of the items.SAP shipment works on the same principle.
    Cost of transporting ton of Potataoes  is same as transporting 10 ton of aluminium between two known destinations.
    Hence it is illogical to distributes cost on the basis of item value. However if still you want to distribute the same on value basis then maintain freight condition(%) in PO as per your prefined logic of distribution of freight cost.
    It is well known fact that cost of freight % is always higher in  Low value items & iis low in case of High value items.
    Regards,
    Sanjay Kohli

  • Header row in ALV Grid, based on the data in the table

    Hi All,
    I have a requirement wherein, based on the data in the table used for ALV, i need to add rows as sort of header in the ALV display.
    For e.g. my table has
    Appl No.  Item  Material  Desc.           Cost                 -> Column Heading
    1             10     400        Excavation    10.00               -> Data
    1             20     400        Footing         10.00
    2             10     400        Excavation    10.00
    2             20     400        Footing         10.00
    For every new Appl No., i need to add a row, or sort of header specifying the appl no. details. means
    Appl No.  Item  Material  Desc.           Cost
    Appli. No. 1                   Date: 01/01/1009                   -> my requirement
    1             10     400        Excavation    10.00
    1             20     400        Footing         10.00
    Appli. No. 2                   Date: 02/01/1009
    2             10     400        Excavation    10.00
    2             20     400        Footing         10.00
    Is this possible in ALV my any means? Currently i m using normal ALV Grid
    Regards,
    Janaki

    Hi..
         Try like this... I think u have Application number and date in ur table ... First get the total table data into internal table.. and to add the row
         *Declare the var1 as 0 and var2.
    loop at internal table
         *var1 = var1 +1
    when application number =var1
             concatenate : 'Appli. No.' (table- appli no field) 'Date:'  (table-date field) into var2.
    perform display(some name)
         *endloop.
         *form display...
              alv display part.. first give that var2 like eg.. wa_alv-field= 'var2'.
    end form.
        Hope this will help u .....
    Regards,
    Abaper

  • How to determine the  Benefit Salary based on P0168-BPLAN?

    Hi All,
    My requirement is calculation of Benefit salary .As per the Functional Spec ,First I have to retrieve info type PA0168
    record in effect as of the system date where P0168- BPLAN = one of the STD Plan on ed on the selection screen.  Using the system date as the Calculation Date, use the same logic as the I/T168 screen does to determine Benefit Salary. 
    My Doubt here is how the I/T168 screen  determines Benefit Salary?
    Please update me with your idea how can I determine the benefit Salary based on the PA0168 record.
    Thanks a lot,
    Srinivas.

    Payload size is not the only factor while determining size of the system (h/w). You need to consider number of services, nature of services (sync/async), payload size, frequency of messages (load), peak load value, security constraints, performance requirements etc..
    You may contact your local Oracle Sales Representative/ Oracle Support to get help in determining size of the system. They will provide you a sizing questionarre and on the basis of that they may suggest sizing as well (Oracle has an internal tool for proposing sizing)
    Regards,
    Anuj

  • Allocation of Cost based on Match for 2 Dimensions

    Hi Experts,
    We are running an allocation where we assign an expense account balance (transportation costs) based on the combination of the dimensions entity and country.  Please see the attached for a full example.
    A brief example:
    ORIGINAL DATA
    Entity:  Country AI Units (Currency)
    1120  Holland AI_01 50
    1120 Holland AI_03 30
    1120 France  AI_02 10
    PRICING DATA
    Entity:  Country USD
    1120 Holland 8
    1120 France  10
    DESIRED RESULT
    1120 Holland AI_01 (50*8)=400
    1120 Holland AI_03 (30*8)=240
    1120 France AI_02 ((10*10)=100
    ACTUAL RESULT
    1120 Holland AI_01 (50+30) *8=640
    1120 Holland AI_03 (50+ 30)*8=640
    The original data is multiplied by a "pricing table" data that resides in a statistical account with similar dimensions for Entity and Country.  Based on the match between Entity and Country between the data and country we assign the cost.
    Issue is that other dimensions e.g. AI or other should be ignored for this calculation and the postings occur as they were originally.  However the actual result based on the script below is duplicating data
    Any ideas?
    Thanks in advance
    Eyal Feiler
    SCRIPT USED
    *RUNALLOCATION       
    *FACTOR=USING*1       
    *DIM CURRENCY WHAT=KL_Q ; WHERE=USD; USING=USD; 
    *DIM COUNTRY WHAT=[ALLOCATION]="y" ; WHERE=<<<; USING=<<<;
    *DIM ACTIVE_INGREDIEN WHAT=[AI_ALLOCATION]="X"; WHERE=[AI_ALLOCATION]="X"; USING=AI_NONE;
    *DIM ACCOUNT WHAT=411113; WHERE=612313; USING=411113;
    *DIM AUDITID WHAT=AD3000; WHERE=AD5130; USING=AD4130; 
    *ENDALLOCATION       
    *COMMIT      

      Vadim,
      Again as before this helped us greatly!
      Another question if I may:
      2) The next step of the calculation is after we search for a price
    based on the entity/country match, if one is not found we go to a second
    pricing table and select based entity and property of the country (e.g. a
    region) that has a new price.
    This means that we could have a conflict between the 2 tables. e.g.
    in the first table we find a match between Entity and country = France or
    country = Holland.
    Now when there's an entry = Greece there's no match in table 1 and
    we go to table 2 to select the Europe price.
    Europe price will now override the first 2 rows from table 1.  How can we build this?
    One thought is to first perform the select on table 2 (region) and
    then override with (table 1) only where it's found? 
    Thoughts?
    Thanks
      Eyal

  • Cost Based Opt Question

    I have the following Select Statement:
    SELECT FGBTRND_SUBMISSION_NUMBER, FGBTRND_TRANS_AMT, FGBTRND_COAS_CODE, FGBTRND_FUND_CODE, FGBTRND_ORGN_CODE,
    FGBTRND_ACCT_CODE, FGBTRND_PROG_CODE, FGBTRND_ACTV_CODE, FGBTRND_LOCN_CODE, FGBTRND_RUCL_CODE
    FROM FGBTRND
    WHERE FGBTRND_DOC_CODE = 'F0022513'
    AND FGBTRND_RUCL_CODE IN ( SELECT FGBTRNH_RUCL_CODE FROM FGBTRNH
                        WHERE FGBTRNH_DOC_CODE = 'F0022513' )
    AND FGBTRND_LEDGER_IND='O'
    AND FGBTRND_FIELD_CODE='03' --:B4 01 02 03
    AND DECODE('Y','Y',BWFKPROC.F_SECURITY_FOR_WEB_FNC(FGBTRND_COAS_CODE, FGBTRND_FUND_CODE, FGBTRND_ORGN_CODE, 'PBEED'),'Y' ) = 'Y'
    AND ((FGBTRND_SUBMISSION_NUMBER IS NULL AND '0' IS NULL) OR (FGBTRND_SUBMISSION_NUMBER='0' ))
    This statement is ok without the following:
    AND DECODE('Y','Y',BWFKPROC.F_SECURITY_FOR_WEB_FNC(FGBTRND_COAS_CODE, FGBTRND_FUND_CODE, FGBTRND_ORGN_CODE, 'PBEED'),'Y' ) = 'Y'
    The call is to a security package which has to evaluate to Y inorder for the user to see the result. This statement in total would work fine provided the decode in the where clause is called last. However, the cost based optimizer is determining that it needs to evaluate this first.
    Question is:
    How do I get the cost based optimizer to evaluate the decode last and not first?
    I am on 10.2.0.3
    Patrick Churchill

    user3390467 wrote:
    " Consider setting your optimizer_index_caching parameter to assist the cost-based optimizer. Set the value of optimizer_index_caching to the average percentage of index segments in the data buffer at any time, which you can estimate from the v$bh view.
    Can someone give me the query to use to estimate from v$bh view mentioned above?
    What are other considerations for setting this parameter for optimizationThis post, and the flood of your other posts, appear to be quoting sections of a Statspack Analyzer report. Why are you posting this material here?
    If you want to set the optimizer_index_caching initialization parameter, first determine the purpose of the parameter. Next, determine if the current value of the parameter is causing performance problems. Next, determine if there are any unwanted side-effects. Finally, test the changed parameter, possibly at the session level or through an OPT_PARAM hint in affected queries.
    Here is a link to the starting point. http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/initparams159.htm
    Blindly changing parameters in response to vague advice is likely to lead to problems.
    Charles Hooper
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • Calculate difference in value based on two date parameters

    Hi All,
    I have a table and need to calculate the difference in rent amount for a property based on two date parameters.
    I have uploaded sample data here:
    https://app.box.com/s/pu8oa4f3jhrhm0ylshdz2fuo7541vn4z
    Thanks
    Jag

    Hi jaggy99,
    Do you have the knowledge of
    Excel Add-In? If you don't have knowledge of C#/VB.NET language and Visual Studio, I don't think Excel Add-In is what you want. As I said previously, your problem is totally about the business logic, we don't provide solution for a complete requirement.
    Based on your sample data, I think VBA code is suitable.
    If you're not familiar with VBA, please take a look at the MSDN documents for scratch:
    Getting Started with VBA in Excel 2010
    The steps should be like this:
    1. Sort all the records by [Rent Change Date] field
    2. Loop throuth the records and find the FromDate and ToDate as well as the corresponding [Rent Charged] field
    3. Calculate the difference and save the data into a new range
    It's not so hard, please have a try, if you encounter any development problems, you can post in this forum.
    Thanks.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Cash Flow in BW based on cost based COPA

    Hi,
    We have at presently in ECC6, Cost based copa. Now we have to create Profit and loss, cash flow based on that..So I have few question belonging to same as below
    1. Can we create Cash flow and Profit and loss based on Cost based COPA.
    2. Can we create Cash flow and Profit and loss based on Account based COPA.
    3. How can we report in BI based on cost based copa information, can anybody share their experiences/documents please.

    Please check this document:
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/COPA/COPA.pdf
    Hope it helps.
    Thanks
    Mona

  • Benefit cost reporting in ad hoc query

    Is it possible to use ad hoc query to report on future dated benefit cost changes?  I have tried several different ways but have not been successful.
    I tried changing the date of the reporting period to match that of the effective date for the benefit cost change but the system still outputs the old costs.
    I also tried using the benefit cost calculation date as a selection field and then enter the effective date for benefit change but that did not work either.
    Does anyone have any insight?  Thanks in advance for your input!

    Did you ever find an answer to your question?  I am having the exact same issue.  Unless a new infotype is saved with the dates that coincide with the cost configuration change, I cannot report on the new cost via Ad hoc or SAP query.  The only thing that works is the standard health plan cost report but my users prefer to use query so they can get every field they need.

  • Creating report based on master data

    Hi Guys,
    I want to create a specific report based on master data in BI cube. for example... a report which takes cost center and period as variable and display expenses for that period and cost center. This report I want to create for all cost center in BI database separately. any idea how can we do this?
    There are 2000 cost centers and I need to print/send 2000 reports one for every cost center.
    If I store all cost center in excel file, can it be easier?
    broadcasting and creating 2000 schedule - not option.
    Thanks..SM

    Hi  stuti misra,
    Create ONE Query with selection Cost Center and Period are inputs.
    Create text variables for Cost Center and Period and add in Query Description.
    After query execution you can see description based on selection in workbook or webtemplate.
    Hope it Helps
    Srini
    [Dont forget to close the call by assigning poings.... - Food for Points: Make a Difference through Community Contribution!|https://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/007928c5-c4ef-2a10-d9a3-8109ae621a82]

Maybe you are looking for