Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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.

34035b33 22.09.2016 08:09 Martin Helmling martin.helm...

Verbrauchsbericht: Lager->Berichte->Lagerentnahme

Ein Bericht über jährliche/quartalsweise/monatliche Lagerentnahme

Anforderungen waren:

1. Zahlen im Bericht einheitlich Formatieren (mit Tausender-Trennpunkt)

2. Spaltenüberschrift:
- "Lagerverbrauch" (Letzte zwei Spalten) -> "Entnommen (ohne Korrekturen)"...

5e34b4af 22.09.2016 08:09 Martin Helmling mh@waldpark...

Beim Einlagern Grund für Einlagerung mit aufnehmen

4b1bcc47 19.09.2016 17:08 Martin Helmling

Flashanzeige erweitert: Löschen und Springen abschalten

1. Funktion zum Text löschen nach Timeout

Bei neuen Controllern, die per AJAX laufen, ist es empfehlenswert
bestimmte Texte nach einer gewissen Zeit implizit zu löschen,
damit eine weitere identische Anzeige erkennbar ist....

74e45f0f 17.09.2016 08:55 Martin Helmling martin.helm...

Spezifisches Recht für CSV-Import(2)

Neue Implementierung: Die access-Prüfung findet nun im "Worker" statt,
so kann für die Banktransaktionen in "CsvImport/BankTransaction"
neben "config" auch das Recht "bank_transaction" zugelassen werden.

Davon getrennt ist nun das Verhalten, das bei einem vorgegebenen Profil...

6261d6ca 15.09.2016 19:01 Martin Helmling martin.helm...

Spezifisches Recht für CSV-Import

Da immer mehr Bewegungsdaten per CSV-Import eingelesen werden,
ist es sinnvoll, dies ohne 'config' Recht durchführen zu können.

In diesem Falle sind default Import-Profile vorzuhalten, da die Nutzer dann keine Anpassungen machen dürfen....

938dfd8b 15.09.2016 18:54 Martin Helmling

Klonen von CSV-Import Profilen ohne is_default(fixmaster)

Die für den Backgroundprozess notwendigen geklonten Einträge sollen kein is_default gesetzt haben,
da beim Speichern des Klones mit is_default alle anderen mit gleichen Type und Login is_default auf 0 gesetzt bekommen...

923c8609 15.09.2016 10:30 Kivitendo Admin

Erstellen von Jahresabschluss-Buchungen(4)

- Einrückungen von G.Richardson,
- dates in DateObjekte konvertiert
- Eine Buchung und Gegenbuchung als eine Transaktion

844f4629 15.09.2016 10:29 Kivitendo Admin

Chart get_balance nimmt jetzt fromdate und todate als Parameter

91a32996 14.09.2016 13:21 Kivitendo Admin

FlattenToForm - Employee-Daten mit integrieren

Wenn Rechnungen per flatten_to_form gedruckt werden, sollten auch die
Druckvorlagenvariablen employee_tel, employee_fax und employee_email im
Template zur Verfügung stehen. Diese Daten stehen aber nur in der...

c8220164 12.09.2016 16:44 Martin Helmling martin.helm...

Erstellen von Jahresabschluss-Buchungen(3)

Für Auswahl moderne presenter Methoden statt alte cgi Methoden eingebaut.
Fehlende Umbenennung in html Templates für Events korrigiert
Die Auswahl der 9xxx Konten nicht mehr auf 4 Zeichen begrenzt

c1c6288a 12.09.2016 10:13 Martin Helmling martin.helm...

Erstellen von Jahresabschluss-Buchungen(2)

Auf Wunsch exaktere Bezeichnung des Controllers etc,
also statt yearly ==> yearend

95f601bd 11.09.2016 09:48 Martin Helmling mh@waldpark...

Erstellen von Jahresabschluss-Buchungen

Das Erstellen von Schluss- und Eröffnungsbuchungen (mit Saldovortrag auf 9000-Konten)
wird erleichtern bzw. automatisieren.

- Neuer Menüpunkt "Finanzbuchhaltung > SB/EB buchen"
Buchungsdatum:
SB: dem 31.12. des Vorjahres...

ce52db90 08.09.2016 16:52 Sven Schöling

USTVA: single-dbh disconnects

ef058994 08.09.2016 16:51 Sven Schöling

RP: single-dbh disconnects

cafc615b 08.09.2016 16:51 Sven Schöling

RC: single-dbh disconnects

f82e94c7 08.09.2016 16:51 Sven Schöling

PE: single-dbh disconnects

f2cbb7d7 08.09.2016 16:50 Sven Schöling

OE: single-dbh disconnects

