天天看點

财務子產品 - 采購、接收、應付會計分錄和功能認識

一、企業采購業務

采購業務是一般企業都會有的業務,主要包括請購、采購、接收、入庫、發票、付款幾個步驟。分别對應采購、庫存、成本、應付以及總賬子產品。

Oracle是财務業務一體化的系統,隻要錄入了相應的業務,則會自動生成相應的财務資訊。

1、采購接收

采購子產品主要功能是幫助業務部門管理采購訂單,控制采購流程,審批層次,在請購單、和采購訂單錄入審批階段是不産生财務資訊的。

現假設企業采購兩批原材料,價格50*2=100元。企業目前的銀行存款為100元,庫存成本為0。

在采購訂單接收時,實際上表示物料采購已既成事實,我們将是以産生一筆因采購産生的應計負債,同時記一筆帳到我們的采購接收帳戶。

采購接收的會計分錄為:

商品采購             DR 100¥

應付帳款-應付暫估 CR 100¥

商品采購和應付帳款-應付暫估都是中轉科目,相關科目的餘額變化如下:

科目                  初 發生    末

商品采購             0 +100   100¥

應付帳款-應付暫估 0 +100   100¥

入庫和建立發票分錄後,這兩個科目餘額将會結平為0。

這裡為了更直覺顯示财務變化境況,而實時計算了各科目的餘額,并同時假設所有科目的期初金額為0,這樣做的目的僅僅是為了更好了解一些中轉科目的餘額變化情況,EBS實際業務中科目餘額的變動都是要在子子產品傳送至總賬,并過賬以後才發生的。

具體的分錄産生流程如下:

1) 接收事務處理器

采購接收以後會自動運作“接收事務處理器”。接收事務處理器會在rcv_receiving_sub_ledger中産生采購接收的會計分錄。

11i和R12中都會在rcv_receiving_sub_ledger中産生分錄,可以通過附件po_rcv_ledger.sql查詢 。

這也就是我們“接收事務處理彙總”界面檢視到的分錄。

2) 傳送總賬

此時,R12中運作“建立會計科目 - 成本管理”請求,會産生子子產品的會計分錄,可以通過如下po_rcv_xla_ledger.sql查詢 。

再送出“将日記帳分錄傳送至 GL - 成本管理”請求,則會插入分錄資訊至總賬接口,則可以導入日記賬過賬。

注意:

11i中,采購接收在總賬日記賬中的來源是“Purchasing”,類别是“Receiving”;而在R12中,采購接收在總賬日記賬的來源為“Cost Management”,類别是“Receiving”。

2、交貨入庫

采購接收以後則可以進一步交貨入庫。同樣會執行“接收事務處理器”,不過這一次做的事情更多,取成本(成本核算方式不同,取成本的邏輯亦不同),插入記錄至mtl_material_transactions表等。

此時還不會立刻産生入庫的分錄,成本管理器運作以後,則會産生庫存子產品的分錄, 将商品采購科目的餘額轉移至庫存成本帳戶。

同時,如果采用标準成本,采購價格和入庫成本的不同則可能産生PPV(采購價格差異Purchase Price Variance)。假設物料的标準成本為80¥,分錄如下:

庫存商品成本  DR   80¥

PPV             DR   20¥

商品采購       CR   100¥

相關科目的餘額變化如下:

科目            初        發生      末

庫存商品成本 0         +80      80¥

PPV            0         +20      20¥

商品采購      100      -100      0¥

中轉科目商品采購科目的餘額已結平為0。

具體如何查詢分錄參考如下sql。

1) 子子產品

所有的庫存物料事務處理(包括采購收貨、字庫轉移、組織間轉移、銷售發放等等)的會計分錄資訊都在mtl_transaction_accounts表中,采購收貨的分錄資訊則可以如下查詢po_rcv_inv_ledger.sql 。

同時,xla中的分錄可以從如下sql檢視po_rcv_inv_xla_ledger.sql 。

2) 總賬

送出請求“将日記帳分錄傳送至 GL - 成本管理”,将子子產品分錄傳送至總賬。

此時總賬将生成來源為je_source=’Cost Management’ and je_category=’Inventory‘的日記賬分錄。

到這裡,東西已經買到并入庫計入成本,接下來到付錢了。

3、應付發票

應付發票可以手工錄入。與采購有關的發票需要通過比對采購訂單生成應付發票。根據采購項目的稅碼,會自動或手工産生稅行。

如果收到的發票價格與采購價格有差異,還将産生IPV(發票價格差異Invoice Price Variance)。這裡我們假設供應商給我們開出發票的價格為80¥,與我們的采購價格産生了20¥的IPV。稅碼為VAT17。

