Changelog 21.03.1

31
März
2021

Version: 21.03.1

Flexiblere Lieferantenanfrage, konfigurierbare Versandarten & Proformarechnung Zoll

Features 43

Verbesserungen 31

Konfigurierbare Versandarten

Neuer Menüpunkt “Versandarten” unter Grundeinstellungen: Analog zu Zahlungsarten, Zahlungs- und Lieferbedingungen können nun auch die Versandarten selbst konfiguriert werden. 

Versandarten Einstellungen

Zuvor war die Versandpartnerliste fest definiert und es gab keine Möglichkeit, weitere Versandpartner hinzuzufügen oder nicht genutzte in der Auswahl zu deaktivieren.

Changelog Versandarten

+ Neue Versandart: Beim Anlegen einer neuen Versandart könnt ihr Name inkl. Übersetzungen für Formulare und Tracking URL hinterlegen.  

Zudem können Versandarten deaktiviert werden, damit sie im Dropdown in Belegen nicht mehr auswählbar sind. Versandarten können nur gelöscht werden, wenn sie noch nie verwendet wurden oder nicht mit einer internen Versandart gemapped sind.

Versandart bearbeiten

Interne Versandart: Hierüber erfolgt ein Mapping für die shipcloud Schnittstelle. Sofern ihr shipcloud verwendet, um Versandetiketten zu erzeugen, muss die Versandart mit einer internen Versandart für shipcloud gemapped sein. Wir haben diese Zuordnung bereits für euch vorgenommen, damit die Schnittstelle nach dem Update wie gewohnt für euch funktioniert. 

Was hat die Änderung für Auswirkungen? 

  • Auf den 1. Blick sollte sich für euch nichts ändern. Sofern ihr shipcloud verwendet, sollte die Erstellung von Versandetiketten wie vorher funktionieren. 
  • Wir haben die bisherige Versandpartnerliste, die vorher nur im Dropdown zu sehen war, unter dem Menüpunkt Versandarten inkl. Tracking URLs und Mapping mit interner Versandart zur Verfügung gestellt. Nach dem Update könnt ihr die Liste editieren und z.B. nicht genutzte Versandarten auf inaktiv setzen oder neue Dummy-Versandarten hinzufügen. 
  • ehemaliges Feld “Versandpartner” in Aufträgen/Lieferungen etc. umbenannt in “Versandart”: Auswahl im Feld erforderlich z.B. für die Erstellung von Versandetiketten über shipcloud. Dieses Feld kann weiterhin über die Variable ..shipmentCarrier.. auf Formularen angedruckt oder in E-Mail-Templates genutzt werden. 
  • altes Feld “Versandart” in Lieferung umbenannt in “Versandart Zusatz”: es handelt sich um ein reines Textfeld, das keine Funktion hat. Hier können zusätzliche Informationen hinterlegt werden.
    Vorher:
Paketdaten vorher
  • Nachher:
Paketdaten nachher
  • Eure gespeicherten Filter nach „Versand Partner“ werden entsprechend übernommen, sodass diese auch nach dem Update wie gewohnt zur Verfügung stehen.
  • Im Import/Export-Wizard wurde der Auftrags-Import angepasst. Die csv-Vorlage und die pdf-Beschreibung wurden entsprechend aktualisiert. In der Spalte Versandart bzw. shipment type muss ab jetzt der Name der Versandart verwendet werden, z. B. DHL Standard.
Versandart Beispiel

Detailverbesserungen

  • Neue Variablen ..personalSalutation.. und ..personalSalutationNoComma.., um Liebe/Lieber Vorname anzudrucken.
  • Neue Zeilen in der Chancen-Vorschau:
    • Telefonnummer vom Kontakt & Verantwortlichen
    • E-Mail-Adresse vom Kontakt & Verantwortlichen

Proformarechnung Zoll 

Neue optionale Workflow-Aktion für Lieferungen „Proforma Rechnung für den Zoll erzeugen”: Solltet ihr Lieferungen oder Kompensationslieferungen im Rahmen einer Retoure an Kunden in Drittländern (außerhalb der EU) versenden wollen, könnt ihr nun direkt in der Lieferung eine Proformarechnung für den Zoll drucken, wenn ihr diese Option aktiviert. Ihr könnt zudem einstellen, wie viele Kopien gedruckt werden sollen. 

Optionale workflow aktionen

 

