Skip to content

Custom fields

Goal

Define tenant-governed custom fields on parties, catalog, commerce documents, CRM, support, projects, and other approved scopes — without raw schema changes.

Who it is for

custom_field.view to list; custom_field.manage to create/edit/delete.

Preconditions

  • Signed into the correct tenant.
  • Know the scope (entity) that should show the field (from GET /custom-fields/scopes).

Steps

  1. Open Administration → Customization → Custom Fields.
  2. Choose New field (or edit / open detail on a row).
  3. Set Applies to (scope), Key (^[a-z0-9_]+$ — stable API key), Label (translatable), Type (text / number / boolean / date / select).
  4. Configure Required, Reportable, Searchable, Portal visible, Visibility (internal / public / hidden), Options (for select), Copy to, Active.
  5. Save. The field appears on matching forms/grids when the registry includes that scope.

Result

Definitions drive UI inputs and grid columns for that scope. Values validate on the entity save path.

Hard stops

SymptomCauseWhat to do
Unknown custom field scopeScope not in cataloguePick a listed scope
Key validationBad characters / duplicateUse lowercase snake_case unique key
Value 422 on documentsRequired / type / option mismatchFix the value or loosen required/options
Field missing on formWrong scope or inactiveCheck Applies to + Active

BlueMatrix Help — product documentation for tenants