是以采購比對的應付發票會計分錄為:

應付帳款-應付暫估         DR    100¥

暫估與發票差異(IPV)      DR    -20¥

進項稅                       DR     80*0.17¥

應付帳款-發票款           CR     93.6

相關科目的餘額變化如下:

科目                         初        發生      餘額

應付帳款-應付暫估       100       -100     0¥

暫估與發票差異(IPV)     0          -20      -20¥

進項稅                      0          -13.6   -13.6¥(應交稅費屬于負債類科目)

應付帳款-發票款           0         +93.6    93.6¥

中轉科目應付帳款-應付暫估科目的餘額已結平為0。同時,由于供應商開出的發票價格為80,存在-20的IPV,是以我們實際的應付賬款為80+80*1.17=93.6。

1) 錄入發票

AP發票的配置設定記錄了所有應付暫估和預付款核銷的科目,再加上應付發票本身的應付賬款科目,此時可以如下查詢分錄ap_inv_ledger.sql 。

2) 建立會計分錄

建立會計分錄後,會在xla中産生分錄資訊,可以通過如下sql查詢ap_inv_xla_ledger.sql 

3) 傳送總賬

接下來,運作請求”将日記帳分錄傳送至 GL”,将在總賬産生日記賬分錄。來源為je_source=’ Payables’ and je_category=’Purchase Invoices‘。

4、應付貸項通知單

應付貸項通知單與應付借項通知單與對應應收的概念并不等同,可以參照我之前的<<應收業務與會計分錄>>文檔。

應付貸項通知單:指供應商開給我們的表示應付減少的通知,負數,沖原始發票,可用0支付結清

應付貸項通知單常用于做采購退貨業務,發生采購退貨業務後,在應付錄入應付貸項通知單,同時比對退貨生成貸項通知單行。

為了更容易了解,我們結合整個退貨流程來認識貸項通知單業務。

退貨流程:

1) 接收->退貨

假設我們交貨後發現2批原材料中一批由于某種原因需要退貨,通過接收->退貨導航錄入采購訂單,執行退貨業務。儲存以後觸發接收事務處理器,生成如下分錄(與采購接收的分錄方向恰恰相反):

商品采購             CR    50¥

應付帳款-應付暫估 DR    50¥

沖減商品采購中轉科目的餘額,同時減少應付暫估中轉科目的餘額。相關科目的餘額變化如下:

科目                   初       發生     餘額

商品采購              0        -50      -50¥

應付帳款-應付暫估  0        -50      -50¥

以上分錄可以通過前面的po_rcv_ledger.sql和po_rcv_xla_ledger.sql查詢。

同時,在成本管理器運作以後,退貨産生庫存成本變動的分錄,如下(與采購接收入庫的分錄方向恰恰相反):

庫存商品成本        CR         40¥

PPV                   CR         10¥

商品采購             DR          50¥

減少庫存成本和PPV,增加商品采購,相關科目的餘額變化如下:

科目                  初          發生        餘額

庫存商品成本       80          -40         40¥

PPV                 20           -10         10¥

商品采購           -50          +50         0¥

中轉科目商品采購科目的餘額已結平為0。

以上分錄可以通過前面的po_rcv_inv_ledger.sql 和po_rcv_inv_xla_ledger.sql 查詢。

2) 貸項通知單比對退貨

通過應付款發票界面錄入類型為貸項通知單的應付發票,然後通過比對采購退貨産生貸項通知單行。

對于采購退貨業務的分錄如下(與應收發票的分錄方向恰恰相反):

應付帳款-應付暫估            CR           50¥

暫估與發票差異(IPV)         CR          -10¥

進項稅                          CR            40*0.17¥(應交稅費屬于負債類科目)

應付帳款-發票款               DR            93.6/2¥

相關科目的餘額變化如下:

科目                            初           發生        餘額

應付帳款-應付暫估          -50          +50          0¥

暫估與發票差異(IPV)       -20          +10         -10¥

進項稅                        -13.6        +6.8        -6.8¥

應付帳款-發票款              93.6       -46.8        46.8¥

中轉科目應付帳款-應付暫估科目的餘額已結平為0。

這樣,退貨的最終結果就是使庫存成本和應付賬款-發票款相應減少。

可以通過上面ap_inv_ledger.sql和ap_inv_xla_ledger.sql查詢貸項通知單有關的分錄資訊。

5、應付借項通知單

借項通知單,指我們自己開出的表示應付減少的通知,同樣是負數,沖原始發票,可用0支付結清。

