Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
6dfdb5a7 14.11.2016 14:57 Kivitendo Admin

Part CSV Import - Umstellung von part_type

efd2c7fd 14.11.2016 14:57 Kivitendo Admin

Part CsvImport - Umbenennung parts_type nach part_type

e043078d 14.11.2016 14:57 Kivitendo Admin

t/part/assortment.t

6bed383d 14.11.2016 14:57 Kivitendo Admin

SL::DB::Part - Zugriff auf items und Summen überarbeitet

bfdc20dd 14.11.2016 14:57 Kivitendo Admin

AssortmentItem - sellprice von pricegroups

fc903ee0 14.11.2016 14:57 Kivitendo Admin

Order Controller - Sortimente hinzufügen + charge

8012662c 14.11.2016 14:57 Kivitendo Admin

SL::DB::Part doku

c0e75156 14.11.2016 14:57 Kivitendo Admin

assortment Test mit sellprice und lastcost sum

7f6435de 14.11.2016 14:57 Kivitendo Admin

Order Controller typos

79d61c3c 14.11.2016 14:57 Kivitendo Admin

Part validate

80c45111 14.11.2016 14:57 Kivitendo Admin

Part Controller - Helper Funktionen für linetotals

9273a65b 14.11.2016 14:57 Kivitendo Admin

Part Controller - id -> part.id

ab92ab32 14.11.2016 14:57 Kivitendo Admin

Part - history_entries Relationship

2ee61eb2 14.11.2016 14:57 Kivitendo Admin

Überschriften in History übersetzt

54fd3801 14.11.2016 14:57 Kivitendo Admin

Neue Part-Methoden für Erzeugnis- und Sortimentssummen

derzeit noch nicht rekursiv (wenn ein Sortiment wiederum aus anderen
Sortimenten besteht).

c23849b8 14.11.2016 14:57 Kivitendo Admin

inventory_accno_id aufräumen

b5523546 14.11.2016 14:57 Kivitendo Admin

Sortiment - Test für Sortimentsartikel

5b4609d7 14.11.2016 14:57 Kivitendo Admin

Test: Im OrderController Sortimentsartikel auspacken

31976aa3 14.11.2016 14:57 Kivitendo Admin

SL::DB::Chart inventory_accno_id Prüfung abgefangen

Stattdessen wird geprüft, ob es eine Ware ist. Bei Dienstleistungen und
Erzeugnissen ware inventory_accno_id leer.

5812a458 14.11.2016 14:57 Kivitendo Admin

Test angepasst nach income_accno_id-Entfernung in parts

df05de9d 14.11.2016 14:57 Kivitendo Admin

Part: columns assembly und (inventory|expense|income)_accno_id entfernt

ba8903c9 14.11.2016 14:57 Kivitendo Admin

Part Methode last_modification für mtime Check

f1ee6824 14.11.2016 14:57 Kivitendo Admin

Part makemodels relationship nutzt sortorder

987935fb 14.11.2016 14:57 Kivitendo Admin

Makemodel make mit Lieferant per Fremdschlüssel verknüpft

86be4259 14.11.2016 14:57 Kivitendo Admin

Manager für PartsGroup mit sort_spec

7a12fcf5 14.11.2016 14:57 Kivitendo Admin

Tabelle prices - not null und unique auf parts_id und partsgroup_id

6e1897a7 14.11.2016 14:57 Kivitendo Admin

Neue Methode clone_and_reset_deep für Part

f3831ad9 14.11.2016 14:57 Kivitendo Admin

Manager für PriceFactor mit sort_spec

46584b73 14.11.2016 14:57 Kivitendo Admin

Tabelle assembly bekommt eine Positionsspalte

bisher wurde nach oid sortiert.

2537431d 14.11.2016 14:57 Kivitendo Admin

Preisgruppenpreis beim Löschen von Artikeln mit löschen

f1b67648 14.11.2016 14:57 Kivitendo Admin

Assembly - linetotal Helperfunktionen

4c29a7fc 14.11.2016 14:57 Kivitendo Admin

Neuer Part Controller

Soll ic.pl komplett ersetzen.

e70f407f 14.11.2016 14:57 Kivitendo Admin

