Ich habe mit HBCI4Java ein kleines Modul entwickelt, das Kontoauszüge abholt und in eine SQL-Datenbank speichert (PostgreSQL oder MSSQL).
Mein Problem ist folgendes: Umsätze die ich einmal abgeholt habe, möchte ich nicht mehr löschen, da an den IDs der Umsätze weitere Aktionen hängen (Buchungen in der Finanzbuchhaltung).
Da ich in den Umsatzzeilen (GVRKUms.UmsLine) keine eindeutige ID des einzelnen Umsatzes finden konnte, erzeugte ich beim Speichern des Umsatz eine eigene ID.
Beim nächsten Abholen der Umsätze wiederholt das System die Umsatzabfrage für den aktuellsten gespeicherten Umsatztag bis zum heutigen Tag.
Leider ist es jetzt so, dass beim erneuten Abholen der Umsätze diese u.U. nicht mehr in der gleichen Reihenfolge vorliegen (und sich damit auch der Saldo der einzelnen Zeile ändert), in der sie zuvor vorlagen und somit eine eindeutige Identifzierung nicht möglich ist.
Gibt es eine Möglichkeit einen Umsatz eindeutig zu identifzieren?
Danke
Mein Problem ist folgendes: Umsätze die ich einmal abgeholt habe, möchte ich nicht mehr löschen, da an den IDs der Umsätze weitere Aktionen hängen (Buchungen in der Finanzbuchhaltung).
Da ich in den Umsatzzeilen (GVRKUms.UmsLine) keine eindeutige ID des einzelnen Umsatzes finden konnte, erzeugte ich beim Speichern des Umsatz eine eigene ID.
Beim nächsten Abholen der Umsätze wiederholt das System die Umsatzabfrage für den aktuellsten gespeicherten Umsatztag bis zum heutigen Tag.
Leider ist es jetzt so, dass beim erneuten Abholen der Umsätze diese u.U. nicht mehr in der gleichen Reihenfolge vorliegen (und sich damit auch der Saldo der einzelnen Zeile ändert), in der sie zuvor vorlagen und somit eine eindeutige Identifzierung nicht möglich ist.
Gibt es eine Möglichkeit einen Umsatz eindeutig zu identifzieren?
Danke