Project

General

Profile

Bug #205

Einzellastschrift sepadebitnote Postbank - Angabe fehlt

Added by Marcus 4 months ago. Updated 8 days 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.

History

#1 Updated by Marcus 4 months ago

  • Description updated (diff)

#2 Updated by Marcus 4 months ago

  • Description updated (diff)

#3 Updated by martin 4 months ago

  • Status changed from New to Feedback

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

Vermutlich fehlen AqBanking hier die entsprechenden Infos.

#4 Updated by Marcus 4 months 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

#5 Updated by martin about 1 month 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

#6 Updated by Marcus about 1 month ago

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

#7 Updated by martin 8 days ago

  • Status changed from Feedback to Closed

Behoben in AqBanking 6.2.1.

Also available in: Atom PDF