排查域名发票生成问题​ 列印

  • 0

您可能会遇到系统未为域名续费生成发票的问题,这通常由以下常见原因导致。

​自动续费禁用​

若域名记录的“自动续费”功能被禁用,则不会自动生成续费发票。

​禁用此选项的步骤​​:

  1. 进入 ​​客户 > 域名注册​​。

  2. 搜索并点击目标域名。

  3. 在“管理工具”下找到“禁用自动续费”开关。若设置为“是”,则自动续费被禁用,系统不会自动生成发票。

     
    Disable Auto Renew = No
  4. 将“禁用自动续费”设置为“否”。

  5. 点击 ​​保存更改​​。

系统将在下次每日自动化定时任务运行时生成续费发票。更多信息请参阅域名续费。

​状态非活跃或待处理​

若域名记录的状态非“活跃”或“待处理”,则不会生成续费发票。

​设置此值的步骤​​:

  1. 进入 ​​域名 > 域名注册​​。

  2. 搜索并点击目标域名。

  3. 若状态未设置为“活跃”或“待处理”,请更新:

    Domain Status Active

  4. 点击 ​​保存更改​​。

系统将在下次每日自动化定时任务运行时生成续费发票。

​下次到期日超过发票生成天数​

若域名记录的“下次到期日”晚于您在“发票生成”设置中指定的天数,则不会自动生成续费发票。

​检查步骤​​:

  1. 进入 ​​设定 > 系统设定 > 自动化设定​​。

  2. 找到“发票生成”值(示例:14天)。

     
    Automation Settings 14 Days
  3. 进入 ​​客户 > 域名注册​​。

  4. 搜索并点击目标域名。

  5. 查看“下次到期日”是否晚于“发票生成”设置的天数。
    Next Due Date 14/01/2022

​示例​​:

假设今日为2022年1月1日:

  • 下次到期日:2022年1月14日

  • 发票生成:14天 → 当天生成发票。

  • 下次到期日:2022年1月15日

  • 发票生成:14天 → 当天不生成发票。

若发票尚未到期,可通过客户区的购物车或客户的“摘要”标签提前续费。

​已开具发票​

若系统已为当前“下次到期日”生成过续费发票,但被管理员删除,则不会自动生成新发票。

​检查方法​​:

  1. 使用您熟悉的方法(如phpMyAdmin)访问WHMCS MySQL®数据库。

  2. 执行以下查询(将x替换为客户“摘要”标签中显示的域名ID):

     
     
    SELECT * FROM tblinvoiceitems WHERE relid='x' AND (type='Domain' OR type='DomainRegister' OR type='DomainTransfer') AND invoiceid NOT IN(SELECT id FROM tblinvoices)
     
     

查询应返回空结果(表示无已删除发票):

phpmyadmin showing a success result

若有结果,说明存在已删除的续费发票。可通过客户的“日志”标签中的“发票已删除”或“订单已删除”条目,确认删除人及时间。

​解决步骤​​:

  1. 进入 ​​客户 > 域名注册​​。

  2. 搜索并点击目标域名。

  3. 将“下次到期日”设置为提前1天。

  4. 点击 ​​保存更改​​。

系统将在下次每日自动化定时任务运行时生成续费发票。

​每日自动化定时任务问题​

每日定时任务负责根据自动化设置处理发票生成、付款提醒、账户暂停及终止等操作。若部分操作未执行,可能是定时任务未成功运行。

更多信息请参阅验证系统定时任务是否被调用。


这篇文章有帮助吗?

« 返回

Powered by WHMCompleteSolution