- E-Rechnung über den Flow Builder (Aktion "Dokument erstellen"): Eine bezahlte Bestellung wird jetzt als bezahlt ausgewiesen. Bisher stand der volle Betrag als offen in der Rechnung.
- E-Rechnung über den Flow Builder: Die Versandkostenzeile steht jetzt in der Sprache der Bestellung, nicht mehr in der Sprache der Administration.
- Wird die Rechnung an die Bestellbestätigung angehängt, kommt die Kopie an den Shopbetreiber jetzt zuverlässig mit Rechnung an. Bisher wurde sie versucht, bevor die Rechnung erstellt war, und blieb dann aus (52085). Ist Rechnungskopie + Lieferschein eingestellt, kommen zwei E-Mails: zuerst der Lieferschein, dann die Rechnung.
- Fehlt ein Dokument in der Kopie an den Shopbetreiber, nennt das Log Bestellnummer, Zeitpunkt und was tatsächlich verschickt wurde.
- Kleineres Paket: interne Build- und Testdateien und Entwicklerdokumente werden nicht mehr mitgeliefert. Keine Funktionsaenderung.
- Haertung: Ein Fehler in der Rechnungs-Erzeugung nach einer Zahlungs-, Bestell- oder Lieferstatus-Aenderung bricht den Bestellabschluss bzw. die Zahlung (z. B. PayPal) nicht mehr ab. Der Fehler wird protokolliert, der Kunde kann weiter bestellen.
- Rechnung an der Bestellbestaetigung: Ist ZUGFeRD nur fuer Geschaeftskunden aktiv, erhalten Privatkunden die normale Rechnung jetzt wieder als Anhang der Bestellbestaetigung. Dasselbe gilt, wenn die ZUGFeRD-Rechnung nicht erzeugt werden konnte. Die normale Rechnung entfaellt nur noch, wenn die ZUGFeRD-Rechnung tatsaechlich angehaengt ist.
- Admin-Kopie der Rechnung: Konnte eine E-Rechnung nicht erzeugt werden, ging bisher gar keine Admin-Mail raus. Jetzt kommt sie mit den vorhandenen Dokumenten an, mindestens mit der normalen Rechnung.
- Steht in Einstellungen > Dokumente > Rechnung bei "Fälligkeit der Zahlung" ein Text statt eines Zeitraums (z. B. "sofort ohne Abzug"), kann Shopware keine E-Rechnung erzeugen. Das Plugin meldet das jetzt verständlich im Log und in der E-Rechnungs-Prüfung. Richtige Werte sind z. B. "+14 days" oder "+0 days".
- E-Rechnung (ZUGFeRD) entspricht jetzt der PDF-Rechnung (52082): Käufer ist bei Firmenkunden die Firma der Rechnungsadresse, die USt-IdNr. kommt aus dem Kundenkonto und steht als USt-IdNr. (VA) in der E-Rechnung.
- Alle Rabatte und Gutscheine einer Bestellung werden ausgewiesen, je Steuersatz so aufgeteilt wie in Shopware. Die Steuerbeträge je Satz stammen aus der Bestellung.
- Zahlungsangaben je Zahlungsart: Vorkasse und Rechnung mit der Bankverbindung aus der Rechnungskonfiguration, Bar und Lastschrift mit eigenem Code. Bezahlte Bestellungen sind als bezahlt ausgewiesen.
- Versandkosten mit übersetzter Bezeichnung, Artikel ohne Maßeinheit als Stück (C62), Artikelbeschreibung statt SEO-Beschreibung, Rechnungsdatum aus dem Rechnungsdokument.
- Keine Autoloader-Warnung mehr im Shop: das Plugin meldet sich nicht mehr als zweiter Composer-Autoloader an. Der FroshTools-Systemstatus meldet dadurch keine doppelten Composer-Autoloader bzw. Pakete aus den mitgelieferten Bibliotheken mehr. Funktion und Rechnungserzeugung bleiben unveraendert.
- Eigene Texte auf der Rechnung: an drei Stellen lassen sich jetzt eigene Rechnungstexte hinterlegen ("Textzonen").
- Zubuchbare Features: die zugehoerigen Einstellungen erscheinen nur noch, wenn das jeweilige Feature auch gebucht ist — kein wirkungsloser Konfigurationsbereich mehr.
- Installierbarkeit auf Shopware 6.5 wiederhergestellt und ein fataler Fehler behoben, wenn ein anderes Plugin den PdfRenderer des Kerns dekoriert.
- Fixed storefront-context invoice creation when a third-party bundle decorates the DocumentGenerator and calls Request::toArray() on a form-encoded CheckoutOrderPlacedEvent request (observed with pickware/api-error-handling-bundle via PickwareDhl). RestServiceApi now pushes a JSON pseudo-request onto the RequestStack around DocumentGenerator::generate() and pops it in a finally block.
- DocumentCreator::createInvoice / createEInvoiceXml / createEInvoicePdf / createDeliveryNote now return bool. The OrderProcessor skips the customer email when invoice creation actually failed, so the misleading "documentNotFound: invoice" exception is no longer raised during the subsequent mail dispatch.
- OrderProcessor::sendAdminEmail and sendNewAdminEmail no longer abort the entire admin mail dispatch when the invoice document cannot be loaded. The invoice attachment is now skipped while the delivery note is still attached and sent.
- Document::buildVariablesContext only loads the invoice DocumentEntity when the rendered document is actually the invoice. Previously the lookup was unconditional and could throw for unrelated document types.
- Order::setOrderState now checks the order's actually available state-machine transitions (via StateMachineRegistry) before firing reopen/process/complete, and attempts each transition independently. Previously a blind "reopen" against a non-standard (e.g. marketplace) order state raised an "Illegal transition" exception that aborted the whole sequence, so the configured post-invoice order status was never applied.
- Gefixt documentDate
- Gefixt PayPal-Zahlungsabwicklung
- Gefixt E-Rechnung XML-Validierung bei leeren Zahlungsbedingungen
- Gefixt Null-Werte-Behandlung
- Verschiedene Fehlerbehandlungen verbessert
Kompatibilität mit Shopware 6.7
- Verbesserungen für den Cronjob
- ZUGFerD Bugfix in Verbindung mit Zahlungsbedingungen und EANs
- Zusätzlicher Einstellungspunkt zum Erstellen von E-Rechnungen basierend auf bestehenden Rechnungen (Zu finden unter "Grundeinstellungen" -> "Aktion")
- Anpassungen im Rechnungslayout
- Verbesserungen im Cronjob-Handling
Verbesserte Kompatibilität mit SW 6.6.10
Verbesserte Kompatibilität mit SW 6.6.10
- E-Rechnungen nutzen jetzt dieselbe Nummerierung wie normale Rechnungen.
- Dokumentenpräfixe werden standardmäßig für Dateinamen verwendet.
- ZUGFeRD-Dateien können nun im Backend heruntergeladen werden.
- GTIN/EAN, Erscheinungsdatum und Hersteller-Produktnummer können optional im Produkt hinterlegt und auf der Rechnung angezeigt werden.
- Zahlungsbedingungen können optional per API oder über Plugineinstellungen im Rechnungsdokument eingeblendet werden.
- Verbesserte Dateinamen und Nummernkreise f. E-Rechnungen
- Allgemeine Verbesserungen
Verbesserte Kompatibilität mit SW 6.6.9.0
E-Rechnungen werden nun auch über den Button in den Bestelldetails versandt
Verbesserungen bei der Erstellung von E-Rechnungen
Verbesserungen bei der Erstellung von E-Rechnungen
Korrigiert einen Fehler beim Versand von E-Rechnungen
NEU: Unterstützung für die automatische Erzeugung von E-Rechnungen im ZUGFeRD und X-Invoice Fomat.
Behebt ein Problem beim Versenden der Admin E-Mail
Dieses Update entfernt endlich die Notwendigkeit, API Zugangsdaten im Plugin hinterlegen zu müssen.
Behebt ein Problem beim Versenden der Admin E-Mail
Dieses Update entfernt endlich die Notwendigkeit, API Zugangsdaten im Plugin hinterlegen zu müssen.
- Kompatibilität mit Shopware 6.6.0.0
- Unterstützung von FgitsTickets erweitert
- Unterstützung von FgitsTickets erweitert
- Plugin-Konfiguration überarbeitet
- Kompatibilität mit Shopware 6.5.0.0
- Kompatibilität mit Shopware 6.5.0.0
- Gefixt E-Mail-Templates
- Die Möglichkeit hinzugefügt, Rechnung bei bestimmtem Lieferstatus zu erstellen
- Die Möglichkeit hinzugefügt, Dokumente auch aus nicht bearbeiteten Bestellungen zu exportieren
- Gefixt Bestellstatuswechsel
- Die Möglichkeit hinzugefügt, Versandarten aus dem Verarbeitungsprozess auszuschließen
- Die Möglichkeit hinzugefügt, Bestellungen mit bestimmten Bestellwerten auszuschließen
- Kompatibilität mit Shopware 6.4.1.1 - 6.4.4.1
- Die Möglichkeit hinzugefügt dem Kunden im Checkout-Prozess zu erlauben eine separate E-Mail-Adresse für den Rechnungsversand einzugeben
- Unterstützung von FgitsTickets erweitert
Die Möglichkeit hinzugefügt, exportierte Dokumente herunterzuladen
- Die Möglichkeit hinzugefügt Lieferländer aus dem Verarbeitungsprozess auszuschließen
Gefixt AutoinvoiceService
- Die Möglichkeit hinzugefügt, API-Aufrufe durch Integration zu machen
- Kompatibilität mit Shopware 6.4.5.0
- Dokumentenvorschau hinzugefügt
- Gefixt Concurrency-Problem
- Gefixt "Rechnung an Kunden-E-Mail-Adresse senden"
- Setup-Konfig hinzugefügt
- "Bestellungen verarbeiten ab" hat als Standard-Wert das Aktivierungsdatum
- Gefixt Konfig-Persistence-Funktionalität
- Die Möglichkeit hinzugefügt, Bestellstatus automatisch zu steuern
- Gefixt Sprache in E-Mail-Templates
Unterstützung von FgitsTickets hinzugefügt
- Die Möglichkeit hinzugefügt dem Kunden im Checkout-Prozess zu erlauben selbst zu entscheiden, ob ihm die Rechnung zugeschickt werden soll
- Optimiert export
Gefixt Cronjob für Shopware 6.4.1
Es wurde die Möglichkeit hinzugefügt, die Stornorechnungen und Gutschrifte zu exportieren
Gefixt sw-order-document-card
Kompatibilität mit Shopware 6.4.0.0
- Gefixt Download-Komponent
- Rechnung kann an beliebiges E-Mail-Template angehängt werden
- Gefixt Download-Dateiname
- Automatsiert Bestimmung von APP_URL
- Gefixt Dokumentenservice
- Gefixt Bestellungsstatus
- Gefixt E-Mail-Versand an mehrere Admin-E-Mails
- Kompatibilität mit Shopware 6.3.5.1
- Unterstützung von RestService hinzugefügt. Legen Sie API-Benutzerdaten in Pluginkonfiguration fest! Bitte Dokumentation beachten.
- Gefixt Cronjob (Kontext)
Gefixt Sprache in E-Mail-Templates
- Gefixt E-Mail-Templates
- Markiert Belege als "gesendet" nachdem sie versandt wurden
- Gefixt Deaktivierungsprozess
- Löscht Plugin-Konfiguration, wenn Plugin deinstalliert
Es wurde die Möglichkeit hinzugefügt, Rechnungen und Lieferscheine zu exportieren. Nach dem Update installieren Sie das Plugin neu!
- Es wurde die Möglichkeit hinzugefügt, Rechnungen an Bestätigungsemails anzuhängen
- Gefixt Sprachpaket-Setup-Problem
- Die Möglichkeit hinzugefügt, die Sichtbarkeit des Rechnung-Download-Buttons im Kundenkonto zu steuern
- Gefixt Bestellungsprozess
- Gefixt Verkaufskanäle: konfiguriere jeden Verkaufskanal individuell!
- Gefixt Download-Button für Rechnung
- Die Seite mit den Bestelldetails wurde standardisiert, um die Gruppierung der Buttons zu vereinfachen
- Es wurde die Möglichkeit hinzugefügt, Rechnungen zu senden, auch wenn kein Zahlungs- oder Bestellstatus ausgewählt ist
- Kompatibilität mit Shopware 6.3
- fgits-autoinvoice-s-w6.js aktualisiert
- Löscht custom fields wenn Plugin deaktiviert
- Deaktiviert Cronjob, wenn Plugin ist deaktiviert
- Gefixt Konfigurationskomponente
- Gefixt scheduled tasks
- Gefixt config snippets
Kompatibilität mit Shopware 6.2.2
- Kompatibilität mit Shopware 6.2
- Neue Pluginversion
- Kompatibilität mit Shopware 6