{"id":11161,"date":"2025-01-21T07:15:14","date_gmt":"2025-01-21T07:15:14","guid":{"rendered":"https:\/\/www.trustedhosting.in\/blog\/?p=11161"},"modified":"2025-01-21T07:15:14","modified_gmt":"2025-01-21T07:15:14","slug":"how-domain-invoice-cancellation","status":"publish","type":"post","link":"https:\/\/www.webystrata.com\/blog\/how-domain-invoice-cancellation\/","title":{"rendered":"How to Troubleshoot Domain Invoice Cancellation"},"content":{"rendered":"<h1><a href=\"https:\/\/www.trustedhosting.in\/master-reseller-hosting.html\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11159 size-full\" title=\"How to Troubleshoot Domain Invoice Cancellation\" src=\"https:\/\/www.trustedhosting.in\/blog\/wp-content\/uploads\/2025\/01\/8374828_3838889.jpg\" alt=\"How to Troubleshoot Domain Invoice Cancellation\" width=\"2000\" height=\"2000\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/8374828_3838889.jpg 2000w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/8374828_3838889-300x300.jpg 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/8374828_3838889-1024x1024.jpg 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/8374828_3838889-150x150.jpg 150w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/8374828_3838889-768x768.jpg 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/8374828_3838889-1536x1536.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/a><\/h1>\n<h1>How to Troubleshoot Domain Invoice Cancellation<\/h1>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_AC7D3AE4-866C-41B3-911E-E949802A816D\" class=\"text-block-content\">\n<p>You may encounter a situation where the system changes the status of domain renewal invoices to\u00a0<em>Cancelled<\/em>. This is generally due to one of two common causes:<\/p>\n<ul>\n<li>The domain expired.<\/li>\n<li>The client placed a domain renewal order.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"step step-depth-1\" data-step-uuid=\"3A48D0F1-C4D9-49C5-B352-4D350D43F55C\">\n<h2 id=\"domain-expired\" tabindex=\"0\">Domain Expired<\/h2>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_F56E3D48-C533-4E7F-B0AF-FC222C748489\" class=\"text-block-content\">\n<p>When a domain passes the expiration date and\u00a0<strong>Domain Grace and Redemption Fees<\/strong>\u00a0is\u00a0<em>OFF<\/em>, the system will cancel the invoice to prevent clients from paying for a domain that they cannot renew.<\/p>\n<ul>\n<li>To allow clients to renew domains during the renewal grace or redemption periods while preserving the status of the renewal invoices as\u00a0<em>Unpaid<\/em>, enable\u00a0<strong>Domain Grace and Redemption Fees<\/strong>\u00a0at<strong>\u00a0Configuration &gt; System Settings &gt; General Settings\u00a0<\/strong>in the\u00a0<strong>Domains\u00a0<\/strong>tab.<\/li>\n<li>To observe and customize the grace periods for individual TLDs, go to\u00a0<strong>Configuration &gt; System Settings &gt; Domain Pricing<\/strong>\u00a0and click the gear icon:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11162\" src=\"https:\/\/www.trustedhosting.in\/blog\/wp-content\/uploads\/2025\/01\/f534f390-7fa1-4101-ae6b-3f4da8a0f400.png\" alt=\"\" width=\"981\" height=\"204\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/f534f390-7fa1-4101-ae6b-3f4da8a0f400.png 981w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/f534f390-7fa1-4101-ae6b-3f4da8a0f400-300x62.png 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/f534f390-7fa1-4101-ae6b-3f4da8a0f400-768x160.png 768w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><\/p>\n<div class=\"step step-depth-1\" data-step-uuid=\"3A48D0F1-C4D9-49C5-B352-4D350D43F55C\">\n<div class=\"instructions screensteps-textblock screensteps-wrapper--tip screensteps-wrapper\" tabindex=\"0\" role=\"status\" aria-label=\"tip\">\n<div id=\"text-content_C0BF373D-256F-4E4F-A0E1-2FFC0E3DF814\" class=\"text-block-content\">\n<p>To never cancel a domain renewal invoice after the expiration date, set\u00a0<strong>Grace Period Duration<\/strong>\u00a0and\u00a0<strong>Redemption Period Duration<\/strong>\u00a0to a high value (for example,\u00a0<code>9999<\/code>).<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"step step-depth-1\" data-step-uuid=\"8FACF16A-FF14-4BFD-8DCB-70B49E594B03\">\n<h2 id=\"domain-renewal-order\" tabindex=\"0\">Domain Renewal Order<\/h2>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_3CF12BCB-A361-477F-9E21-1CE67C40DCF6\" class=\"text-block-content\">\n<p>When a client places a domain renewal order from the Client Area, the system will cancel any unpaid renewal invoices for the same domain. If the invoice contains multiple line items, the system will update the invoice to remove the domain renewal item. This prevents clients from paying twice for a domain renewal.<\/p>\n<p>To disable this option:<\/p>\n<ol>\n<li>Go to the\u00a0<strong>Domains<\/strong>\u00a0tab at\u00a0<strong>Configuration &gt; System Settings &gt; General Settings<\/strong>.<\/li>\n<li>Uncheck\u00a0<strong>Enable Renewal Orders<\/strong>.<\/li>\n<li>Click\u00a0<strong>Save Changes<\/strong>.<\/li>\n<\/ol>\n<p>This will prevent clients from placing on-demand domain renewal orders. The client\u00a0<strong>must<\/strong>\u00a0pay the auto-renewal invoice, which will be the only invoice that the system generates for the domain renewal.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to Troubleshoot Domain Invoice Cancellation You may encounter a situation where the system changes the status of domain renewal&hellip;<\/p>\n","protected":false},"author":1,"featured_media":11159,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-11161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-whmcs"],"_links":{"self":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/11161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/comments?post=11161"}],"version-history":[{"count":1,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/11161\/revisions"}],"predecessor-version":[{"id":11163,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/11161\/revisions\/11163"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media\/11159"}],"wp:attachment":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media?parent=11161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/categories?post=11161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/tags?post=11161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}