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.SerializableEine "Zeile" des Kontoauszuges (enthält Daten einer Transaktion)- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringadditionalZusatzinformationen im Rohformat.java.lang.StringaddkeyErweiterte Informationen zur Art der Buchung (bankintern, optional).java.util.DatebdateBuchungsdatumValuecharge_valueBetrag für Gebühren des Geldverkehrs (optional)java.lang.StringcustomerrefKundenreferenzjava.lang.StringendToEndIdNUR BEI CAMT: Ende-zu-Ende-Referenz (EREF)java.lang.StringgvcodeArt der Buchung (bankinterner Code).java.lang.StringidNUR BEI CAMT: Eindeutiger Identifier der Buchung.java.lang.StringinstrefKreditinstituts-ReferenzbooleanisCamtGibt an, ob ein Umsatz per CAMT abgerufen wurde.booleanisSepaGibt an, ob ein Umsatz ein SEPA-Umsatz istbooleanisStornoHandelt es sich um eine Storno-Buchung?java.lang.StringmandateIdNUR BEI CAMT: Mandats-Referenz (MREF)Valueorig_valueUrsprünglicher Betrag (bei ausländischen Buchungen; optional)KontootherGegenkonto der Buchung (optional).java.lang.StringprimanotaPrimanotakennzeichen (optional).java.lang.StringpurposecodeNUR BEI CAMT: Der Purpose-Code der Buchung.SaldosaldoDer Saldo nach dem Buchen des Betragesvaluejava.lang.StringtextBeschreibung der Art der Buchung (optional).java.util.List<java.lang.String>usageListe von Strings mit den Verwendungszweckzeilen.ValuevalueGebuchter Betragjava.util.DatevalutaDatum der Wertstellung
-
Constructor Summary
Constructors Constructor Description UmsLine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUsage(java.lang.String st)java.lang.StringtoString()
-
-
-
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 ungleich999drinsteht, enthalten die Attributetext,primanota,usage,otherundaddkeysinnvolle Werte. Andernfalls sind all diese Informationen möglicherweise im Feldadditionalenthalten, 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 vongvcodegleich999ist.Wenn die Zusatzinformationen aber ausgewertet werden können (und
gvcode!=999), so ist dieser Stringnull, und die Feldertext,primanota,usage,otherundaddkeyenthalten die entsprechenden Werte (siehe auchgvcode)
-
text
public java.lang.String text
Beschreibung der Art der Buchung (optional). Nur wenngvcode!=999! (siehe auchadditionalundgvcode)
-
primanota
public java.lang.String primanota
Primanotakennzeichen (optional). Nur wenngvcode!=999! (siehe auchadditionalundgvcode)
-
usage
public java.util.List<java.lang.String> usage
Liste von Strings mit den Verwendungszweckzeilen. Nur wenngvcode!=999! (siehe auchadditionalundgvcode)
-
other
public Konto other
Gegenkonto der Buchung (optional). Nur wenngvcode!=999! (siehe auchadditionalundgvcode)
-
addkey
public java.lang.String addkey
Erweiterte Informationen zur Art der Buchung (bankintern, optional). Nur wenngvcode!=999! (siehe auchadditionalundgvcode)
-
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.
-
mandateId
public java.lang.String mandateId
NUR BEI CAMT: Mandats-Referenz (MREF)
-
-