@Value.Immutable public interface FfbDisposition extends Comparable<FfbDisposition>
| Modifier and Type | Method and Description |
|---|---|
static ImmutableFfbDisposition.Builder |
builder() |
default int |
compareTo(FfbDisposition other)
Compares transactions, sorted by depot, isin, auftragstyp, date, etc.
|
String |
getAuftragtyp()
The type of the order.
|
BigDecimal |
getBetrag()
The worth of the order as string, german format (decimal comma, thousands dots).
|
String |
getDepot()
Returns the name of the depot this transaction belongs to.
|
java.time.LocalDate |
getEingabedatum()
Date of entry as string (when the order was placed).
|
String |
getFondsname()
Returns the name of the fund this transaction belongs to.
|
String |
getIsin()
The Internation Securities Identification Number of the fund which was traded.
|
String |
getKagName()
The name of the Kapitalanlagegesellschaft, the investment trust.
|
Optional<BigDecimal> |
getRabatt()
The rabatt (discount) in german format (decimal comma).
|
BigDecimal |
getStuecke()
How many units of the investment funds are traded.
|
String |
getTeilauftragtyp()
The sub category of the order type (see
getAuftragtyp()). |
String |
getVerrechnungskonto()
The account where the amount will be withdrawn from, if applicable.
|
String |
getWkn()
The german Wertpapierkennnummer.
|
static ImmutableFfbDisposition.Builder builder()
String getDepot()
String getFondsname()
String getIsin()
String getWkn()
If you prepend this string with three zeroes (padding), than you have the NSIN.
String getKagName()
String getAuftragtyp()
Can be one of the following:
String getTeilauftragtyp()
java.time.LocalDate getEingabedatum()
String getVerrechnungskonto()
Warning! Can be null as seen here: Comment on github issue #1.
Known values:
BigDecimal getBetrag()
BigDecimal getStuecke()
Optional<BigDecimal> getRabatt()
default int compareTo(FfbDisposition other)
A date sorter might be an interesting alternative.
compareTo in interface Comparable<FfbDisposition>Copyright © 2018. All rights reserved.