b4ee46e5 08.09.2016 16:50 Sven Schöling

IR: single-dbh disconnects

20fb5523 08.09.2016 16:50 Sven Schöling

GL: single-dbh disconnects

a84085ef 08.09.2016 16:50 Sven Schöling

Form: single-dbh disconnects

fcbc7009 08.09.2016 16:49 Sven Schöling

Common: single-dbh disconnects

582dc2d8 08.09.2016 16:49 Sven Schöling

CT: single-dbh disconnects

02d27081 08.09.2016 16:49 Sven Schöling

CP: single-dbh disconnects

99ae8507 08.09.2016 16:49 Sven Schöling

CA: single-dbh disconnects

98202944 08.09.2016 16:48 Sven Schöling

AR: single-dbh disconnects

4f44fd6b 08.09.2016 16:48 Sven Schöling

AP: single-dbh disconnects

ae6b99b8 07.09.2016 11:43 Bernd Bleßmann

CsvImport: Aufträge: Auf ungültige Artikel prüfen.

b354800b 05.09.2016 18:50 Sven Schöling

UserPrefs: Transaktionen für alle

df2057b8 05.09.2016 13:01 Sven Schöling

CsvImport/Part: uninitialized hash value warning behoben

aa0c7e72 05.09.2016 12:56 Sven Schöling

WH: spellcheck

d4b0fa31 04.09.2016 17:12 Bernd Bleßmann

USTVA: Leerzeichen am Zeilenende entfernt

df71b475 02.09.2016 17:25 Martin Helmling martin.helm...

CSV-Import: single-dbh

20599de5 02.09.2016 17:13 Martin Helmling martin.helm...

CSV-Import Artikel: Einige Erweiterungen: Testfehler behoben

471af251 02.09.2016 14:33 Sven Schöling

WH::transfer_assembly: single-dbh

865ea676 02.09.2016 14:21 Sven Schöling

DBUpgrade2: single-dbh

Betrifft das Surrogat-dbh-handling in db-upgrades.

Der alte Code versucht $::form->get_standard_dbh mit dem Upgrade Handle
zu überschreiben, damit Code der im Upgrade läuft das benutzen kann. Das
geht mit dem SL::DB->client handling nicht....

eb5168ea 02.09.2016 14:21 Sven Schöling

User: single-dbh: vor upgrade nicht mehr disconnecten

6b23fb21 02.09.2016 14:21 Sven Schöling

single-dbh: Fehler in Transaktionen immer weiterwerfen

63cbca66 02.09.2016 14:21 Sven Schöling

Dispatcher: Form::disconnect nicht aufrufen solange kein client da ist

180163aa 02.09.2016 14:21 Sven Schöling

DBUpgrade: temporäre dbh Behandlung

53cbf0de 02.09.2016 14:21 Sven Schöling

get_standard_dbh entfernt und auf SL::DB->client->dbh umgebogen

d38eaef8 02.09.2016 14:21 Sven Schöling

dbconnect_noauto entfernt

81eb0dbe 02.09.2016 14:21 Sven Schöling

User: Kommentare entfernt

e902839e 02.09.2016 14:21 Sven Schöling

CsvImport/Base: single-dbh

Achtung: der hier schreibt ein for {} continue um in deutlich
komplexeres Offset Handling. Muss extra getestet werden.

a422993f 02.09.2016 14:21 Sven Schöling

Form: single-dbh (partiell)

standard_dbh->rollback fehlt noch

d9abca44 02.09.2016 14:21 Sven Schöling

CustomVariableConfig: single-dbh

8e926112 02.09.2016 14:21 Sven Schöling

CsvImport: mehr single-dbh

3fc69ae2 02.09.2016 14:21 Sven Schöling

CsvImport/Base: single-dbh

62041123 02.09.2016 14:21 Sven Schöling

CsvImport: single-dbh

87ef5e00 02.09.2016 14:21 Sven Schöling

CsvReport: single-dbh

462287ad 02.09.2016 14:21 Sven Schöling

TransNumber: single-dbh

297a3b70 02.09.2016 14:21 Sven Schöling

meerge: IO: single-dbh return

822cdc96 02.09.2016 14:21 Sven Schöling

RecordLinks: single-dbh

c25aa13a 02.09.2016 14:21 Sven Schöling

IO: single-dbh

9bfcaea8 02.09.2016 14:21 Sven Schöling

Common: single-dbh

5ad7e1ed 02.09.2016 14:21 Sven Schöling

ARAP: single-dbh

9df5680a 02.09.2016 14:21 Sven Schöling

CVar: single-dbh

9fdd2fb1 02.09.2016 14:21 Sven Schöling

GenericTranslations: single-dbh