Hinweise  

  • Eine Proformarechnung wird in erster Linie für Zollzwecke ausgestellt und dient dazu, den Wert einer Ware nachzuweisen.  
  • Sie stellt KEINE Zahlungsaufforderung dar und hat daher in weclapp auch keinen Einfluss auf die Offene Posten-Liste oder die Buchhaltung.  
  • Es wird ein separater Nummernkreis für Proformarechnungen verwendet, der individuell konfiguriert werden kann. 
  • Dieses Feature steht derzeit nur für Verkauf > Lieferungen bzw. Kompensationslieferungen (ausgehende Lieferung an Kunden) zur Verfügung. Für Lieferantenretouren (ausgehende Lieferung an Lieferanten) kann aktuell noch keine Proformarechnung gedruckt werden. Die Umsetzung ist geplant und folgt zu einem späteren Zeitpunkt. 

Die Proformarechnung, die man bisher in Rechnungen drucken konnte, wurde zu “Vorläufige Rechnung” bzw. auf Englisch “Preliminary Invoice” umbenannt. Wenn ihr auf dem Formular weiterhin “Proforma” als Titel andrucken möchtet, könnt ihr die Übersetzung in den globalen Einstellungen > Formularwesen > Übersetzung anpassen.

Übersetzung

Öffentliche Seite Angebot

  • Im Angebot kann man jetzt Zusatzfelder auf der öffentlichen Seite anzeigen lassen. Dafür gibt es unter „Zusatzfelder verwalten“ die neue Option „Anzeige auf öffentlichen Seiten (nur lesen)“. Wenn diese aktiviert ist, wird das entsprechende Zusatzfeld auf der öffentlichen Seite sichtbar.
  • Im Angebot findet ihr jetzt auf der öffentlichen Seite den neuen Button “Speichern”. Der Button steht zur Verfügung, wenn in den Verkaufseinstellungen die Option “Dokumentenupload für öffentliche Seite erlauben” aktiv ist.

XRechnung/ZUGFeRD

  • Bei Anzahlungsanforderungen und Abschlagsrechnungen könnt ihr jetzt auch ZUGFeRD Informationen und XRechnungen erzeugen.

Detailverbesserungen

  • Ab sofort gibt es zwei neue Spalten namens „Nettobetrag Position inkl. Kopfrabatte/zuschläge“ und „Nettobetrag Position inkl. Kopfrabatte/-zuschläge (Hauswährung)” für alle Verkaufs- und Einkaufspositionsübersichten.
  • Sammelrechnung Verkauf: Bei dem Workflow-Schritt Auftrag oder Lieferung hinzufügen werden auch Aufträge angezeigt, die bereits teilweise abgerechnet sind, d. h. zu denen schon mindestens eine Rechnung zu einer Teilmenge des Auftrags erstellt wurde.
  • Bei mehr als 5 Artikeln erscheint in der Übersicht ein kleines Symbol in der Spalte Artikel. Durch das Anklicken des Symbols öffnet sich eine Tabelle in neuem Tab, die alle Artikel anzeigt. Diese Funktion findet ihr in den Angeboten, Aufträgen, Lieferungen, Rechnungen/Gutschriften, wiederkehrenden Rechnungen und Retouren sowie im Einkauf.
Neuer Tab

Lieferantenanfrage

Akte

Um einen Überblick über die verlinkten Angebote, Aufträge und Bestellungen zu erhalten, steht euch in der Lieferantenanfrage jetzt rechts die Akte zur Verfügung.

Lieferantenanfrage

Lieferantenanfrage per E-Mail versenden

  • Es gibt jetzt die Möglichkeit, bei der Lieferantenanfrage Dokumente, die unter dem Abschnitt Dokumente hinterlegt sind, bei der Versendung einer E-Mail direkt über “Dokumente (Bezug)” auszuwählen und anzuhängen.
  • In der Lieferantenanfrage gibt es nun die Möglichkeit, manuell die Empfänger E-Mail Adresse anzugeben. Neben den Optionen “Alle” und “Ausgewählte Teilnehmer” kann nun auch die Option “Anderer Empfänger” ausgewählt werden.
Lieferantenanfrage

Öffentliche Seite

  • In der Lieferantenanfrage kann man jetzt Zusatzfelder auf der öffentlichen Seite anzeigen lassen. Dafür gibt es unter „Zusatzfelder verwalten“ die neue Option „Anzeige auf öffentlichen Seiten (nur lesen)“. Wenn diese aktiviert ist, wird das entsprechende Zusatzfeld auf der öffentlichen Seite sichtbar.
  • In der Lieferantenanfrage gibt es einen neuen Button “Änderungen speichern & senden” auf der öffentlichen Seite.
  • Jetzt wird auf der öffentlichen Seite der Lieferantenanfrage der Wunschliefertermin oder das Wunsch-Startdatum und -Enddatum angezeigt.
    • Bei dem Anfragetyp Standardbestellung wird das “geplante Lieferdatum” auf der öffentlichen Seite als “Wunschliefertermin” dargestellt.
    • Bei einer Rahmenbestellung werden die Felder “Beginn/Ende” auf der öffentlichen Seite als “Wunsch-Startdatum/Wunsch-Enddatum” angezeigt.

