Order-Controller: Leere Liste für objects_to_close abfangen
Model::Record: umbenennen von update_... zu clone_for_save_as_new
Model::Record: update_after_new implementiert
OrderController: Preise beim Speichern auch berechnen
über Model::Record
OrderController: Angebote schliessen, wenn Auftrag daraus erstellt
Order-Controller: Pflichtenheft: Verknüpfungen und Projekt setzen
DB::Order: no_linked_records Flag zu new_from hinzugefügt
Model::Record: update_for_save_as_new implementiert
Order-Controller: Model::Record->save verwenden
Order-Controller: snumbers für History in eigener Routine zusammenbauen
RecordLink: in controller vor dem Speichern und ausserhalb der TX behandeln
RecordLink: conversions nicht mehr manuell in Controllern machen
stattdessen per Helper setzen lassen
SL::Controller::Reclamation->delete auf SL/Model/Record gemapt
SL::Controller::DeliveryOrder->delete auf SL/Model/Record gemapt
Order-Controller: doppeltes "use" für SL::Model::Record raus
OrderController delete auf SL/Model/Record->delete gemapt
Order-Controller: Unterversion hochzählen über Model:Record umgesetzt
Todo: SL::Model::Record->save verwenden, sobald implementiert
Model::Record: new_from_workflow_multi implementiert
Model::Record: new_from_workflow implementiert
Merge pull request #176 from kivitendo/20230812-feat-save_zugferd_file_to_ap
ZUGFeRD: speicher ZUGFeRD-Datei zur erstellten Kreditorenbuchung
Schweizer QR-Rechnung: Scan Funktion in mobile design eingebaut
Schweizer QR-Rechnungen können via mobile design eingescannt werden.
Die eingescannten Daten werden in einer Maske angezeigt und könnendann als Kreditorbuchung gespeichert werden.
Zum speichern wird die post funktion aus ap.pl verwendet....
Merge pull request #171 from kivitendo/20230904_lieferplan_filter_nach_erzeugnisbestandteilen
20230904 lieferplan filter nach erzeugnisbestandteilen
POD für ChartOfAccounts und ListTransactions Controller hinzugefügt
Admin.pm: Fehlermeldung beim prüfen neuer Benutzernamen beheben, wenn Datenbank nicht vorhanden
Behebt Fehler #578
Lieferplan, auch nach Erzeugnisbestandteilen filtern
ShopOrder nur teilweise Positionen für den Auftrag übernehmen
FIX: entferne eigenen Namen in TODO
Reklamationsbericht: FIX: Nur aktive im Export anzeigen
FIX: Reklamationsbericht: Sortierung nach angezeigten Werten
FIX: Reklamationsbericht: Fälligkeitsdatum in Fristsetzung umbenannt
IMAPClient: um Funktionen fürs Synchronisieren und Aufräumen erweitert
Anpassung für geänderten EmailJournal-Status
Merge branch 'master' into 20230515-feat_gutschriften_beim_kontoauszugverbuchen_ausgleichen-2
Unscharfes Skonto in Vorschlagsliste bis 20 Cent erlauben
Kontoauszug verbuchen: Gutschriften über durchlaufende Posten verbuchen
Benötigt eine Rechnung und eine Gutschrift.Bevor die Rechnung über pay_invoice bezahlt wird, wird die Gutschriftgegen die Rechnung ausgeglichen und für die weitere Verarbeitung gelöscht....
Kontoauszug verbuchen: Rechnungen suchen die mit genau 1 Cent offen sind
Artikel anzeigen (kein Speichern) für Recht part_service_assembly_details
Kontoauszug verbuchen rückgängig, datepaid auch auf NULL setzen
Typos und spellcheck für error(s)
"Beleg ohne Positionen speichern erlauben" in Mandantenkonfig einstellbar
Reklamations-Controller: Nach Fehlermeldung beim Speichern Request beenden. …
… Sonst wird nachfolgender Code noch ausgeführt.
Reklamations-Controller: Beleg ohne Positionen speichern nicht zulassen.
Lieferschein-Controller: Beleg ohne Positionen speichern nicht zulassen.
Auftrags-Controller: Beleg ohne Positionen speichern nicht zulassen.
Angebots-Eingang: Schliessen, wenn Lieferantenauftrag hieraus erstellt wurde
Angebots-Eingang: Schnellsuche
Kosmetik: Ausrichtung
Angebots-Eingang: Verknüpfte Belege
Angebots-Eingang: Controller
Angebots-Eingang: DMS
Auftrags-Eingang: AE schließen, wenn AB erstellt
Wenn eine AB gespeichert wird und im vorhergehenden Workflow einAE vorhanden ist, so wird der AE geschlossen.
Auftrags-Eingang: Schnellsuche
Auftrags-Eingang: Verknüpfte Belege
Auftrags-Eingang: DMS
Auftrags-Eingang: Controller
S:C:Reclamation: Drucken: Sprache für print_form setzen
Bankkonto für die Nutzung mit dem Bankimport markieren
Bei den Bankkonten Auswahlmöglichkeit hinzugefügt, ob das Konto für den Bankimport verwendet werden soll.(Standardwert und bestehende: Ja)Notwendig, da es sein kann, dass Bankkonten für die QR-Rechnung aber nicht für den Bankimport genutzt werden. In dem Fall muss manuelles Buchen weiterhin möglich sein.
CSV-Import Debitoren-/Kreditorenbuchungen: Beträge nur einmal verifizieren
CSV-Import Debitoren-/Kreditorenbuchungen: Fehlermeldungstext angeglichen
CSV-Import Debitorenbuchungen: Fehlermeldung falsches Konto in richtiger Zeile
Hier war die Zuordnung zu den eingelesenen Daten falsch.
CSV-Import Kreditorenbuchungen: Fehlermeldung falsches Konto in richtiger Zeile
CSV-Import Debitorenbuchungen: Fehlermeldung abweichende Beträge nur einmal …
… ausgeben, auch wenn andere Fehler vorhanden sind.
CSV-Import Kreditorenbuchungen: Fehlermeldung abweichende Beträge nur einmal …
CSV-Import Kreditorenbuchungen: Optional nichts Speichern bei Fehlern
Wenn gewünscht, werden auch fehlerfreie Datensätze auf Fehler gesetzt,wenn in der Datei irgendwelche Datensätze mit Fehlern sind.
CSV-Import Kreditorenbuchungen: auf fehlende Rechnungsnummer prüfen
CSV-Import Debitorenbuchungen: Kalkulierte Beträge: richtige Info-Felder nehmen
CSV-Import Kreditorenbuchungen: Kalkulierte Beträge: richtige Info-Felder nehmen
CSV-Import Kreditorenbuchungen: Spalte mit Datentyp als Info anzeigen
CSV-Import Kreditorenbuchungen: Dublettencheck
CSV-Import Kreditorenbuchungen
Kopie und Anpassung vom Debitorenbuchungsimport
Csv-Import Kunden/Lieferanten: Preisgruppe per Namen angeben können
Csv-Import: Behandlung Preisgruppen ausgelagert
Aufruf zum IMAP-Client korrigiert
Order: Hole Emails aus zugehörigen Ordnern
Order: Erstelle Emailordner für neue VK-Angebote und VK-Aufträge
kundentyp-spezifische Artikelnummern: Fehlermeldung, wenn schon angelegt
kundentyp-spezifische Artikelnummern: Position/Reihenfolge
Erweiterung für Artikelnummern nach Kunden-/Lieferanten-Typ (business).
Suche im Bericht und Import sind (noch) nicht implementiert.
Lieferantenartikelnummern um Langtext erweitern: in Maske
Fix: Lieferantenartikelnummern um Beschreibung erweitern
Kundenspez. Preise um Beschreibung u. Langtext erweitern: in Maske
Mandantenkonfig.: auch für Stundensatz mit _as_number-Attribut verwenden.
Wegen der Einheitlichkeit.
Kontenabgleich mit Bank, in acc_trans mit chart_id anstatt chart_link suchen
Ansonsten kommen auch die ganzen Skonto-Konten hoch und der Abgleichgeht auf keinen Fall mehr genau auf => entsprechend kurze Vorschlagsliste
Vergessene Filter-Zusammenfassung für Bankbewegungsbericht
Reklamations-Controller: merge marker aus POD entfernt
Behebt #584 (redmine)
Fix #583: Buchungsliste: Saldo korrekt berechnen und für Jahresverkehrszahlenkorrekte Werte aus Datenbankabfrage verwenden (jeweils alt und neu)
- Bilanzwerte in Tabelle werden dadurch auch korrekt berechnet
Behebt Fehler #583.
Kontoauszug verbuchen: Nur in Vorlage springen falls Kto-Nr definiert
Buchungsliste -> Alle Konten als CSV exportieren: Nicht bebuchte Konten sowie Konten vom Typ Überschrift vom Export ausschliessen
Benutzerdefinierter Bericht: Bei "Enter" Aktion "Ausführen" wieder aufrufen.
"Benutzerdefinierte Datenexporte" in "Benutzerdefinierte Berichte" umbenannt
Nur Texte und Übersetzungen - nicht die Module und Routinen.
Reports als Chart exportieren können
Benutzerdefinierte Datenexporte mit ReportGenerator: Direkten CSV-Export entfernt
Benutzerdefinierte Datenexporte mit ReportGenerator: id an Actions übergeben
Revert "Benutzerdefinierte Datenexporte mit ReportGenerator: Workaround Form-Variables"
Tamino hat zwischenzeitlich eine andere Möglichkeit eingebaut.
This reverts commit adc2272e1aed22abb7719c4b4f31313b0afee929.
Benutzerdefinierte Datenexporte mit ReportGenerator: Workaround Form-Variables
Benutzerdefinierte Datenexporte mit ReportGenerator
CsvImport: Fehlerausgabe: Prüfen, ob Fehler-Objekt richtige Struktur hat, …
sonst einfach als Text ausgeben.
CsvImport: Fehler beim Erstellen der Objekte an Oberfläche anzeigen