Rechnungs- oder Belegmodul für PrestaShop 1.5.x und 1.6.x
Rechnung oder Kassenbon – Auswahl in PrestaShop | PrestaDev
Rechnung oder Kassenbon – Auswahl in PrestaShop | PrestaDev
Rechnung oder Kassenbon – Auswahl in PrestaShop | PrestaDev
Rechnung oder Kassenbon – Auswahl in PrestaShop | PrestaDev
Rechnung oder Kassenbon – Auswahl in PrestaShop | PrestaDev

Modul Rechnung oder Kassenbon Pro für PrestaShop

Module version: 2.4.0

PrestaShop compatibility: 1.7.x 8.x 9.x

Moduldatei aktualisiert: 2026-09-28 17:06:39

Produktdaten aktualisiert: 2026-09-28 16:09:37


Das Modul ermöglicht dem Kunden während der Bestellung die Auswahl des Kaufbelegs. Wenn der Kunde keinen Firmennamen und keine USt-IdNr. angibt, ist die Auswahl des Verkaufsdokuments als Rechnung nicht möglich, und standardmäßig bleibt der Kassenbon ausgewählt (es besteht die Möglichkeit, die Rechnung für Privatpersonen zu deaktivieren). Das Modul unterstützt auch die Schnellbestellung, also „Einkäufe ohne Registrierung“.

Lizenztyp / Aktualisierung
72,00 zł
58,54 złnetto
Price history:

Beschreibung

Wofür das Modul dient

  • Verkauf an Privatkunden und Unternehmen. Der Kunde gibt in der Bestellung selbst an, ob er eine Rechnung oder einen Kassenbon möchte, sodass der Shop nach der Bestellung nicht mehr nachfragen muss.
  • Rechnungen mit vollständigen Daten. Die Rechnung kann von Firmenname und USt-IdNr. in der Rechnungsadresse abhängig gemacht werden, und die Validierung weist eine USt-IdNr. mit falscher Prüfsumme noch vor dem Absenden der Bestellung zurück.
  • Kleine Firmeneinkäufe mit Kassenbon mit USt-IdNr. Eine dritte Option für Unternehmen, nur bis zu einem festgelegten Betrag und nur bei korrekter USt-IdNr. in der Rechnungsadresse verfügbar.
  • Vorbereitung von Rechnungen für KSeF. B2B-Rechnungen werden in Bestellungen gekennzeichnet, und der CSV-Export liefert der Buchhaltung oder dem Rechnungsprogramm eine Übersicht der Bestellungen mit Käuferdaten und Beträgen.
  • Fortlaufende PrestaShop-Rechnungsnummerierung. Bestellungen mit Kassenbon müssen keine Rechnungsnummer erhalten, sodass bei den Rechnungsnummern keine Lücken durch Kassenbons entstehen.

Dokumentauswahl im Bestellprozess

  • Block „Verkaufsdokument auswählen“. Optionen Rechnung und Kassenbon sowie nach Aktivierung auch Kassenbon mit USt-IdNr. Funktioniert bei Einkäufen mit Konto und ohne Registrierung (als Gast).
  • Drei Anzeigeorte. Vor der Liste der Versandmethoden (displayBeforeCarrier), auf der Warenkorbseite (displayShoppingCartFooter) oder an beliebiger Stelle im Theme – nach Einfügen des Codes {hook h='displayCustomInvoiceBill'} in die Template-Datei.
  • Speichern ohne Neuladen der Seite. Das angeklickte Dokument wird sofort gespeichert (AJAX) mit der Bestätigung „(gespeichert)“. Der Server verwendet dieselben Regeln wie das Formular, daher kann ein nicht verfügbares Dokument nicht gespeichert werden.
  • Standarddokument. Rechnung oder Kassenbon – gilt, solange der Kunde nichts auswählt, und wird bei der Bestellung mit dem Vermerk „Standarddokument (ohne Auswahl)“ gespeichert. Dies gilt auch für im Backoffice und per API erstellte Bestellungen.
  • Klare Meldungen. Eine nicht verfügbare Option ist deaktiviert, und unter dem Block erscheint der Grund, z. B. „Rechnung ist nicht verfügbar. Geben Sie Firmenname und USt-IdNr. in der Rechnungsadresse an.“ oder „Kassenbon mit USt-IdNr. ist für Bestellungen bis 450,00 zł verfügbar; bei höherem Betrag wählen Sie eine Rechnung.“
  • Änderung der Bedingungen nach der Auswahl. Wenn die ausgewählte Rechnung oder der Kassenbon mit USt-IdNr. nicht mehr verfügbar ist (z. B. wenn der Kunde die Rechnungsadresse ändert oder der Warenkorbwert das Limit überschreitet), erhält die Bestellung einen Kassenbon.
  • Felder Firma und USt-IdNr. im Adressformular. Auf der Bestellseite werden sie bei Rechnung angezeigt (bei Kassenbon mit USt-IdNr. das Feld USt-IdNr.) und bei Kassenbon ausgeblendet. Wenn das Adressformat des jeweiligen Landes diese Felder nicht enthält, fügt das Modul sie dem Formular hinzu.

