Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ec3982d2

Von admin vor mehr als 4 Jahren hinzugefügt

  • ID ec3982d22ddcd81157bbf023a1e07122008e5998
  • Vorgänger 8e1e9dbe
  • Nachfolger 1cfa3340

Improved statement import (CAVE: Leads to duplicates on first transaction request!)

Now use the ultimateDebtor if available, but also add the real remote name.

Unterschiede anzeigen:

src/lib/engine/lib/modules/ae_statementimport.c
AE_Statement_SetRemoteBic(st, s);
s=AB_Transaction_GetUltimateDebtor(t);
if (!s)
if (s) {
GWEN_BUFFER *tbuf;
tbuf=GWEN_Buffer_new(0, 256, 0, 1);
GWEN_Buffer_AppendString(tbuf, s);
s=AB_Transaction_GetRemoteName(t);
if (s) {
GWEN_Buffer_AppendString(tbuf, " ");
GWEN_Buffer_AppendString(tbuf, s);
}
AE_Statement_SetRemoteName(st, GWEN_Buffer_GetStart(tbuf));
GWEN_Buffer_free(tbuf);
}
else {
s=AB_Transaction_GetRemoteName(t);
AE_Statement_SetRemoteName(st, s);
AE_Statement_SetRemoteName(st, s);
}
da=AB_Transaction_GetDate(t);
AE_Statement_SetDate(st, da);

Auch abrufbar als: Unified diff