Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
3c28eab6 22.11.2016 14:42 Kivitendo Admin

Part Methode last_modification für mtime Check

1663057f 22.11.2016 14:42 Kivitendo Admin

Part makemodels relationship nutzt sortorder

36922218 22.11.2016 14:42 Kivitendo Admin

Makemodel make mit Lieferant per Fremdschlüssel verknüpft

4ad8ecea 22.11.2016 14:42 Kivitendo Admin

Manager für PartsGroup mit sort_spec

d817962e 22.11.2016 14:42 Kivitendo Admin

Tabelle prices - not null und unique auf parts_id und partsgroup_id

ae83d528 22.11.2016 14:42 Kivitendo Admin

Neue Methode clone_and_reset_deep für Part

0701c7ef 22.11.2016 14:42 Kivitendo Admin

Manager für PriceFactor mit sort_spec

ea8bf973 22.11.2016 14:42 Kivitendo Admin

Tabelle assembly bekommt eine Positionsspalte

bisher wurde nach oid sortiert.

3b249feb 22.11.2016 14:42 Kivitendo Admin

Assembly - linetotal Helperfunktionen

13fb6d81 22.11.2016 14:42 Kivitendo Admin

Neuer Part Controller

Soll ic.pl komplett ersetzen.

53d15b75 22.11.2016 14:11 Kivitendo Admin

SL::DB::Part - neue Methode validate

65de6f61 22.11.2016 14:11 Kivitendo Admin

Neuen Artikeltyp Sortiment in kivitendo eingebaut

  • eigenen TopQuickSearch
  • eigener Nummernkreis
  • Links und Menüeinträge gehen zu neuen Part Controller
a89af9c2 22.11.2016 14:11 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)

f2b44f13 22.11.2016 14:11 Kivitendo Admin

Neuen Artikeltyp Sortiment eingeführt - sql und rose

aa01fd25 22.11.2016 14:11 Kivitendo Admin

TopQuickSearch - Parameter type heißt jetzt part_type

862bc8ce 22.11.2016 14:11 Kivitendo Admin

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

f5abed86 22.11.2016 14:11 Kivitendo Admin

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

Damit das Feld automatisch dem Datenbanknamen entspricht.

98b64fe1 22.11.2016 14:11 Kivitendo Admin

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden 2

kivitendo Code angepasst.

71041661 22.11.2016 14:11 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 ist, wird hier auch schon...

fc4e6199 18.11.2016 15:36 Jan Büren

optionales Feature für SEPA Überweisungen

Nach der Rechnungsnummer im Verwendungszweck zusätzlich Kunden- oder Lieferantennummer angeben.
Optional konfigurierbar in der Mandatenkonfiguration und übersetzbar für alle verfügbaren Sprachen.

96559d73 18.11.2016 13:38 Jan Büren

wrapper für GenericTranslations richtig aufrufen

Parameter werden in GenericTranslations _save geprüft mit einem
Standard shift $self, entsprechend den Aufruf der internen Funktion gefixt

5eaed589 16.11.2016 19:09 Martin Helmling martin.helm...

Bankimport: Kontenabgleich mit Bank - Tab "Vorschläge" aktivieren

Falls Vorschäge gefunden werden,
werden diese gleich angezeigt.
Dazu wird ui_tab über cookie geschaltet

c55ef764 16.11.2016 19:06 Martin Helmling martin.helm...

Bankimport: SEPA-Exporte werden manchmal nicht mehr erkannt

Wenn mehrere SEPA Anweisungen in einem Export sind, werden diese nicht gefunden
Nun bessere Implementierung

Nebenbei die Vorzeichen-Anzeige korrigiert

40fc1b5c 09.11.2016 17:24 Martin Helmling martin.helm...

Automatisches Löschen von Flashanzeige unterdrückbar(2)

Nun mit angepasstem Template und SL/ClientJS.pm

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....

25755954 08.11.2016 13:04 Moritz Bunkus

Übersetzungen aktualisiert

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....

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

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

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.

3bb3a4a5 28.10.2016 17:11 Sven Schöling

GDPDU: Weitere fixes

8d06fb89 28.10.2016 17:11 Sven Schöling

GDPDU: XML escape Entity typo

561d4521 28.10.2016 17:11 Sven Schöling

GDPDU: Maps nicht innerhalb von AlphaNumeric, sondern danach.

f16b7735 28.10.2016 17:11 Sven Schöling

GDPDU: korrekte delimiter angeben

161b9e70 28.10.2016 17:11 Sven Schöling

GDPDU: DigitGroupingSymbol hirntot setzen.

11e50931 28.10.2016 17:11 Sven Schöling

GDPdU Export - erste Version

4fbfbceb 25.10.2016 08:13 Kivitendo Admin

CustomerVendor Controller - all_pricegroups nicht für Lieferanten laden

Lieferanten haben keine Preisgruppe

d4557a8b 17.10.2016 18:05 Kivitendo Admin

Neue Maske: Auftragsartikelsuche

um schnell Positionen aus (alten) Verkaufsaufträgen zu finden:

