Friday, October 10, 2014

Trading Account


Trading means buying and selling. The trading account shows the result of buying and selling of goods.
At the end of each year, it is necessary to ascertain the net profit or net loss. For this purpose, it is first necessary to know the gross profit or gross loss. The trading account is prepared to ascertain this. The difference between the selling price and the cost price of the goods is the gross earning of the business concern. Such gross earning is called as gross profit. However, when the selling price is less than the cost of goods purchased, the result is gross loss.
Let us now look at the format of the trading account

We’ll now see the explanation for each entity in the trading account.

Items appearing in the debit side of trading account

  1. Opening stock: Stock on hand at the beginning of the year is termed as opening stock. The closing stock of the previous accounting year is treated as the opening stock of the current accounting year. In the case of new business, there will not be any opening stock.
  2. Purchases: Goods Purchased during the year are included in Purchases, this includes both cash and credit purchases of goods. All the Purchases which have been purchased and returned back to the dealers due to some defects or excess are called as purchase returns. Purchase returns must be deducted from the total purchases to get net purchases.
  3. Direct Expenses: Expenses which are incurred from the stage of purchase to the stage of making the goods in saleable condition are termed as direct expenses. Some of the direct expenses are:



  • Wages: It is the amount paid to workers for the amount of labor they do for the organization.
  • Carriage or carriage inwards: It means the transportation charges paid to bring the goods from the place of purchase to the place of business.
  • Octroi Duty: Amount paid to bring the goods within the municipal limits.
  • Customs duty, dock dues, clearing charges, import duty etc.: These expenses are paid to the Government on the goods imported.
  • Other expenses: Fuel, power, lighting charges, oil, grease, waste related to production and packing expenses.

Items appearing in the credit side

Sales: This includes both cash and credit sale made during the year. Net sales are derived by deducting sales return from the total sales.
Closing stock: Closing stock is the value of goods which remain in the hands of the trader at the end of the year. It does not appear in the trial balance. It appears outside the trial balance. (As it appears outside the trial balance, first it will be recorded in the credit side of the trading account and then shown in the assets side of the balance sheet)

Let us prepare a Trading Account from the following information of a trader.

Total purchases made during the year 2003 Rs.2,00,000.

Total sales made during the year 2003 Rs.2, 50,000


ParticularsRsParticularsRs
To Purchases2,00,000By sales2,50,000
To Gross Profit c/d50,000
2,50,0002,50,000

Let us also try to go through another example and try to learn about the Trading account in detail
The following example the information given for the year ending 31st March 2002
Opening stock Rs. 1, 70,000
Purchases return Rs. 10,000
Sales Rs.2, 50,000
Wages Rs. 50,000
Sales return Rs. 20,000
Purchases Rs. 1, 00,000
Carriage inward Rs. 20,000
Closing stock Rs. 1, 60,000


Click here to go back to Accounting Basics Day 7


Thursday, October 9, 2014

Final Accounts : Accounting Basics Day 7

Introduction

The Stakeholders of a company will be interested in knowing whether the business has resulted in profit or loss and what the financial position of the company is at a given period. The company can ascertain these by preparing the final accounts. The final accounts are prepared at the end of the year from the trial balance. In this chapter we are going to learn in detail about the preparation of Final accounts

What are Final Accounts?

The businessman is interested in knowing whether the business has resulted in profit or loss and what the financial position of the business is at a given period. In short, he wants to know the profitability and the financial soundness of the business. The trader can ascertain these by preparing the final accounts. The final accounts are prepared at the end of the year from the trial balance. Hence the trial balance is said to be the connecting link between the ledger accounts and the final accounts.
The final Accounts generally include two statements known as balance sheet and income statement which are required for external reporting and also for internal needs of the management like planning, decision-making and control.



Trading and Profit and Loss Accounts (Income statement):

The profit and loss account is the accounting report which summarizes the revenues and expenses and ascertains the profit/loss for a specified accounting period. It also represents the changes in the owner’s equity between two successive periods

Balance Sheet:

The purpose of balance sheet is to show its resources and obligations for acquiring its resources i.e., assets and liabilities. According to American Institute of Public Accountants, balance sheet is “a tabular statement of summary of balances (debits and credits) carried forward after an actual and constructive closing of books of accounts and kept according to principles of Financial Statements of a Company accounting”. Balance sheet is the statement prepared on a particular date and shows classified properties and assets on the right hand side and obligations or liabilities on the left hand side

