QuantiniaQuantiCoder
Echte Lieferungen

CSV-Werkzeug für Rechnungen

Ein Kommandozeilen-Werkzeug, das einen Rechnungsexport pro Kunde, Monat und Währung summiert und fehlerhafte Zeilen mit klarem Grund ablehnt.

Standard

Die Anfrage

Ein internes Kommandozeilen-Werkzeug für einen Buchhalter unter Windows und macOS: einen CSV-Rechnungsexport lesen, Netto-, MwSt.- und Bruttosummen pro Kunde, Monat und Währung ausgeben, fehlerhafte Zeilen mit Zeilennummer und Grund ablehnen und die Zusammenfassung optional als CSV schreiben. Später per Änderungswunsch ergänzt: ein Monatsfilter.

Was geliefert wurde

  • Ein installierbarer Python-Befehl mit README für Windows und macOS
  • Dateien mit Komma oder Semikolon, UTF-8 oder Windows-1250, Dezimalpunkt oder Dezimalkomma
  • MwSt. pro Rechnung gerundet, getrennte Summen pro Währung, doppelte Rechnungen gemeldet
  • Eine CSV-Zusammenfassung, ein strikter Modus und der Monatsfilter, ergänzt per Änderungswunsch

Wie es geprüft wurde

Tests
271 automatisierte Tests bestehen auf dem gelieferten Code (wir haben sie erneut ausgeführt). Ein Paketierungstest installiert das Werkzeug in eine frische Umgebung und konnte in unserer Prüfumgebung nicht laufen.
QA
Jedes Abnahmekriterium bestanden, durchgehend mit dem echten Befehl geprüft, einschließlich einer Datei mit 200.000 Zeilen und 30 Zufallsfällen.
Sicherheit
38 Angriffstests pro Etappe. 9 Sicherheitsbefunde, davon 3 kritisch, alle behoben.
Fehler
23 Fehler, gefunden durch Review, QA und Sicherheit, davon 5 kritisch. 21 behoben; 2 kleine Lücken in der Testabdeckung sind dokumentiert.
Last
Nicht anwendbar: ein Kommandozeilen-Werkzeug, kein Netzwerkdienst.