文章目錄
九大循環裡,銷售及收款是大家最熟的一個。每間公司都在賣東西、收錢,這條流程天天在跑。也因為它直接連到營收,IPO 查核盯它盯得最緊——營收有沒有灌水、有沒有提前認列,都從這個循環查起。
這篇用它當系列的第一個示範,走一遍從接單到收款的環節,看哪些控制 ERP 幫你擋著、哪些得靠人和紙本補。先把結論講在前面:擋得住的那些,多數公司做得還算整齊,因為系統逼著大家照同一套走;真正的考題在 ERP 擋不住的地方,那也是會計師會檢查、顧問進場第一個要確認的地方。
銷售循環的權責單位有哪些
控制要從分工看起。銷售循環從業務接單開始,經過授信、出貨、開票、收款,最後落到帳上,一路經手好幾個單位。內控的第一道防線,是這些單位之間該分開的事有沒有分開。
| 職能單位 | 在循環裡負責 | 該跟誰分開 |
|---|---|---|
| 業務/銷售 | 報價、接單、議定折扣 | 不可同時掌授信與收款;折扣要分層核准 |
| 授信/信用 | 核給與覆核信用額度、逾期控管 | 與業務分離,避免為衝業績放寬授信 |
| 倉儲/出貨 | 依核准訂單揀貨、出貨 | 依單出貨,不可自行決定對象與數量 |
| 開單/應收 | 開立發票、記錄收入與應收帳款 | 與出貨、收款分離,三方才勾稽得起來 |
| 出納/財務 | 收受現金票據、存行、沖銷應收 | 收款者不可同時記帳 |
| 客服 | 客訴、退貨與折讓申請 | 退折要獨立核准,不可由原業務自核 |
最該記住的一條:經手錢的人,不能同時管記帳和授信。業務想衝業績,授信就不能由業務自己放;收錢的人要是又能銷應收帳款,挪用了帳上也看不出來。這幾道分工,是後面所有控制的地基。
但是規則也不能訂得太死,例如如果我們出貨的商品是有允出上下限的,例如一些計價是PSC,但是我們基本上是用秤重的方式在出貨,並與客戶的交易都是有一個允收範圍的情況下,依單出貨也不能綁得太死,這時就可以在辦法裏頭述明允出的條件。可以怎麼在這個內控設計中創造合理的彈性,也是顧問的功夫喔!
把環節攤開,看 ERP 可以協助管理那些?
把循環的每個環節,照前一篇講的三層文件(制度原則、作業辦法、表單紀錄)攤開,再加一欄「ERP 擋不擋得住」,會得到一張很有訊息量的表。
| 環節 | 控制原則(制度層) | 作業辦法(辦法層) | 表單/紀錄(表單層) | ERP 涵蓋度 |
|---|---|---|---|---|
| 接單報價 | 訂單核准始生效;折扣分層授權 | 報價與折扣核決辦法 | 報價單、訂單/合約、折扣申請單 | ✓ 訂單管理、價目表(折扣原則 △ 看有沒有設) |
| 授信管理 | 出貨前完成信用評估;授信與業務分離 | 信用額度管理、逾期處理辦法 | 信用核准表、額度表、帳齡表 | ✓ 信用檢查、出貨前自動凍結 |
| 出貨交付 | 依核准訂單出貨,品項數量須核對 | 出貨作業、退貨驗收辦法 | 出貨單、簽收聯、揀貨單 | ✓ 揀貨單、出貨確認單 |
| 開立發票 | 出貨與發票勾稽;開立作廢須核准 | 發票開立與作廢辦法 | 銷貨發票、登記簿、作廢紀錄 | ✓ 出貨自動開立發票、電子發票整合 |
| 收入認列 | 依交付認列,落實期間截止 | 收入認列政策、結帳截止辦法 | 出貨轉應收 | ✓ 認列規則 △ 結帳範圍多需設定或人工 |
| 應收收款 | 收款與記帳分離;即時入帳存行 | 收款作業、票據管理辦法 | 收款單、票據登記簿、存入憑條、沖帳紀錄 | ✓ 自動沖帳(AI沖帳) ✓ 串接銀行流水 △ 銀行對帳(部分人工) |
| 退回折讓 | 退折獨立於原業務核准 | 銷貨退回與折讓辦法 | 退貨/折讓申請核准單、退貨驗收單 | △ 退貨授權流程在BPM,核准仍靠人 |
| 呆帳 | 呆帳評估與沖銷須權責核准 | 呆帳提列與打銷辦法 | 呆帳評估表、沖銷核准單 | ✗ 多靠人工評估+簽核 |
標記的意思:✓ 是系統內建、出貨前或過帳時自動擋得住;△ 是系統有功能、但要設定或仍需人工補;✗ 是大多靠人判斷與簽核。
ERP 擋得住的,大部分都可以過稽核
看 ✓ 那幾列——授信、出貨、開票。信用額度不足,系統在出貨前就凍結;揀貨出貨依核准訂單跑;出貨一確認自動轉開發票。這些控制被焊在流程裡,哪個業務想跳過都跳不掉。所以這幾段,多數導了 ERP 的公司做得還行,文件也好寫,主要寫系統怎麼設、權限怎麼分、例外怎麼放行。這一區的內控,有一半是系統在替你扛。
ERP 擋不住的,才是真正的考題
問題集中在 △ 和 ✗ 那幾列:收入認列的截止、收款沖帳、退貨折讓的核准、呆帳評估。這些 ERP 幫不上全忙,靠人工和簽核補,也就最容易各做各的。
裡面最要命的是收入認列的截止。一筆貨算這個月還是下個月的營收,差在出貨、驗收、開票的時點兜不兜得起來。ERP 記得住時間,但「該用哪個時點認列」是政策判斷,系統預設不會替你把關。IPO 查核裡,提前認列營收幾乎都從這裡查起——貨還沒出、發票先開了,或月底硬塞一批出貨衝業績。
退貨折讓和呆帳是類似的毛病。折讓常被拿來變相讓利,核准權一鬆、誰都能批就失了控;呆帳幾個月提列、提多少,是純人工判斷,系統只記結果,管不到判斷本身。
表是理想,落差要靠訪談挖
上面那張表是「該長怎樣」的理想狀態。真正的工作,是拿它去對公司的現況,看落差在哪。
落差幾乎都長在 △/✗ 那一區。常見的是:收入認列的時點,業務、倉庫、財務各認各的,沒有一套講定的辦法;退折的核准權,這個部門要兩層簽、那個部門業務自己就批了;呆帳該幾個月提列,沒寫下來、年年憑感覺。這些不會寫在制度手冊上,得一個單位一個單位問出來。
顧問的價值就在這裡:看得出哪一格現在是空的、哪一格各做各的,再決定第三層的辦法和表單要從哪裡補。把表印出來誰都會,難的是讀出表底下的落差。
要補的文件,多半在這幾層
回到文件。ERP 擋得住的環節,文件偏向把系統設定和權限寫清楚;擋不住的環節,要補的是第二層的作業辦法和第三層的表單——收入認列政策、結帳截止辦法、退折核決辦法、呆帳提列辦法,配上對應的申請與核准單。
會計師查這個循環,要的佐證大致是:訂單到收款的一條龍單據(抽樣勾稽)、信用核准與額度設定、出貨與發票的勾稽、截止測試的底稿、退折與呆帳的核准紀錄。這份清單本身好列,網路上、輔導手冊都查得到。真正撐起這些文件的,是背後的判斷依據——截止用哪個時點、呆帳幾個月提列、折讓誰有權批。這些沒寫成白紙黑字,文件就只是空殼,會計師一問就破。
這個循環真正吃功夫的,是在顧問訪談過程中拿捏目前企業有哪一些部分是比較模糊不清的、哪一些需要經由專業顧問的建議來改善流程,還有哪些常用的手法可以使用?系統有哪一些功能可以協助我們減少人工作業或人工控管?
釐清後就可以游刃有餘的依照規畫好的流程寫進文件,因為我們有信心ERP系統可以幫我們做好把關。
