| Line 1022... |
Line 1022... |
| 1022 |
Set<CustomInsurancePolicy> customInsurancePolicies = new HashSet<>();
|
1022 |
Set<CustomInsurancePolicy> customInsurancePolicies = new HashSet<>();
|
| 1023 |
final float totalInsuranceTaxRate = 18;
|
1023 |
final float totalInsuranceTaxRate = 18;
|
| 1024 |
for(InsurancePolicy insurancePolicy : insurancePolicies){
|
1024 |
for(InsurancePolicy insurancePolicy : insurancePolicies){
|
| 1025 |
float taxableInsurancePrice = insurancePolicy.getSaleAmount() / (1 + totalInsuranceTaxRate / 100);
|
1025 |
float taxableInsurancePrice = insurancePolicy.getSaleAmount() / (1 + totalInsuranceTaxRate / 100);
|
| 1026 |
CustomInsurancePolicy customInsurancePolicy = new CustomInsurancePolicy();
|
1026 |
CustomInsurancePolicy customInsurancePolicy = new CustomInsurancePolicy();
|
| 1027 |
customInsurancePolicy.setDescription("Theft Protection Plan for IMEI-" + insurancePolicy.getSerialNumber() + "\n Certificate No - " + insurancePolicy.getPolicyNumber());
|
1027 |
customInsurancePolicy.setDescription("Damage Protection Plan for device IMEI #" + insurancePolicy.getSerialNumber() + "\n Certificate No. " + insurancePolicy.getPolicyNumber());
|
| 1028 |
customInsurancePolicy.setHsnCode("");
|
1028 |
customInsurancePolicy.setHsnCode("");
|
| 1029 |
customInsurancePolicy.setRate(taxableInsurancePrice);
|
1029 |
customInsurancePolicy.setRate(taxableInsurancePrice);
|
| 1030 |
customInsurancePolicy.setIgstRate(18);
|
1030 |
customInsurancePolicy.setIgstRate(18);
|
| 1031 |
customInsurancePolicy.setIgstAmount(taxableInsurancePrice * 18 /100);
|
1031 |
customInsurancePolicy.setIgstAmount(taxableInsurancePrice * 18 /100);
|
| 1032 |
customInsurancePolicy.setCgstRate(18);
|
1032 |
customInsurancePolicy.setCgstRate(18);
|