Descrizione del progetto
TradottoLa soluzione dovrebbe leggere dati di input strutturati (righe per fatture, parti del contratto e voci di linea), sostituirli in modelli predefiniti e generare un PDF ordinato. Ogni tipo di documento ha bisogno del proprio modello, ma devono tutti avere uno stile visivo unificato: intestazioni e piè di pagina identici, caratteri, margini e accenti di colore in modo che l'intero set sembri un prodotto di un unico marchio. Ci aspettiamo campi dinamici che sostituiscano nomi di clienti, indirizzi, date e importi, tabelle di voci di linea ripetitive con calcolo automatico di subtotali e tasse, e numerazione continua dei documenti senza interruzioni o duplicati. Il sistema dovrebbe funzionare su richiesta e secondo un programma, posizionare i file finiti in una cartella condivisa e mantenere un registro di ciò che è stato generato.
Si prega di descrivere il proprio approccio, quali librerie o strumenti utilizzerete e come rendere i modelli convenienti per la modifica da parte di personale non tecnico. Valutiamo soprattutto codice pulito, documentato e numerazione affidabile. Cosa ci aspettiamo di ricevere:
— Un generatore funzionante che produce fatture, contratti e report in PDF da dati di tabella e API
— Modelli riutilizzabili con campi dinamici, tabelle ripetitive, totali automatici e branding unificato
— Numerazione continua automatica con un contatore sicuro senza interruzioni
— Esecuzione su richiesta e programmata con registrazione e gestione degli errori di base
— Breve documentazione affinché il team possa modificare i modelli e aggiungere nuovi tipi di documento