平台服务商按API调用量计费,客户删除日志后欠费金额怎样核定?
2026-09-16
客户删除了API调用日志,服务商仍可凭合同、服务端记录及其他证据主张欠费;能够支持多少金额,要逐项证明收费口径、实际用量和未付余额。删除行为本身既不会让已发生的费用归零,也不足以让服务商账单全额成立。追款前应形成一份能够从原始请求记录复算到金额的明细,并说明缺失数据对计算有什么影响。
同一次业务操作,为什么可能出现多次收费记录
API是软件之间传递请求和结果的接口。以佛山制造企业接入工业互联网平台为例,假设车间系统通过接口查询设备状态,一次查询超时后自动重试,网关留下三条记录,客户系统只保存一次成功结果。双方都可能认为自己的数量准确,却使用了不同的计数单位。若客户随后清理本地日志,争议便同时涉及计费解释和历史数据核验。
核账时先找签约时生效的计费附件。一次请求发出就收费、收到成功响应才收费、同一业务编号仅收一次费,三种约定会算出不同结果。还要核对测试账号、健康检查请求、批量调用的子请求、免费额度以及失败重试的处理。网关统计的是收到多少请求,并不自行决定这些请求在合同上都应收费。
《民法典》第五百零九条要求依约履行,第五百一十条规定约定不明时的补充确定路径。合同只写调用量而没有定义的,应结合关联附件、接入测试时的说明、历次实际结算方式查明含义。历史账单如果只显示总额,客户曾付款也未必足以证明其接受了后来才出现的全部收费项目。现行官网价格页还应核对是否就是争议期间双方采用的版本。[民法典官方原文](https://www.court.gov.cn/zixun/xiangqing/233181.html)
对于服务商预先拟定的“全部以平台统计为准”条款,需分别检查是否订入合同、是否履行重大利害关系条款的提示说明义务,以及内容是否存在不合理加重客户责任等情形。《民法典》第四百九十六至四百九十八条对这些问题有具体规定。即使双方约定使用平台数据,也仍需解释统计的来源和方法,不能把一张总量截图当作客户放弃一切异议的证明。
把账单中的数量追溯到具体请求
服务商可以先选一个争议明确的账期,沿租户账号、接口名称、请求标识和响应结果核对。租户账号是平台分配给客户的业务空间标识,要用开通记录、合同附件或客户确认材料把它对应到签约主体。只知道某个IP地址访问过平台,未必能排除共享出口、其他客户或内部测试的请求。
技术人员导出记录时,应保留原始字段,并另附字段含义、时间范围、时区、筛选条件和去重规则。财务人员依据相同条件重新计算,应能得到相同用量。导出后再在表格中手工删除异常行,却不保留删除理由和原表,会使客户难以核验,也会削弱账单的说服力。可为导出文件记录校验值,以便检查此后有无变化;校验值本身不能证明导出前的数据就是真实完整的。
证据不能只停留在计费数据库。可用网关记录核对请求是否到达,用业务响应记录确认是否符合成功计费条件,再用客户收到的结果、用量预警邮件或中立云平台记录交叉验证。不同系统统计窗口不一致时,跨月边界会产生差额,应列明是按请求开始时间、响应时间还是约定结算时点归属月份。对只有部分日期保留明细的账期,应说明覆盖范围,避免把抽样验证表述成全月逐笔核实。
《最高人民法院关于民事诉讼证据的若干规定》第十四、十五条承认相关电子记录的证据形式,并规定电子数据原件要求;第九十三、九十四条涉及真实性审查。服务商自己形成的日志并非当然无效,日常业务形成的数据也并非当然证明欠费数额。系统可靠性、记录完整性、提取经过以及反证,都会影响判断。[最高人民法院官方规定](https://www.court.gov.cn/zixun/xiangqing/212721.html)
客户说日志删了,需要继续查明什么
应请客户说明删除的时间、对象和机制:清理的是用户界面中的历史记录,还是底层存储;是既有轮转策略自动覆盖,还是有人手动执行删除;备份、审计记录及接收结果是否仍在其他系统中。双方沟通应具体到争议月份和接口,不能只留下“资料没了”一句概括答复。
如果删除早于争议,且与此前正常执行的保存策略一致,不能仅凭记录缺失认定客户恶意逃费。客户收到明确的账单异议处理通知后主动清除指定期间记录,或者声称无法提供却仍能导出相关备份,则应保存通知送达、权限分配、删除审计与备份存在的线索,供法院评价。服务商也要交代自己为何没有保留同一账期的明细,不能把自身记录不足全部归责于客户。
证据规定第九十五条针对一方控制证据、无正当理由拒不提交等情形,赋予法院认定不利证据内容主张成立的空间。主张适用这一规则时,应明确客户控制哪份数据、它证明哪一段调用事实、为何认为拒交没有正当理由。已删除的记录是否涉及证据妨碍,仍需结合删除经过和其他证据判断,不能直接把“删除日志”替换成“全额欠费已获证明”。
对存放在独立云服务商处、自己无法取得的特定记录,可以在诉讼中申请法院调查收集。按证据规定第二十条,应在举证期限届满前提出书面申请,列明数据持有者、具体内容、不能自行收集的原因和明确线索。若面临短期覆盖或灭失风险,应及时评估证据保全;保全范围宜围绕争议账号和期间,避免提出与核账无关的整套业务数据需求。
用双方能够复算的项目确定未付余额
数量核验后再计算价格。下面仅作单一接口、固定单价的假设示例:某月网关记录一百万次请求,其中十万次属于约定不收费的测试和失败请求,可收费量为九十万次;当月另有十万次免费额度,剩余八十万次按每千次两元计费,服务费为一千六百元。若该账期已实际抵扣六百元预付款,未付余额为一千元。免费额度、排除项目和预付款抵扣都需要对应约定或记录,不能在多个月份重复扣减。
采用阶梯单价的,应写清是各档分别累进收费,还是达到档位后全部用量适用新价。若多个接口共用免费包或预付款,应提供分配规则及已抵扣明细。上述示例没有包含最低消费、税费另计或违约金;真实合同存在这些项目时,要分别列出依据,不能直接套用示例金额。
针对客户提出的异常增长,宜把争议定位到具体日期和请求类型。如果增长来自程序循环请求,还需结合计费约定、异常来源、服务可用性和双方告警处理判断。不能只因客户没有获得预期经营收益就删除所有已履行的服务费,也不能只因请求确曾到达就忽略服务商系统故障造成的重复计量。
诉前检查时,将证据足以支持的用量、仍有争议的用量分别列示,附上所适用的费率版本、优惠、已付款及付款到期日。依《民法典》第五百七十九条提出支付请求,仍需说明到期金额的组成。催款函可要求客户在明确期限内指出具体异议行及理由;单方在函中写上“逾期不回即认可”,不能自行替代双方有效约定和其他证据。
佛山孟翔律师实务提醒
佛山制造企业的软件采购和工厂运维可能由不同人员负责。追收接口欠费时,可请客户财务与技术负责人共同核对同一份争议明细:技术人员确认请求范围及删除机制,财务人员确认账期、优惠和抵扣。技术人员承认系统发出过请求,不应被扩写成其代表公司确认全部欠款;签认余额还要核对签认人的权限。
孟翔律师,广东佛山执业律师,广东尚尧律师事务所执行主任,兰州大学法律硕士。
准备追款的服务商,可先让技术人员保存争议账期导出文件及复算条件,再将无法解释的差额交给财务逐项标注。向客户发出的材料应允许其定位到有异议的请求或收费规则,并同步要求保存尚存备份。这样形成的账款明细,才能说明哪些金额已有依据、哪些部分还需要取证。
