Egyptian Taxes PCR

Dear Experts;
I need to explain you the Egyptian taxes before asking my question as to make it clear for you.
The Egyptain Taxes is calculated based on 3 levels in the employees earnings.
First after gathering the required wage types we deduct 750 EGP as taxes exemption then;
1- After deducting the 750 if the remaining is less than 1250 or equal multiply that amount by 10%
If the remaining amount is more take from it just 1250 EGP and multiply it by 10% to be 125 EGP then keep this 125 asaid and go to the second step.
2- After taking the 1250 EGP if the remaining is less than 1666.67 or equal then multiply it by 15% and keep the amount aside then go to the third step
3- After we deducted from the employees earnings the 750 (taxes exemption) and the 1250 (first level of taxes) 1666.67  (second level of taxes) take what ever amount and multiply it by 20%
Then finally take the result of the 20% and 15% and 10% and gather them to be the amount of taxes deduction.
Now let's go to my question
I want to know how to right in the PCR keep the amount of the 10% then go to the next step and take the amount of teh 15% and go to the next step.
Can any one help me.
I hope my explanation made it clear for you.
Thanks in advance.
Regards;
Lobna

If they are not found in any of the tables provided by SAP, create 6 constants in V_T511K:  3 for the Level Maximums, and 3 for the Tax Rates (such as ZLEV1 = 750.00 , ZLEV2 = 1250.00 , ZLEV3 = 1666.67 , ZTAX1 = 10.00 , ZTAX2 = 15.00 , ZTAX3 = 20.00)
Create a PCR to process the WT that cumulates all earnings and insert it after that cumulation is done.
The first decision will be to compare the amount of that WT to value of constant ZLEV1.
If the result is less than or equal to ZLEV1, no tax is to be deducted.
If the result is greater than ZLEV1, you then compare the amount to the value of constant ZLEV2.
If the result is less than or equal to ZLEV2, substract the value of ZLEV1 and multiply the result by constant ZTAX1, then transfer the result into the Tax Deduction WT.
If the result is greater than ZLEV2, you then compare the amount to the value of constant ZLEV3.
If the result is less than or equal to ZLEV3, substract the value of ZLEV2 and multiply the result by constant ZTAX2, then transfer the result into the Tax Deduction WT, replace the amount by ZLEV2 and substract the value of ZLEV1, multiply the result by ZTAX1 and transfer the result into the Tax Deduction WT.
If the result is greater than ZLEV3, substract the value of ZLEV3 and multiply the result by constant ZTAX3, transfer the result into the Tax Deduction WT, replace the amount by ZLEV3 and substract the value of ZLEV2, multiply the result by ZTAX2 and transfer the result into the Tax Deduction WT, replace the amount by ZLEV2 and substract the value of ZLEV1, multiply the result by ZTAX1 and transfer the result into the Tax Deduction WT.
You may want to create 2 additional constants to make the PCR a little simpler, one for the Tax Deduction amount for the formula (ZLEV3-ZLEV2)xZTAX2/100, and one for the formula (ZLEV2-ZLEV1)xZTAX1/100.
P.S. :  Using constants should make it easy to delimit changes later on.

