Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
5b5fc3ca 07.11.2017 10:32 Jan Büren

DATEV CSV-Export an der Oberfläche als neue Option anzeigen

254ef1b2 07.11.2017 10:32 Jan Büren

DATEV: Nummernkreislänge muss konstant sein.

Entsprechende Prüfung am Anfang des Exports

fb1da87c 26.10.2017 10:40 Moritz Bunkus

ActionBar: Verwendung bei Hinzufügen-zu-Beleg-Artikel-Auswahlliste

8b217e89 13.10.2017 18:59 Sven Schöling

kivi.Validator: In AP Suche und Maske als check registriert

82d692e7 13.10.2017 18:57 Sven Schöling

kivi.Validator: In AR Suche und Maske als check registriert

f260a8cc 13.10.2017 18:52 Sven Schöling

kivi.Validator: In IR Maske als check registriert

fee85764 13.10.2017 18:36 Sven Schöling

kivi.Validator: In IS Maske als check registriert

0ede1996 13.10.2017 18:32 Sven Schöling

kivi.Validator: In DO Suche und Normaler Maske als check registriert

82372529 13.10.2017 18:18 Sven Schöling

kivi.Validator: In OE Suche und Normaler Maske als check registriert

5eb6ef41 13.10.2017 15:45 Sven Schöling

kivi.Validator: Validaotr in restlichen Belegcontrollern eingebunden

3f264030 13.10.2017 15:45 Sven Schöling

kivi.Validator: display_row: qty und sellprice als Nummerninputs geflaggt

58eece5d 13.10.2017 15:45 Sven Schöling

kivi.Validator: check_right_*_format in display_row auf Validator geändert

3efb443e 13.10.2017 15:45 Sven Schöling

kivi.Validator: explizites check_right_*_format auf Validator umgestellt

0c121016 06.10.2017 13:46 Sven Schöling

is: kivi.CustomerVendor.js korrekt einbinden

ee8cd38f 05.10.2017 15:09 Jan Büren

Vorbelegte E-Mail-Texte um Vorbelegung periodic invoices ergänzt

69b298a0 02.10.2017 13:28 G. Richardson

DATEV-Export: Personenkontenoption nur anzeigen wenn Konten passen

Die Option "als Personenkonten exportieren" wird nur angezeigt, wenn
alle Kunden- und Lieferantennummern in das DATEV-Kontonummerschema
passen. Anhaken muß man die Checkbox allerdings trotzdem noch....

a3a6ec06 02.10.2017 13:28 G. Richardson

DATEV-Export: Option "als Personenkonten exportieren"

statt der Sammelkontonummer wird beim Export immer die Kunden- bzw.
Lieferantennummer exportiert. Es wird noch nicht auf eine gültige
Kontonummer (z.B. 10000-69999 und 70000-99999) geprüft.

2b37ad3a 30.09.2017 10:02 Jan Büren

Abteilungs-Dropdown konsequent alphabetisch vorsortieren

$dep->get_all ==> $dep->get_all_sorted

3f21f766 26.09.2017 08:39 Jan Büren

Dialogbuchungsvorlagen um 'Details anzeigen' erweitert

Hintergrund:
Beleg und Memo werden auch bei den Vorlagen zeilenweise mitgespeichert,
wenn diese aber nicht visuell beim Laden der Vorlage zu Verfügung stehen,
vergißt der Anwender die Werte zu ändern. -> Details anzeigen mitübergeben

9bd7628e 26.09.2017 07:01 Jan Büren

Buchungsnummer auch bei Einkaufsrechnungen als Info anzeigen

> Konsistent zu Dialog und Kreditorenbuchungen - Insbesondere
für die Synchronisation mit Papierbelegen.

9e99dce5 25.09.2017 13:07 Jan Büren

DATEV-Export: Feldprüfung als Warnungen ausgeben

Anstatt hart auszusteigen (die), erhält der Anwender jetzt eine
Übersicht der fehlerhaften Feldwerte mit einem Minimum an
Zusatz-Info (Umsatz der Transaktion). Entsprechend den
Test-Fall angepasst.

62bf9a5c 22.09.2017 16:51 Sven Schöling

CustomerVendor Picker: autocomplete_customer.js includes umgestellt

2c8ca49c 21.09.2017 14:12 Jan Büren

DATEV-Export Format 2018 Frontend Dateien und locales

