AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DSFinV_K - Belegnummer & Export

Ein Thema von gross_friedrich · begonnen am 5. Dez 2019 · letzter Beitrag vom 6. Feb 2020
Antwort Antwort
gross_friedrich

Registriert seit: 20. Mär 2005
6 Beiträge
 
#1

DSFinV_K - Belegnummer & Export

  Alt 5. Dez 2019, 12:33
Hallo,

ich habe hier ein paar Diskussionen über TSE, DSFinV_K und ähnliche Themen gelesen.
Daher hoffe ich, dass man mir bei der folgenden Frage helfen könnte:


DFKA Taxonomie:
Cash_point_closing/transactions/head/number (= Belegnummer = Bonnummer)

DSFinV_K V2.0:
Datei: Bonkopf -> BON_NR (Numerisch, 0 Dezimalstellen, Bonnummer)
lt. Anhang_G_Uebersicht.xlsx ist das Feld "BON_NR" ein Mussfeld (dunkel hinterlegt).

Kurzbeschreibung: Die Belegnummer ist die von der eingesetzten
Kasse vergebene eindeutige Nummerierung innerhalb eines Kassenabschlusses
und entspricht der auf dem Bon gedruckten Nummer.


d.h. das Feld "BON_NR", also die Belegnummer, ist ein Mussfeld (REQUIRED) und muss einen eindeutigen Wert haben.

Was wenn ein Vorgang abgebrochen wird?
Soweit ich verstanden habe, wenn ein Vorgang abgebrochen wird, wird für ("Cash_point_closing/transactions/head/type" = "Bonkopf -> BON_TYP") dann "AVBelegabbruch" angegeben.
Aber die Belegnummer (Bonnummer, Rechnungsnummer) wird doch erst vergeben, wenn ein Vorgang beendet ist, und die Rechnung/Bon erstellt wird.

Was wenn ein Vorgang abgebrochen wird, muss noch eine Beleg-/Rechnungsnummer vergeben werden? Und obwohl keine Rechnung erstellt wurde?
Wenn NEIN, was muss in das Feld "BON_NR"?

Die Frage gilt eigentlich auch für "AVTraining"!

Haben die Vorgangstypen "Beleg", "AVBelegabbruch" und "AVTraining" vielleicht verschiedene Nummernkreise?


Danke
  Mit Zitat antworten Zitat
hhcm

Registriert seit: 12. Feb 2006
Ort: Wegberg
310 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: DSFinV_K - Belegnummer & Export

  Alt 5. Dez 2019, 14:50
Hallo.

Zitat:
Aber die Belegnummer (Bonnummer, Rechnungsnummer) wird doch erst vergeben, wenn ein Vorgang beendet ist, und die Rechnung/Bon erstellt wird.
Wie identifizierst du denn deine Belege? Da gibt es doch sicherlich eine Serial, Autoincrement Spalte, GUID o.ä. Ich würde im Falle eines Abbruchs diese nutzen. Oder beim ersten hinzufügen eines Artikels direkt die "richtige" Belegnummer vergeben, auch wenn dieser Beleg später abgebrochen wird. Es geht sich schliesslich nur um die lückenlose Dokumentation. Belegnr. 1000 (Normaler Beleg) Beleg 1001 (Wurde abgebrochen)
Chris
  Mit Zitat antworten Zitat
Neumann

Registriert seit: 6. Feb 2006
Ort: Moers
540 Beiträge
 
Delphi 12 Athens
 
#3

AW: DSFinV_K - Belegnummer & Export

  Alt 5. Dez 2019, 16:05
Gute Frage, ich mache das auch so das die Bonnummer erst am Ende des Vorgang generiert wird. Alles andere währe extrem schwierig.

Wenn jemand einen Bon abbricht wird er bei mir mit Wert in eine entsprechende Tabelle geschrieben. Denke ich nehme dann den Indexwert dieser Tabelle.
Ralf
Gruß vom Niederrhein
  Mit Zitat antworten Zitat
gross_friedrich

Registriert seit: 20. Mär 2005
6 Beiträge
 
#4

AW: DSFinV_K - Belegnummer & Export

  Alt 5. Dez 2019, 23:04
Danke, das hat mir geholfen.


@Neumann
Kurzbeschreibung: Die Belegnummer ist die von der eingesetzten
Kasse vergebene eindeutige Nummerierung innerhalb eines Kassenabschlusses
und entspricht der auf dem Bon gedruckten Nummer.


Innerhalb eines Kassenabschlusses sollte die Nummerierung also eindeutig sein.
Ich bin mir nicht sicher, aber darunter verstehe ich, dass die Belegnummern innerhalb eines Kassenabschlusses [Unique] sein sollten.

d.h. wenn die Indexwerte zweier Tabellen für die Nummerierung verwendet werden, dann ist es nicht mehr [Unique].

@hhcm
In der Richtung habe ich auch gedacht. d.h. wenn der Z-Abschlag erstellt wird, dann muss zwischen den Belegtypen differenziert werden:
z.B.
Bisher:
Anzahl Rechnungen 19
Letzte Rech-Nr. 19

Vielleicht sollte jetzt so sein:
Anzahl Beleg 10
Anzahl Belegabbruch 5
Anzahl Training 4
Belege ingesamt 19
Letzte Belegnummer 19

Geändert von gross_friedrich ( 6. Dez 2019 um 10:12 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.869 Beiträge
 
Delphi 12 Athens
 
#5

AW: DSFinV_K - Belegnummer & Export

  Alt 6. Dez 2019, 07:07
Man kann auch problemlos mehrere Nummernkreise verwenden. Man muss nicht für alle Kassen und für alle Funktionen die gleiche Nummerierung verwenden.

Theoretisch ist streng nach Gesetz noch nicht einmal eine fortlaufende Nummerierung erforderlich, sondern nur eine eindeutige. In der Praxis scheren sich die Prüfer allerdings nicht um das Gesetz und verlangen oft, dass die Belegnummern usw. fortlaufend sein sollen. Von daher lohnt sich der Ärger nicht, wenn man nicht fortlaufend nummeriert...
Es steht aber sogar noch einmal in der entsprechenden Ausführungsverordnung explizit drin, dass die fortlaufende Nummerierung nur ein Beispiel ist um das Ziel der Eindeutigkeit zu erreichen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Neumann

Registriert seit: 6. Feb 2006
Ort: Moers
540 Beiträge
 
Delphi 12 Athens
 
#6

AW: DSFinV_K - Belegnummer & Export

  Alt 6. Dez 2019, 08:49
Bonabbrüche zeichnen sich ja dadurch aus, dass kein Bon erzeugt wird. Also sollte ein Nummerkreis für diesen Vorgang unabhängig von den eigentlichen Bonnummern logisch sein.

Wir habe auch noch weitere Nummernkreise, wie Lieferscheine, Rechnungen, Kassenbuch. Sehe da kein Problem.
Ralf
Gruß vom Niederrhein
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz