OpenERP中生產型企業原材料採購及入庫的處理

2021-06-26 00:45:09 字數 3980 閱讀 5398

原材料採購有兩種情況,一種是先收貨,並按實際收貨數量付款;一種是先付款,對方再發貨。對於國內的**商,通常都採用前者處理,但有些進口原材料,對方會要求先付款,或者預付部分款額,對方才會發貨。兩種情況在openerp中的處理方法有所不同。

一、先收貨再付款

一 般來說,倉庫入庫數量及財務付款金額都應該以採購單上的數量及金額為準。但實際中,由於下面一些常見原因,倉庫入庫數量及付款金額不同於採購單的現象經常 發生:a) 質檢不過關,實際入庫數量少於採購數量;b) 質量等級偏低,折價接收;c) **商贈品,實際入庫數量多於採購數量。

為了處理採購數量及**不同於入庫數量及**的問題,openerp中推薦如下處理:

1)採購下單時候,不要基於採購單生成內部發票(invoice),而應該選擇基於入庫數量開invoice。系統預設是下單自動生成invoice。

2) 原材料倉庫應設定單獨的input location,系統預設是input location等同於stock location。採購入庫時候,先入庫到input location,input location通過location chain關聯到stock location,這樣,原材料進入input location的同時,系統會自動產生到stock location的庫間調撥單。

3)質檢後,再將庫間調撥單上的數量實際入庫。

3.1)如果入庫數量低於採購單上的數量,和採購部商量之後,有兩種可能的處理:

a) 要求**商補足數量

這種情況,處理調撥單時候,錄入實際入庫數量,系統會自動將調撥單分拆成兩張,一張是已入庫數量,另一張是不足數量,等待**商補充貨物之後再次入庫。並基於input location的接收單開具發票。

b)按不足量收貨入庫

這種情況,要先修改調撥單上的數量為實際數量,再做入庫處理。入庫完畢後,對input location上的接收單做退貨處理,退掉不足量部分(不作退貨處理,則input location上記錄的庫存數量不正確)。並基於input location上的接收單開具發票,此時,由於接收單上的數量多於實際入庫數量,系統生成的發票數量不正確,應手動修改發票上的數量。

3.2)如果入庫數量多於採購單上的數量,和採購部商量之後,也有三種可能的處理:

a) 按採購單數量接收

這種情況,處理調撥單時候,錄入實際入庫數量,並基於input location的接收單開具發票。

b)作為**商贈品接收

這種情況,需要在調撥單上增加乙個明細行,其源庫位是「採購損益」,目標庫位和原來的明細行一樣,數量是贈品數量,之後再做入庫處理。這樣,系統會自動生成贈品的會計憑證:

借:原材料

貸:營業費用

入庫完畢後,基於input location上的接收單開具發票。

c)增加貨款後接收

這種情況,要求採購部再開一張採購訂單,倉庫先按前一張訂單數量接收,並開具發票,再按後一張訂單接收多出部分,並開具發票。

4)系統自動生成的會計憑證

4.1)倉庫處理調撥單時候,系統生成會計憑證如下:

借:原材料

貸:在途物資

如果有贈品,系統另生成憑證如下

借:原材料

貸:營業費用

4.2)財務確認採購發票時候,系統生成會計憑證如下:

借:在途物資

應交稅費 - 增值稅(進項稅)

貸:應付賬款

5)原材料相關會計科目的設定

5.1)原材料的product上的inventory valuation為real time (automated),這樣入庫、出庫的時候,系統才會自動生成相應的會計科目。

5.2)原材料的產品分類(product category)上,應設定如下:

stock input account:在途物資

stock valuation account:原材料

expense account:在途物資

6)倉庫相關設定

6.1) 系統自動生成入庫、出庫會計憑證的原理是:a) 從非internal的location移動到internal的location,系統自動生成憑證;b) 不同公司的location間移動時候,不管是不是internal的location,總是生成憑證;c) 生成憑證時候,借目標location的stock valuation account (incoming) ,貸源location的stock valuation account (outgoing),如果location上沒有設定,則取product上的stock input account、stock valuation account和stock output account

6.2)增加乙個input location,其型別為inventory,作為系統預設倉庫的input location,並通過location chain關聯到預設倉庫的stock location。input location上設定會計科目:

