Steuerzonen ungültig machen
authorG. Richardson <information@kivitendo-premium.de>
Wed, 30 Jul 2014 18:38:28 +0000 (20:38 +0200)
committerG. Richardson <information@kivitendo-premium.de>
Mon, 4 Aug 2014 15:31:40 +0000 (17:31 +0200)
commit6e6038682b1a2b6e6bc74f1eee40eba21afcb7e9
tree61fbd85958cf6f7ae1fe02288d681ad3a18e08a8
parent5450d982d29e8c2803e22e974ddddda4ae964dc8
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.
SL/Controller/Buchungsgruppen.pm
SL/Controller/Taxzones.pm
SL/DB/MetaSetup/TaxZone.pm
SL/Form.pm
bin/mozilla/is.pl
bin/mozilla/oe.pl
sql/Pg-upgrade2/tax_zones_obsolete.sql [new file with mode: 0644]
templates/webpages/buchungsgruppen/form.html
templates/webpages/is/form_header.html
templates/webpages/oe/form_header.html
templates/webpages/taxzones/form.html