SL::DB::Part - neue Methode validate

3786382b 14.11.2016 14:57 Kivitendo Admin

Neuen Artikeltyp Sortiment in kivitendo eingebaut

  • eigenen TopQuickSearch
  • eigener Nummernkreis
  • Links und Menüeinträge gehen zu neuen Part Controller
13e75f8e 14.11.2016 14:57 Kivitendo Admin

AssortmentItem um Boolean "charge" erweitert

Sortimentsartikel erweitert, bestimmen ob Artikel berechnet werden soll.

Kann in SL::DB::Part->items_sellprice_sum abgefragt werden, ebenso beim
Hinzufügen von Artikeln (Auftrag, CSV-Import)

35b3d155 13.11.2016 12:22 Kivitendo Admin

Neuen Artikeltyp Sortiment eingeführt - sql und rose

b4f2f617 10.11.2016 15:32 Kivitendo Admin

TopQuickSearch - Parameter type heißt jetzt part_type

fff635b6 10.11.2016 15:32 Kivitendo Admin

PartPicker Testpage Beispiel: nur Erzeugnisse

05531e45 10.11.2016 15:32 Kivitendo Admin

PartPicker - Parameter "type" heißt jetzt "part_type"

73b9848f 10.11.2016 15:32 Kivitendo Admin

$form->{item} nach $form->{part_type} umbenannt

Damit das Feld automatisch dem Datenbanknamen entspricht.

fcde4c20 10.11.2016 15:32 Kivitendo Admin

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden 2

kivitendo Code angepasst.

8b2c6778 10.11.2016 14:42 Kivitendo Admin

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden

Neuen ENUM-Typ eingeführt, der auf die Werte "part", "service" und
"assembly" beschränkt ist.

Da man enums nicht innerhalb von Transaktionen hinzufügen kann, was der
Default für den kivitendo Upgrade Mechanismus, wird hier auch schon das...

ea4101ec 09.11.2016 14:43 Martin Helmling martin.helm...

BUGFIX: single-dbh: Rollback bei Auftrag => Angebot

hier fehlt der returnwert 1 damit kein Rollback gemacht wird
Korrektur von 8e0f6e70

(Womöglich noch woanders fehlerhaft !)

cff913a1 08.11.2016 15:57 Moritz Bunkus

Startup: Include-Pfade mittels FindBin ermitteln

Neue Perl-Versionen werden das aktuelle Verzeichnis '.' aus dem
Standard-Include-Pfad @INC entfernen. Das bedeutet für uns, dass wir
nicht mehr einfach »use SL::Dispatcher;« und ähnliche Konstrukte machen
können....

7c3c6e8d 08.11.2016 15:49 Moritz Bunkus

ClientJS: Update nach »Automatisches Löschen von Flashanzeige unterdrückbar«

c09671ad 08.11.2016 15:49 Moritz Bunkus

systemd Service: Abhängigkeiten gefixt; User ergänzt; ProtectXZY ergänzt

• Requires & After: falscher Abschnitt, gehören nach [Unit]
• User: der Task-Server sollte als der User laufen, unter dem auch der
Webserver läuft.
• ProtectSystem, ProtectHome, PrivateTmp: diverse Sicherheitsmechanismen...

d8cfd3f9 08.11.2016 15:49 Moritz Bunkus

scripts: nicht mehr benötigte/funktionierende Scripte entfernt

• create_tags_file.pl: das alte tags-Format wird eigentlich nicht mehr
verwendet; wenn dann etags oder GNU global.
• spawn_oo.pl: lange veraltet; soffice heißt das Programm schon lange
nicht mehr; funktioniert nicht; unzulänglicher Test, ob Prozess läuft...

25755954 08.11.2016 13:04 Moritz Bunkus

Übersetzungen aktualisiert

0ae4648f 08.11.2016 11:39 Moritz Bunkus

kivitendo-CSS: Styling Checkbox/Radiobutton doch über Browser-Toolkit

ee702b15 08.11.2016 10:44 Moritz Bunkus

kivitendo-CSS: Input-Styling rein über CSS und nicht vom Browser-Toolkit

93a1b332 07.11.2016 13:19 Moritz Bunkus

