FlowmageDocs

Create compensation

BetaChanges data

Adds a salary, hourly rate or recurring payment to a Personio employee.

Settings

SettingWhat it is
ConnectionRequiredThis node needs a credential with both the compensations read and write permissions.
Employee idRequiredtext
Compensation type idRequiredThe List compensation types node gives you the id.
AmountRequirednumber
CurrencyA three-letter ISO code. Personio checks it.
Effective fromRequiredtext
IntervalRecurring payments need one; a one-off payment ignores it.
Commenttext
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `personio`)
personIdtext
compensationTypeIdtext
valuenumber
currencytext, by default "EUR"
effectiveFromtext
interval"" or "MONTHLY" or "QUARTERLY" or "HALF-YEARLY" or "YEARLY"
commenttext

Output

FieldType
compensationIdstring
compensationRow, as Personio answered itobject
Sample output, and the expression for each field
  • compensation
    • id"comp_1"
  • compensationId"comp_1"

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "comment": "",
    "compensationTypeId": "<compensation type id>",
    "connection": "<connection id>",
    "currency": "EUR",
    "effectiveFrom": "<effective from>",
    "interval": "",
    "personId": "<employee id>",
    "value": 1
  },
  "label": "Create compensation",
  "type": "personio.createCompensation",
  "version": 1
}