Class 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
      Buchungsdatum
      Value charge_value
      Betrag für Gebühren des Geldverkehrs (optional)
      java.lang.String customerref
      Kundenreferenz
      java.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-Referenz
      boolean isCamt
      Gibt an, ob ein Umsatz per CAMT abgerufen wurde.
      boolean isSepa
      Gibt an, ob ein Umsatz ein SEPA-Umsatz ist
      boolean 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 Betrages value
      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 Betrag
      java.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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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 Betrages value
      • 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 ungleich 999 drinsteht, enthalten die Attribute text, primanota, usage, other und addkey sinnvolle Werte. Andernfalls sind all diese Informationen möglicherweise im Feld additional enthalten, allerdings in einem nicht definierten Format (siehe auch additional).
      • 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 von gvcode gleich 999 ist.

        Wenn die Zusatzinformationen aber ausgewertet werden können (und gvcode!=999), so ist dieser String null, und die Felder text, primanota, usage, other und addkey enthalten die entsprechenden Werte (siehe auch gvcode)

      • text

        public java.lang.String text
        Beschreibung der Art der Buchung (optional). Nur wenn gvcode!=999! (siehe auch additional und gvcode)
      • primanota

        public java.lang.String primanota
        Primanotakennzeichen (optional). Nur wenn gvcode!=999! (siehe auch additional und gvcode)
      • usage

        public java.util.List<java.lang.String> usage
        Liste von Strings mit den Verwendungszweckzeilen. Nur wenn gvcode!=999! (siehe auch additional und gvcode)
      • other

        public Konto other
        Gegenkonto der Buchung (optional). Nur wenn gvcode!=999! (siehe auch additional und gvcode)
      • addkey

        public java.lang.String addkey
        Erweiterte Informationen zur Art der Buchung (bankintern, optional). Nur wenn gvcode!=999! (siehe auch additional und gvcode)
      • 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.
    • Constructor Detail

      • UmsLine

        public UmsLine()
    • Method Detail

      • addUsage

        public void addUsage​(java.lang.String st)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object