Pflichtenhefte: Faktor für Verkaufspreis in Abschnitten & »Kostenschätzung« umbenannt

Aktuell haben wir nur einen Verkaufsbasispreis im Pflichtenheft: den
Stundensatz in den Grundeinstellungen. Dies ist allerdings der
Stundensatz, der Kunden gegenüber in Rechnung gestellt wird, und damit...

aa8809a6 07.11.2016 10:34 Martin Helmling martin.helm...

Automatisches Löschen von Flashanzeige unterdrückbar

Bei jedem ClientJS call wird bisher vor Ausführung der Antwortdaten in Javascript
die Info/Warnung/Fehleranzeige gelöscht.

Bei periodischen ClientJS call kann das zu unerwünschten Effekten führen,
z.B. eine Fehlermeldung wird so schnell gelöscht, dass sie nicht erkannt werden kann....

88d162cc 07.11.2016 09:44 Martin Helmling martin.helm...

Bankimport: Behandlung von Sammelüberweisungen

Generell werden die SEPA Export-Items aus der Punktebewertung herausgenommn,
dafür wird eine exaktere Prüfung auch mittels des Transaktionstyps ermittelt.
Dadurch werden auch Sammellastschriften/Überweisungen erkannt....

fa4f2067 07.11.2016 09:44 Martin Helmling martin.helm...

Negativer Amount auch bei filter_drafts

In einer Rechnung wird beim Erzeugen aus der Vorlage der gezahlte Wert nun
richtig ausgefüllt.
Wie in create_invoice.html negative Werte frisch formatieren (commit 15b2640059)

1d327692 04.11.2016 13:41 Sven Schöling

DN: niemals leere Strings als ids verwenden

d8cbaf14 04.11.2016 13:41 Sven Schöling

DN: Bei Fehlern in der Transaktion Fehler anzeigen

26b9f320 04.11.2016 13:41 Sven Schöling

SL::DB::Manager: find_by_or_create bubbelt jetzt exceptions

fb75f507 02.11.2016 11:20 Bernd Bleßmann

Artikel als neu speichern: Historie auch für neuen Artikel schreiben.

Bisher wurde nur ein Historien-Eintrag beim Original-Artikel (SAVED AS NEW)
angelegt, nicht aber beim neuen Artikel.

9ffd6eed 28.10.2016 17:38 Sven Schöling

SL/DB/Pricegroup: circular includes vermeiden

009c62da 28.10.2016 17:38 Sven Schöling

pod syntax

8d4130ed 28.10.2016 17:38 Sven Schöling

SL/Dev: strict

28fc2476 28.10.2016 17:11 Sven Schöling

DATEV: Fehlermeldungen verbessert und lokalisiert

ebb5daab 28.10.2016 17:11 Sven Schöling

GoBD: Exportfehler an Benutzer ausgeben

b019bd39 28.10.2016 17:11 Sven Schöling

GoBD: Bei unbalanced ledger Fehlern abbrechen und Fehler zeigen

bddc0f6c 28.10.2016 17:11 Sven Schöling

GoBD: Dialogbuchungen von Steuermengen nicht als versteuert markieren

Behebt das taxkeys != 0 && tax == 0 Problem

39fc1390 28.10.2016 17:11 Sven Schöling

GoBD: gldate zusätzlich zur beleg.itime ausgeben

43e21b93 28.10.2016 17:11 Sven Schöling

GoBD: credit/debit_amount formatieren

a832d0e5 28.10.2016 17:11 Sven Schöling

GoBD: experimentelle Spaltung von Betrag und Steuer in Soll und Haben

6468e05d 28.10.2016 17:11 Sven Schöling

GoBD: Steuerschlüssel richtig setzen

tax_amount ist als Steuerindikator nur für GL Buchungen verfügbar

9b80a860 28.10.2016 17:11 Sven Schöling

GoBD: transaction.tax: Numeric statt Text

b1a7cdb8 28.10.2016 17:11 Sven Schöling

GoBD: In data " durch ' ersetzen und ! durch .

Das sollte deren Import glücklich machen.

ce1e79d3 28.10.2016 17:11 Sven Schöling

GoBD: IDs von Kunden/Lieferanten auch so nennen.