Personenrechnung und Prüfung der Firmendaten

  • Personenrechnung (standardmäßig aktiviert). Der Kunde kann eine Rechnung auch ohne Firmenname und USt-IdNr. wählen.
  • Rechnung nur für Unternehmen. Nach Deaktivierung der Personenrechnung erfordert die Rechnung Firmenname und USt-IdNr. in der Rechnungsadresse. Eine Rechnungsadresse ohne diese Daten wird nicht gespeichert, wenn der Kunde Rechnung gewählt hat.
  • Die Anforderung betrifft nur die Rechnungsadresse. Eine separate Lieferadresse und andere Adressen im Kundenkonto werden nicht blockiert, und ein Privatkunde kann die erste Adresse problemlos speichern.
  • Firmenname prüfen. Weist einen Firmennamen mit in PrestaShop unzulässigen Zeichen zurück, wenn der Kunde Rechnung gewählt hat.
  • USt-IdNr. prüfen. Eine polnische USt-IdNr. muss eine korrekte Prüfsumme haben (Präfix PL, Leerzeichen, Punkte und Bindestriche sind zulässig). Ein ausländisches Unternehmen mit Adresse in Polen kann eine EU-Umsatzsteuer-Identifikationsnummer mit dem Präfix seines Landes angeben, und für die übrigen Länder wird das Nummernformat geprüft.

Kassenbon mit USt-IdNr. (vereinfachte Rechnung)

  • Drittes Dokument für Unternehmen. Die Option ist standardmäßig deaktiviert. Nach der Aktivierung sieht der Kunde einen Kassenbon mit USt-IdNr. des Käufers, der in Polen bis 450 zł eine vereinfachte Rechnung ist.
  • Betragslimit. Bruttobestellwert in der Standardwährung des Shops (standardmäßig 450, 0 bedeutet kein Limit). Für einen Warenkorb in einer anderen Währung wird das Limit zum Shop-Kurs umgerechnet, und bei der Bestellung wird es für die Bestellsumme einschließlich der von Zahlungsmodulen hinzugefügten Gebühren erneut geprüft.
  • Immer korrekte USt-IdNr. Der Kassenbon mit USt-IdNr. erfordert eine USt-IdNr. in der Rechnungsadresse, und eine polnische USt-IdNr. wird unabhängig von den Validierungseinstellungen per Prüfsumme geprüft.
  • USt-IdNr. beim Dokument. In E-Mails, auf der PDF-Rechnung und im Backoffice wird das Dokument mit der Nummer beschrieben, z. B. „Kassenbon mit USt-IdNr.: 5260250274“.
  • Für PrestaShop ist es ein Kassenbon. Bei aktivierter Option „Kassenbon ohne PrestaShop-Rechnungsnummer“ erhält eine Bestellung mit Kassenbon mit USt-IdNr. keine nummerierte Rechnung.

PrestaShop-Rechnungsnummerierung bei Kassenbons

  • Kassenbon ohne PrestaShop-Rechnungsnummer (Option standardmäßig deaktiviert). Eine Bestellung mit Kassenbon erhält bei Statusänderung auf einen Status mit Rechnung oder Lieferschein ein einziges Dokument ohne Nummer. Rechnungsnummer und Startnummer der Rechnungen werden nicht verbraucht, und der Lieferschein kann weiterhin gedruckt werden.
  • Zahlung wie bei Rechnung gespeichert. Eine per Statusänderung bezahlte Bestellung mit Kassenbon (z. B. Überweisung, Zahlung bei Abholung) hat die Zahlung genauso gespeichert wie eine Bestellung mit Rechnung.
  • Rechnung auf Anfrage. Die Schaltfläche „Rechnung generieren“ in den Bestelldokumenten stellt eine nummerierte Rechnung aus, die das Dokument ohne Nummer und dessen Zahlungen übernimmt.
  • Keine rückwirkenden Änderungen. Vor Aktivierung der Option ausgestellte Rechnungen werden niemals geändert.
  • Keine „Rechnung“ für den Kassenbon. Der Kunde einer Bestellung mit Kassenbon kann das Dokument ohne Nummer nicht als PDF-Rechnung herunterladen – er sieht die PrestaShop-Meldung, dass die Rechnung nicht verfügbar ist.

E-Mails, PDF-Rechnung und Nachricht zur Bestellung

  • Dokument in E-Mails ohne Bearbeitung der Vorlagen. Die Zeile „Verkaufsdokument: …“ wird unter der Rechnungsadresse in der Bestellbestätigung für den Kunden (order_conf) und in der Benachrichtigung über eine neue Bestellung für den Shop (new_order des Moduls Mail alerts) ergänzt. Vorlagen werden weder kopiert noch geändert.
  • Variable {invoice_bill}. In eigenen Vorlagen können Sie die Variable an einer beliebigen Stelle einfügen. Eine Vorlage, die sie enthält, erhält keine automatische Zeile.
  • PDF-Rechnung. Unter dem Rechtstext des Shops aus den Rechnungseinstellungen erscheint „Vom Kunden ausgewähltes Verkaufsdokument: …“. Der Rechtstext des Shops bleibt erhalten.
  • Nachricht zur Bestellung. Zu jeder neuen Bestellung kann eine private Nachricht mit dem ausgewählten Dokument hinzugefügt werden, die nur im Shop-Backoffice sichtbar ist.

