Vollständige Version anzeigen : Rechnungsdaten korrekt wiedergeben (zum Zeitpunkt xx.xx.xxxx) | Produkt hat sich geändert | Zeitpunkt heute: yy.yy.yyyy


BladeFire
20.07.2015, 21:42

Hallo,


ich würde gerne die Inhalte einer Rechnung korrekt wiedergeben die z. B. am 02;02;2015 ausgestellt wurde. In der Zwischenzeit hat sich aber der Preis, die Bezeichnung, der UST-Satz usw. geändert. Wie kann ich die Rechnung korrekt darstellen. Wie hätte ich dieses (fiktive) Problem verhindern können?

Typischer aufbau:

Tabellen: Kunden 1:n Rechnungen 1:n bestellteprodukte n:1 Produkte

Mir fällt nur die Option ein, bei einer Änderung das Produkt in der DB nicht zu ändern, sondern vill. das Tabelenfeld aktuell auf "nein" zu setzen und einen neuen Datensatz anzulegen. Wäre diese Lösung geeignet (und noch wichtiger: optimal?)

Wenn nein :

wie würde man dieses Problem Lösen?

(Wenn ja: dann gebt mir Bestätigung)

Danke für eure Zeit.

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
raid-rush
21.07.2015, 07:22

wenn die änderung an sich keine rolle spielt sondern nur der änderungszeitpunkt, dann einfach eine extra spalte im produkt für das änderungsdatum.

wenn eine rechnung historisch ausgestellt wird und die alten daten drin stehen müssen, dann ist es nötig das produkt extra zu speichern also einfach für jede änderung ein neuen eintrag in der produkt tabelle mit einer extra spalte "old" die alle alten einträge erkennbar macht, damit diese zb nicht aufgelistet werden sondern nur als "archiv" genutzt werden.


GaYlORd
23.07.2015, 09:38

Speichere die Produkte nach dem Kauf z;B. in warenkorb_produkte.
Dort speicherst du anzahl, preis, mwst, kaufdatum, warenkorbID.

Dann kannst du auch für bestimmte Kunden den Preis eines Produktes besser anpassen ohne Probleme.
Und du hast keine Probleme damit, falls sich später mal der Artikelpreis ändert oder der MwSt. Satz mal wieder erhöht oder gesenkt wird.
Speichere den Preis immer Netto mit 4 Nachkommastellen, sonst treten schnell Rundungsprobleme auf.

Schöne Grüße


Ähnliche Themen zu Rechnungsdaten korrekt wiedergeben (zum Zeitpunkt xx.xx.xxxx) | Produkt hat sich geändert | Zeitpunkt heute: yy.yy.yyyy
  • Richtiger Zeitpunkt beim Reifenverkauf
    hey leute, wollte mal fragen wann es am besten wäre sommerreifen zu verkaufen... (wann man quasi am meisten geld dafür bekommen könnte, oder anders gesagt, wann die leute aufmerksam am sommerreifen kaufen sind) reifen + felgen ( ges;: 4x ) (also ein kompletter satz) Eher im sommer, eher im wint [...]

  • [PHP] Zeitpunkt auswählen dann senden ..
    hi, folgendes problem ;) Ich möchte ein auswahlformular haben mit der aktuellen woche also nach datum und die uhrzeiten dazu die man aber ändern kann. Z;b 11;02;2010 - 22;00 kann man ändern auf z;b 22;03 Das ganze dient für einen sms versand ;). Und das ganze soll in die sql gespe [...]

  • [Vista] Systemwiederherstellung früherer Zeitpunkt
    Hallo, ich würde das System gern ca nen Monat zurücksetzen, weil seit ner Weile einiges rumspinnt und nicht mehr funktioniert. Aber ich seh als frühsten Zeitpunkt den 1. 8. Geht das nicht weiter zurück? Wenn ja, wie? ;-) Habs mal mit google probiert aber nichts konkretes gefunden. BW ist s [...]

  • Der richtige Zeitpunkt für PC-Kauf?
    Hey, ich wollte euch mal fragen ob es sich momentan lohnt einen rechner zu kaufen. Ich habe meinen rechner vor 3,5 jahren gekauft, auf empfehlung von Chris wieder(aus seiner Liste bei der Kaufberatung). das war alles damals die PC-Konfiguration: Intel core2duo e8400 Sapphire Radeon 4850 HD 512mb 2 [...]



raid-rush.ws | Imprint & Contact pr