raikar_raviraj
30th April 2012, 12:23
Hi,
Initially we created a contract for 24 months. This Service Contract was cancelled after 4 months because the customer did not pay.
Now customer calls back again, pays the dues and wants to continue with the service contract, so what the user has done is he created a new contract with pending duration of the initial contract ( 20 months), but after this 20 months the contracts needs to be renewed again for 1 year.
So what the user tries to do is:
Create contract with duration = 20 months in Terms tab through session tsctm3100m000.
And in contract changes tab under contract renewal period field put 1 year.
Test Server Simulated Case
After this Configuration lines is created, here the effective date and expiry date is as in the contract header i.e for 20 months.
Below is the effective date and expiry period of both service contract and configuration line no 10.
Effective date : 30/04/2012
Expiry Date : 29/12/2013
Now when we try to activate the contract changes, the system show the following message.
"The effectivity of Configuration Line 10 must fall within the effectivity period of Service Contract <Service Contract No>"
The below case is in production server and same case when simulate in test server we get the scenario as stated above.
Production Server Case
If we check the configuration lines it takes the dates with renewal period and not the Service Contract Period .
Duration of Service Contract
Effective date : 30/04/2012
Expiry Date : 29/12/2013
Duration of Configuration Lines
Effective date : 30/04/2012
Expiry Date : 29/04/2013
If we try to change the expiry date in Configuration Lines from 29/04/2013
to 29/12/2013 it gives the following error message :
"Configuration Line expiry date must be earlier or equal to the expiry date of the header".
Please let me know how do we tackle the issue, if this is a bug and any standard solutions needs to be installed to fix this issue. Is there any other way out to handle the problem.
Thanks in advance.
Initially we created a contract for 24 months. This Service Contract was cancelled after 4 months because the customer did not pay.
Now customer calls back again, pays the dues and wants to continue with the service contract, so what the user has done is he created a new contract with pending duration of the initial contract ( 20 months), but after this 20 months the contracts needs to be renewed again for 1 year.
So what the user tries to do is:
Create contract with duration = 20 months in Terms tab through session tsctm3100m000.
And in contract changes tab under contract renewal period field put 1 year.
Test Server Simulated Case
After this Configuration lines is created, here the effective date and expiry date is as in the contract header i.e for 20 months.
Below is the effective date and expiry period of both service contract and configuration line no 10.
Effective date : 30/04/2012
Expiry Date : 29/12/2013
Now when we try to activate the contract changes, the system show the following message.
"The effectivity of Configuration Line 10 must fall within the effectivity period of Service Contract <Service Contract No>"
The below case is in production server and same case when simulate in test server we get the scenario as stated above.
Production Server Case
If we check the configuration lines it takes the dates with renewal period and not the Service Contract Period .
Duration of Service Contract
Effective date : 30/04/2012
Expiry Date : 29/12/2013
Duration of Configuration Lines
Effective date : 30/04/2012
Expiry Date : 29/04/2013
If we try to change the expiry date in Configuration Lines from 29/04/2013
to 29/12/2013 it gives the following error message :
"Configuration Line expiry date must be earlier or equal to the expiry date of the header".
Please let me know how do we tackle the issue, if this is a bug and any standard solutions needs to be installed to fix this issue. Is there any other way out to handle the problem.
Thanks in advance.