Payroll scenario

Dear Experts below is the scenario followed by the sample data from the clients place for a specific scenario to be modified.Please suggest whats the best solution
Pay the commission entitlement in two portions, the first payment (pre-payment) at the tender acceptance stage, with the second payment being made at the contract signing stage. u2022 Conditions of employment would state that the commission is not earned until such time as the contract is signed. u2022 We occasionally have projects that do not proceed to contract signing, and hence would reverse the pre-payment payment. u2022 The majority of our salespeople are paid a regular fortnightly retainer as well as commission. u2022 The commission component could be a % of the u2018tender acceptanceu2019 value, or a fixed dollar value. We may have to allow for both types. u2022 Would like to be able to enter some data and report on as well. Data would be; SAP Project number (i.e. J/001354), SAP project customer number, tender acceptance contract value. u2022 We would also like to enter both payments at the time of initial processing, with the u2018balanceu2019 payment being put on hold or block, (hence reducing the need for further entry. u2022 Reporting would consist of determining commission amounts outstanding (i.e. the balances that are on block & the project numbers) per salesperson, and what has been paid in a period say. u2022 Terminated employees can still get paid their u2018balancesu2019 as contract exchange, and reversals (of the pre-payment) made if they donu2019t. Below is the sample data for the above-Could you guide me how to match the above requirement.
Typical Data                    
     Description     Value     Type/Location     Note/Comment
1     Project Number      J/001503     Level 1 WBS or Project Definition     
2     Project Description     CAGALITAN - LOT 2403 GEORGES FAIR ESTATE     Level 1 WBS or Project Definition     
3     Customer Number     1563     Customer Master Record     
4     Customer Name     Conde & Evangelin Cagalitan     Customer Master Record     
5     Tender Acceptance Value (inc GST)      $260,050      Commission Claim Sheet/Tender Acceptance     Job Variable
6     Tender Acceptance Date     26/09/2010     Commission Claim Sheet/Tender Acceptance     Job Variable
7     Salesperson Employee Number     10168     Payroll Data     
8     Salesperson Name     Laurence Buckley     Payroll Data     
9     Commission percentage     1%     Payroll Data     Variable per salesperson
10     Commission Total Value      $2,600.50      Payroll Data     Job Variable
11     Initial Commission Payment Split     _50%     _Payroll Data     Variable per salesperson
12     Final Commission Payment Split     50%     Payroll Data     Variable per salesperson
13     Initial Commission Payment Amount $1,300.25      Payroll Data     To be paid in first pay run after entry
14     Final Commission Payment Amount $1,300.25      Payroll Data     To be paid in first payrun after contract sign date
15     Contract signed date     22/12/2010     Contract Files/Payroll Data     Job Variable
Note:                    
     Items 9 through 15 would require new data fields in SAP (somewhere?)

If you create a Custom Infotype to store the Contract Information, use table T511K to store some constants (such as the 1% commission rate), and create a Custom Function to process your Custom Infotype, you will be required to create at least one or two PCRs to calculate the initial payment, and either the final payment or the recuperation of the initial payment.
I have never worked with the Australian Payroll Schema (if I remember correctly from your previous postings in the ERP HCM (HR) forum), but I would believe that you could place your Custom Function in the same sub-schema as functions P0014 and P0015.

Similar Messages

  • BSI Connectivity

    Hi all,
    We are upgrading to ECC 6.0 from 4.6 C
    we would like to test the payroll scenarios in the ECC version.
    Unfortunately, for the ECC 6.0 the BSI has not been connected.  Rest of all the configuration has been moved from 4.6c to ECC 6.0.  Could any one let me know how to make the connectivity to BSI. 
    Any help on this will be highly appreciated.

    To implement BSI 8.0 (the last one) SAP delivered notes that explains how to do that.
    1064089 - Installing TaxFactory 8.0, but not as an upgrade.
    1022656 - Upgrading to TaxFactory 8.0 from TaxFactory 7.0.
    1068271 - FAQ: TaxFactory 8.0 Inst./Upgrade Troubleshooting.
    Please check which one is more applicable to your scenario and go thru.
    Cheers
    Márcio Leoni

  • Mid month Hiring payroll

    Hi,
    There is a scenario, when we hire a person in mid month, so how payroll driver will calculate its payroll.
    Do we need to run payroll twice for this employee.
    Regards,
    Kumar

    Hi,
    If it is monthly payroll, no need to run payroll in mid month, we can run the payroll as usual like end of the month(whenever we are running payroll that date).
    For mid month of joinging employes, system will take care with the help of INP1 rule for india, XPPF rule for internaational.
    No need to run twice payroll.
    Based his/her joining date payment will be happen.
    Regards
    Devi.

  • Bank transfer program issue in Indian Payroll

    Dear Experts,
    We have successfully made ban transfer using Pc00_M40_cdta program followed by payroll run and posted the results to FI.
    But now issue is when i run the program Pc00_m40_ffom in MT100 format, there is no output coming and amount is displayed 0.
    Thats why may be, in FDTA transaction from FI side, no output coming in bank transfer tab in spite of line items showing in Data medium.
    And also i am unable to delete my bank transfer results using program RPCDTFD0 due to error in country code happening.
    Please help to resolve the issues, what are the steps i need to carry out for creating the ban transfer document is FI also and how to delete the bank transfer results in Indian scenario.
    Regards
    Tan

    Hi,
    Thanks for your reply. Actually Pre-DME is done successfully with set flag transfer and i could not delete the bank transfer results due to error in country code error as mentioned above.
    Issue is with PC00_M40_FFOM program, where while selecting my document details in MT100 format, transferred amount is showing zero in the output document.
    Please suggest how to get my transferred amount displayed there
    Regards
    Tan

  • Issue on Projected Income Tax (Payroll India)

    Hi Experts
    We have upgraded the system with SP_HR Component patch level 64 and configured SAP Note 1568264.
    We have an issues on Projected Income Tax.
    Scenario :
    Monthly sal : 25000/- and paid the same to employee in Apr, May 11.
    In the month of June employee has LOP for 2 days and paid 22000/- against June 11.
    Now system is calculating projected IT based on 22000/- for the remaining months i.e., 22000*10= 2,20,000/-.
    Showing projected income tax as 2,20,000+50000 = 2,70,000/- (should be 3,00,000/-)
    Please suggest the possible ways to resolve this.
    Appreciate your help.
    Thanks
    Venkat Babu Kurada

    Hi Experts,
    New issues rise Now....
    For New (mid month) joinee at the first month Exemption U/S 10 is calculated based on the Conveyance Allowance amount *12 months (or no. of remaining months for financial yr end), but in my client income tax Exemption U/S 10 based on the actual salary (not earned salary) from the first month onwards.
    For example :
    Employee X,
    Joined date 15.08.2011,
    Conveyance Allowance = 800 INR. Earned Conveyance Allowance for 15 days = 400 INR.
    While Start Payroll for the period 5th (August) 2011. The WT /130 Exemption U/S 10 = 3,200 (400*8). Based on this Conveyance Allowance The Exemption U/S 10 calculated, But I want to calculated the Exemption U/S 10 at first month (august 2011) based on follows,
    August month earned Conveyance Allowance = 400 INR + Actual Conveyance Allowance per month =800*7 =5,600.
    Exemption U/S 10 = 6,000 INR.
    Please give me some solution
    Thanks and regards
    Mohan .V

  • UK Payroll : /111 Splitting

    Hi Experts,
    The issue is regarding with wage type /111 and related PCR.
    We have one customized wage type 1234 in IT0014. As per the requirement it should calculate percentage of /111 and percentage will be given in IT0014.
    For this we have written one customized PCR, working fine. However whenever EE salary changes (increase) in retroactively /111 is splitting twice (In RT table it is showing both cumulated value) and WT 1234 is calculating percentage on first part of /111.
    Ex: Employee April’14 month /111-pensionable pay are £1000 (Monthly salary is also £1000) and April’14 payroll has been run, WT 1234 value is £100 which is 10% of /111. 
    In May’14 the EE Monthly salary increased to £2000 with effective 15.04.2014. While running retro for April’14 in May’14, WT /111 are splitting into two parts. One is £1000*14/30=£466.67 & 2000*16/30=1066.66 at processing level (in RT it is showing 1533.34, Correct value). Based on increase of /111, the WT 1234 value should be 153.34 (466.67+1066.66=1533.34), however in RT table I can able to see only £46.67 which is calculating percentage on the first part of /111.
    As per the requirement my WT 1234 value should be calculate on final value of /111 rather than first part of /111 even though retro process happened.
    I have enter my PCR in ZGL0 sub schema I have also tried to add this PCR after GPENS, but no luck.
    Request you to help me am I missing anything.
    Many Thanks..
    Regards,

    Hi Sven,
    I have tried with using ACTIO and Elimi but no luck.
    Could you please confirm how we need input these the above function and operation.
    And also confirm do we need to set up any processing class in this particular scenario,please confirm. Below is my PCR and input entered in schema.
           ADDWT *    OT Output table
       3
           WGTYP?     Query wage type
               ADDWT *    OT Output table
             1234
               AMT= /111 Set
               AMT*1000   Multiplication
               NUM= 1234 Set
               MULTI ANA  Multipl.amt/no/rate
               AMT/100000 Division
               ADDWT *    OT Output table
               ZERO= N    AmtNumRteTime = 0
               ADDWT /101 OT   Output table
               ADDWT /105 OT   Output table
               ADDWT /121 OT   Output table
               ADDWT /131 OT   Output table
               ADDWT /132 OT   Output table
               ADDWT /141 OT   Output table
    Below is the input enter’s in ZGL0 schema
    Parameter one  PIT
    Parameter two PCR
    Parameter GEN  PIT
    Could you please advise.
    Regards,

  • Payroll in mid of month

    Hi All,
    Requirement :
    I need to run payroll for 5 employees in the mid of the month for Annual leave (unpaid), how i can run and post this without changing the payroll area , without affecting the other employees payroll
    Same scenario for Employee separation - Full and final settlement
    appreciate immediate response
    thanks
    AJI

    Hi MAdhu and all,
    If we do of cycle how we account these 5 employees salary in there payroll and how the postings?
    Scenario is:
    Annual leave salary wil paid in advance and if employee leaves on 15th for annual leave we need to pay 15 days salalry + Annual leave salary,
    So we suggested regular payroll   and we kept Annual leave a s unpaid,
    So ho we can manage with regular payroll with same payroll area, without afecting other employees payrol on 31st jan
    Thanks
    SD

  • Payroll Issue

    Dear Gurus,
    Please provide me with your knowledgeable input....
    1st/ My question here is what is the significance & importance of Allowance Grouping in  payroll-India scenario.....i have gone through the other posts but could get a clear understanding.....
    2nd/ Importance of Generate Payroll period and its relationship with control record.
    Can you all please put forward your views on this, i will be really thankful to you all.

    Hi,
    1) Answer:  You can get below answer by clicking the documentation of " Define Pay Scale Groupings for Allowances"
    you define pay scale groupings for allowances to differentiate between employee groups. These groupings determine which benefits apply to a particular group of employees.
    Example
    Consider a company Thumbtacks Pvt Ltd., with two levels of managers and three levels of regular employees. We will define allowance groupings, such that each level of managers or employees get the benefits entitled to them as per the employers policies.
    To enable this :
    1. Identify the different benefits each person is entitled to
    2. Create groupings for each category, and assign the privileges
    We can now proceed to create employee groupings starting with the top management. Working down the corporate ladder we have:
    o  MN01 for senior managers who receive the benefit of a company provided House, Computer,  Medical Allowance, Car with a driver and an additional 5% Provident Fund (PF) contribution from the employer.
    o  MN02 for junior managers who receive the benefit of a company provided Medical Allowance, Car and an additional 5% PF contribution from the employer.
    o  EE01 for senior employees who receive the benefit of a company provided Car and Cellular
    Phone.
    o  EE02 for junior employees who receive the benefit of a company provided Cellular Phone only.
    o  EE03 for office boys who receive the benefit of a lunch allowance
    In a similar manner, you can create any number of 'Pay Scale Groupings for Allowance' based on the different benefits you wish to provide for your employees.
    Activities
    3. Enter a four digit alphanumeric value for each pay scale grouping for allowances in the AlGrp field.
    4. Enter a description for the grouping in the Allowance grp desc field and save your entries.
    2) Answer: You can get below answer by clicking the documentation of "Generate Payroll Periods"
    you use the report RPUCTP00 (Generate Payroll Periods) to generate the date specifications for a selected period for the payroll periods that are to be valid in your system. For each period parameter that is assigned to a payroll area, the system requires the following date  specifications:
    o  Start date and end date of each payroll period
    o  Payment date of each payroll period
    When you execute the report RPUCTP00, the system creates these dates according to the data that you  enter in the report's selection screen.
    Example
    You generate the payroll periods for the period parameters monthly for the years 1999 to 2004. The start and end dates of the periods should be the same as the start and end dates of the calendar months. The periods' payment dates should be three days before the end of the period.
    Requirements -
    In the step Check Payroll Area, which is in this section of the Implementation Guide (IMG), you have assigned a period parameter to all the payroll areas.
    Standard settings -
    There are no entries in the standard system.
    Recommendation
    Generate the payroll periods for several years in advance.
    Activities -
    1. In the selection screen of the report, enter the required data and run the report.
    2. Check the date specifications that the system has generated for the payroll periods and the payment dates.
    Further notes -
    You must run the report separately for each combination of period parameter and date modifier that is assigned to a payroll period.
    Bhairavareddy

  • Payroll Issues in Net payment

    Dear Experts,
    Business Scenario
    The employee is on leave for 2 months (paid leave)in that 2 months loan should not deduct. 3rd month he came back and the laon amount should be deduct .
    So,In Master Data for IT45 maintained record for those 2months in "Condition" amount=0 and for the next month onwards maintained regular installment payment which he has to pay.
    When I am running payroll for the 3rd month am getting Loan Type Error as below
    Error with a loan wage type
    A loan wage type in table RT should be deducted, however the
    however the remaining net amount was too small
    Wage type /LRP
    Please lower the loan repayment in infotype 0045
    Choose an amount that can be deducted
    while running simulation for 4th Month their is no Error in Payroll Log But for the 3rd Month "NET PAYMENT" is showing as Zero in Payslip and not showing in RT table also
    Note: This Net Payment issue for the 3rd Month is not only  to the above scenario Employee it is not showing for ALL EMPLOYEES.
    Kindly help me in resolving this issue as this is Very Very High, your immediate response is highly Appreciable
    Regards,
    Rao.

    Dear....
    Please check that u press the calendar button to regenerate the last payment date and also check that repayment plan in IT0045
    another thing check IT0078, what will be shown there????.
    After that run one by one payroll for the months you have no deduction of loan and check is there any loan deduction or not.
    What you have to do for skipping loan payment is copy the current loan and make the repayment amount zero, i hope u did the same but in the last split u have to recalculate the payment date.

  • Rule for Adoption Pay in UK payroll

    Hi All,
    Need your help to solve an issue.
    My Business Scenario: Need to calculate an adoption pay for employee based on Average Weekly payment of 2 pay periods. I have to pay adoption pay for an employee only for 6 weeks. The date from which it has to be start will be in P0088.
    Consider the scenario:
    01.2014 - 01.01.2014 - 29.01.2014
    02.2014 - 30.01.2014 - 18.02.2014
    If the adoption pay start date is mentioned in P0088 is 01.01.2014 then it should give the pay based on the avg. weekly salary for 4 weeks on 1st pay period and for the next period it should provide it only for 2 weeks.
    For Example:
    Avg weekly pay for 4 weeks (based on 2 pay periods): 2250
    I came to know that using PCR I can do it. My query is how to write PCR based on date (P0088) and check how many weeks it covered in before period (4 weeks in my first period) and in current period (2 weeks in my 2nd period) .
    Note: I am newbie to payroll functional part, it will be helpful if you mention in detail to achieve the scenario. Let me know if you any input.
    With Regards,
    Giriesh M

    Hi Giriesh,
    unless your customer is doing some really wierd and possible illegal things, writing your own PCRs from scratch is almost certainly leading you into a dead end.
    You should build onto the standard functionality of PY-GB for absence schemes. It may even work out of the box with standard config. If you are not familiar with UK absence schemes, it's paramount you familiarise yourself with that topic before taking it any further.
    Apologies, if I misunderstood your question, but it sounds to me as if you're trying to solve this without having considered standard absence scheme functionality.
    kind regards
    Sven

  • Pension payment India Payroll

    Dear Gurus,
    When we change the status as retiree and we need to pay pension why cant we pay through IT0008 and need to pay through IT0014/15.
    Also in case of death of the employee pension needs to be paid to nominee.Now where do we maintain nominee bank details.Since IT0009 is basically for employee data can we store nominee bank details also here.
    Please advice.

    Hi,
    1-Copy IT0008 from the date of retirement ie if retired on 31.07.2011,copy from 01.08.2011 and make the record as blank so that no amount is displayed if he comes in normal payroll. OR
    2-Maintain IT0003 column Run payroll upto till 31.07.2011.OR
    3-Maintain IT 0001 payroll area separately so that he is not included in other payroll.
    If these match your scenario check if not again post your query if any.
    Salil

  • Payroll initialization issue

    Dear all
    i got a error when i am running payroll.
    error text is
    This is a live client
    No check performed against control record
    payroll cancelled
    Scenario is like this:
    simulation is working fine, no modification in control records, only usual release no such error in past.
    And this is a critical period as i have to run now.
    Thx

    Hi
    Did you done something in Schema?
    Check the program Hincalc0.
    Check where is the error text and what is a problem.
    Reply if any hints or problem .
    <b>Reminder : Points should be given on answers.</b>

  • Payroll retro issue - related to /563

    Hi PY experts,
    Problem:
    I have one PY retro issue.
    Issue reported in December  is :-  One employee has a /563 claim of $18.45 (Claim from prev mth). 
    Why is here a deduction shown for this payslip?.
    Issue reported in Jan 2010 is :- same employee has $99.3 (Claim from prev mth).
    My analysis and details are as follows:-
    December retro triggered for Oct,Nov.
    Jan 10-retro triggered for June 09 onwards.
    /561(amt employee owes to employer) in Nov in December run:- 18.45.
    /561 in Nov in Jan'10 run:-117.75
    So,
    /563(claims from previous month) in December in december run:-18.45
    /563 in December in Jan'10 run:-117.75
    So,
    99.30 SGD shown in Jan 2010 is the difference between the figures which was displayed in the last month.Ies (117.75 - 18.45 ) =99.30 .
    -But my understanding is /561 will get formulated only in case  the /110+/550 is negative.
    But in this employee's scenario this amount is not coming as negative.Then how /561 is getting formulated even though( /110+/550 ) is not negative?
    There is only difference between different runs of payroll of /101 . here is no difference in /110 amounts for same months in different runs.
    So retro triggered thru the payment wage types(Cumilation 01).So I have run the wage type reoprt for comparing these wage types.(I can fwd this to email)
    My doubts /help required areas are :-
    1) How   /561 is getting formulated even though( /110+/550 ) is not negative?
    2) I can forward the details in proper excel format(easy to compare kind) -monthly wage type  comparison report
    which is related to (/101) wise reoprt , pls help me to find out how the exact amount is getting formulated.
    Regards
    Thomas
    Edited by: tomspadiyara on Jan 10, 2010 7:00 AM
    Edited by: tomspadiyara on Jan 11, 2010 3:19 AM

    Hi,
    I got the answers for the questions..
    Can anybody pls help me by a document how all the technical wage types are getting formulated: ies
    /140
    /254 etc etc kind
    This will help me for a faster derivation of the figure came in /563

  • Absence days vs payroll days - their implications to absence quota counting

    Hi Gurus
    Would like to understand why is absence quota deduction based on payroll days instead of absence days?
    If there is a scenario in which the officer applied for a leave period which encompasses a Saturday (ws at that time is on alternate saturday), absence days and payroll days stored in IT2001 are the same.
    However, if the same officer later backdates a change in work schedule in which his new working hours are from Monday - Friday, the IT2001 records would be recalculated and payroll days for that period with a Saturday would be 0 which is different from the absence day value.
    Since so, wouldn't there be cases in which employees overtook leave when in fact they have really consumed the leave?
    Thanks.

    Hi,
    Absence counting is driven by legislation. For example, in some countries leave entitlement is given in calendar days, in others in working days. In general absence days reflect calendar days, and payroll days reflect days that are paid. Obviously depending on legislation (if it gives entitlement in calendar days) absence and payroll days can be the same.
    Cheers

  • Mapping Bonus scenario for India

    Hi Experts,
    I want to map one Indian scenario.That is employees will get bonus through offcycle(IT267).The calculation will be Bonus WT amount will be 10% of annual Gross salary(/101).This bonus will be taxable.I have tried by creating new PCR(Y011) but not getting the result...
    System is thrwoing error in offcycle payroll log that:stop No rule in Y011 for key......
    Helps and inputs are appreciated.want to know the pcr logic for the same..
    Regards
    Suman

    Hi,
    You need to place rule either in SPRN section in schema or set condition for your PCR t run for paytype for offcycle only.
    Thanks,
    Ameet

