| 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();
|