stock valuation account (incoming):在途物資

stock valuation account (outgoing):在途物資

6.3)增加乙個「採購損溢」location,其型別為inventory,作為**商贈品入庫的源庫位,「採購損溢」庫位上設定會計科目:

stock valuation account (incoming):營業費用

stock valuation account (outgoing):營業費用

二、先付款對方再發貨

這種情況,採購下單時候,需要基於採購訂單開具發票,而不是收貨入庫時候根據收貨數量開具發票。

1)採購下單時候,系統自動生成採購發票,財務確認發票時候,系統自動生成如下會計憑證:

借:在途物資

應交稅費 - 增值稅(進項稅)

貸:應付賬款

2)倉庫到貨後,和前面的情況一樣,先入質檢庫(input location),再將庫間調撥單上的數量實際入庫。

2.1)如果入庫數量低於採購單上的數量,和採購部商量之後,有兩種可能的處理:

a) 要求**商補足數量

這種情況,處理調撥單時候,錄入實際入庫數量,系統會自動將調撥單分拆成兩張,一張是已入庫數量,另一張是不足數量,等待**商補充貨物之後再次入庫。因為系統在採購下單時候已經開機發票,因而此時不需要再開發票。

b)按不足量收貨入庫

這種情況,要先修改調撥單上的數量為實際數量,再做入庫處理。入庫完畢後,對input location上的接收單做退貨處理,退掉不足量部分(不作退貨處理,則input location上記錄的庫存數量不正確)。注意,此時的退貨動作,需要選擇開具退貨發票(invoicing上選擇「to be refunded/invoiced」),因為款項已付,需要**商退款。

2.2)如果入庫數量多於採購單上的數量,和採購部商量之後,也有三種可能的處理:

a) 按採購單數量接收

這種情況,處理調撥單時候,錄入實際入庫數量。

b)作為**商贈品接收

這種情況,需要在調撥單上增加乙個明細行,其源庫位是「採購損益」,目標庫位和原來的明細行一樣,數量是贈品數量,之後再做入庫處理。這樣,系統會自動生成贈品的會計憑證:

借:原材料

貸:營業費用

入庫完畢後,基於input location上的接收單開具發票。

c)增加貨款後接收

這種情況,要求採購部再開一張採購訂單,並開具發票。倉庫先按前一張訂單數量接收,再按後一張訂單接收多出部分。

3)經上述處理,系統自動生成的會計憑證如下:

3.1)財務確認採購發票時候,系統生成會計憑證如下:

借:在途物資

應交稅費 - 增值稅(進項稅)

貸:應付賬款

3.2)倉庫處理調撥單時候,系統生成會計憑證如下:

借:原材料

貸:在途物資

如果有贈品,系統另生成憑證如下

借:原材料

貸:營業費用

如果有退貨,系統自動生成退貨發票,財務確認退貨發票時候,系統生成憑證如下:

借:應付賬款

貸:在途物資

應交稅費 - 增值稅(進項稅)

4)採購預付款的處理

如果**商不要求全額付款,預付部分款項即可發貨。這個可以通過設定採購單上的payment term實現。

SAP中生產版本鎖定的應用

筆者觀點,生產版本鎖定是乙個比較實用的功能 成品的生產入庫是以生產版本為基礎,如果沒有生產版本,就無法生產 鎖定生產版本應用情景如下,某新產品己經經過了設計和試生產階段,但在正式生產前可能還有一些緩衝時間 通過生產版本的鎖定和解鎖來控制試生產和正式生產間的切換 某產品出現質量問題,需要做相關分析及生...

Kafka中生產者的配置詳情

引數 預設值描述 producer.type sync 指定訊息傳送是同步還是非同步。非同步asyc成批傳送用kafka.producer.ayncproducer,同步sync用kafka.producer.syncproducer metadata.broker.list boker list ...

離散型生產與重複型生產的區別 老外的觀念

discrete manufacturing 離散型生產模式 repetitive manufacturing 重複型生產模式 下圖清洗的列出兩者的區別及聯絡 典型的基於訂單 order based production 的生產是從一種產品到另一種產品的頻繁切換。每種產品均以單獨定義的批次生產。成本...