关于 financial-reporting-dashboard
Financial Reporting Dashboard 是一项指导如何基于会计数据构建电商财务看板的技能。它面向财务团队和业务管理者,帮助汇总核心报表,并按渠道、产品类别或期间查看结果。
主要功能
- 01汇总损益表、资产负债表和现金流
- 02规划电商与会计系统连接
- 03按渠道和产品类别下钻分析
- 04指导定期分发报表
适用场景
- 01准备月度管理层或投资者报告
- 02替代基于电子表格的财务报告
- 03分析不同渠道或类别的利润率
- 04制作董事会报告材料
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill financial-reporting-dashboard安装后在 Claude Code 中输入/financial-reporting-dashboard确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
tile.jsonevals/data-quality-period-closes-returns-handl/criteria.jsontask.mdevals/kpi-cards-drill-down-queries-and-visuali/criteria.jsontask.mdevals/unified-financial-data-model-and-p-l-sch/criteria.jsontask.md详细介绍
财务报告仪表板
概述
财务报告仪表板将三大核心财务报表——损益表(利润表)、资产负债表和现金流量表——整合到一个交互式视图中,管理层、投资者和董事会成员可以直接查看,无需向财务团队申请定制报告。
对于电商企业来说,最有价值的功能是下钻:能够查看总毛利,然后进一步点击查看按产品类别、渠道或地域划分的毛利。这会将静态财务数据转变为调查工具。
本技能将指导你连接会计系统与仪表板层、构建适用于电商的损益表,并使用平台数据创建下钻报告。
何时使用此技能
- CFO 或投资者要求提供月度损益表和现金状况报告时
- 用自动化仪表板替代基于电子表格的手动财务报表时
- 需要从合并总额下钻到渠道、产品类别或 SKU 级别时
- 准备董事会会议、融资或并购流程时
- 会计系统无法提供适用于电商的明细时
- 需要对账电商平台收入与总账(GL)时
核心说明
步骤 1:将会计系统连接到平台
财务报告仪表板必须基于会计系统(QuickBooks、Xero、NetSuite)构建,而不能只依赖电商平台数据。由于确认时点、付款延迟和调整,平台收入数据会与 GAAP 财务数据存在差异。
电商平台 → 会计系统集成:
| 电商平台 | 会计系统 | 推荐的集成方式 |
|---|---|---|
| Shopify | QuickBooks Online | A2X(Shopify App Store)——将 Shopify 付款与对应期间的 QBO 日记账分录进行对账 |
| Shopify | Xero | A2X for Xero——同上;按付款期间创建汇总日记账分录 |
| Shopify | Both | Finaloop(Shopify App Store)——专为 Shopify 设计的自动化簿记工具;处理销售成本、库存和财务报表 |
| WooCommerce | QuickBooks Online | WooCommerce QuickBooks plugin(WooCommerce.com,$79/yr) |
| WooCommerce | Xero | WooCommerce Xero extension(WooCommerce.com,$79/yr) |
| BigCommerce | QuickBooks Online | Webgility(BigCommerce App Marketplace) |
| BigCommerce | Xero | Amaka(BigCommerce App Marketplace) |
Shopify 的 A2X 设置(最常见的工作流):
- 从 Shopify App Store 安装 A2X
- 将 A2X 连接到 QuickBooks Online 或 Xero 账户
- 将 Shopify 交易类型(销售、退款、运费、折扣、费用)映射到会计科目表
- A2X 会为每个 Shopify 付款期间创建一条汇总日记账分录,使银行账户到账金额与会计分录相匹配
步骤 2:构建电商损益表
电商损益表具有不同于通用损益表的特定结构:
INCOME STATEMENT
─────────────────────────────────────────
Gross Revenue (total selling price × units)
- Returns & Refunds
- Discounts & Promotions
= Net Revenue
- Cost of Goods Sold
Product cost (weighted average or FIFO)
Inbound freight & duties
= Gross Profit
Gross Margin % = Gross Profit / Net Revenue × 100
Operating Expenses
- Fulfillment & Shipping (outbound, 3PL)
- Marketing & Advertising (Meta, Google, TikTok, email)
- Technology & Platform fees (Shopify, apps, SaaS)
- Customer Service payroll
- G&A (salaries, rent, legal, accounting)
- Depreciation & Amortization
= Total Operating Expenses
= EBITDA (Net Revenue - COGS - OpEx + D&A)
= EBIT (Net Revenue - COGS - OpEx)
Interest income / expense
FX gains/losses
= EBT
Income tax
= Net Income
在 QuickBooks / Xero 中设置会计科目表,为每个电商专属的明细项目创建独立科目。这样才能支持后续按渠道和类别下钻。
步骤 3:构建财务报告仪表板
Shopify
选项 A:QuickBooks Online 报表(推荐作为起点)
- 通过 A2X 将 Shopify 连接到 QuickBooks(参见步骤 1)
- 在 QuickBooks 中,前往 报表 → 损益表——生成月度损益表,并与上期或预算进行比较
- 前往 报表 → 损益表明细,按交易明细深入查看
- 用于董事会报告:使用 QuickBooks Advanced,它提供可自定义的仪表板和定期发送的报表邮件
选项 B:Xero 报表
- 在 Xero 中,前往 会计 → 报表 → 损益表——配置日期范围、比较期间和布局
- 在 Xero 中启用 跟踪类别(设置 → 高级 → 跟踪类别)——创建“渠道”(DTC、Amazon、批发)和“部门”类别,以便在损益表中深入查看
- 在录入交易时按渠道添加标签;随后,Xero 损益表会自动显示各渠道的利润率
选项 C:Google Looker Studio(免费,适用于可视化仪表板)
- 使用 Coupler.io 或 G-Accon 将 QuickBooks 或 Xero 连接到 Google Sheets(按计划将会计数据导出到 Google Sheets)
- 基于 Google Sheet 数据构建 Looker Studio 报表:添加净收入、毛利率和 EBITDA 的指标卡;添加月度损益趋势的时间序列图;添加费用类别明细的条形图
- 与董事会成员分享 Looker Studio URL——Google Sheet 更新时会自动刷新
选项 D:Finaloop(全自动 Shopify 记账与报表)
- 从 Shopify App Store 安装 Finaloop
- Finaloop 会自动处理所有记账工作:对 Shopify 交易进行分类、跟踪销售成本,并生成符合 GAAP 标准的损益表、资产负债表和现金流量表
- 可在 Finaloop 仪表板中查看财务报表并导出为 PDF;支持与 QuickBooks 和 Xero 集成
WooCommerce
- 将 WooCommerce 连接到你的会计系统(通过 WooCommerce QuickBooks 插件连接 QuickBooks,或通过 Xero 扩展连接 Xero)
- 使用会计系统的报表(QuickBooks 报表 → 损益表或 Xero → 损益表)作为主要财务报告层
- 如需按产品/类别深入查看 WooCommerce 数据,可将 Metorik 与会计系统配合使用——Metorik 提供产品级和类别级收入与利润率,而会计系统则提供符合 GAAP 标准的准确汇总数据
- 如需统一视图:将 QuickBooks/Xero 的月度损益表导出到 Google Sheets,并将 Metorik 的渠道/产品明细导出到第二个工作表;构建一个整合两者的 Looker Studio 仪表板
BigCommerce
- 通过 Webgility(QuickBooks)或 Amaka(Xero)将 BigCommerce 连接到会计系统
- 使用会计系统生成财务报表
- Glew.io(BigCommerce App Marketplace)提供电商专用财务分析,包括按产品、渠道和客户细分划分的毛利率——可用 Glew 的运营利润率视图补充会计系统的损益表
步骤 4:添加下钻功能
与静态报表相比,财务报告仪表板的价值在于下钻分析。请在报告中设置以下维度:
按渠道(DTC、Amazon 和批发):
- 在 QuickBooks 中:使用 Classes(QuickBooks Advanced)按渠道标记交易;按类别运行损益表
- 在 Xero 中:按上述说明使用 Tracking Categories
- 在 Looker Studio 中:添加渠道筛选器,根据所选渠道刷新所有图表
按产品类别:
- 将产品类别映射到会计系统的科目表
- 或者,使用电商平台的分析工具(Shopify Analytics → 按产品查看销售额,Metorik → 产品)分析产品级利润率,并使用会计系统获取公司级总额
按时间段:
- 所有会计系统都支持损益表对比:本月与上月、本月与去年同月、本年至今与去年同期
- 如需查看过去 12 个月的数据和滚动周期分析,请使用 Google Looker Studio 或连接到数据仓库的 BI 工具
步骤 5:自动分发报告
用共享仪表板链接取代电子邮件附件:
在 QuickBooks 中安排报告:
- 前往 Reports → [Report Name] → Save and Schedule
- 设置计划:每月在月结后的第 5 个工作日
- 添加收件人(CFO、CEO、董事会成员)——他们会通过电子邮件收到包含最新数据的报告
在 Xero 中安排报告:
- Xero 不支持原生定时发送报告邮件,但你可以使用 G-Accon for Xero(Google Sheets 插件)自动将 Xero 数据刷新到 Sheets 中,并通过 Apps Script 触发邮件分发
董事会报告资料包: 为董事会会议准备一份标准的 1 页财务摘要,其中包括:
- 净收入与预算的对比(本月和本年至今)
- 毛利率 % 与上年同期的对比
- EBITDA 与预算的对比
- 现金余额和现金可支撑时间
- 前 3 项差异说明
大多数会计系统都可以生成 PDF 报告;可使用 QuickBooks Advanced 或 Xero 的定时报告功能自动生成报告。
最佳实践
- 以会计系统为准,而非平台数据——Shopify 的总销售额与会计系统中的净收入并非同一数字;始终依据总账(GL)报告,而非电商平台 API
- 自动执行期间结账——设置每月任务,在期间结账时锁定财务数据;不要允许修改历史期间;调整分录应记入当前期间
- 同时显示百分比指标和绝对值——与毛利金额相比,毛利率 % 更便于跨期比较;务必同时显示两者
- 明确币种和舍入规则——记录金额是以整美元还是千美元为单位;明确处理多币种合并的方法
- 添加数据更新时间指示器——在仪表板上醒目显示最后更新时间,让用户知道看到的是截至昨天的结账数据还是实时数据
- 注明异常差异——允许财务团队为期间差异添加文字注释,说明一次性事项(库存减记、营销活动启动导致的激增)
常见误区
| 问题 | 解决方案 |
|---|---|
| 基于平台原始数据而非会计系统进行分析 | Shopify/WooCommerce 平台数据包含待处理订单、授权冻结款项和未确认收入;财务报告应始终基于总账编制 |
| 混用现金制和权责发生制 | 如果会计系统采用权责发生制,所有财务报表都必须采用权责发生制;不要将 Stripe 结算数据(现金制)直接计入权责发生制损益表 |
| 未在正确期间处理退货 | 3 月购买的商品在 4 月办理退货,应作为 3 月的调整;在会计系统中建立退货准备金方法 |
| 仪表盘从原始交易表加载数据(速度太慢) | 预先汇总每月财务数据;财务仪表盘应从汇总表提供数据,而不是实时查询交易记录 |
| 没有差异说明工作流 | 显示利润率下降 30% 的仪表盘,如果没有解释,就毫无用处;建立 Notion 或 Slack 工作流,让财务团队在向管理层分享之前为差异添加说明 |
相关技能
- @financial-analytics-dashboard
- @cash-flow-forecasting
- @ecommerce-budgeting-forecasting
- @revenue-recognition-accounting
- @profit-margin-analysis