Builds a print-ready payment request: requester and beneficiary blocks with bank details, number, date, needed-by date, cost centre, priority and reference; either an itemised table whose total is the requested amount or a single amount with the purpose text; the amount in words (English or Indonesian); supporting documents and notes; and signature blocks for requested, reviewed and approved by. Print the preview or the downloaded HTML to PDF. Everything runs locally.