From 71c9f0db6b78e7ee248c54a85add54c479d44581 Mon Sep 17 00:00:00 2001 From: "Harald G. Mueller" Date: Mon, 6 Feb 2023 20:33:41 +0100 Subject: [PATCH] muh --- m122/LB2_ebill_handwerkerrechnungen/README.md | 64 +++++++++++++++++- .../2022-02-28_Egli-Gartenbau_794.15.pdf | Bin ...05-03_Hegi-Haustechnik-Montagen_848.80.pdf | Bin .../2022-11-29_Schenker-Storen-Rep_439.95.pdf | Bin .../2022-12-09_CW-Elektro_802.30.pdf | Bin ...ple-qr-bill-de.six-image.original.1020.png | Bin .../notenskala34Punkte.txt | 0 .../notenskala37Punkte.txt | 0 .../notenskala42Punkte.txt | 0 9 files changed, 63 insertions(+), 1 deletion(-) rename m122/LB2_ebill_handwerkerrechnungen/{original-rechnugen => x-ressourcen}/2022-02-28_Egli-Gartenbau_794.15.pdf (100%) rename m122/LB2_ebill_handwerkerrechnungen/{original-rechnugen => x-ressourcen}/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf (100%) rename m122/LB2_ebill_handwerkerrechnungen/{original-rechnugen => x-ressourcen}/2022-11-29_Schenker-Storen-Rep_439.95.pdf (100%) rename m122/LB2_ebill_handwerkerrechnungen/{original-rechnugen => x-ressourcen}/2022-12-09_CW-Elektro_802.30.pdf (100%) rename m122/LB2_ebill_handwerkerrechnungen/{original-rechnugen => x-ressourcen}/example-qr-bill-de.six-image.original.1020.png (100%) rename m122/LB2_ebill_handwerkerrechnungen/{notenskalen => x-ressourcen}/notenskala34Punkte.txt (100%) rename m122/LB2_ebill_handwerkerrechnungen/{notenskalen => x-ressourcen}/notenskala37Punkte.txt (100%) rename m122/LB2_ebill_handwerkerrechnungen/{notenskalen => x-ressourcen}/notenskala42Punkte.txt (100%) diff --git a/m122/LB2_ebill_handwerkerrechnungen/README.md b/m122/LB2_ebill_handwerkerrechnungen/README.md index 6098571..518e7e0 100644 --- a/m122/LB2_ebill_handwerkerrechnungen/README.md +++ b/m122/LB2_ebill_handwerkerrechnungen/README.md @@ -36,4 +36,66 @@ https://haraldmueller.ch/schueler (Passwort: tbz) **Resultat** -![/original-rechnugen/example-qr-bill-de.six-image.original.1020.png](/original-rechnugen/example-qr-bill-de.six-image.original.1020.png) \ No newline at end of file +![original-rechnugen/example-qr-bill-de.six-image.original.1020.png](original-rechnugen/example-qr-bill-de.six-image.original.1020.png) + + +## BEWERTUNGSKRITERIEN +(MUH, 2022-05) + +M122-Übung "e-bill" +===================== + +(2P) +- Filedownload (.data) via FTP (aus dem [Kundenserver]/out/XX21xMustermann) + - [1] Ein Dateidownload funktioniert + - [1] es können auch mehrere Dateien "gleichzeitig" verarbeitet werden + +(5P) +- Lesen der Input-Datei (.data) + - [3] Aufspalten der Informationen + - [1] Erkennen falscher Informationen + - [1] Rückweisen falscher/inkorrekter Rechnung + +(12P) +- Erstellung der _Invoice.txt + - [1] Richtiger Filename (gem. definierter Vorgabe) + - [4] Korrekte Darstellung und Formatierung der Rechnung mit Einrückung und Kollonierung der Rechnungzeilen + - [3] Richtige Berechnung der End-Summe inkl. Darstellung (2-Nummen nach dem Dez-Punkt) + - [2] Einrücken und Darstellung des Einzahlungsschein-Abschnitts (Beträge haben Abstand beim Dezimalpunkt) + - [2] Richtige Berechnung und Position des Zahlungsziel-Datum (Rechnungsdatum + Zahlungsziel), -> nicht Verarbeitungsdatum!! + +(6P) +- Erstellung der _Invoice.xml + - [1] Richtiger Filename (gem. definierter Vorgabe) + - [1] Rechnungsnummer eingesetzt + - [2] Summe korrekt (ohne Punkt, mit führenden Nullen) + - [2] Zahlungsziel & Zahlungszieldatum (Korr. Datum und Formattierung YYYYmmdd) + +(2P) +- Fileupload (2 Files (.txt und .xml) pro Rechnung) + - [2] via FTP (auf den zweiten Server nach [Zahlungsserver]/in/XX21xMustermann) + - [-1] Abzug 1P dafür falls die fehlerhafte Rechnung auch da steht + +(3P) +- Zip- oder tar-File Erstellung + - [2] Zip-/tar-File mit korrektem Inhalt und Dateinamen (2 Files) + - [1] Fileupload via FTP (auf den [Kundenserver]/in/XX21xMustermann) + +(5P) +- Mail + - [2] Mail-Versand (kommt an der richtigen Adresse "heute/jetzt" an (Mailadr im Input)) + - [2] Mail-Text und Absender fehlerlos, den Anforderungen entsprechend + - [1] Mail-Attachment (.zip/.tar) geschickt/vorhanden + +(5P) +- Konfiguration und Projektdateiorganisation + - [2] "gute" Struktur der Projektdateien, Verarbeitungsdaten nicht bei den Verarbeitungs-Skript(s) + - [2] Log-File mit vernünftigen/aussagekräftigen Informationen, z.B. Erkennung von fehlerhafter Verarbeitung + - [1] separate Konfigurationsdatei + +(2P) +- Automatisierung + - [2] Scheduler eingerichtet und funktioniert (Linux "crontab" oder Win "Aufgabenplaner") + +(42P = Total), Bonus Kurzquartale I (Total = 37P), + Bonus Kurzquartale II (Total = 34P) diff --git a/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-02-28_Egli-Gartenbau_794.15.pdf b/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-02-28_Egli-Gartenbau_794.15.pdf rename to m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf diff --git a/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf b/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf rename to m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf diff --git a/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-11-29_Schenker-Storen-Rep_439.95.pdf b/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-11-29_Schenker-Storen-Rep_439.95.pdf rename to m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf diff --git a/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-12-09_CW-Elektro_802.30.pdf b/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-12-09_CW-Elektro_802.30.pdf rename to m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf diff --git a/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/example-qr-bill-de.six-image.original.1020.png b/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/example-qr-bill-de.six-image.original.1020.png rename to m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png diff --git a/m122/LB2_ebill_handwerkerrechnungen/notenskalen/notenskala34Punkte.txt b/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/notenskalen/notenskala34Punkte.txt rename to m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/notenskalen/notenskala37Punkte.txt b/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/notenskalen/notenskala37Punkte.txt rename to m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/notenskalen/notenskala42Punkte.txt b/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/notenskalen/notenskala42Punkte.txt rename to m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt