QuantiniaQuantiCoder
Livrări reale

Unealtă CSV pentru facturi

O unealtă în linia de comandă care totalizează un export de facturi pe client, lună și monedă și respinge rândurile greșite cu un motiv clar.

Standard

Cererea

O unealtă internă în linia de comandă pentru un contabil pe Windows și macOS: citește un export CSV de facturi, afișează totalurile net, TVA și brut pe client, pe lună și pe monedă, respinge rândurile greșite cu numărul rândului și motivul și, opțional, scrie rezumatul ca CSV. Adăugat mai târziu printr-o cerere de schimbare: un filtru pe lună.

Ce s-a livrat

  • O comandă Python instalabilă, cu README pentru Windows și macOS
  • Fișiere cu virgulă sau punct și virgulă, UTF-8 sau Windows-1250, cu punct sau virgulă zecimală
  • TVA rotunjit pe factură, totaluri separate pe monedă, facturi duplicate semnalate
  • Un rezumat CSV, un mod strict și filtrul pe lună, adăugat printr-o cerere de schimbare

Cum a fost verificat

Teste
271 de teste automate trec pe codul livrat (le-am rulat din nou). Un test de instalare pune unealta într-un mediu nou și n-a putut rula în mediul nostru de verificare.
QA
Toate criteriile de acceptare au trecut, verificate cap-coadă cu comanda reală, inclusiv pe un fișier de 200.000 de rânduri și 30 de cazuri aleatoare.
Securitate
38 de teste de atac pe etapă. 9 probleme de securitate, 3 dintre ele critice, toate reparate.
Defecte
23 de defecte găsite de review, QA și securitate, 5 dintre ele critice. 21 reparate; 2 lipsuri minore în acoperirea testelor sunt documentate.
Încărcare
Nu se aplică: e o unealtă în linia de comandă, nu un serviciu de rețea.