kivitendo-erp.git
6 years agoconsole - POD: --client ergänzt. Damit taucht das dann auch in der Hilfe auf.
Bernd Bleßmann [Fri, 11 Aug 2017 11:58:11 +0000 (13:58 +0200)]
console - POD: --client ergänzt. Damit taucht das dann auch in der Hilfe auf.

6 years agoWhitespace
G. Richardson [Fri, 11 Aug 2017 10:11:18 +0000 (12:11 +0200)]
Whitespace

6 years agoWhitespace
G. Richardson [Fri, 11 Aug 2017 10:07:50 +0000 (12:07 +0200)]
Whitespace

6 years agoSEPA: collective_transaction nach batch_transaction umbenannt
G. Richardson [Fri, 11 Aug 2017 10:05:46 +0000 (12:05 +0200)]
SEPA: collective_transaction nach batch_transaction umbenannt

6 years agoDATEV-Export nach Erfassungsdatum filtern
G. Richardson [Tue, 21 Mar 2017 16:16:59 +0000 (17:16 +0100)]
DATEV-Export nach Erfassungsdatum filtern

Hat man einen DATEV-Export schon für einen bestimmten Zeitraum
exportiert, und muß nachträglich noch ein paar Buchungen in dem Zeitraum
tätigen, kann man diese nachträglichen Buchungen nun gesondert
exportieren, indem man ein Datum nach dem letzten Exportdatum
angibt.

6 years agocommon/flash.html: no trailing whitespaces
Bernd Bleßmann [Thu, 10 Aug 2017 13:19:57 +0000 (15:19 +0200)]
common/flash.html: no trailing whitespaces

6 years agoBankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integ...
Martin Helmling martin.helmling@octosoft.eu [Thu, 10 Aug 2017 12:23:50 +0000 (14:23 +0200)]
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.
Auch gibt es dort keine Remote Banknummer etc.

Die Testdatei t/bank/bank_transactions.t wurde um zwei Tests erweitert,
1. ein Test der das Verbuchen ohne SEPA-Export macht,
2. ein Test mit SEPA-Export

fixt #277

6 years agocreate_periodic_invoices.t - Umstellung auf SL/Dev und Partname
G. Richardson [Mon, 7 Aug 2017 20:34:07 +0000 (22:34 +0200)]
create_periodic_invoices.t - Umstellung auf SL/Dev und Partname

6 years agot/wh/transfer.t - Refactoring mit SL::Dev::Part::create_part
G. Richardson [Mon, 7 Aug 2017 19:57:33 +0000 (21:57 +0200)]
t/wh/transfer.t - Refactoring mit SL::Dev::Part::create_part

6 years agoSL/Dev/Record.pm - create_invoice_item Beispiel aktualisiert
G. Richardson [Mon, 7 Aug 2017 19:54:07 +0000 (21:54 +0200)]
SL/Dev/Record.pm - create_invoice_item Beispiel aktualisiert

6 years agot/db_helper/price_tax_calculator.t mit SL::Dev refactored
G. Richardson [Mon, 7 Aug 2017 19:53:03 +0000 (21:53 +0200)]
t/db_helper/price_tax_calculator.t mit SL::Dev refactored

6 years agot/controllers/financial_overview/sales_orders.t auf SL::Dev umgestellt
G. Richardson [Sun, 6 Aug 2017 13:04:45 +0000 (15:04 +0200)]
t/controllers/financial_overview/sales_orders.t auf SL::Dev umgestellt

6 years ago sales_order_with_periodic_invoices_config.t mit SL::Dev refactored
G. Richardson [Mon, 7 Aug 2017 16:37:38 +0000 (18:37 +0200)]
 sales_order_with_periodic_invoices_config.t mit SL::Dev refactored

6 years agot/db_helper/convert_invoice.t mit SL::Dev refactored
G. Richardson [Mon, 7 Aug 2017 09:17:28 +0000 (11:17 +0200)]
t/db_helper/convert_invoice.t mit SL::Dev refactored

6 years agoFileManagement: Anpassung an neue Schnittstelle im Ordercontroller
Martin Helmling martin.helmling@octosoft.eu [Wed, 9 Aug 2017 04:45:03 +0000 (06:45 +0200)]
FileManagement: Anpassung an neue Schnittstelle im Ordercontroller

fix redmine #280