1e92b81c 08.09.2017 11:15 Jan Büren

Kreditorenbuchung: Fehlermeldung, wenn kein Gegenkonto ausgewählt wurde

c2efdba2 07.09.2017 13:25 Moritz Bunkus

Artikelstammdaten: kein Redirect auf »neuen Artikel anlegen«

Kommt man aus der Artikelsuche oder legt man einen neuen Artikel an,
so wird beim Speichern nun kein Redirect mehr auf die Suchliste
bzw. die Maske zum Neuanlegen eines Artikels gemacht, sondern auf die...

ca2bc8a2 28.08.2017 14:36 G. Richardson

Buchungsjournal: Abteilungsfilter bei Export berücksichtigen

vergessene hidden

db3dfa92 28.08.2017 12:38 Sven Schöling

Rechnungen: Nach »als geschlossen markiert« suchen

d51b3011 24.08.2017 08:20 Moritz Bunkus

Merge pull request #11 from freiphone/patch-3

Einkaufsrechnungen: Bearbeiter*in & Verkäufer*in mit aktueller Benutz…

34925210 20.08.2017 13:14 Bernd Bleßmann

Lieferschein erzeugen: name-Methode nicht auf undef. VC-Obkjekt ausführen

Sonst gibt es einen Fehler, wenn es keine Kunden gibt oder für den Mandanten
noch keine Verkaufslieferscheine vorhanden sind.

Behebt #296 (redmine)

a9866c42 17.08.2017 11:20 Moritz Bunkus

E-Mail-Dialog: bei Einkaufsaufträgen Standardvorbelegung

Siehe #263.

8797da6a 17.08.2017 10:38 Jan Büren

Fixt: Auslagern über Standardlagerplatz ohne Auslagern von Dienstleistungen

Die Prüfung, ob es sich um eine Dienstleistung handelt, wird
über part_type gemacht.
Andernfalls wird die auszulagernde Menge in diesem Fall bei
allen Positionen auf 0 gesetzt.
Zusätzlich die Prüfung auf gesetzte Menge über das Fragezeichen-Feld...

0fd179c4 17.08.2017 09:12 Jan Büren

Workflow Lieferschein -> Rechnung. Liefertermin als Rechnungslieferdatum setzen

Falls im Lieferschein einen Liefertermin gesetzt hat, ist dieser
eindeutig der sinnvollere Liefertermin in der Rechnung anstatt
das Lieferscheindatum.

927673c0 12.08.2017 17:29 Jan Büren

code cleaning: debug statements vergessen zu entfernen

049677eb 12.08.2017 16:41 Jan Büren

Kontoauszug verbuchen -> Buchung erstellen erweitert

a) Filter erweitert, um nach Vorlagenname zu suchen
b) Filter korrekt in <form> gepackt, um submit und reset form
wie gewohnt zu unterstützen
c) Buchungsmöglichkeit um gl_transactions (Dialogbuchungsvorlagen)...

20e572be 04.08.2017 15:14 Moritz Bunkus

E-Mail-Dialog: keine Vorbelegung bei Lieferantenauftrag/-lieferschein

Siehe #263.

0a3d4b15 04.08.2017 15:10 Moritz Bunkus

Einkaufslieferscheine: Fix: Anzeige Ansprechperson wenn geliefert

103d03fb 04.08.2017 15:00 Moritz Bunkus

E-Mail-Dialog: Vorbelegung vom Kunden/Lieferanten, wenn Ansprechperson keine E-Mail hat

Siehe #263.

86a253d0 01.08.2017 12:56 Jan Büren

sanitize _update_ship / Prüfung auf form->id

Andernfalls wird ein Fehler auf undefined integer geworfen
und bspw. das Erfassen von neuen Aufträge ist nicht mehr möglich.

a2198456 01.08.2017 11:25 Jan Büren

Debitoren/Kreditorenbuchungen. Buchungsnummer als Info ausgeben

Buchungsnummer ist im gesamten Programm eindeutig und
für die Verknüpfung vom Papierbeleg zur Buchung ein sinnvoller
Nummernkreis. Dementsprechend wie bei den Dialogbuchungen diese
an den Bearbeiter zurückmelden.

25729efe 31.07.2017 13:40 Jan Büren

Vergessener Aufruf io.pl für vorbelegte E-Mail-Texte

