Apply Contract to All Requests raised by this account option is greyed out while creating a new contract

Apply Contract to All Requests raised by this account option is greyed out while creating a new contract

1. Whenever I put in Expiry date the checkbox for Apply Contract to All Requests raised by this account becomes greyed out.
--> This will happen if there is another active contract for the same period.

Two rules are applied while creating a contract in our application :

1. You can create multiple contracts for an account only if unique products are associated with the contract for the same period. 

2. In case you select the option -> Apply Contract to All Requests raised by this account, you cannot create another contract for the same account / same period.

 Assume You are getting an alert message stating Please select products and also Apply Contract to All Requests raised by this account during contract creation.

This happens in the below scenarios 

--> A) This alert will be thrown if you have not selected the products in the contract and trying to save them. In case you don't want to associate any products to the contract or you don't have any products for the accounts and if you want to apply this contract to all requests, then you need to select Apply Contract to All Requests raised by this account during contract creation.

B)  Apply Contract to All Requests raised by this account during contract creation option is disabled for the below case.

Assume, if you have a contract for the period Say 01/01/22 to 10/01/22.

Now let's say today is 06/01/22. Now if you terminate the contract and try to create a new one then you can create the contract only with a start date as 06/01/22 to 10/01/22 and you cannot create a contract from 05/01/22 to 10/01/22 -> while doing this, the option will be disabled.

                  New to ADManager Plus?

                    New to ADSelfService Plus?

                      • Related Articles

                      • Script to Notify Support Reps when a new reply is received for Unassigned Requests

                        Please do follow the below steps to notify support reps when an unassigned request is updated or when a reply is received.  1. Download the configuration.json file, sendMail.py file, requestobj.json file from the below link: ...
                      • Scripts to update request status when a new reply is received.

                        Please do refer to the below steps to change the status when a Contact sends a new reply to the ticket. 1. Download the script files from the below link and extract them and place it under..\ManageEngine\SupportCenter\integration\custom_scripts - ...
                      • Delete requests

                        If you would like to delete the older requests, you could use the below query. Connect to the Database For MSSQL: delete from workorder where dateadd(s,datediff(s,GETUTCDATE() ,getdate()) + (CREATEDTIME/1000),'1970-01-01 00:00:00') <= ...
                      • Query Report to find the Contract details in SCP 11.0

                        SELECT ad.ORG_NAME AS "Account", ac.CONTRACTNAME AS "Contract Name", ac.CONTRACTNO AS "Contract Number", ( case when sp.PLANTYPE like 'Charge Per Hour' then concat(cast(((bc.consumedunits/(1000))/(60*60)) as varchar), ':' ...
                      • Billing Date Errors

                        If the Start date and the billing date are set with the same date confusion occurs while creating a contract. Example: Here is a scenario were the Start date and the billing date are set as '1st' and it's set to quarterly billing. Logically the bill ...