Angebots-Eingang: DB und Nummernkreis
Auftrags-Eingang: changelog
Auftrags-Eingang: Vorbelegte E-Mail-Texte
Auftrags-Eingang: Unit-Tests Workflow Reklamation angepasst
Auftragszentrische verknüpfte Belege: Auftrags-Eingang berücksichtigen
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: Übersetzungen
Auftrags-Eingang: Schnellsuche
Auftrags-Eingang: Bericht
Auftrags-Eingang: Verknüpfte Belege
Auftrags-Eingang: WebDAV
Auftrags-Eingang: DMS
Auftrags-Eingang: Druckvorlagen
RB und marei
Auftrags-Eingang: Drucken
Hotfix für reqdate in Auftragseingang
Auftrags-Eingang: Workflows
Auftrags-Eingang: design40: Maske
Auftrags-Eingang: Controller
Auftrags-Eingang: design40: Nummerkreis
Auftrags-Eingang: DB und Nummernkreis
Mail/Imap-Sync: Im eval-Block truish als letzten Wert zurückgeben, …
… damit der Block auch richtig evaluiert, wenn die Imap-Synch. nichteingestellt ist.
Behebt #603 (redmine)
Mahnung per Mail: Fehler bei Mailversand nicht ignorieren
Die send-Routine des Mailers gibt einen Fehler-Status zurück, wenn beimErstellen der Header oder beim Senden ein Fehler passiert.Wenn beim Mahnlauf der Versand per Mail gewählt wurde und eben ein Fehler...
Mahnungen: Anzeige der E-Mail-Adresse: auch Kunden-E-Mail-Adr. berücksichtigen
design40: Mahnungen erzeugen, Anzeige der E-Mail-Adresse
locales-Lauf en
Mahnungen erzeugen, Anzeige der E-Mail-Adresse für Empfänger (falls vorhanden)
Wird entsprechend deaktiviert falls überhaupt keine valide E-Mail-Adressebei den Stammdaten hinterlegt sind. E-Mail-Adressen werden in folgenderReihenfolge überprüft und der erste Treffer wird übernommen:...
DMS: Webdav-Backend: Modell zu Nummer-Zuordnung repariert.
Nummer für Order-Objkekte kann quonumber oder ordnumber sein.Nummer für DeliveryOrders ist donumber.Jetzt wird die generische Methode record_number verwendet.
Ob das an der Oberfläche tatsächlich Auswirkungen hatte, weiß ich nicht....
FIX: Update README.md
design40: Interne Bemerkungen bei Lieferschein repariert.
- Hier war zweimal notes angesprochen, statt intnotes.- Position unter Bemerkungen, wie in den anderen Masken
Design4.0 CSS Anpassung: Subtotale / Totale in Report fett darstellen / hervorheben
- less/css neu generiert
Design4.0 Report Generator: Zusätzliche CSS Klasse einfügen
Diese wird benötigt um zum beispiel Subtotale oder Totale zu formatieren.
design40: Speichern von Lieferscheinen repariert.
Kein Tooltip für Elemente, die vom validator gechecked werden. Sonst gibt eseinen js-Fehler und man Erneuern oder Speichern geht nicht mehr.
Hier gab es Probleme, wenn die Vorgangsbezeichnung als Pflichtfeld eingestellt...
design40: Auftrags-/Reklamations-Controller: Pos-Tabelle richtig ausrichten, …
… je nachdem, ob Kunden-/Lieferanten-Artikelnummern angezeigt werden.
design40: Auftrags-/Reklamations-Controller: Gesamtpreis rechtsbündig
Dazu class="numeric" auch in div-Tags anwenden. Das repariert auchandere Stellen.
design40: Mandantenkonfig: Nummernkreise: Rechnung+Gutschrift nach oben
Marei-Druckvorlagen: Reklamationen: englische Übersetzung
RB-Druckvorlagen: Einkaufsreklamation
RB-Druckvorlagen: Verkaufsreklamation: Preise nicht andrucken
Preise können aber optional eingeschaltet werden.
RB-Druckvorlagen: Verkaufsreklamation
RB-Druckvorlagen: Reklamationen: Texte/Übersetzungen
S:C:Reclamation: Drucken: Sprache für print_form setzen
S:D:Unit: Methode, um Übersetzung der Einheit zu bekommen
Bankkonto für die Nutzung mit dem Bankimport markieren Übersetzungen / locales de/en
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.
Datenbankupgrade: Bankkonto für die Nutzung mit dem Bank Import markieren
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: Anpassungen Unit-Test:
- Dublettenprüfung- fehlende Rechnungsnummer- Anzeige errechneter Betrag
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
Unit-Test: CSV-Import Kreditorenbuchungen
Kopie und Anpassung vom Test des Debitorenbuchungsimports
CSV-Import Kreditorenbuchungen: Übersetzungen
CSV-Import Kreditorenbuchungen
Kopie und Anpassung vom Debitorenbuchungsimport
S:D:PurchaseInvoice: Vorbereitung für Kreditorenbuchungsimport
validate_acc_trans - Prüfen ob alle acc_trans-Einträge aufgehenrecalculate_amount - anhand acc_trans-Zeilen amount und netamount berechnen
Kopie und Anpassung der Funktionen aus S:D:Invoice
S:D:PurchaseInvoice: create_ap_row: keine Buchung ohne Aufwandszeile
S:D:PurchaseInvoice: Kosmetik: kein ';' nach Kontrollstrukturen
"return" statt "next", um subroutine zu verlassen
SelfTest: Fehlermeldung beim E-Mail-Versand übersetzen.
Sonst wird auch der Platzhalter (#1) nicht ersetzt.
EK-Rechnung wirft keinen Fehler mehr, bei nicht vorhandener Lieferadresse
und vorhandenen BDVs die Preisregeln triggern
falscher parameter aufruf bei get_all
FIX: Verwende Filterblock von Design 4.0 in Reklamationsbericht
Csv-Import Kunden/Lieferanten: Preisgruppe per Namen angeben können
Csv-Import: Behandlung Preisgruppen ausgelagert
Merge pull request #123 from kivitendo/20230515-feat-email_imap-rebase-1
20230515 feat email imap rebase 1
Automatische Tests: neue Abhängigkeiten hinzugefügt
doc: Dokumentation neu gebaut
doc: neue Abhängigkeiten hinzugefügt
Encode::IMAPUTF7 als Abhängigkeit hinzugefügt
Aufruf zum IMAP-Client korrigiert
changelog
Order: Hole Emails aus zugehörigen Ordnern
Order: Erstelle Emailordner für neue VK-Angebote und VK-Aufträge
IMAPClient: Wrapper für IMAP-Funktionen
File: um eindeutigen Identifer erweitert (uid)
Mailer: IMAP: entferne TODO
Revert "IMAPClient direkt erstellen (ohne separaten Socket)"
This reverts commit 3bf2f348a50f4f9a49ad6f5ed1fa439440f15d60.
Mailer: IMAP: Gebe Fehler aus
TODO: Fehler wird in bisherigen Aufrufen nur auf das Senden der Emailbezogen. Dies führt zu falschen Anzeigen der Fehler bei IMAP
Mailer: IMAP: Nutze String von gesendeter Email
Mail: IMAP: FIX: gebe korrekten letzten Fehler aus
IMAPClient direkt erstellen (ohne separaten Socket)
Mail::IMAPClient als Abhängigkeit hinzugefügt
Mail: Beim senden einer Mail diese in einem Ordner über IMAP ablegen
Merge pull request #120 from kivitendo/20230511-feat-background_job_check_rop
20230511 feat background job check rop
Merge pull request #121 from kivitendo/quickfix-syntax-error
marei: fix syntax error
Merge branch 'master' into 20230511-feat-background_job_check_rop
BJ: CheckBelowMinimumStock: FIX: speichere keinen Status
Doku: Erweiterung bei Lieferanten-/Kunden-/-Typ-spez. Artikelnummern
changelog: Erweiterung bei Lieferanten-/Kunden-/-Typ-spez. Artikelnummern
Design40: Lieferanten-/Kunden-/-Typ-spez. Artikelnummern: Tabellen mit colgroup
kundentyp-spezifische Artikelnummern: Übersetzungen
kundentyp-spezifische Artikelnummern: Fehlermeldung, wenn schon angelegt