`document_role` (purpose classification)
document_role (purpose classification)
document_role classifies what the document represents, such as purchase invoice PDF, sales invoice PDF, receipt, contract, or statement. Bookkeeping uses roles to filter evidence, run completeness checks, and prevent mis-linking arbitrary files as accounting evidence.
When roles are explicit, “missing evidence” and audit checklists become straightforward and deterministic.
Example values: purchase_invoice_pdf, receipt.