Alexander (HH): Rechnungshandhabe

Beitrag lesen

Moin Moin!

Noch einer eine Idee?

Stumpf von Hand durchnumerieren, so mache ich das. Ich schreib pro Monat aber auch nur zwei oder drei Rechnungen.

Rechnungen in eine relationale Datenbank packen, mit Primärschlüssel als automatisch erhöhenden Integer (PostgreSQL: serial, Oracle: int + Trigger + Sequence, MSSQL: int identity). Primärschlüssel = Rechnungsnummer.

Die Rechnungsnummer muß ja nur eindeutig sein, sie muß keine weiteren Informationen tragen. Also kann man sie zusammensetzen, z.B. aus Datum und Uhrzeit. Schreibt man dann noch pro Rechnungsschreiber eine eindeutige Zahl dazu (z.B. Chef=11, Sekretärin=12, Verkäufer=13),  gäbe dann z.B. 2007-1211-1706-5711, wenn der Chef um kurz nach fünf eine Rechnung schreibt, aber 2007-1211-1706-5713 in der selben Sekunde beim Verkäufer.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".