2012年9月27日 星期四

採購單單別/稅別選錯,怎麼辦?

採購單在某些狀況下,是沒有辦法透過更改、採購變更來做變更,對於許多IT人員來說,遇到User不小心選錯單別、稅別的採購單,跑來哭訴也好、咆哮也好,到底應該怎麼處理呢?

透過此篇稍微解釋,面對下列情境,應該如何處理異常單據。

情境一:
採購單已確認,未發出、未收貨、沒有採購變更單。
做法:
單別選錯:採購單取消確認→刪除單身→作廢單據→重立採購單。
稅別選錯:採購單取消確認→修改稅別→再確認單據。

情境二:
採購單已確認,已發出、未收貨、沒有採購變更單。
做法:
單別選錯:發出還原→其餘同狀況一。
稅別選錯:發出還原→其餘同狀況一。

情境三:
採購單已確認,已發出、未收貨、有採購變更單已發出。
做法:
單別選錯:再登打採購變更單→將單身數量變更為0→變更發出→採購單結案→重立採購單
稅別選錯:同上,因為稅別會影響到單身金額計算,所以稅別不允許做變更。
(PS. 訂單變更也不允許變更稅別。)

情境四:
採購單已確認、已發出、已收貨未入庫、無採購變更單。
做法:
單別選錯(方案一):取消確認收貨單→刪除單身→作廢收貨單→採購單發出還原→採購單取消確認→刪除單身→作廢採購單。
單別選錯(方案二):取消確認收貨單→刪除單身→作廢收貨單→採購變更單變更數量為0→採購單結案→重立採購單。
稅別選錯(方案一):取消確認收貨單→刪除單身→作廢收貨單→採購單發出還原→採購單取消確認→修改單頭稅別→確認採購單→發出→重新收貨
稅別選錯(方案二):取消確認收貨單→刪除單身→作廢收貨單→採購變更單變更數量為0→採購單結案→重立採購單。

情境五:
採購單已確認、已發出、已收貨未入庫、有採購變更單已發出。
單別選錯:取消確認收貨單→刪除單身→作廢收貨單→採購變更單變更數量為0→採購單結案→重立採購單。
稅別選錯:取消確認收貨單→刪除單身→作廢收貨單→採購變更單變更數量為0→採購單結案→重立採購單。

情境六:
採購單未確認。
單別選錯:刪除單身→作廢單據→重立採購單。
稅別選錯:採購單取消確認→修改稅別→再確認單據。

還有狀況我沒提到的嗎??歡迎留言討論!

2012年8月16日 星期四

ERP實務--何謂應收、逾期應收、提列呆帳


※應收帳款※
所謂的應收帳款指的是,當貨品或服務銷售給客戶之後,應該向客戶端收取的金額款項,這部份稱之為應收帳款的加項。
一般是由預收、暫收、銷退、折讓而產生的待抵帳款,這部份就被歸列在應收帳款的減項。

※逾期應收※
一般來說,在與客戶敲定訂單時,會一併把收款條件談好,所以立應收時,就會有一個應收款日。而逾期應收的概念指的是,過了跟客戶協調好的應收款日,還未將款項收回的部份,稱為逾期應收。

※提列呆帳※
一般來說,公司都可以在期限內,或是盡量在逾期天數一年以內把款項收回,但有時客戶週轉不靈或是營運狀況不佳時,可能會導致應收帳款無法收回,此時,會計單位可能就會視情況將該筆應收帳款提列為呆帳,認列損失。
但提列呆帳與認列損失的條件,會隨著每間公司產業特性、營運現況、會計政策有所不同。

由上延伸出一個Issue可討論:
逾期應收統計表,應該將應收帳款的減項列出,加入統計嗎?

我個人的看法是,應收帳款的減項(待抵帳款)其實並沒有所謂逾期的概念,只要客戶有立應收,隨時都可將這些待抵或減項單據拉出來沖帳,而這些待抵帳款的概念比較像是我們欠客戶錢。既然是如此,只要後續客戶再跟公司交易產生應收帳款時,就可以立即將待抵帳款做沖帳的動作。

再者,後續客戶下一次會在何時交易,並沒有辦法確實掌握,也沒有一個明確的時間,如此一來,把待抵帳款列為逾期,反而是增加自己的困擾。

2012年8月15日 星期三

ERP實務--報工與成本的關聯

大家應該都知道,現場生產產品必須開立製令(或稱工單),而無論是一般生產工單或是製程工單,都必須進行報工的動作,報工最少須載明生產時間、生產數量。

然而,大家都知道生產要報工,但對於報工的重要性瞭解有多少呢?

