|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IVerrechenbar
Das Leistungskonzept ist "pluggable" definiert. Dies, damit neue Abrechnungssysteme jederzeit leicht integriert werden können. Ein Leistungssystem muss nur das Interface Verrechenbar implementieren, um von Elexis ohne weitere Modifikationen genutzt werden zu können.
Nested Class Summary | |
---|---|
static class |
IVerrechenbar.DefaultComparator
|
static class |
IVerrechenbar.DefaultFilter
|
static class |
IVerrechenbar.DefaultOptifier
|
static class |
IVerrechenbar.NoObligationOptifier
|
static class |
IVerrechenbar.VatInfo
Definition von Informationen zu der Leistung welche für die MWSt relevant sind. |
Field Summary | |
---|---|
static java.util.Comparator<IVerrechenbar> |
comparator
|
static IFilter |
ifilter
|
static IOptifier |
optifier
|
Method Summary | |
---|---|
java.util.Comparator<IVerrechenbar> |
getComparator()
Einen Comparator zum Sortieren von Leistungen dieses Typs liefern |
double |
getFactor(TimeTool date,
Fall fall)
|
IFilter |
getFilter(Mandant m)
Einen Filter liefern, um Elemente dieses Typs nach Mandant zu filtern |
Money |
getKosten(TimeTool dat)
Eigene Kosten für diese Leistung |
int |
getMinutes()
Zeitanrechnung für diese Leistung (in Minuten) |
IOptifier |
getOptifier()
|
int |
getTP(TimeTool date,
Fall fall)
Betrag dieser Verrechenbar (in TP*100) an einem bestimmten Datum liefern |
IVerrechenbar.VatInfo |
getVatInfo()
Die MWSt Informationen zu dieser Leistung |
java.lang.String |
getXidDomain()
|
Methods inherited from interface ch.elexis.core.data.ICodeElement |
---|
getActions, getCode, getCodeSystemCode, getCodeSystemName, getId, getText |
Field Detail |
---|
static final IOptifier optifier
static final java.util.Comparator<IVerrechenbar> comparator
static final IFilter ifilter
Method Detail |
---|
IOptifier getOptifier()
java.util.Comparator<IVerrechenbar> getComparator()
IFilter getFilter(Mandant m)
int getTP(TimeTool date, Fall fall)
double getFactor(TimeTool date, Fall fall)
Money getKosten(TimeTool dat)
dat
- Datum, für das die Kosten geliefert werden sollenint getMinutes()
java.lang.String getXidDomain()
IVerrechenbar.VatInfo getVatInfo()
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |