Einkaufsbericht um Anzeige Erfassungsdatum erweitert
Einkaufsbericht um Anzeige erstes Sollkonto erweitert
Lieferschein: Serienummer ist Pflichtfeld, wenn Artikel eine Serienummer hat
Ek-Rg: verschiedene Buchungs-Aktionen je nach Mandantenkonfig
- DMS aus: Verhalten wie zuvor
- DMS an und "Dokumente für Dialogbuchung hinzufügen" eingestellt: "Buchen" bucht und führt im selben Beleg zum DMS-Tab.
- DMS an und "Dokumente für Dialogbuchung hinzufügen" ausgestellt:...
Kreditorenbuchung: verschiedene Buchungs-Aktionen je nach Mandantenkonfig
- DMS an und "Dokumente für Dialogbuchung hinzufügen" eingestellt: "Buchen" (Haupt-Aktion) bucht und führt im selben Beleg zum DMS-Tab. Es gibt eine zweite Aktion "Buchen und neue Buchung". Diese bucht und...
Dialogbuchung: verschiedene Buchungs-Aktionen je nach Mandantenkonfig
- DMS aus nur "Buchen" bucht und führt zu einer leeren Buchungsmaske
- DMS an und "Dokumente für Dialogbuchung hinzufügen" eingestellt: "Buchen" (Haupt-Aktion) bucht und führt im selben Beleg zum DMS-Tab....
Bericht Dialogbuchungen: Aktion-Bar-Setup: unbenutzten Parameter num_rows entfernt
Debitorebuchung: Redirects nach Buchen aufgeräumt …
- kein redirect nach redirect_header. redirect schickt ruft auch redirect_header auf, prüft aber, ob schon ein header geschickt wurde und bricht dann ab.- Verbesserte Info-Ausgabe mit Rechnungsnummer.
EK-Rechnung: Bei Verbleib in der Maske nach Buchen Dokumenten-Tab laden
Kreditorenbuchung: Redirects nach Buchen aufgeräumt …
- kein redirect nach redirect_header. redirect schickt ruft auch redirect_header auf, prüft aber, ob schon ein header geschickt wurde und bricht dann ab.- Verbesserte Info-Ausgabe mit Rechnungsnummer....
Kreditorenbuchung: Bei Verbleib in der Maske nach Buchen Dokumenten-Tab laden
Dialogbuchung: kleine Fixes bei Fehlermeldungen
Dialogbuchung: Redirects nach Buchen aufgeräumt …
- nicht in der transaction-subroutine, sondern in der Aktion, wo auch das redirect für den "Normal-Fall" schon war. Damit sind die Redirects an einer Stelle.- kein redirect nach redirect_header. redirect schickt ruft auch...
Dialogbuchung: Bei Verbleib in der Maske nach Buchen Dokumenten-Tab laden
build_std_url: Fragment unterstützen
WH::transfer_assembly gegen S/H/Inventory::produce_assembly getauscht
Testfälle i.O., weiteres Feature für das Erzeugnis fertigen möglichund im Changelog kommentiert. S.a. #429
Mobile: keine Todo-Liste im Login-Screen
zu #317 datev_stamm (kontenexport) auch entfernen
DB-Buchungsvorlage: Auf Betrag im Soll und Haben prüfen
Andernfalls kann der Kontoauszugsbetrag nicht richtig gesetzt werden
QS Bernd/Sven: Weniger Code und klarer
zu: c22e188b4d7aabdund: 8453789b
Neues Kundenattribut Rechnungsversand per Post -> Deaktiviert E-Mail für Rechnung
Erzeugnisse zerlegen über eindeutige trans_id
Durch 639c7f18be0 ist die Hilfstabelle für die Zerlegungvon Erzeugnissen nicht mehr notwendig und das Verfahrenkann entsprechend simpler implementiert werden.
Gefertigte Erzeugnisse wieder zerlegen
1 Ebene und Prüfung auf transfer_undo Intervall
E-Mail-Versand: CC an andere kivi-Benutzer per Auswahlliste
Prüfung ob nach einer Buchung noch ein Beleg erfasst werden soll
Lieferscheine: Ein- und Auslagern mit Flash für den Benutzer versehen
Lieferscheine neue Funktion Zurücklagern
Belege die nicht älter als das Zurücklagerungs-Intervall sindkönnen wieder "entlagert" werden.
Lieferschein die ausgelagert sind, wurden bisher strikterals Rechnungen behandelt. Ein Zurücklagern war nur überdie Lagerkorrektur möglich.
Zeiterfassung: Datum/Dauer statt Start/Ende wählbar (Benutzereinstellung)
Einkaufsrechnung Historie, Fehler beim Refactoren für ActionBar behoben
Der Parameter muss glid ansatt id sein. Ansonsten kommen nieErgebnisse beim Aufruf in der Belegmaske
Auch aus Angebot/Auftrag->Rechnung tax_included übernehmen ...
wird sonst eventuell von den Kundeneinstellungen überschriebenund dann unterscheiden sich Angebot/Auftrag und Rechnung
Bugfix: taxinclusive mit aus dem Auftrag übernehmen wenn aus Lieferschein eine Rechnung erstellt wird
Bankimport im Dialog verbuchen, Fließkommazahlen/Rundungsfehler erlauben
CVars für Lagerbestand auch in hiddens für den Export
Lagerbestandsbericht um Anzeige von IC Cvars erweitert
Dateianhänge aus Projekten auch in E-Mail anzeigen
In Anlehnung an odyn fa2f21bb7d9247782f5eIm E-Mail-Dialog werden hochgeladene Dateianhänge aus einemglobalen Projekt angeboten und sind vorausgewählt.
fix cherry-pick get_feature_experimental -> get_feature_experimental_order
ar_transactions um Parameter want_binary_pdf erweitert
OE -> report_generator um want_binary_pdf Option ergänzt
Behebt #478 Offene Forderungsliste per Mail verschicken
VK-Rechnung: ActionButtons direkt ausgrauen, falls die Aktion nicht erlaubt ist
Mahnungsbericht: Anzeige f. Dokumente/Mails abschaltbar
Mahnungsbericht: E-Mails f. Mahnungen anzeigen
Mahnungen: Status-Bericht nach Mahnlauf mit evtl. Fehlermeldungen.
Das Erzeugen der Mahnungen erfolgt je nach ausgewählten Rechnungen in mehrerenSchritten (Zusammenfassen je Kunde und Mahnlevel oder auch einzeln für jedeRechnung).Hierbei können in einem Schritt durchaus Mahnungen für einen Kunden oder einen...
Mahnungsbericht: Webdav-Dateien f. Mahnlauf anzeigen
Mahnbericht: Nach Mahnungsnummer filtern können und diese Anzeigen
Mahnungsbericht: Dokumente nur für ersten Eintrag eines Mahnlaufs anzeigen
Mahnungen: DMS/WebDAV: erzeugte Dokumente zum Mahnlauf ablegen …
und nicht zur gemahnten Rechnung.
Rechnungen: Drucken und Buchen muss dieselbe Restriktion wie Buchen haben
Ansonsten kommt der Anwender auf die Idee eine Gutschrift aus einerStorno-Rechnung zu erzeugen, doch noch Belege in abgeschlossenen Perioden zu ändern usw
Mahnungen: beim erneuten Drucken ggf. auch originale Rechnung mit drucken, …
… sofern diese beim Mahnlauf mit gedruckt wurde.
Mahnungen: DMS: orig. Rechnung als eigenen Typ
Mahnungsbericht: Erzeugte Dokumente anzeigen -> auch Rechnungen f. Mahngebühren
Mahnungsbericht: Erzeugte Dokumente anzeigen
Artikelstamm: "Erneuert am" aus parts_price_history holen …
… und in "Preisänderung am" umbenennen.
Das ganze ist mit Rose gelöst und holt die Preise aus parts_price_history.Das hat den Nachteil, dass im Artikelbericht nicht nach der Preisanpassungsortiert werden kann und es wahrscheinlich nicht performant ist....
Lieferschein: direktes, erstmaliges Drucken gefixt
Behebt #469 (redmine)
Mandantenkonfig: Lieferdatum bei VK-Auftrag und Gültigsdatum bei VK-Angebot
Anstatt diese beiden Werte zu berechnen, gibt es die Möglichkeitdiese konfigurativ gar nicht zu setzen. Hoffentlich letzmalig auchfür die OE.pm implementiert.
Stammdaten->Berichte->Kunden Abt1 und Abt2 erweitert
Einkaufsbericht: Anzeigefilter um Projektbeschreibung erweitert
all_parts Erzeugnis EK als separate Spalte im Bericht
Problem: Bei der Mischauswahl von Waren und Erzeugnissen indem Bericht erscheinen dann Waren mit dem EK des Erzeugnisses, derggf. 0 sein kann. Das irritiert stark, deswegen lieber eine extraSpalte für den Erzeugnis-Fall spendieren und den EK bei Waren als...
Artikelliste, Optionen erweitert um Typ (Dienstleistung, E, W)
Je nach Typ liefert der Bericht unterschiedliche Ergebnisse (all_parts),zumindestens sollten die Filteroptionen als visuelle Hilfe sichtbar sein
Lagerbestand: alle reihen anzeigen auch nach dem Filtern aktiv (hidden vergessen)
Zu ZB bei Kreditorenbuchung - Vorbelegung Stammdaten Lieferant
Falls kein invoice_obj vorhanden, wieder auf form->payment_id gehen,da hier die Werte aus den Stammdaten des Lieferanten vorbelegt sind (!)Jetzt müssten alle Fälle passen:1. Gespeicherte Werte anzeigen, auch bei ungültigen ZB...
Zahlungsbedingungen Kreditorenbeleg Speichern und Laden in Maske
Das was Commit 8b5bed7fe5 versprochen hat, jetzt auch in Echt ;-)
Wiedervorlage aus Angebot/Auftrag: Betreff aus Vorgangsbezeichnung vorbelegen
nur "neuer" Controller
Kunden-/Lieferantenstammdaten: Berechtigungsmodell gefixt
Neues Modell sieht wie folgt aus:
1. Alle Personen haben Leserechte auf alle Kunden- & Lieferantenstammdaten. Das betrifft nicht nur die Stammdatenmasken, sondern auch die AJAJ-Autovervollständigung (Kunden-/...
Bericht Angebote/Aufträge: internen Bemerkungen filtern und anzeigen können
Buchungsjournal: Abteilung im Bericht anzeigen können
Buchungsjournal: Spalte f. Bilanz im Bericht direkt hinter Umsatzsteuer
Dann sind die Zahlen zusammen
Dialogbuchungen um Boolean imported erweitert.
Buchungen mit diesem Boolean können beim DATEV-Exportgefiltert werden. Anwendungsfall sind bspw. in DATEVerstellte Lohnbuchungen, die dann in kivi importiert werden
Merge branch 'f-factur-x-und-xrechnung'
Dialogbuchung: js-Validator einbinden. Damit werden die Datumsfelder validiert
… und auch formatiert.
Kreditorenbuchungen: Automatisches Setzen von Fälligkeitsdatum
Kreditorenbuchungen: Zahlungsbedingungen in Belegvorlagen
Kreditorenbuchungen: Zahlungsbedingungen laden/speichern
Merge branch '2020-leistungsdatum'
display_row: ship_$row nicht formatiert ausgeben
Im ganzen Programm wird angenommen, dass `$::form->{ship_$row}`unformatiert ist, nur an dieser Stelle wird es formatiertausgegeben. Das war nicht mal ein Problem, weil es in `update` via`_update_ship()` komplett neu berechnet wird, ohne auf den aktuellen...
Order-Controller: Umwandlung: Berechnung bereits gelieferter/abgerechneter Mengen gefixt
In $::form steht der Wert für die gelieferte Menge in`ship_$row`. Dieser Wert wird überall im Programm als unformatiertangenommen, nur bisher in der Methode nicht, die berechnet, wie viel...
Order-Controller: Umwandlung: gemeinsamen Code in eigene Funktion ausgelagert
SEPA: In Details: Buttons »Buchen« und »Zahlungsliste« immer anzeigen
Sichtbare Buttons machen viel klarer, welche Funktionalität es an derStelle gibt, auch wenn die Buttons deaktiviert sind.
GL: Projektpicker
Factur-X/ZUGFeRD: in »Factur-X/ZUGFeRD« umbenannt
Mit ZUGFeRD-Standard Version 2.1.1 ist der offizielle Name desEU-Standards schlicht Factur-X. ZUGFeRD ist nur noch der toleriertealte Name.
In der Oberfläche ist nun überall von »Factur-X/ZUGFeRD« die Rede....
VK-Rechnungsbericht: Lieferscheinnummer und Lieferdatum anzeigen können
Wiederkehrende Rechnungen: Anrede in E-Mail-Body-Vorbelegung verwenden
Revert "Dialogbuchen: automatisches Kopieren des Betrags entfernt"
Aufgrund von vielfachen Kundenwunsch ...This reverts commit 6755770b9e487756da69b7e0dcc6efb88513170e.
Einkauf/Verkauf: Feld »Leistungsdatum« für Steuerberechnung
Einkauf/Verkauf: Sprach-Drop-Down aus Print-Optionen in Hauptbeleg verschoben
Noch nicht erledigt ist der neue Angebots-/Auftragscontroller.
Angebote/Aufträge: Abteilungen sortiert anzeigen
Einkaufsrechnungen: Redirect nach Buchen auf Bearbeiten, nicht Erfassen
1. In allen anderen Einkaufs- und Verkaufsmasken landet man nach dem Speichern/Buchen wieder im gerade gespeicherten/gebuchten Beleg.
2. Wenn in der Mandantenkonfiguration das Feature »direktes Erfassen...
Kundenstammdatensuche: Filter auf ZUGFeRD-Einstellungen
AP::search: ALL_PROJECTS muss nicht mehr geladen werden
AP: Project picker in form
Kreditorenbuchungen: Konto & Steuer beim Entfernen von Zeilen richtig setzen
Nach Umstellung auf den Chart-Picker heißt das Form-Feld nun`AR_amount_chart_id`, nicht mehr `AR_amount`.
Steuerfelder waren bisher gar nicht berücksichtigt; sie heißen`taxchart` und `tax`.
Kreditorenbuchungen: Konto & Steuern beim Entfernen von Zeilen richtig setzen
Nach Umstellung auf den Chart-Picker heißt das Form-Feld nun`AP_amount_chart_id`, nicht mehr `AP_amount`.
Steuerfeld `tax` wurde bisher gar nicht behandelt.
Dialogbuchen: Konto beim Entfernen von Zeilen richtig setzen
Nach Umstellung auf den Chart-Picker heißt das Form-Feld nun`accno_id`, nicht mehr `accno`.
Dialogbuchen: falsche Steuerschlüssel nach Entfernen von Zeilen
Steuersätze in den Werten von Selects werden inzwischen mit fünfNachkommastellen formatiert.
Dialogbuchen: automatisches Kopieren des Betrags entfernt
VK/EK-Lieferschein: Warnung beim Workflow zur RG, falls nicht aus/eingelagert
In Mandantenkonfig einschaltbar.
sepa: Kosmetik: Kommentar neu formatiert.
USTVA: Toter Code (ca. 2012 abwärts)
- Typo- KommentareS.a. doc/CHANGELOG:Die Druckvorlagen für USTVA vor 2012 wurden entfernt und das Ausdrucken von USTVA als PDF ist deprecated. Da die Eingabe von Erklärungen als PDF nicht mehr gestattet ist, sollten Archivkopien der USTVA direkt bei Elster bezogen...
USTVA Weiteren toten Code identifizieren - Werte mit Key undef ignorieren
Die summen Abfrage erzeugt auch Werte ohne pos_ustva (category)Diese brauchen nicht weiter verarbeitet zu werden.
Auftrags-Controller: individuelle Lieferadresse
Behebt #365 (redmine)