Maybe you are looking for

  • How to set the Logging in SAP Web AS through Netweaver 7.1 ?

    Hi, Can you please help us with the steps to set the Log Level and Log files using SAP Netweaver 7.1 Thanks

  • About Installation :/

    Hey, Guys  im having problem with installing the Sync software to connect my blackberry storm 9530. the problem is when i install the software, an error occurs. the error says that i have to install .Net Framework 3 or 3.5 don't remember.. so well wh

  • Trans. ME32K. Batch Input. Problem in header versions with container

    Hi all: I've got a problem with the transaction ME32K. The required action is meant to be changing the address delivery in the agreement position. The bapi BAPI_AGREEMENT_MAINTAIN doesn't solve the problem because the field adrn2 is not present in th

  • Crystal report "Failed to load database information" error after publish

    I have seen similar questions, but none of the answers seem to apply to my situation. I am upgrading an older web application to Visual Studio 2013, using the SAP Visual Studio Crystal Reports tools. Everything works great until I publish. I have two

  • How to solve this error in tasql

    hi all i used this code: SELECT GacFirstDetailAccountRef, [1] AS title1, GacSecondDetailAccountRef, [2] AS title2, GacThirdDetailAccountRef, [3] AS title3, GacFourthDetailAccountRef, [4] as title4, GacFifthDetailAccountRef, [5] as title5, GacSixthDet