Attachments and files
Goal
Attach supporting files to business records and control who can see them.
Who it is for
Staff with attachment.view / attachment.manage. POS and portal have their own attachment endpoints with stricter limits.
Preconditions
- You can open the parent entity (invoice, party, ticket, …).
- Staff upload max 25 MB (
max:25600KB). Portal uploads max 10 MB. - POS uploads typically allow
jpg,jpeg,png,webp,pdf.
Steps
- Open the entity detail screen.
- Find the Attachments panel (
EntityAttachmentsPanel). - Upload a file; set access scope when offered:
internal|portal|public. - Download or remove attachments you are allowed to manage.
Result
Files are stored on the tenant operational DB path with RLS; portal users only see portal-scoped files.
Hard stops
Oversize file (validation error); missing attachment.manage; cross-tenant id → 404; wrong scope for portal audience.