Consegne reali
StandardStrumento 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.
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.