Recalculation of accruals

HI
We have a direct rebate set up for a customer on our books . It accrued rebates in January thru April 2008 based on last year's rates. We need to know if it is possible for the system to recalculate these (jan-april) automatically based on the new rates, or if this will need to be done manually?
My querry is based on old direct rebate programs that have remaining  balances after the program has ended.  Is it systematically posible to reverse the rebate accrual only, and not the sales portion of the entry?
Also, if a program is accrued at the wrong rate over a period of time, is it possible to reverse the documents effected and re-do at the correct rate?  I believe this is part of the Resynching process that you mention below.
Reg
Shan

Any clues pl

Similar Messages

  • Passing validation(ob28) for particular company code at the time of posting

    Hi Gurus,
    My business requirement is creation of new company code for recalculation of accrual amount. where in these recalculated amount will be posted to new company code, however we had defined some validation (ob28) for document posting. so my query related to is it possible to pass all the validations for this new company code  at the time of posting?
    your response will be highly appreciated
    Thanks & Regards,
    Jamuna

    Hi,
    My requirement is to create new company code, and whenever the document will be posted during the posting whatever validations has been defined with respective to document posting should be restrict for new company code.
    so wheneever business will try to post the document for new company code all the existing validations will be by pass for document posting.
    Thanks,
    Jamuna

  • Not able to pay manual accrual as part payment

    Dear Gurus
    I have a Rebate agrrement with manual payment procedure-B-Payment allowed up to the value of the pro forma sett. In sales volume I can see a value of Rs.80K from different billing docuement. I also posted a manual accrual of Rs.50 over and above this.
    When I wish to pay the complete amount  Rs.80050/-under patial settlment, I cannot pay more than Rs.80K which is max limit.
    My question is why system does not allow to pay  manual accrual as partial payment. If It is not possible, then  what is use of manual accrual. Ultimately it has to be used to pay to customer.
    Regards,
    Neeraj Srivastava

    Hi Neeraj,
    I think there is a misunderstanding of the functionality or the usage of manual accruals. Manual accrauls are more relevant in the old rebate procedure when it is not possible to retroactively update billing documents that were created before, but within an agreement's validity. They can of course still be used in the new rebate procedure but they do not have any bearing on the final settlement amount that is to be paid to the rebate customer. That is dependant solely on the sales volume.
    If you expect the max amount to be paied in partial settlement is the accural value, please adjust the setting of "Payment procedure" to A in VB(2 for the agreement type.
    Payment procedure B means the payment up to the final settlement amount, which is the acutal rebate condition value calculated based on the sales volume.
    Please also notice that in the final settlement of the rebate agreement, system will do a recalculation based on the cumulated condition base value of the rebate condition and deduct the amount which has been paid to customer.
    For example, rebate value cumulated from the normal billing documents:
    100- USD, manual accruals: 50- USD, you have carried out the partial settlement by Payment procedure A which is 150- USD. Then you carry out the final settlement, the final amount to be paid would be 100- - 150- = 50 USD.
    So bear in mind that manual accruals are a temporary document, to allow FI to reflect a current situation, they have no bearing on the actual sales volume or terms of the rebate agreement.
    If this is a valid business process for your company you can use note 215438 to create a zero value final settlement to support the process. This means you could manual change with the amount in final settlement to 0 to complete your process.
    I hope this helps.
    Regards,
    Alex

  • Wrong accruals shown

    Dear all,
    When i go to vbo3, the system is not showing up correct accruals. For example if the correct sales volume has to be say Rs1000, it is showing 1200.
    On further analysis, it has been found that the system is not taking a rebate credit memo of Rs200 into account. The credit memo is complete and the accounting document has also been generated. but unable to trace out why the document value is not accounted in accruals..
    Please help if some reports are there to correct this.
    Regds,
    Raghu

    Hi Raghu,
      SDBONT06 program will do the rebate recalculation for billing documents and update rebate agreements.
    You have 2 options here,
    1. Test mode---> When you select this option program runs in a simulation mode.
             It's always preferred to run this program for particular agreement in a test mode first. If the results are ok, then doing the actual run. Check the spool for results.
         During the actual run, system post accounting document.
    2. Changed agreement --> It means, whether the reabte agreement's sales volume is in current period or not.
      If the rebate agreement is created retroactively or condition rate is changed in between the validity period, then you have select this option, to improve the perfomance.
    If you do not select this option, program selects agreement and updates the billing documents.
      I hope SDBONT06 will help.  Test in quality system as you have not used earlier. Then in production system with the test option (simulation mode).
    Best Regards
    Sharan

  • How to ensure that an accrual (FBS1) that was cleared and reversed/reset (FBRA) does not affect the books while being in open items (FAGLB03)?

    At first the user created an accrual using FBS1 for reversal on 5/1/2015.
    This created a clearing document.
    Then it was mistakenly reversed by the user for 5/1/2015 by using F.81
    This also created a clearing document.
    Based on advice in the following thread: Delete reverse accrual/defferal documents | SCN ,
    the user used FBRA to reset and reverse the document. We are unsure if the reset and reverse command was used or just the reset choice.
    Now the accrual value is in the respective accounts with an open status (i.e. red button). Does this mean that the entry has already been discarded and it won't affect the accounts? Or does one then use FB50 to reverse the effects of the accrual in the current and next month?

    Hi
    I guess that the user has not reverse the transaction as its still shows as open item in 30 /4 .. so I belive that you need to use fb50 or simply use FBR2 and enter the original entry no and the choose (generate reversal posting option )..
    regards
    mahmoud el nady

  • Questions on AP and PO Accrual Reconciliation?

    Dear all,
    I know the purpose of "The AP and PO Accrual Reconciliation Report" provides a transactional breakdown of each accrual account with a net balance not equal to zero in a summarized or full transaction details version.
    However, I found out that on of the Purchase Order has been done the PO receipt and created an invoice in AP (validate and accounted). But the report still showing PO is 0 and AP is 343,000 in AP and PO Accrual Reconciliation report. I am just wondering what I have done wrong suppose the PO and AP should be equal in that case.
    Please advice.
    Thanks.

    Is there any miscellaneous transactions recorded in error to your accrual accounts,These miscellaneous transactions or transactions unrelated to purchase order receipts may be from Payables.

  • Free Goods recalculation.

    I experts,
    I have a problem, I need to use 'BAPI_SALESORDER_CHANGE' in a away that when I call the function the system recalculate the free good of the items.
    The standard system have validation that when the quantity does not change the free goods are not recalculated, so if when you create de SD order you do not have u201Cbonusu201D and then you create a new u201Cbonusu201D condition, the only way to recalculate the u201Cbonusu201D for the order items is to change the quantity.
    Anyone knows a way to u201Cforceu201D the recalc without changing the quantity order, using the BAPI or costumizing the system.
    Best regards
    Nuno Rodrigues

    Hello,
    Thank you for your response.
    My Discount Type of Free Goods determination is set to:
    Calculation Rule: "2 - Unit reference"
    Free Goods Category: "1 - Inclusive rebate (with item generation)"
    Free Goods delivery control: "C - Delivery of main item is part. delivered, only with main item"
    However, whatever the calculation rule is, if I change the quantity in the main item, subitem does not work. 
    I read about SAP Note 573598 that describes perfectly my problem, but is valid in 4.6 to 4.7 version and I have ERP version.
    Thank for your help,
    Andrea Figueroa

  • Help Needed !!!!! in New Hire Proration and Carryover (PTO Accruals)

    Dear All,
    We are facing a problem in Accrual formula where
    Accrual Term is 1-July to 30 June
    Accruing Multiplier is 'M'
    Accruing Frequency is 3 Months
    Accrual Rate is 5 Days
    Employee gets Leave at the end of each quarter
    1st Quarter (July-Aug-Sep) - 5 Days
    2nd Quarter (Oct - Nov - Dec) - 5 Days
    3rd Quarter (Jan - Feb - Mar) - 5 Days
    4Th Quarter (Apr - May - Jun) - 6 Days
    Total 5+5+5+6 = 21 Days
    This accrual Plan is working fine for employees joining before the accrual start date of 1-Jul or employees joining on the first date of the first month of any quarter.
    But for any employee joining after 1-Jul we should get the prorated leave entitlement
    We have identified and developed the logic for the number of days a new joinee would accrue if he joins in the middle of a Accrual period. I am detailing out the following logic
    The SQL for this is as follows
    SELECT (ROUND((21/365*(fffunc.days_between(:Hire_date,:Current_accrual_Period_End_Date)+1))/5,1)*5)*-1 FROM DUAL
    My query to all Fastformula Gurus is that how can i incorporate this leave proration logic for employees joining in the middle of the accrual period into my Accrual Fastformula.
    Any help is appreciated guys.
    If anyone wants to look at the code for the Accrual fastformula, you guys can Message me on the forum
    Cheers
    Sachin

    To achieve your requirement, you need to change the accrual sub formula PTO_PAYROLL_PERIOD_ACCRUAL. Follow the below steps.
    A.Create a pl/sql function :
    1. Create a new Pl/Sql Function in similar lines with parameters as p_assignment_id, p_date_earned, p_plan_id and p_number_of_years;
    2. The new function should call the pl/sql function per_utility_functions.Get_Accrual_Band passing values of p_plan_id and p_number_of_years.
    3. After the above function call, invoke your custom procedure to get the accrual value based on grade (passing p_assignment_id and p_date_earned as parameters).
    4. call the procedure per_formula_functions.set_number to set the ceiling value.
    So overall your function should like this
    FUNCTION <function name>(p_assignment_id NUMBER,p_date_earned DATE,p_plan_id NUMBER, p_number_of_years NUMBER ) RETURN NUMBER IS
    < variables declaration>
    l_ceiling number;
    BEGIN
    l_return := per_utility_functions.Get_Accrual_Band(p_plan_id,p_number_of_years);
    IF l_return = 1 THEN
    return l_return;
    ELSE
    l_return := <your custom function>(p_assignment_id,p_date_earned,l_ceiling);
    l_error := per_formula_functions.set_number('CEILING' ,l_ceiling);
    END IF;
    END <function name>;
    l_error := per_formula_functions.set_number('CEILING' ,l_ceiling);
    B. Create a Formula Function with the above pl/sql function with p_assignment_id, p_date_earned, p_plan_id as context usages and p_number_of_years as parameter.
    C. Copy the Formula PTO_PAYROLL_PERIOD_ACCRUAL and replace the entry of Get_Accrual_Band with your custom formula function defined in step B.
    D. Copy the formula PTO_PAYROLL_BALANCE_CALCULATION and replace the entry of PTO_PAYROLL_PERIOD_ACCRUAL with your custom formula defined in step C.
    Hope this helps.
    Regards,
    Sharath

  • Need program for running accruals mid-month

    Hi,
    We have accruals set up at period-end (and not Receipt) at Purchasing options.
    For testing this, I cannot close period or change period date.
    I know there is program that runs Accruals for all unpaid purchase orders (possibly in payables)
    I searched, but could not find this program name.
    Please help!!!
    Regards,
    Gayatri
    Edited by: gayatri chodankar on Sep 2, 2010 4:30 AM

    Hi,
    We have accruals set up at period-end (and not Receipt) at Purchasing options.
    For testing this, I cannot close period or change period date.
    I know there is program that runs Accruals for all unpaid purchase orders (possibly in payables)
    I searched, but could not find this program name.
    Please help!!!
    Regards,
    Gayatri
    Edited by: gayatri chodankar on Sep 2, 2010 4:30 AM

  • Accrual engine: manual accrual, accrual method

    Hello
    My client has following specific requirement for making an accrual. There is vendor invoice for payment of advance of rental of the building for 300 eur for 3 months of rent.
    posting 1st of month: entry of rent invoice:
    rent cost 300 eur
    against vendor 300 eur
    31st of the month:
    accrual of cost 200
    rent cost 200
    So 30 days of the first month the rental cost is 300. on the 31st day the cost for that month is corrected to 300 - 200 = 100.
    1st day of 2nd month: reversal of previous posting:
    rent cost 200
    accrual of cost 200
    end of 2nd month:
    accrual of cost 100
    rent cost 100
    first of 3rd month: reversal of previous posting:
    rent cost 100
    accrual of cost 100
    no accrual of cost as the total cost is now 300 eur.
    Which function module covers this requirement?
    ACE_DS_METHOD_ANALOG     Identical Reference Method - Use Only As Derived Method
    ACE_DS_METHOD_FIRSTPERIOD     Recognition in Start-Period
    ACE_DS_METHOD_LASTPERIOD     Recognition in End-Period
    ACE_DS_METHOD_LINEAR_D1     Linear Distribution, Day-Specific
    ACE_DS_METHOD_LINEAR_D2     Linear Distribution, Day-Specific, 365/366 Basis
    ACE_DS_METHOD_LINEAR_D3     Linear Distribution, Day-Specific, 360 Basis
    ACE_DS_METHOD_LINEAR_P1     Linear Distribution, Period-Specific
    ACE_DS_METHOD_NO_CALC     No Distribution
    ACE_SOP_META_METHOD_APB25     Calculation of Provisions According to APB25
    ACE_SOP_META_METHOD_APB25_IND     Calculation of Provisions According to APB25 (to Index)
    ACE_SOP_META_METHOD_FAS123     Calculation of Provisions According to FAS123
    CRM_ACE_DS_METHOD_PERFBASED     Service-Related Accrual
    CRM_ACE_DS_METHOD_TIMEBASED     Period-Related Accrual
    FILAFM_DMETHOD_BILLPLAN     MID Lease Payments
    FILAFM_DMETHOD_INTEREST_P1     Unearned Income
    FILAFM_METHOD_LINEAR_INVOICED1     Linear Accruals for Leasing
    IPM_ACE_DS_METHOD_RECOUP     Advance Payment Clearing
    IPMO_ACE_DS_METHOD_ORACCRUALS     Create and Cancel Provisions for License Acquisition
    Many thanks for your reply!
    regards
    Arjan
    Edited by: Arjan Hogenes on Dec 14, 2009 12:19 PM

    Hi Arjan,
    I am working with this subject (u201Cmanual accrualu201D) now. I am still trying to find out its secrets.
    In my case the posting date is important.
    My vendor invoice is posted on 15th of the month with 300 u20AC and for 3 months (of rent, i.e.) (from 2009.09.15 to 2009.12.14)
    -Entry of invoice (Posting date 2009.09.15)
    Rent cost 300
    Vendor 300-
    -Fisrt post is the u201CInceptionu201D (I) as u201CTransaction in accrual Engineu201D. (Posting date 2009.09.15)
    Accrual of cost 300
    Rent cost 300-
    After that post, the following one is the u201CPeriodic Recognitionu201D (P) as u201CTransaction in accrual Engineu201D. (Posting date: 2009.09.30)
    Rent cost 52,75
    Accrual of cost 52,75-
    -Second post is the u201CPeriodic Recognitionu201D (P) as u201CTransaction in accrual Engineu201D. (Posting date: 2009.10.31)
    Accrual of cost 52,75
    Rent cost 52,75-
    Rent cost 154,95
    Accrual of cost 154,95-
    -Third post is the u201CPeriodic Recognitionu201D (P) as u201CTransaction in accrual Engineu201D. (Posting date: 2009.11.30)
    Accrual of cost 154,95
    Rent cost 154,95-
    Rent cost 253,85
    Accrual of cost 253,85-
    -Fourth post is the u201CPeriodic Recognitionu201D (P) as u201CTransaction in accrual Engineu201D. (Posting date: 2009.12.31)
    Rent cost 46,15
    Accrual of cost 46,15-
    I have customized the following options:
    Accrual type: COSTS
    Accrual method: I have defined one with u201CFunction module for Calc. of Periodic Accrual Amountu201D equal to ACE_DS_METHOD_LINEAR_D1
    I donu2019t know if this explanation can help you.
    I have problems with the u201CAccount Determinationu201D. Do you know that issue?
    See you later!
    Paco

  • Time Evalution & PDC recalculation

    Dear Experts!
    I have to face an weird problem. My scenario is as below:
    1. I create a new Time Type to calculate the working date of employee in every month. My time wage type will replace an existed wage type in system, because it's configuration is not correct.
    2. After checking on Dev, QAS, the value of Earn Leave ( generated monthly) is CORRECT, we move this TR to PRD.
    And after moving it to PRD, there are a lot of employee re-run PT60 from Go Live Date. I don't know why.
    Could you please guide me the way to know which recalculation date in Time Evaluation, and How SAP decide the date to retro Time Evaluation in PT60? I just guess the field PDC recalculation in IT 3 ( I read F1 of this field), but now I'm mixed about this information.
    And you know, because we change the Earned Leave in Time ( I  run PT60) eg: Earned Leave for Feb-2010 will be modified, of course the value of Time Wage Type will be changed. The date Earliest MD change in IT3 is NOT Changed. But the Payroll for this guy is retro from Mar-2010.
    Can you please help me clear the way to re-run Time Evaluation & Payroll.
    Regards!
    Woody.

    Hi Woody,
    Please note  the below Points carefully, which may help you to solve your issue:
    Note -
    Retro Runs are based on Infotype,  If you change any Infotype related to Time / Payroll, then the system automatically maintain the "Earliest MD Change" date in IT 0003.
    For IT 0003
    1) When you change employee data that is relevant to payroll, the system stores the earliest date from which the master data change is valid. This date can be a future date after the last payroll run
    2) The system deletes the date in the Earliest master data change field after successful completion of the payroll run.
    The earliest recalculation date for time evaluation is also queried when master data and time data that is relevant to retroactive accounting is changed.
    For Payroll Controll Record
    Earliest retroactive accounting period
    1) Retroactive accounting in payroll can begin on the start date of this period at the earliest.
    2) If changes relevant for retroactive accounting have been made before this date, the system does not take these into account in either current or future retroactive accounting. However, retroactive accounting is initiated up to this period.
    3) If the earliest personal retroactive accounting date (from IT 0003) differs from the earliest retroactive accounting period, then it will be backdated to the later date.
    Comments:
    1) May be the Time Wage Type Change (related to Payroll) might have triggred the Retro Payroll, and once it retro run happens the "the system delets the date in the Earliest Master Data Change Field", that is why you are unable to find that field with values.
    2) Check the "Earliest Retroactive Accounting Period" in Control Record (Tcode PA03), so that you will get some idea. why it has happend.
    3) While determining the Retro, the system checks the IT0003, Control Record, it will take the date whichever is backdated date.
    Hope this helps.
    Regards
    Venu

  • Absence Quota generation / Accruals

    Hi Gurus,
    I am trying to configure Absence Quotas with the below mentioned rules.
    1. To be eligible for PTO you must be on the payroll at least 6 months at which time 20 hours of Paid Time Off is granted.
    2. In the second year of employment an employee will receive 5.58 hours of PTO per pay period.
    3. The accrual rate increases with continued years of service. After 5 years of employment the accrual rate is 7.11 hours per pay period. See the chart below:
    Years     PTO Hours
    1                  20 Hours
    2 - 4            145 Hours       (5.58 hours per pay period)
    5+               185 Hours       (7.11 hours per pay period)
    A maximum of 240 PTO hours (6 weeks) may be accumulated.
    Can you please advise if it's possible to automatically (using Time Evaluation) generate 20 hours of quota in one go after 6 months, and then after 1 year is completed, the quota accrual starts happening every pay period. If it's possible, then please advise me how can this be achieved.
    Any kind of help is really appreciated.
    Thanks in Advance,
    Ashish Maini

    Hi,
    In table V_T559L you can set up to do the accrual based on a time type and using a rule, you can check based on infotype 41 when to generated it.
    Regards
    Frederick

  • Time Management automatic Quota accrual rule

    Hi Experts,
    I want to configure leaves as per following basis...
    we want to generate quota based on ES group, also based on days worked on off days with accrual period. 
    Example:
    Mr X (Employee sub group 01) works 24 days continuously and also works on holidays (which is assigned to his/her calender), after specific period (24 days in this case), he is eligible to get quota for those days which he had worked on holidays. For example 5 off days was included in his 24 days he worked.. now he is eligible to get 5 days off...(Paid)
    How can we configure above case ?
    Thanks in advance for your time...
    Regards,
    Muhammad Umer

    Mr. Umer,
    Create a Absence type and Quota
    Quota generation type is - Generation
    Base entitlement - maintain a time type
    select Counting rule for (Public Holidays & Holidays)
    Generation rule....
    write a PCR on the same to store howmany days he worked on Doffs ....in time type....
    Copy TR11 PCR and change in to YR11 and insert your Time type in Schema above the CUMBT.
    Cheers

  • "T-Code" - ACACDATATRANS - Transfer Vendor Invoices to Accruals Engine

    Dear All,
    My Company is considering implementing the accruals engine. To my knowledge the accruals engine does NOT have the functionality to to pay vendor invoices. In particular we are looking to see if it's possible to do Automatic Vendor Prepayments" via the ACCRUALS ENGINE.
    I was about to give up when I came across this T-Code:
    "ACACDATATRANS" - Transfer of Vendor Invoices to the Accruals Engine (AE).
    Would any one be kind enough to post/email me further information on this transaction. Can this transaction be used to:
    > Transfer Invoices to the (AE)
    > Automatically Pay the Invoices
    > And/Or - Automatically - Prepay the invoice (pre-payments)
    I would greatly appreciate any assistance in this matter, and if anyone can provide me with further insight/details to the <b>ACACDATATRANS</b> transaction (links to notes & guides to the above transaction would be greatly appreciated).
    Thanks again
    Kind Regards
    RICK.

    Hello RIck
    I am not an expert in this matters but I have found the following information that may be useful:
    "The report your are trying to use to create accrual objects from vendor invoices is only an example report which should be used as a template for your own. So if you want to use the possibility to create accrual objects automatically from vendor invoices you would have to develop your own selection method with the delivered example function module as template. In transaction ACACDATATRANS you will also find detailed information about it (please read program ACAC_DATA_TRANSFER_EXAMPLE documentation in SE38). But you can also find detailed information about automatic data feed into the accrual engine in the detailed presentation about the accrual engine beginning with slide 79 which you can find via link in the note 633924."
    I have found also this information:
    "There is only the possibility to link the invoice to the accrual engine document (and so indirect with the FI-document). Therefore you can use transaction 'ACACDATATRANS' with the according selections
    methods. Afterwards you have an automatically created accrualobject
    from your invoice and if you now double click the object number in
    the reference date you navigate to the invoice."
    Sorry I cannot be of further help.
    Regards
    Javier

  • PO Accruals and closing Purchasing periods

    Hi, can anybody confirm how many purchasing periods should be open at any one time. We are having a problem with the accruals and I am trying to understand the correct procedure for re-setting the purchasing accruals. I am aware that by closing the purchasing period you re-set the previously accrued receipts. Does it matter if I have periods 8,9,10 open and then close period 8 before opening period 11 to re-set the accruals.
    Thanks
    Keith

    If you are asking the best practice, then here it is.
    Ideally Inventory & Purchasing periods should be closed very month.
    So only one "should" be open.
    Thanks & Regards
    Rajnish Sharma

Maybe you are looking for

  • F-source menu not working with Windows 7 and IE8

    This may be completely the wrong place to ask for help, but I could not find place else. Several years ago I purchased the code from f-source to display an Adobe style flash menu for my website. I installed it and it worked fine. Recently, I learned

  • Can I launch a vi when TS launches

    I am looking for a way to launch a vi in its own thread when TestStand launches. Is there a way to do this in the process model or before any sequence files are loaded. Here's my use case... I have a test station with removable test heads for differe

  • Where do I get an install disk for my imac.

    Where can I get the install disks for my imac 4,1?

  • Empty address book on iMac, will syncing loose them on the iPhone too?

    My mom called me last night saying that her address book on her iMac is now empty. I don't know what she did to have that happen. My question is if she syncs her iPhone, which has all of her contacts, will the syncing delete all of her contacts on th

  • Why is my connection timing out on a reinstall of OS X on new SSD?

    Hello, I'm hoping someone can help me with a fresh reinstall of OS X on a MacBook Pro. My HDD died, so I installed a new SSD. The physical installation went fine. I booted into Internet Recovery by holding Option to get to the boot menu. From there,