產品的成本主要是由材料、人工、製造費用所組合而成,也就是成會人員常說的「料工費」。

材料成本的來源,就是看製令(工單)領用多少料,就吃多少成本,有領才有算,所以這個部份很容易理解。但是人工跟製費到底要怎麼攤提到各製令(工單)裡?

每張製令(工單)所耗費的人工工時與機器工時都不一樣?就算是生產一樣數量的A產品,也不可能有相同的良率產出,或是相同的工時花費,這時報工就顯得非常重要。

透過報工,讓系統可以區分出每張製令(工單)所耗費的工時(不管是人工工時、或機器工時),月結成本時,將該月份所有製令(工單)工時全部加總做為分攤基準。

所以每張製令(工單)的工時是不是確實的收集正確,會影響工單在分攤人工、製費的基礎,至於佔成本比例多寡,就要視產業與產品特性而定。

2012年8月13日 星期一

TIPTOP實務--退貨折讓向廠商收款的作法(支票)

上次我們提到如何操作透過匯款的方式向廠商收款,現在我們介紹當廠商開立支票時的操作方式。

Step 1. 應收票據收票作業(anmt200)
依一般票據收票方式登打,但需注意下列事項:

  1. 不做分錄
  2. 票別最好與一般客戶支票的票別分開,屆時從報表資料中才能區別。
     後續支票兌現的操作方式,與一般支票兌現操作相同,執行應收票據異動維護作業(anmt250),來操作支票兌現。


Step 2. 收款沖帳維護作業(axrt400)
      單頭客戶編號必須與登打銀行收支(anmt302)時一樣的客戶編號:

  1. 客戶編號使用MISC
  2. 收款單身登打方式:
    項次一:借方、類別為1.支票,參考單號為Step1.所登打的應收票據收票作業(anmt200)的單號。
    項次二:貸方、類別為9.應付待抵,
     參考單號輸入在退貨折讓待抵(aapt210)的單號。
  3. 自動產生分錄底稿:
    借:應收票據 (項次一)
        貸:aapt210的借方科目 (項次二)

以上操作步驟的前題是,必須先在廠商退貨折讓待抵作業(aapt210)中先建立待抵資料,才能到axrt400收款沖帳中拉出單號出來沖帳。

2012年7月29日 星期日

TIPTOP實務--明明有設非成本庫,為什麼還是會算出成本?

倉庫別資料維護作業(aimi200)裡,有一個欄位是記錄成本庫類別,主要目的僅是提供User判斷該庫別是否屬於成本庫/或非成本庫,但這裡的設定值並不影響該庫別的成本計算邏輯。

系統有另一支程式不納入計算成本庫維護作業(axci500),在axci500裡維護的倉別才是真正在計算成本時,會被納入判斷的資料。

所以當你發現在aimi200裡有設定為非成本庫,可是在進行成本計算(axcp500)時,該庫別的異動單據仍會被納入成本計算時,請先檢查在axci500是否有設定該庫別資料。

範例:
62倉在aimi200裡有設為非成本倉,但是在axci500裡並沒有設定為非成本倉,所以當執行axcp500時,也會把62倉的異動單據納入成本計算的範圍。
補充說明:
在axci500裡有兩個欄位,非成本庫(jce01)與倉庫編號(jce02),但實際上只有 倉庫編號(jce02) 這個欄位的設定值有作用,非成本庫(jce01)這個欄位建議大家可以一律設成N即可。

2012年7月19日 星期四

TIPTOP實務--工單出現超額報工問題

工單如果有走製程,而BOM單身沒有維護作業編號時,就有可能遇到系統允許超額報工的問題,最常見的問題如下:

1. asft700報工時,可以無上限的一直報工→移轉→QC→入庫。
2. asfi301工單單身備料資料沒有發足料,但報工卻可以報足額→移轉→QC→入庫。

以上兩種問題都是因為工單備料單身的作業編號為空值的關係。

以TIPTOP生產製程設計的概念,是允許製程分段投料,也就是從工單單身備料檔的作業編號來區分,要在哪一站進行投料,進而計算最小發料套數。

如果工單單身備料檔的作業編號都為空值時,就會導致系統無法判斷下階料應該在哪站發料才能算正確,所以就不會計算出正確的最小發料套數。

解決方案:

  1. 從系統資料設定著手,由系統取得正確資料加以控管。將BOM單身的作業編號欄位填入正確的作業編號,讓系統可以清楚辨識出料件與工站的關係。
  2. 從現場人員管理著手,加強人員報工管理。
原則上,我是比較相信電腦過於人工,畢竟人有判斷上的茫點,有可能會因為無心的錯手,導致系統輸入異常資料。如果有什麼建議也可以一起提出討論。