I need a small PHP module that pulls monthly payment data for every customer and turns it into a clean, downloadable PDF. The PDF must list each customer’s basic details alongside their full payment history and any outstanding balance for the chosen period. Essential features • Filters: users should be able to narrow the report by date range, a specific Customer ID, or payment status before generating the file. • Output format: one-click generation of a PDF (TCPDF, FPDF or a similar open-source library is fine, just bundle the setup). Deliverable A well-commented PHP script or class, plus any helper files, that I can drop into an existing project, point at my database credentials, and start producing the report immediately. Include a brief README explaining required tables/fields and how to change the logo and header text.