Subversion Repositories SmartDukaan

Rev

Rev 22680 | Rev 22682 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22680 Rev 22681
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);