Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2c86cb0a

Von Niclas Zimmermann vor fast 12 Jahren hinzugefügt

  • ID 2c86cb0ad16866113be6e6d8dff239623b77a576
  • Vorgänger 8b8d4848
  • Nachfolger 03ff37cb

Update-Script für fehlende Steuerschlüssel

Bisher gab es noch sehr viele Konten, für die kein Eintrag in der
Tabelle taxkeys und damit kein Steuerschlüssel vorhanden war.
Dieses Update erstellt für jedes Konto ohne Steuerschlüssel einen
in der taxkeys, s.d. solche Konten den Steuerschlüssel 0 haben.

Hierfür ist unbedingt erforderlich, dass der Steuerschlüssel 0
existiert (also in tax vorhanden ist) und dieser Eintrag den
Steuersatz 0% hat. Existiert der Steuerschlüssel 0 nicht, so
wird er angelegt. Existiert ein Steuerschlüssel 0 mit mehr als 0%
Steuern, so wird das Update mit Fehlermeldung abgebrochen.

Siehe hierzu auch die Tickets #2028, #2029.

Unterschiede anzeigen:

locale/en/all
893 893
  'Fristsetzung'                => '',
894 894
  'From'                        => '',
895 895
  'From Date'                   => '',
896
  'From this version on the taxkey 0 is reserved for tax rate 0.' => '',
896 897
  'Full Access'                 => '',
897 898
  'Full Preview'                => '',
898 899
  'Full access to all functions' => '',
900
  'Furthermore you should define a taxkey for all accounts, because this update cannot be executed.' => '',
899 901
  'Fwd'                         => 'Forward',
900 902
  'GL Transaction'              => '',
901 903
  'GL transactions changeable'  => '',
......
1989 1991
  'There are still entries in the database for which no unit has been assigned.' => '',
1990 1992
  'There are still transfers not matching the qty of the delivery order. Stock operations can not be changed later. Do you really want to proceed?' => '',
1991 1993
  'There are usually three ways to install Perl modules.' => '',
1994
  'There is already a taxkey 0 with tax rate not 0.' => '',
1992 1995
  'There is at least one sales or purchase invoice for which kivitendo recorded an inventory transaction with taxkeys even though no tax was recorded.' => '',
1993 1996
  'There is at least one transaction for which the user has chosen a logically wrong taxkey.' => '',
1994 1997
  'There is not enough available of \'#1\' at warehouse \'#2\', bin \'#3\', #4, #5, for the transfer of #6.' => '',

Auch abrufbar als: Unified diff