Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
8dfafa71 04.06.2018 10:57 Jan Büren

Payment::pay_invoice with skonto -> Steuersatz ist eindeutig

tax_id in acc_trans definiert sicherer den Steuersatz als der
taxkey (Steuerschlüssel von DATEV), s.a. FK-Constraint:
"acc_trans_tax_id_fkey" FOREIGN KEY (tax_id) REFERENCES tax(id)

69966b4c 28.05.2018 12:42 Bernd Bleßmann

Auftrags-Controller: Workflow Auftrag VK <-> EK

f747a789 28.05.2018 11:36 Bernd Bleßmann

SL::DB::Order->new_from: Prüfung auf Quell- und Ziel-Typ refactored

5af5ceee 28.05.2018 11:36 Bernd Bleßmann

Typo in Fehlermeldung

5c1faed0 08.05.2018 13:28 G. Richardson

Payment Helper - Parameter in POD korrigiert

bbb58258 08.05.2018 13:28 G. Richardson

Payment Helper - besser Fehlermeldung in pay_invoice

951ebae4 03.04.2018 14:03 Bernd Bleßmann

Order: new_from: auch gleiche Quell- und Ziel-Typen berücksichtigen

d63305ba 26.03.2018 13:02 Jan Büren

Verknüpfte Belege um die Verknüpfung 'E-Mail Journal' erweitert.

Falls das E-Mail-Journal aktiviert ist wird zusätzlich zu der
archivierten E-Mail auch die Verknüpfung vom Beleg zu der E-Mail mitgespeichert
und ist im Beleg zusätzlich direkt anwählbar.
Etwas mehr Details im POD vom Mailer.pm, die Implementierung orientiert...

052a7bb6 12.03.2018 15:36 Bernd Bleßmann

SL::DB::Order: keinen Fehler werfen, wenn Typ noch nicht zu ermitteln.

Das ist der Fall, wenn noch kein Lieferant oder Kunde gesetzt ist.

b14755d0 07.02.2018 14:52 Bernd Bleßmann

SL::DB::Order->new_from implementiert.

Im Moment nur von Angeboten zu Aufträgen (Ein- und Verkauf).

96f6e440 07.02.2018 08:58 Jan Büren

Behebt: #343 Kontoauszug verbuchen Skontoautomatik bei Verkaufsrechnungen defekt

dcc967a6 29.01.2018 17:57 Sven Schöling

Part: makemodels_sorted accessor

41536780 29.01.2018 17:57 Sven Schöling

Makemodel Manager mit _sort_spec

5443873a 24.01.2018 13:40 Moritz Bunkus

Presenter: Kosmetik: Anordnung

66ad36d9 24.01.2018 13:39 Moritz Bunkus

Presenter: Klasse für SL::DB::PurchaseInvoice ist SL::Presenter::Invoice

Sichtbarer Effekt: in der Liste der verknüpften Belege wurde die
Rechnungsnummer und damit der Link zur Einkaufsrechnung nicht
angezeigt.

62f21410 08.01.2018 18:02 Martin Helmling martin.helm...

Kunden-Spezifische Artikeleigenschaften

neue Tabelle "PartCustomerPrices" mit SL/DB Dateien
in Artikelstammdaten eingebaut,

in Preisquellen analog zu den Lieferantenpreisen nun Kundenpreise eingebaut
(Unklar ist was bei Kundenpreisen der beste Preis ist !)...

51072516 05.01.2018 13:00 Bernd Bleßmann

Inventur: Eingabemaske und Journal im Inventory-Controller

0fdf5891 05.01.2018 13:00 Bernd Bleßmann

Inventur: Voreinstellungen für Lager, Lagerplatz und Stichtag (DB und Rose)

dc3382e8 05.01.2018 13:00 Bernd Bleßmann

Inventur: neue Tabelle für gezählte Artikel. DB-Upgrade und Rose

6c59b08a 05.01.2018 13:00 Bernd Bleßmann

Inventur: Manager-Klasse für Inventory (f. sorting/paginating)

87b5c8e4 05.01.2018 13:00 Bernd Bleßmann

PartPicker kann auch nach EAN suchen

cef8c551 02.01.2018 14:00 Sven Schöling

SL::DB<->Presenter: Argumente aus Templates korrekt splicen

bbbedfda 02.01.2018 12:01 Jan Büren

Objektmethode date für GLTransaction

In gl gibt es nur gldate. Entsprechend wie bei invnumber
die auf reference in gl verweist date auf gldate gesetzt.
Verbessert das Verhalten wenn es bei Details auflisten in Projekten
verknüpfte Dialogbuchungen gibt.

43c3e3bc 20.12.2017 15:31 Moritz Bunkus

