# Documents `VERIFIED IN CODE` · **PARTIEL** · `#documents` · `SCREENSHOT REQUIRED` ## 1. Purpose Issue voucher / confirmation / receipt locally. WooCommerce not used. Fiscal invoice needs SIRET + address else Option A receipt. PDF: Dompdf `DEPENDENCY REQUIRED`. QR: `NOT FOUND`. ## 2. Screenshot `SCREENSHOT REQUIRED` — voucher **not generated in this audit**. ## 3. Navigation `#documents` ## 4. Fields Document type, booking ref, numbering prefixes (`voucher_prefix`). Exact UI: SCREENSHOT REQUIRED. ## 5. Buttons Issue / download PDF if vendor present. ## 6. Filters NOT DETERMINED FROM CURRENT EVIDENCE. ## 7. Actions Issue document tied to bookingId. Optional wp_mail attach. ## 8. Workflow Confirmed booking → Documents → issue. Traveler may also hit `[alya_hotel_voucher]` if page exists. ## 9. REST/API `/documents/issue` (staff) ## 10. Database `alya_hs_documents` ## 11. Permissions `alya_hs_view_documents` / `alya_hs_manage_documents` (manage typically administrator). ## 12. Business meaning Local proof of stay. Supplier voucher remains LiteAPI’s if they issue one — not verified this audit. ## 13. Limitations No voucher screenshot. QR not in plugin. WhatsApp delivery NOT FOUND. ## 14. Evidence status `VERIFIED IN CODE` · live issue `REQUIRES ACCESS`