... steter Tropfen und der Stein

ee056f23 29.07.2017 20:19 Jan Büren

GenericTranslation um Vorbelegungen für E-Mail-Texte erweitert

Neuer Menüpunkt:
System-> Sprachen und Übersetzungen -> Vorbelegte Texte für E-Mail
Falls ein Ansprechpartner hinterlegt ist, wird entsprechend des
Geschlechts und der vorbelegten Textbaustein die Anrede zusammengesetzt....

2392ce9e 27.07.2017 22:43 freiphone

Einkaufsrechnungen: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in vorbelegen

ir.pl wurde in commit 08e820f vergessen.

Behebt #258

0048944b 26.07.2017 00:19 freiphone

Bug-Fix: Kreditorenbuchung-Änderbarkeit

Es wurde der Wert der Debitorenbuchung-Änderbarkeit statt der Kreditorenbuchung-Änderbarkeit aus der Mandantenkonfiguration abgefragt.

e80aa4c8 24.07.2017 17:53 Sven Schöling

io::_update_ship: SL::Helper::ShippedQty benutzen

a33ef0ec 22.07.2017 10:51 Jan Büren

Artikelbericht (IC.pm): Standardlager und Standardlagerplatz optional anzeigen

7ed3358a 20.07.2017 15:06 Jan Büren

Fix für: Einlagern über Einkauslieferschein macht keine action

Copy & Paste Fehler

60b170eb 19.07.2017 12:55 Jan Büren

SEPA-Export rückgängig machen

Noch nicht ausgeführte oder geschloßene SEPA-XML Exports
können wieder rückgängig gemacht werden, sodass der Anwender
hier die Chance hat Metadaten für die Banküberweisungen, z.B. IBAN
oder andere Fehleinträge, z.B Betrag, Termin erneut zu setzen.

4487bcbf 17.07.2017 15:47 Kivitendo Admin

Konto erfassen - alte Speichern/Löschen-Knöpfe entfernt

wurden bei der ActionBar-Umstellung vergessen, trat nur bei Konto
erfassen auf.

b8d23827 17.07.2017 15:19 Jan Büren

Abteilungspflicht für Dialogbuchen: Saubere Fehlermeldung und Behandlung

4f99ff61 17.07.2017 11:04 Jan Büren

behebt #273 Überschriftskonten nicht im Dialog bebuchen

ce904bd6 14.07.2017 11:01 Kivitendo Admin

Artikel aus Belegen anlegen - Artikelklassifizierung berücksichtigen

Bei Verkaufsbelegen sollen im Dropdown nur Verkaufsklassifizierungen angezeigt werden,
bei Einkaufsbelegen nur Einkaufsklassifizierungen.

9c76baca 14.07.2017 11:01 Sven Schöling

Artikel anlegen mit Rücksprung in Belege

c476418e 12.07.2017 12:44 Sven Schöling

belege email dialog: Ohne Ansprechpartner Email aus Stammdaten verwenden

behebt #263

8864a76c 12.07.2017 12:43 Sven Schöling

Belege email dialog: Ohne id nicht nach zu sendenden Dateien suchen.

3f543918 10.07.2017 13:42 Sven Schöling

global $::cgi in bin/mozilla/login.pl entfernt

94f18b16 10.07.2017 13:41 Sven Schöling

oe: implizite global %TMPL_VAR in den request cache verschoben.

288a0f42 10.07.2017 12:54 Sven Schöling

item_selected: kein inplace modify auf form in einer schleife.

Potentielle Ursache für den bizarre copy of ARRAY bug.

b535245e 03.07.2017 15:19 Jan Büren

id zwingend löschen bei Workflow

Ansonsten wandelt sich der Auftragsbeleg in ein Angebotsbeleg usw.
Scheinbar beim Refactoren der Zeile übersehen.

9595eb7c 01.07.2017 10:30 Jan Büren

Actionbar-Workflow: Einkaufsrechnung als neu speichern

Fehlender Menüeintrag Workflow ergänzt und als neu speichern
für Einkaufsrechnung wieder zu Verfügung gestellt.

bdc9bdd0 30.06.2017 17:13 Jan Büren

Behebt #243 Nach Aufruf von Buchung erstellen, keine weitere Kontoverbuchung möglich

