Project

General

Profile

Actions

Bug #205

closed

Einzellastschrift sepadebitnote Postbank - Angabe fehlt

Added by Marcus about 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Category:
AqBanking
Start date:
04/08/2020
Due date:
Betriebssystem:
Linux
AqBanking-Version:
6.1.4
Anwendung:
aqbanking-cli
Version der Anwendung:

Description

Nach der Umstellung auf eine AqBanking-Version mit PSD2 ist es mir nicht mehr möglich eine Einzellastschrift über die Konsole durchzuführen. Zu Zeiten ohne PSD2 ging es jahrelang Problemlos. Ich möchte aber auch nicht ausschließen, dass das Problem vor dem Monitor sitzt. ;-)

Befehl:

aqbanking-cli -P *MeinePinfile* sepadebitnote --bank=*MeineBLZ* --account=*MeineKtoNr* --creditorSchemeId="*MeineSchemeID*" --mandateId="*Kundennr*" --mandateDate=*MandatsDatumYYYYMMTT* --execdate=*TagDerAusführungYYYYMMTT*  --riban=*IbanDesKunden* --rbic=*BicDesKunden* --rname="*NameDesKunden*" --value="1,00:EUR" --purpose="*Betreff1*" --purpose="*Betreff2*" --purpose="*Betreff3*"

Es folgt Darauf folgende Ausgabe:

HBCI: 3076 - Keine starke Authentifizierung erforderlich. (M)
HBCI: 3060 - Teilweise liegen Warnungen/Hinweise vor. (M)
HBCI: 3920 - Meldung unterstützter Ein- und Zwei-Schritt-Verfahren (S)
HBCI: 9050 - Teilweise fehlerhaft. (M)
HBCI: 9210 - Angabe fehlt (S)

accountInfoList {
  accountInfo {
    char bankCode="*MeineBLZ*" 
    char accountNumber="*MeineKtoNr*" 
    char iban="*MeineIBAN*" 
    char bic="*MeineBic*" 
    char owner="*MeinName*" 
    int  accountType="0"                                                                                                                                      
    int  accountId="0"                                                                                                                                        

    balanceList {                                                                                                                                             
    } #balanceList                                                                                                                                            

    transactionList {
      transaction {
        char type="debitNote" 
        char subType="standard" 
        char command="sepaDebitNote" 
        char status="rejected" 
        int  uniqueAccountId="2" 
        int  uniqueId="30" 
        int  refUniqueId="0" 
        int  idForApplication="0" 
        int  sessionId="0" 
        int  groupId="31" 
        char localIban="*MeineIBAN*" 
        char localBic="*MeineBic*" 
        char localCountry="de" 
        char localBankCode="*MeineBLZ*" 
        char localAccountNumber="*MeineKtoNr*" 
        char localName="Marcus Boche" 
        char remoteCountry="de" 
        char remoteIban="*IbanDesKunden*" 
        char remoteBic="*BicDesKunden*" 
        char remoteName="*NameDesKunden*" 
        char date="*TagDerAusführungYYYYMMTT*" 
        char value="100%2F100%3AEUR" 
        char fees="0" 
        int  transactionCode="0" 
        int  textKey="0" 
    char purpose="*Betreff1*%0A*Betreff2*%0A*Betreff3*" 
        char creditorSchemeId="*MeineSchemeID*" 
        char mandateId="*Kundennr*" 
        char mandateDate="*MandatsDatumYYYYMMTT*" 
        char sequence="once" 
        char charge="unknown" 
        char period="unknown" 
        int  cycle="0" 
        int  executionDay="0" 
        char firstDate="*TagDerAusführungYYYYMMTT*" 
        char units="0" 
        char unitPriceValue="0" 
        char commissionValue="0" 
      } #transaction
    } #transactionList

    eStatementList {
    } #eStatementList
  } #accountInfo
} #accountInfoList

securityList {
} #securityList

messageList {
} #messageList

Das Problem besteht bei mir seit der Umstellung auf PSD2 mit Version 5.99.27beta. Ich habe seitdem bei jedem Versionwechsel das .aqbanking-Verzeichnis gelöscht und alles neu angelegt um ein Fehler in den Konfigurationsdateien ausschließen zu können - leider vergebens. Aktuell besteht das Problem bei der letzten Version 6.1.4 .

Ich Danke euch vorab für jeden Hinweis, bzw für eine Lösung.

Actions #1

Updated by Marcus about 6 years ago

  • Description updated (diff)
Actions #2

Updated by Marcus about 6 years ago

  • Description updated (diff)
Actions #3

Updated by martin about 6 years ago

  • Status changed from New to Feedback

Hast Du fuer das Konto die SEPA-Informationen abgerufen
(SetupPinTan)?

Vermutlich fehlen AqBanking hier die entsprechenden Infos.

Actions #4

Updated by Marcus about 6 years ago

Hallo,

ja ich bin exakt nach dem Wiki wie folgt vorgegangen:

aqhbci-tool4 adduser -t pintan --context=1 -b BLZ -u Benutzerkennung -s https://hbci.postbank.de/banking/hbci.do -N "*Name*" --hbciversion=300
aqhbci-tool4 listusers
aqhbci-tool4 getbankinfo -u UniqueId
aqhbci-tool4 getsysid -u UniqueId
aqhbci-tool4 listitanmodes -u UniqueId
aqhbci-tool4 setitanmode -u UniqueId -m 6930
aqhbci-tool4 setTanMediumId -u UniqueId -m "mT:*TAN_MEDIUM_BEZEICHNUNG*" 
aqhbci-tool4 getaccounts -u UniqueId
aqhbci-tool4 listaccounts -v
aqhbci-tool4 getaccsepa -a LocalUniqueId
aqhbci-tool4 getbankinfo -u UniqueId
aqhbci-tool4 getaccsepa -a LocalUniqueId
aqbanking-cli request --account=*Kontonummer* --fromdate=20191024 --transactions

In der Ausgabe unter "transaction" erscheinen beim Versuch einer Einzellastschrift auch die Korrekte localIban und localBic.

Danke für die Mühe

Actions #5

Updated by martin almost 6 years ago

Koenntest Du mir dazu mal die Kommunikationslog schicken (siehe https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/Bugreports)?

Vielleicht kann ich den Logs entnehmen, was bemaengelt wird.
Ansonsten koennte das Problem vielleicht in 6.2.1 schon behoben sein (eventuell wurden in Deiner Version noch Summenfelder nicht gesetzt).

Gruss
Martin

Actions #6

Updated by Marcus almost 6 years ago

Ein Update auf die Version 6.2.1 konnte das Problem beheben. Habt vielen Dank!

Actions #7

Updated by martin almost 6 years ago

  • Status changed from Feedback to Closed

Behoben in AqBanking 6.2.1.

Actions

Also available in: Atom PDF