Mehrfachauswahl von Lieferanten bei der Neuanlage einer Lieferantenanfrage

Bei der Erstellung einer Lieferantenanfrage können jetzt mehrere Lieferanten direkt bei der Neuanlage ausgewählt werden.

Lieferantenanfrage

Lieferantenanfrage erlaubt mehrere Artikel und manuelle Positionen

Artikel, die mehr als einmal vorkommen, manuell angelegte Positionen und Freitextpositionen werden jetzt in Lieferantenanfragen unterstützt. Diese werden auch von einem Angebot oder einem Auftrag in die Lieferantenanfrage übernommen.

Wenn eine Lieferantenanfrage zu einer Lieferantenbestellung führt, könnt ihr die gewünschten Artikel und Positionen auswählen und abwählen.

Lieferantenanfrage Positionen

Bei Lieferantenanfragen vom Typ Rahmenbestellung werden nur Artikel in die Rahmenbestellung übernommen. Existiert ein Artikel in mehreren Positionen, wird für jede Position eine Rahmenbestellung erzeugt.

Bezugsquelle anlegen/aktualisieren optional

Um das Handling mit Dummy-Artikeln beim Anfragetyp Standardbestellung zu verbessern, hat man nun auf dem Bestelldialog die Möglichkeit, zu bestimmen, ob für einen Artikel eine Bezugsquelle angelegt oder eine existierende aktualisiert werden soll. Kommt ein Artikel mehrfach in einer Lieferantenanfrage vor, weil dieser bspw. als Dummy-Artikel fungiert, kann die Bezugsquelle nur max. einmal angelegt oder aktualisiert werden, d. h. die Option kann pro Artikel nur einmal gesetzt werden.

Manuelle Position als Artikel hinzufügen

Manuelle Positionen können über das “+”-Icon nachträglich als Artikel angelegt werden. Diese Funktion steht euch auf der Übersicht der Lieferantenanfrage und beim Anlegen der Bestellungen zur Verfügung.

Position als Artikel
Bestellung Position als Artikel

Detailverbesserungen

  • Bei Erstellung der Bestellung aus der Lieferantenanfrage gibt es jetzt zwei neue Buttons: “Speichern & Schließen” und “Speichern & Details”. Somit gibt es jetzt die Option, in einer Lieferantenanfrage zu bleiben nach Anlage der Bestellung. Der Button “Speichern & Schließen” erleichtert die Erstellung mehrerer Bestellungen aus einer Anfrage.
  • Wenn aus einem Angebot oder Auftrag eine Lieferantenanfrage erstellt wird, werden die Zusatzfelder des Auftrags oder Angebots an die Lieferantenanfrage automatisch weitergegeben. Manuell bearbeitete Titel und individuelle Beschreibungen einer Artikelposition werden ab jetzt ebenfalls vom Angebot/Auftrag in die Lieferantenanfrage vererbt.
  • Angebote bearbeiten: In der Detailansicht und auf der öffentlichen Seite erscheint eine Fehlermeldung, wenn kein Preis hinterlegt wurde.
  • UI Verbesserung: Bessere Darstellung der Mülleimer-Icons bei Staffelwerten.
  • Es gibt nun die Möglichkeit, Bestellpositionen, die eine Verknüpfung zu einer Lieferantenanfrage haben, zu löschen.

Disposition

Bestellvorschläge zu bestehenden Bestellungen und internen Lieferungen hinzufügen

Neben den Möglichkeiten in der Disposition, neue oder zusammengefasste Bestellungen für einen Bestellvorschlag zu erzeugen, können Bestellvorschläge jetzt auch zu bestehenden Bestellungen hinzugefügt werden. Es stehen Bestellungen ohne Auftragsbezug im Status “Bestellung wird erfasst” zur Auswahl. Außerdem könnt ihr wählen, ob gleiche Artikel zu einer Bestellposition zusammengefasst werden sollen. In dem Fall erhöht sich die Menge der Artikel und der Preis wird angepasst, falls ein Staffelwert erreicht wird.

Diposition bestehende Bestellung
Analog dazu könnt ihr Bestellvorschläge auch zu bestehenden internen Lieferungen hinzufügen.
Interne Lieferung
Zusatzfelder für Bestellvorschläge

