OBS/Adminhilfe/Kassenabschluss korrigieren: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Für diese Seite wurde eine Zugriffsbeschränkung eingerichtet. Falls du diese Nachricht siehst, bist du nicht berechtigt, diese Seite einzusehen.
(Die Seite wurde neu angelegt: „Legislation along those lines was introduced inside House the other day. This automobile was available from Hilton Hotels being an advertising gimmick. Yet, ad…“)
 
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
Legislation along those lines was introduced inside House the other day. This automobile was available from Hilton Hotels being an advertising gimmick. Yet, advanced analytics are generating that information readily available, equally as advertisers are demanding more accountability. Just want . loan from the bank may incorporate a great deal of hidden costs as an example interestcommitments as well as finance costs, lots of people frequently stay from first until it could possibly be important. Borrowers have to provide information best to the belief with the lenders, so they really tend not to face any form of troubles while providing consent on the loan applications.<br><br>My blog [http://www.bjzkjy.com/comment/html/index.php?page=1&id=51703 bruno mars concert in minnesota]
<font size="2" color="#000000" face="Arial"> </font>
{{ZugriffOBS}}
=Kassenabschluss korrigieren=
 
Wenn es beim Verbuchen der Kasse zu Fehlern kommt, muss die Kasse häufig manuell korrigiert werden. In diesem Artikel wird beschrieben, was dabei ab OBS Version 2665 beachtet werden muss. <br/>
Zunächst sollte geprüft werden, warum es beim Verbuchen der Kasse zu einem Fehler gekommen ist. Dies ist meist aus dem Buchungsprotokoll oder dem Admin-Error ersichtlich. Anschließend sollten die Fehler beseitigt werden, da diese sonst beim erneuten Verbuchen wieder auftreten.
Als nächster Schritt folgt die Datenanalyse und Korrektur der verschienden Kassen-Tabellen. Es muss geprüft werden, ob die Kasse gar nicht oder nur zum Teil verbucht wurde. Dafür sollte man in der Kasse unter ''Auswertung → Nachdruck Kassenabschlussbericht'' geprüft werden, ob bereits ein Eintrag für den fehlerhaften Tag angelegt wurde. <br/>
 
Bevor die Kassendaten nun händisch korrigiert werden, muss unbedingt gerpüft werden, ob es noch eine Sicherung gibt (OBS_MYSQL_TAG).
Sollte dies nicht der Fall sein, sollte ein DUMP erstellt oder die folgenden Tabellen manuell gesichert werden '''SICHER IST SICHER''':
 
*KASSET
*KASSETP
*KASSEJ
*KASSEJP
*KASSEN
*KASLOG
*KASSZAEHL
*KASSE_TAGESABSCHLUSS
*KASSE_TAGESABSCHLUSS_MWST
*KASSE_TAGESABSCHLUSS_UMSATZZAHLART
*KASSE_TAGESABSCHLUSS_VORGANG
*KASSE_TAGESABSCHLUSS_WGR
<br/>
==KASSET==
Im Tagesjournal sollte geprüft werden, ob die Einträge bereits Status 21 haben. Sollte dies der Fall sein, muss der Stauts entsprechend zurück gesetzt werden.<br/>
<source lang="SQL">
UPDATE KASSET SET a_status = '01';
</source><br/>
Außerdem darf im "a_tagesabschluss" keine Abschlussnummer eingetragen sein. <br/>
<source lang="SQL">
UPDATE KASSET SET a_tagesabschluss = '';
</source><br/>
Abschließend sollte geprüft werden, ob die Einträge, die nicht verbucht werden konnten, die richtige Kassennummer hinterlegt haben "a_pcnr". Zum Teil sind in den Notfallkassen falsche Kassennummern eingetragen, sodass dann bei der Übertragung die Bons mit der falschen Nummer in das Live-System gelangen. Sollte für den offenen Tag/offenen Tage noch kein Eintrag in "KASSE_TAGESABSCHLUSS" vorhanden sein,
sollte das Verbuchen nun korrekt durchlaufen.
==KASSE_TAGESABSCHLUSS==
Wenn die Kasse zum Teil verbucht wurde, müssen die Einträge entsprechend gelöscht werden, damit sie durch das erneute Verbuchen erneut geschrieben werden können und nicht doppelt in Tagesabschlüssen auftauchen. Dafür kann folgendes SQL-Statement verwendet werden:<br/>
<source lang="SQL">
DELETE FROM KASSE_TAGESABSCHLUSS
WHERE kt_lfdnr >= 'ABSCHLUSSNR';
 
DELETE FROM KASSE_TAGESABSCHLUSS_MWST
WHERE km_lfdnr >= 'ABSCHLUSSNR';
 
DELETE FROM KASSE_TAGESABSCHLUSS_UMSATZZAHLART
WHERE kk_lfdnr >= 'ABSCHLUSSNR';
 
DELETE FROM KASSE_TAGESABSCHLUSS_vorgang
WHERE kv_lfdnr >= 'ABSCHLUSSNR';
 
DELETE FROM KASSE_TAGESABSCHLUSS_wgr
WHERE kw_lfdnr >= 'ABSCHLUSSNR';
</source><br/>
Dabei muss "ABSCHLUSSNR" entsprechend mit der laufenden Abschlussnummer ersetzt werden.
==KASLOG==
Wenn in den Geld Zu- und Abgängen (KASLOG) Einträge vorhanden sind, die zu dem Tag gehören, der erneut abgeschlossen werden muss, müssen diese entsprechend auf unverbucht gesetzt werden.
Dafür muss dafür muss das Feld "k_tagabschl" in den entsprechenden Einträgen von "1" auf "0" gestezt werden. Außerdem muss die laufende Tagesabschlussnummer "k_tagabschluss" entfernt werden.
Ein weitere Punkt ist das Löschen von automatisch angelegten Buchungen. Diese werden in der mit einem "(A)" in "k_bez1" und einer "1" in "k_automatik" gekennzeichnet. Gelöschte Automatikeinträge
werden durch das erneute Verbuchen neu angelegt.
==KASSZAEHL==
Zu jedem Tag darf es nur einen Zählzettel geben. Wenn beispielsweise der 01.04.2018 erneut verbucht werden soll und der Zählzettel bereits vom Kassierer korrekt ausgefüllt wurde, kann dieser
im Status zurückgesetzt werden, sodass er beim erneuten Verbuchen automatisch gezogen wird. Entsprechend darf es für den 01.04.2018 "k_datum" in "KASSZAEHL" nur einen Eintrag geben. Überflüssige
Einträge müssen gelöscht werden. Um den Status eines Zählzettels zurückzusetzen, muss der Status "k_status" auf "01" gesetzt werden und die laufende Abschlussnummer "k_taglfdnr" entfernt werden.
==KASSEN==
Damit die Tagesabschlüsse eine lückenlose Drucknummer haben, muss diese für das erneute Verbuche zurückgesetzt werden.
Dafür wird in "kv_drucknr" die Drucknummer des Vortags eingetragen. Beim Start des Verbuchens wird die Nummer erhöht.
==Verbuchen==
Sobald die voherigen Punkte abgearbeitet sind, kann die Kasse neu verbucht werden. Dies geschieht über ''Auswertung → Tagesabschlussbericht''. Beim Start des Verbuchens sollte sich dann (falls vorhanden) der korrekte Zählzettel gezogen werden.

Aktuelle Version vom 13. Juni 2022, 11:30 Uhr

Dies ist eine zugriffsgeschützte Seite.


Admin-Hilfe

OBS-Administration / Installation
kundenspezifische Anpassungen
OBS Protokolle
Shop-Administration

Kassenabschluss korrigieren

Wenn es beim Verbuchen der Kasse zu Fehlern kommt, muss die Kasse häufig manuell korrigiert werden. In diesem Artikel wird beschrieben, was dabei ab OBS Version 2665 beachtet werden muss.
Zunächst sollte geprüft werden, warum es beim Verbuchen der Kasse zu einem Fehler gekommen ist. Dies ist meist aus dem Buchungsprotokoll oder dem Admin-Error ersichtlich. Anschließend sollten die Fehler beseitigt werden, da diese sonst beim erneuten Verbuchen wieder auftreten. Als nächster Schritt folgt die Datenanalyse und Korrektur der verschienden Kassen-Tabellen. Es muss geprüft werden, ob die Kasse gar nicht oder nur zum Teil verbucht wurde. Dafür sollte man in der Kasse unter Auswertung → Nachdruck Kassenabschlussbericht geprüft werden, ob bereits ein Eintrag für den fehlerhaften Tag angelegt wurde.

Bevor die Kassendaten nun händisch korrigiert werden, muss unbedingt gerpüft werden, ob es noch eine Sicherung gibt (OBS_MYSQL_TAG). Sollte dies nicht der Fall sein, sollte ein DUMP erstellt oder die folgenden Tabellen manuell gesichert werden SICHER IST SICHER:

  • KASSET
  • KASSETP
  • KASSEJ
  • KASSEJP
  • KASSEN
  • KASLOG
  • KASSZAEHL
  • KASSE_TAGESABSCHLUSS
  • KASSE_TAGESABSCHLUSS_MWST
  • KASSE_TAGESABSCHLUSS_UMSATZZAHLART
  • KASSE_TAGESABSCHLUSS_VORGANG
  • KASSE_TAGESABSCHLUSS_WGR


KASSET

Im Tagesjournal sollte geprüft werden, ob die Einträge bereits Status 21 haben. Sollte dies der Fall sein, muss der Stauts entsprechend zurück gesetzt werden.

UPDATE KASSET SET a_status = '01';


Außerdem darf im "a_tagesabschluss" keine Abschlussnummer eingetragen sein.

UPDATE KASSET SET a_tagesabschluss = '';


Abschließend sollte geprüft werden, ob die Einträge, die nicht verbucht werden konnten, die richtige Kassennummer hinterlegt haben "a_pcnr". Zum Teil sind in den Notfallkassen falsche Kassennummern eingetragen, sodass dann bei der Übertragung die Bons mit der falschen Nummer in das Live-System gelangen. Sollte für den offenen Tag/offenen Tage noch kein Eintrag in "KASSE_TAGESABSCHLUSS" vorhanden sein, sollte das Verbuchen nun korrekt durchlaufen.

KASSE_TAGESABSCHLUSS

Wenn die Kasse zum Teil verbucht wurde, müssen die Einträge entsprechend gelöscht werden, damit sie durch das erneute Verbuchen erneut geschrieben werden können und nicht doppelt in Tagesabschlüssen auftauchen. Dafür kann folgendes SQL-Statement verwendet werden:

DELETE FROM KASSE_TAGESABSCHLUSS
WHERE kt_lfdnr >= 'ABSCHLUSSNR';

DELETE FROM KASSE_TAGESABSCHLUSS_MWST
WHERE km_lfdnr >= 'ABSCHLUSSNR';

DELETE FROM KASSE_TAGESABSCHLUSS_UMSATZZAHLART
WHERE kk_lfdnr >= 'ABSCHLUSSNR';

DELETE FROM KASSE_TAGESABSCHLUSS_vorgang
WHERE kv_lfdnr >= 'ABSCHLUSSNR';

DELETE FROM KASSE_TAGESABSCHLUSS_wgr
WHERE kw_lfdnr >= 'ABSCHLUSSNR';


Dabei muss "ABSCHLUSSNR" entsprechend mit der laufenden Abschlussnummer ersetzt werden.

KASLOG

Wenn in den Geld Zu- und Abgängen (KASLOG) Einträge vorhanden sind, die zu dem Tag gehören, der erneut abgeschlossen werden muss, müssen diese entsprechend auf unverbucht gesetzt werden. Dafür muss dafür muss das Feld "k_tagabschl" in den entsprechenden Einträgen von "1" auf "0" gestezt werden. Außerdem muss die laufende Tagesabschlussnummer "k_tagabschluss" entfernt werden. Ein weitere Punkt ist das Löschen von automatisch angelegten Buchungen. Diese werden in der mit einem "(A)" in "k_bez1" und einer "1" in "k_automatik" gekennzeichnet. Gelöschte Automatikeinträge werden durch das erneute Verbuchen neu angelegt.

KASSZAEHL

Zu jedem Tag darf es nur einen Zählzettel geben. Wenn beispielsweise der 01.04.2018 erneut verbucht werden soll und der Zählzettel bereits vom Kassierer korrekt ausgefüllt wurde, kann dieser im Status zurückgesetzt werden, sodass er beim erneuten Verbuchen automatisch gezogen wird. Entsprechend darf es für den 01.04.2018 "k_datum" in "KASSZAEHL" nur einen Eintrag geben. Überflüssige Einträge müssen gelöscht werden. Um den Status eines Zählzettels zurückzusetzen, muss der Status "k_status" auf "01" gesetzt werden und die laufende Abschlussnummer "k_taglfdnr" entfernt werden.

KASSEN

Damit die Tagesabschlüsse eine lückenlose Drucknummer haben, muss diese für das erneute Verbuche zurückgesetzt werden. Dafür wird in "kv_drucknr" die Drucknummer des Vortags eingetragen. Beim Start des Verbuchens wird die Nummer erhöht.

Verbuchen

Sobald die voherigen Punkte abgearbeitet sind, kann die Kasse neu verbucht werden. Dies geschieht über Auswertung → Tagesabschlussbericht. Beim Start des Verbuchens sollte sich dann (falls vorhanden) der korrekte Zählzettel gezogen werden.