0ae147db 28.10.2016 17:11 Sven Schöling

GoBD: neue Bugs dokumentiert

5ee70495 28.10.2016 17:11 Peter Schulgin

GoBD: Neues Menu-Icon

d0721893 28.10.2016 17:11 Peter Schulgin

GoBD: In Menu "Finanzbuchhaltung" verschoben

5ce2e8bb 28.10.2016 17:11 Sven Schöling

GoBD: Fehlende locales

e2b04039 28.10.2016 17:11 Sven Schöling

GoBD: GDPDU nach GoBD umbenannt

db11732b 28.10.2016 17:11 Sven Schöling

GDPDU: Export nach Buchungsjahr

b21776d2 28.10.2016 17:11 Sven Schöling

GDPDU: lokalisierte Spaltennamen und CSV Header

Ausserdem:
- Vendor (database ID) war falsch lokalisiert
- vendor hat noch customernumber exportiert, exportiert jetzt
vendornumber
- Mehr Dokumentation

2ecfde54 28.10.2016 17:11 Sven Schöling

GDPDU: statt acc_trans_id die trans_id exportieren

821d5e34 28.10.2016 17:11 Sven Schöling

GDPDU: legacy kommentare und call parameter entfernt

413addb3 28.10.2016 17:11 Sven Schöling

GDPDU: Doku Update

e1f93c18 28.10.2016 17:11 Sven Schöling

GDPDU: Zellennormalisierung auch für transactions

ausserdem , durch ; ersetzt.

62302cce 28.10.2016 17:11 Moritz Bunkus

GDPDU-DATEV-Export: Zeilenumbrüche durch Leerzeichen ersetzen

2b880445 28.10.2016 17:11 Peter Schulgin

GDPDU: Typo (transactions.csv)

ab77e6ef 28.10.2016 17:11 Sven Schöling

GDPDU: Behandlung von Skonto-Steuerrückbuchungen

In diesem Fall konkret:
- 3308.73 Umsatzsteuer
+ 0.10 Erlösminderung
+ 3308.63 gewährte Skonti

9ce0fb48 28.10.2016 17:11 Sven Schöling

GDPDU: Debugcode

62cf428a 28.10.2016 17:11 Sven Schöling

GDPDU: acc_trans_id nciht mehr primary key

Bei großen Splitbuchungen werden die auf mehrere einzelne Teile geteilt,
die dann den gleichen Key haben. Der Key selber macht keinen Sinn als
Key, weil jede Zeile aus 2-3 echten acc_trans Einträgen besteht. Zum...

f63bc3db 28.10.2016 17:11 Sven Schöling

GDPDU: Steuerdaten konsistent halten, Zahlenformatierung

470cd722 28.10.2016 17:11 Sven Schöling

GDPDU: itime in Buchungen mit anzeigen

0e1c16fd 28.10.2016 17:11 Sven Schöling

GDPDU: taxdescription und Übersetzungen

5975ee07 28.10.2016 17:11 Sven Schöling

GDPDU: Behandlung von steuerfreien Werten im Export

ba9e2e01 28.10.2016 17:11 Sven Schöling

GDPDU: customer, vendor und chart auf einige wenige Spalten beschränken

15363af3 28.10.2016 17:11 Sven Schöling

GDPDU: datev csv formatierung

ae278b58 28.10.2016 17:11 Sven Schöling

GDPDU: DATEV-ähnlicher Buchungsexport Rohversion

00b6dc22 28.10.2016 17:11 Sven Schöling

GDPDU: DATEV-ähnlicher Buchungsexport Rohversion

8a76038a 28.10.2016 17:11 Sven Schöling

GDPDU: Mehrzeilige Daten kollabieren

192f0245 28.10.2016 17:11 Sven Schöling

GDPDU: Typo

bdaba541 28.10.2016 17:11 Sven Schöling

GDPDU: Encoding UTF8 für alle table explizit setzen

8b374ce4 28.10.2016 17:11 Sven Schöling

GDPDU: Reihenfolge der Tablellen in INDEX.XML

Anscheinend kann der Import nur Foreign Keys bearbeiten, deren
Tabellendefinition schon bekannt ist.