Ich habe das seiner Zeit so gelöst, dass ich beim Abholen der letzten Buchung mir das Datum, die Uhrzeit, die IBAN und den Betrag gespeichert habe. Beim nächsten abholen verwende ich dann diese Datum als "von" und ignoriere alle Buchungen bis zu dieser Uhrzeit, IBAN und dem Betrag. Alle danach kommen Buchungen werden dann wieder übernommen.
Ich habe leider keine laufende Nummer innerhalb der Daten gefunden, die ich sicher verwenden hätte können. So wie geschrieben läuft es bei mir seit 5 Jahren fehlerfrei und lückenlos.
Und was machst Du, wenn die selbe Person am selben Tag die selbe Überweisung mit
exakt den selben Daten auf Dein Konto zwei mal ausführt? Ich hab' bei DDBAC nämlich auch keine eindeutige/laufende ID gefunden und es so gemacht wie Du. Und mich dann im eingangs genannten Fall gewundert, warum das Saldo vom Online-Banking und den Buchnungen in meiner Software abweicht. Eine Lösung habe ich bis heute nicht.