Liquidity Planning

This app provides a report named "Cash Flow Forecast" that can be used for liquidity planning in ERPNext.

Install Liquidity Planning

bench get-app https://github.com/alyf-de/liquidity_planning

Add the Frappe Gems badge to your README

Maintain Liquidity Planning? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=alyf-de%2Fliquidity_planning)](https://frappegems.com/gems/apps/alyf-de/liquidity_planning)

About Liquidity Planning

Liquidity Planning

This app provides a report named "Cash Flow Forecast" that can be used for liquidity planning in ERPNext.

Installation

> [!NOTE]
> This app targets ERPNext version 14.

You can install this app on you ERPNext instance using the bench CLI:

bench get-app https://github.com/alyf-de/liquidity_planning.git
bench --site $MY_SITE install-app liquidity_planning

Description

The "Cash Flow Forecast" report offers a detailed forecast of an organization's cash flow, providing insights into its financial health. This section explains the data sources and methodology behind the report.

Data Sources

The report derives its data from various ERPNext modules, as outlined below.

Income

  • Submitted Sales Orders, as well as scheduled Sales Orders using the "Auto Repeat" feature. Any billed orders are subtracted from the total to avoid double-counting.
  • Submitted Sales Invoices.

Expenses

  • Outstanding submitted Purchase Orders, as well as scheduled Purchase Orders using the "Auto Repeat" feature. Any billed orders are subtracted from the total to avoid double-counting.
  • Submitted Sales Invoices.
  • Employee Salaries, calculated based on the Cost To Company (ctc) field from the Employee DocType, considering joining and relieving dates. The average salary is calculated on a daily basis for the selected period, hence the total might not add up to the exact amount (salary = number_of_days * ctc / 30.438).
  • Approved Expense Claims.

Calculation Methods

  • The report calculates total income and expenses by aggregating values from sales and purchase orders, invoices, salaries, and expense claims.
  • Net cash flow is determined by subtracting total expenses from total income.
  • Currency conversions are applied where necessary, based on the presentation currency selected by the user.

> [!NOTE] > In order to see any "forecast", you first need to setup the "Auto Repeat" feature for your orders and enter employee salary data.

Report Filters

Users can customize the report using various filters:

  • Company: To select the specific company for the report.
  • Filter Based On: Choose between 'Date Range' or 'Fiscal Year'.
  • Periodicity: Select the frequency of the report (Monthly, Quarterly, Half-Yearly, Yearly).
  • Currency: Choose the presentation currency (e.g. EUR, USD).

License

Copyright (C) 2023 ALYF GmbH and contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see .

Related HR & Payroll apps for Frappe & ERPNext

  • Hrms — Open Source HR and Payroll Software
  • Huf — Open-source, self-hosted multi-agent AI infrastructure for teams and apps with support for cloud and local models, tool integrations, workflows, and automation across business systems including Slack, ERPNext, Discord & Gmail.
  • Bookings — Hotel Management App for Erpnext
  • Employee Self Service — This is the backend component for Nesscale ESS - a mobile app that brings ERPNext to your phone. Employees can manage their HR tasks, sales activities, and projects right from their mobile devices.
  • Inventory Tools — A collection of features to streamline and enhance inventory management and manufacturing workflows in ERPNext.
  • Check Run — Payables utility for ERPNext
  • Next Ai — NextAI is an AI-powered app for Frappe and ERPNext, delivering seamless content generation, automation, and productivity enhancements.
  • Projectit — Open Source PWA mobile app to track the Employees out in the field. This mobile app is developed on Frappe Framework and it is integrated with the Project functionalities of ERPNext and integrated tightly with Frappe HR.