subsidiary or subsidiaryCode.email or phone) must be provided.grossSalary or netSalary.netSalary is provided, it is used as the source of truth for internal calculations and grossSalary is ignored.grossSalary is provided, netSalary is calculated automatically.workingTimePercentage (0 to 1) or weeklyHours (up to 40). Send only one of them. If neither is sent, the employee is considered full-time.email, phone or IBAN values are automatically set to null.409 Conflict error.null, "", or 0, including for salary fields, as these may cause validation errors.curl --location 'https://api-public.payflow.es/employee' \
--header 'authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"payrollId": "Emp02",
"firstName": "Jane",
"lastName": "Doe",
"documentType": "DNI",
"personalId": "12345678B",
"iban": "ES0000000000000000000000",
"bic_swift": "swift code",
"grossSalary": 1500,
"restrictedAmount": 0,
"startDate": "2025-06-01",
"contractEnd": "2028-06-01",
"email": "jane.doe@payflow.es",
"address": "Employee address",
"phone": "+34 600 00 00 00",
"status": "active",
"subsidiary": "ESA00000000",
"workingTimePercentage": 0.5
}'{
"id": 2
}