| Line 385... |
Line 385... |
| 385 |
vatFactor = catalogClient.getVatPercentageForItem(lineitem.getItemId(), supplier.getStateId(), lineitem.getMrp());
|
385 |
vatFactor = catalogClient.getVatPercentageForItem(lineitem.getItemId(), supplier.getStateId(), lineitem.getMrp());
|
| 386 |
}else{
|
386 |
}else{
|
| 387 |
vatFactor = catalogClient.getVatPercentageForItem(lineitem.getItemId(), supplier.getStateId(), lineitem.getUnitPrice());
|
387 |
vatFactor = catalogClient.getVatPercentageForItem(lineitem.getItemId(), supplier.getStateId(), lineitem.getUnitPrice());
|
| 388 |
}
|
388 |
}
|
| 389 |
}
|
389 |
}
|
| 390 |
double taxAmount = (lineitem.getUnitPrice() * vatFactor)/100;
|
390 |
double preVatPrice = lineitem.getUnitPrice()/(1+(vatFactor/100));
|
| - |
|
391 |
double taxAmount = preVatPrice * (vatFactor/100);
|
| 391 |
detailsTable.addCell(new Phrase((String.format("%.2f", lineitem.getUnitPrice()-taxAmount)) + "",
|
392 |
detailsTable.addCell(new Phrase(String.format("%.2f", preVatPrice),
|
| 392 |
helvetica8));
|
393 |
helvetica8));
|
| 393 |
detailsTable.addCell(new Phrase(String.format("%.2f", vatFactor),
|
394 |
detailsTable.addCell(new Phrase(String.format("%.2f", vatFactor),
|
| 394 |
helvetica8));
|
395 |
helvetica8));
|
| 395 |
detailsTable.addCell(new Phrase(String.format("%.2f", taxAmount),
|
396 |
detailsTable.addCell(new Phrase(String.format("%.2f", taxAmount),
|
| 396 |
helvetica8));
|
397 |
helvetica8));
|