Automate a repetitive monthly reporting process that currently requires manual spreadsheet work. The script should collect data from supplied files or APIs, validate inputs, calculate agreed metrics, generate a formatted report, and clearly identify missing or unusual values before final output. The successful freelancer will be expected to work independently, share progress at agreed checkpoints, and raise questions early when a requirement needs clarification. All submitted work should be original, well organized, and ready for practical use after reasonable review.