我個人的了解是,應付借項通知單,适用于發票做錯後的反沖。功能上它與貸項通知單基本相似。也可用于退貨業務。在采購退貨界面有是否生成借項通知單的複選框,通過采購系統選項控制是否啟用。

付款

發票生成并驗證通過以後,可以對發票進行付款。

可以在發票界面通過快速付款,付款界面錄入人工付款,或者進行批付款對發票進行批量付款。批付款常應用于員工報帳付款。

在付款界面,将藍票(應付發票)和紅票(貸項通知單)選入到同一個付款,先進行核銷,再進行付款。

對發票付款,實際上就是用現金支付應付欠款,現金與應付款都減少,由于我們産生過退貨業務,是以,産生分錄如下:

應付帳款-發票款         DR      46.8¥

銀行存款                  CR      46.8¥

相關科目的餘額變化如下:

科目                        初       發生          餘額

應付帳款-發票款         46.8     -46.8         0¥

銀行存款                  100      -46.8         53.2¥

可以看到,經過各個階段的業務流程,最終形成的分錄實際上等效于如下分錄,在企業僅上線财務而沒上線業務子產品的時候,需要手工做如下分錄,由此可見,财務業務一體化提供了很大的便捷性:

庫存商品成本             DR         40¥

PPV                        DR         10¥

IPV                         DR       -10¥

進項稅                      DR        6.8¥

銀行存款                   CR         46.8¥

最後,到月底,企業結賬,手工做如下兩筆分錄調整IPV和PPV差異

1)

庫存商品成本      DR      10¥

PPV                CR       10¥

2)

庫存商品成本     CR       10¥

IPV                DR       10¥

調整後PPV和IPV分别結平為0。

1) 對發票付款

建立會計分錄以後,可以通過如下sql查詢到分錄資訊。ap_pay_xla_ledger.sql 

2) 傳送總賬。

接下來,運作請求” 将日記帳分錄傳送至 GL”,将在總賬産生日記賬分錄。來源為je_source=’ Payables’ and je_category=’ Payments ‘。

二、其他應付業務

其他應付業務,以及部分FA業務。

1、費用報表

費用報表是網上報帳子產品導入的一種類型的應付發票,當網上報帳流程結束并稽核通過後,可以通過請求“導入費用報表”導入應付發票。

除了與标準應付發票的科目有所不同。其他作用等同于标準應付發票。企業員工報帳的分錄通常如下:

員工報帳科目          DR

其他應付款-報帳      CR

具體如何查詢分錄資訊參考前面标準發票通過ap_inv_ledger.sql和ap_inv_xla_ledger.sql查詢。

2、手工應付發票

應付除了用于與采購子產品內建外,還可以通過應付發票做些其他的雜項業務。記錄些與采購無關的業務。

例如,企業招待客戶時,員工張某代為支付客戶招待費100元,為了之後償還該員工供應商張某這100元,可以如下建應付發票:

直接用手工錄入發票配置設定:招待費 100元;并指定負債帳戶為:其他應付款。産生分錄如下:

招待費             DR     100¥

其他應付款        CR     100¥

未上線網上報帳子產品時常常如上手工建立應付發票實作員工報帳。

具體如何查詢分錄資訊參考前面标準發票通過ap_inv_ledger.sql和ap_inv_xla_ledger.sql查詢。

3、應付發票導入固定資産

應付發票可以成批增加為固定資産。有兩種方式建立應付發票:

1) 直接定義固定資産型物料,其屬性不可庫存,并制定它的銷售費用科目為固定資産中轉科目。

該種類型物料接收、交貨通常不會産生會計分錄,然後通過應付發票比對采購訂單。這時候,應付發票的分錄應為:

DR       固定資産中轉 

CR       應付帳款  

它的分錄資訊可以通過上面的ap_inv_ledger.sql和ap_inv_xla_ledger.sql查詢。

2) 手工錄入應付發票,并指定發票配置設定科目為固定資産中轉科目。它的分錄同上(1)。

最後,在應付子產品送出請求“建立成批增加”後,則可以在FA子產品成批增加資産。最終過賬後,會形成如下分錄。

DR  固定資産

CR  固定資産中轉

固定資産中轉科目結清為0.

FA建立會計分錄後,有關固定資産的分錄資訊,可以通過fa_add_derp_ledger.sql查詢。 

4、預付款發票

預付款發票可以用以核銷标準發票,他與标準發票的分錄有所不同,不過技術實作上是一樣的。它的分錄通常是:

DR   預付賬款

CR   應付帳款

當核銷時,他的分錄為

DR   應付賬款

CR   預付賬款

它的分錄資訊可以通過上面的ap_inv_ledger.sql和ap_inv_xla_ledger.sql查詢。