什么是财务报表模板?
财务报表模板可帮助自动创建专业的财务报表,以满足动态的业务需求。无需在 Excel 中编辑报表,只需设置一个模板,即可通过几次点击生成资产负债表、损益表和现金流量表等报表。
主要组成部分
1. 财务报表模板
这是一个报表蓝图,用于定义:
- 模板名称:用于标识的描述性名称(例如“月度损益表”)
- 报表类型:资产负债表、损益表、现金流量表或自定义
- 行:构成报表的各个行项
2. 财务报表行(子表)
模板中的每一行代表财务报表中的一行:
- 显示名称:报表中显示的内容(例如“总收入”)
- 参考代码:用于计算的简短代码(例如 REV100)
- 数据来源:数字的来源:
- 科目数据:从会计科目表中提取余额
- 计算金额:使用公式基于其他行计算数值
- 视觉元素:用于格式化的空行或章节标题
- 格式设置:加粗、颜色、缩进,以实现专业外观
3. 科目类别
科目的分类系统,可实现跨公司的标准化筛选。
示例:
- 现金及现金等价物:银行账户、现金、短期存款
- 应收账款:客户发票和应收款项
- 营业费用:办公室租金、水电费、工资
- 营业收入:销售和服务收入
如何获取报表数据
1. 科目数据 – 从会计科目表中提取
这将从科目中获取实际余额。可以按类别或特定条件筛选科目。
简单示例:获取所有现金余额
- 将筛选条件设置为:
Cash and Cash Equivalents类别 - 选择余额类型:
Closing Balance(期末余额)
高级示例:仅获取与销售相关的费用
- 筛选条件:名称中包含“销售”的营业费用
- 这可能包括:“销售佣金”、“销售差旅费”、“销售培训费”
余额类型说明:
- 期初余额:期初的余额
- 期末余额:期末的余额
- 期间变动:期间内的变动金额
轻松检查行的科目覆盖范围,确保包含所有相关科目。
2. 计算金额
使用此功能,通过模板中的其他行进行加、减或计算百分比。
简单示例:
- 资产总计:
CURRENT_ASSETS + NON_CURRENT_ASSETS - 毛利润:
REVENUE - COST_OF_GOODS_SOLD - 利润率:
(NET_PROFIT / REVENUE) * 100
智能计算(防止除零错误):
(GROSS_PROFIT / REVENUE) * 100 if REVENUE != 0 else 0
3. 视觉元素
空行:在章节之间添加间距以提高可读性。仍可指定显示名称。例如:使用加粗文本如“资产”或“负债”来组织报表。
分列:创建多列或水平布局。显示名称作为新列的标题。
章节标题:与分列结合使用,以水平方式分隔不同章节。例如,在多列布局中使合计项彼此对齐。
如何为科目分配类别
方法 1:逐个分配 转到科目 -> 更新科目类别字段
方法 2:批量分配 使用数据导入工具
让报表看起来专业
文本格式
使报表易于阅读且专业:
- 加粗文本:用于主要标题,例如“资产总计”或“净利润”
- 斜体文本:用于小计和计算金额
- 颜色:突出显示重要数字(亏损用红色,盈利用绿色)
- 缩进:创建视觉层次(主要项目左对齐,子项目缩进)
- 隐藏空行:不显示余额为零的科目,以保持报表整洁
- 反转符号:将费用显示为正数(使损益表更易读)
- 包含在图表中:选择要包含在自动图表生成中的行
高级功能
通过添加计算行,轻松构建高级模板
余额验证:
例如,添加一项检查,确保资产 = 负债 + 权益
比率:
- 流动比率:流动资产 ÷ 流动负债
- 利润率:净利润 ÷ 收入 × 100
- 负债比率:总负债 ÷ 总权益
内置验证
系统会自动检查您的模板,以防止错误:
检查内容
参考代码:
- 必须唯一(不能有两个 REV100 代码)
- 必须以字母开头,且只能包含字母、数字和下划线
- 示例:
- ✅ REV100, ASSET1
- ❌ 100REV, ASSET-1
计算:
- 检查对某行的引用是否确实存在
- 防止循环引用(A 依赖于 B,B 依赖于 A)
- 确保括号匹配:
- ✅
(A + B) * C - ❌
(A + B * C
- ✅
科目筛选:
- 验证科目类别是否存在
- 检查筛选语法是否正确
现成模板
ERPNext 附带专业模板,可立即使用:
自定义这些模板或从头创建一个新模板。
入门指南
通过三个简单步骤配置财务报告:
- 确保科目类别已映射到会计科目表
- 编辑现有模板或创建新的财务报告模板
- 检查科目覆盖范围、格式和计算