`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.