How a monthly cron cycle replaces an entire invoicing platform. Most invoicing automation stories start the same way: "I connected three SaaS tools together and set up a Zapier flow." This one doesn't. What I built is a fully autonomous backend pipeline that handles the complete monthly invoicing cycle for batch clients — from CSV deposit to secured ZIP delivery — without a single external platform, without an AI agent writing the logic, and without a database. Just PHP, cron, and deterministic business rules. Why I built it this way The requirement was simple on paper: take client data every month, generate Factur-X EN16931 compliant invoices, track payments, and deliver everything securely. The constraint was harder: no SaaS dependency, no shared infrastructure, no implicit processing. Every step had to be explicit, traceable, and stoppable. That constraint shaped every architectural decision.…