用途:该技能根据项目进度与成本数据生成现金流预测,输出S曲线与付款时间分析,服务于财务规划、供应商付款、融资提款安排与现金头寸判断。
主要能力:
- 录入成本项(流出)与收入项(流入),每项含起止日期、金额、付款条件(NET_30/45/60/90、里程碑、进度款)、分布方式(linear、front_loaded、back_loaded、s_curve)及保留金比例。
- 生成付款计划(如月或周),按付款条件计算到期日,并在项目结束后释放保留金。
- 生成现金流预测,按期间统计流入、流出、净现金流、累计现金流与期初期末余额。
- 生成S曲线数据,输出累计成本与完成百分比。
- 计算资金需求,支持缓冲比例,返回峰值资金需求、对应月份及逐月资金缺口。
- 导出Excel,包含现金流、S曲线、付款计划三个工作表。
使用方式:初始化CashFlowForecaster,传入项目名、起止日期与初始余额;用add_cost_item添加成本,用add_revenue_item添加收入;调用generate_cash_flow_forecast、generate_s_curve、get_funding_requirements及export_forecast得到结果。依赖pandas、numpy与openpyxl。
适用场景:建筑及工程项目现金流预测、S曲线分析、资金需求测算与融资谈判支持。
限制:资料未提供收费、价格、平台、安装命令、在线服务或效果数据。功能依赖录入数据的准确性与付款条件、分布假设,实际结果会随之变化;资料未说明其对多币种、税务或具体会计规则的额外支持。