Revision 03ff37cb
Von Niclas Zimmermann vor fast 12 Jahren hinzugefügt
SL/DB/MetaSetup/AccTransaction.pm | ||
---|---|---|
26 | 26 |
taxkey => { type => 'integer' }, |
27 | 27 |
itime => { type => 'timestamp', default => 'now()' }, |
28 | 28 |
mtime => { type => 'timestamp' }, |
29 |
tax_id => { type => 'integer', not_null => 1 }, |
|
29 | 30 |
], |
30 | 31 |
|
31 | 32 |
primary_key_columns => [ 'acc_trans_id' ], |
32 | 33 |
|
33 |
allow_inline_column_values => 1, |
|
34 |
|
|
35 | 34 |
foreign_keys => [ |
36 | 35 |
chart => { |
37 | 36 |
class => 'SL::DB::Chart', |
Auch abrufbar als: Unified diff
tax_id in acc_trans
Dieser Commit enthält das Update-Script um eine neue Spalte Namens
'tax_id' in die Tabelle 'acc_trans' einzufügen. Diese Spalte hat
Constrait NOT NULL und einen Fremdschlüssel auf die id von tax.
Das Pflichtfeld wird jetzt immer geschrieben bei:
-VK-Rechnungen (auch automatisch erzeugten)
-EK-Rechnungen
-Kreditorenbuchungen
-Debitorenbuchungen
-Dialogbuchungen
Durch das Feld 'tax_id' können in der Tabelle tax der
Steuerschlüssel und der Steuersatz ausgelesen werden.
In diesem Commit wird allerdings der Wert in tax_id nur geschrieben,
im Moment wird er noch nirgendwo ausgelesen.