Average Cost (AVCO) Method
Average cost method (AVCO) calculates the cost of ending inventory and cost of goods sold for a period on the basis of weighted average cost per unit of inventory. Weighted average cost per unit is calculated using the following formula:
| Weighted Average | = | Total Cost of Inventory |
| Unit Cost | Total Units in Inventory |
Like FIFO and LIFO methods, AVCO is also applied differently in periodic inventory system and perpetual inventory system. In periodic inventory system, weighted average cost per unit is calculated for the entire class of inventory. It is then multiplied with number of units sold and number of units in ending inventory to arrive at cost of goods sold and value of ending inventory respectively. In perpetual inventory system, we have to calculate the weighted average cost per unit before each sale transaction.
The calculation of inventory value under average cost method is explained with the help of the following example:
Example
Apply AVCO method of inventory valuation on the following information, first in periodic inventory system and then in perpetual inventory system to determine the value of inventory on hand on Mar 31 and cost of goods sold during March.
| Mar 1 | Beginning Inventory | 60 units @ $15.00 per unit |
| 5 | Purchase | 140 units @ $15.50 per unit |
| 14 | Sale | 190 units @ $19.00 per unit |
| 27 | Purchase | 70 units @ $16.00 per unit |
| 29 | Sale | 30 units @ $19.50 per unit |
Solution
AVCO Periodic
| Units Available for Sale | = 60 + 140 + 70 | = 270 | |
| Units Sold | = 190 + 30 | = 220 | |
| Units in Ending Inventory | = 270 − 220 | = 50 | |
| Weighted Average Unit Cost | Units | Unit Cost | Total |
| Mar 1 Inventory | 60 | $15.00 | $900 |
| Mar 5 Purchase | 140 | $15.50 | $2,170 |
| 27 Purchase | 70 | $16.00 | $1,120 |
| 270 | * $15.52 | $4,190 | |
| * $4,190 ÷ 270 | |||
| Cost of Goods Sold | 220 | $15.52 | $3,414 |
| Ending Inventory | 50 | $15.52 | $776 |
AVCO Perpetual
| Date | Purchases | Sales | Balance | ||||||
| Units | Unit Cost | Total | Units | Unit Cost | Total | Units | Unit Cost | Total | |
| Mar 1 | 60 | $15.00 | $900 | ||||||
| 5 | 140 | $15.50 | $2,170 | 60 | $15.00 | $900 | |||
| 140 | $15.50 | $2,170 | |||||||
| 200 | $15.35 | $3,070 | |||||||
| 14 | 190 | $15.35 | $2,916 | 10 | $15.35 | $154 | |||
| 27 | 70 | $16.00 | $1,190 | 10 | $15.35 | $154 | |||
| 70 | $16.00 | $1,120 | |||||||
| 80 | $15.92 | $1,274 | |||||||
| 29 | 30 | $15.92 | $478 | 50 | $15.92 | $796 | |||
| 31 | 50 | $15.92 | $796 | ||||||
Average Cost (AVCO) Method的更多相关文章
- 论文解析 "A Non-Local Cost Aggregation Method for Stereo Matching"
传统的使用窗口的方法缺陷主要在 1.窗口外的像素不能参与匹配判断. 2.在低纹理区域很容易产生错误匹配 论文的主要贡献在代价聚类上(左右图像带匹配点/区域的匹配代价计算),目标是图像内所有点都对该点传 ...
- 基于MST的立体匹配及相关改进(A Non-Local Cost Aggregation Method for Stereo Matching)
怀着很纠结的心情来总结这篇论文,这主要是因为作者提虽然供了源代码,但是我并没有仔细去深究他的code,只是把他的算法加进了自己的项目.希望以后有时间能把MST这一结构自己编程实现!! 论文题目是基于非 ...
- Oracle EBS-SQL (CST-1):检查BOM历史成本查询(Average Cost).sql
select msi1.segment1 父件编码, msi1.description 父件描述, msi1.primary_u ...
- 泡泡一分钟: A Linear Least Square Initialization Method for 3D Pose Graph Optimization Problem
张宁 A Linear Least Square Initialization Method for 3D Pose Graph Optimization Problem "链接:https ...
- Odoo13 新变化:存货核算
Odoo13将于2019年10月发布,本次发布也包含了大量的改进,例如,对存货核算的重构. 去掉了 产品历史价格product.price.history ,增加了 stock valuation l ...
- Adding New Functions to MySQL(User-Defined Function Interface UDF、Native Function)
catalog . How to Add New Functions to MySQL . Features of the User-Defined Function Interface . User ...
- UVA 1456 六 Cellular Network
Cellular Network Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit S ...
- 大规模视觉识别挑战赛ILSVRC2015各团队结果和方法 Large Scale Visual Recognition Challenge 2015
Large Scale Visual Recognition Challenge 2015 (ILSVRC2015) Legend: Yellow background = winner in thi ...
- R语言-聚类与分类
一.聚类: 一般步骤: 1.选择合适的变量 2.缩放数据 3.寻找异常点 4.计算距离 5.选择聚类算法 6.采用一种或多种聚类方法 7.确定类的数目 8.获得最终聚类的解决方案 9.结果可视化 10 ...
随机推荐
- Graph database_neo4j 底层存储结构分析(8)
3.8 示例1:neo4j_exam 下面看一个简单的例子,然后看一下几个主要的存储文件,有助于理解<3–neo4j存储结构>描述的neo4j 的存储格式. 3.8.1 neo4j ...
- iOS-OC根据时间戳获取距离现在的状态(刚刚,分钟前,今天,昨天)
iOS-OC根据时间戳获取距离现在的状态(刚刚,分钟前,今天,昨天) 获取时间戳 - (NSString *)distanceTimeWithBeforeTime:(double)beTime { ...
- ITK 4.8.1 Qt 5.4 MinGW 4.9.1 Configuration 配置
Download ITK 4.8.1 Download Qt 5.4 with MinGW 4.9.1 Download CMake 3.2.0 I assume you've already ins ...
- Qt resizeEvent 控件居中设置
在Qt中我们有时需要让一个控件在窗口居中或是在父控件中居中,而且在窗口拉伸时仍然保持正中央的位置.这里介绍一种方法,用到了主窗口的响应函数resizeEvent(QResizeEvent* event ...
- hdu Strange fuction
本题是一道二分题,但是要利用导数来求最小值.对原函数进行求导,得到的导函数为f(x)=42*pow(x,6)+48*pow(x,5)+21*pow(x,2)+10*x-y;因为0<=x<= ...
- .net 开发的奇淫巧计
随机数 Random random = new Random(( int)DateTime .Now.Ticks & 0x0000FFFF); 如何让ASP.NET Web API显示完整的错 ...
- 【iM_VGA模块】运行 ucgui 演示!
挂在 iCore2 双核心板上的 VGA模块,跑 ucgui DEMO 演示.大家看看! ============================== 技术论坛:http://www.eeschool ...
- 【产品更新】EVC8013 硬件更新!
EVC8013 三合一磁耦合隔离转换器(USB转RS-232 / RS-485 / RS-422 ),迎来一次硬件大幅度升级,升级不加价! 本次升级主要有以下几个方面: 1.采用第二代金升阳 3000 ...
- metasploit 常用命令汇总
1.连接数据并显示一些信息 db_connet username:password@ip address/database name db_destroy 同上 db_import 文件名字 db_h ...
- eclipse中的项目Java build path (Java创建路径)详解
1.Source标签页,指定本工程的源码目录和输出目录.Projects标签页,指定本工程所依赖的其他工程.Libraries标签页,指定本工程所需的jar包和class目录等.Order And E ...