Was der Kunde sieht

  • Im Bestellprozess. Block zur Dokumentauswahl, Meldungen über nicht verfügbare Optionen und – nach Aktivierung – die VIES-Schaltfläche beim Feld USt-IdNr.
  • Nach dem Absenden der Bestellung. Das ausgewählte Dokument auf der Bestellbestätigungsseite und in den Bestelldetails im Kundenkonto (Option „Dokument dem Kunden anzeigen“, standardmäßig aktiviert).
  • In der E-Mail. Das ausgewählte Dokument in der Bestellbestätigung.

Administrationsbereich

  • Kopfzeile mit Statuskontrollen. Position der Dokumentauswahl, Standarddokument, Rechnung ohne Firma, Kassenbon mit USt-IdNr., Kassenbon ohne Rechnungsnummer, Dokument in E-Mails und alte Overrides – alles in einer Leiste.
  • Drei Registerkarten. Dashboard, Einstellungen (Bereiche: Bestellung, Rechnungsdaten, Dokumente und E-Mails) sowie Anleitung mit Beschreibung jeder Option.
  • Dashboard. Anzahl der Rechnungen (einschließlich KSeF), Kassenbons, Kassenbons mit USt-IdNr. und Bestellungen ohne gespeicherte Auswahl aus den letzten 7 und 30 Tagen, aktuelle Einstellungen, Diagnose (fehlende Hook-Einbindungen mit Reparaturschaltfläche, Code alter Overrides, E-Mail-Vorlagen mit der Variable invoice_bill, Spalte in der Bestelltabelle) sowie Status zusammenarbeitender Module.
  • Panel „Verkaufsdokument“ auf der Bestellseite. Dokument, Firmenname, USt-IdNr., KSeF-Kennzeichnung und Information, woher das Dokument stammt: vom Kunden ausgewählt, Standard, im Backoffice geändert oder aus einer früheren Modulversion übernommen.
  • Änderung des Dokuments nach der Bestellung. Z. B. wenn der Kunde nach dem Kauf um eine Rechnung bittet. Jede Änderung wird mit Datum, vorherigem und neuem Dokument sowie Mitarbeiter in der Historie gespeichert. Das Panel warnt, wenn die Bestellung bereits eine nummerierte Rechnung hat oder wenn ein Kassenbon mit USt-IdNr. eine Rechnungsadresse ohne USt-IdNr. hat.
  • Änderung der Rechnungsadresse im Backoffice. Aktualisiert USt-IdNr., Firmenname und KSeF-Kennzeichnung des Bestelldokuments.
  • Bestellliste. Spalte „Verkaufsdokument“ mit Filter (Rechnung, Rechnung (KSeF), Kassenbon, Kassenbon mit USt-IdNr., Ohne gespeicherte Auswahl) sowie Dokument in der in der Liste ausklappbaren Bestellvorschau (PrestaShop 1.7.7+). In PrestaShop 1.7.0–1.7.6 hat die Liste eine Spalte und einen Filter mit Rechnung, Kassenbon und Kassenbon mit USt-IdNr., und das Dokumentenpanel befindet sich auf der Bestellseite.
  • Berechtigungen und Sicherheit. Das Speichern der Einstellungen erfordert die Berechtigung zur Modulkonfiguration und das Recht zur Bearbeitung der Modulseite, die Änderung des Bestelldokuments zusätzlich das Recht zur Bearbeitung von Bestellungen und der Export das Recht zur Ansicht von Bestellungen und Kunden. Jedes Modulformular hat ein eigenes CSRF-Token.

KSeF und Export von Dokumenten nach CSV

  • KSeF-Kennzeichnung (B2B). Eine Rechnung für einen Käufer mit USt-IdNr. in der Rechnungsadresse wird bei der Bestellung als B2B-Rechnung zur Ausstellung im Nationalen e-Rechnungssystem gekennzeichnet. Die Kennzeichnung ist auf der Bestellseite, in der Vorschau in der Bestellliste, im Listenfilter (ab PrestaShop 1.7.7) und im Dashboard sichtbar.
  • CSV-Export aus dem Dashboard. Datumsbereich (standardmäßig der Vormonat) und Dokumentart: Rechnung (KSeF), Rechnung, Kassenbon, Kassenbon mit USt-IdNr. oder Alle Dokumente.
  • Dateispalten. ID, Bestellnummer, Datum, Verkaufsdokument, KSeF, USt-IdNr., Firma, Käufer, Rechnungsadresse, Nettosumme, Bruttosumme, Währung, PrestaShop-Rechnungsnummer und Kunden-E-Mail.
  • Datei bereit für Tabellenkalkulation. UTF-8 mit BOM und Semikolons (öffnet sich in Excel), Speicherung gemäß RFC 4180 und Schutz vor Formeln in Zellen. Große Datumsbereiche werden Zeile für Zeile gespeichert, ohne alle Bestellungen in den Speicher zu laden.