Assets

Real accounts and Personal accounts (which we have learnt about in the previous chapters) are capable of being called assets. Any element (account) that is capable of being liquidated (that is capable of being converted to cash by giving it away) indicates an asset. Machinery, Furniture, Cash, etc are real accounts that can be called assets. Debtors represent the persons and organizations who owe to the organization. They would clear their dues by paying out either in cash or in some other form. Thus Debtors get liquidated and as such can be called assets.

Liabilities

All elements representing liabilities are Personal accounts. An element that is capable of being cleared by paying out indicates a liability.
Creditors represent the persons and organization to whom the organization owes. The organization would clear its due by paying them either in cash or in some other form. Thus creditors are cleared by paying out and as such can be called liabilities.

How to enter the entries into Balance sheet and Income statements?

Before learning to enter the accounts into the Income Statement let us first distinguish the entries and learn to enter them into the financial statements.
As we know that the ledger accounts maintained within an organizational accounting system are classified into three as Personal, Real and Nominal.

Nominal Accounts

Nominal accounts are related to expenses, losses, incomes and gains. Since ascertaining profits or losses involves dealing with incomes, gains, expenses and losses we can conclude that all the nominal accounts together would give us the information relating to the profits or losses made by the organization.

Real Accounts

Real accounts are related to tangible aspects. In general we can identify that all asset accounts are real accounts.

Personal Accounts

Personal accounts are related to persons and organizations. These are persons/organization which owe the organization or to whom the organization owes. In effect they either form creditors (liabilities) or debtors (assets).

Since all the nominal accounts have been dealt with in deriving the information relating to profits and we are left with only the real and personal accounts which represent either assets or liabilities we can conclude that all the real and personal accounts together give us the information relating to the position of the organization.






Wednesday, October 8, 2014

ORA-06530: Reference to uninitialized composite

CREATE OR REPLACE TYPE XX_QP_PRICE_MOD_OBJ_TYPE
IS
  OBJECT
  (
    modifier_name        VARCHAR2 (240),
    modifier_description VARCHAR2 (240),
    adjustment_amount    NUMBER );

CREATE OR REPLACE TYPE xx_qp_price_mod_tbl_type IS VARRAY (1000) OF XX_QP_PRICE_MOD_OBJ_TYPE ;


SET SERVEROUTPUT ON
DECLARE
  v_mod_tbl xx_qp_price_mod_tbl_type := xx_qp_price_mod_tbl_type();
  i         NUMBER                           :=1;
  V_MOD_IDX NUMBER                           := 1;
BEGIN
  LOOP
    v_mod_tbl.extend();
    v_mod_tbl(v_mod_idx).adjustment_amount := 100;
    v_mod_tbl(v_mod_idx).modifier_name     := 200;
    v_mod_idx                              := v_mod_idx + 1;
    EXIT
  WHEN i=5;
    i  := i + 1;
  END LOOP;
EXCEPTION
WHEN OTHERS THEN
  DBMS_OUTPUT.PUT_LINE(SQLERRM);
END;


Output :
anonymous block completed
ORA-06530: Reference to uninitialized composite




Solution:

SET SERVEROUTPUT ON
DECLARE
  v_mod_tbl xx_qp_price_mod_tbl_type := xx_qp_price_mod_tbl_type();
  i         NUMBER                           :=1;
  V_MOD_IDX NUMBER                           := 1;
BEGIN
  LOOP
    v_mod_tbl.extend();
    v_mod_tbl(v_mod_idx).adjustment_amount := 100;
    v_mod_tbl(v_mod_idx).modifier_name     := 200;
    v_mod_tbl(v_mod_tbl.last) := XX_QP_PRICE_MOD_OBJ_TYPE(NULL,NULL,NULL);
    v_mod_idx                              := v_mod_idx + 1;
    EXIT
  WHEN i=5;
    i  := i + 1;
  END LOOP;
EXCEPTION
WHEN OTHERS THEN
  DBMS_OUTPUT.PUT_LINE(SQLERRM);
END;

Profit or Loss on sale of asset


Some times, a business may dispose an asset when it is worn out. In that case, it is advisable to find the profit or loss on sale of asset. This is done by comparing the selling price with the book value of the asset.

Book value = Cost Price - Total Depreciation provided till the date of sale,

If the selling price is more than the book value, then it is Profit on Sale. If the selling price is less than the book value, it is Loss on Sale.

