fa8ade83d6
- 'PURCHASE ORDER' → 'SUBCONTRACTOR INVOICE' - Items loop now calls addPage() when hitting safeBottom (792-80pt) - Continuation pages get header with invoice number + '(continued)' - Summary/Notes sections also page-break if needed - Footer text updated to match invoice context - Footer line position dynamic (tracks y), not hardcoded at 704 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>