Presenter: can-Aufruf an geproxytes Objekt durchreichen & geproxyte Klasse laden

842a2e4c 20.12.2017 15:31 Moritz Bunkus

Presenter: richtige Presenter-Klasse bei DB-Klassen Customer/Vendor laden

09c8c053 20.12.2017 13:26 Moritz Bunkus

Benutzerdefinierte Datenexporte: Standardwerte für Parameter angeben können

e713c314 20.12.2017 13:25 Moritz Bunkus

Benutzerdefinierte Datenexporte zu CSV anlegen und ausführen können

0aa885f4 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur in Belegen umgesetzt

0e5e3501 19.12.2017 15:37 Sven Schöling

Presenter: Sub-Presenter auf Funktional geändert

1. alle Sub-Presenter aus dem SL::Presenter Namespace geschmissen

2. Keine ungefragten @EXPORTs mehr, nur noch @EXPORT_OK

3. Alle Methoden sind auf Funktionen umgeschrieben (kein $self mehr)

4. Die benötigten Methoden von Sub-Presentern müssen jetzt direkt importiert...

3334532e 15.12.2017 11:55 Moritz Bunkus

Revert "CVar-Helfer: cvars_by_config nach Config-Reihenfolge sortiert zurückgeben"

This reverts commit 6e1a7a2e06de426b553ada3aed39f28b4825d0ce.

Die Funktion `_all_configs` liefert die Konfigurationen bereits
sortiert. Schlimmer ist, dass `sort_by` nicht numerisch sondern...

237faf05 03.12.2017 18:15 Bernd Bleßmann

AttrHTML: Typo im POD

78d813b9 13.11.2017 08:15 G. Richardson

Part.pm - alte Funktion entfernt und POD angepasst

assortment_lastcost_sum und assembly_sellprice_sum wurden durch
items_lastcost_sum ersetzt.

5af4094b 17.10.2017 11:18 Moritz Bunkus

POD-Fehler fixen

9a9b75c5 10.10.2017 11:12 Sven Schöling

Warnings: PTC - lastcost kann undefined sein

3d449940 10.10.2017 11:11 Sven Schöling

SL::DB::ShopOrder: Warnings

36927d81 04.10.2017 10:04 G. Richardson

PartsGroup - Rose relationship für parts

ceef2f6e 04.10.2017 10:04 G. Richardson

Business - Rose relationships customers und vendors

c0b5a026 30.09.2017 15:23 Werner Hahn

WebshopApi: Trigram Abhängigkeit aufgelöst.
Wird nur genutzt, wenn auch installiert
Tests dementsprechend angepasst und erweitert

c06a8ef7 26.09.2017 12:25 Werner Hahn

WebshopApi: SL/DB/File.pm - POD Einrückungen

60566f88 26.09.2017 12:25 Werner Hahn

WebshopApi: ThumbnailCreator

5a7d0c52 26.09.2017 12:25 Werner Hahn

WebshopApi: neues Feld order_lock in customers

11d2ae57 26.09.2017 12:25 Werner Hahn

WebshopApi: ShopOrder Controller

d3ae6850 26.09.2017 12:25 Werner Hahn

WebshopApi: ShopImage

b2bedb6b 26.09.2017 12:25 Werner Hahn

WebshopApi: Shoptabellen

266b3889 26.09.2017 12:25 Werner Hahn

WebshopApi: Part prices relationship - pricegroup mit laden

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

16e9dc2c 21.09.2017 14:13 Jan Büren

Revert "_replace_special_chars in Helper ausgelagert."

Funktion in die falsche Stelle ausgelagert, ferner zu
'speziell' um die für andere Anforderungen wiederzuverwerten

This reverts commit fec48603264c8adad06fbc212358633778322b56.

fec48603 14.09.2017 14:32 Jan Büren

_replace_special_chars in Helper ausgelagert.

test_sepa_export in bank_transactions.t um einen Testfall
hierfür erweitert.

98056ff9 06.09.2017 15:31 Moritz Bunkus

benutzerdefinierte Variablen Ansprechpersonen beim Ausdruck als cp_cvar_…

86183dc1 28.08.2017 15:19 Moritz Bunkus

CustomVariables: Caching bei nicht existierenden CVars für ein Modul gefixt

b62535cf 24.08.2017 13:14 Martin Helmling martin.helm...

$self statt $_ eingebaut

999cace7 24.08.2017 13:14 Sven Schöling

CustomVariables: Beim Cachen von überlagerten Invalids können mehrere module auftauchen

5491ab17 24.08.2017 13:14 Sven Schöling

CustomVariables: Nicht überlagerte Variablen können invalid sein

Muss beim autovivifien geprüft werden

cadaf439 24.08.2017 13:14 Sven Schöling