Firmendaten aus VIES

  • Schaltfläche „Firmendaten aus VIES ergänzen“. Erscheint beim Feld USt-IdNr. in Adressformularen (im Bestellprozess und im Kundenkonto) und lädt Daten aus dem VIES-Dienst der Europäischen Kommission. Die Option ist standardmäßig deaktiviert.
  • Was ergänzt wird. Firmenname sowie – wenn die Felder leer sind – Straße, Postleitzahl und Stadt. Der Kunde wird gebeten, die Daten vor dem Speichern zu prüfen.
  • Länder der Europäischen Union. Nummer mit Länderpräfix (z. B. DE123456789) oder ohne Präfix – dann entsprechend dem im Formular ausgewählten Land.
  • Serverseitig gezählte Anfragegrenzen. 20 pro Stunde pro Besucher, 100 pro Stunde pro Verbindungsadresse und 500 pro Stunde pro Shop.

Zusammenarbeit mit anderen Modulen

  • The Checkout. Das Aktivieren des Feldes „Ich bin ein Unternehmen“ wählt Rechnung, das Deaktivieren Kassenbon. Eine im Block ausgewählte Rechnung oder ein Kassenbon mit USt-IdNr. aktiviert dieses Feld, ein Kassenbon deaktiviert es jedoch nicht, sodass The Checkout die Firmendaten in der Adresse beibehält.
  • Firmendaten anhand der USt-IdNr. abrufen Pro. Wenn dieses Modul aktiv ist, erscheint seine GUS-/VIES-Suche bei Rechnung und Kassenbon mit USt-IdNr., und die VIES-Schaltfläche dieses Moduls wird ausgeblendet.
  • BaseLinker und SellAsist. Die Module dieser Integrationen für PrestaShop lesen aus der Modultabelle aus, ob der Kunde eine Rechnung möchte. Eine Änderung des Dokuments im Backoffice aktualisiert auch diese ausgelesene Auswahl.
  • Mail alerts. Das ausgewählte Dokument wird in die Benachrichtigung über eine neue Bestellung aufgenommen, die an den Shop gesendet wird.
  • Für Entwickler. Die Hook actionPdInvoiceBillDocumentChanged ermöglicht es anderen Modulen, auf die Änderung des Bestelldokuments im Backoffice zu reagieren.

Mehrere Shops (Multistore)

  • Einstellungen für jeden Shop. Jeder Shop kann eigene Einstellungen haben oder gemeinsame verwenden. Das Formular informiert, ob Sie die Einstellungen des ausgewählten Shops oder die gemeinsamen für alle bearbeiten.
  • Statistiken und Export im Shop-Kontext. Dashboard und CSV-Datei umfassen die Bestellungen der oben im Backoffice ausgewählten Shops.
  • Zugriff der Mitarbeiter. Die Änderung des Bestelldokuments eines Shops, auf den der Mitarbeiter keinen Zugriff hat, wird abgelehnt.

Kompatibilität, Installation und Aktualisierung

  • PrestaShop 1.7.0–9.x, PHP 7.0–8.5. Der Auswahlblock funktioniert mit den Themes Classic, Hummingbird und Warehouse.
  • Ohne Overrides. Das Modul arbeitet ausschließlich mit Hook-Einbindungen und überschreibt keine PrestaShop-Klassen.
  • Bereinigung nach älteren Versionen. Versionen bis 2.2.x installierten Overrides der Klassen Mail, PaymentModule und Order. Das Update entfernt Methoden, die PrestaShop als von diesem Modul installiert markiert hat, sowie die unveränderte Datei PaymentModule.php, die von alten Versionen kopiert wurde. Eine Kopie jeder Datei wird im Backup-Verzeichnis des Moduls abgelegt, und zusammengeführter oder manuell geänderter Code wird nur im Dashboard aufgelistet.
  • Dokumente in eigener Tabelle. Das Dokument jeder Bestellung wird in der Modultabelle gespeichert. Die Spalte, die ältere Versionen der Bestelltabelle hinzufügten, wird migriert und entfernt, wenn kein anderes Modul und kein Override sie liest. Andernfalls bleibt sie bestehen und wird aktualisiert, und das Dashboard zeigt die Dateien an, die sie lesen.
  • Reparatur von Daten aus Version 2.2.x. Bestellungen mit mehreren Dokumenten ohne Nummer können zu einem Dokument zusammengeführt werden, und Bestellungen mit einer Zahlung, die höher ist als der Bestellwert, werden zur Prüfung aufgelistet.
  • Daten bei Deinstallation beibehalten. Warenkorbauswahlen, Bestelldokumente und Änderungshistorie können für eine erneute Installation in der Datenbank verbleiben. Vor der Deinstallation (auch mit der Schaltfläche „Zurücksetzen“) zeigt das Panel eine Warnung an.
  • Sprachen. Moduloberfläche auf Polnisch und Englisch.

