- public ParsedPosting asParsedPosting() {
- ParsedPosting result = new ParsedPosting();
- result.setPaccount(accountName);
- ArrayList<ParsedAmount> amounts = new ArrayList<>();
- ParsedAmount amt = new ParsedAmount();
- amt.setAcommodity((currency == null) ? "" : currency);
- amt.setAismultiplier(false);
- ParsedQuantity qty = new ParsedQuantity();
- qty.setDecimalPlaces(2);
- qty.setDecimalMantissa(Math.round(amount * 100));
- amt.setAquantity(qty);
- ParsedStyle style = new ParsedStyle();
- style.setAscommodityside('L');
- style.setAscommodityspaced(false);
- style.setAsprecision(2);
- style.setAsdecimalpoint('.');
- amt.setAstyle(style);
- amounts.add(amt);
- result.setPamount(amounts);
- return result;
- }
-}