Release 1.52 & 1.53
Features
Rechnung: Lieferant muss verpflichtend ausgewählt werden
Auf Rechnungen ist es jetzt Pflicht einen Lieferanten zu hinterlegen.
Bonusabrechnung - Rechnung erstellen in eigene Queue bzw high prio
Werden Rechnungen aus einer Bonusabrechnung erstellt, wird die Erstellung nicht mehr durch andere Prozesse (z.B. Import) beeinflusst.
Import - Automatische Attributerstellung bei Import
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.
Bedarfserhebung - Mehrere Sprachen ermöglichen
In der Bedarfserhebung ist es nun möglich bestimmte Felder in unterschiedlichen Sprachen zu hinterlegen. Das betrifft:
- Den Titel
- Die Beschreibung
- Die Bemerkung an den Kunden

Im Mitgliederportal werden dann in der Bedarfserhebung jene Texte angezeigt, welche der hinterlegten Sprache des Nutzers entsprechen.

Auch in der Mail wird der Titel anhand der eingestellten Sprache gesetzt:

Bedarfserhebung - Gewünschtes Lieferdatum soll Pflichtfeld sein
In der Bedarfserhebung ist es nun Pflicht ein gewünschtes Lieferdatum anzugeben. Im Mitgliederportal und auch wenn Meldungen über das Admin Portal angelegt werden.
Bedarfserhebung - Teilnehmerliste updated nicht bei Änderung an gewählten Bedarfsthemen
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.
Anpassung Mail-Betreff Anfrage
Der Betreff für die Mail welche bei einer Anfrage versendet wird, wurde angepasst.

Sind mehrere Kunden in der Anfrage hinterlegt, werden diese am Anfang der Mail als Liste angezeigt.

Artikel - Auf Anfrage + Bestellbar
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.

AT - only
Rechnung AT: Sachbearbeiter-Email in der Signatur ersetzen
In der E-Mail der Rechnung wird nun administration@poolalpin.com angezeigt, statt der Mailadresse des Sachbearbeiters.
CH-only
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.

Import CH - Produkte deaktivieren statt löschen
Bisheriges Verhalten:
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.
Import CH - Bestehende Übersetzungen beibehalten
Für Imports gibt es nun das Flag keepTranslations , welches es ermöglicht einzustellen, dass bestehende Übersetzungen beim Import erhalten bleiben.
Rechnungslegung - CH
Rechnung CH - Bankverbindungen verwalten
Unter Finanzielles -> Bankverbindungen gibt es nun die Möglichkeit, Bankverbindungen zu verwalten.
- Es können Bankverbindungen für CHF und Euro angelegt werden
- Für CHF und Euro kann jeweils eine Standard-Bankverbindung gewählt werden
- Bankverbindungen können erstellt/bearbeitet/gelöscht werden

Rechnung CH - Bankverbindung in Rechnung auswählen
In der Rechnung ist es möglich, zwischen den angelegten Bankverbindungen zu wählen.
Je nachdem ob als Währung Euro oder Franken gewählt wurde, können die Entsprechenden Verbindungen gewählt werden.
Per Default wird immer das als Standard markierte Konto der gewählten Währung vorausgewählt.

Rechnung CH - Klassifizierung in Rechnung
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.

Rechnung CH - Gegenkonto/Steuersätze
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.

Rechnung CH - Zahlungsbedingung mit Abacus ID
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.
Rechnung CH - PDF Anpassungen und QR Code
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.

Rechnung CH - Übermittlung an Abacus
Wird eine Rechnung abgeschlossen, wird diese via XML an einen von Abacus bereitgestellten SFTP Server gesendet.
Bugfixes
Mitgliederportal - Login Löschen bei Mitarbeiter nicht möglich
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.
Dashboard - Sachbearbeiter Vorauswahl funktioniert initial nicht richtig
Der automatische Sachbearbeiter-Filter wird nun initial richtig gesetzt und angewendet wenn man auf das Dashboard navigiert.
Rechnungen - Bankeinzug Symbol wird nicht korrekt angezeigt
Das Symbol für den Bankeinzug wird nun korrekterweise bei Kontakten mit hinterlegter "Bankeinzug" Einstellung angezeigt.
Die Einmallinks öffnen sich für Lieferanten nicht mehr richtig auf Stage
Die Einmallinks auf Stage haben nicht richtig funktioniert.
Anfrage - Referenz wird nicht mitgespeichert
Das Feld "Referenz" in Anfragen wurde geleert bei speichern.
Bedarfserhebung - Gewünschtes Lieferdatum verschwindet in Mitgliederportal nach melden
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.
Bedarfserhebung - Enddatum bei Positionen Verhalten prüfen
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.
Rechnungen - Verhalten bei Auswahl des Rechnungsempfängers
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.
Bedarfserhebung - Alle Teilnehmen auswählen funktionalität prüfen
Die Funktion "Alle Teilnehmer auswählen" in der Bedarfserhebung hat nicht immer funktioniert.