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