Wichtige Funktionsgrenzen

    • Das Modul speichert die Dokumentauswahl und gibt sie weiter – es druckt keine Fiskalkassenbons und sendet keine Rechnungen an KSeF. PDF-Rechnungen werden von PrestaShop ausgestellt.
    • Die KSeF-Kennzeichnung unterscheidet nicht nach Ländern: Jede Rechnung mit USt-IdNr. in der Rechnungsadresse, auch mit ausländischer Umsatzsteuer-Identifikationsnummer, wird als B2B gekennzeichnet.
    • Die CSV-Datei umfasst Bestellungen mit einem vom Modul gespeicherten Dokument.
    • BaseLinker und SellAsist lesen nur aus, ob der Kunde eine Rechnung möchte – ein Kassenbon mit USt-IdNr. ist für sie eine Bestellung ohne Rechnung.
    • Die Änderung des Dokuments im Backoffice entfernt keine nummerierte Rechnung, die die Bestellung bereits hat.
    • In der Bestellhistorie des Kunden kann PrestaShop auch bei einem Kassenbon einen Link zur Rechnung anzeigen, wenn die Bestellung ein Dokument ohne Nummer hat. Das Modul blockiert dann den PDF-Download.
    • Die VIES-Schaltfläche erfordert die PHP-Erweiterung cURL und eine Serververbindung zum VIES-Dienst. Einige Länder (z. B. Deutschland und Spanien) bestätigen in VIES nur die Gültigkeit der Nummer, ohne Firmenname und Adresse.

Auswahl des Pakets und des Checkouts

Die aktuelle Angebotsübersicht weist auf 2.2.7 für PrestaShop 1.7.x, 8.x und 9.x sowie auf ältere Pakete für PrestaShop 1.5.x und 1.6.x hin. Wählen Sie die Datei passend zur genauen Shop-Version. Die Angabe zur Unterstützung des Bestellprozesses in einem oder mehreren Schritten ist keine Bestätigung der Kompatibilität mit jedem externen One Page Checkout-Modul.

Geben Sie vor dem Kauf die Version von PrestaShop, PHP, den Namen und die Version des Themes sowie des Checkouts an. Prüfen Sie, ob das Formular sichtbar ist, ob die Auswahl nach einer Adressänderung korrekt bleibt und ob sie in die Bestellabwicklung übernommen wird. Eine ausführlichere Prüfliste finden Sie im Leitfaden zur Abnahme des PrestaShop-Checkouts.

Abnahmeszenarien auf einer Shop-Kopie

Die folgende Liste beschreibt empfohlene Prüfungen vor der Einführung; sie ist kein Testbericht Ihres Shops.

  1. Privatperson. Prüfen Sie den Kassenbon sowie die Rechnung für eine Privatperson entsprechend der gewählten Einstellung. Wiederholen Sie die Auswahl als Gast und als angemeldeter Kunde.
  2. Unternehmen. Prüfen Sie eine Adresse mit Firmenname und USt-IdNr. und anschließend das Fehlen eines dieser Felder. Notieren Sie das erwartete Ergebnis und die Meldungen für Ihre Konfiguration.
  3. Adressänderung. Verwenden Sie unterschiedliche Liefer- und Rechnungsadressen; ändern Sie das Land und kehren Sie zum vorherigen Schritt zurück. Prüfen Sie die sichtbare Auswahl und die gespeicherte Dokumentart.
  4. Bestellabwicklung. Vergleichen Sie auf einer isolierten Kopie die Auswahl im Backoffice, in der E-Mail-Bestätigung und in einem eventuellen Connector. Prüfen Sie separat die Dokumenterstellung durch das verwendete System sowie die Funktion der Option zur Deaktivierung von PrestaShop-Rechnungen bei Statusänderungen.

Inhaltsprüfung: PrestaDev.pl, 28.09.2026. Grundlage: aktuelles Angebot und Paketübersicht; ergänzend Entwicklungscode 2.3.0. Die Funktion des Pakets 2.2.7 wurde in dieser Analyse nicht bestätigt, und wir schreiben ihm keine Änderungen aus Version 2.3.0 zu. Führen Sie den Test auf einer Kopie mit kontrolliertem Versand von Nachrichten, Zahlungen und Verbindungen zu externen Systemen durch.

Produktdetails

Unterstützung für Prestashop 9.x
Ja
Unterstützung für Prestashop 8.x
Ja
Unterstützung für Prestashop 1.7.x
so
Unterstützung für Prestashop 1.6.x
so
Unterstützung für PrestaShop 1.5x
so
Modulübersetzungen
EN
Kostenlose Updates (1 Jahr)
so
Einfache Installation
so
INVOICEORBIL-FULL

Das könnte Ihnen auch gefallen

Changelog

Release history for this product. Expand an entry to see what changed.

  • dodano pełną obsługę PrestaShop w wersji 9.x

FAQ

Find answers to the most common questions about this product.

