第11章 财务场景
财务记录采购付款、销售收款和退货退款,并核对订单余额;分析核算则确认商品及货运成本。本章讲怎么在系统里登记收支、管理税票、看财务总览。
入口:左侧菜单 财务(财务看板 / 供应链财务操作 / 销售财务操作 / 退货财务操作 / 财务类型 / 税票管理)。
财务有三条实际资金线:采购净付款、销售净收款、退货净退款。成本核算和收付款分别完成,不能用“已核算”判断款项结清。
子账户的采购付款、销售收款和退货退款流水列表,以及税票列表、按单汇总和税务看板,遵守其可见供应商 / 商户范围。范围外的订单或流水 ID 不能用于新增、修改或删除记录;金额仍按成本 / 售价权限隐藏。主账户可访问本账户全部数据;其 API Key 的业务写入仍需要
write权限。
st=>start: 已下单采购 / 销售订单
a=>operation: 登记实际付款 / 收款 / 冲销
b=>operation: 逐单核对余额,预付与超收单列
c=>end: 查看待付、待收与业务现金流
st->a->b->c
11.1 维护财务类型
- 财务 → 财务类型 → 新建:填财务类型名称(如现金、银行转账、某支付渠道)并保存。
- 可编辑或删除已有类型;删除为隐藏该类型,已登记记录保留。
- 登记收支时可选择财务类型,便于分类核对。
财务类型为可选字段,收付方向由流水金额的正负表示。
11.2 供应链财务操作(应付)
- 财务 → 供应链财务操作 → 列表筛选供应链订单(按供应商/订单号/状态)。
- 点某订单的「财务操作 / 登记付款」,在弹窗里选关联财务类型、填金额、付款日期、备注,可补充外币记录和附件。
- 可对该订单多次登记,系统累计已付,跟踪已付/未付直至结清;可查看付款流水。
与「供应链 → 供应链分析核算」区分:供应链分析核算是成本确认(运费分摊、状态置已分析核算 9);这里的财务操作是资金流水(实际付了多少钱)。收付款按实际发生登记;成本核算的先后依赖不限制款项登记日期。采购应付=商品金额+订单折扣,货运费用单独核算,税额单独登记。
11.3 销售财务操作(应收)
- 财务 → 销售财务操作 → 筛选销售订单;也可从财务看板的未分析核算或已分析核算列表进入财务操作。
- 点「登记收款」,弹窗选财务类型、填金额、收款日期、备注,可补充外币记录和附件。
- 可多次登记累计已收,跟踪已收/未收至结清;可查看收款流水。
11.4 退货财务操作(退款)
- 财务 → 退货财务操作 → 选已确认价格的退货单(状态 ≥2)。
- 点「登记退款」,填财务类型、退款金额、退款日期、备注。
- 应退金额按确认单价 × 确认数量合计后四舍五入到分,例如
0.50 × 2.01 = 1.01。可分次登记退款,累计金额不能超过应退金额;全部付清后点确认打款,退货单才到「已打款(3)」。应退金额为零的单据可直接确认,无需零金额付款记录。 - 已确认价格的商品不能再改价或退款数量。修改、删除付款记录,或通过 Agent / API 登记负数冲销后,若累计退款不足,状态回到「已确认价格(2)」,库存收货记录保持不变。负数冲销不能让累计退款低于零。
11.5 税票管理
- 财务 → 税票管理 → 新建税票:关联供应链订单或销售订单,填写金额和备注,可上传附件;记录日期由系统生成。
- 可查看税票清单,按采购 / 销售类型和关联订单筛选。
税按商户地区税率 + SKU 是否含税自动算出(见 2.11、8.2),税票在此归集管理。
11.6 财务看板与经营指标
- 财务 → 财务看板,按订单创建日期、供应商、商家筛选。页面分别展示未分析核算和已分析核算订单,已核算订单仍保留待付/待收余额,并可继续登记收付款。
- 净已付、净已收计入全部正负流水,包括冲销。每单余额=订单应付/应收−该单净收付;汇总待付/待收只加正余额,负余额分别展示为预付/超收,不抵掉其他订单的欠款。未来日期付款不会提前抵扣余额。
- 两张卡片可打开打印报表,并由浏览器保存 PDF,保留当前筛选、净收付和订单余额;金额权限不足时显示
*,导出保持隐藏。 - 经营看板分别呈现销售净收款、已核算销售毛利、业务净现金流。净现金流=销售收款−采购付款−退货退款,含冲销,按实际支付日期归期;缺少支付日期时使用记录日期并披露回退。它不代表利润,也未包含系统没有的其他费用流水。
- 销售毛利按已核算订单的创建日期归期,收入扣整行优惠并排除税,成本读取实际出库快照中的冻结采购价及货运分摊。成本资料缺失时显示无法完整计算,不将缺失成本当零。该毛利不含退货及其他费用。
页面显示上次已加载的期间。当前查询成功完成后才能打印,未分析核算报表还需等同一期间的税额加载完成。更改筛选或离开页面会取消尚未生成完的预览;已经生成的报表保留当时的期间和筛选。如果浏览器拦截新标签页,请允许本站弹窗后重试。
成本核算完成不表示款项结清。采购应付只含商品金额与订单折扣,运费和税额另行核对;销售应收已含税,不要重复加税。现金流与毛利需要同时拥有采购成本和销售金额查看权限。
金额权限与编辑
收付款和税票的列表、新增及修改响应使用同一金额权限。无权查看的金额显示 *;收付款的外币信息和可能包含旧金额的变更日志也隐藏。修改备注、日期、类别或附件时,未修改的金额和原支付时间保留;明确清空可选字段才会删除该字段的值。不能把 * 当作零、重新估算或填回金额。
采购与销售的财务操作弹窗使用服务端全部已发生流水的汇总,与财务看板使用相同口径;未来日期流水暂不抵扣。采购余额为负表示预付,销售余额为负表示超收,不能取绝对值当作欠款。汇总暂不可用时显示 —,隐藏金额继续显示 *。退货和税票的隐藏金额也保持隐藏。
流水分页与全量汇总
采购付款、销售收款、退货退款和税票弹窗可翻页,每页 20、50 或 100 条,显示真实记录总数;创建时间相同时按记录 ID 排序。删除最后一页的最后记录会回到有效页,翻页中的较早请求不会覆盖新页。列表加载失败会提示重试,汇总失败显示 —,不会假定此前没有收付款或税票。
税票的已开金额使用服务端全量汇总,不受当前流水页限制。退货列表及弹窗的已登记净退款同样来自全量汇总,计入正负冲销及未来日期的已登记退款;这与退款额度校验一致,避免重复登记。这一数字不代表截至今天的现金流;现金看板仍按实际支付日期归期并排除未来记录。真实零额与尚未取得的金额不同,隐藏金额仍为 *。
订单详情中的财务核对
采购与销售订单详情的财务区块使用完整的服务端单单汇总。商品金额和订单折扣单列;采购应付为商品金额+订单折扣,货运和税票分别核算,销售应收保留已记录含税金额。已收、已付及净收付计入全部已发生流水和冲销,不按当前页相加;页面注明汇总截止时刻。余额为负分别表示预付和超收,保留负号。
详情中的收付流水每页 20、50 或 100 条,支持查看第 100 条以后的记录;显示真实总数及支付日期、记录日期、备注。列表失败和汇总失败可分别重试。隐藏金额保持 *,缺失或暂不可用显示 —;切换或关闭订单后,旧请求不会覆盖新订单。
登记金额、汇率与支付时间
收付金额和税额最多 2 位小数,外币金额最多 4 位,汇率最多 6 位且必须大于零。外币汇率表示 1 CAD = X 外币;例如外币 2.01、汇率 2,换算为 CAD 1.01。自动汇率先保留六位,再参与十进制换算。缺少有效汇率时,请补齐汇率或取消外币,不将外币金额直接当作 CAD。
支付日期和时间使用多伦多业务时间,默认日期不随浏览器所在地改变。Agent 传入带时区的 ISO 时间会换算为同一实际时刻,例如 2026-10-04T00:00:00+08:00 对应多伦多 2026-10-03 12:00:00;无时区时间和纯日期按多伦多解释。支付时间保存到秒,亚秒部分舍去。未来付款仍显示在已登记流水里,到实际时刻才抵扣当前余额。异常金额、精度、汇率或日期在写入前拒绝,不改变原流水。
11.7 成本分析核算的先后依赖
这是财务里最容易搞混的一点,单独讲:
st=>start: 销售订单待分析核算(已出库)
cond=>condition: 关联供应链订单已分析核算(9)?
sup=>subroutine: 先做供应链分析核算(采购成本 + 运费分摊)
b=>operation: 销售分析核算 → 已分析核算(6)
e=>end: 销售毛利 / 周转率 / 年化收益 生成
st->cond
cond(yes)->b->e
cond(no)->sup->cond
- 供应链分析核算(供应链菜单)先把采购成本(含分摊运费)确认,订单置「已分析核算(9)」。
- 销售分析核算(销售菜单)要求订单已出库,且关联的供应链订单已分析核算(9),否则无法结算。
- 原因:销售毛利 = 折后不含税收入 − 冻结商品及货运成本。上游没结算,成本不确定,利润/周转率算不准。
口诀:先供应链分析核算,后销售分析核算。顺序反了系统会拦。
本章小结
- 财务类型先配,收支记录才能登记。
- 供应链财务操作 = 应付(付款)登记;销售财务操作 = 应收(收款)登记;退货财务 = 退款。
- 供应链分析核算(成本确认,状态9)与供应链财务操作(付款流水)是两个动作,都要做。
- 税票归集管理;财务看板看全局资金。
- 结算先后:先供应链分析核算 → 后销售分析核算(强依赖)。
下一章讲 系统管理(管理员)。
商户当前应收
商户列表的「未收应收」和「超收余额」会即时查询当前页商户的完整销售订单与收款流水,不沿用联系人缓存。范围为未隐藏的已下单至已核算订单(状态 3–6);草稿及未确认订单不计入。每单正余额累加为未收应收,超收单独显示,不抵掉其他订单欠款。销售应收含已记录税额,收款计入已生效的正负流水,未来日期暂不抵扣。点击「刷新余额」可重新查询,页面注明多伦多业务计算时间。缺少财务事实或查询失败显示 —,无金额权限显示 *,真实零额显示 $0.00。信用额度是商户配置资料,不能据此认为系统已自动批准授信。