6 years agoGetModels Paginated: Historische Filterduplizierung deaktivieren
Sven Schöling [Mon, 7 Aug 2017 14:31:42 +0000 (16:31 +0200)]
GetModels Paginated: Historische Filterduplizierung deaktivieren

Die war noch aus der Zeit vor GetModels, und war nötig damit Paginating
die gleichen Filter hatte wie das Hauptquery. Mittlerweile ist das aber
nicht mehr nötig, weil die GetModels-Architektur die einzelnen Plugins
eh chained.

Beschleunigt einige Queries, wo der Queryplaner in Bedingungen in Joins
die Duplizierung nicht automatisch entfernen kann, und dann in nested
loops nachprüfen muss.

6 years agoE-Mail-Dialog: keine Vorbelegung bei Lieferantenauftrag/-lieferschein
Moritz Bunkus [Fri, 4 Aug 2017 13:13:55 +0000 (15:13 +0200)]
E-Mail-Dialog: keine Vorbelegung bei Lieferantenauftrag/-lieferschein

Siehe #263.

6 years agoEinkaufslieferscheine: Fix: Anzeige Ansprechperson wenn geliefert
Moritz Bunkus [Fri, 4 Aug 2017 13:07:22 +0000 (15:07 +0200)]
Einkaufslieferscheine: Fix: Anzeige Ansprechperson wenn geliefert

6 years agoE-Mail-Dialog: Vorbelegung vom Kunden/Lieferanten, wenn Ansprechperson keine E-Mail hat
Moritz Bunkus [Fri, 4 Aug 2017 12:42:52 +0000 (14:42 +0200)]
E-Mail-Dialog: Vorbelegung vom Kunden/Lieferanten, wenn Ansprechperson keine E-Mail hat

Siehe #263.

6 years agotemplates zu a33ef0ec2 Standardlager und Lagerplatz im Warenbericht
Jan Büren [Wed, 2 Aug 2017 09:54:25 +0000 (11:54 +0200)]
templates zu a33ef0ec2 Standardlager und Lagerplatz im Warenbericht

sind 2 Ebenen tiefer im stash staging bereich gelandet ...
jetzt auch im standard ;-)

6 years agoIn Ergänzung zu #283. Filter-Optionen auf experimentell setzen
Jan Büren [Wed, 2 Aug 2017 08:06:31 +0000 (10:06 +0200)]
In Ergänzung zu #283. Filter-Optionen auf experimentell setzen

6 years agofixt: #283 Typfilter bei Lieferplan|Lieferwertbericht
Jan Büren [Tue, 1 Aug 2017 15:18:26 +0000 (17:18 +0200)]
fixt: #283 Typfilter bei Lieferplan|Lieferwertbericht

Korrekte Filterübergabe an das Backend.
Zusätzlich weiteren Filterparameter 'Sortiment' eingebaut.
Ticket-Ziel: 100% done

6 years agoS:C:H:ReportGenerator: Ergebnis von layout->get als Liste verwenden
Bernd Bleßmann [Tue, 1 Aug 2017 12:36:04 +0000 (14:36 +0200)]
S:C:H:ReportGenerator: Ergebnis von layout->get als Liste verwenden

Sonst ist der Export (PDF/CSV) von Controllern, die diesen Helper verwenden,
kaputt. Fehlermeldung war:
Can't locate object method "add" via package "1" (perhaps you forgot to load "1"?)
at SL/Controller/Helper/ReportGenerator.pm line 25.

6 years agoShippedQty: Abgefangene API Fehler auf Carp::croak umgestellt.
Sven Schöling [Tue, 1 Aug 2017 11:14:49 +0000 (13:14 +0200)]
ShippedQty: Abgefangene API Fehler auf Carp::croak umgestellt.

So werden die aus der Sicht des callers geschmissen.

6 years agoShippedQty: Übergabe von Strings als ids abfangen
Sven Schöling [Tue, 1 Aug 2017 11:11:54 +0000 (13:11 +0200)]
ShippedQty: Übergabe von Strings als ids abfangen

6 years agosanitize _update_ship / Prüfung auf form->id
Jan Büren [Tue, 1 Aug 2017 10:56:06 +0000 (12:56 +0200)]
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.

6 years agoDebitoren/Kreditorenbuchungen. Buchungsnummer als Info ausgeben
Jan Büren [Tue, 1 Aug 2017 09:25:35 +0000 (11:25 +0200)]
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.

