# Finance Flowchart ## Budget ```mermaid graph TD; DEFINE_TIMELINE([CFO: Defines timeline])-->CREATE_BUDGET_TEMPLATES[Finances: Create budget templates]; CREATE_BUDGET_TEMPLATES-->PRODUCT_TEMPLATE[CTO: Product budget] PRODUCT_TEMPLATE-->SALES_TEMPLATE[CSO: Sales budget]; SALES_TEMPLATE-->MARKETING_TEMPLATE[CSO+HOM: Marketing budget]; CREATE_BUDGET_TEMPLATES-->HR_TEMPLATE[DHR: HR budget]; CREATE_BUDGET_TEMPLATES-->HOD_TEMPLATE[HOD: Department budget]; CREATE_BUDGET_TEMPLATES-->FINANCE_TEMPLATE[CFO: OPEX, etc. budget]; MARKETING_TEMPLATE-->COMBINE1[Finances: Combines budgets]; HR_TEMPLATE-->COMBINE1; HOD_TEMPLATE-->COMBINE1; FINANCE_TEMPLATE-->COMBINE1; COMBINE1-->MEETINGS1[CEO+CFO: Individual meetings with HOD]; MEETINGS1-->IS_GOOD1{CEO: Is accepted?}; IS_GOOD1--No-->REITERATE[HOD: Re-iterate]; REITERATE-->MEETINGS1; IS_GOOD1--Yes-->BUDGET_DOC[CFO: Create budget document]; BUDGET_DOC-->IS_GOOD2{CEO: Is accepted?}; IS_GOOD2--No-->BUDGET_DOC; IS_GOOD2--Yes-->IS_GOOD3{Shareholder: Is accepted?}; IS_GOOD3--No-->REITERATE; IS_GOOD3--Yes-->IMPLEMENT([CEO+CFO+HOD: Implement]); ``` ```mermaid gantt dateFormat YYYY-MM-DD title Sample: Annual financial budget excludes weekends axisFormat %m-%d section General Define timeline : des1, 2022-09-01, 1h Prepare budget sheets : des2, 2022-09-01, 5d section Budget by HOD Product development : des3, after des2, 7d Sales : des4, after des3, 7d Marketing : des5, after des4, 7d HR : des6, after des2, 14d HOD : des7, after des2, 14d OPEX, etc. : des8, after des2, 14d Send back to finance :crit, des9, after des8, 1d Combine budgets : des10, after des9, 3d section Meetings Product development : des11, after des10, 1d Sales : des12, after des11, 1d Marketing : des13, after des12, 1d HR : des14, after des13, 1d Head of departments : des15, after des14, 1d Finance : des16, after des15, 1d section Finalization Re-iterate budget : des17, after des16, 10d CEO meetings : des18, after des17, 4d Re-iterate budget : des19, after des18, 5d CEO meetings : des20, after des19, 2d section Approval Budget document : des21, after des20, 10d CEO approval : des22, after des21, 1d Re-iterate document : des23, after des22, 2d CEO approval :crit, des24, after des23, 1d Shareholder approval : des25, after des24, 5d Re-iterate budget : des26, after des25, 15d Shareholder approval :crit, des27, after des26, 2d Implementation :crit, des28, after des27, 5d ``` ## Monthly closing ```mermaid graph TD; CLOSING([Finance: Closing])-->VERIFY_KEY_FIGURES1[Finance: Verify key figures]; CLOSING-->MONTH_END_POSTINGS[Finance: Create month end postings]; VERIFY_KEY_FIGURES1-->CREATE_REPORTING[CFO: Create reporting]; MONTH_END_POSTINGS-->CREATE_REPORTING; CREATE_REPORTING-->VERIFY_KEY_FIGURES2[CFO: Verify reporting]; VERIFY_KEY_FIGURES2-->SUBMIT1([CFO: Submit reporting to executive committee]); VERIFY_KEY_FIGURES2-->SUBMIT2([CFO: Submit department KPI to HOD]); ``` ```mermaid gantt dateFormat YYYY-MM-DD title Sample: Monthly financial closing excludes weekends axisFormat %d section General Inform HOD about closing : des1, 2022-08-01, 1h Verify bank : des2, 2022-08-03, 1h section Postings Normal invoices : des3, 2022-08-01, 3d Wages : des4, 2022-08-02, 4h Bad debt : des5, 2022-08-02, 2h Accruals & deferrals : des6, 2022-08-03, 3h Depreciation : des7, after des6, 2h section Reporting Sales : des8, 2022-08-04, 1h Income statement : des9, after des8, 1h Balance : des10, after des9, 1h Investments : des11, after des10, 30m Cash : des12, after des11, 30m HR reporting : des13, after des12, 1h KPI reports : des14, after des13, 1h Verify reporting : des15, after des14, 1h section Submit Submit to ExeCom : des16, 2022-08-05, 1h Submit KPI to HOD : des17, 2022-08-05, 1h ``` 2022-01-01 - Version 1.0firefod