> For the complete documentation index, see [llms.txt](https://help.vario-software.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.vario-software.de/vario-cloud-changelog/2026/2026.32.0.md).

# 2026.32.0

## <i class="fa-star" style="color:$primary;">:star:</i> Highlight: Neues Mahnwesen und überarbeitete Zahlläufe

Mahnwesen, Lastschrift und Überweisung wurden von Grund auf überarbeitet. Neu sind vor allem **Sammelmahnungen**, ein durchgängiger Ablauf vom **Mahnvorschlag** über den **Entwurf** bis zur **Ausgabe** sowie eine neue Detailansicht für **Zahlläufe** mit Validierung und Korrekturmöglichkeiten.

<details>

<summary><mark style="color:$primary;"><strong>Finanzen/Mahnwesen:</strong></mark> Neues Mahnwesen mit Sammelmahnungen</summary>

Das Mahnwesen gliedert sich jetzt in die drei Reiter **"Mahnvorschlag"** (alle mahnbaren offenen Posten), **"Mahnbare Kunden"** (die Sicht auf Kundenebene) und **"Mahnläufe"** (die bereits erzeugten Läufe mit ihren Mahnungen). In der Übersicht der Mahnläufe wird zusätzlich die Anzahl der **offenen Mahnungen** je Lauf ausgewiesen.

**Gruppierung des Mahnlaufs**

Im Dialog **„Mahnlauf anlegen“** legst Du über die **Gruppierung** fest, wie die Mahnungen gebildet werden:

* **Sammelmahnung je Kunde** – eine Mahnung pro Kunde über alle mahnbaren Posten. Empfohlen.
* **Je Kunde und Mahnstufe** – getrennte Mahnungen je Mahnstufe, für stufengenaue Mahntexte.
* **Einzelmahnung je offenem Posten** – wie bisher: eine Mahnung pro offenem Posten.

Über das Feld **„Zahlungen berücksichtigt bis“** steuerst Du zusätzlich, bis zu welchem Datum eingegangene Zahlungen in den Lauf einfließen.

**Auswahl steuern**

Der Mahnlauf kann über die **gesamte aktuelle Filterung** laufen oder über eine **Markierung**. Für die Markierung stehen zwei Modi zur Verfügung:

* **Einbeziehen** – nur die markierten Posten mahnen
* **Ignorieren** – alle gefilterten Posten außer den markierten mahnen

Die Auswahl wird laufend zusammengefasst, inklusive **Mahnbetrag** und **Gebühren**. Startest Du aus der Kunden-Sicht, ist immer eine Auswahl von Kunden erforderlich.

**Vom Entwurf zur Ausgabe**

Ein Mahnlauf durchläuft die Schritte **„Prüfen & Festschreiben“** und **„Ausgeben“**:

* Die erzeugten Mahnungen sind zunächst **Entwürfe** und können bearbeitet werden – einzelne **offene Posten hinzufügen oder entfernen**, **Kopftext**, **Fußtext**, **Betreff** und **Sprache** anpassen oder den **Standardtext der Mahnstufe** verwenden.
* Beim **Festschreiben** werden **Gebühren und Zinsen gebucht** – einzeln, für eine Markierung oder für den kompletten Lauf.
* Anschließend werden die Mahnungen **ausgegeben**; der Fortschritt wird mit „{x} von {y} ausgegeben“ angezeigt. Der komplette Mahnlauf lässt sich auch als Ganzes drucken.
* **Entwürfe löschen** oder eine festgeschriebene **Mahnung stornieren** ist jederzeit möglich – die betroffenen offenen Posten werden dadurch wieder **mahnbar**, gebuchte Gebühren und Zinsen werden **zurückgebucht**.

**Umgang mit der Mahngebühr**

Je Mahnlauf legst Du über den **„Umgang mit der Mahngebühr“** fest, wie mit **Mahngebühr und Mahnzins** verfahren wird:

* **Auf Posten verteilen** – die Gebühr wird anteilig den offenen Posten zugeschlagen.
* **Eigener offener Posten** – erzeugt einen eigenen Gebühren-Posten. Bei einer Sammelmahnung je Kunde ist diese Option nicht möglich.
* **Nur andrucken, nicht buchen** – die Gebühr erscheint im Schreiben, wird aber nicht gebucht.

Für die Buchung stehen in der **Kontozuordnung** die neuen Einträge **„Gezahlte Mahngebühren“** und **„Gezahlte Mahnzinsen“** zur Verfügung.

{% hint style="info" %}

## **Wichtig für die Ausgabe der Mahnungen:**

Für das neue Mahnwesen wird ein **überarbeiteter Standard-Mahnreport** ausgeliefert. Damit dieser greift und die Mahnungen weiterhin gedruckt ausgegeben werden können, werden **bestehende, vom Standard abweichende Mahnreporte automatisch deaktiviert**.
{% endhint %}

</details>

<details>

<summary><mark style="color:$primary;"><strong>Offene Posten:</strong></mark> Mahngebühren des Lieferanten erfassen</summary>

Erhältst Du selbst eine Mahnung, können die **Mahngebühren und Mahnzinsen des Lieferanten** jetzt direkt am offenen Posten gebucht werden. Über die Aktion **„Mahngebühren erfassen“** trägst Du **Mahngebühr**, **Mahnzins** und eine **Bemerkung** ein; der **neue offene Betrag** wird sofort angezeigt.

Optional öffnet **„Mahnschreiben hinterlegen“** direkt nach dem Buchen die **Dateiablage** zur erzeugten Bewegung, um das Schreiben des Lieferanten zu archivieren.

Eine falsch erfasste Gebühr lässt sich über **„Mahngebühr stornieren“** zurücknehmen – der offene Posten wird dabei um Gebühr und Zins reduziert. Erfasst werden muss mindestens eine Gebühr oder ein Zins größer 0; negative Beträge sind nicht zulässig.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Finanzen/Zahlungen:</strong></mark> Überarbeitete Zahlläufe für Lastschrift und Überweisung</summary>

**Lastschrift- und Überweisungsläufe** haben eine neue Detailansicht erhalten. Ein Lauf gliedert sich in die Reiter **"Selektion"** und **"Zahlungen"**; die Zahlungen können wahlweise als **Formular** oder als **Tabelle** angezeigt werden.

**Der bisherige Zwischenschritt über den Zahlungslauf entfällt.** Bisher musste vor der eigentlichen Lastschrift bzw. Überweisung zunächst ein separater Zahlungslauf erzeugt und geöffnet werden. Jetzt landest Du aus der Selektion heraus direkt bei den **Zahlungen des erzeugten Laufs**.

**Erzeugen**

Ist nichts markiert, fragt das System nach, ob der Lauf für **alle offenen Posten der aktuellen Filterung** erzeugt werden soll. Bei einer Markierung stehen – wie im Mahnwesen – die Verarbeitungsmodi **„Nur markierte verarbeiten“** und **„Markierte ignorieren“** zur Verfügung.

**Prüfen und korrigieren**

* Jeder Lauf zeigt **Anzahl Datensätze**, **Gesamtbetrag** und die Anzahl **fehlerhafter Datensätze**.
* Zu jedem Datensatz werden die **Validierungsmeldungen** angezeigt. Enthält eine Zahlung Fehler, kann sie nicht versendet werden – nach der Korrektur prüfst Du über **„Neu prüfen“** erneut.
* **Empfänger** lassen sich ergänzen und bearbeiten, die **Bankverbindung des Empfängers** kann direkt geändert werden. Sind keine Bankverbindungen hinterlegt, weist ein Hinweis darauf hin.
* Das **Wertstellungsdatum** kann manuell gesetzt werden.
* Ein kompletter Lauf lässt sich über **„Zahllauf stornieren“** auflösen.

Die Status eines Laufs wurden vereinheitlicht, unter anderem **„Zur Übergabe bereit“** und **„Fehlerhaft“**.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Einstellungen/Zahlungsträgervorlagen:</strong></mark> Gutschriften vor der Lastschrift verrechnen</summary>

In der **Zahlungsträgervorlage** steht die neue Einstellung **„Gutschriften vor Lastschrift verrechnen“** zur Verfügung. Ist sie aktiv, werden vor dem Einzug die **offenen Gutschriften des Kunden mit den Rechnungen des Laufs verrechnet**. Vollständig ausgeglichene Rechnungen fallen dadurch aus dem Lauf heraus.

Die Einstellung ist nur bei Vorlagen vom **Typ Lastschrift** möglich.

</details>

## <i class="fa-lightbulb-on" style="color:$primary;">:lightbulb-on:</i> Neuerungen

<details>

<summary><mark style="color:$primary;">Adresse/ Bereich "Vertreter": Benutzer-Zuweisung und neue Rechte</mark></summary>

Im Bereich "**Vertreter"** einer Adresse steht jetzt das neue Feld "**Benutzer"** zur Verfügung. Darüber kann einem Vertreter genau ein Benutzer zugeordnet werden. Ein Benutzer kann dabei nur einem Vertreter zugewiesen werden.

<figure><img src="/files/7SJclron0273ocP7IcVr" alt=""><figcaption></figcaption></figure>

Ist ein Benutzer einem Vertreter zugeordnet, sieht er standardmäßig nur die für ihn relevanten Daten – also eigene Belege, Belegpositionen und Adressen. Über die beiden neuen Rechte **„Vertreter: Fremde Belege sehen“** und **„Vertreter: Fremde Adressen sehen“** kann diese Einschränkung bei Bedarf gezielt aufgehoben werden. Beide Rechte wirken unabhängig voneinander und ermöglichen eine flexible Steuerung der Sichtbarkeit.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Einstellungen/Allgemein/Vorlagen:</strong></mark> Neue Vorlagen für Assets</summary>

Unter **Einstellungen/Allgemein/Vorlagen** steht jetzt der neue Bereich **"Assets"** zur Verfügung. Über die Schaltfläche **"Asset-Vorlage"** legst Du Vorlagen an, in denen Du zum Beispiel Bezeichnung, Asset-Typ, Artikel oder Adresse vorbelegst.

Beim Anlegen eines Assets kannst Du im Dialog oben eine **Vorlage** auswählen. Die Werte der Vorlage werden als Platzhalter in den Feldern angezeigt und automatisch übernommen, sofern Du nichts Abweichendes einträgst. Zusätzlich werden im Anlage-Dialog jetzt auch die **Zusatzfelder** des Assets angezeigt, sofern für Assets Zusatzfeldgruppen hinterlegt sind. Dadurch lassen sich Assets vollständig und einheitlich in einem Schritt erfassen.

</details>

<details>

<summary><mark style="color:$primary;"><strong>DATEV-App:</strong></mark> Neue Fehlerbehebung für Buchungsdateien</summary>

Die **DATEV-App** enthält den neuen Bereich **"Fehlerbehebung"** für Buchungsdateien. Damit kannst Du prüfen, ob in einer bereits an DATEV übermittelten Buchungsdatei Buchungszeilen fehlen.

Der Ablauf erfolgt in zwei Schritten:

* **Schritt 1 – Analysieren:** Du wählst einen oder mehrere **FiBu-Läufe** aus. Die gesendete Buchungsdatei wird aus dem **DMS** gelesen, mit den regulären Exportfunktionen neu erzeugt und mit der gesendeten Datei verglichen. Verglichen wird über **Belegfeld 1, Umsatz, Konto, Gegenkonto und Soll/Haben**. In diesem Schritt wird nichts verändert.
* **Schritt 2 – Beheben:** Über **"Alle Abweichungen beheben"** wird je Lauf eine **\_fix-Datei** mit den fehlenden Buchungen im DMS angelegt. Die Korrekturdatei kann anschließend an DATEV gesendet werden.

Die angelegten Korrekturdateien lassen sich zusätzlich als **ZIP herunterladen** oder gesammelt **zur Löschung markieren**.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Shopify-App:</strong></mark> SEO-Angaben im Produkt-Listing</summary>

Im **Produkt-Listing** der Shopify-App gibt es den neuen Bereich **"SEO / Meta-Angaben"**. Dort kannst Du **Meta-Titel**, **Meta-Beschreibung** und **URL-Handle** pflegen und an Shopify übertragen. Alle drei Felder sind **je Sprache** pflegbar und folgen der Sprachauswahl des Listings.

Bleibt das Feld **"URL-Handle"** leer, wird die **Artikelnummer** verwendet. Eine Änderung des URL-Handles ändert die Produkt-URL im Shop; Shopify normalisiert den Wert dabei automatisch (Kleinbuchstaben, Bindestriche).

</details>

<details>

<summary><mark style="color:$primary;"><strong>Amazon-App:</strong></mark> Versandart zusätzlich zum Versender zuordnen</summary>

Das bisherige **"Versender-Mapping"** in den Verkaufskanal-Einstellungen heißt jetzt **"Versender- & Versandart-Mapping"**. Neben der Zuordnung **Versender → CarrierCode** kann dort zusätzlich die Zuordnung **Versandart → ShippingMethod** hinterlegt werden. Dadurch werden Versandinformationen genauer an Amazon zurückgemeldet.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Verkaufsbeleg:</strong></mark> Neue Aktion "Liefertermine ändern"</summary>

Neben der Aktion **„Stapelverarbeitung ändern“** gibt es jetzt die eigenständige Aktion **„Liefertermine ändern“**. Damit lassen sich bei einem **veröffentlichten Beleg** die folgenden Felder nachträglich anpassen, ohne den Beleg erneut in Bearbeitung nehmen zu müssen:

* **Lieferdatum (Wunsch)** – inklusive Zeitraum bis **Zustellungstag**
* **Lieferdatum (Bestätigt)** – inklusive Zeitraum
* **Versanddatum**

Die beiden Aktionen sind über getrennte Rechte steuerbar: **„Stapelverarbeitung und Priorität nach Veröffentlichung ändern“** und **„Liefer- und Versanddaten nach Veröffentlichung ändern“**. So kann zum Beispiel die Terminpflege freigegeben werden, ohne gleichzeitig die Steuerung der Stapelverarbeitung zu erlauben.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Adresse/Lieferant:</strong></mark> Bestellungen blockieren</summary>

In den **Lieferantendaten** einer Adresse steht der neue Schalter **„Bestellungen blockieren“** zur Verfügung. Damit kannst Du einen Lieferanten gezielt für Bestellungen sperren, zum Beispiel bei offenen Reklamationen oder einer laufenden Prüfung der Geschäftsbeziehung.

Der Schalter kann nur mit dem neuen Recht **„Bestellsperre ändern“** bearbeitet werden; ohne das Recht wird er nur angezeigt. Zusätzlich lässt sich das Feld in der **Adressvorlage** vorbelegen.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Belege und Kasse:</strong></mark> Minusmengen erfassen und an der Kasse auszahlen</summary>

In **Ein- und Verkaufsbelegen** sowie in **Kassenbons** können Positionen jetzt mit einer **Minusmenge** erfasst werden. Damit lassen sich zum Beispiel Rücknahmen oder Gutschriftspositionen direkt im laufenden Beleg abbilden, ohne einen separaten Beleg anlegen zu müssen.

Bei Positionen mit Minusmenge muss auch die **Buchungsmenge negativ** sein – Seriennummern- und Chargenbuchungen werden entsprechend geprüft und weisen bei einer falschen Richtung auf den Fehler hin.

Ergibt sich an der **Kasse** dadurch eine **negative Endsumme**, öffnet sich der neue Dialog **„Auszahlung an den Kunden“**. Dort wählst Du das **Zahlungsmittel** für die Erstattung aus und kannst den Betrag bei Bedarf auf **mehrere Zahlungsmittel aufteilen**. Der noch nicht zugeordnete Restbetrag wird laufend angezeigt; abgeschlossen wird der Vorgang über **„Auszahlen & abschließen“**.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Verkaufsbeleg:</strong></mark> Übernahme in die Einzel-Kommissionierung mit Mengenauswahl</summary>

Für die Übernahme eines Auftrags in die **Einzel-Kommissionierung** gibt es die neue Aktion **„in Einzel-Kommissionierung mit Auswahl übernehmen“** bzw. **„Mit Vorlage "…" in Kommissionierung mit Auswahl übernehmen“**. Vor der Übernahme öffnet sich ein Dialog, in dem Du je Position die **Ziel-Menge** festlegst. Ohne Auswahl weist ein Hinweis darauf hin, dass **keine Position mit einer Menge** zur Übernahme erfasst wurde.

Zusätzlich wird bei der Übernahme das **Lieferdatum** geprüft:

* Ist das Lieferdatum des Belegs oder einer Position **noch nicht erreicht**, wird nachgefragt, ob die Lieferung trotzdem durchgeführt werden soll. Die Menge wird in diesem Fall nicht vorbelegt.
* Liegt das Lieferdatum einer Position **außerhalb des erlaubten Bereichs**, erscheint ebenfalls eine Rückfrage mit dem zulässigen Zeitraum.

Ist die zu liefernde Menge größer als die **Restmenge**, wird die Übernahme mit einem entsprechenden Hinweis abgewiesen.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Versand-Apps:</strong></mark> Versandetiketten im ZPL-Format für Thermodrucker</summary>

Die **DHL-App** unterstützt jetzt neben **PDF** auch das Ausgabeformat **ZPL2** für Thermodrucker. Das Format wird in den **Einstellungen der Versandart** über das neue Feld **"Ausgabeformat"** gewählt. Ist **ZPL2** aktiv, stehen bei der **"Ausgabegröße"** nur noch die von DHL unterstützten **Thermo-Formate** (910-300-400, 910-300-410, 910-300-600, 910-300-610) zur Auswahl – eine unpassende Kombination kann damit nicht mehr entstehen.

Damit lassen sich Versandetiketten bei **DHL**, **DPD**, **UPS** und **GLS** durchgängig direkt auf dem Thermodrucker ausgeben – sowohl aus dem Beleg heraus als auch über die **Pickliste am MDE**.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Belege:</strong></mark> Überarbeitete Positionserfassung</summary>

Die Erfassung von **Belegpositionen** wurde grundlegend überarbeitet. Belege mit vielen Positionen lassen sich damit deutlich flüssiger bearbeiten.

**Blättern in den Positionen**

Die Positionsliste wird jetzt seitenweise angezeigt. Wie viele Positionen pro Seite geladen werden, legst Du unter **Benutzereinstellungen/Arbeitsumgebung** im Feld **"Positionen je Seite"** fest – zur Auswahl stehen **10, 25, 50, 100** oder **"Alle"**. Über der Liste wird zusätzlich die Gesamtzahl der Positionen (**„Positionen gesamt“**) ausgewiesen.

**Schnellerfassung**

Im Erfassungsfeld kann jetzt neben der **Artikelnummer** auch die **EAN** eingegeben werden – wahlweise zusammen mit der Menge in der Form **Menge\*Artikelnr.** und **Enter**. Wird die Eingabe nicht erkannt, weist der Hinweis **„Eingabe nicht erkannt“** darauf hin. Ist der Artikel bereits im Beleg enthalten, erscheint der Hinweis **„Artikel … ist bereits als Position … im Beleg enthalten“**, sodass Doppelerfassungen sofort auffallen.

**Neue Tastenkürzel**

Für das Arbeiten ohne Maus stehen in Belegen folgende Tastenkürzel zur Verfügung:

* **Alt + P** – Positionserfassung fokussieren
* **Alt + Shift + P** – Position duplizieren
* **Alt + Entf** – Position löschen
* **Alt + Shift + ↑ / ↓** – Position nach oben/unten verschieben
* **Alt + O** – Positionsdetails öffnen

Ergänzend gelten weiterhin **Alt + Bild↑** bzw. **Alt + Bild↓**, um eine Position am Anfang oder am Ende einzufügen.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Offene Posten:</strong></mark> Verrechnung stornieren</summary>

Eine **Verrechnung von Offenen Posten** kann jetzt wieder rückgängig gemacht werden. Über die neue Aktion **„Verrechnung stornieren“** im Offenen Posten werden die zuvor verrechneten OPs wieder **offen** gestellt. Vor der Ausführung erscheint eine Sicherheitsabfrage mit dem Hinweis, dass die verrechneten OPs dadurch wieder offen werden.

Damit lässt sich eine versehentlich oder falsch durchgeführte Verrechnung korrigieren, ohne die betroffenen Offenen Posten manuell nachbearbeiten zu müssen.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Artikel:</strong></mark> Verkaufspreiskalkulation auf EK-Basis</summary>

Die Neuberechnung EK-abhängiger Verkaufspreise wurde überarbeitet. Unter **Einstellungen/Artikel/Preise** findest Du dafür jetzt den Bereich **"Verkaufspreiskalkulation auf EK-Basis"**. Damit werden **alle Verkaufspreise, die auf einem Einkaufspreis (DEK oder letzter EK) basieren**, mit dem hinterlegten Zuschlag neu berechnet. Der Lauf erfolgt **im Hintergrund** und kann je nach Artikelanzahl etwas dauern.

Zusätzlich kann die Neuberechnung gezielt für **einzelne oder mehrere ausgewählte Artikel** aus der Artikelliste heraus gestartet werden. Vor dem Start wird die Anzahl der betroffenen Artikel zur Bestätigung angezeigt.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Shopify-App:</strong></mark> Einrichtungsassistent mit Bild-Import</summary>

Die Einrichtung der Shopify-App führt jetzt Schritt für Schritt durch alle notwendigen Punkte: **Willkommen**, **Zugangsdaten**, **Verbindungstest**, **Datenanalyse**, **Bilder** und **Webhooks registrieren**. Der neue Schritt **"Bilder"** übernimmt den **Import der Produktbilder** direkt bei der Einrichtung, sodass er nicht mehr separat angestoßen werden muss. Die Datenanalyse zeigt zudem, wie viele Datensätze noch **nicht importiert oder nicht verbunden** sind.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Einstellungen/Verkaufskanäle:</strong></mark> Manuelle Übernahme in Rechnung und Gutschrift unterbinden</summary>

Am **Verkaufskanal** stehen die beiden neuen Schalter **„Manuelle Übernahme in Rechnung unterbinden“** und **„Manuelle Übernahme in Gutschrift unterbinden“** zur Verfügung. Sind sie aktiv, wird für Belege dieses Kanals die entsprechende **Übernahme nicht mehr angeboten** – zum Beispiel **Lieferschein → Rechnung** oder **Rechnung → Gutschrift**.

Das ist für Kanäle gedacht, die ihre Rechnungen und Gutschriften **selbst erzeugen**: Eine versehentlich von Hand erzeugte Rechnung kann so nicht mehr neben der Rechnung des Shops oder Marktplatzes entstehen. Die Sperre wirkt auf **alle Belege des Kanals** – setze sie deshalb gezielt an dem Kanal, dessen Belege betroffen sein sollen.

Für Ausnahmen gibt es das neue Recht **„Manuelle Beleg-Übernahme trotz Verkaufskanal-Sperre“**. Wer es besitzt, kann die Belege des gesperrten Kanals weiterhin übernehmen. Das Recht wird **keiner Rolle automatisch zugewiesen** und muss gezielt vergeben werden.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Lager/Lagerbewegung:</strong></mark> Lagerumbuchungen für den Scanner-Betrieb</summary>

Die **Lagerumbuchungen** und der **Wareneingang (MHD) umbuchen** wurden für das Arbeiten mit dem **Barcode-Scanner** überarbeitet.

**Erfassen ohne Suchdialog**

**Artikel** und **Lagerplätze** werden bei einem Scan direkt übernommen, statt den Suchdialog zu öffnen. Nach jeder Eingabe wandert der Fokus automatisch in das nächste Feld der Zeile, sodass eine Zeile ohne Maus und ohne Tabulator gefüllt werden kann.

**Neue Benutzereinstellungen**

Unter **Benutzereinstellungen/Arbeitsumgebung** stehen dafür drei neue Einstellungen zur Verfügung:

* **„Lagerumbuchung: Ziel-Lagerplatz als letzte Eingabe erfassen und beim Scan direkt buchen“** – der Ziel-Lagerplatz rückt in der Zeile ans Ende. Wird er gescannt und ist die Zeile vollständig, wird **sofort gebucht**.
* **„Standard-Quelllager für Lagerumbuchungen“** und **„Standard-Ziellager für Lagerumbuchungen“** – beide Läger sind beim Öffnen der Maske bereits vorbelegt.

**Scanprotokoll**

Unterhalb der Erfassung führt das neue **„Scanprotokoll“** die letzten Buchungen der Sitzung mit Uhrzeit auf – erfolgreiche Buchungen in der Form **Menge × Artikel → Ziel**, Fehler mit der jeweiligen Meldung. Das Protokoll dient der Sichtkontrolle beim Durchscannen und wird beim Neuladen der Seite geleert.

**Mindestrestlaufzeit im Blick**

Beim **Wareneingang (MHD) umbuchen** wird zusätzlich geprüft, ob das erfasste MHD die am Artikel hinterlegte **Mindestrestlaufzeit** einhält. Ist sie unterschritten, erscheint der Hinweis **„Mindestrestlaufzeit Eingang unterschritten: {x} statt {y} Tage“**. Die Zeile wird dann **nicht automatisch gebucht** – die Buchung erfolgt bewusst über **„Ausführen“**.

Auf kleinen Bildschirmen werden die Masken zudem **kompakter** dargestellt.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Kasse/Kassenbuch:</strong></mark> Neue Übersicht "OP-Ausgleich / Kundeneinzahlung"</summary>

In der **Detailansicht eines Kassenbuchs** listet die neue Übersicht **„OP-Ausgleich / Kundeneinzahlung“** alle Ausgleiche Offener Posten und alle Kundeneinzahlungen des Kassenbuchs auf – mit **Adressnummer** und **Adressname**.

Ein **Klick auf eine Zeile** öffnet den zugehörigen **Offenen Posten**. Bei einer Kundeneinzahlung ohne Bezug zu einem Offenen Posten wird die **Adresse des Belegs** angezeigt; diese Zeilen sind nicht anklickbar.

</details>

## <i class="fa-arrow-trend-up" style="color:$primary;">:arrow-trend-up:</i> Verbesserungen

<details>

<summary><mark style="color:$primary;">Artikeletiketten für Seriennummern und Chargen gezielt nachdrucken</mark></summary>

Der Nachdruck von **Artikeletiketten für seriennummern- oder chargenpflichtige Artikel** wurde erweitert. Über **Artikel/Aktion/Etikettendruck** können die gewünschten Seriennummern oder Chargen jetzt mithilfe der neuen Suchfunktion gezielt ausgewählt und gedruckt werden.

<figure><img src="/files/oa8egBTgb9gZDZUvgUjI" alt="Artikeletiketten nachdrucken"><figcaption><p>Artikel/Aktion "Etikettendruck"</p></figcaption></figure>

Alternativ können Etiketten auch direkt über **Lager/Seriennummern** nachgedruckt werden. Wähle dort die gewünschte Seriennummer aus und starten Sie den Druck über das **3-Punkt-Menü „Artikeletiketten drucken“**. So lassen sich einzelne Etiketten schnell und gezielt erneut ausgeben, ohne den kompletten Etikettendruck durchlaufen zu müssen.

<figure><img src="/files/NnL93bDjKksON3nCWAXS" alt="Artikeletiketten nachdrucken"><figcaption><p>Lager/Seriennummer: Artikel auswählen und Etikett über das 3-Punkt-Menü ausdrucken</p></figcaption></figure>

</details>

<details>

<summary><mark style="color:$primary;"><strong>Belege:</strong></mark> Titel (Dr., Prof. etc.) in der Belegadresse</summary>

In der **Belegadresse** steht jetzt zusätzlich das Feld **"Titel"** zur Verfügung. Wird eine Adresse in einen Beleg übernommen, wird der in den **Adressstammdaten** hinterlegte Titel (z. B. **Dr.** oder **Prof.**) automatisch mit übernommen und kann im Beleg auch manuell angepasst werden. Das gilt ebenso für abweichende Rechnungsadressen.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Einstellungen/Allgemein/Vorlagen:</strong></mark> Artikelvorlage um Bestellvorschläge erweitert</summary>

In der **Artikelvorlage** kann jetzt zusätzlich der Schalter **"In Bestellvorschlägen berücksichtigen"** vorbelegt werden. Damit legst Du bereits in der Vorlage fest, ob neu angelegte Artikel in Bestellvorschläge einfließen sollen.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Verkaufsbeleg:</strong></mark> Picklisten-Vorlage in der Übernahme-Aktion sichtbar</summary>

Bei der Übernahme eines Auftrags in die **Kommissionierung** wird der Name der verwendeten **Picklisten-Vorlage** jetzt direkt in der Aktion angezeigt – zum Beispiel **„Mit Vorlage "Einzelkommissionierung" in Kommissionierung übernehmen“**. Stehen mehrere Vorlagen zur Verfügung, ist damit sofort erkennbar, welche Vorlage die jeweilige Aktion verwendet.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Artikel/Stückliste:</strong></mark> Mehrstufige Darstellung von Stücklisten</summary>

Im Reiter **"Stückliste"** eines Artikels können Komponenten, die selbst eine Stückliste besitzen, jetzt **aufgeklappt** werden. Dadurch siehst Du mehrstufige Stücklisten direkt an Ort und Stelle, ohne jeden Unterartikel einzeln öffnen zu müssen.

Über das Kontextmenü einer Komponente stehen zusätzlich die Einträge **„Komponente öffnen“** und **„Stückliste der Komponente anzeigen“** zur Verfügung.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Lager/Seriennummern:</strong></mark> Zusatzfelder und Änderungshistorie</summary>

Seriennummern und Chargen können jetzt um **Zusatzfelder** ergänzt werden. Lege dafür eine Zusatzfeldgruppe für den Bereich **"Seriennummern / Chargen"** an – die Felder stehen anschließend im Seriennummern-Formular zur Verfügung und werden in der aufgeklappten Zeile der Seriennummernliste mit angezeigt.

Zusätzlich lässt sich über den neuen Eintrag **„Änderungshistorie“** nachvollziehen, welche Änderungen an einer Seriennummer bzw. Charge vorgenommen wurden.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Artikel:</strong></mark> Seriennummern- und Chargeneinstellungen mitkopieren</summary>

Beim **Kopieren eines Artikels** kann jetzt zusätzlich der Bereich **"Seriennummern-/Chargeneinstellungen"** ausgewählt werden. Damit werden die Einstellungen zur Seriennummern- und Chargenführung direkt in den neuen Artikel übernommen und müssen nicht erneut gepflegt werden.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Belege:</strong></mark> Reiter "Projekte", "Deals" und "Aufgaben" immer sichtbar</summary>

Die Reiter **"Projekte"**, **"Deals"** und **"Aufgaben"** werden im Beleg jetzt **immer angezeigt** – auch dann, wenn noch keine Verknüpfungen bestehen. Bisher wurden die Reiter nur eingeblendet, wenn bereits Datensätze vorhanden waren. Dadurch kannst Du einen Beleg direkt mit einem Projekt, Deal oder einer Aufgabe verknüpfen, ohne den Umweg über das CRM.

Die Anzeige richtet sich nach den Leserechten für den jeweiligen CRM-Bereich.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Shopify-App:</strong></mark> Bestellstatus im Beleg</summary>

Im Beleg zeigt die Shopify-App im Reiter des Verkaufskanals jetzt die Status der zugehörigen Shopify-Bestellung an: **Zahlungsstatus**, **Fulfillmentstatus** und **Zustellstatus** – zum Beispiel „Bezahlt“, „Teilweise ausgeführt“ oder „In Zustellung“. Damit ist ohne Wechsel in den Shop erkennbar, wo die Bestellung gerade steht.

</details>

<details>

<summary><mark style="color:$primary;"><strong>DPD-App:</strong></mark> Benachrichtigungskanal bei aktivem Predict</summary>

Ist bei einer Versandart **DPD Predict** aktiv, stehen als Benachrichtigungskanal nur noch **E-Mail** und **SMS** zur Auswahl. Damit werden von DPD abgelehnte Kombinationen von vornherein ausgeschlossen.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Belegposition:</strong></mark> Herkunftsland wird angezeigt</summary>

Das **Herkunftsland** einer Belegposition wird jetzt im **Reiter "Lieferung"** der Position angezeigt – sowohl im Detaildialog als auch im zugehörigen **Dashboard-Widget**. So ist die für Zoll und Ursprungsnachweise relevante Information direkt am Beleg sichtbar.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Belegkette:</strong></mark> Beträge werden als Nettowert angezeigt</summary>

In der **Belegkette** werden die Beträge jetzt einheitlich als **Nettowert** ausgewiesen. Der **Bruttowert** wird weiterhin angezeigt, sobald Du mit der Maus über den Betrag fährst. Dadurch sind die Belege der Kette unabhängig von der Steuerart direkt miteinander vergleichbar.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Kasse/Kassenabschluss:</strong></mark> Kundeneinzahlungen separat ausgewiesen</summary>

In der Übersicht des **Kassenabschlusses** werden die **Kassenquittungen** jetzt aufgeschlüsselt: **„davon Umsatz“** und **„davon Kundenzahlung“**. Kundeneinzahlungen und der Ausgleich Offener Posten sind damit klar vom eigentlichen Umsatz getrennt und im Kassenabschluss nachvollziehbar.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Shopify-App:</strong></mark> Veraltete Zusatzfeld-Mappings werden erkannt</summary>

Im **Zusatzfeld-Mapping** der Shopify-App werden Felder, die es im ERP nicht mehr gibt, jetzt als **veraltet** gekennzeichnet und beim Upload nicht mehr berücksichtigt. Ein **Banner** auf der Einstellungsseite weist zusätzlich darauf hin, dass betroffene Mappings angepasst werden sollten.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Kasse:</strong></mark> Kopf-Bild und Fuß-Subreport für Quittungen</summary>

Für den Druck von **Kassenquittungen** stehen zwei neue Report-Parameter zur Verfügung: **„Pfad zu einem Kopf-Bild“** und **„Pfad zu einem Fuß-Subreport“**. Damit lassen sich Quittungen zum Beispiel mit einem Firmenlogo im Kopf und individuellen Hinweisen im Fußbereich versehen, ohne den Report selbst anpassen zu müssen.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Shopify-App:</strong></mark> Sprachabhängige Bild-Metadaten</summary>

Die **Metadaten der Produktbilder** im Shopify-Listing können jetzt **je Sprache** gepflegt werden. Felder, für die ein sprachabhängiger Wert vergeben werden kann, sind mit einem **Globus-Symbol** und dem Hinweis „Hier kann ein sprachabhängiger Wert vergeben werden“ gekennzeichnet.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Shopify-App:</strong></mark> Tracking-Upload bei Paket-Fertigstellung</summary>

Die Übermittlung der **Trackingnummer** an Shopify ist jetzt an die **Fertigstellung des Pakets** gekoppelt. Die Sendungsdaten werden damit genau dann übertragen, wenn das Paket im Versand abgeschlossen wurde – und nicht mehr zu einem abweichenden Zeitpunkt.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Etikettendruck:</strong></mark> Kopien werden als ein Druckauftrag gesendet</summary>

Beim **Raw-Druck über den Local Link unter Windows** – also beim direkten Druck von **ZPL-/EPL-Etiketten** auf einem Thermodrucker – werden **mehrere Kopien** jetzt als **ein einziger Druckauftrag** an den Drucker übergeben statt als mehrere Einzelaufträge. Dadurch können fremde Druckaufträge einen Etikettenstapel nicht mehr unterbrechen, und bei einem Fehler bleibt kein halb gedruckter Stapel zurück.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Offene Posten:</strong></mark> Buchungsart der OP-Bewegungen</summary>

Jede **Bewegung eines Offenen Postens** trägt jetzt eine **Buchungsart**. Unterschieden werden **Forderung** und **Verbindlichkeit**, **Zahlungseingang** und **Zahlungsausgang**, **Mahnungsforderung** und **Mahnungsverbindlichkeit** sowie die jeweiligen **Storni**.

Die Buchungsart steht in den **konfigurierbaren Tabellen** als Spalte und als Filter zur Verfügung. Damit lassen sich zum Beispiel alle Zahlungseingänge oder alle stornierten Mahnbuchungen eines Zeitraums direkt auswerten, ohne die Herkunft der Bewegung manuell zu deuten.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Adresse/Kontingente:</strong></mark> MHD beim Buchen von Kontingentartikeln</summary>

Beim **Buchen eines Kontingentartikels** an der Adresse wird jetzt zusätzlich das **MHD** bzw. das **Verfallsdatum** abgefragt, sofern der Artikel es verlangt. Das Feld ist ein Pflichtfeld – ohne Datum wird die Buchung nicht ausgeführt. Die Beschriftung richtet sich dabei nach der Einstellung am Artikel (**MHD** oder **Verfallsdatum**).

</details>

<details>

<summary><mark style="color:$primary;"><strong>Freie VQL und Skripte:</strong></mark> Bessere Autovervollständigung im Editor</summary>

Die **Autovervollständigung** in den Editoren wurde deutlich erweitert. Im **VQL-Editor** werden jetzt **Tabellen** und **Felder** vorgeschlagen – inklusive **Unterfeldern** entlang eines Pfades und mit Angabe von **Tabelle** und **Datentyp**. Der Vorschlag greift auch innerhalb von Funktionen.

Im **Skript-Editor** sind zusätzlich die **Typen der Zusatzfelder** Deines Mandanten bekannt, sodass auch eigene Felder mit Vorschlägen unterstützt werden.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Tabellen:</strong></mark> Excel-Export von bis zu 250.000 Datensätzen</summary>

Der **Excel-Export** aus den Tabellen gibt jetzt bis zu **250.000 Datensätze** aus – bisher waren es **25.000**. Im Dialog **„Anzahl der Datensätze auswählen“** kannst Du die gewünschte Anzahl entsprechend höher eintragen. Liegt die Treffermenge darüber, weist ein Hinweis auf die **Export-Verarbeitung** hin, über die sich auch größere Mengen ausgeben lassen.

Über das Feld **„Blockgröße“** legst Du fest, wie viele Datensätze je Server-Anfrage geladen werden – bei Zeitüberschreitungen verkleinere den Wert. Während des Exports zeigt eine Meldung den Fortschritt (**„{x} Datensätze geladen …“**), am Ende die Anzahl der exportierten Datensätze.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Kasse/Kassenabschluss:</strong></mark> Gezählte Endbestände je Zahlungsart</summary>

Der **gezählte Endbestand** wird im Kassenabschluss jetzt für jede **zählpflichtige Zahlungsart** ausdrücklich erfasst und nicht mehr aus dem Systemsaldo abgeleitet.

* Im Schritt **„Bargeld zählen“** sind die Zählfelder **nicht mehr mit 0 vorbelegt**. Ein leeres Feld bedeutet **„nicht gezählt“** – bei leerer Kasse trage eine **0** ein, damit der Endbestand als gezählt gilt. Solange nichts erfasst ist, steht bei **„Ist gezählt“** der Hinweis **„nicht gezählt“**.
* Im Schritt **„Endbestände & Abschöpfung“** wird je Zahlungsart der **„Gezählte Endbestand“** ausgewiesen: bei Bar **„Aus Bargeld-Zählung“**, bei den übrigen bestandsgeführten Zahlungsarten als **eigenes Eingabefeld**. Über **„Soll übernehmen“** übernimmst Du dort den **Saldo vor Abschöpfung** als gezählten Wert.
* Fehlt ein Endbestand, wird der Abschluss abgewiesen – mit dem Hinweis **„Bitte für jede zählpflichtige Zahlungsart den gezählten Endbestand eintragen.“** bzw. **„Der Bar-Endbestand wurde noch nicht gezählt.“** und der Schaltfläche **„Zum Bargeld zählen“**.

Damit ist im Abschluss eindeutig nachvollziehbar, ob eine Zahlungsart tatsächlich gezählt wurde oder der Zählschritt übersprungen wurde. Stückgenau über **Scheine und Münzen** gezählt wird weiterhin nur Bargeld.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Einstellungen/Verkaufskanäle/Kassen:</strong></mark> Anzeige "DSFinV-K Export aktiv"</summary>

In der **Detailansicht einer Kasse** zeigt das neue Feld **„DSFinV-K Export aktiv“**, ob für die Kasse der DSFinV-K-Export läuft. Ist er aktiv, wird die Schaltfläche **„DSFin-VK-Meldung“** nicht mehr angeboten – eine erneute Meldung ist dann nicht nötig.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Belegposition/Zubehör:</strong></mark> Einfügemenge wird übernommen</summary>

Im Reiter **„Zubehör“** einer Belegposition wird beim **„Übernehmen“** jetzt die am Zubehör hinterlegte **Einfügemenge** verwendet. Bisher wurde das Zubehör unabhängig davon mit der Standardmenge in den Beleg geschrieben. Ist am Zubehör keine Einfügemenge hinterlegt, bleibt es bei der bisherigen Vorbelegung.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Datenimport:</strong></mark> Alle Validierungsstatus in der Übersicht</summary>

Im Schritt **„Validierung“** eines Datenimports werden jetzt **alle Validierungsstatus** als Zähler ausgewiesen und lassen sich per Klick als Filter setzen – neu auch **„Außerhalb des Bereichs“** und **„Bereits abgeschlossen“**. Liefert der Import weitere Status, werden sie automatisch mit aufgeführt, sodass die Summe der Zähler immer zur Gesamtzahl der Datensätze passt.

Der Status **„Außerhalb des Bereichs“** steht zusätzlich als **Importstatus** zur Verfügung.

</details>

<details>

<summary><mark style="color:$primary;"><strong>Kategorien:</strong></mark> Löschschutz für verwendete Kategorien</summary>

Eine **Kategorie** lässt sich nicht mehr löschen, solange sie noch verwendet wird – zum Beispiel in einem **Artikel-Listing** eines Verkaufskanals. Geprüft werden dabei auch alle **untergeordneten Kategorien**, sodass beim Löschen eines Zweigs keine Listings mehr ohne Kategorie zurückbleiben.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.vario-software.de/vario-cloud-changelog/2026/2026.32.0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
