先进先出计价

 

12.3.1先进先出计价

先进先出法是假定物品的流转顺序采取先收入的物品先发出,并根据这种假定的成本流转程序计算确定发出物品和期末物品的成本。经营活动受物品形态影响较大或物品容易腐败变质的企业,一般采用先进先出法。

进行成本计算时,系统自动按照单据业务发生的先后顺序进行出库成本计算,对于入库业务,系统记入计价辅助账,对于出库业务,系统在计价辅助账从前往后自动寻找该物品尚有结存的第一笔入库单价,如果出库数量小于入库数量,系统自动进行拆行处理,并把找到的单价作为出库单价,计算出库成本。

下例1-5均为总仓核算,分仓核算时,根据仓库不同进行先进先出匹配。

例1:先进先出取成本算法

物品进销存情况:

 

数量

单价

金额

期初结存

10

10

100

3.1购入

5

11

55

3.2发出

11

 

 

 

计算发出成本:10*10+1*11=111

 

存货明细账:

日期

摘要

入库

出库

结存

 

 

数量

单价

金额

数量

单价

金额

数量

单价

金额

 

期初

 

 

 

 

 

 

10

10

100

3.01

入库

5

11

55

 

 

 

15

10.33

155

3.02

出库

 

 

 

10

10

100

5

11

55

3.02

出库

 

 

 

1

11

11

4

11

44

 

物品计价辅助账:

入库

出库

数量

单价

金额

数量

单价

金额

10

10

100

10

10

100

1

11

11

1

11

11

4

11

44

 

 

 

 

例2:计价辅助账存在无入库信息的出库单记录,入库(进货单或蓝字其它入库单)记入计价辅助账的处理:

业务规范的情况下,一般都是先有入库,后有出库,所以在计价辅助账中出库单据都有对应的入库单据。但业务不规范时,会发生出库在先的情况,这时计价辅助账中会出现出库单据没有对应入库单据的记录,一旦有这种记录,入库单据记入计价辅助账时就需要进行特殊的处理。

物品进销存情况:

 

数量

单价

金额

期初结存(QC001

10

10

100

3.1购入(RK001

5

11

55

3.2发出(CK001

11  

 

 

3.4发出(CK002

10

(零出库取参考成本9.5

3.5发出(CK003

4

(零出库取参考成本9.5

 

物品计价辅助账:

顺序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

1

11

11

CK001

1

11

11

3

RK001

4

11

44

CK002

4

11

44

4

 

 

 

 

CK002

6

9.5

 

5

 

 

 

 

CK003

4

9.5

 

此时进货单审核,发现存在无入库信息的出库单记录(第4和第5条),则需要把这次入库的数据补入这些记录的入库方

 

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

1

11

11

CK001

1

11

11

3

RK001

4

11

44

CK002

4

11

44

4

RK002

6

12

72

CK002

6

9.5

57

5

 

 

 

 

CK003

4

9.5

38

 

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

1

11

11

CK001

1

11

11

3

RK001

4

11

44

CK002

4

11

44

4

RK002

5

12

60

CK002

5

9.5

47.5

5

 

 

 

 

CK002

1

9.5

9.5

6

 

 

 

 

CK003

4

9.5

38

第4条出库数量=入库数量(5);原出库差额部分(6-5)增加一行

 

A.入库数量10(补完第4条记录,余下部分正好补足第5条记录的出库数量)

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

1

11

11

CK001

1

11

11

3

RK001

4

11

44

CK002

4

11

44

4

RK002

6

12

72

CK002

6

9.5

57

5

RK002

4

12

48

CK003

4

9.5

38

 

B.入库数量8(补完第4条记录,余下部分<第5条记录的出库数量,则第5条记录被拆分)

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

1

11

11

CK001

1

11

11

3

RK001

4

11

44

CK002

4

11

44

4

RK002

6

12

72

CK002

6

9.5

57

5

RK002

2

12

24

CK003

2

9.5

19

6

 

 

 

 

CK003

2

9.5

19

 

C.本次入库13(补完第4条记录,余下部分>第5条记录的出库数量,所以补完第5条记录之后,再也找不到无入库信息的出库记录了,这时会在辅助账中增加一行只有入库没有出库的记录)

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

1

11

11

CK001

1

11

11

3

RK001

4

11

44

CK002

4

11

44

4

RK002

6

12

72

CK002

6

9.5

57

5

RK002

4

12

48

CK003

4

9.5

38

6

RK002

3

12

36

 

 

 

 

 

例3:先进先出计价方式下出库时取成本各种情况处理(单据未录入成本):

物品进销存情况:

 

数量

单价

金额

期初结存(QC001

10

10

100

3.1购入(RK001

5

11

55

 

计价辅助账:

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

 

 

 

 

2

RK001

5

11

55

 

 

 

 

 

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

5

11

55

 

 

 

 

单据上的单位成本=10,成本=100

 

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

7

10

70

CK001

7

10

70

2

QC001

3

10

30

 

 

 

 

3

RK001

5

11

55

 

 

 

 

QC001被拆成两条,单据上的单位成本=10,成本=70

 

A.出库数量15(第1条全部出完,余下部分正好全部给第2条出)

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

5

11

55

CK001

5

11

55

单据中成本=155,单位成本=155/15

 

B.出库数量13(第1条全部出完,余下部分不够第2条出)

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

3

11

33

CK001

3

11

33

3

RK001

2

11

22

 

 

 

 

2条入库记录被拆分,单据中成本=133,单位成本=133/13

 

C.出库数量18(第1条和第2条全部出完,余下部分零成本出库,假如取参考成本9.5)

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

5

11

55

CK001

5

11

55

3

 

 

 

 

CK001

3

9.5

28.5

增加一行没有入库信息的出库记录。单据中成本=100+55+28.5183.5,单位成本=183.5/18

 

例4:先进先出计价方式下入库单取消审核,若入库单已出库时的处理:

计价辅助账:

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

5

11

55

CK001

5

11

55

3

RK001

4

11

44

CK002

4

11

44

4

 

 

 

 

CK002

3

9.5

28.5

 

此时取消审核RK001,清空入库方数据的结果

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

 

 

 

 

CK001

5

11

55

3

 

 

 

 

CK002

4

11

44

4

 

 

 

 

CK002

3

9.5

28.5

 

这时CK002会出现两条无入库信息的出库记录,系统将这两条记录合并,最终计价辅账如下:

         序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

 

 

 

 

CK001

5

11

55

3

 

 

 

 

CK002

7

10.36

72.5

 

例5:先进先出计价方式下出库单取消审核,出库有入库数据时的处理:

计价辅助账:

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

CK001

10

10

100

2

RK001

5

11

55

CK001

5

11

55

3

RK001

4

11

44

 

 

 

 

 

此时取消审核CK001,清空出库数据的结果

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

 

 

 

 

2

RK001

5

11

55

 

 

 

 

3

RK001

4

11

44

 

 

 

 

 

这时RK001会出现两条无入库信息的出库记录,系统将这两条记录合并,最终计价辅账如下:

序号

入库

出库

入库单号

数量

单价

金额

出库单号

数量

单价

金额

1

QC001

10

10

100

 

 

 

 

2

RK001

9

11

99