Kontoauszug verbuchen: Nach dem Buchen in Belegen (Vorlagen) wird beim Rücksprung die aktuelle Ansicht nicht erneuert
Problem: form->{redirect) verträgt sich nicht mit Controller-Code, von...

61a56bb4 21.06.2017 16:21 Sven Schöling

display_row: id, parts_id in $record_items gefixt

ac41603d 05.06.2017 15:42 freiphone

Drucken und Buchen

c30c60a3 05.06.2017 12:07 freiphone

Bug-Fix

Klick auf Drucken in der ActionBar löste nur speichern aus, wenn es sich um einen neuen Auftrag handelte.

08e820fa 22.05.2017 12:59 Moritz Bunkus

Einkaufs- & Verkaufsbelege: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in vorbelegen

Dies ist nur ein Fallback, wenn bis zur Ausgabe des Form-Headers noch
nichts für die beiden Felder festgelegt wurde. Damit wird also
weiterhin eine Verkäufer*in aus den Kunden-/Lieferantenstammdaten...

018cbc88 22.05.2017 11:56 Moritz Bunkus

Artikelliste: Artikel-Typ-Filter-Checkboxen richtig mitschleifen

Seit Umstellung der Einzel-Suchmasken für die verschiedenen
Typen (Ware, Dienstleistung, Erzeugnis…) auf eine vereinheitlichte
Maske mit Checkboxen zur Auswahl der Typen wurden diese Checkboxen...

ce5a051e 19.05.2017 17:29 Jan Büren

längere Zeichenketten sauber zusammenbauen

