Double Declining Depreciation

Hi all,
I'm new in SAP, and my first client want me to configure the depreciation in SAP.
They're using Double Declining method and they want the NBV to be zero in the end of the usefull life.
Does anyone know how to configure this ? Please let me know.
Thanks

Hi,
please read the documentation, this shall be well explained there.
[http://help.sap.com/saphelp_erp60_sp/helpdata/en/4f/71fd71448011d189f00000e81ddfac/frameset.htm|http://help.sap.com/saphelp_erp60_sp/helpdata/en/4f/71fd71448011d189f00000e81ddfac/frameset.htm]
Regards,
Markus

Similar Messages

  • Monthly double-declining depreciation requirement

    Our client has a monthly double-declining depreciation requirement.
    As you know, SAPu2019s standard double-declining method is to calculate the monthly depreciation by annual depreciation rate based on the annual net book value. But our client want to calculate the monthly depreciation by monthly depreciation rate based on the monthly net book value. Is there any configuration or enhancement that can meet the similar calculation requirement? u201C
    Thanks & Rgds

    Hi Markus,
    We are using ECC6.0, can you please express with more details? Any experience can be shared?
    Thanks
    Jacky
    Edited by: Jacky Zhang on Feb 27, 2009 8:21 AM

  • Double declining in asset subnumber

    Hi SAP Guru,
    I need to know why SAP system behave cutting down the depreciation value into 2 for asset sub number 1.
    With double declining multiplication factor 25% and maximum percentage rate 2.5%. The date of capitalized is 10.03.2014 and start depreciation is 22.02.2014. which mean the manual calc depre for 2014 is 10month.
    (25.183.558*25%)*(10/12)= 5.246.574
    The main asset is already finish depreciation and leave NBV ZERO since 2011.
    the question is why ordinary depreciation for this year 2014 just a half 2.623.288?
    Thank you master.

    Hi Prince,
    System is calculating the depreciation correctly. Your depreciation is based on useful life.
    (25.183.558/8)*10/12= 2,623,288.
    You have taken 25% instead of 8 years. Due to this the difference raised.
    Regards,
    Mukthar

  • Depreciation Key GAP

    Hi SAP Gurus,
    Depreciation Method GAP: Need to configure a new key please see the requirement below:
    Starts out with double declining balance method
    Switches to sum-of-years digits depreciation method when it is more advantageous
    Full thing calculated as remaining value over the remaining life.
    Above is the requirement from my client. As always, your input is highly valuable. Can you please let me know how can I configure this key? I mean what base method, dec method, prd. control, changeover, etc.... i supposed to configure in order to serve my purpose.
    Thanks,
    Mohid

    Hi Nathan,
    This much work i have already done, but still not sure if this is what my requirement says:
    I know this can be done through the depreciation key maintaining phase deprecations and using the base methods , declining balance methods , period control and multilevel method suited for each phase. In this case there will be three phases . So, I maintained two phases one upto life of the asset and the next after life of the asset. In the second phase is triggered when the sum digit method depreciation is more than double declining balance method  and the third phase will change under what ever is the condition for the change . The required configuration for getting the values under different phase is accordingly configured ( the suited base method , declining balance method etc., are chosen to enable the calculation of depreciation as per the method).
    Phase1     Base Method  0012   Period Control  004   Multi-level method  xxx  Changeover method(No clue)
    Phase2     Nase method   0014   Period control  004  Mutil- level method xxx  Do i have to still give a changeover method here?
    Phase3: I am not sure what goes here? 
    If I am doing anything wrong here please let me know. I would appreciate your help.
    Thanks,
    Mohid

  • Depreciation to a salvage value of 0

    For tax purposes an item my be depreciated over a period of years, n. With the straight-line method of depreciation, each year the item depreciates by 1/nth of its original value. (This is where I get confused because the depreciation during
    the year is added to the depreciation at the end of the next year. Why?) With the double-declining-balance method of depreciation, each year the item depreciates by 2/nths of its value at the
    beginning  of that year. (in the last year it is depreciated by its value at the beginning of the year.) Write a program that:
    a) requests description of item, year of purchase, cost, estimated life, and method of depreciation.
    b)displays a depreciation schedule for item similar to schedule in figure 6.25
    'name: ---------------------------
    'date: 4/4/15
    'project: Chapter 6 project 4
    Option Explicit
    '# 7 pg. 308
    Private Sub cmdStraight_Click()
    Dim i As String, YrP, c, yrD As Single
    i = Val(txtItem.Text) 'item
    YrP = Val(txtYrP.Text) 'year of purchase
    c = Val(txtCost.Text) 'cost
    yrD = Val(txtYrDeprec.Text) 'years to depreciate
    For YrP = 1 To yrD
    Call showDeprecStraight
    Next YrP
    End Sub
    Private Sub cmdDbl_Click()
    Dim i As String, YrP, c, yrD As Single
    i = txtItem.Text 'item
    YrP = Val(txtYrP.Text) 'year of purchase
    c = Val(txtCost.Text) 'cost
    yrD = Val(txtYrDeprec.Text) 'years to depreciate
    For YrP = 1 To yrD
    Call showDeprecDbl
    Next YrP
    End Sub
    Private Sub showDeprecStraight()
    Dim bV As Double, dDy As Double, EoY As Double
    Dim i As String, YrP, c, yrD As Single
    i = Val(txtItem.Text) 'item
    YrP = Val(txtYrP.Text) 'year of purchase
    c = Val(txtCost.Text) 'cost
    yrD = Val(txtYrDeprec.Text) 'years to depreciate
    picDisp.Cls
    dDy = (1 * c) / yrD
    bV = c
    For YrP = 1 To yrD
    picDisp.Print "Description: "; i,
    picDisp.Print "Year of Purchase: "; YrP,
    picDisp.Print "Cost of Item:"; FormatCurrency(c, 2),
    picDisp.Print "Estimated Life: "; yrD
    Next YrP
    End Sub
    Private Sub showDeprecDbl()
    Dim bV As Double, dDy As Double, EoY As Double
    Dim i As String, YrP, c, yrD As Single
    i = Val(txtItem.Text) 'item
    YrP = Val(txtYrP.Text) 'year of purchase
    c = Val(txtCost.Text) 'cost
    yrD = Val(txtYrDeprec.Text) 'years to depreciate
    picDisp.Cls
    dDy = (2 * c) / yrD
    bV = c
    For YrP = 1 To yrD
    picDisp.Print "Description: "; i,
    picDisp.Print "Year of Purchase: "; YrP,
    picDisp.Print "Cost of Item: "; FormatCurrency(c, 2),
    picDisp.Print "Estimated Life: "; yrD
    Next YrP
    End Sub
    Private Sub cmdQuit_Click()
    End
    End Sub
    this is what I have. I really don't understand what to do here so could I get some help just fixing some things? or at least some tips so that I can figure it out on my own?

    this is what I have. I really don't understand what to do here so could I get some help just fixing some things? or at least some tips so that I can figure it out on my own?
    Where did this code come from?   It doesn't look like .Net code, and will need to be adjusted in order to work in a .Net applcaition.
    You should start by setting out what you want to do.  Do you have the formulae that you are trying to use?  Do you know what input is required for each formaula, and how will you be collecting and validating it?   What output are you
    are expecting to see, and how do you want these results displayed?
    You need to set this out in detail, including complete sets of sample data with results, before you start thinking about code.  If you set out your task in adequate detail then the process of converting it into code becomes very straightforward. 
    If you try to work out the code at the same time as you work out what you are doing, it just becomes too difficult.

  • Multiple shift depreciation - as per Indian Companies Act

    Dear Friends,
    I have problem configuring multiple shift depreciation. Facts of case are as below.
    In one year
    My plant runs 150 days in single shift = depreciation 4.75% for 150 days
    My plant runs 100 days in double shift = depreciation 7.42% for 100 days
    My plant runs 165 days in three shift = depreciation 10.34% for 165 days
    How should i map this is sap. I can enter shift factor as 1,2 and 3. But how will i get depreciation rate as 7.42% for 100 days and 10.34% for 166 days.
    Thanking you in anticipation.
    Double posting: Thread locked!

    Hi,
    As per my knowledge depreciation as per companys act only will depreciate as per the shift system(01 depr.area), As per Income Tax Act depreciation based on the lessthan 180 days or more than 180days in the fiscal year.
    please check with your client how they are mapping in legessy system and let me know.
    regards,
    Gopi.P

  • Period factor : Depreciation posting

    In the depreciation simulation, I find a 'period factor' with some value 0.5656.  I dont get how this factor is derived by the ssytem.  My asset value is 250000 and the declining depreciation rate is 10% with a 99 useful life.

    It is possible that the asset was capitalized around the 5th month (around 206 days balance )of the year which brings in the computed period factor. Check your depreciation start date - It may not be for full year.
    Thanks
    Jagdish

  • Invalid method declarations?

    hi, new to JAVA, and i have a problem, I am getting invalid method declarations for "printStraightLine()" and "printSumOfYears();" and would like them to become valid so that way i am able to start cracking away at the formulas...any type of suggestions would be appreciated...Mike...so here's the code:
    import java.io.*;
      class Depreciation
        private char choice;
        private int purchasePrice;
        private int salvageValue;
        private int usefulLife;
        private printSumOfYears();
        private printStraightLine();
        private double deprec;
       Depreciation()   {}
       Depreciation(char choice, int purchasePrice, int salvageValue, int usefulLife)
           this.choice = choice;
           this.purchasePrice = purchasePrice;
           this.salvageValue = salvageValue;
           this.usefulLife = usefulLife;
        public char getchoice()
                {return choice;}
        public int getpurchasePrice()
                {return purchasePrice;}
        public int getsalvageValue()
                {return salvageValue;}
        public int getusefulLife()
                {return usefulLife ;}
      void setDepreciation(int purchasePrice, int salvageValue, int usefulLife)
        this.purchasePrice = purchasePrice;
          this.salvageValue = salvageValue;
          this.usefulLife = usefulLife;
      void setChoice(char choice)
      {  this.choice = choice;}
    public printStraightLine()
    {   double deprec;
        while (usefulLife < 0);
        for (usefulLife = 1; usefulLife <= usefulLife; usefulLife++)
            deprec = (purchasePrice - salvageValue) / (usefulLife);
            System.out.println("Year"+ usefulLife + "\t" + "Depreciation" + "\t" + deprec);
    public printSumOfYears()
      { double deprec;
          while (usefulLife <=1);
          for (usefulLife = usefulLife; usefulLife <= 1; usefulLife--)
              deprec =
              System.out.println("Year"+ usefulLife + "\t" + "Depreciation" + "\t" + deprec);
    public String toString();
              String s = new String();
              s = ' ' + "Purchase Price = " + purchasePrice + "  " + "Salvage Value = " + salvageValue + "  " + "Use Life = " + usefulLife + "  " + "Sum of Years = " + SumOfYears + "  " + "Straight Line = " + StraightLine;
              return s;
     

    That did it! I forgot to declare printSumof... and print Straight... as String Methods...
    ok now ive gotten rid of all the syntax errors in it and now ive run into a larger problem...the menu class that i have, wont accept my Depreciation...i think its perhaps theres something wrong with the toString Method perhaps but this is the last bit i need to get over the hill, per se...so heres the Depreciation Coding(without syntax errors and following it will be my MenuDrivenClass that corresponds....
    DEPRECIATION CODING
    import java.io.*;
      class Depreciation
        private char choice;
        private double purchasePrice;
        private double salvageValue;
        private int usefulLife;
       Depreciation()   {}
       Depreciation(char choice, double purchasePrice, double salvageValue, int usefulLife)
           this.choice = choice;
           this.purchasePrice = purchasePrice;
           this.salvageValue = salvageValue;
           this.usefulLife = usefulLife;
        public char getChoice()
                {return choice;}
        public double getpurchasePrice()
                {return purchasePrice;}
        public double getsalvageValue()
                {return salvageValue;}
        public int getusefulLife()
                {return usefulLife ;}
      void setDepreciation(double purchasePrice, double salvageValue, int usefulLife)
        this.purchasePrice = purchasePrice;
          this.salvageValue = salvageValue;
          this.usefulLife = usefulLife;
      void setChoice(char choice)
      {  this.choice = choice;}
    public String printStraightLine()
    {   double deprec;
        while (usefulLife < 0);
        for (usefulLife = 1; usefulLife <= usefulLife; usefulLife++)
            deprec = (purchasePrice - salvageValue) / (usefulLife);
            System.out.println("Year"+ usefulLife + "\t" + "Depreciation" + "\t" + deprec);
    public String printSumOfYears() //musthave decrementing loop
      { double deprec;
          while (usefulLife >=1);
          for (usefulLife = usefulLife; usefulLife >= 1; usefulLife--)
              deprec = 20-10;
              System.out.println("Year"+ usefulLife + "\t" + "Depreciation" + "\t" + deprec);
    public String toString()
              String d = new String();
              d = ' ' + "Purchase Price = " + purchasePrice + "  " + "Salvage Value = " + salvageValue + "  " + "Use Life = " + usefulLife + "  " + "Sum of Years = " + printSumOfYears() + "  " + "Straight Line = " + printStraightLine();
              return d;
      NOW HERES THE MENU DRIVEN CLASS
    // Professor Dreher
    import java.text.DecimalFormat;
    import java.io.*;
    public class MenuDrivenClass2
        public static void main(String[] args)throws IOException
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          char choice;
          Depreciation myDepreciation = new Depreciation();
          do
            PrintMenu();
            choice = GetChoice();
            switch (choice)
              case 'i': myDepreciation= getInput();
                        break;
              case 'a': System.out.println(myDepreciation);
                        myDepreciation.printStraightLine();
                        break;
              case 'b': System.out.println(myDepreciation);
                        myDepreciation.printSumOfYears();
                        break;
              case 'q': System.out.print(" Goodbye, have a nice day! ");
                        break;
           }//ends switch
         }while(choice != 'q');
       }//ends main
      static void PrintMenu()
          System.out.println("\n\n i - to input new depreciation information ");
          System.out.println(" a - to use the straight-line method ");
          System.out.println(" b - to use the sum-of-the-years' digits method ");
          System.out.println(" q - to quit ");
          System.out.print(" --> " );
      static char GetChoice()throws IOException
           BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
           char choice;
           do
             String text = in.readLine();
             choice = Character.toLowerCase(text.charAt(0));
             if(choice != 'i' && choice != 'a' && choice != 'b'  && choice != 'q')
               {  System.out.print(" Incorrect choice, please try again! ");}
            } while (choice != 'i' && choice != 'a' && choice != 'b'  && choice != 'q');
           return(choice);
      static Depreciation getInput()throws IOException
           BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
           System.out.print("\n Enter Purchase Price: ");
           double purchasePrice = Double.parseDouble(in.readLine());
           System.out.print(" Enter Salvage Value: ");
           double salvageValue = Double.parseDouble(in.readLine());
           System.out.print(" Enter Useful Life: ");
           int usefulLife = Integer.parseInt(in.readLine());
           Depreciation d = new Depreciation(purchasePrice,salvageValue,usefulLife);
           return(d);              
    }IN THE LAST LINE(Depreciation d=....), the "new" is a syntax error, reading..."cannot resolve symbol Depreciation (double, double, int) @ line 86"....I thank all for helping me...the Duke Dollars is now up to 10...any help is greatly appreciated....SO, any thoughts?

  • Posted depreciation is missing in period 7, planned depreciation for period 8 is doubled

    Hi Experts,
    I would like to ask for some explanation for this issue and how to correct the error.
    Performed Depreciation run via AFAB transaction.
    then upon checking in asset explorer. period 7 is missing while the amount in planned depreciation for period 8 is doubled.
    could you please explain how and why this thing happened?
    thanks in advance!

    solved.

  • Depreciation callculated double the amount in a end of month

    Dear Friends
    i have posted a assets 9.9.2011 dated, but the depreciation value for march 2012 is calculated double of the value. ( i defined separate asset class and key for this)
    How could i change please give me suggestion 
    Regards
    jai

    Dear Murali
    ya i accept, i define dep key Base method : 0014 and Multilevel Base Value : 01
    please tell me what i need to change for this ?
    Regards
    Jai

  • I have apps to update and it came up with sign in I've done that and suddenly it's saying my account details are declined, I've double checked everything and still saying the same thing so now I can't update or purchase anything.. Help?

    Need help in knowing what is up with my iTunes account since I have no idea, I've put the correct bank details in and double checked everything but still saying it's declined, can't update or purchase anything due to this problem, help??

    Mail: Troubleshooting sending & receiving email messages

  • Declining balance depreciation posting

    Hi,
    Has anyone setup the system to allow declining balance posting changes from month to month?
    I know that SAP standard doesn't have this functionality. I can only get constant amount over allmonths in the same year, then a change every year of depreciation amount.
    Has anyone tries to set it up using note 1131960?
    Thanks in advance!.

    Hi SR,
    In your settings in ZCD, 2 represents multiplication factor, which will be multiplied with dep % calculated from total useful life.
    30 represents max depreciation % for a year and 1 represents minimum depreciation %.
    In your example it seems useful life is 4. So dep % is 25%, it will be multiplied with the factor 2 so it comes around 50%.
    Since you restrict max dep as 30%, the dep rate will be 30% for each year.
    You must have changed the ord dep start date from the first period to fifth period thats why initially it planned for 30% and once you change ord dep start date it plan for 1000*30%/12*8=200.
    In year 2 & 3 depreciation is planned for 300 each.
    In year 4 the balance depreciation of 200 is planned.
    Hope it is clear.
    Regards,
    G.Sethuraman

  • Exchange 2010 Decline When Room is Double-Booked, NO Delegates!!

    I want Users to be notified when their meeting conflicts with another meeting as soon as they try to book it.
    I don't want automatic approval, no delegates, just simply want them to use their Scheduling Assistant to see when they can book and if it overlaps another meeting it will instantly tell them.
    I don't want to select any recipients in the Resource In-Policy Requests or the Resource Out-of-Policy Requests.  No Registry Key edit either!  Allow conflicting meeting requests is unchecked.
    PLEASE HELP!!!!!

    I want Users to be notified when their meeting conflicts with another meeting as soon as they try to book it.
    I don't want automatic approval, no delegates, just simply want them to use their Scheduling Assistant to see when they can book and if it overlaps another meeting it will instantly tell them.
    I don't want to select any recipients in the Resource In-Policy Requests or the Resource Out-of-Policy Requests.  No Registry Key edit either!  Allow conflicting meeting requests is unchecked.
    PLEASE HELP!!!!!
    Resource Booking in Exchange no longer works like that.
    If you want to try to emulate the way it used to work, you to configure direct booking which is done at the Outlook level. That requires a registry key.
    http://support.microsoft.com/kb/982774
    Direct Booking does not successfully book a resource in Outlook 2010
    You need to also open each resource mailbox in Exchange, give the users the correct permissions to place meetings directly on the resource calendars and set the auto Acccept/ decline options in Outlook.
    There is no quarantee this will work in Exchange 2013 and beyond.
    Twitter!: Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

  • Citi Double Cash Decline

    I was pre-approved for the Citi Double Cash and since I just got the Lowes card I decided to apply. I was rejected because the system saw too many INQs on EX this year and too many new cards open. I spoke to a very nice supervisor in their call center and she said the buck stops there. Nobody can recon and she said I can write a letter to the company. I called 800-347-4934. My FICO 8 scores are in my sig. I have a 1% UTIL and PIF all cards each month. The bottom line was only the new cards and the HP. I told her how I check it faithfully and pointed out there was no HP since April. The answer was no human will reconsider their internal models. Any comments or helpful hints? I'm really disappointed that the HP was wasted.

    Sandibeach22 wrote:
    Vulcan1600 wrote:
    Sandibeach22 wrote:
    They'll pull EQ sometimes.  So the answer was absolutely, positively no way. She kept pointing to the number of new cards since 2015 and the inquiries. She actually said there were several inquiries in 2014, and I pointed out and she agreed, those were when I was getting a loan for my truck and not CCs. I didn't apply for any credit cards for 20 years prior to 2015. I actually searched on here in the archives and felt confident based on others who had apped for this card that I wouldn't have a problem. So, Citi doesn't care about my 1% UTIL, PIF each month and keep track of my score and inquiries. I named each EQ inquiry for 2015, the card and the date pulled, then told her my FICO 8 score for EQ is 798 just so she knows I'm keeping close tabs on my credit. Not good enough. Not the end of the world, I'm more than satisfied with what I've got, but really liked the 2% cashback. Discover with the double cash for the next 12 months and QS 1.5% will be my go to cards for larger purchases.  The main reason I did this app was that I was in the garden for 2 months, my wife and I had a reason to app for the Lowes card, which I was approved for a $10k limit, so figured before going back in the garden, get the Citi Double Cash with the pre-approval on their website. They're about as tough as FNBO for a stupid Sheetz gas card back in April that I got turned down for. This is my 2nd rejection ever for CC in my life.   Back to the garden again I go.....Sorry to hear.  It really seems hard to beleive with your scores.  I bought a car last year and moto for hubby,  Makes you wonder what's programmed in the machine along with the CSR's.  I would try again later. Time is the magic word.  You didn't do anything wrong.  I hope to be at your scores in another 6-12 months.  I'm still shaking my head on this one! Don't think I'll app for Sallie Mae. I really don't want to go thru the same recon mess I just went through tonight again for a while. Thanks for the kiind words. You'll achieve the higher scores in the next year I'm sure. I'm pretty sure my EQ will take a drop for this, however a $4k CLI is going to report in a few days from AMEX BCE. Maybe that will offset it.

  • Declining Base Depreciation

    I have encountered a problem with a  depreciation requirement for my client. The asset class is supposed to be depreciated using DB 150%, however, the way it is to be calculated is that the amount is to be calculated for the year, and then then depreciated evenly (SL) every month. Please ask if you need clarification. Points will be awarded. How do i create a key that will calculate in this way? is it at all possible?  Thanks
    Raja

    Dear members of this forum,
    please have a look at rules of engagement:
    Do not ask for points - This forum should be firstly about information exchange; points are an incentive and a way of saying thanks.
    Asking for points is like asking someone to say "thank you": The only time we do this in real life is when teaching a child good manners.
    Saying it to an adult is insulting, so why do it in the forums? If someone keeps asking questions without awarding points, simply stop answering them or use the abuse button to report it
    Best regards
    Horst

