您可能会遇到系统未为域名续费生成发票的问题,这通常由以下常见原因导致。
自动续费禁用
若域名记录的“自动续费”功能被禁用,则不会自动生成续费发票。
禁用此选项的步骤:
-
进入 客户 > 域名注册。
-
搜索并点击目标域名。
-
在“管理工具”下找到“禁用自动续费”开关。若设置为“是”,则自动续费被禁用,系统不会自动生成发票。
-
将“禁用自动续费”设置为“否”。
-
点击 保存更改。
系统将在下次每日自动化定时任务运行时生成续费发票。更多信息请参阅域名续费。
状态非活跃或待处理
若域名记录的状态非“活跃”或“待处理”,则不会生成续费发票。
设置此值的步骤:
-
进入 域名 > 域名注册。
-
搜索并点击目标域名。
-
若状态未设置为“活跃”或“待处理”,请更新:
-
点击 保存更改。
系统将在下次每日自动化定时任务运行时生成续费发票。
下次到期日超过发票生成天数
若域名记录的“下次到期日”晚于您在“发票生成”设置中指定的天数,则不会自动生成续费发票。
检查步骤:
-
进入 设定 > 系统设定 > 自动化设定。
-
找到“发票生成”值(示例:14天)。
-
进入 客户 > 域名注册。
-
搜索并点击目标域名。
-
查看“下次到期日”是否晚于“发票生成”设置的天数。
示例:
假设今日为2022年1月1日:
-
下次到期日:2022年1月14日
-
发票生成:14天 → 当天生成发票。
-
下次到期日:2022年1月15日
-
发票生成:14天 → 当天不生成发票。
若发票尚未到期,可通过客户区的购物车或客户的“摘要”标签提前续费。
已开具发票
若系统已为当前“下次到期日”生成过续费发票,但被管理员删除,则不会自动生成新发票。
检查方法:
-
使用您熟悉的方法(如phpMyAdmin)访问WHMCS MySQL®数据库。
-
执行以下查询(将
x
替换为客户“摘要”标签中显示的域名ID):
查询应返回空结果(表示无已删除发票):
若有结果,说明存在已删除的续费发票。可通过客户的“日志”标签中的“发票已删除”或“订单已删除”条目,确认删除人及时间。
解决步骤:
-
进入 客户 > 域名注册。
-
搜索并点击目标域名。
-
将“下次到期日”设置为提前1天。
-
点击 保存更改。
系统将在下次每日自动化定时任务运行时生成续费发票。
每日自动化定时任务问题
每日定时任务负责根据自动化设置处理发票生成、付款提醒、账户暂停及终止等操作。若部分操作未执行,可能是定时任务未成功运行。
更多信息请参阅验证系统定时任务是否被调用。