USTVA: Toter Code (ca. 2012 abwärts)
- Typo- KommentareS.a. doc/CHANGELOG:Die Druckvorlagen für USTVA vor 2012 wurden entfernt und das Ausdrucken von USTVA als PDF ist deprecated. Da die Eingabe von Erklärungen als PDF nicht mehr gestattet ist, sollten Archivkopien der USTVA direkt bei Elster bezogen...
USTVA Weiteren toten Code identifizieren - Werte mit Key undef ignorieren
Die summen Abfrage erzeugt auch Werte ohne pos_ustva (category)Diese brauchen nicht weiter verarbeitet zu werden.
ustva: verwaiste Funktion entfernt
ActionBar: Verwendung bei UStVa-Konfiguration
ActionBar: Verwendung bei UStVA
ustva.pl trailing whitespace entfernt
SL/PE.pm und bin/mozilla/pe.pl entfernt
fix FSF address
Geierlein: alter Elsterexport überarbeitet
Generierung der Params in ODGeierlein
Neuer Controller für AJAX RequestVerallgemeinern (Teile aus ustva.pl nach SL/USTVA.pm
elster_format angepasst
Die Formate der Steuernummern für Baden-Württemberg und Rheinland-Pfalz...
Dispatcher: end_of_request() sub aus main namespace verbannt
USTVA.pm : refactoring von get_coa und coa_get
get_coa benutzt jetzt intern instance_conf und coa_get kann komplettdurch einen instance_conf Zugriff ersetzt werden.
login nicht aus $::form nehmen. Teil 1
Präfix für ustva Position eingefügtAnsonsten wird (form->{81} = 12,30 €) im Formular als 81 € interpretiert
2. Teil zu: Winston-Export, Taxbird-Export und Latex-Export für UstVA entfernt
Html-Druckvorlage ustva-Voranmeldung ausgelagertcloses #2433
Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt
address businessnumber company co_ustid duns taxnumber sepa_creditor_id aus Defaults-Tabelle holen
'templates' nicht aus %::myconfig, sondern aus Defaults-Tabelle holen
Lx-Office heißt nun kivitendo
Manuelle ergänzungen zum vorherigen commit
USTVA: Zelle 83 nicht doppelt formatieren
1000,00 numberformat für Winston Export
Ustva Amtwahl - strict Fehler
File::Temp für Erzeugung temporärer Dateinamen nutzen
Fix für Bug 1747.
Fixes für das "my $var if $cond;" pattern.
ustva.pl auch strict
alte Config Variablen in bin/mozilla/ustva.pl gefixt.
bin/mozilla/ustva.pl strict.
Parameter "level" muss nur an menu*.pl übergeben werden
Taxbird Export: Nicht den ersten / aus der Steuernummer entfernen
Für Bug 1488.
Monatlichen ZEitraum auch nach Taxbird exportieren.
Taxbird-export: Mit Heuristik versuchen PLZ und Stadt aus dem Firmenadressfeld zu extrahieren
Teilfix für Bug 1488
UStVA 2010 Rahmen.
Neue Felder hinzugefügt und html Template aktualisiert. PDF Vorlage ist dabei.Jetzt fehlt nur noch das Tex Template und ein Gang über die Kontenzuordnungen.
Dateiencodings auf UTF-8 geändert
Fix für Bug 1375.
Bugfix for Bug 1468: JavaScript-Title_Hack lieferte falsche oder sinnlose Titel und viele weitere.Wenn der Title-String leer ist, wird mein Title-Hack-JavaScritpt hicht ausgegeben.Dadurch wird der Titel des Frameset angezeicgt.Massenhaft Strings angepasst. Teilweise der Logik wegen, oft wegen...
Aufrufe von 'exit' durch eigene Funktion '::end_of_request()' ersetzt.
Außerdem dafür gesorgt, dass Meldungen, die per$form->show_generic_(error|information) ausgegeben werden, nichtdoppelt angezeigt werden.
Conflicts:
bin/mozilla/io.pl bin/mozilla/oe.pl
Keine Shebang außer für die Entry Dateien.
Codecleanup UStVA & Bugfixes bei Verwendung von UTF-8
Das UStVA-Modul enthält hardgecodet die Namen der Bundesländer.Diese enthalten Umlaute, die in ISO-8859-1 codiert sind. Wird hingegenein anderes Datenbank-Charset wie UTF-8 verwendet, so klappt dieUStVA-Konfiguration nicht. Das wurde behoben, indem die Ländernamen...
Baden Württemberg schreibt man mit zwei 't'.
UStVA-Konfiguration: die Steuernummerneinstellung für Deutschland wieder gefixt.
In Deutschland soll die Steuernummer via "System" > "UStVA-Einstellungen" konfiguriert werden. Das war defekt, weil die Funktion "USTVA>get_coa()" nicht aufgerufen wurde und die Konfigurationsmethoden dachten, der Kontenrahmen wäre kein deutscher Kontenrahmen....
Link zur UStVA-Konfiguration gefixt: Anführungszeichen innerhalb von Anführungszeichen funktionieren nicht.
Kosmetik.
Adressenfix
Umstellung der Benutzerverwaltung von Dateien im Verzeichnis "users" auf die Verwendung einer Authentifizierungsdatenbank.Es ist erforderlich, die Dateien doc/UPGRADE und doc/INSTALL/index.html zu lesen und die angesprochenen Punkte auszuführen, um nach einem Upgrade weiter arbeiten zu können.
Die Funktion Form::parse_html_template2() in Form::parse_html_template() umbenannt (letztere wurde in Revision 2923 entfernt).
Umstellung der HTML-Vorlagen aus templates/webpages/ustva von HTML::Template auf Template.
Generischer USTVA Report für alle Kontenrahmen ausser Germany
open, print, close: Lokale Namensraeume (aus r2391, r2393) auf private eingeschraenkt, weitere PerlBestPractices Aenderungen.$category, $dpt_*, $project* Variablen entfernt, Weil USTVA nie Abteilungsweit, Projektweit oder bez. BWA anders dargestellt wird....
$form->parse_template() sowie Template.pm benutzen $form->{OUT} und $form->{tmpfile} direkt in Systemkommandos. Deswegen muss sichergestellt sein, dass diese Variablen nur mit geprüften Werten gefüllt werden.
open() nur mit sicheren Argumenten aufrufen.
USTVA: Winston export ueberarbeitet. Kz vor die pos_ustva gesetzt, 'Kennzahl Nr' auf 'Kennzahl nr.' geaendert.
USTVA: Unnoetiges Quoting entfernt
Verlagern der USTVA Kennziffern auf einen zentralen Datenbankeintrag.Dies verhindert Probleme, dass manche Kennziffern in einzelnen Ausgabemedien nicht erscheinen, in anderen jedoch schon.Auch bietet die Verlagerung auf die Datenbank - in einem späteren Schritt - die Abstraktion von Steuerreports auf verschiedene internationale Gegebenheiten....
$form->{path} entfernt und hardcodiert auf bin/mozilla gesetzt.Vorlagen sind nicht betroffen, aber locales.pl schon.
Eine Funktion zum "sicheren" Aufrufen von Unterfunktionen eingebaut, damit &{ $form->{nextsub} }(); nicht ungeprüft aufgerufen werden muss.
Funktion get_config aus ustva.pl nach USTVA.pm verschoben, damit sie auch aus rp.pl aufgerufen werden kann.
USTVA: Patch zur besseren Unterstuetzung der oesterreichischen Verhaeltnisse.
USTVA: Ausgabeformat Winston an 16%/19% angepasst. Winston Kennziffern werden ueber <%foreach Schleife dargestellt
Bug 528 solved. Better Taxbird export for USTVA.
Erstes Update zur USTVA Anpassung an 16%/19%.- Kennziffern 81,811, 51,511 werden 2006 und 2007 unterstützt.- HTML testscript für selenium IDE
Kennziffern hinzugefügt, Berechnungen der Zwischensummen verbessert,Code aufschoenen
Formatierungscleanup, Taxbird Nummernformat auf '1000,00' geaendert.
- USTVA Screens in HTML-Templates verlagert- USTVA Taxbird kleinere Anpassungen zur Kompatibilitaet- quoting- changelog angepasst
- Anpassung der Uebersetzungen: Die Programmtexte sind nun (fast) alle in englischer Sprache.- Hilfe Funktion zur USTVA ist veraltet, Link vorerst entferntBitte ./locales.pl ausfuehren
- Bugfix: 499, 502, 442- Zahlenformatierung wird nun getrennt nach Ausgabeformat durchgefuehrt- Verbesserter bei Taxbirdexport
Anzeige von mehrzeiligen Firmenadressen berichtigt. Fix für Bug #484.
Temporäre Dateien unterhalb von users/ anlegen, weil der Webserver da definitiv Schreibzugriff hat. Fix für Bugzilla #459.
Ustva Version überarbeitet
Recommit von r1185 von udo_spallek: Bug 382 fixed!
Recommit von r996 von udo_spallek: Solved Bug 329: USTVA: Winstonexport: Ordnungsnummer falsch.
Recommit von r981 von mbunkus: USTVA: Leerzeilen/Zeilenumbrueche in der Adressangabe muessen richtig escapet werden. Fix fuer Bug 311.
Uebernahme der kompletten Version, so wie sie Philip als "Demo-Version" gezeigt hat, in das unstable-Repo. Dabei werden auch einige Patches, die seit der 2.2.0 hier eingepflegt wurden, wieder ueberschrieben. Diese werden in den naechsten Tagen wieder eingespielt, sofern noetig. Zu den neuen Features gehoeren (ohne Anspruch auf Vollstaendigkeit) Mahnwesen, Einheiten, Template-Neucodierung, AJAX-basierende Dialoge an einigen Stellen, Buchungsgruppen etc etc.
Bug 382 fixed!
HTML-Vorlagen:
Die globale Konfigurationsvariable $latex in $latex_templates umbenannt. Einige globale Konfigurationsvariablen in allen HTML-Vorlagen unter dem Namen "conf_<variablenname>" bekannt gemacht.
Zwei Variablen lokal zur aktuellen Funktion gemacht....
Solved Bug 329: USTVA: Winstonexport: Ordnungsnummer falsch.
USTVA: Leerzeilen/Zeilenumbrueche in der Adressangabe muessen richtig escapet werden. Fix fuer Bug 311.
Kosmetik: Perltidy-Lauf nach den Einstellungen in doc/programmierrichtlinien.txt ueber alle .pl und .pm.
Merge von 843,844 aus unstable: UStVa Bugfix, locales, Update help-843Fixed minor locales problems. Updated help.-844Fixed minor locales problems in account dialog.
Merge von 816-819,828 aus unstable: UStVa Bugfix, Bug 262 & 264-816Bug 262 fixed!USTVA UPDATE der Positionen und Verknuepfungen.Die UPDATEs sind relativ vollstaendig und sortiert,so dass eine weitere Pflege einfach ist. taxkey's sind noch nichtintegriert, deshalb sind einige updates in liste.aql doppelt gemoppelt,...
Merge von 704,707,730,731 aus unstable: USTVA Bugfix-704 Diverse USTVA Bugs geloest Solve Bug: 49: UST wurde berechnet, jetzt ausgelesen, mit Patchen von Andre Schubert THX Solve Bug: 164: Grundsätzliche Berechnung der UST Solve Bug: 173: Teilbezahlte Rechnungen bei IST-Versteuerung sollten jetzt klappen, THX Yvonne Einberger...
Merge von 700 aus unstable: Feature USTVA: JahresberichtsvorschauBug/Feature USTVA Modul: Jahresberichte können nun im Ausgabeformat 'Vorschau'generiert werden.Betrifft Anfrage auf User Mailingliste, Posting vom 6.12.2005von Raimund Koenig, Subjekt: UStVA.
Merge von 638 aus unstable: Ustva BugBug bei Behandlung der 'alten' Variablenwerte in die neuen Variablennamenbeseitigt.
Merge von 623-628 aus unstable: USTVA-Update der Ustva Funktion mit neuen Vorlagen für das Jahr 2006.-Bug Rundungsfehler bei Ustva Ausgabe-Alte USTVA Dateien geloescht-sql/finanzamt.sql wiederhergestellt, weil es sonst beim Update Probleme geben kann....
Probleme durch perltidy. Der sehr pingelige Parser von locales.pl akzeptiert Begriffe fuer Funktionen, die in einem Formular mit <input type=submit...> genannt werden, nur dann, wenn das $locale->text() in der gleichen Zeile wie type=submit steht. Dieses habe ich geaendert. Weitere Probleme gab es, wenn perltidy bei sehr langen Strings zu $locale->text() den sehr langen Text in eine eigene Zeile gepackt hat, weil auch hier locales.pl den zu uebersetzenden Text direkt hinter $locale->text( erwartet.
Whitespace an den Zeilenenden entfernt.
Alle Dateien durch Perltidy laufen lassen. Die verwendeten Optionen sind am Ende der neu hinzugefuegten Datei doc/programmierstilrichtlinien.txt zu finden.