Rechnungen - Berechnen
Bugfix

Bugfix zum Beheben eines potentiellen Fehlers beim Bestimmen der nicht zu berechnenden Positionen.

Positionen - Gegenartikelnummer
Bugfix

Es wurde ein Fehler behoben, der dafür sorgen konnte, dass eine Position die Gegenartikelnummer der vorherigen Position übernimmt.

Kundendaten - Global Location Number (GLN)
Bugfix

Bei einer bestimmten Konfiguration des SQL-Servers kann es vorkommen, dass die Abfrage der GLN fehlschlägt. In diesem Fall kam es zu einem Fehler, der die Erstellung der XRechnung verhinderte. Kommt es nun zu diesem Fall, wird die XRechnung einfach ohne die GLN erstellt.

Rabatte - Rabattpositionen
Bugfix

Seit dem letzten Update können Rabattpositionen in der XRechnung dargestellt werden. Rabattpositionen sind Positionen, die einen Rabatt auf die gesamte Rechnung darstellen, anstatt sich nur auf eine einzelne Position zu beziehen. Diese kann man hinzufügen, in dem man in dem Menü rechts die Funktion "Rabatt einfügen" wählt. Man kann aber auch manuell eine Zeile hinzufügen und für diese Position einen negativen Betrag angeben. Es wurde ein Fehler behoben, der auftreten konnte, wenn man eine Rabattposition auf die manuelle Art hinzugefügt hatte.

Positionen - Nicht Berechnen
Neue Funktion

Im WWS kann für einzelne Positionen definiert werden, dass diese nicht berechnet werden sollen. Ist diese Einstellung für eine Position aktiv, oder hat die Position die Menge 0, wird diese Position nicht in die XRechnung aufgenommen.

Kundendaten - Firmierung
Anpassung

Bisher wurde die vollständige Firmierung, bestehend aus Name1 und Name2, nur beim Verkäufer angegeben. Nun wird diese vollständige Firmierung auch beim Kunden sowie in den Lieferinformationen angegeben, anstatt dort nur Name1 zu verwenden.

Kopfdaten - Bestellnummer des Kunden
Anpassung

Die Bestellnummer des Kunden zu einer Rechnung wird in der XRechnung als zusätzliches Dokument angegeben. Dort stand in der Beschreibung bisher "Bestellung: [Bestelldaten]". Dies wurde geändert, sodass dort nun nur die Bestelldaten stehen.

Kopfdaten - Ihre Zeichen
Anpassung

Ist in dem Kopfdaten für "Ihre Zeichen" etwas eingetragen, wird dies nun auch der XRechnung hinzugefügt. Dies Funktioniert auch, wenn die Bezeichnung für "Ihre Zeichen" angepasst wurde.

Lieferadresse - Firmierung
Bugfix

Es wurde ein Fehler behoben, der dafür sorgen konnte, dass bei den Lieferinformationen die Firmierung nicht angegeben wurde.

Rabatte - Rabattpositionen
Bugfix

Im WWS kann man nicht nur auf eine Position einen Rabatt geben, sondern auch Positionen hinzufügen, die einen Rabatt auf die gesamte Rechnung darstellen. Da eine Position in der XRechnung keinen negativen Betrag haben darf, kam es zu einer ungültigen Rechnung, wenn der Rabatt wie eine normale Position behandelt wird. Diese Rabattpositionen werden nun vom Plugin korrekt verarbeitet.

Firmendaten - Global Location Number (GLN)
Neue Funktion

Wenn für Ihre Firma oder einen Standort eines Kunden eine Global Location Number (GLN) hinterlegt ist, wird diese nun in der XRechnung angegeben. Für den Rechnungsempfänger und den Lieferort kann es eine unterschiedliche GLN geben.

Factoringkunde - Factoringkunde Bankverbindung
Bugfix

Es wurde ein Fehler behoben, der bei der Zuordnung der Bankverbindung vorkommen konnte.

Seriennummern - Seriennummern in der XRechnung
Neue Funktion

Es sind nun die Seriennummern der Artikel auf einer Rechnung enthalten. Wenn eine Position einen Artikel mit Seriennummern enthält, werden diese Seriennummern, durch Komma getrennt, als Eigenschaft des Artikels in der XRechnung dargestellt. Diese Zuordnung ist nur möglich, wenn es zu der Rechnung einen Lieferschein gibt, da hier die Seriennummern den Positionen zugeordnet werden.