6 years agoDeliveryValueReport: Tabelle heißt delivery_orders (mit s am Ende).
Bernd Bleßmann [Tue, 1 Aug 2017 08:53:41 +0000 (10:53 +0200)]
DeliveryValueReport: Tabelle heißt delivery_orders (mit s am Ende).

6 years agoDeliveryValueReport: do_closed_qty wiederhergestellt
Sven Schöling [Mon, 31 Jul 2017 15:36:32 +0000 (17:36 +0200)]
DeliveryValueReport: do_closed_qty wiederhergestellt

6 years agoShippedQty: Chaining bei Aufruf mit leerem Array
Sven Schöling [Mon, 31 Jul 2017 13:40:15 +0000 (15:40 +0200)]
ShippedQty: Chaining bei Aufruf mit leerem Array

6 years agot/helper/shipped_qty.t: items Sortierung stabilisiert
Sven Schöling [Mon, 31 Jul 2017 13:39:54 +0000 (15:39 +0200)]
t/helper/shipped_qty.t: items Sortierung stabilisiert

6 years agoShippedQty: POD fix
Sven Schöling [Mon, 31 Jul 2017 09:00:39 +0000 (11:00 +0200)]
ShippedQty: POD fix

6 years agoShippedQty: Explizite Doku zu Fehlbedienung bei nicht geladenen Relationships
Sven Schöling [Thu, 27 Jul 2017 15:15:02 +0000 (17:15 +0200)]
ShippedQty: Explizite Doku zu Fehlbedienung bei nicht geladenen Relationships

6 years agoShippedQty: keep_matches option
Sven Schöling [Thu, 27 Jul 2017 13:50:00 +0000 (15:50 +0200)]
ShippedQty: keep_matches option

6 years agot/helper/shipped_qty.t: diverse Kleinigkeiten
Sven Schöling [Thu, 27 Jul 2017 13:47:46 +0000 (15:47 +0200)]
t/helper/shipped_qty.t: diverse Kleinigkeiten

- delivered flag is boolean und muss mit ok() geprüft werden falls
  internas geändert werden
- wenn write_to in die items schreiben soll, müssen die auch vorher
  geladen sein.

6 years agoShippedQty: korrekt prüfen ob orderitems schon geladen sind
Sven Schöling [Thu, 27 Jul 2017 13:46:44 +0000 (15:46 +0200)]
ShippedQty: korrekt prüfen ob orderitems schon geladen sind

6 years agoShippedQty: Auch bei short circuit chainen
Sven Schöling [Thu, 27 Jul 2017 13:46:00 +0000 (15:46 +0200)]
ShippedQty: Auch bei short circuit chainen

6 years agoVergessener Aufruf io.pl für vorbelegte E-Mail-Texte
Jan Büren [Mon, 31 Jul 2017 11:40:35 +0000 (13:40 +0200)]
Vergessener Aufruf io.pl für vorbelegte E-Mail-Texte

... steter Tropfen und der Stein

6 years agoFixt #281 Fertigen nicht transaktionssicher
Jan Büren [Mon, 31 Jul 2017 07:52:00 +0000 (09:52 +0200)]
Fixt  #281 Fertigen nicht transaktionssicher

return 0 verlässt den eval block, aber macht kein Rollback
Ein sauberes "die" funktioniert wie gewollt.
Die Rückmeldung an den Anwender ist jetzt allerdings etwas kryptischer.

6 years agovergessene Backend-Funktion für E-Mail-Vorbelegung
Jan Büren [Sun, 30 Jul 2017 07:29:33 +0000 (09:29 +0200)]
vergessene Backend-Funktion für E-Mail-Vorbelegung

Ferner eine Fußnote als Hinweis zur Vorbelegungs-Funktion gesetzt.

6 years agoGenericTranslation um Vorbelegungen für E-Mail-Texte erweitert
Jan Büren [Sat, 29 Jul 2017 18:19:10 +0000 (20:19 +0200)]
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.
Falls kein Ansprechpartner gewählt ist, kommt die allgemeine Grußformel.
Bis auf Gutschrift und Mahnung(en) sind alle Workflow Masken im Ein- und
Verkauf umgesetzt.

