Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e0cc4726

Von Sven Schöling vor mehr als 6 Jahren hinzugefügt

  • ID e0cc4726f00812a8aa1f6f60bad56b1cf71152e5
  • Vorgänger 2c33e93f
  • Nachfolger e811dffe

MT940 import: transaction_code statt transactionCode

aqbanking-cli benutzt im Standardprofil transactionCode, und das wurde
auch hier beim umwandeln im Header generiert. Das interne Feld wurde
aber mittlerweile umbenannt zu transaction_code, also wurde
transaction_code nicht mitimportiert. Das hatte dann zur Folge, dass
SEPA Sammelüberweisungen nicht abgeglichen werden konnten.

Unterschiede anzeigen:

SL/Helper/MT940.pm
26 26

  
27 27
  my $converted_data = '"empty";"local_bank_code";"local_account_number";"remote_bank_code";"remote_account_number";"transdate";"valutadate";"amount";'.
28 28
    '"currency";"remote_name";"remote_name_1";"purpose";"purpose1";"purpose2";"purpose3";"purpose4";"purpose5";"purpose6";"purpose7";"purpose8";"purpose9";'.
29
    '"purpose10";"purpose11";"transactionKey";"customerReference";"bankReference";"transactionCode";"transactionText"'."\n";
29
    '"purpose10";"purpose11";"transaction_key";"customer_reference";"bank_reference";"transaction_code";"transaction_text"'."\n";
30 30

  
31 31
  open my $mt, "-|", "$cmd" || die "Problem with executing aqbanking\n";
32 32
  my $headerline = <$mt>;  # discard original aqbanking header line

Auch abrufbar als: Unified diff