CustomVariables: all_config cache korrekt behandeln für überladene Module

6c4b42c0 24.08.2017 13:14 Sven Schöling

Customvariables: typo in config caching

43de7ef1 24.08.2017 13:13 Sven Schöling

CustomVariables: Requestlevel Caching für cvars_by_config

- Configs werden jetzt gecacht.
- is_valid wird en bloc vorberechnet und im Objekt gecacht.

a149d6a0 22.08.2017 17:42 Sven Schöling

SL::DB::BankTransaction: Warnungen

78078fbf 15.08.2017 10:32 Jan Büren

BankTransaction Code cleaning

längst überfällige und häßliche semikolons entfernt

e73f7350 15.08.2017 10:30 Jan Büren

Für #277 toten Code entfernen

338ffe02 15.08.2017 10:27 Jan Büren

Optimierung SEPA-Erkennung #277

23 : 11 England gegen Pfalz, überzeugt mich

17f43ff5 11.08.2017 12:12 Kivitendo Admin

SEPA: collective_transaction nach batch_transaction umbenannt

503fabbf 10.08.2017 14:30 Martin Helmling martin.helm...

BankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integriert

Die Punktebewertung findet wieder ausschließlich in "get_agreement_with_bank_transactions" statt,
auch die SEPA-Sammelüberweisung. Diese bekommt dor extra Punkte, da ggf. für bestimmte Rechnungen negative Punkte entstehen....

ba489e3a 28.07.2017 12:38 Kivitendo Admin

Typos in Doku

400d16e3 24.07.2017 17:26 Sven Schöling

OrderItem: shipped_qty mit SL::Helper::ShippedQty berechnen

f559550f 24.07.2017 17:26 Sven Schöling

ShippedQty: Algorithmusdetails konfigurierbar machen

b269674b 23.07.2017 21:25 Jan Büren

BankTransaction: Fall SEPA-Export. Weitere Code-QS und TODO Anmerkung

69bfa40a 23.07.2017 21:20 Jan Büren

DB/BankTransaction: Kosmetik Fall SEPA-Check

54ae2899 23.07.2017 21:14 Jan Büren

SEPA Agreement Regel wieder aktivieren

Sehr präziser und gut kommentieren Geoffrey-Code sollte
man prinzipiell fördern - Oder wenn man den wegwirft,
auch einen ädequaten Ersatz schaffen und testen.
Aber man kann auch das Bein amputieren wenn der Patient
Schmerzen im dicken Zeh hat....

435a46b8 14.07.2017 16:13 Martin Helmling martin.helm...

Trotzdem bleibt der Manager "PartClassification"

7cd6d451 14.07.2017 15:59 Martin Helmling martin.helm...

classification_filter ist nicht mehr für Partpicker notwendig

bf78e242 30.05.2017 15:36 Kivitendo Admin

neue SL::DB::Part Methode used_in_record.

Die Prüfung auf orphaned ist viel strenger, und sollte für z.B. Löschen
verwendet werden, während used_in_record nur prüft, ob der Artikel in
Belegen vorkommt.

bc7f4566 30.05.2017 15:30 Kivitendo Admin

neue Methode parsed_snumber in SL::DB::History

5fcefdf7 30.05.2017 12:08 Kivitendo Admin

TransNumberGenerator - scoping für parts entfernt

im TransNumberGenerator Helper gibt es ein parts_scoping, welches
benutzt wird um zu prüfen ob eine Artikelnummer schon vergeben ist.

Das unterscheidet zwischen part/service/..., und sucht sich alle
partnumbers von dem Typ raus, um die nächste freie Artikelnummer zu...

77500e11 19.04.2017 14:31 Bernd Bleßmann

Mandantenkonfiguration: Schalter für experimentelle Features

- neue Spalte in defaults (Upgrade-Skript und Rose-Update)
- Schalter in der Mandantenkonfiguration
- Übersetzungen

9e1f64ec 12.04.2017 12:34 Sven Schöling

CVAR DBHelper: Dokumentation zu Bugs

f1d3f115 28.03.2017 17:49 Kivitendo Admin

Typo in Kommentar

0a64ac3d 28.03.2017 17:16 Kivitendo Admin

DATEV-Checks beim Buchen nutzen nun generate_datev_data

9a7376fb 03.03.2017 21:57 Bernd Bleßmann

CsvImportReport: Manager-Methode destroy löscht nicht aus aktiver Sitzung

Vorher wurden alle Reports bis auf den letzten aus der aktiven Sitzung gelöscht.
Da aber mit den Reports auch das Profile gelöscht wird und im Profil der
zufällige Dateiname der temporären Csv-Datei enthalten ist und dieser nach einem...

7f5edaa6 01.03.2017 15:18 Moritz Bunkus