Das Modul fügt dem Bestellprozess in PrestaShop die Auswahl des Verkaufsdokuments hinzu: Rechnung, Kassenbon oder – nach Aktivierung der Option – Kassenbon mit USt-IdNr. Die Auswahl wird sofort für den Warenkorb gespeichert, und bei der Bestellung wird sie zusammen mit der USt-IdNr. und dem Firmennamen aus der Rechnungsadresse bei der Bestellung gespeichert.
Das ausgewählte Dokument ist in den Bestell-E-Mails, auf der PDF-Rechnung, auf der Bestellbestätigungsseite, im Kundenkonto sowie im Shop-Backend sichtbar – auf der Bestellseite und in der Bestellliste.

Nein. Das Modul speichert die Auswahl des Kunden und übergibt sie weiter: an die Bestellung, E-Mails, die PDF-Rechnung, das Panel und die Integrationen. Es druckt keine Fiskalbelege und sendet keine Rechnungen an das Nationale System für e-Rechnungen. Die PDF-Rechnungen werden von PrestaShop erstellt.
Bei der Vorbereitung von Rechnungen für KSeF hilft das Modul auf andere Weise: Es kennzeichnet B2B-Rechnungen in den Bestellungen und exportiert Bestellungen in eine CSV-Datei.

Zur Auswahl stehen drei Positionen:

vor der Liste der Versandmethoden (displayBeforeCarrier) – Standardeinstellung,
auf der Warenkorbseite (displayShoppingCartFooter),
eigene Position im Theme – nach dem Einfügen des Codes {hook h='displayCustomInvoiceBill'} in die Vorlagendatei.

Der Code für die eigene Position ist auch im Reiter Modulanleitung angegeben.

Nein. Solange der Kunde nichts auswählt, gilt das Standarddokument aus den Einstellungen – Rechnung oder Kassenbon (nach der Installation: Kassenbon). Bei der Bestellung wird es mit dem Vermerk „Standarddokument (ohne Auswahl)“ gespeichert, der im Bestellpanel sichtbar ist.
Genauso funktioniert es bei Bestellungen, die im Shop-Panel und über die API erstellt wurden.

Ja. Die Auswahl wird für den Warenkorb gespeichert, daher funktioniert sie sowohl für Kunden mit Konto als auch bei Einkäufen als Gast. Das ausgewählte Dokument sieht der Kunde anschließend auf der Bestellbestätigungsseite und in der Bestätigungs-E-Mail.

Ja, wenn die Option „Personalisierte Rechnung“ aktiviert ist (standardmäßig aktiviert). Nach ihrer Deaktivierung erfordert die Rechnung den Firmennamen und die USt-IdNr. in der Rechnungsadresse. Ohne diese Angaben ist die Option „Rechnung“ deaktiviert, und der Kunde sieht die Meldung: „Die Rechnung ist nicht verfügbar. Geben Sie den Firmennamen und die USt-IdNr. in der Rechnungsadresse an.“

Nur in der Rechnungsadresse und nur dann, wenn der Kunde eine Rechnung bei deaktivierter persönlicher Rechnung oder einen Kassenbon mit USt-IdNr. gewählt hat, der immer eine USt-IdNr. erfordert. Eine separate Lieferadresse und andere Adressen im Kundenkonto werden nicht blockiert, und ein Privatkunde kann die erste Adresse problemlos speichern.
Wenn das Adressformat des jeweiligen Landes keine Felder für Firma und USt-IdNr. enthält, fügt das Modul sie dem Formular hinzu.

Nach dem Aktivieren der Option „Polnische USt-IdNr. prüfen“ muss die polnische USt-IdNr. eine korrekte Prüfsumme haben – zulässig sind das Präfix PL, Leerzeichen, Punkte und Bindestriche. Ein ausländisches Unternehmen mit einer Adresse in Polen kann eine EU-USt-IdNr. mit dem Präfix seines Landes angeben, und für die übrigen Länder wird das Format der Nummer geprüft.
Die Option „Firmenname prüfen“ weist einen Namen mit in PrestaShop unzulässigen Zeichen zurück. Beide Validierungen betreffen die Rechnungsadresse, wenn der Kunde eine Rechnung gewählt hat. Bei einem Kassenbon mit USt-IdNr. wird die polnische USt-IdNr. immer geprüft.

Der Kassenbon mit USt-IdNr. ist die dritte Option für Firmenkunden: ein Kassenbon mit der USt-IdNr. des Käufers, der in Polen eine vereinfachte Rechnung bis 450 PLN ist. Die Option ist standardmäßig deaktiviert.

Das Limit ist der Bruttobestellwert in der Standardwährung des Shops (standardmäßig 450, 0 bedeutet kein Limit). Warenkörbe in einer anderen Währung werden mit dem zum Shopkurs umgerechneten Limit verglichen.
Der Kassenbon mit USt-IdNr. erfordert die USt-IdNr. in der Rechnungsadresse.
Oberhalb des Limits ist die Option deaktiviert, und der Kunde sieht, dass er bei einem höheren Betrag eine Rechnung wählen sollte.

