LEXUNYU GLOBAL乐寻屿出海工具箱

两版月报对照:逐行匹配销售与退款变化

用相同口径的两次导出定位新增、消失、改值和一对多异常,保留差异证据。

报表与对账 / 最后核对 2026-11-08

适用条件

同一平台、同一账户、同一报表类型与月份的旧版和新版 CSV;不同平台或不同字段口径先建立映射,不能直接相减。

操作步骤

  1. 在平台官方 Reports 中选同一账户、月份、时区、币种、交易状态及报表类型导出 A 版;修正数据或月末重导时用完全相同筛选条件导出 B 版,原文件只读保留,记生成时间和行数。Paddle 可分别取 Transactions 与 Adjustments(退款、贷项、拒付)报告。
  2. 先核两版列名、字段含义、编码和金额单位;建立稳定键,如交易 ID+调整 ID+行项目 ID。一个交易含多行商品或多笔退款时,不可只用交易 ID 强制一对一匹配。结果是字段映射与键规则。
  3. 逐行按稳定键匹配 A 与 B,输出‘两版相同、仅 A、仅 B、同键金额或状态变化’四类;同键在任一版出现多行时标‘一对多/多对多待核’,逐笔展开,不先合并覆盖。
  4. 按原币和报表口径分别汇总销售、退款、费用、调整及净额,复算 A 总额、B 总额与差额;为每个差额附原始行号、ID 和对应账务期间。跨期退款或状态从 paid 变 completed 要单独说明。
  5. 把差异清单交给报表负责人确认补录、重复、退款或口径变化;确认前保留‘未解释’,不要自动改账。形成版本、筛选参数、行数、异常数、确认人和关闭日期的交接记录。

工作记录模板

平台/账户:___;月份/时区/币种:___;报表类型与筛选:___;A/B 生成时间与行数:___;稳定键:___;仅 A:___;仅 B:___;改值:___;一对多待核:___;总额差:___;差异责任人/结论:___。

官方依据

具体示例

示例:同一月交易报告 A 有 100 行、B 有 101 行,筛选条件完全相同。按‘交易 ID+行项目 ID’匹配后发现 100 行相同、B 独有一行 20 美元;先保留该行原始 ID、行号和状态,核是否为迟到交易,再复算 B 与 A 的销售总额应相差 20 美元。若调整报告出现同一交易的两笔部分退款,需用调整 ID 分成两行,不能用交易 ID 覆盖其中一笔。数值仅为演示。

容易出错的地方

  • 拿不同月份、时区、币种或状态筛选的两版 CSV 直接相减。
  • 只用交易 ID 强制一对一匹配,覆盖多商品或多次退款。
  • 发现差额就改账,未保存原始行与确认人。

常见问题

B 版比 A 版多一行,能直接算新增销售吗?

不能。先核该行报表类型、付款状态、交易期间和是否重复,再决定属于新增、迟到更新或口径变化。

一笔交易有两次部分退款怎么比较?

保留两个 adjustment ID 与各自日期、金额;分别匹配和汇总,不以交易 ID 合并覆盖。