Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
04ab0ddb 02.10.2014 08:22 Jan Büren

Angebotsgüligkeitsintervall Caveat

Svens Überlegung das Intervall vor der Berechnung zu nehmen, hatte ich auch. Aber dann würde ich eher
die gesamte Routine umschreiben und die Berechnung nicht über einen SQL-Befehl machen, sondern mit Hilfe
von SL/Locale.pm. Entsprechend nochmal den Hinweis in der Mandantenkonfiguration genauer gemacht.

6e351f32 01.10.2014 11:16 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

66daa838 01.10.2014 11:11 Jan Büren

Changelog angepasst für neue Mandantenkonfigurationen

90003b2c 01.10.2014 11:06 Jan Büren

Erinnerung für Transport- oder Versandkostenartikel bei Angebot / Auftrag implementiert
Erweiterung: Mandantenkonfiguration um einen Standardartikel der auf Vorhandensein
überprüft wird (oe). Falls nicht wird eine entsprechende Warnung ausgegeben.
Verbesserungsmöglichkei 1: Artikelnummer per partpicker auswählen...

ed531c37 30.09.2014 17:46 Moritz Bunkus

Form::round_amount: Perls Wissen über Stringifizierung nutzen

Perl weiß am besten, wann eine nicht ganz exakte Fließkommazahl
eigentlich eine für Menschen sinnvoll lesbare Fließkommazahl ist (also
dass mit 143.19999999999998863132 eigentlich 143.2 gemeint ist, wenn ich...

3171c378 30.09.2014 11:34 Jan Büren

Whitespace entfernt

833f083e 30.09.2014 11:28 Jan Büren

Konfigurierbares Angebotsgültigkeits-Intervall hinzugefügt
Standardmässig ist ein Verkaufsangebot bis zum nächsten Werktag gültig.
Dieses Intervall wird dann noch hinzugerechnet, bspw. nächster Werktag plus 14, 28 etc.
Falls das Intervall nicht gesetzt oder wir nicht den Typ sales_quotation haben, passiert nichts....

c4504ef1 30.09.2014 08:53 Jan Büren

zu gerade: Bessere Übersetzung für Delivery Order created

dd9b159a 30.09.2014 08:49 Jan Büren

Beschriftung geändert: Lieferschein erstellt -> Lieferscheine(e) in kompletter Menge erstellt
Betrifft Status delivered in oe, dieser wird erst gesetzt wenn die Liefermenge komplett erreicht
ist. Somit ist Lieferschein erstellt, eine bessere Bezeichnung für "geliefert" (da ja...

add0f69b 25.09.2014 14:46 Moritz Bunkus

round_amount: Perls Repräsentationsalgorithmus fürs exakte Runden nutzen

Als Erläuterung paste ich schlicht den relevanten Teil des Kommentars,
der nun auch in der Funktion steht:

Trying to round with more precision first only shifts the problem to rarer...

0c537bff 24.09.2014 11:12 Sven Schöling

CsvImport/Parts: makemodels fix inidzieren

6f1b36cf 22.09.2014 15:43 Sven Schöling

select_item: Belegmasken finden jetzt auch Warennummern aus makemodels

Außerdem die Präsentation von select_item angepasst, so dass ersichtlich
wird woher die gefundenen Waren stammen.

fdac2156 17.09.2014 17:36 Sven Schöling

CsvImport: Beim Import von makemodels die Reihenfolge richtig setzen

d59c9877 17.09.2014 17:35 Sven Schöling

MakeModel: ActsAsList

a5fbf5a8 17.09.2014 17:35 Sven Schöling

ActsAsList: use Parameter zum Konfigurieren benutzen

45f6e6ce 17.09.2014 16:26 Sven Schöling

Preisfaktoren: Bei neu anlegen auch das Inputfeld anzeigen

behebt #2494
war in ba52ee60 kaputtgegangen

a615812c 15.09.2014 15:18 Sven Schöling

ParseFilter: with_objects merging bei Klassen mit Filtered Plugin

ParseFilter kennt 3 Quellen für with_objects Klauseln:

1. explizit übergebene
2. aus dem Filter inferierte
3. aus custom filtern gesetzte

Wenn nun ein Model das Custom Filter Plugin hat, muss bei jedem Filter...

f16a89c9 10.09.2014 17:05 Sven Schöling

locales.pl: Optional die Quelldatei von neuen Strings anzeigen

falls mal wieder ein String auftaucht, und man ihn einfach nicht findet

e42bd22a 10.09.2014 17:01 Sven Schöling

CustomerVendor: Spaltenüberschrift bei Sortierung richtig übersetzen

f16c5520 09.09.2014 19:06 Sven Schöling

CustomerVendor: Picker nach Art von PartPicker

- reinit_widgets fähig
- Tab und Enter atomar
- unterstützt onChange und set_item:CustomerVendorPicker trigger
- unterstützt fat_set_item

a4e4f1a7 04.09.2014 16:54 Jan Büren

undefs für find_by berücksichtigen

61421f4d 04.09.2014 14:46 Jan Büren

all_parts um Namensoption des Kunden oder Lieferanten erweitert
Der Name wurde im Backend IC.pm schon richtig übergeben, es scheint
aber, dass dieser dann nicht mehr als Option angehakt war.
Entsprechend auch eine Flash-Warnung auch ausgegeben, falls überhaupt...

25e65781 04.09.2014 12:48 Jan Büren

hotfix für #10 Ansprechpartner auf ungültig setzen löst leeres Adressfeld beim Drucken aus
behebt (teilweise) #9 ggf. wäre es prinzipiell besser die customer_details
auf rose umzuschreiben

164570bd 04.09.2014 09:11 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

406563ed 04.09.2014 09:07 Jan Büren

SuSa - Summe per und Saldo auch bei abweichenden Geschäftsjahr berechnen
Falls man eine Monats-SuSa zieht werden die Salden korrekt berechnet, allerdings
wurde nicht ein abweichendes Geschäftsjahr berücksichtigt. Jetzt wird
das Startdatum wie in der Bilanz genommen, dass ist schon mal besser, allerdings...

99d8aaf4 03.09.2014 16:19 Kivitendo Admin

netprice auf Anzahl von Nachkommastellen von sellprice runden

Es geht um die Anzeige der Einzelpreise von Positionen der
Druckvorlagen.

Bisher wurde netprice hart auf 2 Nachkommastellen gerundet, was zu
Problemen bei Subcentpreisen führte. Dies hatte den Effekt, daß z.B....

9fd67959 03.09.2014 16:17 Kivitendo Admin

Doku zu Druckvariable netprice angepasst

be418943 03.09.2014 08:16 Jan Büren

if-Abfrage eindeutiger geschrieben und Variablenname klarer definiert

ab3f3ed8 03.09.2014 08:15 Jan Büren

rp-patch

0dc0e521 02.09.2014 15:27 Sven Schöling

TaskServer: $::form->error und ::end_of_request() handhaben

22cf5fb6 02.09.2014 09:35 Moritz Bunkus

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

43a1ccc8 30.08.2014 01:34 Bernd Bleßmann

Benutzerdef. Variablen in Belegen als Tabelle rendern ...

falsches Tabellen-Layout bei nicht editierbaren Variablen korrigiert.

Zu commit 25b855157fa65535683b458c1ca2dd0c3636b788
Benutzerdef. Variablen in Belegen als Tabelle rendern ...

7eaf45a5 30.08.2014 00:06 Bernd Bleßmann

CsvImport: Fehler beim Speichern vom richtigem Objekt anzeigen.

Und "use English" (EVAL_ERROR) für bessere Lesbarkeit.

7e50dcac 28.08.2014 16:43 Jan Büren

typos in ustva.html
closes #2464

42f03a51 28.08.2014 14:41 Jan Büren

Für LaTeX-Druckvorlagen (pipe) | -Symbol richtig anzeigen

89360aad 28.08.2014 14:18 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

d109d6fe 28.08.2014 14:14 Jan Büren

Überprüfung auf makemodel bei mehreren Artikeln verbessert
Aktuell wird nur auf Werte beim ersten Eintrag bei makemodel überprüft.
Falls es mehrere Werte und man den ersten Eintrag löschen will greift
die Überprüfung nicht mehr. Entsprechend die Prüfung erweitert....

25fb47b1 27.08.2014 14:21 Moritz Bunkus

Pflichtenheftversionen: »PDF Downloaden« für Arbeitskopie-Eintrag gefixt

3863756a 27.08.2014 14:21 Moritz Bunkus

Pflichtenhefte: Tab-spezifisches Menü in gesamter Tab-Fläche erkennen

9e561023 26.08.2014 14:17 Moritz Bunkus

Pflichtenheftaufträge: Pauschalpos. in Ang./Auftr. erstellen können

Pauschalpositionen haben die Menge 1, als Einheit die Einheit des
Artikels (und nicht »Stunden«) und als Preis den Gesamtpreis der
Aufwandsschätzung des dazugehörigen Abschnitts.

fec397bf 26.08.2014 14:17 Moritz Bunkus

Pflichtenheftaufträge: beliebige Artikel auswählen können

Zusätzlich werden dann Spalten angezeigt, die die Einheit und den im
Angebot/Auftrag verwendeten Positionstypen (Pauschalposition/
Auwandsposition) angeben.

30e1cefc 26.08.2014 14:17 Moritz Bunkus

Pflichtenheftaufträge: Aktualisierung zusätzlicher Artikel implementiert

3d820036 26.08.2014 14:17 Moritz Bunkus

Pflichtenhefte: beim Erstellen von Aufträgen zus. Artikel anlegen

31ead75c 26.08.2014 14:17 Moritz Bunkus

Pflichtenhefte: beim Kopieren, Einfügen zusätzliche Artikel berücksichtigen

0c319351 26.08.2014 14:17 Moritz Bunkus

Pflichtenhefte: zusätzliche Artikel zuweisen und bearbeiten können

4bc8abba 26.08.2014 14:16 Moritz Bunkus

SL::DB::Unit::compatible_units: alle Einheiten gecachet laden

2f8ead12 26.08.2014 14:01 Moritz Bunkus

Form->parse_template: notes nicht immer aus invoicenotes kopieren

Wenn ein Beleg über Rose-Model-Code zum Drucken vorbereitet wird, dann
steht in $form->{notes} bereits der richtige Wert, und den
belegspezifische Wert $form->{invoicenotes} gibt es gar nicht. Also auch...

d1d37394 26.08.2014 13:48 Moritz Bunkus

Finanzübersicht: VerkäuferIn auch bei wiederkehrende Rechnungen beachten

11d4b9d0 26.08.2014 13:48 Moritz Bunkus

Finanzcontrollingbericht: wiedk. Rechnungen vom Enddatum immer bis heute

Das konfigurierte Enddatum ist nur dann relevant, wenn die
wiederkehrende Rechnung gekündigt wurde. Ansonsten wird sie automatisch
verlängert, sprich ein maximales Enddatum gibt es dabei nicht.

c3fa430e 26.08.2014 13:48 Moritz Bunkus

Wiederkehrende Rechnungen: Berechnung maximales Enddatum gefixt

Das konfigurierte Enddatum ist nur dann relevant, wenn die
wiederkehrende Rechnung gekündigt wurde. Ansonsten wird sie automatisch
verlängert, sprich ein maximales Enddatum gibt es dabei nicht. Wir...

ea14cfa5 26.08.2014 13:20 Moritz Bunkus

Einkaufs-/Verkaufsbelege: Spalte taxzone_id bereits beim INSERT befüllen

Ansonsten gibt es wegen der neuen NOT NULL-Restriktion einen Fehler.

43ad317e 26.08.2014 13:05 Moritz Bunkus

Form->prepare_for_printing: output_*-Variablen als Fallback auf %myconfig-Werte setzen

Wenn für eine Sprache kein Ausgabeformat für Datum und/oder Zahlen
festgelegt ist, so muss hier der Wert der angemeldeten Benutzerin
genommen werden, weil ansonsten die Werte falsch formatiert...

bdb802cd 26.08.2014 11:18 Moritz Bunkus

Wiederkehrende Rechnungen: Variable period_end_date gefixt

Das Periodenenddatum wird am Anfang der sub bereits richtig als »der
letzte Tag innerhalb des Abrechnungszeitraumes« berechnet und darf
hinterher daher nicht mehr auf den Monat abgeschnitten werden.

cc872430 26.08.2014 10:55 Moritz Bunkus

Bearb. Buchungsgruppen: Spalte taxzone_id in oe/delivery_orders konvertieren

1. Werte 0 und NULL durch neue ID für »Inland« ersetzen (oe,
delivery_orders, ar, ap)

2. Spalte taxzone_id NOT NULL setzen (oe, delivery_orders, ar, ap)

3. Fremdschlüssel auf Tabelle tax_zones setzen (oe, delivery_orders)

4d67a19b 25.08.2014 15:00 Moritz Bunkus

locales: Fehlende Übersetzungen ergänzt

09ae65fb 25.08.2014 14:52 Sven Schöling

IBAN und BIC im Kunden/Lieferanten Detailfeld in Belegen anzeigen.

9d084cae 25.08.2014 12:15 Jan Büren

abweichende Lieferadresse für Lieferschein bei RB-Druckvorlagen
analog zu dem Commit von gerade. Hier auch die abweichende Lieferadresse
beachten. erledigt #2

f167d00f 25.08.2014 12:08 Jan Büren

RB-Druckvorlagensatz: abweichende Lieferadresse für Kunden- Lieferantenauftrag
entsprechend shipto ergänzt

68646341 25.08.2014 11:47 Jan Büren

Bei Kundenauftrag > Lieferantenauftrag Zahlungs und Lieferbedingungen löschen
Zahlungs- und Lieferbedingungen aus dem Kundenauftrag zu übernehmen macht
i.d.R. keinen Sinn, da diese ja vom Lieferanten definiert werden.
S.a. Ticket 1 in Redmine und fixes #1

dd5f3272 24.08.2014 12:27 Kivitendo Admin

Wechselkurs-Inputfeld bei Debitorenbuchung richtig aufrufen

Wechselkurs verschwand immer, L.input_tag korrekt aufrufen

421bb3c1 24.08.2014 11:21 Jan Büren

typo in ustva

1a251b19 18.08.2014 11:49 Sven Schöling

PgUpgrade: nicht während eines Upgrades commiten

5e960494 14.08.2014 23:22 Bernd Bleßmann

Merge branch 'cvar_partsgroup_filter'

cd443e24 14.08.2014 23:07 Bernd Bleßmann

changelog-Eintrag zu neuen Features bei benutzerdefinierten Variablen.

36703a86 14.08.2014 15:04 Bernd Blessmann

Warengruppen-Filter f. CVars bei Waren

cherry-pick aus Kundenprojekt und Anpassungen an unstable (hauptsächlich
Umstellung auf Controller)

Conflicts:

SL/CVar.pm
SL/DB/CustomVariableConfig.pm
bin/mozilla/amcvar.pl
bin/mozilla/io.pl...
2313b522 14.08.2014 14:20 Sven Schöling

PartPicker: Tab Event atomar, visuelles Feedback

28f6dabe 14.08.2014 13:21 Bernd Bleßmann

Nach dem Löschen von einer CVar wieder die Liste des entspr. Moduls anzeigen.

f358c83e 08.08.2014 13:53 Kivitendo Admin

Steuerzone - neue Customer/Vendor-Objekte brauchen Steuerzone

Durch den not-NULL Constraint bei Kunden und Lieferanten muß
beim Anlegen eines neuen Objekts nun zwingend die Steuerzone mit
übergeben werden, ähnlich wie bei der Währung.
Dies wurde bei einigen automatischen Tests nachgeholt.

742f62b9 08.08.2014 13:12 Sven Schöling

test.pl: --fast switch, skippt 001compile und 003safesys

b14d19e7 07.08.2014 13:31 Kivitendo Admin

Rechtschreibfehler in RB Druckvorlagen behoben

e41671e0 07.08.2014 12:12 Sven Schöling

CsvImport: Bei Imports ohne cvars nicht die cvars klobbern.

75855995 07.08.2014 12:11 Sven Schöling

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

b5f1ec5b 07.08.2014 12:11 Sven Schöling

PartPicker: Im Popup dem letzten Suchstring übernehmen

0cb6e3af 06.08.2014 15:15 Bernd Bleßmann

Spaltenzahl f. benutzerdef. Variablen in Belegen in Benutzereinstellungen ...

.. angeben können. Default ist 3.

25b85515 06.08.2014 15:15 Bernd Bleßmann

Benutzerdef. Variablen in Belegen als Tabelle rendern ...

... im Moment mit fester Spaltenzahl.

86b6ff8a 06.08.2014 15:15 Bernd Bleßmann

Benutzerdef. Variablen f. Waren per Voreinstellung für Belege aktivieren/deaktivieren.

915e14b7 06.08.2014 12:59 Kivitendo Admin

Steuerzone - korrekter Name von Warenbestand in Template

5cdcf572 06.08.2014 12:32 Kivitendo Admin

convert_taxzone - Fall keine Buchungsgruppen berücksichtigen

Für den Fall, daß in dem Mandanten gar keine Buchungsgruppen
konfiguriert sind (z.B. bei einem frischen Schweizer Kontenrahmen), wird
die Umwandlung der Buchungsgruppen übersprungen.

3c67b164 06.08.2014 11:01 Kivitendo Admin

Steuerzone - Sortierreihenfolge bei Customer/Vendor

Sortierreihenfolge im Dropdown bei den Stammdaten einhalten.
Dadurch ist die Steuerzone mit der höchsten Sortierpriorität immer als
Defaults bei neuen Kunden/Lieferanten eingestellt (standardmäßig
Inland).

2b69a6ac 06.08.2014 10:07 Kivitendo Admin

Steuerzone: in Upgrade-Datei customer/vendor angepasst

Macht man eigentlich nachträglich nicht, aber da das Update noch so
frisch ist...

Beim Umstellen von taxzone wurde vergessen, auch die Einträge der
Standardsteuerzone bei den Kunden und Lieferanten anzupassen. Im Zuge...

3f9f158f 06.08.2014 09:13 Kivitendo Admin

Nachtrag Steuerzone - Tests angepasst

c40b4003 05.08.2014 14:04 Bernd Bleßmann

Typo-Fix und kleine Verbesserungen in deutscher Übersetzung.

50cd4bda 05.08.2014 12:52 Sven Schöling

L.radio_button_tag: id erhalten wenn sie schon vorher gesetzt ist.

a86e8e89 05.08.2014 11:20 Sven Schöling

Installcheck: Version von Archive::Zip korrigiert.

1f9b0c55 04.08.2014 17:31 Kivitendo Admin

CsvImport - Part : Anpassung für neue Steuerzonen

statt income/expense_accno_id_0 werden jetzt bei importierten
Waren/Dienstleistungen die Konten-IDs der Standardsteuerzone verwendet.
(Wobei die genau ID ja egal ist, wichtig ist, ob etwas gesetzt ist).

eabd6694 04.08.2014 17:31 Kivitendo Admin

Buchungsgruppe anlegen/bearbeiten/anzeigen - Logik umgestellt

3 Fälle in Maske berücksichtigen:

  • neue BG: Konten-Dropdown mit Standardkonten vorausgewählt
  • existierende BG nicht in Benutzung: Konten-Dropdown mit gespeicherten
    Konten vorausgewählt
  • existierende BG in Benutzung: gespeicherte Konten als Text anzeigen
a6fc1f81 04.08.2014 17:31 Kivitendo Admin

Steuerzone in price_tax_calculator.t angepasst

d3801bc9 04.08.2014 17:31 Kivitendo Admin

Neue Methode orphaned für Buchungsgruppe

Zum Prüfen, ob eine Buchungsgruppe gelöscht oder bearbeitet werden kann.

078c9769 04.08.2014 17:31 Kivitendo Admin

Fehlende MetaSetup Dateien für Steuerzonenupdate

e170abc7 04.08.2014 17:31 Kivitendo Admin

Console Shortcut für chart (analog zu part)

f80a17fa 04.08.2014 17:31 Kivitendo Admin

DB Code für Buchungsgruppe und TaxzoneChart aufgeräumt

In SL::DB::Manager::Buchungsgruppe die Methoden inventory_accno und
inventory_accno_description entfernt, da hier einfach
inventory_account->accno und inventory_account->description benutzt
werden können.

068e2451 04.08.2014 17:31 Kivitendo Admin

Beim Erfassen von Steuerzonen Standardkonten verwenden

Vorauswahl von Erlös- und Aufwandskonten laut Mandantenkonfiguration.
Im Gegensatz zum Anlegen von Buchungsgruppen kann bei der Steuerzone
kein Bestandskonto konfiguriert werden, da dies nur von der
Buchungsgruppe abhängt.

058d70b8 04.08.2014 17:31 Kivitendo Admin

Buchungsgruppen - löschen und beim Erstellen Standardkonten benutzen

Wenn eine Buchungsgruppe noch nicht einer Waren zugeordnet ist kann
diese noch bearbeitet (Kontenzuordnung) oder gelöscht werden.

Beim neu Erstellen von Buchungsgruppen werden die Standardkonten aus der...

1c62d23e 04.08.2014 17:31 Kivitendo Admin

Steuerzone - Default eingeführt (statt id 0)

Als Defaultsteuerzone gilt nun die Steuerzone mit dem höchsten Sortcode, der
nicht obsolet ist (in der Regel also id 1).

Bernd hatte noch ein paar Stellen gefunden, wo als Default 0 gesetzt wird.
Außerdem Doku angepasst, taxzone_id ist nun nicht mehr im Bereich 0-3.

d7a9026a 04.08.2014 17:31 Bernd Bleßmann

Nachtrag zu Steuerzonen: benutzte Klassen mit require einbinden.

7d2b9c39 04.08.2014 17:31 Kivitendo Admin

Steuerzonenfeature - tags auf Version 3.1.0 anpassen

de3eb257 04.08.2014 17:31 Kivitendo Admin

Changelog Eintrag für konfigurierbare Steuerzonen

6e603868 04.08.2014 17:31 Kivitendo Admin

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...
5450d982 04.08.2014 17:31 Niclas Zimmermann

Änderung von Upgrade-Script change_taxzone_id_0

Die Tabellen ar und ap werden jetzt auch an den ID-Wechsel angepasst.

Weiterhin werden 2 Fremdschlüssel gesetzt, die durch den Wechsel
aufgefallen sind.

2421ad47 04.08.2014 17:31 Niclas Zimmermann

Sortieren von Steuerzonen in Belegen

Die Sortierreihenfolge von Steuerzonen in Belegen wurde bisher noch
nicht in den Belegen berücksichtigt.