Die Bestellung erhält einen Kassenbon. Dies betrifft z. B. Situationen, in denen der Kunde eine Rechnung gewählt hat und anschließend die Rechnungsadresse in eine Adresse ohne Firmenname und USt-IdNr. geändert hat (bei deaktivierter persönlicher Rechnung), oder wenn der Wert einer Bestellung mit Kassenbon mit USt-IdNr. den Grenzwert überschritten hat.
Dieselben Regeln wendet der Server beim Speichern der Auswahl an, daher kann ein nicht verfügbares Dokument nicht ausgewählt werden.

Ja, bei aktivierter Option Dokument zu Bestell-E-Mails hinzufügen (standardmäßig aktiviert). Das Modul fügt die Zeile „Verkaufsdokument: …“ unter der Rechnungsadresse in der Bestellbestätigung für den Kunden (order_conf) und in der Benachrichtigung über eine neue Bestellung für den Shop (new_order des Moduls Mail alerts) hinzu. Die Vorlagen müssen nicht kopiert oder bearbeitet werden.
In Ihren eigenen Vorlagen können Sie die Variable {invoice_bill} einfügen – eine Vorlage mit dieser Variable erhält nicht automatisch die zusätzliche Zeile.

Ja. Auf der PDF-Rechnung erscheint unter dem rechtlichen Text des Shops aus den Rechnungseinstellungen „Vom Kunden gewähltes Verkaufsdokument: …“, und bei einem Kassenbon mit USt-IdNr. auch die USt-IdNr. Der rechtliche Text des Shops bleibt erhalten.

Ja, bei aktivierter Option Dokument dem Kunden anzeigen (standardmäßig aktiviert) – auf der Bestellbestätigungsseite und in den Bestelldetails im Kundenkonto. Das Dokument befindet sich auch in der E-Mail mit der Bestellbestätigung.

Ja, bei aktivierter Option Auswahl als Nachricht zur Bestellung speichern (standardmäßig aktiviert). Zu jeder neuen Bestellung wird eine private Nachricht hinzugefügt, z. B. „Vom Kunden ausgewähltes Verkaufsdokument: Rechnung“, die nur im Shop-Panel sichtbar ist.

Ja, dafür dient die Option Kassenbon ohne PrestaShop-Rechnungsnummer (standardmäßig deaktiviert). Eine Bestellung mit Kassenbon oder Kassenbon mit USt-IdNr. erhält dann ein Dokument ohne Nummer, sodass die Rechnungsnummerierung fortlaufend bleibt und der Lieferschein weiterhin gedruckt werden kann.

Die Zahlung einer Bestellung mit Kassenbon, die durch eine Statusänderung bezahlt wurde, wird genauso gespeichert wie bei einer Rechnung.
Die Schaltfläche „Rechnung generieren“ in den Bestelldokumenten stellt bei Bedarf eine nummerierte Rechnung aus.
Rechnungen, die vor der Aktivierung der Option ausgestellt wurden, werden nicht geändert.
Der Kunde einer Bestellung mit Kassenbon kann das Dokument ohne Nummer nicht als PDF-Rechnung herunterladen.

Ja. Auf der Bestellseite im Panel gibt es den Block „Verkaufsdokument“ mit der Möglichkeit zur Änderung – z. B. wenn der Kunde nach dem Kauf um eine Rechnung bittet. Jede Änderung wird mit Datum, dem vorherigen und dem neuen Dokument sowie dem Namen des Mitarbeiters im Verlauf gespeichert.
Die Änderung entfernt nicht die nummerierte Rechnung, die die Bestellung bereits hat. Ein Kassenbon mit USt-IdNr. kann nicht eingestellt werden, wenn die Rechnungsadresse der Bestellung keine USt-IdNr. hat.

Eine Rechnung für den Käufer mit USt-IdNr. in der Rechnungsadresse wird bei der Bestellung als B2B-Rechnung gekennzeichnet, die im Nationalen System für E-Rechnungen auszustellen ist. Die KSeF-Kennzeichnung ist auf der Bestellseite, in der Bestellvorschau in der Liste, im Filter der Bestellliste (ab PrestaShop 1.7.7) und im Dashboard des Moduls sichtbar.
Die Kennzeichnung unterscheidet nicht zwischen Ländern – auch eine Rechnung mit ausländischer USt-IdNr. erhält sie.

Der Export befindet sich auf dem Desktop des Moduls. Sie wählen den Datumsbereich (standardmäßig den vorherigen Monat) und die Art des Dokuments: Rechnung (KSeF), Rechnung, Kassenbon, Kassenbon mit USt-IdNr. oder Alle Dokumente.
Die Datei enthält die Spalten: ID, Bestellnummer, Datum, Verkaufsdokument, KSeF, USt-IdNr., Firma, Käufer, Rechnungsadresse, Nettosumme, Bruttosumme, Währung, PrestaShop-Rechnungsnummer und E-Mail. Sie ist in UTF-8 mit Semikolons gespeichert, sodass sie sich in Excel öffnet, und umfasst Bestellungen mit einem vom Modul gespeicherten Dokument.

