Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6e603868

Von Kivitendo Admin vor mehr als 10 Jahren hinzugefügt

  • ID 6e6038682b1a2b6e6bc74f1eee40eba21afcb7e9
  • Vorgänger 5450d982
  • Nachfolger de3eb257

Steuerzonen ungültig machen

jede Steuerzone kann man unter "System->Steuerzonen->auf Steuerzone klicken"
individuell auf ungültig (obsolete) setzen.

ungültig heißt:

  • Steuerzone erscheint nicht in der großen Buchungsgruppenübersicht
  • Steuerzone erscheint nicht im Drop-Down Menü für Steuerzonen bei neuen
    Belegen (Angebot-Rechnung)

Bei alten Belegen, die erneut geöffnet werden, ist leider das Verhalten unterschiedlich:

  • bei schon gebuchten EK/VK-Rechnungen (id) ist das Drop-Down ausgegraut und
    disabled und es wird nur die ausgewählte Steuerzone angezeigt -> funktioniert
  • bei schon gebuchten Angeboten/Aufträgen müssen immer alle Steuerzonen
    angezeigt werden, da man die Steuerzone auch im Nachhinein ändern kann, aber
    auch alle alten Belege mit mittlerweile ungültigen Steuerzonen korrekt
    angezeigt werden müssen. Man kann also nicht einfach nach id fragen und
    entsprechend nach ungültig filtern.

Bucht man also einen Auftrag mit einer bestimmten Steuerzone, setzt die
Steuerzone auf ungültig, und generiert dann aus dem Auftrag z.B. eine Rechnung,
würde die Steuerzone aus dem Auftrag nicht übernommen werden, sondern die erste
Steuerzone aus der Liste standardmäßig ausgewählt sein.

Unterschiede anzeigen:

bin/mozilla/is.pl
305 305

  
306 306
  $form->{defaultcurrency} = $form->get_default_currency(\%myconfig);
307 307

  
308
  $form->get_lists("taxzones"      => "ALL_TAXZONES",
308
  $form->get_lists("taxzones"      => ($form->{id} ? "ALL_TAXZONES" : "ALL_ACTIVE_TAXZONES"),
309 309
                   "currencies"    => "ALL_CURRENCIES",
310 310
                   "customers"     => "ALL_CUSTOMERS",
311 311
                   "departments"   => "all_departments",

Auch abrufbar als: Unified diff