Skip to main content
结算报表与导出 解释了金额是如何计算的。 结算文件规范 是交付文件逐列的字段约定。 本页讲的是模块本身——它在哪里、提供哪些选项、哪些限制会在导出开始之前就把它拦下。 同一批报表的定时邮件投递请参阅 报表投递与邮件订阅。

我在哪里生成结算报表?

Settlement → Settlement Reports。 一个页面承担了这项工作的两半: 您不需要从某个结算批次开始。逐批次下载仍然存在于每个结算批次详情页上,交易列表也有自己的导出—— 当您的对账周期与单个批次对不上时,就该用结算报表模块。

我应该按支付日期还是按结算日期导出?

这是表单上影响最大的一个选择,它决定了哪些交易能出现: 选择 Payment Date 时表单会明确提示:Includes estimated data for completed transactions pending settlement. 这就是经典月末问题的答案。在 T+N 的结算周期下,月末最后几天的交易在您 1 号关账时还没有结算。 按结算日期导出时它们合理地不会出现。按支付日期导出则会出现。

有哪些导出类型,各自的日期跨度限制是多少?

选择更长的范围会在您提交时被拒绝,任何任务都不会被创建——所以被拒绝的导出不是失败的导出,也没有什么可重试的。 缩短范围再提交即可。未来日期完全无法选择。

导出按哪个币种筛选?

取决于导出类型,字段上的标签会告诉您是哪一个: 两种情况下保留为 All Currencies 都是有效的。切换导出类型会清空您已选的内容,因为选项列表不一样。

报表表头是什么语言?

导出表单提供 Report Language——English、中文、にほんご——以各语言自身的文字显示,而不是翻译成您的界面语言。 它作用于您正在生成的报表,而不是 Portal,并且与您使用的界面语言无关。 列值——币种代码、状态值、标识符——在所有语言下都相同;只有表头行和分节标签会变。 如果您按表头名称解析文件,请在订阅或导出上固定语言,而不是去匹配翻译后的文字。

Transaction Settlement Detail 报表里有什么?

每个交易事件一行,已结算和尚未结算合在一起,以 Settlement Status 列(见下文)区分。两类行填充的列不同: 标识符、订单、支付方式和时间戳列(Order Id、Merchant Order Id、 Payment Request Id、Original Order Id、Order Amount、Order Currency、Transaction Type、 Event Type、Payment Method Type、Payment Method、Payment Option、Payment Request Datetime、 Payment Date、Payment Time、Product Name)以及币种列(Fee Currency、 Tax Currency、Settlement Currency)是两类行共用的,在任何情况下都不带 Est 前缀; Comments 列标记退款备用金结算行。所以一个文件同时回答了”我收到了多少钱”和”还欠我多少”, 两次导出之间一个 Est 数字变成实际数字,是结算在运行,不是数据变更。

汇总表中的 Order Amount 和 Fee Amount 是怎么定义的?

这两个定义引发的对账争议比其他任何东西都多,因为两者都不是毛额:
值得直白说明的后果:
  • Order Amount 是净额。 退款和拒付已经被扣除。把它与您自己的销售毛额比较,差额永远恰好等于您的退款和拒付。
  • Fee Amount 可能包含未成功交易的手续费,如果您的合同对失败尝试计费。这些行带有手续费但没有订单金额,这是正确的,不是数据错误。
  • 支付为正数;退款、拒付和拒付预警为负数。

Daily Settlement Summary 有哪些列?

十列,顺序如下: 每个原币种列都与其结算币种对应列成对出现,税费无论是哪种税都只有一列——没有单独的 VAT 或预扣税列。 只有结算币种列可以跨行相加——不同订单、手续费和税费币种的金额永远不会按原币种求和。

为什么日汇总里一个日期会有好几行?

因为只有当交易币种和手续费币种相同时,一天才是一行。当两者不同,或当天涉及多个手续费币种时, 这一天会拆成每个手续费币种一行。VAT 和预扣税的币种会折入手续费币种,而不会进一步拆行。 所以某天订单是一种币种但手续费按两种币种计费,就会为该日期产生两行,它们的结算币种列相加等于当天合计。

为什么我的导出回来是一个 zip?

两个独立原因,任何一个单独出现都足以触发: 单一币种且未超行数限制的结果会以单个文件下载,没有 zip,也没有序号后缀。

导出任务状态是什么意思?

导出在设计上就是异步的:您发起一个,离开页面,稍后再来取文件。列表显示导出日期、状态、导出类型和文件。 导出队列的一般行为,包括链接过期,请参阅 导出与报表下载。

导出文件里的 Settlement Status 列是什么意思?

它告诉您某笔交易在导出时点是否已结算,它有四个值——不是两个: 把 UNDEFINED 或 NOT_APPLICABLE 理解为”未结算”会高估仍欠您的金额。 请明确按 UNSETTLED 筛选,而不是按”非 SETTLED”。

我还能看到 Settlement Estimation 菜单,我该用哪一个?

如果您的账户还有它,Settlement Estimation 单独显示结算前的预估,并有自己的 31 天导出。 在实践中它已被结算报表按 Payment Date 维度导出取代,后者在一个文件里返回已结算和尚未结算的交易, 您不必导出两次再合并。 您的账户能看到哪些菜单是按商户设置的。如果您更愿意使用统一的单一导出,请联系您的客户经理。
同一周期两次导出的数字对不上? 联系支持团队,提供两次导出的日期和您选择的维度—— Payment Date 与 Settlement Date 的差异能解释其中大多数情况。