LXDebug::dump: Interna von Rose-DB- und DateTime-Objekten nicht mehr ausgeben

dump arbeitet nun nicht mehr direkt auf dem zu dumpenden Objekt,
sondern auf Kopien, die je nach Typ auf ihre essenziellen
Informationen zusammengeschrumpft werden. Dafür kann ein Objekt eine...

ef8b8945 28.02.2017 13:05 Moritz Bunkus

MetaSetup-Update für DB-Upgrade »filemanagement_feature«

8ec266d5 28.02.2017 12:43 Moritz Bunkus

MetaSetup-Update zu DB-Upgrade »part_classifications.sql«

10edf79a 28.02.2017 12:42 Moritz Bunkus

MetaSetup-Update zum DB-Upgrade »defaults_bcc_to_login.sql«

f53a118d 21.02.2017 09:25 Moritz Bunkus

PaymentTerm: Schreibfehler in Doku gefixt & neues Beispiel in Übersicht

1918cfae 17.02.2017 15:29 Kivitendo Admin

Typos in Doku

972b8771 13.02.2017 17:37 Sven Schöling

Model-Presenter Bindung mit Proxyobjekten

2d8fabfc 11.02.2017 15:23 Peter Schulgin

Kontoauszug verbuchen: Sonderzeichenbehandlung

Sonderzeichen beim Vergleich Verwendungszweck - Kunde/Lieferant escapen

c4d3f82d 08.02.2017 17:31 Moritz Bunkus

Kontoauszug verbuchen: »Beleg«/»Memo« bei Vorschlägen angeben können

0abce1b8 06.02.2017 10:13 Kivitendo Admin

oneline_summary mit Rechnungsbeträgen

Bei Belegen wird der Bruttobetrag angezeigt.

Bei Dialogbuchungen wird die Summe aller Haben-Buchungen als Betrag
angezeigt.

828e417c 06.02.2017 10:13 Kivitendo Admin

name change: validator statt validater

c19bf55e 06.02.2017 10:13 Kivitendo Admin

Typos in Doku

3f59726e 02.02.2017 10:52 Moritz Bunkus

Artikel-Klassifizierung: System-Klassifizierungen (id < 5) nicht löschen können

5e1de2f8 01.02.2017 16:51 Moritz Bunkus

SimpleSystemSetting: Umstellung von »Preisfaktoren«

96308c59 01.02.2017 13:12 Kivitendo Admin

SL::Dev::Payment eingeführt

Neue Funktionen zur Datenerstellung für Tests rund um Zahlungen.

create_bank_transaction aus Payment Helper nach SL::Dev verschoben.
neue Funktionen create_payment_terms und create_bank_account

edfac813 01.02.2017 08:52 Martin Helmling

BCC an aktuellen Benutzer

Falls in der Mandantenkonfiguration diese Option eingeschaltet wird,
bekommt de raktuelle Benutzer zu jeder versendeten Email eine blinde Kopie

a40f0c2f 01.02.2017 08:52 Martin Helmling martin.helm...

Dateimanagement: Alle Anhänge per E-Mail versendbar machen

Es können an eine E-Mail alle Anhänge eines Dokumentes,
sowie die Anhänge am Kunden/Liefranten sowie die Anhänge an Artikeln
mitgesendet werden.

Falls ein Dokument bereits existiert muss es nicht noch neu erzeugt werden....

54ce5144 01.02.2017 08:52 Martin Helmling

Dateimanagement: Massendruck

Der Massendruck per BackgroundJob nutzt nun das FileManagement

Die erzeugten Dateien werden ggf. mit PDF Anhängen erweitert
und entsprechend abgespeichert.

Per Flag kann dem massendruck mitgeteilt werden,
dass eine leere Seite ggf hinzugefügt wird...

2bb452ee 01.02.2017 08:48 Martin Helmling mh@waldpark...

Dateimanagement: Basiserweiterung

In diesem Commit sind die Anpassungen in der Mandantenkonfiguration
sowie die notwendigen Klassen und Controller.

Über eine Zwischenschicht wird das tatsächliche Backend (Dateien,WebDAV,ext.DMS,Datenbank etc) verborgen.

96def4ca 31.01.2017 16:40 Kivitendo Admin

Inventory: shippingdate darf nicht leer sein

Nachtrag zu Commit 8fd886849e68f

bfb31beb 30.01.2017 14:31 Kivitendo Admin

Record presenter - Dialogbuchungen ebenfalls anzeigen, z.B. bei Projekten

a5e4f9ca 30.01.2017 14:31 Kivitendo Admin

Oneline summary for GLTransaction/Invoice/PurchaseInvoice

to be used e.g. in Fibu Quicksearch