Revision ffb7da30
Von Jan Büren vor fast 5 Jahren hinzugefügt
SL/Helper/MT940.pm | ||
---|---|---|
my $aqbin = $::lx_office_conf{applications}->{aqbanking};
|
||
die "Can't find aqbanking-cli, please check your configuration file.\n" unless -f $aqbin;
|
||
my $cmd = "$aqbin --cfgdir=\"" . $sfile->get_path . "\" import --importer=\"swift\" --profile=\"SWIFT-MT940\" -f " .
|
||
$sfile->get_path . "/$import_filename | $aqbin --cfgdir=\"" . $sfile->get_path . "\" listtrans --exporter=\"csv\" --profile=kivi 2> /dev/null ";
|
||
$sfile->get_path . "/$import_filename | $aqbin --cfgdir=\"" . $sfile->get_path . "\" export --profile=kivi 2> /dev/null ";
|
||
|
||
my $converted_data = '"empty";"local_bank_code";"local_account_number";"remote_bank_code";"remote_account_number";"transdate";"valutadate";"amount";'.
|
||
'"currency";"remote_name";"remote_name_1";"purpose";"purpose1";"purpose2";"purpose3";"purpose4";"purpose5";"purpose6";"purpose7";"purpose8";"purpose9";'.
|
doc/dokumentation.xml | ||
---|---|---|
|
||
<itemizedlist>
|
||
<listitem>
|
||
<para><literal>aqbanking-tools</literal> Für das Parsen des MT940 Bankformats</para>
|
||
<para><literal>aqbanking-tools</literal> Für das Parsen des MT940 Bankformats (Version 6 oder höher)</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para><literal>poppler-utils</literal> 'pdfinfo' zum Erkennen der Seitenanzahl bei der PDF-Generierung</para>
|
doc/html/ch02s02.html | ||
---|---|---|
</pre><p>Zusätzlich müssen einige Pakete aus dem CPAN installiert
|
||
werden. Dazu können Sie die folgenden Befehle nutzen:</p><pre class="programlisting">cpan DateTime::event::Cron DateTime::Set FCGI \
|
||
HTML::Restrict PBKDF2::Tiny Rose::Db::Object Set::Infinite</pre></div></div><div class="sect2" title="2.2.3. Andere Pakete installieren"><div class="titlepage"><div><div><h3 class="title"><a name="d0e631"></a>2.2.3. Andere Pakete installieren</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
|
||
<code class="literal">aqbanking-tools</code> Für das Parsen des MT940 Bankformats</p></li><li class="listitem"><p>
|
||
<code class="literal">aqbanking-tools</code> Für das Parsen des MT940 Bankformats (Version 6 oder höher)</p></li><li class="listitem"><p>
|
||
<code class="literal">poppler-utils</code> 'pdfinfo' zum Erkennen der Seitenanzahl bei der PDF-Generierung</p></li><li class="listitem"><p>
|
||
<code class="literal">Postgres Trigram-Index</code> Für datenbankoptimierte Suchanfragen. Bspw. im Paket <code class="literal">postgresql-contrib</code> enthalten</p></li></ul></div><p>Debian und Ubuntu: </p><pre class="programlisting">apt install aqbanking-tools postgresql-contrib poppler-utils</pre><p>
|
||
</p><p>Fedora: </p><pre class="programlisting">dnf install aqbanking poppler-utils postgresql-contrib</pre><p>
|
scripts/installation_check.pl | ||
---|---|---|
my ($label,$version) = split /:/,$shell_out;
|
||
if ( $label && $label eq ' AqBanking-CLI' ) {
|
||
chop $version;
|
||
print_line($line, $version, 'green');
|
||
my ($number_version) = $version =~ /(\d+)/;
|
||
if ($number_version < 6) {
|
||
print_line($line, "Requires at least version 6, current version is " . $version, 'red');
|
||
} else {
|
||
print_line($line, $version, 'green');
|
||
}
|
||
} else {
|
||
print_line($line, 'not installed','red');
|
||
my %modinfo = ( name => 'aqbanking' );
|
Auch abrufbar als: Unified diff
MT940 Import aqbanking Version 6 benötigt andere Parameter
Ferner ist die Version 5 buggy, da sie nicht mit den neueren
Längen (seit Mitte 2019 im Einsatz) im Verwendungszweck zurechtkommt.
Entsprechend die minimale Version der aqbanking-tools auf > 6 gesetzt.