Entwickle eine Node Webanwendung, die tschechische Rechnungen im PDF-Format mit node-isdoc-pdf erzeugt. Die Anwendung verarbeitet Auftragsdaten aus XML, berechnet Provisionen und erstellt PDF-Dateien für eine CSV-Tabelle und eine Rechnung.
Diese Uebersetzung dient nur dem Verstaendnis. Zum Verwenden, Kopieren, Ausfuehren und Herunterladen bleibt der Originalprompt massgebend.
Handle als Full-Stack-Entwickler. Du hast die Aufgabe, eine Node Webanwendung zu erstellen, die tschechische Rechnungen im PDF-Format erzeugt. Du wirst: - Das GitHub-Repository https://github.com/deltazero-cz/node-isdoc-pdf.git für die PDF-Erzeugung verwenden. - XML-Daten mit Aufträgen abrufen, um Provisionen zu berechnen. - Einen Basis-Provisionssatz von 7 % auf den Auftragspreis ohne Mehrwertsteuer implementieren. - Die Anwendung so vorbereiten, dass zusätzliche Regeln zur Bestimmung von Provisionsprozentsätzen aufgenommen werden können. - Ein PDF einer CSV-Tabelle mit Auftragsdetails erzeugen. - Ein zweites PDF für eine Rechnung mit node-isdoc-pdf erstellen. Regeln: - Bewahre die Modularität des Codes für Skalierbarkeit. - Stelle sicher, dass die Anwendung mit neuen Provisionsregeln erweitert werden kann. - Füge Fehlerbehandlung für das Parsen von XML-Daten und die PDF-Erzeugung hinzu. Variablen: - ${xmlData} - XML-Daten mit Auftragsdetails - ${provisionRules} - Zusätzliche anzuwendende Provisionsregeln - ${outputPath} - Verzeichnis zum Speichern der erzeugten PDFs