工會業財一體化(二)
怎么拆解工會業財系統,以及其中的具體模塊?這篇文章里,作者就工會業財的整體架構進行了解讀,并對預算管理、預算執行模塊進行了拆解分析,一起來看看吧。
一、工會業財一體化整體介紹
下圖是我用axure畫的業財架構草圖,可以看到架構整體分為五大層,分別對應用戶層、業務應用層、應用支撐層、數據資源層、基礎設施層。我們日常業務使用通常集中在用戶和業務應用層中。本文我會就整體架構先粗略的介紹下整個系統,再就預算管理和預算執行模塊進行說明。
首先我介紹下工會整體背景,工會是非營利組織。并且工會的經費來源是有法律規定的來源渠道的,比如會員繳納的會費,通過稅務代收向企業、機關等組織收取2%工資總額的經費等。以及經費的使用也需要遵循“服務職工,面向工會”的原則,所以工會整體業務在業財中屬于較為簡單的一類。
其次工會的用戶大概可以分為兩部分,分別為基層用戶和縣級以上用戶。其中基層用戶可以理解為街道、社區等群體組成的工會,這類用戶占工會用戶絕大部分。另外縣級以上用戶指的是市區、省級等工會組織,通常這部分用戶的機制比較健全,業務也更加復雜。
工會的實際業務每個省份會存在差異,所以不能一改而論。通常工會會在年初提報全年的預算申請,而預算申請是掛在預算項目上的。通俗來講就是今年我們要花多少錢,花在什么地方了要寫清楚。
在全年的預算設定完畢后,用戶就可以在年中的時候針對具體項目使用預算金額,就涉及到了報銷單據,也就是費控模塊。具體單據生成后,在財務中就需要生成對應的會計憑證,通過會計報表模塊可以根據科目、項目、輔助核算等維度來生成對應的會計報表,如資產負債表、收入支出表等,以提供業務上的決策依據。最終預算未使用完或項目中止的資金會通過結轉或結余至下一年度的預算上。
二、年初預算模塊
預算管理與項目管理通常是綁定關系,有預算金額就要以項目為基準,有預算項目就要有支出的預算科目。所以通常兩個是密不可分的,我將會就項目管理和預算管理兩部分來介紹。
1. 項目管理
首先架構中項目管理模塊包含項目設置、項目申報、項目審核、項目執行報表、儲備庫、執行庫、完結庫功能模塊,支撐整體項目管理業務的進行。
1)項目設置
項目設置是使用創建項目功能的先決條件,設置包括創建項目時填充的基本字段、明細字段、計劃內容等基礎信息。通俗來講就是項目填報時需要哪些字段、字段間的限制邏輯是怎樣的等,只有滿足這些條件才可以填報項目。
2)項目申報
在項目申報中,用戶可以根據項目設置的結果填報申報信息,并提報至對應的審批節點進行審批。
3)項目審核
若用戶在項目審批流節點上且需要當前審批人進行審批時,可以進行審批操作。審批人在同意或拒絕時提交審批意見,支持提報用戶進行查看。
4)項目執行報表
項目執行報表會展示所有已審批通過的項目列表,在列表中展示相關的項目字段,例如項目預算金額、執行金額、調整調劑金額、項目余額等字段信息。
5)儲備庫、執行庫、完結庫
儲備庫、執行庫、完結庫三個庫對應項目的不同狀態,方便用戶分類查詢。已創建未審核的項目在儲備庫中展示,已審核完成的項目在執行庫中展示,已完成結束的項目在完結庫中展示。
2. 預算管理
1)預算設置
在進行預算前,需要對預算進行多種維度的配置才能支持業務正常進行,比如當前系統中展示的預算年度、是否允許預算追加、是否允許預算調整、是否允許有預算明細、預算支出渠道等信息。以及預算是否允許超出、超出后怎么處理等,是整體預算邏輯的基礎。
2)預算申報
預算申報性質類似于項目申報,但不同的是預算申報涉及到部門和項目支出兩個維度。且支持預算申報進行層級匯總、層級上報。
3)預算調整調劑
調整調劑光說這個名字可能會有點抽象,其實預算調整指的是針對單項目的預算金額、科目等信息做調整,然后重新提交審批進行申報的過程。
- 在實際業務中,年初的預算金額在年中進行調整是一件很正常和高頻的操作。而預算調劑是針對多項目的預算金額、科目進行調增調減的操作,且調增調減的絕對值要一致。通常適用于在整體預算金額總額不變的背景下,對多個項目進行調整的場景使用。
- 預算調整調劑與調整不同點還在于設計跨部門、跨組織的預算項目調整調劑,術語叫做“多跨協同”。這在整體業財一體化中是非常重要的部分。
三、預算執行
預算執行在系統中是核心步驟之一,上邊我們介紹了預算設置、申報、審批等操作,都是來講述預算這個錢是從哪來的、涉及到什么模塊、需要注意的點等信息。而預算執行就比較“爽”了,是決定錢怎么花的。
1. 預算監控及分析
這塊主要放了很多可視化圖表,用于將數據匯總成報表提供決策依據用的,包括執行情況表、部門執行明細表、項目執行明細表、年度對比表等。當某些數據超出預知范圍時會通過系統通知、短信等方式提報決策者,進行及時調控。
2. 預算執行
在預算執行中,通常用戶可以根據系統中配置的單據進行信息填報,單據包括報銷單、申請單等。填報的數據在審批通過后,可以將項目中的執行金額增加,減少預算可用金額。
- 當超出預算可用金額時,即可根據配置信息決定是否允許超出預算金額。實際業務中各區域對于預算執行單據的字段和重點會有不同,所以系統中通常會配置自定義表單、自定義審批流、自定義打印模版等功能來應對不同場景。
- 同時這套功能組件在多場景復雜業務中可以作為中臺組件,避免二次開發提高成本。
3. 同步賬務
同步賬務指用戶在線上報銷單據結束后,可自動根據單據信息生成電子憑證到財務系統,方便后續輸出財務報表等數據。
四、寫在最后
總的來說工會的業財系統并不復雜,但存在個性化嚴重且基層業務混亂的問題。就導致在做軟件開發時要考慮多場景、多組織、多偏好的問題,在研發成本和時間成本可接受的的基礎上,傾向于就通用部分做成中臺組件來節約開發和維護成本。最后希望大家多多提供指點意見,一起進步加油。
本文由 @歲歲安 原創發布于人人都是產品經理,未經許可,禁止轉載
題圖來自 Unsplash,基于 CC0 協議
該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。
- 目前還沒評論,等你發揮!