Package org.kapott.hbci.swift
Class DTAUS.Transaction
java.lang.Object
org.kapott.hbci.swift.DTAUS.Transaction
- Enclosing class:
DTAUS
Daten einer einzelnen Transaktion, die in einen Sammelauftrag
übernommen werden soll. Vor dem Hinzufügen dieser Transaktion zum
Sammelauftrag müssen alle Felder dieses Transaktions-Objektes mit den
jeweiligen Auftragsdaten gefüllt werden.
-
Field Summary
FieldsModifier and TypeFieldDescriptionZusätzlicher Textschlüssel (wird i.d.R.interne Kunden-ID.Textschlüssel für den Auftrag.Konto des Zahlungsempfängers bzw.Geldbetrag, der bei diesem Einzelauftrag überwiesen (Sammelüberweisungen) bzw. -
Constructor Summary
ConstructorsConstructorDescriptionErzeugen eine neuen Objektes für die Aufnahme von Daten für eine Transaktion -
Method Summary
-
Field Details
-
otherAccount
Konto des Zahlungsempfängers bzw. des Zahlungspflichtigen. Soll dieser Einzelauftrag in eine Sammelüberweisung eingestellt werden, so muss in diesem Feld die Kontoverbindung des Zahlungsempfängers eingestellt werden. Bei Sammellastschriften ist hier die Kontoverbindung des Zahlungspflichtigen einzustellen.
Von dem verwendeten
Konto
-Objekt müssen mindestens die Felderblz
,number
undname
richtig belegt sein. -
internalCustomerId
interne Kunden-ID. Wie die verwendet wird weiß ich leider nicht genau, kann im Prinzip leer gelassen werden (ansonsten Maximallänge 11 Zeichen). -
key
Textschlüssel für den Auftrag. Bei Sammelüberweisungen ist dieses Feld mit '51' vorbelegt, bei Sammellastschriften mit '05'. Dieser Wert kann überschrieben werden, gültige Werte finden sich in den Job-Restrictions (sieheHBCIJob.getJobRestrictions()
). -
addkey
Zusätzlicher Textschlüssel (wird i.d.R. bankintern verwendet). Dieser Wert muss aus drei Ziffern bestehen und ist mit '000' vorbelegt. Das manuelle Setzen dieses Wertes ist in den meisten Fällen nicht nötig (außer für Leute, die wissen was sie tun ;-) ). -
value
Geldbetrag, der bei diesem Einzelauftrag überwiesen (Sammelüberweisungen) bzw. eingezogen (Sammellastschriften) werden soll -
usage
-
-
Constructor Details
-
Transaction
public Transaction()Erzeugen eine neuen Objektes für die Aufnahme von Daten für eine Transaktion
-
-
Method Details