Maybe you are looking for

  • PI does not keep sequence of XSD for external definition

    Hi, currently I face following problem. I have an XSD which decribes a MSCONS market message that contains following sequence:      <xs:complexType name="MSCONS">           <xs:sequence>                <xs:element name="UNH" type="UNH"/>             

  • Solaris 10 u9 x86 Cannot update or register system.

    I'm having and issue where I can not get updates/patches via smpatch or updatemanager on my workstation. I've recently upgraded (not replaced) the system to Solaris 10 u9. I've tried to re-register the system however, it keeps prompting for a proxy t

  • Variable offsets skipping periods with no data?

    Dear Bwers, I have variable offsets defined for 0FISCPER in a query where i put an offset  -6  (with less than or equal to) for getting a six month rolling. When i put 10/2007 in the query i see the result displaying 6 periods of data but some of the

  • No Snapback in Safari 4?

    I've just downloaded Safari 4, but Snapback in the url box seems to have disappeared. Looked in customise toolbar, but it isn't there either. Does anyone one know if this has been removed from 4, or whether it's hidden somewhere else? Thanks.

  • Can I do automatic page refresh? How many of them can the web server take?

    I'd like to ask this question in both short and (if you be so kind) in long form: Short: Can a portion of my APEX page be set to refresh automatically ones every few minute? Not the whole page, just a portion. Would I have to use frames for that? Can