Duplikaterkennung beim Bankimport (EndToEnd) konfigurierbar gemacht
Sichtbarkeit Anzahlungs-/Schluss-Rgs: Einstellung bei Workflows berücksichtigen
Sichtbarkeit Anzahlungs-/Schluss-Rg: In Mandantenkonfig einstellbar: Rose u. DB
Sichtbarkeit neuer Belege: Einstellung bei Workflows berücksichtigen
Sichtbarkeit neuer Belege: In Mandantenkonfig einstellbar: Rose u. DB
- Angebots-/Auftrags-Eingänge- Lieferantenauftragsbestätigungen- Reklamationen
Helper LegacyPrinting: prüfen ob Element hash oder objekt ist
Reclamation Controller: Support für Drucken via internem Kivi parser hinzugefügt
Dazu werden die benötigten Druck Variablen aus dem Rose DB objektins template array geschrieben.
Helfer Funktionen unter SL/DB/Helper/LegacyPrinting.pm erstellt.Siehe auch perldoc in dieser Datei.
Factur-X/ZUGFeRD: Update auf Standardversion Factur-X 1.01.06/ZUGFeRD 2.2
MT940-Import: Ende-zu-Ende-ID extrahieren & in bank_transactions.end_to_end_id speichern
S:D:File: Objekttype auf Type Enum setzen
S:D:File: Backend auf Type Enum setzen
file_versions: Spalte guid als Primärschlüssel
FileVersion in S/D/H/ALL.pm
S:D:File: Beziehung zu Version im Plural (file_versions)
S:D:File: sorted-Attribut für file_version
FileVersion: Funktion für Test und Speicherort im Dateisystem
Neue Datenbank-Tabelle file_versions
BGJH description beim Ausführen in die Hostorie schreiben
BGJ neues Feld 'description' auch bei BGJH
sinnloses kommentar entfernen
PH->within_skonto_period refactored. Liefert jetzt undef oder 1 zurück
Skonto-Automatik bei Banktransaktionen: IC ist netto Konto | Fehler werfen
S:D:DeliveryOrderItem: 'position' bei new_from mitnehmen
vorkonfigurierte Sammelkonten sind jetzt ein Pflichtfeld
FIX: Objekttype für altes Webdav von Debitorenbuchung angepasst
nutze 'invoice' anstelle von 'general_ledger'
Vereinfachte Methode beim Jahresabschluss
- Nur 2 statt 3 Konten bei den Jahresabschluss-Standardkonten: Jahresabschluss-Konto und Konto zum Verbuchen des Jahresgewinns oder verlusts Keine Abschlussbuchungen bei den Erfolgskonten- Auswahl der Methode in der Mandantenkonfiguration unter Buchungskonfiguration...
S:D:H:ZUGFeRD::import_zugferd_data: validiere Parameter
S:D:H:ZUGFeRD::import_zugferd_data: FIX: übernehme Daten aus Template
BJ:ImportRecordEmails: Status vom auto. ZUGFeRD-Import in erw. Status
S:D:Part: Kosmetik: kein Semikolon nach Kontrollstrukturen, …
… und emacs noch glücklicher machen ;)
Auslaufende Artikel: Keine Auswahl via Picker in Preisanfrage/Lieferantenauftrag
Auslaufende Artikel: Neue Spalte bei Artikeln: DB und Rose.
Auslaufende Artikel sollen nicht mehr angefragt oder betsellt werden.
S:D:Order: new_from: Nummern der Positionen auch kopieren
Merge pull request #246 from kivitendo/20240102-rebase-feat-import_invoice_email
import invoice email
Merge pull request #247 from kivitendo/20231123-natural-sorted-bins
20231123 natural sorted bins
EmailJournal: Belegtype Catch-All hinzugefügt
FIX: S:H:EmailProcessing: automatischer ZUGFeRD-Import
S:P:Record: um Belegvorlagen erweitert
FIX: EmailJournal: Dateitype für Einkaufsgutschrift angepasst
EmailJournal: Belegtype um Lieferantenauftragsbestätigung erweitert
Typedata für Invoice und PurchaseInvoice
EmailJournal: Report um Obsolete, Belegtype und Verknüpft erweitert
EmailJournal: DB: Beleg-Type um erweitert
EmailJournal: DB: um Ungültig-Feld erweitert
ZUGFeRD: Anpassung nach Rebase: Kreditorenbuchung direkt aus ZUGFeRD-XML
Belegvorlagen + Dialogbuchung: Workflow von EmailJournal aus umgesetzt
S:D:RecordTemplate: um Standard-Helferfunktionen erweitert
type_filter, record_type, displayable_name
TypeData: Füge Eigenschaft ob Beleg einen Workflow braucht hinzu
EmailJournal: Zeige verknüpfte Belege im Bericht an
EmailJournal: Report: Sortiere nach verknüpften Emails
EK/VK-Rechnung Typefilter für alle vorhandenen Typen erweitert
TypeData: nutze richtige Übersetzung für Typ
FIX: richtige Query fürs Suchen nach offenen VK-Rechnungen
EmailJournal: Workflow angepasst
EmailJournalAttachment: FIX: entferne nicht genutzten Import
S:D:Order::TypeData: Typenreihenfolge angepasst
TypeData: Füge Übersetzung für Typ hinzu
SL::DB::Helper::ZUGFeRD: FIX: fehlendes use
Workflow: E-Mail → Angebot/Auftrag
S:D:Reclamation: Nutze TypeData zum bestimmen ob VK/EK-Reklamation
EmailJournal: Zusätzlicher Type für Beleg-Importe
EmailJournalAttachment: Funktion um Datei zum Beleg hinzufügen
ImportRecordEmails: BJ zum importieren von Emails als Beleg-Grundlage
Verallgemeinerung und Ersetzung von BJ "ImportPurchaseInvoiceEmails"
FIX: EmailImport: korrigiere EmailJournal-Key zu email_journals
EmailJournal: ZUGFeRD-Emailanhänge in Kreditorenbuchen konvertieren
ZUGFeRD: Kreditorenbuchung direkt aus ZUGFeRD-XML erstellen
S:D:H:RecordLink: FIX: mehrere Ursprungsbelege unterstützen
FIX: DeliveryOrder: Setze Aufträge auf geliefert
Order: Nutze Type und ID zum Erstellen von verknüpften Belegen
FIX: S:D:H:RecordLink: Belegpositionen können aus verschieden Belegen kommen
Lagerplätze natürlich nach Beschreibung in Listen sortieren
Für alle Lagerfunktionen und für den Standardlagerplatz der Waren
S:D:H:FlattenToForm: Bestätigungsnummer des Lieferanten
WF Lieferantenauftragsbestätigung->EK-Lieferschein: Auftragsnummer mitnehmen
Die Nummer des Vorgängerauftrags wird im LS eingetragen.Die Nummer der Bestätigung ist weiterhin über Verknüpfungen verfügbar.
Lieferantenauftragsbestätigung: Nummernbezeichnung in Makse geändert.
Und Anzeige der Vorgänger-Auftragsnummer
EK-Lieferschein: Nummer der Lieferantenbestätigung in Maske anzeigen
Die Nummer wird aus den Verknüpfungen geholt.
Lieferantenauftragsbestätigung: Bestätigungsnummer des Lieferanten: Maske und WF
Lieferantenauftragsbestätigung: Bestätigungsnummer des Lieferanten (DB+Rose) …
… bei Aufträgen (oe) und Lieferscheinen
Lieferantenauftragsbestätigung: Nicht drucken, nicht per Mail verschicken.
Erscheint mir beides hier nicht sinnvoll.Funktionalität ist aber da; Druckvorlagen fehlen noch.
Kosmetik: Ausrichtung
Lieferantenauftragsbestätigung: Verknüpfte Belege
Lieferantenauftragsbestätigung: S:D:Order:new_from
S:D:Order:Typedata: Kosmetik: Ausrichtung
Lieferantenauftragsbestätigung: DB-Type order_types
Lieferantenauftragsbestätigung: S:C:Order:TypeData
S:D:H:TransNumberGenerator: Kosmetik: Ausrichtung
Lieferantenauftragsbestätigung: DB und Nummernkreis
S:D:Order: new_from: Workflow-Abkuerzungen prüfen
S:D:Order: Fix: new_from: falsche Workflow-Abkürzung f. Angebots-Eingang
DisplayableNamePrefs: preferences nicht in Package-Variable speichern.
Dort bleiben die Werte bei fcgi auch über einen Request erhalten, somit auchbeim Benutzerwechsel. Das führte dazu, dass andere Einstelungen als dieeigenen verwendet werden konnten....
DisplayableNamePrefs: Typos im POD
fix: mehr SL::DB zirkuläre includes
fix: kein use SL::DB in SL::DB
fix: kein explizites use SL::DB in SL::DB
EK von Erzeugnissen und Sortimenten setzen: Artikel nicht cachen.
Wenn hier die Erzeugnisse oder Sortimenten gechached werden, dann kannes passieren, das die Preise nicht richtig summiert werden, wenn sich ineinem Request die Preise mehrerer Bestandteile ändern (z.B. EK-Rechnung)....
S:D:Part: letztes Preise-Update: neben Datum auch nach Id sortieren, …
… sonst kommt ein evtl. ein falsches (nicht das letzte) letzte Preis-Updatezurück, wenn der Zeitstempel gleich ist.
Preisfaktor mit in Preishistorie aufnehmen: DB und Rose
sql-update und rose für Zolltarifnummer
Erzwungener Layout-Stil: Mandantenkonfiguration
Möglichkeit, den sonst automatisch ermittelten Stil vorzugebenfür erzwungenes Layout (Desktop/Mobil).
Dispostionsmanager Controller an record_type angepasst