6 years agoTypos in Doku
G. Richardson [Fri, 28 Jul 2017 10:38:21 +0000 (12:38 +0200)]
Typos in Doku

6 years agoWiedervorlagenbericht: Filter »erstellt für« gefixt
Moritz Bunkus [Thu, 27 Jul 2017 14:58:10 +0000 (16:58 +0200)]
Wiedervorlagenbericht: Filter »erstellt für« gefixt

Das Filterkriterium wurde gar nicht ausgewertet.

6 years agoShippedQty - Typos in Beschriftungen
G. Richardson [Wed, 26 Jul 2017 07:53:30 +0000 (09:53 +0200)]
ShippedQty - Typos in Beschriftungen

6 years agoSL/Helper/Object.pm Typos in Doku
G. Richardson [Wed, 26 Jul 2017 07:51:49 +0000 (09:51 +0200)]
SL/Helper/Object.pm Typos in Doku

6 years agoShippedQty - fixed some typos in documentation
G. Richardson [Wed, 26 Jul 2017 07:39:02 +0000 (09:39 +0200)]
ShippedQty - fixed some typos in documentation

6 years agoErgänzung zu #276
Jan Büren [Wed, 26 Jul 2017 14:03:36 +0000 (16:03 +0200)]
Ergänzung zu #276

rowcount attribut name abwärtskompatibel für post commits ohne ajax

6 years agoDeliveryValueReport: Auf ShppedQty Helper umgestellt.
Sven Schöling [Wed, 26 Jul 2017 13:46:42 +0000 (15:46 +0200)]
DeliveryValueReport: Auf ShppedQty Helper umgestellt.

Leider fällt geht dabei die Information verloren, wieviel davon in
geschlossenen Lieferscheinen ist. Wenn benötigt, muss das nachgebaut
werden.

6 years agoErster Schritt für #278
Jan Büren [Wed, 26 Jul 2017 13:21:19 +0000 (15:21 +0200)]
Erster Schritt für #278

Auswahl von manuellen Verknüpfung von Neu nach Alt sortieren

6 years agofix für #276
Jan Büren [Wed, 26 Jul 2017 13:13:45 +0000 (15:13 +0200)]
fix für #276

ajax braucht die id des hidden html elements

6 years agoSL::Helper::ShippedQty: chaining vervollständigt und dokumentiert
Sven Schöling [Wed, 26 Jul 2017 11:42:53 +0000 (13:42 +0200)]
SL::Helper::ShippedQty: chaining vervollständigt und dokumentiert

6 years agoSL::Helper::ShippedQty: Lagerbewegungen sind negativ im Verkauf
Sven Schöling [Wed, 26 Jul 2017 11:40:27 +0000 (13:40 +0200)]
SL::Helper::ShippedQty: Lagerbewegungen sind negativ im Verkauf

6 years agoShippedQty: Doku
Sven Schöling [Wed, 26 Jul 2017 09:30:57 +0000 (11:30 +0200)]
ShippedQty: Doku

6 years agoSL::Helper::ShippedQty: write_to garantiert eine Zahl für shipped_qty
Sven Schöling [Wed, 26 Jul 2017 09:30:05 +0000 (11:30 +0200)]
SL::Helper::ShippedQty: write_to garantiert eine Zahl für shipped_qty

6 years agoSL/Dev/Inventory: Formatierung @EXPORT
Sven Schöling [Wed, 26 Jul 2017 09:08:38 +0000 (11:08 +0200)]
SL/Dev/Inventory: Formatierung @EXPORT

6 years agoSL::Helper::ShippedQty: SQL Fehler im stock_fill_up query
Sven Schöling [Wed, 26 Jul 2017 09:07:57 +0000 (11:07 +0200)]
SL::Helper::ShippedQty: SQL Fehler im stock_fill_up query

6 years agot/helper/shipped_qty.t: doppelte deklaration umbenannt
Sven Schöling [Wed, 26 Jul 2017 09:06:34 +0000 (11:06 +0200)]
t/helper/shipped_qty.t: doppelte deklaration umbenannt

6 years agot/helper/shipped_qty.t: falscher Aufruf
Sven Schöling [Wed, 26 Jul 2017 09:05:27 +0000 (11:05 +0200)]
t/helper/shipped_qty.t: falscher Aufruf

