Revision ec3982d2
Von admin vor mehr als 4 Jahren hinzugefügt
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
Improved statement import (CAVE: Leads to duplicates on first transaction request!)
Now use the ultimateDebtor if available, but also add the real remote name.