Einstellungen – Mitarbeiter mit der Berechtigung zur Konfiguration des Moduls und dem Recht zur Bearbeitung der Modulseite.
Bestelldokument – zusätzlich das Recht zur Bearbeitung von Bestellungen.
CSV-Export und Liste der Bestellungen mit Überzahlung – zusätzlich das Recht zur Einsicht in Bestellungen und Kunden.

Jedes Formular des Moduls ist durch ein CSRF-Token geschützt.

Ja. Das Aktivieren des Feldes „Ich bin ein Unternehmen“ in The Checkout wählt die Rechnung, das Deaktivieren den Kassenbon. Die im Modulblock ausgewählte Rechnung oder der Kassenbon mit USt-IdNr. markieren dieses Feld. Der Kassenbon deaktiviert es nicht, sodass The Checkout die Firmendaten in der Kundenadresse nicht löscht. Das vom Kunden gewählte Dokument wird beim erneuten Aufrufen des Checkouts nicht überschrieben.

Nach dem Aktivieren der Option Firmendaten aus VIES erscheint beim Feld USt-IdNr. in den Adressformularen die Schaltfläche „Firmendaten aus VIES ergänzen“. Das Modul prüft die EU-Umsatzsteuer-Identifikationsnummer im VIES-Dienst der Europäischen Kommission und trägt den Firmennamen sowie – wenn die Felder leer sind – Straße, Postleitzahl und Ort ein.

Limits: 20 Anfragen pro Stunde pro Besucher, 100 pro Verbindungsadresse und 500 pro Shop.
Einige Länder (z. B. Deutschland und Spanien) bestätigen in VIES nur die Gültigkeit der Nummer, ohne Firmenname und Firmenadresse.
Die Funktion erfordert die PHP-Erweiterung cURL und eine Serververbindung zum VIES-Dienst.

Ja. Wenn dieses Modul aktiv ist, erscheint seine GUS-/VIES-Suche bei der Rechnung und dem Kassenbon mit USt-IdNr., und die VIES-Schaltfläche des Moduls Rechnung oder Kassenbon Pro ist ausgeblendet, damit im Formular nicht zwei Suchfunktionen vorhanden sind.

Ja. Die Module BaseLinker und SellAsist für PrestaShop lesen aus der Modultabelle aus, ob der Kunde eine Rechnung gewählt hat. Die Änderung des Dokuments im Panel aktualisiert diese Auswahl (mit Ausnahme des in mehrere Bestellungen aufgeteilten Warenkorbs).
Die Integrationen unterscheiden nur zwischen Rechnung und keiner Rechnung, daher sehen sie einen Kassenbon mit USt-IdNr. als Bestellung ohne Rechnung.

Ja. Jeder Shop kann eigene Einstellungen haben oder gemeinsame nutzen – das Formular informiert darüber, welche davon Sie bearbeiten. Die Statistiken im Dashboard und der CSV-Export umfassen die Bestellungen der im Panel ausgewählten Shops, und die Änderung des Bestelldokuments eines Shops, auf den der Mitarbeiter keinen Zugriff hat, wird abgelehnt.

Nein. Version 2.4.0 funktioniert ausschließlich mit den Hooks von PrestaShop. Versionen bis 2.2.x installierten Overrides der Klassen Mail, PaymentModule und Order – das Update entfernt daraus den Code dieses Moduls: die von PrestaShop als vom Modul installiert gekennzeichneten Methoden sowie die unveränderte Datei PaymentModule.php. Eine Kopie jeder Datei wird im Backup-Verzeichnis des Moduls abgelegt, und zusammengeführter oder manuell geänderter Code wird nur im Dashboard angezeigt.

Bei der Aktualisierung:

wird der Code alter Overrides entfernt, mit einer Kopie im Backup-Verzeichnis des Moduls,
werden Bestelldokumente in die eigene Tabelle des Moduls verschoben; die Spalte, die ältere Versionen zur Bestelltabelle hinzugefügt haben, wird entfernt, wenn sie von keinem anderen Modul und keinem Override gelesen wird – andernfalls bleibt sie bestehen und wird aktualisiert,
kann man im Dashboard doppelte Dokumente ohne Nummer aus Version 2.2.x zusammenführen und Bestellungen mit einer Zahlung prüfen, die höher ist als der Bestellwert.

Ja, wenn die Option Daten bei der Deinstallation beibehalten aktiviert ist. Die Warenkorbauswahlen, Bestelldokumente und der Änderungsverlauf bleiben dann für eine erneute Installation in der Datenbank erhalten. Ohne diese Option entfernt die Deinstallation – auch über die Schaltfläche „Zurücksetzen“ – diese Daten, worauf das Panel vor der Ausführung des Vorgangs hinweist. Die Einstellungen anderer Module bleiben unberührt.

Mit PrestaShop 1.7.0–9.x und PHP 7.0–8.5. Der Block zur Dokumentauswahl funktioniert mit den Themes Classic, Hummingbird und Warehouse. In PrestaShop 1.7.0–1.7.6 befindet sich das Dokumentenpanel auf der Bestellseite, und die Bestellliste hat eine Spalte und einen Filter ohne KSeF-Positionen.

Bewertungen (0)

Keine Bewertungen