Let Us now solve a problem to find out the profit or Loss on sale of machinery. Ram manufacturing company purchased on 1st April 2007, Machinery for Rs.2, 00,000. After having used it for three years it was sold for Rs. 160,000. Depreciation is to be provided every year at the rate of 10% per annum on the fixed instalment method. Books are closed on 31st March every year.

Book value on the date of sale is Rs. 140,000 As book value is less than selling price the difference is Profit.
= 160,000-140,000
Profit on sale of machinery = Rs. 20,000.

Illustration:

Srinivas & Co. purchased machinery on 1st April 2007 for Rs.75, 000. After having used it for three years it was sold for Rs.35, 000. Depreciation is to be provided every year at the rate of 10% per annum on Diminishing balance method. Accounts are closed on 31st March every year. Find out the profit or loss on sale of machinery.


Book value on the date of sale = Rs.54,675.
As book value is greater than selling price the difference is loss.
= 54,675 – 35,000
Loss on sale of Machinery = Rs.19, 675.





Tuesday, October 7, 2014

Recording Depreciation

Depreciation is directly charged against the asset by debiting Depreciation account and crediting the Asset account. Depreciation account is closed by transferring to Profit and Loss account at the end of the year. The entries will be as under:

1) For the amount of depreciation to be provided at the end of the Year:
                        Depreciation A/c….. Dr.
                        To Asset A/c.

2) For transferring the amount of depreciation at the end of the year.
                        Profit and Loss A/c….. Dr.
                        To Depreciation A/c.

Asset Account will be shown at cost less depreciation i.e., written down value at the end of the year in the Balance sheet

Now Let Us look at an example and learn about passing journal entries and preparing fixed asset account and depreciation account for three years.

Ram & sons purchased a fixed asset on 1.4.2006 for Rs.3, 00, 000. Depreciation is to be provided at 10% annually according to the Straight line method. The books are closed on 31st March every year.

Amount of Depreciation = 300,000 * (10/100)
                                          = 30,000




In the Books of Rajesh & Co.
Journal Entries
Date Particulars L.F.  Debit  Credit
1-Apr-06 Fixed asset A/c Dr 3,00,000
To Bank A/c 3,00,000
31-Mar-07 Depreciation A/c Dr 3,00,000
To Fixed asset A/c 3,00,000
(Depreciation provided)
31-Mar-07 Profit & Loss A/c Dr 3,00,000
To Depreciation A/c 3,00,000
(Depreciation transferred
to Profit & Loss A/c)
31-Mar-08 Depreciation A/c Dr 3,00,000
To Fixed asset A/c 3,00,000
(Depreciation provided)
31-Mar-08 Profit & Loss A/c Dr 3,00,000
To Depreciation A/c 3,00,000
(Depreciation transferred
to Profit & Loss account)
31-Mar-09 Depreciation A/c Dr 3,00,000
To Fixed asset A/c 3,00,000
(Depreciation provided)
31-Mar-09 Profits & Loss A/c Dr
To Depreciation A/c
(Depreciation transferred
to Profit & Loss A/c)



Ledger Account
Fixed Asset Account
Date.  Particulars  Rs.  Date  Particulars  Rs
1-Apr-06 To Bank A/c 3,00,000 31-Mar-07 By Depreciation A/c 30,000
By Balance c/d 2,70,000
3,00,000 3,00,000
1-Apr-07 To Balance b/d 2,70,000 31-Mar-08 By Depreciation A/c 30,000
By Balance c/d 2,40,000
2,70,000 270,000
1-Apr-08 To Balance b/d 2,40,000 31-Mar-09 By Depreciation A/c 30,000
By Balance c/d 2,10,000
2,40,000 2,40,000
By Depreciation A/c 30,000
1-Apr-09 To Balance b/d 2,10,000 By Balance c/d 2,10,000

Depreciation A/c
Date.  Particulars  Rs.  Date  Particulars  Rs
31-Mar-07 To Fixed Asset A/c 30000 31-Mar-07 By Profit & Loss A/c 30,000
30000 30000
31-Mar-08 To Fixed Asset A/c 30000 31-Mar-08 By Profit & Loss A/c 30000
30000 30000
31-Mar-09 To Fixed Asset A/c 30000 31-Mar-08 By Profit & Loss A/c 30000
30000 30000




ORACLE NOSQL DATABASE, 12CR1 VERSION 3.0, ENTERPRISE EDITION

Architecture 

