ENGINEERING NOTE 33 / 50 · CARD
跨月卡片交易如何对账
一月发起的购买可能下月清算或退款。明确报表口径,并保留解释两个期间所需的事件日期。
本文由 OPEN RAMBO 发布。工程方案和伪代码用于说明设计,不是现有产品 API 文档;示例数字均为演示。
保留多种日期
授权时间、清算时间和入账时间不同,应分别保存。仅按数据库记录创建时间筛选,可能把迟导入交易放到错误期间。
结转未结束事项
期末列出未结束授权,跟踪后续清算撤销。不能因最终事件在下月一日零点后到达,就当作漏记扣款。
明确后续修订
后续退款可按报表策略作为当期贷记关联原购买。保留原报表版本并说明修订。具体会计处理遵循组织适用政策。
示意流程
fields = ["authorized_at", "settled_at", "posted_at", "original_tx_ref"]
# Select one documented date basis for each report.如何验收
测试月末授权、次月清算,汇总应对平且不重复购买。