QuantiniaQuantiCoder
Consegne reali

Strumento CSV per fatture

Uno strumento da riga di comando che totalizza un export di fatture per cliente, mese e valuta, e rifiuta le righe errate con un motivo chiaro.

Standard

La richiesta

Uno strumento interno da riga di comando per un contabile su Windows e macOS: leggere un export CSV di fatture, stampare i totali netto, IVA e lordo per cliente, per mese e per valuta, rifiutare le righe malformate con il numero di riga e il motivo e, se richiesto, scrivere il riepilogo in CSV. Aggiunto dopo con una richiesta di modifica: un filtro per mese.

Cosa è stato consegnato

  • Un comando Python installabile con un README per Windows e macOS
  • File con virgola o punto e virgola, UTF-8 o Windows-1250, punto o virgola decimale
  • IVA arrotondata per fattura, totali separati per valuta, fatture duplicate segnalate
  • Un riepilogo CSV, una modalità rigorosa e il filtro per mese, aggiunto con una richiesta di modifica

Come è stato verificato

Test
271 test automatici passano sul codice consegnato (li abbiamo rieseguiti). Un test di pacchettizzazione installa lo strumento in un ambiente nuovo e non è stato possibile eseguirlo nel nostro ambiente di verifica.
QA
Tutti i criteri di accettazione superati, verificati da cima a fondo con il comando reale, compreso un file di 200.000 righe e 30 casi casuali.
Sicurezza
38 test di attacco per fase. 9 problemi di sicurezza, 3 dei quali critici, tutti corretti.
Difetti
23 difetti trovati da review, QA e sicurezza, 5 dei quali critici. 21 corretti; 2 lacune minori nella copertura dei test sono documentate.
Carico
Non applicabile: uno strumento da riga di comando, non un servizio di rete.