Oracle NoSQL Database is built upon the proven Oracle Berkeley DB Java Edition high-availability storage engine, which is in widespread use in enterprises across industries. In addition to that it adds a layer of services for use in distributed environments. The resulting solution provides distributed, highly available key/value storage that is well suited to large-volume, latency-sensitive applications.

High Availability and No-Single Point of Failure 

Oracle NoSQL Database provides single-master, multi-replica database replication. Transactional data is delivered to all replica nodes with flexible durability policies per transaction.
In the event the master replica node fails, a PAXOS-based automated fail-over election process minimizes downtime. This allows for scalability, fail-over, and hot-standby.

Transparent Load Balancing 


Oracle NoSQL Database Driver partitions the data in real time and evenly distributes it across the storage nodes. It is network topology and latency-aware, routing read and write operations to the most appropriate storage node in order to optimize load distribution and performance.


JSON Data Format

Oracle NoSQL Database has support for the Avro data serialization, which provides an extremely compact, schema-based binary data format. Avro allows you to define a schema (using JSON) for the data contained in a record's value and it also supports schema evolution.

Configurable Smart Topology

System administrators indicate how much capacity is available on a given storage node, allowing more capable storage nodes to host multiple replication nodes. Once the system knows about the capacity for the storage nodes in a configuration, it automatically allocates replication nodes intelligently. This results better load balancing for the system, better use of system resources and minimizing system impact in the event of storage node failure. Smart Topology also supports Data Centres, ensuring that a full set of replicas is initially allocated to each data centre.

Elastic Configuration

Oracle NoSQL Database includes a topology planning feature, with which an administrator can now modify the configuration of a NoSQL database, while the database is still online. This allows the administrator to:
Increase Data Distribution: by increasing number of shards in the cluster, which increases write throughput.
Increase Replication Factor: by assigning additional replication nodes to each shard, which increases read throughput and system availability.
Rebalance Data Store: by modifying the capacity of a storage node(s), the system can be rebalanced, re-allocating replication nodes to the available storage nodes, as appropriate. The topology rebalance command allows the administrator to move replication nodes and/or partitions from over utilized nodes onto underutilized storage nodes or vice versa.

Easy Administration and Enhanced System Monitoring

Oracle NoSQL Database provides an administration service, which can be accessed either from a web console or a command-line interface (CLI). This service supports core functionality such as the ability to configure, start, stop and monitor a storage node, without requiring manual effort with configuration files, shell scripts, or explicit database operations.

In addition it also allows Java Management Extensions (JMX) or Simple Network Management Protocol (SNMP) agents to be available for monitoring. This allows management clients to poll information about the status, performance metrics and operational parameters of the storage node and its managed services.

Table Data Model

Release 3.0 introduces tabular data structure, which simplifies application data modelling by leveraging existing schema design core concepts. Table model is layered on top of the distributed key-value structure, inheriting all its advantages and simplifying application design even further by enabling seamless integration with familiar SQL-based applications.

Secondary Index

Primary key only based indexing limits number of low latency access paths. Sometime application needs a few non-primary-key based paths to support the whole solution for the real-time system. Being able to define secondary index on any value field dramatically improves performance for queries.

APIs

Oracle NoSQL Database includes Java and C APIs. These simple APIs allow the application developer to perform CRUD operations on Oracle NoSQL Database. These libraries also include Avro support, so that developers can serialize key-value records and de-serialize key-value records interchangeably between C and Java applications.

Large Object Support

Stream based APIs are provided in the product to read and write Large Objects (LOBs) such as audio and video files, without having to materialize the value in its entirety in memory. This permits low latency operations across mixed workloads of objects of varying sizes.

Apache Hadoop Integration

KVAvroInputFormat and KVInputFormat classes are available to read data from Oracle NoSQL Database natively into Hadoop Map/Reduce jobs. One use for this class is to read NoSQL Database records into Oracle Loader for Hadoop.

Oracle Database Integration via External Tables (EE Only)

Support for external table allows fetching Oracle NoSQL data from Oracle database using SQL statements such as Select, Select Count(*) etc. Once NoSQL data is exposed through external tables, one can access the data via standard JDBC drivers and/or visualize it through enterprise Business Intelligence tools.

Integration with Other Oracle Products (EE Only)

Oracle Event Processing (OEP) provides read access to Oracle NoSQL Database via the NoSQL Database cartridge. Once the cartridge is configured, CQL queries can be used to query the data.

