Subversion Repositories SmartDukaan

Rev

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

Rev 31032 Rev 31045
Line 822... Line 822...
822
		pdfModel.setAuther("SmartDukaan");
822
		pdfModel.setAuther("SmartDukaan");
823
		pdfModel.setInvoiceDate(FormattingUtils.formatDate(fofoOrder.getCreateTimestamp()));
823
		pdfModel.setInvoiceDate(FormattingUtils.formatDate(fofoOrder.getCreateTimestamp()));
824
 
824
 
825
		// insurance calculation
825
		// insurance calculation
826
		List<InsurancePolicy> insurancePolicies = insurancePolicyRepository
826
		List<InsurancePolicy> insurancePolicies = insurancePolicyRepository
827
				.selectByRetailerIdInvoiceNumber(fofoOrder.getFofoId(), fofoOrder.getInvoiceNumber());
827
				.selectByRetailerIdInvoiceNumber(fofoOrder.getInvoiceNumber());
828
		Set<CustomInsurancePolicy> customInsurancePolicies = new HashSet<>();
828
		Set<CustomInsurancePolicy> customInsurancePolicies = new HashSet<>();
829
		final float totalInsuranceTaxRate = 18;
829
		final float totalInsuranceTaxRate = 18;
830
		for (InsurancePolicy insurancePolicy : insurancePolicies) {
830
		for (InsurancePolicy insurancePolicy : insurancePolicies) {
831
			float taxableInsurancePrice = insurancePolicy.getSaleAmount() / (1 + totalInsuranceTaxRate / 100);
831
			float taxableInsurancePrice = insurancePolicy.getSaleAmount() / (1 + totalInsuranceTaxRate / 100);
832
			CustomInsurancePolicy customInsurancePolicy = new CustomInsurancePolicy();
832
			CustomInsurancePolicy customInsurancePolicy = new CustomInsurancePolicy();