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/oe.pl
350 350

  
351 351
  my $vc = $form->{vc} eq "customer" ? "customers" : "vendors";
352 352

  
353
  # project ids
354
  $form->get_lists("taxzones"      => "ALL_TAXZONES",
353
  $form->get_lists("taxzones"      => ($form->{id} ? "ALL_TAXZONES" : "ALL_ACTIVE_TAXZONES"),
355 354
                   "payments"      => "ALL_PAYMENTS",
356 355
                   "currencies"    => "ALL_CURRENCIES",
357 356
                   "departments"   => "ALL_DEPARTMENTS",

Auch abrufbar als: Unified diff