Oracle Semantic Graph has developed a Jena Adapter for Oracle NoSQL Database to store large volumes of RDF data (as triplets/quadruplets). This adapter enables fast access to graph data stored in Oracle NoSQL Database via SPARQL queries.

An integration with Oracle Coherence has been provided that allows Oracle NoSQL Database to be used as a cache for Oracle Coherence applications, also allowing applications to directly access cached data from Oracle NoSQL Database.

High Performance 

Network topology and latency aware Oracle NoSQL Database Driver working in conjunction with highly scalable, fault tolerant, high throughput storage engine enables a more granular distribution of resources and processing, which reduces the incidence of hot spots and provides greater performance on commodity based hardware.

Online Rolling Upgrade 

Upgrade and patching is an important part of any software support cycle. Oracle NoSQL
Database provides facilities to perform a rolling upgrade, allowing a system administrator to upgrade all of the nodes in the NoSQL Database cluster while the database continues to remain online and available to clients.

Multi Zone Deployment

Oracle NoSQL Database supports the definition of multiple zones from within the topology deployment planner. It leverages the definition of these zones internally to intelligently allocate replication of processes and data, ensuring optimal reliability during hardware, network & power related failure scenarios.

There are two types of Zones: Primary zones contain nodes that can be served as masters or replicas and are typically connected by fast interconnects. Secondary zones contain nodes which can only be served as replicas. Secondary zones can be used to provide low latency read access to data at a distant location, or to offload read-only workloads, like analytics, report generation, and data exchange for improved workload management.

Enterprise Security (EE)

OS-independent, cluster-wide password-based user authentication and Oracle Wallet integration, enables greater protection from unauthorized access to sensitive data. Additionally, session-level Secure Sockets Layer (SSL) encryption and network port restrictions deliver greater protection from network intrusion.

Commercial Grade Software and Support

Oracle NoSQL Database overcomes a significant limitation faced by many enterprises considering the implementation of NoSQL databases—the need for full supportability. Because it is a commercial product fully supported by Oracle, this solution gives organizations the confidence and limited risk they need to deploy Oracle NoSQL Database in the production environments they depend on to manage their business-critical data.

For more information visit oracle.com

Monday, October 6, 2014

Buckets in Oracle Pricing Modifiers

Buckets


Pricing buckets control how discounts and other benefits are calculated across phases. Grouping discounts and benefits into buckets helps determine the net selling price across all pricing phases.
Null Bucket.

Modifiers that are assigned to a Null bucket are applied last and always adjust from the list price. Order level modifiers must be in the Null bucket. The pricing engine uses the following steps when calculating the selling price for Null buckets:

  1. Calculates percent discounts using the list price.
  2. Sums all bucket modifier values to create a bucket subtotal.
  3. Applies the subtotal after the last numbered bucket.

Suppose that the following buckets are set up, each with a different adjustment:

  • Null bucket: a 50% discount is assigned to the Null bucket.
  • Bucket 1: a 10% discount is assigned.
  • Bucket 2: a 10% surcharge is assigned.

The buckets are used to calculate the price for an SP ATO Model with a list price of $55. The following table shows how the final price is calculated:


The below are the steps to assign modifiers to different buckets in Oracle Apps R12.

Update Profile Option

Goto:  System Administrator -> Profile Options

Name: QP: Allow Buckets For Manual Modifiers
Value: Yes



Update Pricing Modifier Setup to add buckets

Modifier Name: One-Time Discount

Bucket: 4



Once the buckets are assigned, the modifiers are applied on the priority basis.





Friday, October 3, 2014

Written Down Value Method of Depreciation

This method is also called as Diminishing Balance Method. In this method depreciation is charged at a fixed percentage each year on the reducing balance (i.e., cost less depreciation) of asset. The amount of depreciation goes on decreasing every year.
For example, If the asset is purchased for Rs.2, 00,000 and depreciation is to be charged at 10% p.a. on reducing balance method, then

Depreciation for the 1st year      = 10% on Rs.2, 00,000, i.e., Rs.20,000
Depreciation for the 2nd year    = 10% on Rs.1, 80,000 (Rs.2, 00,000 –– Rs.20, 000)
                                                       = Rs. 18,000
Depreciation for the 3rd year    = 10% on Rs.162, 000 (Rs.180, 000 - Rs.18, 000)
                                                      = Rs.16, 200 and so on.

Merits