6 years agoSL::Dev::Inventory: POD Formatierung
Sven Schöling [Tue, 25 Jul 2017 16:37:55 +0000 (18:37 +0200)]
SL::Dev::Inventory: POD Formatierung

6 years agoKosmetik
Jan Büren [Wed, 26 Jul 2017 07:46:36 +0000 (09:46 +0200)]
Kosmetik

6 years agodie für eine Backend-Funktion (Mini-DMS) gesprächiger gemacht
Jan Büren [Wed, 26 Jul 2017 07:43:55 +0000 (09:43 +0200)]
die für eine Backend-Funktion (Mini-DMS) gesprächiger gemacht

Hintergrund #275. Der Administrator muss hier ziemlich raten,
was falsch gelaufen ist. Minimal mehr Infos, sodass eine Analyse
des Dateisystems serverseitig möglich ist.

6 years agoMerge pull request #10 from freiphone/patch-2
Moritz Bunkus [Wed, 26 Jul 2017 06:20:28 +0000 (08:20 +0200)]
Merge pull request #10 from freiphone/patch-2

Bug-Fix: Kreditorenbuchung-Änderbarkeit

6 years agoBug-Fix: Kreditorenbuchung-Änderbarkeit
freiphone [Tue, 25 Jul 2017 22:19:04 +0000 (00:19 +0200)]
Bug-Fix: Kreditorenbuchung-Änderbarkeit

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

6 years agoErster Test für shipped_qty.t
G. Richardson [Tue, 25 Jul 2017 15:51:27 +0000 (17:51 +0200)]
Erster Test für shipped_qty.t

6 years agoSL::Dev::Inventory - neue Funktionen ...
G. Richardson [Tue, 25 Jul 2017 15:45:39 +0000 (17:45 +0200)]
SL::Dev::Inventory - neue Funktionen ...

... um Lagerbestand zu ändern und um Lieferscheine ein- oder auszulagern.

6 years agoDO: get_shipped_qty entfernt
Sven Schöling [Mon, 24 Jul 2017 16:41:15 +0000 (18:41 +0200)]
DO: get_shipped_qty entfernt

6 years agoDO: mark_orders_if_delivered mit SL::Helper::ShippedQty berechnen
Sven Schöling [Mon, 24 Jul 2017 16:40:56 +0000 (18:40 +0200)]
DO: mark_orders_if_delivered mit SL::Helper::ShippedQty berechnen

6 years agoio::_update_ship: SL::Helper::ShippedQty benutzen
Sven Schöling [Mon, 24 Jul 2017 15:53:41 +0000 (17:53 +0200)]
io::_update_ship: SL::Helper::ShippedQty benutzen

6 years agoDeliveryPlan: calc_qtys mit SL::Helper::ShippedQty berechnen
Sven Schöling [Mon, 24 Jul 2017 15:14:06 +0000 (17:14 +0200)]
DeliveryPlan: calc_qtys mit SL::Helper::ShippedQty berechnen

6 years agoOrderItem: shipped_qty mit SL::Helper::ShippedQty berechnen
Sven Schöling [Mon, 24 Jul 2017 15:13:39 +0000 (17:13 +0200)]
OrderItem: shipped_qty mit SL::Helper::ShippedQty berechnen

6 years agoShippedQty: calculate chainbar machen
Sven Schöling [Mon, 24 Jul 2017 15:12:48 +0000 (17:12 +0200)]
ShippedQty: calculate chainbar machen

6 years agoHelper::ShippedQty: orderitems korrekt in calculate behandeln
Sven Schöling [Mon, 24 Jul 2017 14:25:59 +0000 (16:25 +0200)]
Helper::ShippedQty: orderitems korrekt in calculate behandeln

6 years agoShippedQty: Algorithmusdetails konfigurierbar machen
Sven Schöling [Tue, 4 Jul 2017 12:52:27 +0000 (14:52 +0200)]
ShippedQty: Algorithmusdetails konfigurierbar machen

6 years agoShippedQty Helper
Sven Schöling [Thu, 29 Jun 2017 14:48:26 +0000 (16:48 +0200)]
ShippedQty Helper

6 years agoObject Helper: delegate
Sven Schöling [Mon, 24 Jul 2017 13:21:46 +0000 (15:21 +0200)]
Object Helper: delegate

6 years agomailmap: Christian
Sven Schöling [Fri, 21 Jul 2017 13:22:42 +0000 (15:22 +0200)]
mailmap: Christian