Factoringkunde - Factoringkunde Bankverbindung
Neue Funktion

Ist ein Kunde im Adressenstamm als Factoringkunde definiert, wird nur die Bankverbindung angegeben, die dort ausgewählt ist. Ist für Factoringkunden keine Bankverbindung ausgewählt, wird in der XRechnung gar kein Zahlungsweg angegeben. Bei allen anderen Kunden sind wie bisher alle Bankverbindungen aus dem Firmenstamm enthalten.

Lieferung - Lieferanschrift
Bugfix

Es wurde ein Fehler behoben, der auftrat, wenn im Formular keine Lieferadresse angegeben war. In diesem Fall wurde fälschlicherweise gemeldet, dass der Ländercode fehlt. Wird keine Lieferadresse angegeben, wird nun korrekt die Adresse des Käufers als Firmenadresse verwendet.

Ansprechpartner - WWS Kopfdaten
Anpassung

Bisher wurde als Ansprechpartner des Verkäufers der WWS-Benutzer angegeben, der die XRechnung erstellt. Im WWS besteht jedoch die Möglichkeit, in den Kopfdaten einen Ansprechpartner einzutragen. Ist dort ein gültiger Mitarbeiter hinterlegt, wird dieser nun für die XRechnung verwendet. Ein gültiger Ansprechpartner ist ein Mitarbeiter, für den im Firmenstamm sowohl eine Telefonnummer als auch eine E-Mail-Adresse hinterlegt sind. Ist der eingetragene Ansprechpartner nicht gültig, wird wie bisher der Mitarbeiter verwendet, der die XRechnung erstellt.

Ausgabe - AdditionalDocumentReference
Anpassung

In der AdditionalDocumentReference wurde die DocumentDescription von "Lieferschein" auf "Lieferschein Nummer" geändert.

Firmenstamm - Formularaufbau
Bugfix

Es wurde ein Fehler behoben, der auftrat, wenn der Aufbau der Formulare so definiert war, dass die Positionsnummer nicht in der ersten Zeile stand.

Formularaufbau im WWS - Rabatte
Bugfix

Es wurde ein Fehler behoben, der auftreten konnte, wenn im Formularaufbau des WWS eine leere Spalte enthalten war.

Notiz - Freitext in der XRechnung
Neue Funktion

Im WWS kann nun eine Notiz zu einer Rechnung hinterlegt werden, die dann in der XRechnung enthalten ist. So lassen sich zusätzliche Informationen angeben, für die es in der XRechnung kein vorgesehenes Element gibt.

Firmenstamm - Bankverbindung
Anpassung

In der XRechnung werden nun alle im Firmenstamm hinterlegten Bankverbindungen aufgeführt, sofern für die jeweilige Bankverbindung eine IBAN hinterlegt ist.

Positionen - Positionsnummer
Anpassung

Die Positionen werden nun nicht mehr fortlaufend nummeriert. Stattdessen werden die Positionsnummern aus dem WWS übernommen.

Kundendaten - Umsatzsteuer-ID des Kunden
Bugfix

Es wurde ein Fehler behoben, der auftrat, wenn für den Rechnungsempänger keine Umsatzsteuer-ID angegeben wurde.

Lieferschein - Lieferscheinnummer
Neue Funktion

Ist zu einer Rechnung/Gutschrift ein Lieferschein vorhanden, wird die Lieferscheinnummer in der XRechnung angegeben.

Umsatzsteuer - Umsatzsteuerkategorie
Neue Funktion

Wird eine Rechnung ins europäische Ausland versendet, wird nun die korrekte Umsatzsteuerkategorie und Kennung für den Befreiungsgrund verwendet. Bisher wurde für alle Rechnungen ins Ausland die selbe Steuerkategorie angegeben.

Lieferung - Lieferadresse
Neue Funktion

In der XRechnung ist nun die Lieferanschrift enthalten. Dafür wird standardmäßig die Rechnungsadresse verwendet, es sei denn es wurde eine abweichende Lieferadresse angegeben (Im Formular rechts raus -> Lieferanschrift).

Bugfix - Datenbankfeld ohne Inhalt
Bugfix

Es wurde ein Fehler behoben, der auftrat, wenn das Plugin auf bestimmte Datenbankfelder zugreifen wollte, denen kein Wert zugewiesen war.

Firmenstamm - Zuständiger Mitarbeiter
Anpassung

