Package org.kapott.hbci.GV_Result
Class GVRKUms.UmsLine
- java.lang.Object
-
- org.kapott.hbci.GV_Result.GVRKUms.UmsLine
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- GVRKUms
public static class GVRKUms.UmsLine extends java.lang.Object implements java.io.Serializable
Eine "Zeile" des Kontoauszuges (enthält Daten einer Transaktion)- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
additional
Zusatzinformationen im Rohformat.java.lang.String
addkey
Erweiterte Informationen zur Art der Buchung (bankintern, optional).java.util.Date
bdate
BuchungsdatumValue
charge_value
Betrag für Gebühren des Geldverkehrs (optional)java.lang.String
customerref
Kundenreferenzjava.lang.String
endToEndId
NUR BEI CAMT: Ende-zu-Ende-Referenz (EREF)java.lang.String
gvcode
Art der Buchung (bankinterner Code).java.lang.String
id
NUR BEI CAMT: Eindeutiger Identifier der Buchung.java.lang.String
instref
Kreditinstituts-Referenzboolean
isCamt
Gibt an, ob ein Umsatz per CAMT abgerufen wurde.boolean
isSepa
Gibt an, ob ein Umsatz ein SEPA-Umsatz istboolean
isStorno
Handelt es sich um eine Storno-Buchung?Value
orig_value
Ursprünglicher Betrag (bei ausländischen Buchungen; optional)Konto
other
Gegenkonto der Buchung (optional).java.lang.String
primanota
Primanotakennzeichen (optional).java.lang.String
purposecode
NUR BEI CAMT: Der Purpose-Code der Buchung.Saldo
saldo
Der Saldo nach dem Buchen des Betragesvalue
java.lang.String
text
Beschreibung der Art der Buchung (optional).java.util.List<java.lang.String>
usage
Liste von Strings mit den Verwendungszweckzeilen.Value
value
Gebuchter Betragjava.util.Date
valuta
Datum der Wertstellung
-
Constructor Summary
Constructors Constructor Description UmsLine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addUsage(java.lang.String st)
java.lang.String
toString()
-
-
-
Field Detail
-
valuta
public java.util.Date valuta
Datum der Wertstellung
-
bdate
public java.util.Date bdate
Buchungsdatum
-
value
public Value value
Gebuchter Betrag
-
isStorno
public boolean isStorno
Handelt es sich um eine Storno-Buchung?
-
saldo
public Saldo saldo
Der Saldo nach dem Buchen des Betragesvalue
-
customerref
public java.lang.String customerref
Kundenreferenz
-
instref
public java.lang.String instref
Kreditinstituts-Referenz
-
orig_value
public Value orig_value
Ursprünglicher Betrag (bei ausländischen Buchungen; optional)
-
charge_value
public Value charge_value
Betrag für Gebühren des Geldverkehrs (optional)
-
gvcode
public java.lang.String gvcode
Art der Buchung (bankinterner Code). Nur wenn hier ein Wert ungleich999
drinsteht, enthalten die Attributetext
,primanota
,usage
,other
undaddkey
sinnvolle Werte. Andernfalls sind all diese Informationen möglicherweise im Feldadditional
enthalten, allerdings in einem nicht definierten Format (siehe auchadditional
).
-
additional
public java.lang.String additional
Zusatzinformationen im Rohformat. Wenn Zusatzinformationen zu dieser Transaktion in einem unbekannten Format vorliegen, dann enthält dieser String diese Daten (u.U. ist dieser String leer, aber nicht
null
). Das ist genau dann der Fall, wenn der Wert vongvcode
gleich999
ist.Wenn die Zusatzinformationen aber ausgewertet werden können (und
gvcode!=999
), so ist dieser Stringnull
, und die Feldertext
,primanota
,usage
,other
undaddkey
enthalten die entsprechenden Werte (siehe auchgvcode
)
-
text
public java.lang.String text
Beschreibung der Art der Buchung (optional). Nur wenngvcode!=999
! (siehe auchadditional
undgvcode
)
-
primanota
public java.lang.String primanota
Primanotakennzeichen (optional). Nur wenngvcode!=999
! (siehe auchadditional
undgvcode
)
-
usage
public java.util.List<java.lang.String> usage
Liste von Strings mit den Verwendungszweckzeilen. Nur wenngvcode!=999
! (siehe auchadditional
undgvcode
)
-
other
public Konto other
Gegenkonto der Buchung (optional). Nur wenngvcode!=999
! (siehe auchadditional
undgvcode
)
-
addkey
public java.lang.String addkey
Erweiterte Informationen zur Art der Buchung (bankintern, optional). Nur wenngvcode!=999
! (siehe auchadditional
undgvcode
)
-
isSepa
public boolean isSepa
Gibt an, ob ein Umsatz ein SEPA-Umsatz ist
-
isCamt
public boolean isCamt
Gibt an, ob ein Umsatz per CAMT abgerufen wurde.
-
id
public java.lang.String id
NUR BEI CAMT: Eindeutiger Identifier der Buchung. Erst seit SEPA mit Abruf per CAMT verfuegbar. Bei MT940-Abruf ist der Wert leer.
-
endToEndId
public java.lang.String endToEndId
NUR BEI CAMT: Ende-zu-Ende-Referenz (EREF)
-
purposecode
public java.lang.String purposecode
NUR BEI CAMT: Der Purpose-Code der Buchung.
-
-