Skip to main content
Skip table of contents

Monatsabschluss .

Monatsabschluss


Funktionsbeschreibung

Im Fenster Monatsabschluss können folgende Funktionen ausgeführt werden:
•Neuen Monatsabschluss durchführen
Letzten Monatsabschluss stornieren

Neuen Monatsabschluss durchführen

Beim neuen Monatsabschluss werden im ersten Durchlauf alle Artikel aus dem Artikelstamm mit den direkt im Artikelstamm gespeicherten Daten (mit Ausnahme der Daten für die Lagerbestände) in die Tabelle AST_MONATSPREISE eingetragen.

Danach erfolgen drei Update-Durchläufe NUR für die Datensätze, die für den Vormonat in der Tabelle AST_MONATSPREISE existieren:

  • Im ersten Durchlauf wird je Artikel, die Summe aller Lagerbestände aller Lager (keine Einschränkung auf bestimmte Lager) aus der Artikelkartei per Monatsletztem des Monats, für den der Monatsabschluss gemacht wird, ermittelt und damit in der Tabelle AST_MONATSPREISE die Spalte LAGERBESTAND aktualisiert.

  • Im zweiten Durchlauf werden alle Artikel mit Artikelart M aus allen offenen Ausgangslieferscheinen, deren Lieferscheindatum nicht im aktuellen Monat liegt, selektiert und die Spalte LS_OFFEN mit der offenen Fakturenmenge (=STUECK-VERRECHNET) aktualisiert.

  • Im dritten Durchlauf werden alle Artikel mit Artikelart M aus allen offenen Eingangslieferscheinen (Lieferscheindatum = älter als aktuelles Monat) KFG=0 UND TFG=1) selektiert und die Spalte WE_OFFEN mit der Eingangslieferscheinmenge (=LAGER_STUECK) aktualisiert.

Datenbanktabelle AST_MONATSPREISE

Bei Ausführung des Programmes AST_MONATSPREISE werden in der Tabelle AST_MONATSPREISE folgende Einträge durchgeführt.

Spaltenname

Typ

Länge

Nulls

Beschreibung

ARTIKELNUMMER

CHAR

20

N

Artikelnummer

DATUM

TIMESTMP

10

Y

Datensatzerstellung

EK

FLOAT

8

Y

Mittlerer Einkaufspreis

ESP

FLOAT

8

Y

Letzter Einkaufspreis

ESPL

FLOAT

8

Y

Mittlerer Einstandspreis

INFOPREIS

FLOAT

8

Y

Informationspreis

JAHR

SMALLINT

2

N

Jahr

JAHR_MONAT

INTEGER

4

N

Jahr_Monat

KALKULATIONSPREIS

FLOAT

8

Y

Kalkulationspreis

LAGERBESTAND

FLOAT

8

Y

Lagerbestand

LS_OFFEN

FLOAT

8

Y

STUECK-VERRECHNET

MENGENEINHEIT

CHAR

5

Y

Lagermengeneinheit

MONAT

SMALLINT

2

N

Monat

PREISEINHEIT

FLOAT

8

Y

Preiseinheit in Lagermengeneinheit

VK

FLOAT

8

Y

Verkaufspreis 1

VK2

FLOAT

8

Y

Verkaufspreis 2

VK3

FLOAT

8

Y

Verkaufspreis 3

VK4

FLOAT

8

Y

Verkaufspreis 4

VK 5

FLOAT

8

Y

Verkaufspreis 5

WE_OFFEN

FLOAT

8

Y

LAGER_STUECK

USER

Wenn möglich, bitte hinzufügen, wer den Monatsabschluss gemacht hat

Validierungen

Monatsdaten bereits in AST_MONATSPREISE übertragen

Abfrage auf AST_MONATSPREISE, ob bereits Datensätze für den abzuschließenden Monat(=Vormonat) existieren.

ValidierungPassFailAnmerkung

Abbruchsbedingung: Wenn es bereits Datensätze für den Vormonat in AST_MONATSPREISE gibt, dann Abbruch mit Meldungsfenster.

Meldungstext: Monatsabschluss nicht möglich - Für den Vormonat existiert bereits ein Monatsabschluss!

Nach Schließen des Meldungsfensters verbleibt das Programm im Fenster Monatsabschluss für Lagerbewertung.

Der User bestimmt, ob er den bestehenden Monatsabschluss stornieren oder beibehalten will.

Validierung der Quelldaten

Artikelselektion: Es dürfen nur Artikel mit Artikelart = M selektiert werden.

Preiseinheit: Validierung der PREISEINHEIT für die zutreffende Selektion.

Validierung

Pass

Fail

Anmerkung

ARTIKELSTAMM. PREISEINHEIT

EXITS

NOT EXISTS

Wert muss in Tabelle RREISEINHEIT vorhanden sein

Abbruchsbedingung: Wenn es Artikel mit ungültigem Wert (Vorgabewertetabelle) oder mit Wert NULL im Feld PREISEINHEIT im Artikelstamm gibt, dann Abbruch mit Meldungsfenster.

Meldungstext: Monatsabschluss nicht möglich – es existieren Artikel mit ungültiger Preiseinheit! – Bitte prüfen Sie die Preiseinheiten im Artikelstamm.

Negativer Lagerbestand

Validierung des LAGERBESTANDES für die zutreffende Selektion.

Validierung

Pass

Fail

Anmerkung

ARTIKELSTAMM. LAGERBESTAND

>=0

<0

Lagerbestand darf nicht negativ sein

Abbruchsbedingung: Wenn es Artikel mit negativem Lagerbestand im Artikelstamm gibt, dann Programmabbruch und löschen der Datensätze für den Vormonat.

Meldungstext: Monatsabschluss nicht möglich – es existieren negative Lagerbestände! – Bitte prüfen Sie die negativen Lagerbestände.

Die Prüfung auf Minusbestand kann mit einem Grundlagenschalter deaktiviert werden. Grundlagenmanager / Preise / Minusbestände zulassen.

Letzten Monatsabschluss stornieren

Vor Ausführung soll ein Dialogfenster mit folgendem Text geöffnet werden:

Wenn Sie den Monatsabschluss stornieren werden alle Monatsabschlussdaten für den Vormonat gelöscht.

Sind Sie sicher? Ja/Nein

CheckListe: LC-TC Monatsabschluss - Checkliste.docx

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.