Zusatzfelder sind jetzt auch für Bestellvorschläge verfügbar. In Bestellvorschlägen gibt es den neuen Button „Zusatzfelder verwalten“.

Detailverbesserungen

  • Bestellungen der Art “Auftragskommission” oder “Streckengeschäft” können jetzt gelöscht werden, wenn keine weiteren Verknüpfungen zu der Bestellung bestehen.
  • In einer Einkaufsrechnung bei der Workflow-Aktion “Erfassung beendet” erscheint eine Fehlermeldung, wenn die fakturierte Menge einer Rechnungsposition die gelieferte Menge überschreitet.
  • Im Englischen wurde die Spalte “order no.” zu “purchase order no.” umbenannt.
  • Ab sofort gibt es zwei neue Spalten namens „Nettobetrag Position inkl. Kopfrabatte/zuschläge“ und „Nettobetrag Position inkl. Kopfrabatte/-zuschläge (Hauswährung)” für alle Verkaufs- und Einkaufspositionsübersichten.
  • Bei mehr als 5 Artikeln erscheint in der Übersicht ein kleines Symbol in der Spalte Artikel. Durch das Anklicken des Symbols öffnet sich eine Tabelle in neuem Tab, die alle Artikel anzeigt. Diese Funktion findet ihr in den Bestellungen, Wareneingängen, Rechnungen/Gutschriften und Lieferantenretouren sowie im Verkauf.

Detailverbesserungen

  • Die Spalte “Angehängt an” im Tab Dokumente in Tickets kann jetzt gefiltert werden.

Detailverbesserungen

  • OP-Liste (Ausgang) und OP-Liste (Eingang): Umbenennung “Massenverarbeitung” zu “Massenaktionen”. Die Möglichkeiten “Alle markieren” und “Alle demarkieren” wurden aus den Massenaktionen entfernt. Alle angezeigten Datensätze auf einer Seite können weiterhin wie auf anderen Übersichtsseiten über die Checkbox ausgewählt werden.
  • Mahnlauf verarbeiten und Zahllauf verarbeiten werden jetzt als Hintergrundprozesse ausgeführt. Eine Ampel gibt das Fehlerprotokoll aus.

ITscope

Vorabartikel

Es nicht notwendig, bei der Nutzung von ITscope bereits Artikel im Angebot anzulegen.

Im Angebot kann eine Position aus ITscope befüllt werden, aber der Artikel wird erst beim Übergang vom Angebot zum Auftrag angelegt. Diese Option kann in den ITscope Einstellungen im Tab Angebot ausgewählt werden.

Zuordnung Artikelfelder weclapp > ITscope

In den ITscope Einstellungen kann eine eigene Zuordnung der einzelnen Felder hinterlegt werden, um zu definieren, welche Felder übertragen werden.

weclappOS

  • Fehlerbehebung Druckjob für Versandetiketten.

EGIS

Unter globale Einstellungen > Integration > Externe Dienste findet ihr unsere neue Schnittstelle zu EGIS. Über diese Schnittstelle können Artikel und Preise von EGIS zu weclapp übertragen werden.

Artikel aus egis

Über den Button “Externe Dienste” könnt ihr in der Artikelübersicht oder der Artikeldetailseite die EGIS Artikel aktualisieren.

Amazon

  • Ein Aktionsrabatt wird als Text in den Positionen eingetragen.
  • Finanzen/Bank: Neue Spalten Transaktions-ID und Importdatum in der Bank.

Shopify

  • Feld Alternative zum Kundenfeld “im Shop verfügbar” wurde für die Kundenübertragung ergänzt.

Shopware 6

  • Fehlerbehebung: Bei der Kundenübertragung wird nun auch die Zahlungsart gesetzt.

Kontakte

  • Verbesserung der Spaltenabbildung beim Import mit der Importvorlage.

Angebot

  • Neue Option “Opt./Alt.-Kennzeichnung fett drucken” für die Spalte optionale & alternative Positionen.

Kommissionierschein

  • Für die Spalte Beschreibung auf dem Kommissionierschein gibt es die neue Auswahlmöglichkeit “Chargennummern und Verfallsdatum drucken”.

Mahnung

  • Auf einer Mahnung wird jetzt der Rechnungstyp angedruckt.
  • Neue Zeile im Info-Block “Berücksichtigt sind Buchungen bis einschl.”
  • Formularkonfigurationsmöglichkeiten für die Tabelle “Unverrechnete Buchungen”.

