Revision ec3982d2
Von admin vor fast 5 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.