In earlier years the amount of depreciation is more and the amount of repairs and renewals is less whereas in later years the amount of depreciation is less and the amount of repairs and renewals is more therefore the total charge (i.e., depreciation plus repairs and renewals) remains almost uniform year after year, since,
This method is recognized by the Income Tax authorities
It is a logical method as the depreciation is calculated on the diminished balance every year.

Demerits

It is very difficult to determine the rate by which the value of asset could be written down to zero.

Click here to go back to Depreciation: Day 6


Thursday, October 2, 2014

Straight Line Method for Calculating Depreciation

This method is also called as Fixed Instalment Method .In this method the same amount of depreciation is charged every year throughout the life of the asset. The amount and rate of depreciation is calculated as under.

Amount of depreciation = ( Total cost – Scrap value ) / Estimated Life

Rate of depreciation = ( Amount of Depreciation / Original Cost ) * 100

Let us now look at a simple example to calculate amount of depreciation and Rate of depreciation, given a company purchased Machinery for Rs.2, 00,000. Its installation costs amounted to Rs.10, 000. Its estimated life is 5 years and the scrap value is Rs.10, 000. Calculate the amount and rate of depreciation
Total cost = Purchase Price + Installation Charges
= Rs.2, 00,000 + Rs.10, 000
= Rs. 2, 10,000

Amount of depreciation = ( Total cost – Scrap value ) / Estimated Life

                                          = ( Rs.2, 10,000 – Rs.10, 000 ) / 5
                                          = Rs. 40,000

Rate of depreciation = ( Amount of depreciation/Original cost ) * 100

                                   = ( Rs 40,000/Rs. 210,000 ) * 100
                                   = 19.04%

Under straight line method, for each of the five years, the amount of depreciation to be charged will be Rs.40, 000

Merits:


  • It is very simple and easy to understand.
  • The amount and rate of depreciation is easy to calculate
  • Under this method, the book value of the asset becomes zero or equal to its scrap value at the expiry of its useful life.

Demerits

The amount of depreciation is same in all the years, although the usefulness of the machine to the business is more in the initial years than in the later years

Click here to go back to Depreciation: Day 6

Wednesday, October 1, 2014

Depreciation : Accounting Basics Day 6

Introduction

Depreciation is a term used in accounting, economics and finance to spread the cost of an asset over the span of several years. In common, depreciation is the reduction in the value of an asset used for business purposes during certain amount of time due to usage, passage of time .In this chapter we are going to learn about depreciation in detail and also about the methods to calculate depreciation.

Learning Objectives 

After studying this Chapter, you will be able to:

  • Understand the meaning and definition of depreciation. 
  • Recognize the reasons and causes for providing depreciation. 
  • Identify various methods of depreciation. 
  • Determine the profit or loss at the time of sale of asset.

Depreciation

All assets whose benefits are derived for a long period of time, usually more than one year period are called as Fixed Assets. These assets decrease in value year after year due to wear and tear or as time passes by. This reduction in value of Fixed Assets is called Depreciation.
For instance, a factory owner owns machinery worth Rs.5, 00,000, may estimate the life of the machinery as ten years. This means that the value of the asset is reducing every year. Hence, it is necessary to spread the cost over five years during which the benefit of the asset is derived. Thus depreciation Rs.50,000 (Rs.5, 00,000 /10 years) is to be treated as an expense, which is debited to Profit and Loss account.
In the words of Spicer and Pegler, “Depreciation is the measure of the exhaustion of the effective life of an asset from any cause during a given period”.

Causes of Depreciation


The causes of depreciation may be internal or external. The internal causes arise from properties inherent in the asset itself. External causes arise from forces outside the business. These are being discussed below:

Internal Causes 

  • Wear and tear: Wear and tear means decrease in assets value, arising from its use in business operations
  • Disuse: When a machine is kept continuously idle, it becomes potentially less useful.
  • Maintenance: when the machine is not maintained properly its condition deteriorates
  • Depletion: depletion physical reduction of natural resources by exhaustion e.g., mines, quarries, oil wells etc.

External Causes

  • Obsolescence:  Decrease in value of property as the result of technological advancement.
  • Effluxion of time: When assets are exposed to forces of nature, like weather, wind, rain, etc., the value of such assets may decrease even if they are not put into any use.
  • Time Factor: Lease, copy-right, patents are acquired for a fixed period of time. On the expiry of the fixed period of time, the assets cease to exist.

Methods of Calculating Depreciation