6 years agoBankTransaction: Fall SEPA-Export. Weitere Code-QS und TODO Anmerkung
Jan Büren [Sun, 23 Jul 2017 19:25:08 +0000 (21:25 +0200)]
BankTransaction: Fall SEPA-Export. Weitere Code-QS und TODO Anmerkung

6 years agoDB/BankTransaction: Kosmetik Fall SEPA-Check
Jan Büren [Sun, 23 Jul 2017 19:20:41 +0000 (21:20 +0200)]
DB/BankTransaction: Kosmetik Fall SEPA-Check

6 years agoSEPA Agreement Regel wieder aktivieren
Jan Büren [Sun, 23 Jul 2017 19:14:47 +0000 (21:14 +0200)]
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.
Ich schraub das Bein erstmal wieder dran.

6 years agoMinimaler Notflicken für #277
Jan Büren [Sun, 23 Jul 2017 19:11:03 +0000 (21:11 +0200)]
Minimaler Notflicken für #277

Zumindestens werden damit überhaupt wieder Treffer in
der Vorschlagsliste für Banküberweisung mit SEPA erzeugt.
S.a. Details Ticket, dass ist kein akzeptabler Fix, sondern
nur der Flicken, damit Anwender die Vorschlagsliste überhaupt
wieder so nutzen können wie in 3.4.1

6 years agoBankTransaction: minimal Kosmetik
Jan Büren [Sun, 23 Jul 2017 19:06:58 +0000 (21:06 +0200)]
BankTransaction: minimal Kosmetik

6 years agoArtikelbericht (IC.pm): Standardlager und Standardlagerplatz optional anzeigen
Jan Büren [Sat, 22 Jul 2017 08:51:55 +0000 (10:51 +0200)]
Artikelbericht (IC.pm): Standardlager und Standardlagerplatz optional anzeigen

6 years agoFilemanagement: DEBUG2 herausgenommen
Martin Helmling martin.helmling@octosoft.eu [Fri, 21 Jul 2017 07:12:10 +0000 (09:12 +0200)]
Filemanagement: DEBUG2 herausgenommen

6 years agoFilemanagement: Löschen von DMS-Anhängen wirft Fehler
Martin Helmling martin.helmling@octosoft.eu [Fri, 21 Jul 2017 07:05:35 +0000 (09:05 +0200)]
Filemanagement: Löschen von DMS-Anhängen wirft Fehler

Hier war der Rückgabewert der delete-Funktion im Backend verschwunden.

fix redmine #275

6 years agoFix für: Einlagern über Einkauslieferschein macht keine action
Jan Büren [Thu, 20 Jul 2017 13:06:18 +0000 (15:06 +0200)]
Fix für: Einlagern über Einkauslieferschein macht keine action

Copy & Paste Fehler

6 years agoSEPA: Sinnvolle Defaults für SEPA-Überweisung anhaken
Jan Büren [Thu, 20 Jul 2017 10:49:42 +0000 (12:49 +0200)]
SEPA: Sinnvolle Defaults für SEPA-Überweisung anhaken

Technischer Hintergrund:
L.checkbox_tag benötigt checked=1

6 years agoRB-Druckvorlagen Doku verbessert
Jan Büren [Thu, 20 Jul 2017 10:49:10 +0000 (12:49 +0200)]
RB-Druckvorlagen Doku verbessert

6 years agoCSV-Import Kunden: Verkäufer über Login setzen können
Moritz Bunkus [Mon, 7 Nov 2016 13:59:25 +0000 (14:59 +0100)]
CSV-Import Kunden: Verkäufer über Login setzen können

Bei Verkäufernamen und -logins (Spalten »salesman« und
»salesman_login«) wird absichtlich nicht zwischen Groß- und
Kleinschreibung unterschieden. Technisch betrachtet unterscheidet
kivitendo zwar bei Loginnamen zwischen Groß- und Kleinschreibung, aber
in der Praxis legt niemand zwei Benutzer*innen an, deren Login sich
nur in der Groß-/Kleinschreibung unterscheidet.

Sie zu ignorieren macht die Interaktion mit anderen Systemen leichter
und erspart einen Zwischenschritt an Bearbeitung.

