PurchaseInvoice: fix typo
Tests: invoice_to_reclamation.t: add new fields to ignore list
expense_chart_id tax_id inventory_chart_id
InvoiceItem: Buchen auf einem Konto mit verschiedenen Steuersätzen
Nutze Kontonummer und SteuerId als Schlüssel für dieHashtabelle ($form->{amount}) und entferne die Ebene Belegnummer.Speicher die Kontonummer und (wenn vorhanden) SteuerId für die Buchung....
InvoiceItem: Speicher überlagerte Konten und Steuern
InvoiceItem: Lade überlagerte Konten und Steuern
Wenn nichts hinterlegt ist, dann verwende die Defaultwerte.
InvoiceItem: Hinzufügen der Felder für Konten und Steuer
Es werden die Wert von relink_accounts als Default genommen und derNutzer kann dies ändern. Es werden alle nötigen Steuerdaten in die Formgeschrieben.
InvoiceItem: Datenstruktur fürs Überlagern von Konten und Steuer
Merge pull request #60 from kivitendo/record_number_with_slash
Record number with slash
design40: padding-top für label entfernt (auskommentiert)
- lessc / css neu generiert
Behebt #451.
Ordner design40_webpages/ aus der Liste von Druckvorlagen ausschliessen
Behebt #520.
design40: Fehlende Template mass_delivery_order_print/_filter.html kopiert
- analog zu anderen filter Templates angepasst
Behebt #519
design40: fehlende USE T8 hinzugefügt
Behebt #519 (teilweise)
design40: oe/search.html aktualisiert
- 3a77cbe Belegberichte (Angebote/Aufträge) mit Positionsdetails
design40: generictranslations/edit_email_strings.html aktualisiert
- e4d533e E-Mails als HTML verschicken: Bearbeiten vordefinierter E-Mail-Texte
design40: generic/set_longdescription.html aktualisiert
- 94f5cb1 Langtext-Dialog: Größe prozentual zum Hauptfenster einstellbar pro Benutzer
design40: email_journal/show.html aktualisiert
- 7b5a9b1 E-Mails als HTML verschicken: im E-Mail-Journal als HTML anzeigen
design40: do/stock_in_form.html aktualisiert
- b5c4682 Einkaufslieferschein: Falls erste Position beim Einlagern mit LS-Menge vorbelegenfrom
design40: do/search.html aktualisiert
- e0bac67 Belegberichte (Lieferscheine) mit Positionsdetails
design40: do/form_header.html aktualisiert
- 677f0dd Ein-/Verkauf: Belegnummern von uns erzeugter Belege nicht ändern können- 844a541 Zusätzliche Rechnungsadressen: in Verkaufsbelegmasken auswählbar
File: Script fürs Löschen von ungültigen Einträgen in DB::File
Webdav: ersetze / in Belegnummer mit - im Dateipfad ; fix #562
design40: ct/search.html aktualisiert
- 16fa146 Stammdaten->Berichte->Kunden Abt1 und Abt2 erweitert- 2845782 Kunden-/Lieferantensuche: Suche nach allen entsprechenden Telefonnummern- 6ecf8c0 ct: db in template escapen
design40: Fehlende Template zugferd/form.html kopiert
- Formatierung vereinheitlicht- wrapper Klasse hinzugefügt- Einrückung angepasst- Titel in h1 gesetzt
design40: Fehlende Templates task_server/.. kopiert
- Formatierung vereinheitlicht- wrapper Klasse hinzugefügt- Einrückung angepasst
design40: Fehlende Templates t/render.html, t/render.js kopiert
design40: Fehlende Template sepa/bank_transfer_list_top.html kopiert
design40: Fehlende Template rp/aging_ar_top.html kopiert
design40: Templates requirement_spec_version/ vereinheitlicht/bereinigt
- Formatierung vereinheitlicht- Einrückung angepasst- HTML Kommentare aus script tag entfernt
design40: Templates requirement_spec_part/ vereinheitlicht/bereinigt
- Formatierung vereinheitlicht- Einrückung angepasst
design40: Templates requirement_spec_order/ vereinheitlicht/bereinigt
- Formatierung vereinheitlicht- Einrückung angepasst- align right durch class ersetzt
Einkaufspreis von Erzeugnissen/Sortimententen ohne after_save hook
Einkaufspreis von Erzeugnissen/Sortimententen aktualisieren (rekursiv)
Falls sich ein einzelner Bestandteil verändert. Läuft über alleweiter verbauten Teile durch Aufruf von Parts::after_save.Benötigt einen boolean Parameter in $::form->{lastcost_modified}, damit...
design40: Templates requirement_spec_item/ vereinheitlicht/bereinigt
design40: Fehlende Templates requirement_spec_.../ kopiert
- Formatierung vereinheitlicht
design40: Template custom_data_export_designer/edit.html bereinigt
- align/valign entfernt (Darstellung linksbündig, analog zu anderen Templates)- Formatierung vereinheitlicht
design40: Templates presenter/items_list/items_list.html vereinheitlicht/bereinigt
- Formatierung vereinheitlicht- <font.. tag entfernt (deprecated)
design40: Fehlende Templates zum project_picker kopiert
- Formatierung vereinheitlicht- fehlende CSS styles hinzugefügt, CSS neu kompiliert
Auftrags-Controller: Gültigkeitstoken WF Artikel->Lieferantenauftrag
Behebt #565 (redmine)
design40: Template pay_posting_import/form.html vereinheitlicht/bereinigt
- Formatierung vereinheitlicht- colgroup mit Breiten hinzugefügt- Doppelpunkte entfernt (analog zu anderen Templates)- Tabellenspalte entfernt- Label für checkbox hinzugefügt- wrapper Kommentar korrigiert...
lokales lauf en (fehlte)
- 61056f4 PriceRule: Beschreibungen von CVar Regeln- 3b31aee Lieferantenauftrag→Einkaufslieferschein: optional nur mit ausgewählten Positionen
design40: Fehlende Templates oe/periodic_invoices_email.txt, oe/save_periodic_invoices_config.html kopiert
- HTML Kommentare aus script tags entfernt, Einrückung angepasst
design40: Fehlende Templates login_screen/ kopiert
- Formatierung vereinheitlicht- wrapper Klasse hinzugefügt
MWSt 7.7% statt 8% CH Kontenplan Vereine, Entfernen Kontenplan mit 8% MWST
Einleitung zum neuen CH Kontenplan angepasst
Neuer Standardkontenplan Schweiz 7.7% statt 8% MWST
PriceRules: test um unterstützte CVar Typen mit der vollen liste abzugleichen
Damit sollten wirre Fehler beim hinzufügen von Artikeln nicht mehrpassieren.
htmlfield ist auch ein nicht verwendbarer Typ
PriceRule: tests
- shipto und custom shipto- requirement specs cvars- text cvars
PriceRule: Unterstützung für ShipTo CVars und Absicherung gegen unbekannte CVar Module
Die Existenz von RequirementSpecs CVars macht jetzt nicht mehr diePreisregeln kaputt
PriceRule: bei nicht unterstützten CVar Typen nicht abbrechen
nur bei unbekannten Typen, weil die wahrscheinlich ein Fehler sind.
PriceSource: _make_record(_item): Zahlenattribute nicht mit leeren Strings setzen
Gleiches Problem das im anderen _make_record schon von mosu in
2ae70bd488265cab4a7cef8243b3660f7d35e83e
gefixt wurde.
Das hat in diesem Fall dafür gesorgt, dass CVar Preisquellen nicht auf...
PriceRule: Beschreibungen von CVar Regeln
PriceRule: Warnings und Test-Folgefehler
CVar + PriceRule: Manager Logik und Tests
Implementiert sind jetzt die CVar typen:- select- part- customer- vendor- number- date
nicht unterstützt sind:- text- textfield- bool
unterstützt werden alle module:- IC- CT (customer und vendor, unabhängig ob der Beleg customer oder vendor...
CVar: Übersetzung der CVar module in den Presenter verschoben
CVar + PriceRule: anlegen/editieren/speichern im Preisregel Controller
Im Moment erlaubt sind alle CVar configs, die:
- irgendwie im Beleg erreichbar sind (alle module ausser Pflichtenhefte)- und von einem Typ sind die mit dem bestehenden Preisregelsystem...
Cvar für Preisregeln. Proof of Concept mit hartkodierter Bdv articlegroup
Voraussetzung: Eine optionale BDV (Auswahlliste) mit dem Namen articlegroup
PriceRule: cvar editable Behandlung gefixt
PriceRule: Experimenteller Support für CVar Preisregeln
Nur implementiert für Waren cvars mit type select.Es wird erwartet dass die Preisregel die cvar config verlinkt, und denausgewählten Typ als value_text enthält.
Grober "editable" support - wobei erwartet wird, dass editable cvars...
design40: Layout-Anpassungen im template Kontenauswahl
design40: Anpassungen bei templates Kreditoren- und Debitorenbuchungen
MT940: Trennzeichen in strukturiertem Feld 86 automatisch erkennen
Als Trennzeichen zwischen den einzelnen Feldern des strukturierten86er-Feldes wird das erste Zeichen hinter dem Geschäftsvorfall-Codegenommen. Somit ist jedes Zeichen als Trennzeichen möglich.
Lieferantenauftrag→Einkaufslieferschein: Lieferantenartikelnummer anzeigen
mailmap update
design40: Fehlende Template layout/javascript_setup.js kopiert
design40: Fehlende Template js_tests/run.html kopiert
- wrapper Klasse und Titel hinzugefügt
Merge branch 'f-po-to-pdo-limit-items'
Merge branch 'f-assemblies-assortments-scrollable'
design40: Fehlende Template generictranslations/edit_zugferd_notes.html kopiert
- wrapper Klasse hinzugefügt- Tabelle angepasst (gem. design40)
design40: Fehlende Template fu/close_window.html kopiert
design40: Fehlende Template failed_background_jobs_report/email.txt kopiert
design40: Templates dunning vereinheitlicht/bereinigt
- Template tags bereinigt- HTML Kommentare aus script tags entfernt, einrückung angepasst
design40: Fehlende Template dunning/show_dunning_bottom.html kopiert
design40: dbupgrade Templates vereinheitlicht/bereinigt
- Formatierung vereinheitlicht- wrapper Klasse hinzugefügt- default_bin_parts.html, erzeugnisnummern.html: HTML Kommentare aus script tags entfernt, einrückung angepasst- default_bin_parts.html: Syntax korrigiert/angepasst
design40: Fehlende dbupgrade Templates kopiert
design40: Fehlende Template cti/calling.html kopiert
fehlte noch bei:- 7fc41a37 Erzeugnis fertigen: ...- 5d27f2bd Erzeugnisstammdaten: ...
design40: Templates zum CSV Import vereinheitlicht
- Einrückung angepasst- inline Styles durch Klassen ersetzt- form.html: div und Klassen für Buttons hinzugefügt, HTML Kommentare aus script tags entfernt
design40: Fehlende Templates zum CSV Import kopiert
- Einrückung angepasst- inline Styles durch Klassen ersetzt
Lieferantenauftrag→Einkaufslieferschein: optional nur mit ausgewählten Positionen
SL::DB: Exception: kein rethrow auf SL::Locale::String-Objekte (t8)
Behebt #493 (redmine)
Erzeugnis- & Sortimentsbestandteile in scrollbarer Liste anzeigen
Unit-Tests refixed
nach "Erzeugnis fertigen: alle möglichen Allokationsfehler auf einmal anzeigen"
typo saving
Typo im Changelog
Merge branch 'f-assembly-production-show-all-errors'
Merge branch 'f-export-assembly-components-as-csv'
ListTransactions Controller: align 'right' für Zwischensummen setzen
ListTransactions Controller: "lexical in postif" behoben
ChartOfAccounts Controller: Compiler-Warnungen gemäss Tests behoben, Leerzeichen entfernt
Sortimentsstammdaten: Exportmöglichkeit für Bestandteilliste als CSV
Neuer Controller für Berichte->Kontenübersicht / Buchungsliste
Ersetzt bin/mozilla/ca.pl.
Es werden weiterhin die Datenbankfunktionen aus SL::CA verwendet.
Zusätzlicher Menüpunkt für Buchungsliste eingefügt. Das Konto kann dortzusammen mit der Periode und Einstellungen ausgewählt werden. Dann via...
Presenter DatePeriod convenience function Default auf form Elemente hinzugefügt
Part-Controller: Importe gruppieren & sortieren
Erzeugnisstammdaten: Exportmöglichkeit für Bestandteilliste als CSV
Erzeugnis fertigen: alle möglichen Allokationsfehler auf einmal anzeigen
manuell gesperrte SEPA-Überweisungen visuell hervorheben (rot)