Kontenabstimmung - benötige Denkanstöße und/oder Tipps
Verfasst: Di, 24.03.2015 20:23
Hi,
wir haben ein externes und ein internes Konto, welches täglich (soweit möglich!) abgestimmt werden muss.
Das wurde bisher komplett manuell gemacht, indem man Posten für Posten auf den jeweiligen Auszügen kontrolliert und abgetrichen hat, sofern auf beiden Konten vorhanden (1x Haben / 1x Soll).
Da dies durchaus teils sehr lange dauert, wollen wir uns eine Arbeitshilfe schaffen, die das ganze weitestgehend automatisiert erledigt.
Vom Konto "extern" erhalten wir eine CSV-Datei mit folgendem Aufbau:
Buchungsdatum|Valuta|Verwendungszweck|Betrag
23.03.2015|23.03.2015|Irgendein Verwendungszweck|-123,45
23.03.2015|23.03.2015|Hallo Leute|321,09
...
Vom Konto "intern" holen wir die Daten per Copy&Paste ohne Überschriften mit folgendem Aufbau. Die Überschriften füge ich an der Stelle beispielhaft ein:
Status|Art|Buchungstag|Betrag|Endsaldo|Name|Verwendungszweck1|Verwendungszweck2|Primanota|Valuta|
-leer-|-leer-|23.03.2015|222.22|123456.78|-leer-|Egal was|und noch was|999|23.03.2015
-leer-|-leer-|23.03.2015|-111.11|-leer-|-leer-|Egal was|und noch was|999|23.03.2015
...
Wie hier zu sehen, ist zum einen der Aufbau anders, zum anderen haben die Betragsfelder statt "," einen "." als Trennzeichen für die Cent-Beträge. Um überhaupt einen Abgleich machen zu können, muss in diesen Spalten schonmal vorab der "." durch ein "," ersetzt werden.
Nun möchten wir beide Konten betragsmäßig miteinander abstimmen. Dazu verwenden wir einfach eine ZÄHLENWENN-Funktion, die jeden Betrag eines Kontos mit den Beträgen des anderen Kontos abgleicht.
-> Betrag vorhanden = 1
-> Betrag nicht vorhanden = 0 (=offener Posten)
So ermitteln wir die aktuell offenen Posten des aktuellen Tages und stimmen so das Konto ab.
Siehe hierzu mal anhängendes Beispiel. Da sind Aufbau der Importe und die bisherige "Lösung" zu sehen.
Ich suche nun nach Wegen das ganze noch etwas zu optimieren und vereinfachen, sprich möglichst "DAU-sicher" zu machen, so dass die tägliche Kontoabstimmung möglichst einfach und schnell von statten gehen kann.
Dabei gilt zu berücksichtigen, dass offene Posten mal nur 1 Tag, aber auch mal mehrere Tage auf dem Konto offen bleiben können, wie eben hier im Beispiel zu sehen.
Wie würdet Ihr das umsetzen?
Hylli
wir haben ein externes und ein internes Konto, welches täglich (soweit möglich!) abgestimmt werden muss.
Das wurde bisher komplett manuell gemacht, indem man Posten für Posten auf den jeweiligen Auszügen kontrolliert und abgetrichen hat, sofern auf beiden Konten vorhanden (1x Haben / 1x Soll).
Da dies durchaus teils sehr lange dauert, wollen wir uns eine Arbeitshilfe schaffen, die das ganze weitestgehend automatisiert erledigt.
Vom Konto "extern" erhalten wir eine CSV-Datei mit folgendem Aufbau:
Buchungsdatum|Valuta|Verwendungszweck|Betrag
23.03.2015|23.03.2015|Irgendein Verwendungszweck|-123,45
23.03.2015|23.03.2015|Hallo Leute|321,09
...
Vom Konto "intern" holen wir die Daten per Copy&Paste ohne Überschriften mit folgendem Aufbau. Die Überschriften füge ich an der Stelle beispielhaft ein:
Status|Art|Buchungstag|Betrag|Endsaldo|Name|Verwendungszweck1|Verwendungszweck2|Primanota|Valuta|
-leer-|-leer-|23.03.2015|222.22|123456.78|-leer-|Egal was|und noch was|999|23.03.2015
-leer-|-leer-|23.03.2015|-111.11|-leer-|-leer-|Egal was|und noch was|999|23.03.2015
...
Wie hier zu sehen, ist zum einen der Aufbau anders, zum anderen haben die Betragsfelder statt "," einen "." als Trennzeichen für die Cent-Beträge. Um überhaupt einen Abgleich machen zu können, muss in diesen Spalten schonmal vorab der "." durch ein "," ersetzt werden.
Nun möchten wir beide Konten betragsmäßig miteinander abstimmen. Dazu verwenden wir einfach eine ZÄHLENWENN-Funktion, die jeden Betrag eines Kontos mit den Beträgen des anderen Kontos abgleicht.
-> Betrag vorhanden = 1
-> Betrag nicht vorhanden = 0 (=offener Posten)
So ermitteln wir die aktuell offenen Posten des aktuellen Tages und stimmen so das Konto ab.
Siehe hierzu mal anhängendes Beispiel. Da sind Aufbau der Importe und die bisherige "Lösung" zu sehen.
Ich suche nun nach Wegen das ganze noch etwas zu optimieren und vereinfachen, sprich möglichst "DAU-sicher" zu machen, so dass die tägliche Kontoabstimmung möglichst einfach und schnell von statten gehen kann.
Dabei gilt zu berücksichtigen, dass offene Posten mal nur 1 Tag, aber auch mal mehrere Tage auf dem Konto offen bleiben können, wie eben hier im Beispiel zu sehen.
Wie würdet Ihr das umsetzen?
Hylli