Projekt

Allgemein

Profil

Bankerweiterung » Historie » Version 4

G. Richardson, 09.05.2015 12:39

1 3 G. Richardson
h1. Kurzanleitung für die erste Einrichtung:
2 1 G. Richardson
3
# in Adminbereich Recht für Bankbewegungen setzen: "Abschnitt "Finanzbuchhaltung und Zahlungsverkehr" -> "Bankbewegungen"
4
# System->Bankkonten: Namen vergeben, Buchungskonto verknüpfen, IBAN und Kontonummer ohne Leerzeichen eingeben
5
# MT940 Import konfigurieren:
6
## aqbanking installieren: Paket "aqbanking-tools" unter Ubuntu
7
## in der Konfigurationsdatei unter [applications] den Pfad für aqbanking eingeben, siehe Beispiel in kivitendo.conf.default
8
## Ein MT940 CSV Importprofil erstellen
9
Zahlungsverkehr -> Kontoauszug importieren -> MT940 -> Link zu CsvImport folgen:
10
Profil anlegen mit:
11
> Name des Profils: MT940
12
> Zeichensatz: UTF-8
13
> Zahlenformat: 1000.00
14
> Trennzeichen: MT940
15
> Anführungszeichen/Escape: "
16
> Existierende Bankbuchungen: Eintrag überspringen
17
18
Damit der Import funktioniert, und das richtige Bankkonto angesprochen wird, muß das CSV Importfeld "local_account_number" (siehe Hilfetext beim Import) mit IBAN oder Kontonummer in den Bankkontoeinstellungen übereinstimmen.
19 2 G. Richardson
20 4 G. Richardson
h3. Aqbanking
21 2 G. Richardson
22 1 G. Richardson
Die Konvertierung vom MT940 nach CSV geschieht mit dem Programm aqbanking-cli, das Import-Profil wird in SL/Helper/MT940.pm vorgegeben. Man kann seine exportierte MT940-Datei auch auf der Kommandozeile testen:
23
24
 aqbanking-cli import --importer="swift" --profile="SWIFT-MT940" -f MEINEDATEI.940 | aqbanking-cli listtrans --exporter="csv" --profile="AqMoney2" > MEINEDATEI.csv