6 years agoStylesheets: Admin-Bereich: obersten Inhalt nicht hinter Menü verstecken
Moritz Bunkus [Wed, 19 Jul 2017 12:36:12 +0000 (14:36 +0200)]
Stylesheets: Admin-Bereich: obersten Inhalt nicht hinter Menü verstecken

6 years agoDruckfunktion: beim Debuggen temporäre Datei für alle lesbar machen
Moritz Bunkus [Thu, 11 May 2017 11:00:32 +0000 (13:00 +0200)]
Druckfunktion: beim Debuggen temporäre Datei für alle lesbar machen

6 years agoDruckfunktion: Zeitstempel im Dateinamen
Moritz Bunkus [Thu, 11 May 2017 10:59:48 +0000 (12:59 +0200)]
Druckfunktion: Zeitstempel im Dateinamen

Das hilft herauszufinden, welche die neueste Datei ist, wenn man
Druckvorlagen debuggt und dann viele temporäre Dateien herumliegen
hat.

6 years agoAnpassugen dokumentation.xml für neues Modul
Jan Büren [Wed, 19 Jul 2017 15:46:06 +0000 (17:46 +0200)]
Anpassugen dokumentation.xml für neues Modul

6 years agoInstallationCheck angepasst für neue Abhängigkeit
Jan Büren [Wed, 19 Jul 2017 15:05:34 +0000 (17:05 +0200)]
InstallationCheck angepasst für neue Abhängigkeit

6 years agoChangelog Update
Jan Büren [Wed, 19 Jul 2017 15:05:01 +0000 (17:05 +0200)]
Changelog Update

6 years agoSEPA-Export ISO20022 konforme Feldinhalte
Jan Büren [Wed, 19 Jul 2017 14:22:56 +0000 (16:22 +0200)]
SEPA-Export ISO20022 konforme Feldinhalte

Das _replace_special_chars kümmert sich perfekt um
deutsche Umlaute, allerdings gibt es im SEPA-Raum einige
Firmenname die andere Umlaute/Sonderzeichen behalten
(s.a. perldoc Text::Unidecode).

6 years agoFilemanagement: Speichern der erzeugten Mahnungsdokumente
Martin Helmling martin.helmling@octosoft.eu [Wed, 19 Jul 2017 12:20:05 +0000 (14:20 +0200)]
Filemanagement: Speichern der erzeugten Mahnungsdokumente

Die Dokumente werden nun bei der entsprechenden Rechnung abgespeichert.

Da ja Rechnungen zusammengefasst werden können, wäre die Zuordnung ggf bei den Kundendaten besser

impl redmine #274

6 years agoSEPA-Export rückgängig machen
Jan Büren [Wed, 19 Jul 2017 10:55:41 +0000 (12:55 +0200)]
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.

6 years agoNeue Übersetzung für "Übernehmen"
G. Richardson [Wed, 7 Jun 2017 07:58:47 +0000 (09:58 +0200)]
Neue Übersetzung für "Übernehmen"

Bisher basierte das auf "Close", was aber für "Schließen" verwendet
werden sollte und nun frei wird.

Jetzt kann man für "Übernehmen" "Assign" nehmen, "Apply" ist schon durch
"Anwenden" vergeben.

6 years agoError bei Wiedervorlage von EK-Rechnungi (fixmaster)
Martin Helmling [Tue, 18 Jul 2017 12:36:33 +0000 (14:36 +0200)]
Error bei Wiedervorlage von EK-Rechnungi (fixmaster)

In einer Einkaufrechnung wird die Wiedervorlage vom Typ "sales_invoice" erzeugt,
was anschließend zu Datenbankfehlern führt, da die ID in den Verkaufrechnungen gesucht wird

Nun ist der Typ ergänzt

fix OD #6174

6 years agoChart Controller / Picker - nur Konten laden / keine Header
G. Richardson [Mon, 17 Jul 2017 14:49:02 +0000 (16:49 +0200)]
Chart Controller / Picker - nur Konten laden / keine Header

Ansonsten stehen im Kontenpicker auch die Kontenüberschriften zur
Auswahl.

Für den Picker sollte das unkritisch sein, da es derzeit nirgends eine
Maske mit Kontenpicker gibt, wo die Auswahl von Überschriften sinnvoll
ist. Außerdem nutzt die Kontenbearbeitungsseite noch den alten Code und
keinen Controller, so daß es keinen Konflikt mit init_models geben
sollte.