Similar Messages

  • Taxes PCR not entered during Payroll SImulation

    Dear Experts,
    i created a taxes PCR, and when i run payroll simulation, in the log tree, the PCR exists but it is not processed for the wage types, and so no results come out of it !!
    i have put it right before XNA9, and tried different locations in the schema, but yet nothing changed in the processing.
    in the PCR i have used the results table (Amt+E XXXX, and ADDWTEXXXX )
    and declared the PRC as PRT in the schema
    i also tried to process the internal table (ADDWSIXXXX)
    and declared it as PIT but nothing happens either.
    Any suggestions ?!!
    and could that have anything to do with the wage types processing classes ?!
    Thanks in advance

    Hi Rovanna:
        Have you used GEN in parameter 2 and NOAB in parameter 3 of your PIT call?
    Let us know if that helps, otherwise share the code of your PCR, so it is easier to help you
    Best regards,
    Federico.

  • Loans and Taxes

    Dears;
    There are some loan types are inclueded in the taxes calculation, and the loan PCR is insearted in the schema before the Taxes PCR, however, when I run the payroll i noticed that the loans wage types are not insearted in the taxes calculation.
    When I check the Input of wage types that are inclueded in the taxes calculation i don't find the loan wage types.
    I've tried to change the location of the Loans PCR but with no effect.
    So can anyone help me know how to make the loan wage types be read in the taxes calculation.
    Thanks in advance.
    Regards;
    Lobna

    Can you plese Confirim in standrad whether there are any Standrad Cumulation Classes available ?
    If yes include them in those CC or else Write a PCR  where the cumulated Taxes will get stored and include your loan wage types there
    Ex:  Assumeing the International  Payroll   Create a PCR where the the tax amount will get stored in a wage type or else create a cumulation class for wage types which are eligible for taxes from that cumulation try to do the taxation

  • How to write a PCR to calculate 10% of Tax on Gross Amount

    Hi Experts,
    I have a scenario, which came from my client that, tax(10%) had to be calculated on gross amount, need to be deducted from the gross and should shown in deductions part of remuneration statement.
    Do I need to write a PCR for this r not?
    if PCR where i need to insert in Payroll Schema?
    Do I need to create a Wage Type?
    Can you please help me in, to do this process.
    Awaiting for your valuable suggestions and replies.
    regards,
    K. Srinivas

    Hi,
    Please create a wage type ABCD by copying MVT1
    write a PCR
    /101
    amt= /101
    amt*.10
    addwt ABCD
    write one more PCR
    HR-IN: Voluntary tax deduction
    |- *
      |-ABCD  Over writeITax
        |---ELIMI *    Elim.time period ID
        |---ADDWTE*    RT   Results table 
        |---AMT-S /460 Subtraction        
        |---ADDWT /460 OT   Output table  
        |---RTE=  /4ME Set                
        |---AMT=*      Set                
        |---MULTI ARA  Multipl.amt/no/rate
        |---ZERO= R    AmtNumRteTime = 0  
        |---AMT/100000 Division           
        |---SUBWT /4MT OT   Output table  
        |---AMT-S /4ME Subtraction        
        |---ADDWT /4ME OT   Output table  
        |---AMT=Z /4ME Set                
        |---AMT=*      Set                
        |---RTE=  /4MH Set                
        |---AMT=*      Set                
        |---MULTI ARA  Multipl.amt/no/rate
        |---ZERO= R    AmtNumRteTime = 0  
        |---AMT/100000 Division           
        |---SUBWT /4MT OT   Output table  
        |---AMT-S /4MH Subtraction        
        |---ADDWT /4MH OT   Output table  
        |---AMT=*      Set                
        |---RTE=  /4MS Set                
        |-" RTE?0      Comparison         
          |-" *
          | |---AMT-S /4MT Subtraction        
          | |---ADDWT /4MT OT   Output table  
          |-" >
            |---MULTI ARA  Multipl.amt/no/rate
            |---ZERO= R    AmtNumRteTime = 0  
            |---AMT/100000 Division           
            |---AMT-S /4MS Subtraction        
            |---ADDWT /4MS OT   Output table  
            |---SUBWT /4MT OT   Output table  
            |---AMT=*      Set                
            |---ADDWT /4MT OT   Output table 
    Insert this two PCR in subschema INN1 after INTAX function  and endif, if line.
    regards,
    Balaji

  • Salary & Income Tax Projection for Retiring Employees

    Hi Friends,
    We have a case where an employee is retiring on 14.08.2014 (which is his birthday also i.e. P0002-GBDATE = 14.08.1954).
    When we executed payroll for this employee in the month of July 2014, the system deducted income tax as per the slabs for a senior citizen (as Union Budget 2013-14, current year budget changes have not been incorporated).
    The company wants the employee to be considered as a 'normal citizen/person' and not as a 'senior citizen' until his date of retirement or during the tenure of his employment.
    What can be done to resolve this issue?
    We are using
    Actual Basis for Projection of Salary and Income Tax
    Date Type 'N0' in IT0041 (Date Specifications)
    Please suggest something.
    Regards,
    Kumar

    I have personally checked this,  as facing the same problem. AND THIS IS WORKING,  THANKS FOR THE INFORMATION.
    HOWEVER THERE IS ANOTHER SOLUTION ALSO.
    One can create an retirement action,  which has to be executed for all the employees going to retire during the year.
    system will calculate the gross and project the tax only upto the retirement date.
    if exttn is required you can also config the retirement-exten action in case of extension is carried out.
    Rather than touching the standard scheme this is the best way I know?  you can also fetch the reports in the future with the help of standard reports.
    However, if anyone is having any PCR idea, that is also welcome.  Do give me a helping hand by share the same.
    Edited by: virparkash on May 23, 2011 1:19 PM

  • Income Tax Projection for Retiring Employees

    Hi Folks,
    One of our Employee is getting retired in the month of August, As per SAP,In April-2009 his IT projection happens for the entire financial Year April to March 2010.
    That is his IT projection for APril to March is 5Lakhs, but his actual earnings from April to date of Separation (till august) is 3.5 Lakhs, because of this his Tax liablity from APril to July goes high and in the month of August there is a refund.
    Now for retiring Employees how can we make the IT projection happen only till the month of Retirement.  Is their any standard process available or through custom development.
    Experts Plz advice.
    Rgds,
    Sekar.

    I have personally checked this,  as facing the same problem. AND THIS IS WORKING,  THANKS FOR THE INFORMATION.
    HOWEVER THERE IS ANOTHER SOLUTION ALSO.
    One can create an retirement action,  which has to be executed for all the employees going to retire during the year.
    system will calculate the gross and project the tax only upto the retirement date.
    if exttn is required you can also config the retirement-exten action in case of extension is carried out.
    Rather than touching the standard scheme this is the best way I know?  you can also fetch the reports in the future with the help of standard reports.
    However, if anyone is having any PCR idea, that is also welcome.  Do give me a helping hand by share the same.
    Edited by: virparkash on May 23, 2011 1:19 PM

  • Income tax Changes for Mid year Golive

    Gurus
         For Income Tax reconciliation with legacy i have used  PCR INVT and changed to ZNVT. 
    It is working perfectly in two scenarios
    1. Adding a Amount(MVT0) to existing Tax Amount  in /460
    2. Repaacing existing tax amount of /460 through (MVT1)
    But our Client want to nullify the tax (i.e what ever the tax amount appearing in SAP without changing any Income, Gross, taxable income) they want to nullyfy the /460.
    Kindly let me know how to manage this scenario on Case to case basis. (When i try to replace amount through WT 8VT1-Copy of MVT1  in It0015 , WT is not accepting 0 As value)

    Are you trying to run payroll from april and match it in the system? in that case if employee has no tax deducted in the legacy system it would be highly difficult to match. It will be easier to go with mid-year go-live schema INLK.
    Consequently you can update the wagetype with a value lesser than Rs 1.
    Raghu

  • UK Payroll Issue : Tax Adjustment Wage Type E501

    Hi,
    We are facing an issue when inputting Tax adjustment wage type E501 to adjust previous year's tax retroactively.
    When we enter wage type E501 with tax adjustment amount in IT0015 for the period 12 2008 ( March) and run payroll for current period ( May 2009) The remuneration Statement shows weird results.
    For example :
    For an employee we entered Wagetype E501 with amount +£20.00 with a date of 31/3/09 in May. The pay has been calculated and the tax due to be deducted in May is £568.60.  The payslip shows £588.60 (£568.60 + -£20.00) and it also shows £588.60 for a retrospective pay period (*) this figure should not appear at all.  Again the payslip does not balance but it would if the correct tax amount of £568.60 only showed on the payslip.
    E501 is purely an adjustment  to the Year to Date cumulatives it is not a deduction (or refund) to the employee and therefore should not affect the payslip.
    UK Payroll gurus please help me sort out this issue.
    Thanks & Regards,
    Anupama

    Hi Surya,
    Thanks for the reply.
    I have checked and found out that subschema ZNTO ( GNTO) contains ZEOY(GEOY) and this is how it looks. Please let me know if any changes are to be made to the PCR .
    ZEOY Adjustment to results table RT
          E101 /101 adjustment
          E112 /112 adjustment
          E121 /121 adjustment
          E501 /501 adjustment
            ADDWTE*    RT   Results table
            ADDWTE/501 RT   Results table
          E505 /505 adjustment
          E506 /506 adjustment
          ECSL /CSL EOY Adjustment
          EP20 /P20 adjustment
          EP21 /P21 adjustment
          ESPY /SPY adjustment
    Thanks in advance.
    Regards,
    Anupama

  • Inconsistency in /422- Professiona Tax

    Hi
    To meet some requirement of additional deduction of Professional Tax, we have creted a wage type by coping the wage type MP00. It was grouped in Additonal payments.Wrote a rule to add the amount entered in the wage type to /3p1, /422 and /424.  Ran the payroll.  in the current month  the amount got deducted and effected for net pay.  Checked the log.  /422 has updated with the amount entered in the new wage type created for p tax adjustments.  Checked the Form16 there also Tax on employment has shown including the amount entered through the wage type.  Coming to next month ran the payroll.  Checked the log and observed the wage type /422 is not showing correct amount.  Not considered the amount which was entered for P Tax adjustments last month.  This was resulting in the Income tax calculations.  In the Form 16 exemption of Tax on Employment is not showing correct values.
    What will be the reason for not considering the p tax adjustment amount.
    Request to help in solving the issue
    Thanks
    EKP Yadav

    Hi,
    /3P3 is the cumulative wage type of monthly Ptax whereas /3P1 is wage type for the split ptax. Hence /3P3 is the sum of all the splits of /3P1 for the particular period. Because of this, computation of /422 is based on the CRT value of /3P3 and not of /3P1.
    Modify your PCR and try to push the cumulative amount into /3P3 as well.
    Let me know if it work.
    -Praveen

  • Operations from PCR in simple english.

    NUM= BWGRL
    NUM= PLANS
    NUM?0
    ZERO= N
    GCY X112
    ADDWT
    above are some of the operations from PCR  X012 Calculate valuation bases for alternative payment
    as we know, there is a logical meaning for all the operations listed above however there must be a simple English explanation for the same. I have created this thread so that all these technical operations can be deciphered in simple english.
    One example i would like to include is as follows
    ADDWT
    ADDWT     blank     -     Means Add Wage Type to      Output table(OT)
    ADDWT     A     -     Means Add Wage Type to      Previous employer table (VAG)
    ADDWT     C     -     Means Add Wage Type to      Cumulation table(CRT)
    ADDWT     D     -     Means Add Wage Type to      Difference table (DT)
    ADDWT     E     -     Means Add Wage Type to      Results table (RT)
    ADDWT     G     -     Means Add Wage Type to      Gross results table (GRT)
    ADDWT     H     -     Means Add Wage Type to      Alt. results table (AIT)
    ADDWT     I     -     Means Add Wage Type to      Input table (IT)
    ADDWT     L     -     Means Add Wage Type to      Results table last payroll (LRT)
    ADDWT     M     -     Means Add Wage Type to      Incentive wages results (LS)
    ADDWT     N     -     Means Add Wage Type to      Loan (LO) (can only be used with function P0045)
    ADDWT     O     -     Means Add Wage Type to      Output table (OT)
    ADDWT     S     -     Means Add Wage Type to      Cumulated and variable info (EX/ES)
    ADDWT     U     -     Means Add Wage Type to      Difference table (DFT)
    ADDWT     W     -     Means Add Wage Type to      Wage maintenance table
    ADDWT     X     -     Means Add Wage Type to      Cumulated tax table (SCRT)
    Please share your understandings of as many operations as possible as it can help non technical consultants understand the the meaning of operations easily.

    I believe that SAP has tried to translate in "simple english" the documentation of operations, and the same could be said of functions and features.  The problem is trying to explain all possibilities.
    For example, the documentation for operation ZERO= mentions that "Operation ZERO= initializes fields in the  current header entry of a table or variable" and that it's syntax is OOOOOSVVVV where OOOOO is the operation (ZERO=), S is the operation sign (blank or &) and VVVV is the name of the temporary variable or the field.  So:
    ZERO= RNA     means zero out the values in the Rate, the Number and the Amount fields of the WT being processed
    ZERO=&9999   means zero out the temporary variable 9999 (in table VAR)
    ZERO= N          means zero out the value of the Number field of the WT being processed
    When it comes to Payroll operations RTE, NUM or AMT, there are over a dozen operators and a multitude of operands, these last ones divided into 5 different structure variants, as in
    NUM=X nnnn           ......Wage types
    NUM=Xnnnnn           ......Table fields
    NUM=nnnnnn            ......Direct values
    NUM= nnnnn            ......Report layout fields (with one space between = and nnnnn)
    NUM=    nnnn          ......IT wage types (with two spaces between = and nnnn)
    The 2 examples in your PCR correspond to the 4th variant (a space followed by 5 characters) so they relate fo Report Layout Fields.  If you drill down in the documentation for operation NUM, 6 places operands, 4th variant, Record Layout Fields, you'll notice that BWGRL corresponds to Valuation basis per hour.
    But to come back to your PCR, operation NUM= BWGRL is useless since it is followed immediately by NUM= PLANS, which is like saying: Replace the number field by the Valuation basis per hour and replace the valuation basis per hour by the position (PLANS), the second instance of NUM= overwriting the first one.

  • Professional tax  calculation for Karnataka

    Hi friends,
    Professional tax is deducting more. for those employee who comes under 15000/- salary slab. Actually for them PT should calculate 150/- but it is taking 200/-. I have checked the slabs and it is correct.
    here is the details of wage types.
    Employee :XYZ
    /118 is reflecting twice: as 10940 and 12700
    /119 is 10940
    /3P1 Prof Tax - 01100103          I                                    200.00
    /3P2 Professiona01100103                                            23,640.00
    /3P3 Prof Tax -                                                        200.00
    /101 Total gross                                                    12,700.00
      here /3p2 should be 150/-.
    what might be the problem.
    Geetanjali K.A

    Hi Praveen,
    this is my PCR INPB.
    INPB Cumulation of PTax basis
          B101 Bonus - Regular
            INPRG?     Query for PT Regio
                ADDWT *    OT   Output table
              10
                ADDWT *    OT   Output table
                ELIMI R3   Elim.time period ID
                ZERO= NR   AmtNumRteTime = 0
                ADDWT /118 OT   Output table
              12
                ADDWT *    OT   Output table
                ELIMI R3   Elim.time period ID
                ZERO= NR   AmtNumRteTime = 0
                ADDWT /119 OT   Output table
          B201 Bonus - Regular
            INPRG?     Query for PT Regio
                ADDWT *    OT   Output table
              10
                ADDWT *    OT   Output table
                ZERO= NR   AmtNumRteTime = 0
                ADDWT /118 OT   Output table
              12
                ADDWT *    OT   Output table
                ZERO= NR   AmtNumRteTime = 0
                ADDWT /119 OT   Output table
          B301 Ex-gratia - Regular
            INPRG?     Query for PT Regio
                ADDWT *    OT   Output table
              10
                ADDWT *    OT   Output table
                ZERO= NR   AmtNumRteTime = 0
                   ADDWT /118 OT   Output table
          12
            ADDWT *    OT   Output table
            ZERO= NR   AmtNumRteTime = 0
            ADDWT /119 OT   Output table
    and INPT
    INPT Cumulation of PTax basis
          /3M3 Incremental Medical perk
            ADDWT *    OT   Output table
            ZERO= NR   AmtNumRteTime = 0
            ELIMI R    Elim.time period ID
            ADDWT /118 OT   Output table
            ADDWT /119 OT   Output table
          /3RH Positive diff.Rent & CLA
            ADDWT *    OT   Output table
            ZERO= NR   AmtNumRteTime = 0
            ADDWT /118 OT   Output table
            ADDWT /119 OT   Output table
    think it is STD only. I have not done any changes for this.

  • Reg : Tax  wage types

    Hi all,
    What r the TAx payable Wage types?
    Would u plze tell me the steps for Form -16?
    What r the important PCRs in payroll log?
    What is Test scripts & would u please explain that?
    Thanks,
    Laxmi.P

    1).SAP provided standard Wagetypes for all Countries,Out of them some are Taxable and some are not.
    2) Infortypes .0580 to 0590 are Tax related Infotypes and highly impact on FORM 16 so maintain one by one in master data  and check how they are effecting in Form 16
    3).All the PCRS are important and each PCR has its own functionality.
    4)Test scripts are the scripts which are made by the user or consultant in excel sheet or word  and to check the scenarios in SAP and compare the OUTPUT with the test cases.
    Thanks

  • Regarding schemas and pcrs

    Hi gurus,
    Though i know about schemas and pcrs..i ahve a small confusion..can anybody clarify me these questions?
    1)why we use schema and functionality of the schema?
    2)why we use subschema and functionality of subschema?
    3)what are the parameters1,2,3,4.
       why do we use these paremters?
       and how it helps... where can we get the documentation for parameters?
    4) what an Function does for schema and subschema?
    5)what an operation does?
    //jack//
    Edited by: michael jack on May 22, 2008 8:47 AM
    Edited by: michael jack on May 22, 2008 8:57 AM

    In simple words schema guides Payroll driver that following path will follow for processing of info types in system. for example if u see the payroll log just think that why infotype 0001 read at start whey system creates bank payment after reading all data? this is all schema
    Second part is subschema help schema if you have little know how of programming you can take it as conditional loop sort of things. :).
    Technical detail is as under (From sapexpert.com)
    Each country payroll version supported by SAP has a program called the "payroll driver" that calculates payrolls. For example, in the U.S., the payroll driver is RPCALCU0, in Mexico it is HMXCALC0, in Canada RPCALCK0 and for international RPCALCX0. Each one is different, but they share a common core of functionality. The job of the payroll driver is to process payroll functions as specified in a payroll schema. These payroll functions each perform a specific job, for example - reading data from infotypes, calculating taxes, and processing wage types. Some functions process payroll rules. Rules are a collection of payroll operations. Each operation does a small unit of work, such as multiplying a wage typeu2019s number by a rate to get an amount.
    Schemas are edited with transaction PE01, and rules                                                                               
    with PE02. Functions and operations are maintained with transaction PE04. To view payroll results,
    use transaction pc_payresult (or in earlier R/3 releases go to Tools>Payroll result>Display in the Payroll menu). (See Figure 1.)The standard payroll schema for a country can be derived from table T500L (see the screen blow). If the country in table T500L has an X in the Old Naming Conv field, then the schema is HR Country Indicator plus 000. Otherwise, it is the ISO Code plus 00. So the U.S. has schema U000, for Mexico it is MX00 and for international its X000.
    Good Luck
    Syed

  • Re: DIfference between Schemas, PCRS' FUnctions and Operations

    Dear SAPExperts,
    Can anybody pls tell me what is difference between Schemas, PCRS' Functions and Operations.
    Thanx in advance
    Regards
    Aniruddha

    Hi Aniruddha
    When the payroll driver is executed (for ex: PC00_M40_CALC for INDIA is executed) the schema IN00 (standard schema) is executed and it calls certain functions (functions may use Rules. Rules contain Operation) and also subschemas.
    Functions could be of four types
    1. Performing some payroll computations (E.g. INEPF function calculates the PF amount of an employee during payroll run)
    2. Calling rules (E.g. P0045 function calls a rule INLN to compute the loan details of a personnel number).
    3. Getting data from Infotypes (E.g. P0581 will get the data from Infotype-581 for payroll processing).
    4. For some decisions. (E.g. IF & ENDIF function is used to execute as per the true and false decisions) etc.
    When the PY is executed SAP uses lot of Internal Tables to store data and also provides data to other internal tables.
    The read and change access to Internal Tables is enabled using functions that are executed in a personnel calculation schema and using operations that are executed in personnel calculation rules.
    The following is just an attempt to provide some info on how Functions are processed during the PY Run. For ex: (functionality of subschema XIN0 and INBD)
    1. INITIALIZATION OF PAYROLL: When the Payroll is executed first the subschema XIN0 is called,   This subschema comprises the following main steps:
    I.     Specify program type (payroll or evaluation)
    II.     Set switch for database updates (YES/NO) all database updates are controlled via this switch (otherwise simulation)
    III.     Only infotypes from the HR master record which apply to the selected personnel number are read.
    IV.     All Time Management infotypes are imported.
    V.     Specify check against control record PA03 (test or live).
    2. READ BASIC DATA: Once the Initialization of Payroll is successful, the subschema INBD is called. This subschema reads the Basic data of an employee who is there in the Payroll execution. Basic Data includes, determining Employee Name, Reading Work Center/Basic Pay Data, Setting Financial Year Dates and Allowance Grouping Tables, Reading Previous Employment Tax Details, Reading Housing (HRA/CLA/COA), Reading Exemptions, Reading Income from Other Sources, Reading Section 80 Deductions, Reading Investment Details (Sec 88), Reading Provident Fund Contributions, Reading Other Statutory Deductions, Reading Car and Conveyance, Reading Long Term Reimbursements, Read ID Details. Function GON checks whether all the master data has been imported, no further processing of schema will occur unless certain data is present.
    The Subschema INBD calls the following functions in order to read the Basic Data:
    ENAME :
    Function ENAME reads the last valid name of the employee in the payroll period. The formatting used for the country in question is used when displaying this name.
    WPBP
    If an employee receives a pay increase within a payroll period, the Basic Pay infotype (0008) is changed and delimited as of a specific date. Two data records exist for one payroll period.
    During payroll, the system writes the Basic Pay wage type to the results table with two different indicators. These split indicators are a link to the WPBP table that contains the relevant values. The system takes into consideration both data records for the corresponding partial periods when calculating remuneration.
    ININI
    P0580
    P0581
    P0582
    P0584
    P0585
    P0586
    P0587
    P0588
    P0583
    P0590
    P185I
    GON :
                    Function GON checks whether all the master data has been imported. No further processing of the schema will occur unless certain data is present. Checking procedures vary from country to country. There must always, however, be a work center (P007).
    [Def. of Functions, Rules and Operations (copied from Raju's answer)
    Schema is a collection of functions
    A Rule is a collection of operations.
    An operation is a very basic piece of logic that is used, mostly, to manipulate wage types
    Best Regards
    Reddy

  • HR Payee for Tax remittance (act 32 PA)

    Hello!
    Could you advise me if I need to change HR Payee - FI vendor assignment for 3rd Party Remittance according  Act 32 to post all local taxes to one Tax Authority? If yes, how to do this, if there are no valid period intervals in V_T51RH view.
    Thank you very much!

    There may be something special in the US (table, PCR, etc...), but changes to V_T51RH are not delimited. They become effective in the next Third Party Remittance Run after the change has been applied onto an environment (DEV, QAT or PRD).
    So the timing of the application of the changes onto PRD must be timed, and when required, the changes to table view V_T51RS should be done with that in consideration. 
    Also note that the Third Party Remittance Process is never "re-processed", so even if you made your changes dated 2011/01/01, they will never have a retroactive impact and will become "active" when they are applied onto PRD.

Maybe you are looking for

  • How can i display a list of all the names stored in the Mail app?

    When sending an email, the program shows a list of names according to the first and subsequent letters that I type into the To: field. There are times I cannot recall someone's email user name. How can I display a complete list of all the names Mail

  • Expression help

    Hello, I got a issue with using expressions. I've been following this book http://www.amazon.com/After-Effects-Expressions-Marcus-Geduld/dp/024080936X and I got to this particular expression: var Dimensions = wiggle(1,30); var horizontal = transform.

  • PSE 10 Organizer

    When I open the Organizer it does an update. When it gets to 100% I get the error message: The Watch Folder Service returned an error: Message Formant Invalid Tag Id. It freezes and the only way to close it is with Task Manager.  Can't get to Edit be

  • Hi how to set the visible property in oracle adf?

    Hi, I am new to oracle adf in my application one of the field is id and it is sequence generated value Whenever I entered remaining values and click on save then only it has to display with sequence generated value before saving it has to be in hide

  • How to display the Internal table records in table format?

    Hi Gurus, I want to display my print prg internal table records in d appropriate form in a table format, give some solution with regards Thambe