25 3 G. Richardson
26
27
28
h1. Beschreibung der Bankerweiterung
29
30 4 G. Richardson
Zentraler Bestandteil der Bankerweiterung ist der Import von Kontoauszugsdaten.
31 3 G. Richardson
32
Mit diesen Kontoauszugsdaten kann man innerhalb der Bankerweiterung
33
* den Kontenabgleich durchführen (jede Zahlung mit einer Buchung verknüpfen)
34
* schnell offene Kundenrechnungen zuweisen und als bezahlt markieren
35
* aus Zahlungsausgängen Kreditorenbuchungen erstellen
36
* Kontoauszugsdaten mit Belegen verknüpfen (record_links)
37
38
Diese Erweiterung eignet sich v.A. wenn man
39
* viele Verkaufsrechnungen hat, die per Überweisung bezahlt werden
40 1 G. Richardson
* seine FiBu komplett in kivitendo erfasst (also auch alle Lieferantenrechnungen) und einen effektiven Kontenabgleich mit den Bankkonten möchte. Damit hat man eine sehr gute Kontrolle, ob alle Buchungen erfasst wurden.
41
42 4 G. Richardson
43
h2. Arbeitsweise
44
45
Die Arbeitsschritte der Bankerweiterung bestehen typischerweise aus folgenden Schritten, die sich alle unter dem Menüpunkt "Zahlungsverkehr" befinden:
46
* +Kontoauszug importieren+: Der aus dem Bankprogramm exportierte Kontoauszug wird als CSV- oder MT940 Datei importiert
47
* +Kontoauszug verbuchen+: Die auf dem Kontoauszug erscheinenden Zahlungsein- und ausgänge werden mit den offenen Eingangs- und Ausgangsrechnung zugewiesen und die Zahlungen gebucht
48
* +Kontenabgleich mit Bank+: die auf das Bankkonto gebuchten Beträge werden mit den Zeilen aus dem Kontoauszug abgeglichen
49
50 3 G. Richardson
h2. Bankkonten
51
52
Jedes zu importierende Bankkonto muß in kivitendo angelegt werden und mit einem Buchungskonto verknüpft sein:
53 1 G. Richardson
54 3 G. Richardson
!bankkonten.png!
55 1 G. Richardson
56 4 G. Richardson
h2. Import des Kontoauszugs
57 1 G. Richardson
58 4 G. Richardson
Kontoauszugsdaten können unter _Zahlungsverkehr -> Kontoauszug importieren_ als CSV oder MT940 importiert werden. Wichtig ist, daß die eigene IBAN oder die Kontonummer in der Importdatei (siehe Hilfetext beim Import) mit der unter _System -> Bankkonten_ hinterlegten IBAN oder Kontonummer übereinstimmt, so daß kivitendo die Kontoauszugsdaten dem richtigen Konto zuordnen kann.
59
60
Duplikate werden erkannt und sollten nicht noch einmal eingespielt werden.
61
62
Die Import-Einstellungen für den MT940 Import:
63
64
!mt940importeinstellungen.png!
65
66
h2. Bericht Bankbewegungen
67
68 3 G. Richardson
Die importierten Bankdaten von allen Konten können angezeigt und gefiltert werden: 
69
Zahlungsverkehr -> Berichte -> Bankbewegungen 
70 1 G. Richardson
71
!bankbewegungen.png!
72
73
74 4 G. Richardson
h2. Kontoauszug verbuchen
75
76
Hier gibt es zwei Anwendungsgebiete: 
77
78
* Zahlungsein- und ausgänge schnell den offenen Rechnungen zuweisen und die Zahlung in kivitendo buchen
79
* aus wiederkehrenden Einkaufsrechnungen schnell Buchungen erstellen (anhand von hinterlegten Vorlagen) 
80
81
h3. Zahlungseingänge erfassen:
82
83
die Zuordnung geschieht anhand mehrerer Faktoren mit einem Punktesystem, mit Punkten für z.B.:
84
* Betrag stimmt mit Betrag in Rechnung überein 
85
* Kontonummer entspricht Kontonummer in den Kundenstammdaten 
86
* Rechnungsnummer taucht in Verwendungszweck auf 
87
* Zahlungseingang innerhalb eines Monats des Rechnungsdatums
88
89
Hier gibt es also verschiedene Regeln mit unterschiedlichen Punkten, und die 
90
wahrscheinlichsten Übereinstimmung werden dann vorgeschlagen und önnen zugewiesen 
91
werden.  Daraufhin wird der Zahlungseingang in der FiBu mit korrektem Datum 
92
verbucht und zusätzlich über "Verknüpfte Belege" verknüpft, so daß man aus der 
93
Rechnung heraus auch die entsprechende Kontoauszugszeile sehen kann. 
94
95
Ein Mouse-over Popup über der vorgeschlagenen Rechnungsnummer zeigt
96
nebeneinander die Bankdaten und die Daten der vorgeschlagenen Rechnung für den
97
schnellen visuellen Abgleich. Mit einem Klick auf die Rechnungnummer landet die
98
Rechnung auf der Liste der zugewiesenen Rechnungen und kann per "Rechnungen
99
speichern" bezahlt werden. 
100
101
!zuweisen.png!
102
103
In dem Reiter "Vorschläge" werden nur die ganz sicheren Zuweisungen angezeigt, und diese können in einem Rutsch alle bezahlt werden.
104
105
!vorschlag.png!
106
107
Wird die gewünschte Rechnung unter "Vorschlag" nicht aufgeführt kann man unter "Rechnung zuweisen" manuell mit Hilfe eines Filters nach der Rechnung suchen. Hier kann man auch mehrere Rechnungen zuweisen, wenn der Kunde mit einer Überweisung mehrere offene Rechnungen bezahlt, oder mit Gutschriften verrechnet.
108
109
!rechnung_zuweisen.png!
110
111
h2. Kontenabgleich
112
113 3 G. Richardson
Im Kontenabgleich können die importierten Bankdaten mit den in kivitendo gebuchten Bankbuchungen verknüpft werden.
114
115
Dabei wird oben auch der Kontostand laut Kontoauszugsdaten und laut Bankbuchungen angegeben (Gesamt und von den gefilterten Konten) um Abweichungen zu finden. 
116
117
Ziel ist es, jede Kontoauszugszeile mit einer Buchungszeile in der FiBu zu verknüpfen, so daß der Kontostand laut kivitendo und laut Bankbelegen übereinstimmt und alle Buchungen verknüpft sind. 
118
119
!kontenabgleich_abgeglichen.png!
120
121
Es gibt Filtermöglichkeiten nach:
122 1 G. Richardson
* Bankkonto
123
* Datum
124
* abgeglichen/nicht abgeglichen/alle
125
* Stornos werden standardmäßig ausgeblendet
126 4 G. Richardson
127
h3. Manuelles Verknüpfen im Kontenabgleich
128
129
Wenn man Rechnungen per "Kontoauszug verbuchen" bezahlt hat gibt es eine interne Verknüpfung zwischen der gebuchten Zahlung und der Kontoauszugszeile. Beim Kontenabgleich wird hierfür also direkt schon ein Vorschlag gemacht. Gibt es Buchungen wo Betrag und Kontonummer eindeutig übereinstimmen wird ebenfalls ein Vorschlag gemacht. Alle anderen Buchungen müssen händisch verknüpft und damit abgeglichen werden. Hierzu wählt man links in den Checkboxen die zusammengehörigen Zeilen aus, und sobald die Beträge aufgehen erscheint unten eine Tabelle mit den ausgewählten Zeilen sowie ein Knopf "Abgleichen"
130
131
!nicht_abgeglichen.png!