mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-27 20:21:56 +01:00
104 lines
3.7 KiB
Markdown
104 lines
3.7 KiB
Markdown
# M122 - Aufgabe
|
|
|
|
2024-05 MUH
|
|
|
|
## E QR-Rechnungen erzeugen
|
|
|
|
|Punkte | Beschreibung |
|
|
|-------|-------------- |
|
|
| 2 | Input-Daten können vom System (Webseite) gelesen und interpretiert werden |
|
|
| 2 | Output-Liste kann erzeugt werden (Daten umformen) |
|
|
| 2 | Output-Liste kann QR-Rechnungen auf Web-Site erzeugen und Resultate "stimmen"|
|
|
| **6** | |
|
|
| 1 | Eingechecked in GitLab, GitHub, BitBucket |
|
|
|||
|
|
| **Plagiat** | Reduktion der Punkte nach Einschätzung des Lehrers, wenn der gleiche Code schon mal gesehen wurde |
|
|
|||
|
|
|
|
|
|
Die QR-Rechnung, die seit Juni 2020 in Umlauf ist,
|
|
hat am 1. Oktober 2022 die Schweizer Einzahlungsscheine
|
|
endgültig abgelöst. Seither ist es im Zahlungswesen Pflicht,
|
|
damit zu arbeiten. Das heisst, dass alle Rechnungssteller,
|
|
wie zum Beispiel Handwerker, ihre alten roten und
|
|
rosafarbenen Einzahlungsscheine nicht mehr brauchen dürfen
|
|
und müssen nun die QR-Rechnungen verwenden.
|
|
|
|
|
|
[Zahlungsstandard in der Schweiz (SIX)](https://www.six-group.com/de/products-services/banking-services/payment-standardization/standards/qr-bill.html)
|
|
|
|
|
|
Für diese Aufgsbenstellung werden wir folgende Web-App verwenden
|
|
|
|
[**https://qr-rechnung.net**](https://qr-rechnung.net)
|
|
|
|
|
|
Schauen Sie sich hier bitte mal etwas um. Wir verwenden nachher den Use Case **Aus Tabelle generieren**. Sie müssen also nachher eine Tabelle aus Daten erzeugen lassen.
|
|
|
|
<br>
|
|
|
|
**Beispiel-Rechnung**
|
|
|
|
[<img src="https://www.einfach-zahlen.ch/content/dam/einfachzahlen/images/home/qr-rechnung-de.png" width="400"/>](https://www.einfach-zahlen.ch/content/dam/einfachzahlen/images/home/qr-rechnung-de.png)
|
|
|
|
<br>
|
|
|
|
## Aufgabenstellung
|
|
|
|
**Use Case**
|
|
|
|
Sie bekommen die Aufgabe, für Kleingewerbler und
|
|
Kleinhändler oder Handwerker direkt aus deren Kassensystem,
|
|
solche Standard-Rechnungen erstellen zu lassen. Die Kassen-
|
|
Systeme erzeugen Rohdaten, die Sie umformen und eine solche
|
|
(Input-)Datei zu erstellen. In dieser Aufgabenstellung bekommen
|
|
Sie eine eigendefinierte Rohdatei in einem "csv"-ähnlichen Format
|
|
(csv = comma separated values).
|
|
|
|
## Das müssen Sie machen:
|
|
|
|
- Sie müssen also aus den gegebenen Daten, eine Tabelle machen, die Sie hier hochladen können.
|
|
[https://qr-rechnung.net/#/table](https://qr-rechnung.net/#/table)
|
|
Wenn alles gut ist, lassen sich die QR-Rechnnungen dort auf der WebSeite erzeugen.
|
|
|
|
|
|
|
|
**Input**
|
|
|
|
Sie bekommen dafür eine Serie von solchen Dateien:
|
|
<br>[x-ressourcen/rechnung24018.data](x-ressourcen/rechnung24018.data)
|
|
<br>[x-ressourcen/rechnung24019.data](x-ressourcen/rechnung24019.data)
|
|
|
|
|
|
**Output**
|
|
|
|
Mit solchen Daten können Sie über einen Upload korrekte
|
|
schweizer Rechnungen, wie sie seit 2022 Standard
|
|
sind, erstellen.
|
|
|
|
- [https://qr-rechnung.net/#/table](https://qr-rechnung.net/#/table)
|
|
- siehe auch
|
|
<br>[x-ressourcen/beispiel-input-six.csv](x-ressourcen/beispiel-input-six.csv) (downloaded)
|
|
<br>[x-ressourcen/beispiel-input-six.xlsx](x-ressourcen/beispiel-input-six.xlsx) (selbst erzeugt)
|
|
<br>[x-ressourcen/QR-Rechnungen.xlsx](x-ressourcen/QR-Rechnungen.xlsx) (downloaded)
|
|
|
|
|
|
|
|
## Resultat / Abgabe
|
|
|
|
- Stufe 1
|
|
Für die Abgabe bekommen Sie von der Lehrperson drei neue .data-Dateien.
|
|
|
|
- Stufe 2
|
|
Diese sollen dann "in einem Zug/in einem Durchgang" zu einer Tabelle verarbeitet werden.
|
|
|
|
- Stufe 3
|
|
Vor den Augen der Lehrperson lassen Sie dann hier
|
|
[**https://qr-rechnung.net/#/table**](https://qr-rechnung.net/#/table)
|
|
eine Serie von QR-Rechnungen erstellen.
|
|
|
|
|
|
Bewertet wird dann der Download der QR-Rechnungen (wenns funktioniert). Je perfekter die heruntergeladenen
|
|
QR-Rechnungen aussehen, desto besser die Note.
|
|
|