Die Beschreibungen von Artikeln können nun in der Bestellung bearbeitet werden:
So werden diese Produktbeschreibungen dann auch in die Rechnung welche als Folgebeleg erstellt wird, übernommen (Auch hier können diese noch bearbeitet werden):
Auf dem PDF werden die überschriebenen Beschreibungen dann ebenfalls entsprechend dargestellt:
Die Sortierung in den Nummernkreis Tabs wurde angepasst. Es werden immer erst die Rechnungen im Status "Erfasst" aufgelistet, gefolgt von denen in den anderen Stati, sortiert nach Abschlusstimestamp = sollte dafür sorgen dass sie nach Rechnungsnummer absteigend sortiert sind.
Im Lieferantenportal kann nun der Kontakt für den Datenaustausch gewählt werden - dieser Kontakt wird dann auf der Lieferantenliste im Import angezeigt.
Möchte man diesen Kontakt löschen, muss erst ein neuer Kontakt für Datenaustausch gewählt werden:
Auf der Rechnungsliste gibt es nun für alle Rechnungsnummernkreise einen eigenen Tab. So kann die Liste schnell auf den gewünschten Nummernkreis gefiltert werden. Unter dem jeweiligen Tab werden die Rechnungen des aktuellen Nummernkreises und die der vergangenen Versionen des Nummernkreises aufgelistet.
Bei der Deserilisation von Daten im Activity-Log der Lieferanten konnte es zu Problemen kommen - das hat dazu geführt, dass die Aktivitäten nicht angezeigt werden und beim speichern ein Error im Backend ausgelöst wurde.
Kommen bei einem Import Attribute mit, welche noch nicht im Standardmapping hinterlegt sind, werden diese automatisch angelegt. Diese Funktion kann über die Flag shouldCreateAttributes im Import gesteuert werden.
In der Bedarfserhebung ist es nun Pflicht ein gewünschtes Lieferdatum anzugeben. Im Mitgliederportal und auch wenn Meldungen über das Admin Portal angelegt werden.
Werden in einer Bedarfserhebung Bedarfsthemen hinzugefügt oder entfernt, updated sich die Auswahlliste für Teilnehmer entsprechend. Selektierte Teilnehmer bleiben selektiert - ausser sie fallen durch die neue Themenauswahl raus.
Bei Artikeln gibt es den neuen Lieferstatus "Verfügbar - Lieferzeit unbekannt".
Ist dieser ausgewählt, wird der Preis des Artikels im Shop angezeigt und er kann auch bestellt werden. Die Lieferzeit wird jedoch mit "Lieferzeit unbekannt" angegeben.
Bei den Imports gibt es einen neuen Tab "Lieferanten-Monitoring".
Hier findet sich eine Liste aller Lieferanten welche bereits einen Import durchgeführt haben.
Es ist auch möglich, Lieferanten manuell hinzuzufügen.
Für jeden Lieferant wird angezeigt, wann sein letzter Standard-Import und die letzte Preisanpassung passiert ist.
Je Lieferant kann die Lobster-Empfangsart hinterlegt werden
Für jeden Lieferant kann ein Intervall eingestellt werden, welcher bestimmt, in welchem Zyklus Standardimports passieren sollen - Dies entscheiden darüber ob der Status beim jeweiligen Lieferanten "Kein Intervall", "Plangemäss" oder "Überfällig" ist.
Wurden Artikel durch einen Import entfernt, wurde dieser auch aus der DB entfernt. Wurde der Artikel in einem späteren Import wieder hinzugefügt, wurde er neu angelegt (mit neuer ID)
Neues Verhalten:
Werden Artikel durch Imports entfernt, findet ein Soft Delete statt. Wird dieser Artikel nun wieder importiert, wird kein neuer erstellt, sondern der bereits vorhandene wieder aktiviert.
Nach einem Jahr werden deaktivierte Artikel aus der DB gelöscht.
Wie auch in Bestellungen, können nun in Rechnungen Klassifizierungen hinterlegt werden. Wird eine Rechnung als Folgebeleg aus einer Bestellung erstellt, werden die Klassifizierungen übernommen.
Bei Steuersätzen kann nun eine Abacus-Kst angegeben werden, welche bei Abschluss der Rechnung mit ans Abacus übermittelt wird. Zudem ist es nun möglich, dasselbe Gegenkonto auf mehreren Steuersätzen zu verwenden.
Bei Zahlungsbedingungen gibt es das optionale Feld "Abacus-id"
In Rechnungen können nur Zahlungsbedingungen ausgewählt werden, welche auch eine Abacus-ID hinterlegt haben.
Wird ein Lieferant ausgewählt, wird automatisch auch die Zahlungsbedingung ausgewählt, dies passiert aber nur, wenn die bei ihm hinterlegte Zahlungsbedingung auch eine Abacus-ID hat - ansonsten bleibt das Feld leer.
Wird auf der Rechnung ein Konto ausgewählt welches CHF als Währung hinterlegt hat, wird beim erstellen des Rechnugs-PDFs ein Zahlteil hinzugefügt, welcher die Bankinformationen als QR-Code enthält.
Im Mitgliederportal ist das Löschen von Mitarbeitern ohne Fehlermeldung möglich, wenn sie nicht als Bonusabrechnungskontakt hinterlegt sind. Ist ein Mitarbeiter der letzte Bonusabrechnungskontakt, muss ein neuer beim löschen zugewiesen werden.
War bei einem Lieferdatum eingestellt, dass es nicht vom Mitglied geändert werden darf, ist dieses Vorausgewählte Datum aus dem Input entfernt worden wenn das Mitglied "Kein Bedarf" bei dieser Position gemeldet hat.
Wurde das Enddatum bei Positionen über Enddatum für alle übernehmen eingestellt, über diese Funktion auch wieder entfernt und dann gespeichert, ist es plötzlich wieder erschienen - aber - 1 Tag.
Bei der Auswahl von Rechnungsempfängern kam es vor, dass das richtige Suchergebnis kurz angezeigt wird, aber die Liste dann umspringt und alle Kontakte anzeigt.
Ist bei einem Lieferanten hinterlegt, dass bei diesem eine Anlagennummer angegeben werden muss, soll immer auch die Anlagennummer LAGER zur Auswahl stehen, unabhängig davon ob es andere für den gewählten Kunden gibt oder nicht:
In Einzelanfragen im Shop können Mitglieder Dateien Anhängen. Wird im Admin Portal aus den daraus resultierenden Bedarfsmeldung eine Anfrage erstellt, wird diese Datei auch mit in diese Anfrage übernommen.
Die Positionsnummern von Artikeln aus der Bedarfserhebung werden nun auch in der DB mit abgespeichert. Außerdem werden diese auch bei der Abgabe von Meldungen im Admin Portal angezeigt:
Wie bereits im Admin Portal wurde auch im Lieferantenportal das Routing auf den neusten Stand gebracht um Features wie "warning on pageleave" zu ermöglichen.
Darf ein Mitarbeiter eines Mitglieds auch die Bestellungen der anderen Mitarbeiter einsehen, kann dieser nun auch die entsprechenden Rechnungen herunterladen im Shop.
- Wird von einem Customer im Warenkorb kein gewünschtes Lieferdatum gesetzt, wird automatisch das Bestelldatum + 2 Tage für diese Bestellung gesetzt im Backend.
Über die Mitgliederliste ist es möglich die Mitgliederdetails zu öffnen - diese Ansicht entspricht der, die auch die Mitglieder nach Abschluss bei sich im Portal bekommen.
Werden in einer Bonusabrechnung alle Lieferanten abgeschlossen, wechselt diese in den Zustand "Bereit zum Abschluss". In diesem Status können nun einzelne (oder alle) Mitglieder abgeschlossen werden:
Das Mitglied wechselt dann in den Status Abgeschlossen
Es wird eine Informations-Mail an das Mitglied gesendet
Es wird eine Gutschrift im Status "Entwurf" für das Mitglied angelegt
Das Mitglied sieht die Bonusabrechnung bei sich im Portal (sofern es einen Bonus erhält)
Eine Übersicht der Mitglieder ohne Bonus wird beim POOL-Customer angezeigt
Sobald ein Mitglied abgeschlossen wird, können Lieferanten nicht wieder geöffnet werden.
- Meldet der Kunde bei einzelnen Positionen "kein Bedarf" muss dieser Zustand nach absenden und wieder öffnen der Bedarfserhebung noch ersichtlich sein
Schließt man eine Rechnung ab und wählt "Nummernkreis ändern und abschließen" ist es möglich die Rechnung in den vorherigen Nummernkreis zu schieben falls einer Vorhanden ist.
Wurden im Shop bei einer Suche Filter angewandt, wurden diese auch beibehalten wenn eine neue Suche über die Suchleiste gestartet wurde. Man musste diese hier dann erst über "Filter zurücksetzen" entfernen um die neuen Ergebnisse ungefiltert zu erhalten.
Neues Verhalten:
Wird eine neue Suche gestartet werden bereits angewendete Filter automatisch entfernt.
Es gibt nun das zusätzliche Feld "Verrechnet über". In dieses wird erst die Adresse des Kunden übernommen. Wird ein Lieferant mit der Einstellung "Verrechnung" ausgewählt, wird dieses Feld mit der Adresse von POOL überschrieben.
Wurde ein Verrechnungslieferant gewählt, wird auch im PDF und dem XML der Bestellung POOL als Rechnungsadresse hinterlegt:
Wird eine Rechnung als Folgebeleg erstellt, wird die Adresse des Kunden als Rechnungsadresse verwendet:
Wird eine Shop-Bestellung bei einem Verrechnungslieferanten getätigt, wird als Rechnungsadresse die des Kunden verwendet. Jedoch wird nun beim Lieferanten mittels Badge angezeigt dass es sich um einen Verrechnungslieferanten handelt und die Abrechnung über POOL erfolgt:
Im Admin Portal wird dann in dieser Bestellung die Adresse von POOL hinterlegt:
Bei der Erstellung eines Sponsor Banners kann nun ein Lieferant ausgewählt und eine Interne Bemerkung angegeben werden:
Die Liste wurde um einen Aktiv/Inaktiv Badge + den hinterlegten Lieferanten + ein Icon für die Interne Bemerkung erweitert und kann nun einerseits auf Aktive/Inaktive Banner und auch auf bestimmte Lieferanten gefiltert werden:
Auch die Liste für Lieferantenaktionen wurde um eine Statusspalte erweitert.
In der Bedarfserhebung kann nun über den Button "Gesamtmenge je Position" eine Liste angezeigt werden in welcher die jeweiligen Meldungen der Positionen aufsummiert angeführt sind.
Ist die Bonusauszahlung bei einem Mitglied aktiviert, muss nun auch ein Sachkonto unter Bonuskonditionen angegeben werden. Dieses wird dann bei der Erstellung der Gutschrift für das Mitglied verwendet.
Bug Fixes
Rechnungen - Letzten Export korrekt darstellen im Modal
Im Rechnungsmodal wird der Standardnummernkreis vorausgewählt und der letzte Export davon angezeigt
- Staffelpreise auf Artikeln werden nun auch noch berücksichtigt wenn die Rechnung/Bestellung gespeichert wird und dann die Stückzahl des Artikels angepasst wird.
In einer Bedarfserhebung können nun noch manuell Teilnehmer im Admin Portal hinzugefügt werden. Läuft die Bedarfserhebung bereits, bekommen diese nach hinzufügen und speichern gleich die Einladungsmail.
Über einen Export Button ist es im Admin Portal nun möglich eine Übersicht aller Lieferanten und den Gesamtwerten ihrer Konditionen als CSV zu exportieren.
In der Bonusabrechnung werden jetzt zwar immer die Werte auf zwei Nachkommastellen gerundet angezeigt - im Hintergrund wird jedoch die ungerundete Zahl verwendet. So kann es nicht mehr zu unterschieden wegen Rundungen in Berechnungen kommen.
In der Bedarfserhebung ist es im Kundenportal nun möglich auch nur teilweise - Bedarf zu melden. Hierfür muss bei nicht gewünschten Positionen der "Kein Bedarf" - Toggle angewählt werden:
- Auf der Ebene 2 werden die Auszahlungen im Detail nicht mehr angezeigt, da die hier verwendete Berechnung so nicht angewendet werden konnte
- Das senden der Bonusabrechnung an die Kunden bei Abschluss aller BAs wurde herausgenommen, da dies in einem kommenden Feature manuell ermöglicht werden soll
Ein Rechtschreibfehler in der Mail die bei E-Mail Anpassung einer Person rausgeht wurde korrigiert. Diese Mail wird nicht versandt wenn nur die Groß-Kleinschreibung der Mail-Adresse geändert wurde.