Verkauf -> Berichte -> Auftragsartikelsuche

Dies ist kein druckbarer Bericht, sondern soll helfen, schnell einen
bestimmten Auftrag oder eine Information zu einer bestimmten verkauften...

19c3be79 17.10.2016 17:47 Kivitendo Admin

displayable_delivery_order_info für DeliveryOrderItem

201c9038 17.10.2016 17:47 Kivitendo Admin

Relationship delivery_order_stock_entries für DeliveryOrderItem

8a3f13c3 17.10.2016 17:47 Kivitendo Admin

Neue OrderItem Methoden

für Verknüpfungen per RecordLinks zu DeliveryOrderItem.

fd3d9c3c 17.10.2016 17:46 Kivitendo Admin

inventory relationship für DeliveryOrderItemsStock

ec1dc3e8 17.10.2016 16:46 Kivitendo Admin

SL::Dev::* - neue Helpermodule für Testcases und console

Mit Funktionen zum Generieren von Artikeln, Kunden und Lager- und
Lagerplätzen.

e48eb4dc 17.10.2016 16:13 Kivitendo Admin

Preisgruppen - Umstellung auf Controller, sortkey, obsolete

Neuer CRUD-Controller nur für Preisgruppen.

Die Reihenfolge der Preisgruppen kann nun eingestellt werden, und man
kann Preisgruppen auf ungültig setzen, sofern sie nicht mehr aktiv bei
Kunden in Verwendung sind, so daß sie bei Kunden oder neuen Belegen...

25d67207 14.10.2016 14:57 Martin Helmling martin.helm...

Verteilen der Rechte für Finanzbuchhaltung auf Dialogbuchung,Kreditoren-/Debitorenrechnungen(2)

Rechte überarbeitet:

- Beim Schnellsuchen zur Auswahl alle Rechte erlauben zum Suchen
- Der Reiter "Buchungen" kann nur von jemandem geöffnet werden, der Rechnungen editieren darf,...

e0f5deea 12.10.2016 18:25 Martin Helmling martin.helm...

Verteilen der Rechte für Finanzbuchhaltung auf Dialogbuchung,Kreditoren-/Debitorenrechnungen

Es werden drei neue Rechte eingeführt, die den Zugriff auf Dialogbuchungen,Kreditoren-/Debitorenrechnungen verfeinern

Das Recht für Finanzbuchhaltung wird auf diese Rechte als default kopiert

14304a6a 03.10.2016 16:24 Martin Helmling martin.helm...

MT940-Import: Transaktionstype mit in BankTransaction

Eine Erweiterung um z.B. Sammellastschriften zu erkennen
Dazu wurde ein eigenes Importprofil für aqbanking-cli erstellt
und die Tabelle bank_transactions erweitert.

Das Profile ist in users/aqbanking.conf

4a42f524 03.10.2016 16:24 Martin Helmling martin.helm...

MT940-Import: Vordefiniertes Default Profil

- Das Profil muss nicht mehr pro Benutzer angelegt werden

- CSV-Import wird in das Systemenu zum Import verschoben,
Im Menü "Zahlungsverkehr" wird gleich zum MT940 gesprungen
- Updatescript muss auch funktionieren wenn bereits ein MT940 Profil angelegt ist...

c078749a 30.09.2016 10:59 Bernd Bleßmann

GL u. AccTransCorrections: signle-dbh: "client" hinzugefügt bei with_transaction

5f8a4fc5 29.09.2016 12:56 Jan Büren

Abteilung an Druckvorlage in Mahnungen übergeben

40f16528 27.09.2016 12:58 Sven Schöling

Auth::ColumnInformation: fetch nur in reset, nicht in init

die Version aus e7a7492e macht Probleme im taskserver.

ausserdem das reset nur dann machen, wenn es auch sinnvoll ist. Bisher
wurde das als silver Bullet aufgerufen, wannimmer sich etwas an der DB...

956a4ca7 27.09.2016 11:51 Kivitendo Admin

Verkaufsbericht - exchangerate nicht mehr als Subselect

32e7fb28 26.09.2016 11:54 Sven Schöling

YearEndTransactions: undefined warnings behoben

e7a7492e 26.09.2016 11:39 Sven Schöling

Auth::ColumnInformation: beim Anlegen einmal fetchen

Das hat zur Folge, dass unter FCGI der fetch im post request Handling
passiert und der Request startup flotter wird.

81a9ce9b 26.09.2016 11:39 Sven Schöling

Auth: session content mit einem sql query holen statt zwei.

2e8e0934 26.09.2016 11:39 Sven Schöling

Auth: table_present caching gefixt

return aus dem do { } Block verhindert das memoizing.

2c8aca79 26.09.2016 11:39 Sven Schöling

Auth: 3 neue auto_restore keys für session handling

Die drei werden bei jedem Request gebraucht. Spart 2-3 DB Queries pro
Request.

d9ab23fa 23.09.2016 15:34 Bernd Bleßmann

ReportGenerator: CSV-Export: Encoding als Option angeben können.

Default bleibt UTF-8.