}
}
// get text for ip1::total
BigDecimal total = ip1.getTotal();
LexEngine le = new LexEnginePL();
long integerPart = total.longValue();
long digitsPart = total.multiply(new BigDecimal(100d)).remainder(new BigDecimal(100d)).longValue();
invoice.setHrTotalIntegerPart(le.getTextForNumber(integerPart));
invoice.setHrTotalDigitsPart(le.getTextForNumber(digitsPart));
if (logger.isDebugEnabled()) {
logger.debug("recalculateInvoice(Invoice) - set - hrTotalIntegerPart=" + invoice.getHrTotalIntegerPart());
logger.debug("recalculateInvoice(Invoice) - set - hrTotalDigitsPart=" + invoice.getHrTotalDigitsPart());
}