zum Commit von gerade (#243 bugfix).

da6ff55e 19.05.2017 16:02 Jan Büren

behebt #243

Kontoauszug verbuchen: Buchung erstellen ist jetzt ein Schritt
Falls die Zahlung für die Buchung entsprechend passend ist, wird
diese automatisch im zweiten Schritt als Vorschlag angezeigt.
Entsprechende Info an den Benutzer.

0070a250 18.05.2017 16:07 Andreas Rudin

Korrekturen und Vereinheitlichung der Nomenklatur bzgl. Buchungs- und Erfassungsdatum, diverse kleinere Korrekturen bei der Nomenklatur

967813e1 15.05.2017 12:30 Moritz Bunkus

Finanzbuchhaltung: abweichend gesetzte Steuer respektieren

Das Standardsteuerkonto wird inzwischen bereits vom Chart-Picker
belegt. Wenn also die Benutzer*in sowohl Buchungskonto als auch die
Steuer ändert, so sollte das Programm die Steuer nicht erneut setzen.

1a9f4456 10.05.2017 11:15 Moritz Bunkus

ActionBar: Rechnungsworkflow → Kundenauftrag: richtige Action angeben

Die entsprechende Sub in io.pl heißt »order« und nicht »sales_order«.
Behebt #245.

3d774e4a 09.05.2017 12:00 Moritz Bunkus

ActionBar: oe.pl: Actions für Wechsel Einkauf ↔ Verkauf gefixt

42961371 03.05.2017 12:31 Jan Büren

Rechnungsentwürfe beim Laden Tagesdatum setzen

Wie in vorherigen Entwürfen auch, wird das Datum beim Laden
des Entwurfs tagesaktuell gesetzt.

add25c27 27.04.2017 13:31 Jan Büren

toten code auch entfernen

b151cbc8 27.04.2017 11:44 Jan Büren

Fehlermeldungen beim automatischen Auslagern bei Verkaufsrechnungen anzeigen

Das eval/with_transaction Konstrukt in dieser Form liefert eine nicht
aussagekräftige Meldung, dass die Transaktion nicht geklappt hat, obwohl
einfach ein Fehler in IS->transfer_out von Anwender-Seite konfigurativ...

3ddf1e88 26.04.2017 11:43 Sven Schöling

ActionBar: Korrekte actions für purchase_order und request_for_quotation

9fb7773a 19.04.2017 14:31 Bernd Bleßmann

Auftrags-Controller: als experimentelles Feature abschaltbar.

cb0eb91f 07.04.2017 11:22 Kivitendo Admin

Konteneinstellungen wieder änderbar bei bebuchten Konten

Bei der Menüumstellung war dies für bebuchte Konten unmöglich gemacht
worden.

5570a18e 07.04.2017 11:00 Kivitendo Admin

Kontendaten bearbeiten - Kategorien für EÜR/BWA aus DB

Die hartkodierten Kategorien für die Dropdowns entfernt und stattdessen
aus den Views eur_categories und bwa_categories auslesen.

661daf00 06.04.2017 16:05 Martin Helmling martin.helm...

Bei Aufträgen die mit "Save as new" erzeugt werden muss die gelieferte Menge auf 0 gesetzt werden

Beim neu Laden des Auftrags wird ship_{pos} zwar überprüft, jedoch erst beim erneuten Speichern zu 0
oder richtigen Wert gesetzt.

c0f873c1 28.03.2017 17:16 Kivitendo Admin

DATEV Export - nach Abteilung filtern

95c80e5e 24.03.2017 16:05 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Vorlagen« → *

b391b42d 24.03.2017 16:05 Moritz Bunkus

»System« → »Vorlagen« → »Stilvorlage« entfernt

Die Funktion funktioniert seit der Aufteilung der Stylesheets in
mehrere Unterdateien schlicht nicht mehr. Da sich bisher niemand
beschwert hat, wird die Funktion wohl auch nicht benötigt.

6da3044f 24.03.2017 16:05 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Historiensuchmaschine«

4d041eef 24.03.2017 15:20 Jan Büren

Kreditoren/Debitoren-Buchung zuletzt bebuchtes Konto laden

Wenn nur ein Konto ohne Wert vorhanden ist, gehen wir davon aus,
dass der Anwender einen anderen Kunden/Lieferanten buchen möchten und
hier das zuletzt bebuchte Konto als Default möchte

dacafc89 24.03.2017 14:54 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Bücherkontrolle«

036d1ca4 24.03.2017 14:54 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Korrekturen im Hauptbuch«

5efcb494 24.03.2017 14:54 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Lager«

e6291b3a 23.03.2017 11:18 Moritz Bunkus

Ver-/Einkauf/Finanzbuchhaltung: automatisches Update nach Kunden-/Lieferantenwechsel

97c075f9 21.03.2017 15:20 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Sprachen und Übersetzungen« → »SEPA-Überweisungen«

5781315d 21.03.2017 15:18 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Sprachen und Übersetzungen« → »Anreden«

a3afc944 21.03.2017 14:57 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Einheiten bearbeiten«

9ea32302 21.03.2017 13:29 Moritz Bunkus

Rechnungssuchen Einkauf/Verkauf: Seitentitel an Menütitel anpassen

Damit wird klarer, dass nicht nur nach Debitorenbuchungen gesucht
wird, sondern auch Verkaufsrechnungen und Gutschriften.

b755a636 21.03.2017 13:23 Moritz Bunkus

ActionBar: Verwendung bei »Einkauf« → »Berichte« → »Einkaufsrechnungen…«

2dfa3a4c 20.03.2017 15:26 Sven Schöling

Preisquellen: Support für editierbare Preisquellen

4baae198 17.03.2017 11:09 Moritz Bunkus

Kreditorenbuchungen: Storno von bezahlten Rechnungen verhindern

Das Action-Bar-Setup nutzt den Wert $::form->{totalpaid} als Indikator
dafür, ob bereits Zahlungen verbucht wurden. Ist das der Fall, so darf
die Rechnung nicht storniert werden können.

Daher muss dieser Wert berechnet werden, bevor das Action-Bar-Setup...

639381bf 16.03.2017 10:55 Moritz Bunkus

ActionBar: ReportGenerator: get('actionbar') liefert Array von Bars

dd33cbec 02.03.2017 17:12 Moritz Bunkus

ActionBar/Dateimanagement: Verschicken von Dateien via E-Mail wieder implementiert

82815260 02.03.2017 16:09 Jan Büren

WebDAV: Überflüssigen Aufruf webdav_path im Frontend entfernt

WebDAV::get_all_objects ruft in der Methode seit Anbeginn des Moduls
schon ein webdav_path auf, von daher schreddern bevor noch mehr
copy & waste im Programm passiert

1a1bdd3d 28.02.2017 17:28 Moritz Bunkus

Einheiten bearbeiten: SL::DB::Language nutzen

Alter Code zum Auslesen der Sprachliste, AM::language, wurde im Zuge
der ActionBar-Umstellung entfernt.

Ups :)

6a75dc1c 28.02.2017 11:33 Moritz Bunkus

ActionBar: Verwendung beim Massendruck von Lieferscheinen