PDF-Vorschau

  • In Retouren ist jetzt eine PDF-Vorschau für den Retoureneingangsschein verfügbar.
  • Auf der Detailseite des Wareneingangs gibt es jetzt eine PDF-Vorschau.

Detailverbesserungen

  • Für “(Opt.)” und “(Alt.)” kann jetzt unter globale Einstellungen > Formularwesen > Übersetzung eine andere Übersetzung hinterlegt werden.

PUT für einzelne Werte

Mit einem PUT können jetzt auch nur Änderungen einzelner Werte durchgeführt werden, wenn zusätzlich der Parameter ignoreMissingProperties=true mitgesendet wird.

Somit müsst ihr bei Änderungen nicht mehr den gesamten Datensatz senden, sondern nur die gewünschten Änderungen.

Achtung: Wenn in einem Array eine Änderung übermittelt werden soll, müssen für die anderen Einträge innerhalb des Arrays die IDs mitgegeben werden, da diese sonst gelöscht werden.

Beispiel: /webapp/api/v1/shipment/id/{ID}?ignoreMissingProperties=true

Bitte testet die neue Funktion vorab, um mögliche ungewollte Löschungen innerhalb eines Datensatzes zu vermeiden.

Retouren

Neue Endpunkte:

/shipmentReturnAssessment (Feststellung)

Verfügbar mit: GET, POST, DELETE, PUT

Pflichtfelder beim POST:
{
“name”: “WERT”,
“customerReturn”: true,
“supplierReturn”: true
}

/shipmentReturnError (Fehler)

Verfügbar mit: GET, POST, DELETE, PUT

Pflichtfelder beim POST:
{
“name”: “WERT”,
“customerReturn”: true,
“supplierReturn”: true
}

/shipmentReturnReason (Ursache)

Verfügbar mit: GET, POST, DELETE, PUT

Pflichtfelder beim POST:
{
“name”: “WERT”,
“customerReturn”: true,
“supplierReturn”: true
}

/shipmentReturnRectification (Behebung)

Verfügbar mit: GET, POST, DELETE, PUT

Pflichtfelder beim POST:
{
“name”: “WERT”,
“customerReturn”: true,
“supplierReturn”: true
}

Verkaufsretoure und Lieferantenretoure

Folgende Felder wurden eingefügt im Abschnitt “shipmentItems” bzw. “incomingGoodsItems”:

“returnAssessmentId”: “{ID}”,
“returnAssessmentName”: “WERT”,
“returnErrorId”: “{ID}”,
“returnErrorName”: ” WERT “,
“returnReasonId”: “{ID}”,
“returnReasonName”: ” WERT “,
“returnRectificationId”: “{ID}”,
“returnRectificationName”: ” WERT”,

ACHTUNG:

“defaultShippingCarrier” wird in salesOrder und shipment gegen “defaultShippingCarrierId” und “defaultShippingCarrierName” ersetzt.

Neuer Endpunkt /shippingCarrier

Verfügbar mit: GET, POST, PUT, DELETE

Pflichtfelder beim POST:
{
“name”: “WERT”
}

Artikel

Im Artikel sind jetzt die Wiederbeschaffungstage verfügbar über das Feld: procurementLeadDays.

Verkaufsrechnung

Für Verkaufsrechnungen steht nun auch DELETE salesInvoice zur Verfügung.

Verkaufsbelege

Es wurden die beiden Felder hinzugefügt:
“netAmountForStatistics”: “WERT”,
“netAmountForStatisticsInCompanyCurrency”: “WERT”,

Diese geben den Nettobetrag Position inkl. Kopfrabatte/-zuschläge (netAmountForStatistics) bzw. Nettobetrag Position inkl. Kopfrabatte/-zuschläge (Hauswährung) (netAmountForStatisticsInCompanyCurrency) an.

Die Felder sind verfügbar in folgenden Belegen:
Angebotspositionen (quotationsItem),
Auftragspositionen (salesOrderItem),
Rechnungspositionen (salesInvoiceItem),
Bestellungen (purchaseOrderItem),
Einkaufsrechnungen (purchaseInvoiceItem).

Optimierung der ConnectionTimeouts bei Webhooks

  • neuer SocketTimeout: 10 Sek. (= maximale Dauer der Datenübertragung)
  • neuer ConnectTimeout: 1 Sek. (= maximale Dauer des Verbindungsaufbaus)

Im Changelog wurden nur die wichtigsten Punkte aufgeführt. Neben den aufgelisteten gab es noch weitere Features & Verbesserungen.

Die API Änderungen werden gesondert im API Changelog dokumentiert.