Infurnia Hilfe
Pricing

Angebots-PDF drucken: Dateibenennung, Ausrichtung und Seitenlayout

Drucken Sie die Angebotstabelle in der App als PDF – mit dem erwarteten Dateinamen, der Ausrichtung, der Seitenaufteilung und der Übersichtsseite.

  1. Die Aktion Print Quotation erzeugt das PDF vollständig in der App (kein Server-Job) und lädt es als design_quotation_DD-MM-YYYY.pdf herunter, wobei das Datum der Tag des Exports ist – zwei Exporte am selben Tag ergeben also denselben Dateinamen, und der Browser hängt bei Duplikaten ein Suffix an. Die Angebots-ID in der gedruckten Tabelle ist am Bildschirm ein Platzhalter und wird erst beim Herunterladen/Drucken gefüllt, sodass das PDF die generierte ID enthält. Die Seitenausrichtung folgt der Druckeinstellung des Angebots (Hochformat ergibt 210x297, Querformat 297x210), und eine Übersichtsseite wird eingefügt, wenn die Einstellung für die Übersichtsseite aktiv ist. Zwei verwandte Exporte werden oft damit verwechselt: Der 'detailed snapshot'-Export lädt eine CSV namens design_quotation_detailed.csv herunter (kein PDF), und die Variante des Angebots mit Einstandspreisen druckt die Tabelle mit Einstandspreisen neu – sie schaltet das Angebot vorübergehend in den Einstandspreis-Modus und deaktiviert beim Drucken die separate Steuer, dann wird die Einstellung wiederhergestellt. Downloads von Preisangeboten sind von der Freigabe-/Sperrprüfung ausgenommen, durchlaufen aber weiterhin die Prüfungen auf aktive Vertriebskanäle und Verstöße/Probleme, sodass 'I clicked print and nothing happened' meist bedeutet, dass eine dieser beiden Prüfungen den Vorgang mit einem Toast blockiert hat. Jedes offene Seitenpanel wird vor dem Drucken automatisch ausgeblendet; das ist zu erwarten und kein Fehler.

  2. 'Print PDF' in der Angebots-Symbolleiste rendert die aktuelle Tabelle als 'design_quotation_<date>.pdf'. Die Ausrichtung stammt aus der Einstellung 'Print PDF Orientation': Querformat (297x210 mm, Standard) oder Hochformat (210x297). Die Seiten werden nach der kumulierten Zeilenhöhe gefüllt; die Logo-Kopfzeile und die Projekt-Unterkopfzeile erscheinen nur auf der ersten Seite, während Spaltennamen auf Seiten wiederholt werden, die noch Artikelzeilen enthalten. Die Fußzeilenzeilen jedes Abschnitts (Preis/Rabatt/Steuer/Summe) sind an die letzte Artikelzeile des Abschnitts gebunden – die Engine verschiebt die ganze Gruppe auf die nächste Seite, statt eine Summe allein zu lassen, und wenn die gebundene Gruppe höher als eine Seite ist, komprimiert sie diese Zeilen proportional, damit sie passen, wodurch Fußzeilentext bei sehr langen Abschnitten gestaucht wirken kann. Eine einzelne Zeile, die höher als eine Seite ist, wird auf die Seitenhöhe abgeschnitten. Wenn die Einstellung 'Summary Page' aktiviert ist, wird nach der Tabelle eine Übersicht angehängt; sie kann mehr als eine Seite umfassen, und die Seitennummerierung der Tabelle wird danach fortgesetzt. Seitenzahlen werden unten rechts gedruckt. Das PDF wird clientseitig erzeugt und direkt heruntergeladen (keine Warteschlange), sodass 'PDF stuck'-Beschwerden meist auf eine Download-Blockierung des Browsers zurückgehen, während XLSX einen Generierungsschritt durchläuft. Dasselbe Rendering läuft auf unseren Servern für automatisierte Exporte, sodass Backend-PDFs genau dem Druck in der App entsprechen.