Project

General

Profile

Bug #86

via API: am Ende der normalen Umsätze kommen noch die "noted" hinterher ...

Added by AndreasFilsinger 11 months ago. Updated 11 months ago.

Status:
Closed
Priority:
Normal
Category:
-
Start date:
09/30/2019
Due date:
Betriebssystem:
AqBanking-Version:
Anwendung:
Version der Anwendung:

Description

(gwenhywfar Rev. 4.99.18rc2-1 / aqbanking Rev. 5.99.35.1, API)
Obwohl ich sage

t=AB_ImExporterAccountInfo_GetFirstTransaction(ai,AB_Transaction_TypeStatement,0);
while(t) {

kommen am Ende noch die "AB_Transaction_TypeNotedStatement" mit dazu, ich muss selbst filtern mit:

if (AB_Transaction_GetType(t)==AB_Transaction_TypeStatement) {

Ist das im aqbankig6 API jetzt so "normal", ich glaube das Problem hatte ich schon mal ...

History

#1 Updated by AndreasFilsinger 11 months ago

nur bei https://banking-bw4.s-fints-pt-bw.de/fints30 reproduzierbar, alle meine anderen Server funktionieren ohne die Filter-PRogrammierung

#2 Updated by martin 11 months ago

Ich nehme an, Du verwendest auch AB_Transaction_List_FindNextByType()? Also ein Loop wuerde dann so aussehen:

  t=AB_ImExporterAccountInfo_GetFirstTransaction(ai,AB_Transaction_TypeStatement,0);
  while(t) {
    /* mache irgendwas mit t */
    t=AB_Transaction_List_FindNextByType(t, AB_Transaction_TypeStatement, 0);
  }

Denn wenn Du AB_Transaction_List_Next() verwendest, kommt ja eben der nächste Eintrag, und das kann eben auch ein anderer Type als "statement" sein...

#3 Updated by AndreasFilsinger 11 months ago

  • Status changed from New to Closed

stimmt, mein Fehler war, dass ich per

t=AB_Transaction_List_Next(t);

iteriert habe.

Also available in: Atom PDF