Für die Telefonnummer des zuständigen Mitarbeiters wird nun nicht mehr die Telefonnummer verwendet, die im Firmenstamm unter "Persönliche Daten" angegeben ist. Stattdessen wird nun die Nummer herangezogen, die unter "Benutzer pflegen" eingetragen ist.

Firmenstamm - Rabatte
Bugfix

Es wurde ein Fehler behoben, der auftrat, wenn im Formularaufbau im Firmenstamm keine Spalte für den Rabatt festgelegt wurde.

Lieferdatum - Lieferdatumerkennung
Anpassung

Um das Lieferdatum in der XRechnung anzugeben, muss nun nicht mehr das Liefer-/Leistungsdatum in der Kopfdaten der Rechnung angegeben werden. Wenn es zu einer Rechnung einen Lieferschein gibt, wird das Lieferscheindatum als Lieferdatum verwendet. Ist kein Lieferschein vorhanden, wird das Belegdatum der Rechnung verwendet.

Ansprechpartner - Ansprechpartner ohne Name
Bugfix

Wenn einer Rechnung ein Ansprechpartner ohne Name zugeordnet wird, wird dieser Ansprechpartner nun trotzdem für die XRechnung verwendet. Dadurch werden andere Informationen wie E-Mail und Telefonnummer nun korrekt übernommen.

Struktur - Lieferdatum
Neue Funktion

Das Plugin wurde um die Möglichkeit erweitert, das Lieferdatum in der XRechnung anzugeben. Dazu müssen Sie in den Kopfdaten der Formulare das Feld "Liefer-/Leistungsdatum" hinzufügen. Dies können Sie im Firmenstamm in den Grundeinstellungen der Formulare tun. Wählen Sie dafür die entsprechende Rechnungsart aus und klicken Sie den Button "Laden". Unter dem Reiter "Benutzerdefiniert" können Sie dann das Feld "Liefer-/Leistungsdatum" hinzufügen.

Bugfix - Fehlerdump
Bugfix

Verbesserung der Fehlerbehebung bei unerwarteten Fehlern.

Maut - Positionen
Anpassung

Mautgebühren werden nun als gesonderte Position am Ende der XRechnung angegeben.

Rabatte - Positionen
Anpassung

Wenn es für eine Position einen Rabatt gibt, wird die Höhe des Rabattes nun auch angegeben. Dies hat keinen Einfluss auf die Rechnungsbeträge, da die reduzierten Beträge bereits verwendet wurden, hilft aber bei der Nachvollziehbarkeit.

Gegenbezeichnung - Positionen
Anpassung

Wenn für einen Artikel bei einem Kunden eine Gegenbezeichnung vorhanden ist, wird diese nun in der XRechnung mit angegeben.

Firmenname - Bezeichnung
Anpassung

Wenn im Firmenstamm der Name 2 der eigenen Firma angegeben ist, wird dieser nun in der XRechnung verwendet.

Kunde - Bezeichnung
Anpassung

In der XRechnung wird nun zusätzlich auch die Umsatzsteuer-ID des Kunden angegeben, falls diese im Adressenstamm angegeben wurde.

Bugfix - Gutschrift
Bugfix

Es kam zu einem Fehler, wenn eine Gutschrift nicht aus einer Rechnung heraus, sondern manuell erzeugt wurde.

Struktur - Positionen
Anpassung

Die Positionen in der XRechnung sind nun nicht mehr nullbasiert (ehemals Pos.1 im Formular = Position 0 in der XRechnung). Damit sind die Positionsnummern in der XRechnung analog zu den Positionsnummern im Formular.

Bugfix - Bezeichnung
Bugfix

Wenn die Artikelbezeichnung fehlt, wird diese nun aus anderen Quellen ermittelt.

Funktion - Fehlerdump
Neue Funktion

Wenn es zu einem unbehandelten / unerwarteten Fehler kommt, gibt es nun die Möglichkeit einen sogenannten "Fehlerdump" anzufertigen. Damit werden die verwendeten Daten exportiert, um so die Fehlersuche zu vereinfachen.

Bugfix - Länderkennzeichen
Bugfix

Fehlermeldung hinzugefügt, wenn nur ein Buchstabe als Länderkennzeichen verwendet wird (entgegen der Spezifikationen)

Bugfix - Diverse
Bugfix

Meldungen/Überprüfungen hinzugefügt für: Fehler bei: Menge 0 und Leerzeichen als AP. Es wurde auch eine Versionsanzeige bei der Fehlermeldung hinzugefügt.

Release - Release
Sonstiges

Initialrelease