I need a small utility that pulls every core data set from my Xero account—invoices, payments, contacts, and bank-statement lines—and makes them available outside Xero in a way I can keep for my records. My priority is to end up with clean, well-named PDF files for the payment information, so the script or app you build must automatically create and store those PDFs. I do not want the data sitting in a traditional database; my preference is to keep the workflow simple and feed anything that absolutely needs to be stored into the same environment I use for direct bank-transfer backups. If you see a lightweight alternative that still respects that preference, feel free to propose it. The solution should work through the official Xero API (OAuth 2.0) and handle paging, rate limits, and multiple currencies without manual intervention. A straightforward command-line script or a small web dashboard is fine as long as the end result is a reliable PDF archive I can trigger on demand or schedule weekly. Deliverables: • Source code with brief setup instructions • A short user guide showing how to run the export, where the PDFs are saved, and how to adjust date ranges • A quick hand-off call or document explaining how the direct bank-transfer storage preference has been accommodated If you have built similar Xero integrations or already have a module that converts Xero objects to PDF, let me know—speed matters.