{ "openapi": "3.0.0", "info": { "version": "8.8.11", "title": "AFAS Flex API", "description": "This API describes the endpoints related to Flex. Use this API with the functional description of the API." }, "servers": [ { "url": "https://{id}.rest.afas.online/ProfitRestServices", "description": "Production environment", "variables": { "id": { "description": "5 digit environment number", "default": "12345" } } }, { "url": "https://{id}.resttest.afas.online/ProfitRestServices", "description": "Test environment", "variables": { "id": { "description": "5 digit environment number", "default": "12345" } } }, { "url": "https://{id}.restaccept.afas.online/ProfitRestServices", "description": "Accept environment", "variables": { "id": { "description": "5 digit environment number", "default": "12345" } } }, { "url": "https://{id}.restcursus.afas.online/ProfitRestServices", "description": "Cursus environment", "variables": { "id": { "description": "5 digit environment number", "default": "12345" } } } ], "paths": { "/MetaInfo": { "get": { "summary": "Retrieve the meta info of the Profit environment and the available connectors", "tags": [ "API Info" ], "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "updateConnectors": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "description": { "type": "string" } } } }, "getConnectors": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "description": { "type": "string" } } } }, "customConnectors": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "description": { "type": "string" } } } }, "info": { "type": "object", "properties": { "envid": { "type": "string" }, "appName": { "type": "string" }, "group": { "type": "string" }, "tokenExpiry": { "type": "string" } } } } }, "examples": { "Example Result": { "value": { "updateConnectors": [ { "id": "HrCreateApplicant", "description": "Aanmaken sollicitatie" }, { "id": "FbSubscription", "description": "Abonnement" }, { "id": "KnAddress", "description": "Adres" } ], "getConnectors": [ { "id": "Profit_Fin_ChangedEntrydate", "description": "Profit_Fin_ChangedEntrydate" }, { "id": "Profit_Functions", "description": "Profit_Functions" } ], "customConnectors": [ { "id": "AppConnectorReport", "description": "AppConnectorReport" }, { "id": "AppConnectorSubject", "description": "AppConnectorSubject" } ], "info": { "envid": "A123456AC", "appName": "OpenAPI Spec Example", "group": "AuthorizationGroup 101 (12345.USER)", "tokenExpiry": "0" } } } } } } } }, "operationId": "get_MetaInfo" } }, "/Metainfo/{Type}/{Endpoint}": { "get": { "summary": "Retrieve the metainfo of a specific connector based on the endpoint id. This includes the fields and their properties.", "tags": [ "API Info" ], "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "description": { "type": "string" }, "fields": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "fieldId": { "type": "string" }, "dataType": { "type": "string" }, "label": { "type": "string" }, "length": { "type": "integer" }, "controlType": { "type": "integer" }, "decimals": { "type": "integer" }, "decimalsFieldId": { "type": "string" } } } } } }, "examples": { "Example Result": { "value": { "name": "Profit_Administrations", "description": "Administraties (Profit)", "fields": [ { "id": "AdminId", "fieldId": "U002", "dataType": "int", "label": "Administratie", "length": 3, "controlType": 5, "decimals": 0, "decimalsFieldId": "" }, { "id": "AdminNm", "fieldId": "U001", "dataType": "string", "label": "Naam administratie", "length": 80, "controlType": 1, "decimals": 0, "decimalsFieldId": "" }, { "id": "AdminCd", "fieldId": "UnCo", "dataType": "string", "label": "Administratie", "length": 10, "controlType": 1, "decimals": 0, "decimalsFieldId": "" } ] } } } } } } }, "operationId": "get_MetaInfoPerConnector", "parameters": [ { "schema": { "type": "string", "enum": [ "get", "update" ], "example": "update" }, "in": "path", "name": "Type", "description": "Add the type of connector you want to get the meta info from", "required": true }, { "schema": { "type": "string", "example": "KnEmployee" }, "in": "path", "name": "Endpoint", "description": "Add the endpoint id of the connector you want to get the meta info from", "required": true }, { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/{Endpoint}": { "get": { "summary": "Retrieve the metainfo of a custom getconnector based on the endpoint id. This includes the fields and their properties. These id's can be found in the metainfo request result.", "tags": [ "GET" ], "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "skip": { "type": "integer" }, "take": { "type": "integer" }, "rows": { "type": "array", "items": { "type": "object", "properties": { "EmployeeId": { "type": "string" }, "EmploymentEndDate": { "type": "string" }, "EmailForDigitalDocuments": { "type": "string", "nullable": true } } } } } }, "examples": { "Example response": { "value": { "skip": 0, "take": 100, "rows": [ { "EmployeeId": "000001005", "EmploymentEndDate": "2025-11-22T00:00:00Z", "EmailForDigitalDocuments": null }, { "EmployeeId": "000001006", "EmploymentEndDate": "2025-11-22T00:00:00Z", "EmailForDigitalDocuments": null } ] } } } } } } }, "operationId": "get_MetaInfoPerCustomConnector", "parameters": [ { "schema": { "type": "string", "example": "your_custom_endpoint_id" }, "in": "path", "name": "Endpoint", "description": "Add the id of connector you want to get the meta info from", "required": true }, { "name": "skip", "in": "query", "required": false, "description": "Pagination: amount of results skipped. Starts at 0", "schema": { "type": "number", "example": 0 } }, { "name": "take", "in": "query", "required": false, "description": "Pagination: amount of results returned", "schema": { "type": "number", "example": 100 } }, { "name": "orderbyfieldids", "in": "query", "required": false, "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } }, { "name": "filterfieldids", "in": "query", "required": false, "description": "The fieldIds of the values to filter on", "schema": { "type": "string" } }, { "name": "filtervalues", "in": "query", "required": false, "description": "The values to filter on", "schema": { "type": "string" } }, { "name": "operatortypes", "in": "query", "required": false, "description": "Operator for comparing filter values. Supported values include:\n\n* `1` - = (is equal to)\n* `2` - >= (is greater or equal to)\n* `3` - <= (is less or equal to)\n* `4` - > (is greater than)\n* `5` - < (is less than)\n* `6` - * (contains text)\n* `7` - != (is not equal to)\n* `8` - [] (is empty)\n* `9` - ![] (is not empty)\n* `10` - @ (starts with)\n* `11` - !* (does not contain text)\n* `12` - !@ (does not start with)\n* `13` - & (ends with)\n* `14` - !& (does not end with)\n* `15` - Sf (quickfilter)\n", "schema": { "type": "number", "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ] } } ] } }, "/ProfitVersion": { "get": { "summary": "Get the current Profit version", "tags": [ "API Info" ], "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "version": { "type": "string" } } }, "examples": { "Example Result": { "value": { "version": "7.7.10" } } } } } } }, "operationId": "get_ProfitVersion" } }, "/connectors/HrReservation": { "post": { "summary": "Reserve HRM", "description": "\n\rAlleen beschikbaar onder conditie: Declaratieverwerking (speciale activering)\n\r ", "operationId": "POST_HrReservation", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrReservation_POST" } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Reserve HRM" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/KnSreCostCentre": { "post": { "summary": "Cost centre per sales contact", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_KnSreCostCentre.htm", "operationId": "POST_KnSreCostCentre", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KnSreCostCentre_POST" }, "examples": { "for Declaration": { "value": { "KnSreCostCentre": { "Element": { "Fields": { "DbId": "1072", "CoId": "NL", "Ds": "Via de Connector aangemaakt", "Bl": "0" } } } } }, "maximaal": { "value": { "KnSreCostCentre": { "Element": { "Fields": { "DbId": "1410", "CoId": "NL", "Ds": "Via de Connector aangemaakt", "Bl": "0" }, "Objects": { "KnSreCostCentreContact": { "Element": { "Fields": { "CdId": "22275" } } } } } } } }, "minimaal": { "value": { "KnSreCostCentre": { "Element": { "Fields": { "DbId": "1410", "CoId": "NL", "Ds": "Via de Connector aangemaakt", "Bl": "0" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "KnSreCostCentre": { "DbId": "PrimaryKeyValue", "CoId": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost centre per sales contact" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Cost centre per sales contact", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_KnSreCostCentre.htm", "operationId": "PUT_KnSreCostCentre", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KnSreCostCentre_PUT" }, "examples": { "insert regel": { "value": { "KnSreCostCentre": { "Element": { "Fields": { "DbId": "1410", "CoId": "NL" }, "Objects": { "KnSreCostCentreContact": { "Element": { "Fields": { "CdId": "22275" } } } } } } } }, "kop": { "value": { "KnSreCostCentre": { "Element": { "Fields": { "DbId": "1410", "CoId": "NL", "Ds": "Update via Connector kop" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "KnSreCostCentre": { "DbId": "PrimaryKeyValue", "CoId": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost centre per sales contact" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/KnSreCostCentre/KnSreCostCentreContact": { "post": { "summary": "Cost centre per sales contact", "description": "Update main record in KnSreCostCentre and insert subrecord into KnSreCostCentreContact. \n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_KnSreCostCentre.htm", "operationId": "POSTSubRecordKnSreCostCentreKnSreCostCentreContact", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KnSreCostCentre_POST" } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "KnSreCostCentre": { "DbId": "PrimaryKeyValue", "CoId": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost centre per sales contact" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/KnSreCostCentre/KnSreCostCentre/@DbId/{DbId}": { "parameters": [ { "schema": { "type": "string" }, "name": "DbId", "in": "path", "required": true, "description": "Sales contact" } ], "delete": { "summary": "Cost centre per sales contact", "operationId": "DELETE_KnSreCostCentre", "description": " \n\r Let op: Bij dit endpoint zijn de parameters om een item te verwijderen nog niet gedocumenteerd. De path parameters kunnen hierdoor afwijken\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_KnSreCostCentre.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost centre per sales contact" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtConceptPlacementContract": { "post": { "summary": "Placement contract draft", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtConceptPlacementContract.htm", "operationId": "POST_PtConceptPlacementContract", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtConceptPlacementContract_POST" }, "examples": { "alleen de kop": { "value": { "PtConceptPlacementContract": { "Element": { "Fields": { "DaBe": "2020-02-01", "EmId": "c104780", "PrId": "999", "FuId": "2255001" } } } } }, "insert": { "value": { "PtConceptPlacementContract": { "Element": { "Fields": { "DaBe": "2018-06-19", "DaEn": "2019-01-18", "EmId": "C104780", "PrId": "999", "FuId": "2255001", "FuDs": "Directeur", "ErId": "YCR", "ViTo": "1M", "ToTe": 8, "ToTp": "U", "ExTe": 32, "ExTp": "U", "ViFa": "A", "ViFc": "U", "ToTh": 1, "ExTh": 1 }, "Objects": { "AfasPtConceptPlacementContractLine": { "Element": { "Fields": { "EmId": "C10062", "ViSe": "U", "ApCo": "O", "HoGo": "40", "Ref": "AFAS Software", "CrId": "26040", "CdId": "15325", "VbCo": "ACS", "WoLo": "28667", "Dept": "28667", "VaCc": true, "MiHr": "8", "MaHr": "40" } } } } } } } }, "met verantwoordelijke": { "value": { "PtConceptPlacementContract": { "Element": { "Fields": { "DaBe": "2018-06-19", "DaEn": "2019-01-18", "EmId": "C104780", "PrId": "999", "FuId": "2255001", "ErId": "YCR", "ViTo": "1M", "RpId": "83807.C100039" }, "Objects": { "AfasPtConceptPlacementContractLine": { "Element": { "Fields": { "EmId": "C10062", "ViSe": "U", "ApCo": "O", "HoGo": "1", "VaCc": "0" } } } } } } } }, "met vrij veld": { "value": { "PtConceptPlacementContract": { "Element": { "Fields": { "DaBe": "2018-06-19", "DaEn": "2019-01-18", "EmId": "C104780", "PrId": "999", "FuId": "2255001", "ErId": "YCR", "ViTo": "1M", "U1F7B18D84B223EEE2461C58F4EFB7858": "Vrij veld op de kop" }, "Objects": { "AfasPtConceptPlacementContractLine": { "Element": { "Fields": { "EmId": "C10062", "ViSe": "U", "ApCo": "O", "HoGo": "1", "VaCc": "0", "UCCE5870A4A36B416ABE4C596F1B8E095": "Vrij veld op de regel" } } } } } } } }, "minimaal": { "value": { "PtConceptPlacementContract": { "Element": { "@PcCo": "", "Fields": { "DaBe": "2018-06-19", "DaEn": "2019-01-18", "EmId": "C104780", "PrId": "999", "FuId": "2255001", "ErId": "YCR", "ViTo": "1M" }, "Objects": { "AfasPtConceptPlacementContractLine": { "Element": { "Fields": { "EmId": "C10062", "ViSe": "U", "ApCo": "O", "HoGo": "1", "VaCc": "0" } } } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Placement contract draft" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtCostPriceComponent": { "post": { "summary": "Cost price component", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r ", "operationId": "POST_PtCostPriceComponent", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtCostPriceComponent_POST" }, "examples": { "kosten itemcode": { "value": { "PtCostPriceComponent": { "Element": { "Fields": { "VaCo": "21", "Ds": "Uren", "VaIt": "kst", "ItCd": "FLEX36-1", "CtId": "01", "SuQu": "1", "SuRe": "1", "SuDf": "1" }, "Objects": { "PtCostPriceComponentLine": { "Element": { "Fields": { "DaBe": "2020-02-01", "VaFz": "AZU", "PcFa": "100", "Fact": "0" } } } } } } } }, "voor update": { "value": { "PtCostPriceComponent": { "Element": { "Fields": { "VaCo": "21", "Ds": "insert voor update", "VaIt": "Wst", "StId": "01", "CtId": "01", "SuQu": "1", "SuRe": "1", "SuDf": "1" }, "Objects": { "PtCostPriceComponentLine": { "Element": { "Fields": { "DaBe": "2020-02-01", "VaFz": "AZU", "PcFa": "100", "Fact": "0" } } } } } } } }, "werksoort itemcode": { "value": { "PtCostPriceComponent": { "Element": { "Fields": { "VaCo": "21", "Ds": "Uren", "VaIt": "Wst", "ItCd": "FLEX21-1", "CtId": "01", "SuQu": "1", "SuRe": "1", "SuDf": "1" }, "Objects": { "PtCostPriceComponentLine": { "Element": { "Fields": { "DaBe": "2020-02-01", "VaFz": "AZU", "PcFa": "100", "Fact": "0" } } } } } } } }, "werksoort urensoort": { "value": { "PtCostPriceComponent": { "Element": { "Fields": { "VaCo": "21", "Ds": "Uren", "VaIt": "Wst", "StId": "01", "CtId": "01", "SuQu": "1", "SuRe": "1", "SuDf": "1" }, "Objects": { "PtCostPriceComponentLine": { "Element": { "Fields": { "DaBe": "2020-02-01", "VaFz": "AZU", "PcFa": "100", "Fact": "0" } } } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price component" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Cost price component", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r ", "operationId": "PUT_PtCostPriceComponent", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtCostPriceComponent_PUT" }, "examples": { "kop": { "value": { "PtCostPriceComponent": { "Element": { "Fields": { "CpId": "5", "VaCo": "01", "Ds": "Update kop", "VaIt": "Kst", "ItCd": "FLEX36-1", "StId": "", "CtId": "02", "SuQu": "4", "SuRe": "4", "SuDf": "4" } } } } }, "kop item": { "value": { "PtCostPriceComponent": { "Element": { "Fields": { "CpId": "3", "ItCd": "FLEX21-2" } } } } }, "kop type item": { "value": { "PtCostPriceComponent": { "Element": { "Fields": { "CpId": "5", "VaCo": "01", "Ds": "Update kop", "VaIt": "Kst", "ItCd": "FLEX36-1", "StId": "", "CtId": "02", "SuQu": "4", "SuRe": "4", "SuDf": "4" } } } } }, "regel": { "value": { "PtCostPriceComponent": { "Element": { "Fields": { "CpId": "5" }, "Objects": { "PtCostPriceComponentLine": { "Element": [ { "Fields": { "DaBe": "2020-03-01", "VaFz": "AZU", "PcFa": "100", "Fact": "0" } }, { "Fields": { "ClId": "5", "DaEn": "2020-02-02" } } ] } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price component" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtCostPriceComponent/PtCostPriceComponentLine": { "post": { "summary": "Cost price component", "description": "Update main record in PtCostPriceComponent and insert subrecord into PtCostPriceComponentLine. \n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r ", "operationId": "POSTSubRecordPtCostPriceComponentPtCostPriceComponentLine", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtCostPriceComponent_POST" }, "examples": { "new componentline": { "value": { "PtCostPriceComponent": { "Element": { "Fields": { "CpId": "5" }, "Objects": { "PtCostPriceComponentLine": { "Element": [ { "Fields": { "DaBe": "2020-02-01", "VaFz": "AZU", "PcFa": "100", "Fact": "0" } } ] } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price component" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtCostPriceComponent/PtCostPriceComponent/@CpId/{CpId}": { "parameters": [ { "schema": { "type": "string" }, "name": "CpId", "in": "path", "required": true, "description": "Cost price component" } ], "delete": { "summary": "Cost price component", "operationId": "DELETE_PtCostPriceComponent", "description": "\n\r ", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price component" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtCostPriceModel": { "post": { "summary": "Cost price model", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtCostPriceModel.htm", "operationId": "POST_PtCostPriceModel", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtCostPriceModel_POST" }, "examples": { "kosten": { "value": { "PtCostPriceModel": { "Element": { "Fields": { "CmId": "kost", "Ds": "Kostprijsmodel via Connector kosten" }, "Objects": { "PtCostPriceModelLine": { "Element": { "Fields": { "DaBe": "2018-02-17", "DaEn": "2018-03-18", "VaIt": "6", "ItCd": "D004", "VaCt": "B", "VaFz": "AU", "Fact": "1" } } } } } } } }, "massa": { "value": { "PtCostPriceModel": { "Element": { "Fields": { "CmId": "mass", "Ds": "Kostprijsmodel via Connector massa" }, "Objects": { "PtCostPriceModelLine": { "Element": [ { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "6", "ItCd": "D004", "VaCt": "B", "VaFz": "AU", "Fact": "1" } }, { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "6", "ItCd": "D005", "VaCt": "B", "VaFz": "AU", "Fact": "1" } }, { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "6", "ItCd": "D006", "VaCt": "B", "VaFz": "AU", "Fact": "1" } }, { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "6", "ItCd": "D007", "VaCt": "B", "VaFz": "AU", "Fact": "1" } }, { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "6", "ItCd": "D008", "VaCt": "B", "VaFz": "AU", "Fact": "1" } }, { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "1", "ItCd": "01", "VaCt": "B", "VaFz": "AU", "Fact": "1" } }, { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "1", "ItCd": "02", "VaCt": "B", "VaFz": "AU", "Fact": "1" } }, { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "1", "ItCd": "04", "VaCt": "B", "VaFz": "AU", "Fact": "1" } }, { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "1", "ItCd": "06", "VaCt": "B", "VaFz": "AU", "Fact": "1" } }, { "Fields": { "DaBe": "2018-17-02", "DaEn": "2018-17-08", "VaIt": "1", "ItCd": "07", "VaCt": "B", "VaFz": "AU", "Fact": "1" } } ] } } } } } }, "voor update": { "value": { "PtCostPriceModel": { "Element": { "Fields": { "CmId": "2", "Ds": "Kostprijsmodel Connector voor delete" }, "Objects": { "PtCostPriceModelLine": { "Element": { "Fields": { "DaBe": "2018-12-17", "VaIt": "6", "ItCd": "02", "VaCt": "B", "VaFz": "AU", "Fact": "1", "ViSe": "U" } } } } } } } }, "werksoort": { "value": { "PtCostPriceModel": { "Element": { "Fields": { "CmId": "03", "Ds": "Voorbeeld werksoorten" }, "Objects": [ { "PtCostPriceModelVersion": { "Element": { "Fields": { "DaBe": "2024-03-01", "DaEn": "2024-12-31" }, "Objects": [ { "PtCostPriceModelLine": { "Element": { "Fields": { "DaBe": "2024-01-01", "DaEn": "2025-12-31", "VaIt": "1", "ItCd": "01", "VaCt": "B", "VaFz": "AU", "Fact": "1" } } } } ] } } } ] } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price model" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Cost price model", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtCostPriceModel.htm", "operationId": "PUT_PtCostPriceModel", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtCostPriceModel_PUT" }, "examples": { "einddatum": { "value": { "PtCostPriceModel": { "Element": { "Fields": { "CmId": "2" }, "Objects": { "PtCostPriceModelLine": { "Element": { "Fields": { "DaBe": "2018-12-17", "DaEn": "2019-07-19", "VaIt": "6", "ItCd": "02", "VaCt": "B", "VaFz": "AU", "Fact": "1", "ViSe": "U" } } } } } } } }, "factor": { "value": { "PtCostPriceModel": { "Element": { "Fields": { "CmId": "2" }, "Objects": { "PtCostPriceModelLine": { "Element": { "Fields": { "DaBe": "2018-12-17", "DaEn": "2019-07-19", "VaIt": "6", "ItCd": "02", "VaCt": "B", "VaFz": "AU", "Fact": "1.5", "ViSe": "U" } } } } } } } }, "kop": { "value": { "PtCostPriceModel": { "Element": { "Fields": { "CmId": "2", "Ds": "Update Kop" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price model" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtCostPriceModel/PtCostPriceModelVersion": { "post": { "summary": "Cost price model", "description": "Update main record in PtCostPriceModel and insert subrecord into PtCostPriceModelVersion. \n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtCostPriceModel.htm", "operationId": "POSTSubRecordPtCostPriceModelPtCostPriceModelVersion", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtCostPriceModel_POST" }, "examples": { "new model version": { "value": { "PtCostPriceModel": { "Element": { "Fields": { "CmId": "2" }, "Objects": { "PtCostPriceModelLine": { "Element": { "Fields": { "DaBe": "2018-12-17", "VaIt": "6", "ItCd": "D002", "VaCt": "B", "VaFz": "AU", "Fact": "1" } } } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price model" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtCostPriceModel/PtCostPriceModel/@CmId/{CmId}": { "parameters": [ { "schema": { "type": "string" }, "name": "CmId", "in": "path", "required": true, "description": "Cost price model" } ], "delete": { "summary": "Cost price model", "operationId": "DELETE_PtCostPriceModel", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtCostPriceModel.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price model" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtCostPriceModelPerProject": { "post": { "summary": "Cost price model per customer agreement", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r ", "operationId": "POST_PtCostPriceModelPerProject", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtCostPriceModelPerProject_POST" } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price model per customer agreement" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtDeclaration": { "post": { "summary": "Claim", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtDeclaration.htm", "operationId": "POST_PtDeclaration", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtDeclaration_POST" }, "examples": { "workflow": { "value": { "PtDeclaration": { "Element": { "Fields": { "Year": "2018", "PeId": "123456", "PlCo": "11", "ReBi": "0", "ApprovWorkflow": "1" } } } } }, "zonder workflow": { "value": { "PtDeclaration": { "Element": { "Fields": { "Year": "2018", "PeId": "123456", "PlCo": "11", "ReBi": "0", "ApprovWorkflow": "0" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtDeclaration": { "ApprovWorkflow": "PrimaryKeyValue", "DcCo": "PrimaryKeyValue", "SbId": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Claim" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Claim", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtDeclaration.htm", "operationId": "PUT_PtDeclaration", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtDeclaration_PUT" }, "examples": { "goedgekeurd extern door": { "value": { "PtDeclaration": { "Element": { "Fields": { "DcCo": "000000000005.01", "RfCs": "Referentie via xml", "ExUs": "22834", "ApprovWorkflow": "1" } } } } }, "kostenplaats": { "value": { "PtDeclaration": { "Element": { "Fields": { "DcCo": "000000000001.01", "CcSr": "TACA", "RfCs": "Referentie via xml", "ApprovWorkflow": "0" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtDeclaration": { "ApprovWorkflow": "PrimaryKeyValue", "DcCo": "PrimaryKeyValue", "SbId": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Claim" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtDeclaration/PtDeclaration/@DcCo/{DcCo}": { "parameters": [ { "schema": { "type": "string" }, "name": "DcCo", "in": "path", "required": true, "description": "Claim number" } ], "delete": { "summary": "Claim", "operationId": "DELETE_PtDeclaration", "description": " \n\r Let op: Bij dit endpoint zijn de parameters om een item te verwijderen nog niet gedocumenteerd. De path parameters kunnen hierdoor afwijken\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtDeclaration.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Claim" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtDeclarationCorrection": { "post": { "summary": "Correct actual costing per claim", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtDeclarationCorrection.htm", "operationId": "POST_PtDeclarationCorrection", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtDeclarationCorrection_POST" }, "examples": { "Create new declaration version": { "value": { "PtDeclarationCorrection": { "Element": { "Fields": { "DcCo": "000000002181.01" }, "Objects": [ { "PtRealization": { "Element": { "Fields": { "Id": 37249, "DaTi": "2023-02-27", "VaIt": "Wst", "ItCd": "F001-01", "QuUn": "7" } } } } ] } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Correct actual costing per claim" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Correct actual costing per claim", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtDeclarationCorrection.htm", "operationId": "PUT_PtDeclarationCorrection", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtDeclarationCorrection_PUT" }, "examples": { "Update exsisting declaration version": { "value": { "PtDeclarationCorrection": { "Element": { "Fields": { "DcCo": "000000002181.02" }, "Objects": [ { "PtRealization": { "Element": { "Fields": { "Id": 37378, "DaTi": "2023-02-27", "VaIt": "Wst", "ItCd": "F001-01", "QuUn": "7", "Ds": "This body updates a line of the declaration." } } } } ] } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Correct actual costing per claim" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtDeclarationCorrection/PtRealization": { "post": { "summary": "Correct actual costing per claim", "description": "Update main record in PtDeclarationCorrection and insert subrecord into PtRealization. \n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtDeclarationCorrection.htm", "operationId": "POSTSubRecordPtDeclarationCorrectionPtRealization", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtDeclarationCorrection_POST" }, "examples": { "Create new realization line": { "value": { "PtDeclarationCorrection": { "Element": { "Fields": { "DcCo": "000000002181.02" }, "Objects": [ { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-02-27", "VaIt": "wst", "ItCd": "F001-01", "QuUn": "7", "Ds": "This creates a new line on an exsisting version" } } } } ] } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Correct actual costing per claim" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtFunction": { "post": { "summary": "Job", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtFunction.htm", "operationId": "POST_PtFunction", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtFunction_POST" }, "examples": { "massa": { "value": { "PtFunction": { "Element": [ { "@PrId": "1029", "Fields": { "Ds": "hovenier 1", "ViTy": "T" } }, { "@PrId": "1029", "Fields": { "Ds": "hovenier 2", "ViTy": "T" } }, { "@PrId": "1029", "Fields": { "Ds": "hovenier 3", "ViTy": "T" } }, { "@PrId": "1029", "Fields": { "Ds": "hovenier 4", "ViTy": "T" } }, { "@PrId": "1029", "Fields": { "Ds": "hovenier 5", "ViTy": "T" } }, { "@PrId": "1029", "Fields": { "Ds": "hovenier 6", "ViTy": "T" } }, { "@PrId": "1029", "Fields": { "Ds": "hovenier 7", "ViTy": "T" } }, { "@PrId": "1029", "Fields": { "Ds": "hovenier 8", "ViTy": "T" } } ] } } }, "minimum bij klantovereenkomst": { "value": { "PtFunction": { "Element": { "@PrId": "000040", "Fields": { "Ds": "hovenier", "ViTy": "A" } } } } }, "na loonschaal": { "value": { "PtFunction": { "Element": { "@PrId": "154542", "Fields": { "Ds": "Digital marketing", "Rfun": "2", "IsId": "1", "Bl": "0", "TaId": "731", "VaSc": "DM", "ViTy": "A" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtFunction": { "FuId": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Job" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Job", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtFunction.htm", "operationId": "PUT_PtFunction", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtFunction_PUT" }, "examples": { "update": { "value": { "PtFunction": { "Element": { "@PrId": "1029", "Fields": { "FuId": "0001", "Ds": "hovenier update" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtFunction": { "FuId": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Job" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtFunction/PtFunction/@PrId,@FuId/{PrId},{FuId}": { "parameters": [ { "schema": { "type": "string" }, "name": "PrId", "in": "path", "required": true, "description": "Customer agreement" }, { "schema": { "type": "string" }, "name": "FuId", "in": "path", "required": true, "description": "Code" } ], "delete": { "summary": "Job", "operationId": "DELETE_PtFunction", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtFunction.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Job" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtItemSet": { "post": { "summary": "Item set", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtItemSet.htm", "operationId": "POST_PtItemSet", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtItemSet_POST" }, "examples": { "kosten": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2023-01-01", "PtItpTyEj": "G", "PtItpViTa": "3460", "Ds": "Itemset kosten", "Bl": "0", "ClId": "01" }, "Objects": { "PtItemSetLine": { "Element": [ { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "11-C90990", "Invo": "1", "Payr": "1" } } ] } } } } } }, "loonschaal": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2023-01-01", "PtItpTyEj": "G", "PtItpViTa": "633", "Ds": "Itemset met loonschaal", "ClId": "01" }, "Objects": { "PtItemSetLine": { "Element": [ { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } }, { "@VaIt": "Kst", "#text": "s\r\n\t\t\t\t\t", "Fields": { "ItCd": "11-C90990" } } ] }, "PtItemsetScaleWage": { "Element": { "Fields": { "TaId": "505" } } } } } } } }, "massa": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2023-01-01", "PtItpTyEj": "G", "PtItpViTa": "3460", "Ds": "Itemset massa", "Bl": "0", "ClId": "D" }, "Objects": { "PtItemSetLine": { "Element": [ { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX58-2", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX84-1", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX72-1", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX73-1", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX56-1", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX55-2", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX52-1", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX29-1", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX31-1", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX37-1", "Invo": "1", "Payr": "1" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "FLEX44-1", "Invo": "1", "Payr": "1" } } ] } } } } } }, "maximaal kosten": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2023-01-01", "PtItpTyEj": "G", "PtItpViTa": "633", "Ds": "Itemset maximaal kosten", "Bl": "0", "ClId": "D" }, "Objects": { "PtItemSetLine": { "Element": [ { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } }, { "@VaIt": "Wst", "Fields": { "ItCd": "FLEX10-2", "GWPc": "80.98", "GWMi": "70.97", "GWMa": "85.96", "TaTy": "0", "TaMi": "22.25", "TaDf": "30.35", "TaMa": "35.45" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "11-C90990", "#text": [ ">", ">", ">", ">", ">", ">", ">" ], "AmMi": "10.10", "AmMa": "20.20", "AmDf": "15.30", "TaTy": "0", "TaMi": "22.25", "TaDf": "30.35", "TaMa": "35.45" } } ] }, "PtItemsetScaleWage": { "Element": { "Fields": { "TaId": "505" } } } } } } } }, "maximaal werksoort": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2023-01-01", "PtItpTyEj": "G", "PtItpViTa": "633", "Ds": "Itemset maximaal werksoort", "Bl": "0", "ClId": "D" }, "Objects": { "PtItemSetLine": { "Element": [ { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } }, { "@VaIt": "Wst", "Fields": { "ItCd": "FLEX10-2", "GWPc": "80.98", "GWMi": "70.97", "GWMa": "85.96", "TaTy": "0", "TaMi": "22.25", "TaDf": "30.35", "TaMa": "35.45" } } ] }, "PtItemsetScaleWage": { "Element": { "Fields": { "TaId": "505" } } } } } } } }, "meerdere decimalen": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2018-01-01", "PtItpViTa": "633", "Ds": "Itemset meerdere decimalen", "Bl": "0", "ClId": "D" }, "Objects": { "PtItemSetLine": { "Element": [ { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } }, { "@VaIt": "Wst", "Fields": { "ItCd": "FLEX10-2", "GWPc": "80.98", "GWMi": "70.97", "GWMa": "85.96", "TaTy": "0", "TaMi": "22.254", "TaDf": "30.354", "TaMa": "35.454" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "11-C90990", "#text": [ ">", ">", ">", ">", ">", ">", ">" ], "AmMi": "10.10", "AmMa": "20.20", "AmDf": "15.30", "TaTy": "0", "TaMi": "22.254", "TaDf": "30.354", "TaMa": "35.454" } } ] }, "PtItemsetScaleWage": { "Element": { "Fields": { "TaId": "505" } } } } } } } }, "minimaal": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2023-01-01", "PtItpTyEj": "G", "PtItpViTa": "3460", "Ds": "Itemset minimaal", "ClId": "D" }, "Objects": { "PtItemSetLine": { "Element": [ { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "11-C90990" } } ] } } } } } }, "voorkeuren grenzen kostensoort": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2023-01-01", "PtItpTyEj": "G", "PtItpViTa": "3460", "Ds": "Itemset voorkeuren en grenzen kostensoort", "ClId": "01" }, "Objects": { "PtItemSetLine": { "Element": [ { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } }, { "@VaIt": "Kst", "Fields": { "ItCd": "11-C90990", "#text": [ ">", ">", ">", ">", ">", ">", ">" ], "AmMi": "10.10", "AmMa": "20.20", "AmDf": "15.30", "TaTy": "0", "TaMi": "22.25", "TaDf": "30.35", "TaMa": "35.45" } }, { "@VaIt": "Kst", "#text": "s\r\n\t\t\t\t\t", "Fields": { "ItCd": "11-C15753", "#text": [ ">", ">", ">", ">", ">" ], "AmMi": "10.15", "AmMa": "20.25", "AmDf": "15.35", "TaTy": "1", "FcDf": "2.5555" } }, { "@VaIt": "Kst", "#text": "s\r\n\t\t\t\t\t", "Fields": { "ItCd": "11-C11094", "#text": [ ">", ">", ">", ">", ">" ], "AmMi": "10.10", "AmMa": "20.20", "AmDf": "15.30", "TaTy": "2", "NmDf": "5.25" } }, { "@VaIt": "Kst", "#text": "s\r\n\t\t\t\t\t", "Fields": { "ItCd": "11-C43372", "#text": [ ">", ">", ">", ">", ">" ], "AmMi": "10.15", "AmMa": "20.25", "AmDf": "15.35", "TaTy": "3", "PmDf": "5.25" } } ] } } } } } }, "voorkeuren grenzen werksoort": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2023-01-01", "PtItpTyEj": "G", "PtItpViTa": "3460", "Ds": "Itemset werksoort voorkeuren en grenzen werksoort", "ClId": "01" }, "Objects": { "PtItemSetLine": { "Element": [ { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } }, { "@VaIt": "Wst", "Fields": { "ItCd": "FLEX10-2", "GWPc": "80.98", "GWMi": "70.97", "GWMa": "85.96", "TaTy": "0", "TaMi": "22.25", "TaDf": "30.35", "TaMa": "35.45" } }, { "@VaIt": "Wst", "#text": "s\r\n\t\t\t\t\t", "Fields": { "ItCd": "FLEX10-3", "GWPc": "80.98", "GWMi": "70.97", "GWMa": "85.96", "TaTy": "1", "FcDf": "2.5555" } }, { "@VaIt": "Wst", "#text": "s\r\n\t\t\t\t\t", "Fields": { "ItCd": "FLEX10-4", "GWPc": "80.98", "GWMi": "70.97", "GWMa": "85.96", "TaTy": "2", "NmDf": "5.25" } }, { "@VaIt": "Wst", "#text": "s\r\n\t\t\t\t\t", "Fields": { "ItCd": "FLEX10-5", "#text": [ ">", ">" ], "GWPc": "80.98", "GWMi": "70.97", "GWMa": "85.96", "TaTy": "3", "PmDf": "5.25" } } ] } } } } } }, "werksoort": { "value": { "PtItemset": { "Element": { "Fields": { "PtItpDaBe": "2023-01-01", "PtItpTyEj": "G", "PtItpViTa": "3460", "Ds": "Itemset werksoort", "Bl": "0", "ClId": "01" }, "Objects": { "PtItemSetLine": { "Element": { "@VaIt": "Wst", "Fields": { "ItCd": "01NB", "Invo": "1", "Payr": "1", "GWPc": "100", "GWMi": "100", "GWMa": "100" } } } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Item set" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Item set", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtItemSet.htm", "operationId": "PUT_PtItemSet", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtItemSet_PUT" }, "examples": { "insert kosten": { "value": { "PtItemset": { "Element": { "Fields": { "IsId": "3" }, "Objects": { "PtItemSetLine": { "Element": { "@VaIt": "Kst", "Fields": { "ItCd": "11-C11094", "Invo": "1", "Payr": "1" } } } } } } } }, "insert werksoort": { "value": { "PtItemset": { "Element": { "Fields": { "IsId": "4" }, "Objects": { "PtItemSetLine": { "Element": { "@VaIt": "Wst", "Fields": { "ItCd": "O100", "Invo": "1", "Payr": "1", "GWPc": "80" } } } } } } } }, "kop geblokkeerd": { "value": { "PtItemset": { "Element": { "Fields": { "IsId": "2", "Ds": "Itemset kosten geblokkeerd", "Bl": "1" } } } } }, "kop kosten": { "value": { "PtItemset": { "Element": { "Fields": { "IsId": "3", "Bl": "0" } } } } }, "kop werksoort": { "value": { "PtItemset": { "Element": { "Fields": { "IsId": "4", "Bl": "0" } } } } }, "loonschaal": { "value": { "PtItemset": { "Element": { "Fields": { "IsId": "7", "Bl": "0" }, "Objects": { "PtItemsetScaleWage": { "Element": { "Fields": { "TaId": "510" } } } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Item set" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtItemSet/PtItemSetLine": { "post": { "summary": "Item set", "description": "Update main record in PtItemSet and insert subrecord into PtItemSetLine. \n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtItemSet.htm", "operationId": "POSTSubRecordPtItemSetPtItemSetLine", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtItemSet_POST" } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Item set" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtItemSet/PtItemsetScaleWage": { "post": { "summary": "Item set", "description": "Update main record in PtItemSet and insert subrecord into PtItemsetScaleWage. \n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtItemSet.htm", "operationId": "POSTSubRecordPtItemSetPtItemsetScaleWage", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtItemSet_POST" } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Item set" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtItemSet/PtItemset/@PtItpDaBe/{PtItpDaBe}": { "parameters": [ { "schema": { "type": "string" }, "name": "PtItpDaBe", "in": "path", "required": true, "description": "Begindatum\n CBS cao-code" } ], "delete": { "summary": "Item set", "operationId": "DELETE_PtItemSet", "description": " \n\r Let op: Bij dit endpoint zijn de parameters om een item te verwijderen nog niet gedocumenteerd. De path parameters kunnen hierdoor afwijken\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtItemSet.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Item set" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtItemSetFunction": { "post": { "summary": "Function per item set", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/121936.htm", "operationId": "POST_PtItemSetFunction", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtItemSetFunction_POST" }, "examples": { "met loonschaal": { "value": { "PtItemSetFunction": { "Element": { "Fields": { "IsId": "7", "Rfun": "6", "Ds": "Insert voor update loonschaal", "TaId": "506", "VaSc": "IDB", "SaSt": "1,0", "ViTy": "t" } } } } }, "voor update": { "value": { "PtItemSetFunction": { "Element": { "Fields": { "IsId": "1", "Rfun": "3", "Ds": "insert voor update functie itemset", "ViTy": "t" } } } } }, "voor update loonschaal": { "value": { "PtItemSetFunction": { "Element": { "Fields": { "IsId": "7", "Rfun": "3", "Ds": "insert Connector met loonschaal", "TaId": "506", "VaSc": "IDB", "SaSt": "1,0", "ViTy": "t" } } } } }, "zonder loonschaal": { "value": { "PtItemSetFunction": { "Element": { "Fields": { "IsId": "1", "Rfun": "1", "Ds": "Insert Connector zonder loonschaal", "ViTy": "a" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Function per item set" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Function per item set", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/121936.htm", "operationId": "PUT_PtItemSetFunction", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtItemSetFunction_PUT" }, "examples": { "itemset": { "value": { "PtItemSetFunction": { "Element": { "Fields": { "IsId": "1", "FuId": "0002", "Rfun": "4", "Ds": "update functie itemset", "ViTy": "a" } } } } }, "itemset loonschaal": { "value": { "PtItemSetFunction": { "Element": { "Fields": { "IsId": "7", "FuId": "0002", "Rfun": "6", "Ds": "update Connector met loonschaal", "TaId": "510", "VaSc": "B", "SaSt": "2.0", "ViTy": "a" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Function per item set" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtItemSetFunction/PtItemSetFunction/@IsId,@FuId/{IsId},{FuId}": { "parameters": [ { "schema": { "type": "string" }, "name": "IsId", "in": "path", "required": true, "description": "Itemset Id" }, { "schema": { "type": "string" }, "name": "FuId", "in": "path", "required": true, "description": "Code" } ], "delete": { "summary": "Function per item set", "operationId": "DELETE_PtItemSetFunction", "description": "\n\r https://help.afas.nl/help/NL/SE/121936.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Function per item set" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtPlacementContract": { "post": { "summary": "Placement", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtPlacementContract.htm", "operationId": "POST_PtPlacementContract", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPlacementContract_POST" }, "examples": { "Basiscontract": { "value": { "PtPlacementContract": { "Element": { "Fields": { "DaBe": "2024-03-18", "DaEn": "2024-06-20", "EmId": "OLGAV", "PrId": "000040", "FuId": "0002", "ErId": "01", "ViTo": "1M", "ViFz": "O" }, "Objects": [ { "AfasPtPlacementContractLine": { "Element": { "Fields": { "DaBe": "2024-03-18", "DaEn": "2024-06-20", "EmId": "FLOORA", "ApCo": "O", "HoGo": "1", "VaCc": "0" } } } } ] } } } }, "Create Basic contract": { "value": { "PtPlacementContract": { "Element": { "Fields": { "DaBe": "2018-06-19", "DaEn": "2019-01-18", "EmId": "U000333", "PrId": "999", "FuId": "3448001", "ErId": "YCR", "ViTo": "1M", "ViFz": "AU" }, "Objects": { "AfasPtPlacementContractLine": { "Element": { "Fields": { "DaBe": "2018-06-19", "DaEn": "2019-01-18", "ApCo": "O", "EmId": "C10062", "HoGo": "1", "VaCc": "0" } } } } } } } }, "Create contract with multiple lines": { "value": { "PtPlacementContract": { "Element": { "@PcCo": "", "Fields": { "PcCo": "21", "DaBe": "2018-10-11", "DaEn": "2019-03-30", "EmId": "C103371", "PrId": "998", "FuId": "1569001", "ErId": "YCR", "ViTo": "1M", "ViFz": "AZU" }, "Objects": { "AfasPtPlacementContractLine": { "Element": [ { "Fields": { "DaBe": "2018-10-12", "ApCo": "O", "EmId": "C10062", "HoGo": "1", "VaCc": "0" } }, { "Fields": { "DaBe": "2018-10-13", "ApCo": "O", "EmId": "C10062", "HoGo": "1", "VaCc": "0" } } ] } } } } } }, "Create placement contract": { "value": { "PtPlacementContract": { "Element": { "Fields": { "DaBe": "2018-07-02", "DaEn": "2018-10-02", "EmId": "C106636", "PrId": "999", "FuId": "3448001", "ErId": "YCR", "ViTo": "1M", "ViFz": "AZU" }, "Objects": { "AfasPtPlacementContractLine": { "Element": [ { "Fields": { "DaBe": "2018-07-02", "ApCo": "O", "EmId": "C10062", "HoGo": "1", "VaCc": "0" } }, { "Fields": { "DaBe": "2018-08-02", "DaEn": "2018-10-02", "ApCo": "O", "EmId": "C10062", "HoGo": "1", "VaCc": "0" } } ] } } } } } }, "Create with providing PcCo": { "value": { "PtPlacementContract": { "Element": { "@PcCo": "50218", "Fields": { "DaBe": "2018-06-20", "DaEn": "2019-01-18", "EmId": "C104780", "PrId": "999", "FuId": "3448001", "ErId": "YCR", "ViTo": "1M", "ViFz": "AU" }, "Objects": { "AfasPtPlacementContractLine": { "Element": { "Fields": { "DaBe": "2018-06-20", "DaEn": "2019-01-18", "ApCo": "O", "EmId": "C10062", "HoGo": "1", "VaCc": "0" } } } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Placement" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Placement", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtPlacementContract.htm", "operationId": "PUT_PtPlacementContract", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPlacementContract_PUT" }, "examples": { "Change custom header fields": { "value": { "PtPlacementContract": { "Element": { "@PcCo": "update", "Fields": { "U165A93EC436861CE4D93D8986A94A6AC": "TEST", "UC228056E429232D01A3AE9AB33FFEC82": "1" } } } } }, "change header": { "value": { "PtPlacementContract": { "Element": { "@PcCo": "update", "Fields": { "DaEn": "2018-09-12" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Placement" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtPlacementContract/AfasPtPlacementContractLine": { "post": { "summary": "Placement", "description": "Update main record in PtPlacementContract and insert subrecord into AfasPtPlacementContractLine. \n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtPlacementContract.htm", "operationId": "POSTSubRecordPtPlacementContractAfasPtPlacementContractLine", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPlacementContract_POST" }, "examples": { "change contractline": { "value": { "PtPlacementContract": { "Element": { "@PcCo": "21", "Objects": { "AfasPtPlacementContractLine": { "Element": { "Fields": { "DaBe": "2018-10-12", "DaEn": "2018-10-13", "ApCo": "O", "EmId": "C10062", "HoGo": "1", "VaCc": "0" } } } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Placement" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtPlacementContract/PtPlacementContract/@PcCo/{PcCo}": { "parameters": [ { "schema": { "type": "string" }, "name": "PcCo", "in": "path", "required": true, "description": "Placement" } ], "delete": { "summary": "Placement", "operationId": "DELETE_PtPlacementContract", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_flex_PtPlacementContract.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Placement" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtPriceAgreement": { "post": { "summary": "Price agreement", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Flex_PtPriceAgreement.htm", "operationId": "POST_PtPriceAgreement", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPriceAgreement_POST" }, "examples": { "add price agreement": { "value": { "PtPriceAgreement": { "Element": { "Fields": { "@Action": "update", "Ds": "New price agreement for placement", "PrId": "003008", "FuId": "0002" }, "Objects": [ { "PtPriceAgreementVersion": { "Element": { "Fields": { "@Action": "insert", "DaBe": "2024-05-19", "DaEn": "2024-05-20", "GHWg": "32" }, "Objects": [ { "PtPriceAgreementLine": { "Element": [ { "Fields": { "VaIt": "1", "ItCd": "23", "Ds": "Regular working hours", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "24", "Ds": "Holiday working hours", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "25", "Ds": "Special leave/short absence", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "01", "Ds": "Short-term care leave", "TaTy": "0", "SaTa": "40", "GWPc": "100", "Invo": true } }, { "Fields": { "VaIt": "1", "ItCd": "15", "Ds": "Sickness hours 1st year", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "16", "Ds": "Vacation hours taken", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "22", "Ds": "ORT 22%", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "6", "ItCd": "D001E", "Ds": "ORT 44%", "GHWg": "0.22", "Invo": "True", "TaTy": "0", "SaTa": "90.90" } }, { "Fields": { "VaIt": "6", "ItCd": "D010E", "Ds": "Sickness hours 2nd year", "GHWg": "1", "Invo": "true", "TaTy": "0", "SaTa": "90.90" } }, { "Fields": { "VaIt": "6", "ItCd": "D002E", "Ds": "Vacation hours balance taken", "GHWg": "1", "Invo": false } }, { "Fields": { "VaIt": "6", "ItCd": "D008E", "Ds": "Remote work allowance", "GHWg": "0.3", "Invo": true, "TaTy": "0", "SaTa": "40" } }, { "Fields": { "VaIt": "6", "ItCd": "D0017E", "Ds": "Year-end bonus", "GHWg": "1", "Invo": "False" } }, { "Fields": { "VaIt": "6", "ItCd": "D011E", "Ds": "Commuting allowance per kilometer", "GHWg": "0.3", "Invo": false } }, { "Fields": { "VaIt": "6", "ItCd": "D020E", "Ds": "Meal allowance", "GHWg": "0.3", "Invo": "True", "TaTy": "0", "SaTa": "40" } }, { "Fields": { "VaIt": "1", "ItCd": "12", "Ds": "Public transport reimbursement", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "13", "Ds": "Parking fee reimbursement", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "17", "Ds": "Phone allowance", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "18", "Ds": "Additional allowance A", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "19", "Ds": "Additional allowance B", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "20", "Ds": "Additional allowance C", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "21", "Ds": "Additional allowance D", "GWPc": "100", "Invo": false } }, { "Fields": { "VaIt": "1", "ItCd": "14", "Ds": "Additional allowance E", "GWPc": "100", "Invo": false } } ] } } ] } } } ] } } } }, "new line in existing agreement": { "value": { "PtPriceAgreement": { "Element": { "Fields": { "@Action": "update", "PAid": "000059", "Ds": "Loonafspraakregel tarief wijzigen voor een specifieke plaatsing", "Type": "0", "PrId": "000041", "FuId": "0001" }, "Objects": [ { "PtPriceAgreementVersion": { "Element": { "@Action": "update", "Objects": [ { "PtPriceAgreementLine": { "Element": [ { "Fields": { "@Action": "insert", "@PlCo": "108", "PlSe": "1", "VaIt": "1", "PlCo": "108", "ItCd": "F004-01", "Ds": "Vakantie uren" } } ] } } ] } } } ] } } } }, "Plaatsingsspecifieke prijsafspraak": { "value": { "PtPriceAgreement": { "Element": { "Objects": [ { "PtPriceAgreementVersion": { "Element": { "Objects": [ { "PtPriceAgreementLine": { "Element": [ { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "01", "Ds": "Project uren", "TaTy": "0", "Invo": true, "SaTa": "2" } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "24", "Ds": "Finanxe tijd voor tijd uren", "Invo": true, "SaTa": "2" } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "6", "ItCd": "D001E", "Ds": "Kilometers", "Invo": true, "SaTa": "0.21" } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "02", "Ds": "Project Tijd voor Tijd uren", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "07", "Ds": "Productieve uren", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "08", "Ds": "Niet productieve uren", "Invo": "false" } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "12", "Ds": "Masterclass", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "13", "Ds": "0-meting", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "14", "Ds": "Sollicitatie", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "15", "Ds": "Inbetween uren", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "16", "Ds": "Inbetween Finanxe uren", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "17", "Ds": "Eindejaarsgesprek", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "18", "Ds": "Introductiedag", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "19", "Ds": "Mentor uren", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "20", "Ds": "Intervisie uren", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "21", "Ds": "MR uren", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "23", "Ds": "Finanxe uren", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "1", "ItCd": "25", "Ds": "Masterclass tijd voor tijd uren", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "6", "ItCd": "D0017E", "Ds": "Overige kosten", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "6", "ItCd": "D002E", "Ds": "Studiekosten", "Invo": "false" } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "6", "ItCd": "D008E", "Ds": "Parkeerkosten", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "6", "ItCd": "D010E", "Ds": "Reiskosten OV", "Invo": true } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "6", "ItCd": "D011E", "Ds": "Reiskosten OV (niet factureerbaar)", "Invo": false } }, { "Fields": { "PlCo": "673", "PlSe": "1", "VaIt": "6", "ItCd": "D020E", "Ds": "Kilometers (niet factureerbaar)", "Invo": "false" } } ] } } ] } } } ] } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Price agreement" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Price agreement", "description": "\n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Flex_PtPriceAgreement.htm", "operationId": "PUT_PtPriceAgreement", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPriceAgreement_PUT" }, "examples": { "change line description": { "value": { "PtPriceAgreement": { "Element": { "Fields": { "PAId": "000001" }, "Objects": { "PtPriceAgreementVersion": { "Element": { "Fields": { "PAVe": "1" }, "Objects": { "PtPriceAgreementLine": { "Element": { "Fields": { "Id": "1", "VaIt": "1", "ItCd": "FLEX1-1", "Ds": "update regel", "TaTy": "0", "SaTa": "80" } } } } } } } } } } }, "Change PriceagreementLine new tariff": { "value": { "PtPriceAgreement": { "Element": { "Fields": { "@Action": "update", "PAId": "000037", "Ds": "Loonafspraakregel tarief wijzigen voor een specifieke plaatsing" }, "Objects": [ { "PtPriceAgreementVersion": { "Element": { "Fields": { "@Action": "update", "PAVe": 1, "DaBe": "2023-01-01" }, "Objects": [ { "PtPriceAgreementLine": { "Element": [ { "Fields": { "@Action": "update", "PlSe": "1", "VaIt": "1", "PlCo": "101", "ItCd": "F001-01", "Ds": "Normale uren", "TaFa": "1.2" } } ] } } ] } } } ] } } } }, "Set version to approved": { "value": { "PtPriceAgreement": { "Element": { "Fields": { "PAId": "000002" }, "Objects": { "PtPriceAgreementVersion": { "Element": { "Fields": { "PAVe": "1", "Stat": "1" } } } } } } } }, "Set version to concept": { "value": { "PtPriceAgreement": { "Element": { "Fields": { "PAId": "000005" }, "Objects": { "PtPriceAgreementVersion": { "Element": { "Fields": { "PAVe": "1", "Stat": "0" } } } } } } } }, "Set version to disapproved": { "value": { "PtPriceAgreement": { "Element": { "Fields": { "PAId": "000003" }, "Objects": { "PtPriceAgreementVersion": { "Element": { "Fields": { "PAVe": "1", "Stat": "2" } } } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Price agreement" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtPriceAgreement/PtPriceAgreementVersion": { "post": { "summary": "Price agreement", "description": "Update main record in PtPriceAgreement and insert subrecord into PtPriceAgreementVersion. \n\rAlleen beschikbaar onder conditie: Flex (speciale activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Flex_PtPriceAgreement.htm", "operationId": "POSTSubRecordPtPriceAgreementPtPriceAgreementVersion", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPriceAgreement_POST" } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Price agreement" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtPriceAgreement/PtPriceAgreement/@PAId/{PAId}": { "parameters": [ { "schema": { "type": "string" }, "name": "PAId", "in": "path", "required": true, "description": "Price agreement ID" } ], "delete": { "summary": "Price agreement", "operationId": "DELETE_PtPriceAgreement", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Flex_PtPriceAgreement.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Price agreement" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtTariff": { "post": { "summary": "Rate", "description": "\n\r https://help.afas.nl/help/NL/SE/130373.htm", "operationId": "POST_PtTariff", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtTariff_POST" }, "examples": { "Create new tariff": { "value": { "PtTariff": { "Element": { "Fields": { "BaV1": "MissionRole", "BaV2": "Astronaut", "BaV3": "ResearchGroup", "BaV4": "MissionTeam", "BaS1": "SpacecraftFunction", "BaS2": "SpacePartnership", "BaI1": "InterstellarCrewMember", "BaI2": "InterstellarMission", "StId": "NormalHours", "DaBe": "2024-01-01", "CuId": "EUR", "AmCo": "45,00", "AmSe": "90,00", "AmIC": "50,00" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Rate" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Rate", "description": "\n\r https://help.afas.nl/help/NL/SE/130373.htm", "operationId": "PUT_PtTariff", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtTariff_PUT" }, "examples": { "change tariff": { "value": { "PtTariff": { "Element": { "@Id": 1, "Fields": { "StId": "2", "DaBe": "2024-01-01", "DaEn": "2025-01-01", "CuId": "EUR", "AmCo": "50,00", "AmSe": "100,00", "AmIC": "60,00" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Rate" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtTariff/PtTariff/@Id/{Id}": { "parameters": [ { "schema": { "type": "string" }, "name": "Id", "in": "path", "required": true, "description": "Line number" } ], "delete": { "summary": "Rate", "operationId": "DELETE_PtTariff", "description": "\n\r https://help.afas.nl/help/NL/SE/130373.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Rate" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/Profit_Debtor": { "get": { "summary": "Debtors", "operationId": "Get_Profit_Debtor", "description": " ", "parameters": [ { "name": "skip", "in": "query", "required": false, "description": "Pagination: amount of results skipped. Starts at 0", "schema": { "type": "number", "example": 0 } }, { "name": "take", "in": "query", "required": false, "description": "Pagination: amount of results returned", "schema": { "type": "number", "example": 100 } }, { "name": "orderbyfieldids", "in": "query", "required": false, "description": "Must be used to prevent reordered results", "schema": { "type": "string" } }, { "name": "filterfieldids", "in": "query", "required": false, "description": "The fieldIds of the values to filter on", "schema": { "type": "string" } }, { "name": "filtervalues", "in": "query", "required": false, "description": "The values to filter on", "schema": { "type": "string" } }, { "name": "operatortypes", "in": "query", "required": false, "description": "Operator for comparing filter values. Supported values include:\n\n* `1` - = (is equal to)\n* `2` - >= (is greater or equal to)\n* `3` - <= (is less or equal to)\n* `4` - > (is greater than)\n* `5` - < (is less than)\n* `6` - * (contains text)\n* `7` - != (is not equal to)\n* `8` - [] (is empty)\n* `9` - ![] (is not empty)\n* `10` - @ (starts with)\n* `11` - !* (does not contain text)\n* `12` - !@ (does not start with)\n* `13` - & (ends with)\n* `14` - !& (does not end with)\n* `15` - Sf (quickfilter)\n", "schema": { "type": "number", "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ] } }, { "$ref": "#/components/parameters/Accept-Language" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "skip": { "type": "integer" }, "take": { "type": "integer" }, "rows": { "type": "array", "items": { "type": "object", "properties": { "DebtorId": { "type": "string", "description": "Debtor number" }, "DebtorName": { "type": "string", "description": "Debtor name" }, "BcCo": { "type": "string", "description": "Org/pers number" }, "SearchName": { "type": "string", "description": "Search name" }, "AdressLine1": { "type": "string", "description": "Address line 1 (street - house number)" }, "AdressLine3": { "type": "string", "description": "Address line 3 (postcode - city)" }, "AdressLine4": { "type": "string", "description": "Address line 4 (country)" }, "TelNr": { "type": "string", "description": "Work phone no." }, "Email": { "type": "string", "description": "Work e-mail" }, "IBAN": { "type": "string", "description": "IBAN number" }, "VatNr": { "type": "string", "description": "VAT identification number" }, "ChOfCommNr": { "type": "string", "description": "CoC number" }, "CollectAccount": { "type": "string", "description": "Summary account" }, "PayCon": { "type": "string", "description": "Payment condition" }, "VatDuty": { "type": "string", "description": "VAT duty" }, "Blocked": { "type": "boolean", "description": "Blocked for delivery" }, "CreditLimit": { "type": "number", "description": "Credit limit" }, "CurrencyId": { "type": "string", "description": "Currency" }, "AutoPayment": { "type": "boolean", "description": "Automatically collect" }, "CreateDate": { "type": "string", "description": "Created on" }, "ModifiedDate": { "type": "string", "description": "Changed on" } } } } } } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "GET" ] } } }, "tags": [ { "name": "GET", "description": "GET" }, { "name": "API Info", "description": "API Info" }, { "name": "Reserve HRM", "description": "Reserve HRM" }, { "name": "Cost centre per sales contact", "description": "Cost centre per sales contact" }, { "name": "Placement contract draft", "description": "Placement contract draft" }, { "name": "Cost price component", "description": "Cost price component" }, { "name": "Cost price model", "description": "Cost price model" }, { "name": "Cost price model per customer agreement", "description": "Cost price model per customer agreement" }, { "name": "Claim", "description": "Claim" }, { "name": "Correct actual costing per claim", "description": "Correct actual costing per claim" }, { "name": "Job", "description": "Job" }, { "name": "Item set", "description": "Item set" }, { "name": "Function per item set", "description": "Function per item set" }, { "name": "Placement", "description": "Placement" }, { "name": "Price agreement", "description": "Price agreement" }, { "name": "Rate", "description": "Rate" } ], "components": { "schemas": { "HrReservation_POST": { "type": "object", "properties": { "HrReservation": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "PcId": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "Year": { "type": "integer", "description": "Year", "format": "" }, "PeId": { "type": "integer", "description": "Period", "format": "" }, "ViRv": { "type": "string", "enum": [ "1", "10", "11", "12", "2", "3", "4", "5", "6", "7", "8", "9", "91", "92", "93", "94" ], "maxLength": 20, "description": "Reservation type\n1 = Holiday pay;\n10 = End-of-year bonus;\n11 = Eindejaarsuitkering (periodiek te factureren);\n12 = Flexible budget;\n2 = Holiday hours;\n3 = Monetary pay-out of holiday hours;\n4 = Additional holiday hours (above minimum);\n5 = Monetary pay-out of additional holiday hours (above minimum);\n6 = Short absence/special leave in money;\n7 = Hours off in connection with the reduction in working hours scheme;\n8 = Monetary pay-out of hours off in connection with the reduction in working hours scheme;\n9 = Time off in lieu hours;\n91 = Holiday allowance for StiPP;\n92 = Reserves in hours for StiPP;\n93 = Exempt StiPP - holiday pay;\n94 = Exempt StiPP - reservations in hours;", "format": "" }, "Amou": { "type": "number", "description": "Amount", "format": "number" }, "Re": { "type": "string", "description": "Comment", "format": "byte" } }, "required": [ "EmId", "Year", "PeId", "ViRv" ] } } } } } } }, "KnSreCostCentre_POST": { "type": "object", "properties": { "KnSreCostCentre": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "CoId": { "type": "string", "maxLength": 30, "description": "Code", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" } }, "required": [ "DbId", "CoId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnSreCostCentreContact": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CdId": { "type": "integer", "description": "Contact person", "format": "" } } } } } } } } } } } } } } } } }, "KnSreCostCentre_PUT": { "type": "object", "properties": { "KnSreCostCentre": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "CoId": { "type": "string", "maxLength": 30, "description": "Code", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnSreCostCentreContact": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CdId": { "type": "integer", "description": "Contact person", "format": "" } } } } } } } } } } } } } } } } }, "PtConceptPlacementContract_POST": { "type": "object", "properties": { "PtConceptPlacementContract": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "DaOr": { "type": "string", "description": "Original end date", "format": "date" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Customer agreement", "format": "" }, "FuId": { "type": "string", "maxLength": 10, "description": "Job", "format": "" }, "FuDs": { "type": "string", "maxLength": 255, "description": "Job description", "format": "" }, "ErId": { "type": "string", "maxLength": 15, "description": "Employer", "format": "" }, "ViTo": { "type": "string", "enum": [ "1M", "2M", "OM", "6M", "12M", "9M", "NM", "2W", "3M" ], "maxLength": 20, "description": "Probationary period\n1M = One month;\n2M = Two months;\nOM = Other;\n6M = Half year;\n12M = One year;\n9M = Nine months;\nNM = None;\n2W = Two weeks;\n3M = Three months;", "format": "" }, "ToTe": { "type": "integer", "description": "Takeover", "format": "" }, "ToTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Takeover unit\nH = Hours;\nW = Weeks;", "format": "" }, "ExTe": { "type": "integer", "description": "Extended placement", "format": "" }, "ExTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Extended placement unit\nH = Hours;\nW = Weeks;", "format": "" }, "ViFa": { "type": "string", "enum": [ "1", "12", "2", "3", "4", "A", "B", "C", "K", "U", "W" ], "maxLength": 20, "description": "Phase\n1 = Phase 1;\n12 = Phase 1-2;\n2 = Phase 2;\n3 = Phase 3;\n4 = Phase 4;\nA = Phase A;\nB = Phase B;\nC = Phase C;\nK = Chain system;\nU = Unknown;\nW = Legal regime;", "format": "" }, "ViFc": { "type": "string", "enum": [ "U", "Z", "ZU" ], "maxLength": 20, "description": "Temporary employment clause\nU = with temporary employment clause;\nZ = without temporary employment clause;\nZU = without temporary employment clause, with exclusion of the continued payment obligation;", "format": "" }, "ToTh": { "type": "integer", "description": "Copying of the employment past", "format": "" }, "ExTh": { "type": "integer", "description": "Extended placement employment past", "format": "" }, "RpId": { "type": "string", "maxLength": 15, "description": "Resp. person", "format": "" }, "Type": { "type": "string", "enum": [ "0", "1" ], "maxLength": 20, "description": "Type of placement\n0 = Default;\n1 = Purchase;", "format": "" }, "PRe": { "type": "string", "maxLength": 16, "description": "Purchase contact", "format": "" }, "DlPe": { "type": "string", "description": "Date of last periodicity", "format": "date" }, "Rfun": { "type": "integer", "description": "Divergent reference function", "format": "" }, "IcYN": { "type": "boolean", "description": "Intercompany", "format": "" } }, "required": [ "EmId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "AfasPtConceptPlacementContractLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Account manager", "format": "" }, "ViSe": { "type": "string", "enum": [ "I", "L", "M", "O", "P", "U", "V", "VU" ], "maxLength": 20, "description": "Temporary employment method\nI = Hire-second;\nL = Idleness;\nM = Migration;\nO = Dismissal compensation;\nP = Payrolling;\nU = Place;\nV = Holiday worker;\nVU = Extended placement;", "format": "" }, "ApCo": { "type": "string", "enum": [ "U", "H", "Y", "S", "HY", "7M", "8M", "9M" ], "maxLength": 20, "description": "Placement type\nU = Indefinite time;\nH = Half-yearly contract;\nY = Annual contract;\nS = Specific time;\nHY = One and a half years;\n7M = 7-month contract;\n8M = 8-month contract;\n9M = 9-month contract;", "format": "" }, "HoGo": { "type": "number", "description": "Target hours", "format": "number" }, "Ref": { "type": "string", "maxLength": 100, "description": "Customer reference", "format": "" }, "CrId": { "type": "string", "maxLength": 30, "description": "Cost centre sales contact", "format": "" }, "CdId": { "type": "integer", "description": "Placement contact", "format": "" }, "VbCo": { "type": "string", "maxLength": 16, "description": "Cost centres (internally)", "format": "" }, "WoLo": { "type": "integer", "description": "Work location", "format": "" }, "Dept": { "type": "integer", "description": "Organisational unit", "format": "" }, "VaCc": { "type": "string", "enum": [ "0", "1", "2", "3", "4" ], "maxLength": 20, "description": "Cost centre claim\n0 = Not applicable;\n1 = Completion by employee and changing by customer allowed;\n2 = Completion by employee and changing by customer not allowed;\n3 = Completion by customer mandatory;\n4 = Copy from placement;", "format": "" }, "VaSc": { "type": "string", "enum": [ "A", "B", "C", "D", "E", "F", "G", "H", "I" ], "maxLength": 20, "description": "Scale\nA = Schaal A;\nB = Schaal B;\nC = Schaal C;\nD = Schaal D;\nE = Schaal E;\nF = Schaal F;\nG = Schaal G;\nH = Schaal H;\nI = Schaal I;", "format": "" }, "SaSt": { "type": "number", "description": "Step", "format": "number" }, "Addi": { "type": "number", "description": "Allowance", "format": "number" }, "AdPc": { "type": "boolean", "description": "Surcharge percentage", "format": "" }, "GHWg": { "type": "number", "description": "Gross hourly wage", "format": "number" }, "MiHr": { "type": "number", "description": "Min. hours", "format": "number" }, "MaHr": { "type": "number", "description": "Max. hours", "format": "number" }, "CdIs": { "type": "integer", "description": "Contact signature", "format": "" }, "CdDe": { "type": "integer", "description": "Claim contact", "format": "" }, "RfPu": { "type": "string", "maxLength": 100, "description": "Purchase contact reference", "format": "" }, "IcTa": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Determining intercompany amount based on\n1 = Remuneration;\n2 = Sales amount;\n3 = % margin regarding the sales amount;\n4 = Margin amount compared to sales price;\n5 = Intercompany rate;\n6 = Intercompany rate * % gross salary;", "format": "" }, "MaPc": { "type": "number", "description": "Margin %", "format": "number" }, "MaAm": { "type": "number", "description": "Amount margin", "format": "number" }, "TaAm": { "type": "number", "description": "Intercompany rate", "format": "number" } } } } } } } } } } } } } } } } }, "PtCostPriceComponent_POST": { "type": "object", "properties": { "PtCostPriceComponent": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CpId": { "type": "integer", "description": "Cost price component", "format": "" }, "VaCo": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21" ], "maxLength": 20, "description": "Component\n01 = Waiting days compensation;\n02 = Holidays;\n03 = Public holidays;\n04 = Days short sick leave;\n05 = Sick leave;\n06 = Idleness;\n07 = Holiday allowance;\n08 = Sector contribution;\n09 = Wga-Vast (Whk);\n10 = ZW-Flex ERD (Whk);\n11 = Unemployment insurance/General Unemployment Fund contribution;\n12 = 'ZVW';\n13 = Invalidity (WAO)/Capacity for Work (WIA) basis;\n14 = Childcare services premium;\n15 = Pension premium;\n16 = Social fund provision;\n17 = Scholing;\n18 = Transitional allowance;\n19 = Sickness Benefits supplement;\n20 = Idleness;\n21 = Hours;", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "CtId": { "type": "string", "maxLength": 2, "description": "Kind", "format": "" }, "SuQu": { "type": "integer", "description": "List term incl. reserv.", "format": "" }, "SuRe": { "type": "integer", "description": "AC List term", "format": "" }, "SuDf": { "type": "integer", "description": "List term excl. reserv.", "format": "" } }, "required": [ "VaCo", "Ds", "VaIt", "CtId", "SuQu", "SuRe", "SuDf" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtCostPriceComponentLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "ClId": { "type": "integer", "description": "Cost price component line", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "VaCt": { "type": "string", "enum": [ "U", "H", "Y", "S", "HY", "7M", "8M", "9M" ], "maxLength": 20, "description": "Placement type\nU = Indefinite time;\nH = Half-yearly contract;\nY = Annual contract;\nS = Specific time;\nHY = One and a half years;\n7M = 7-month contract;\n8M = 8-month contract;\n9M = 9-month contract;", "format": "" }, "VaFz": { "type": "string", "enum": [ "O", "1", "12", "13", "14", "AU", "B", "C", "2", "3", "AZU", "4", "AZ", "41", "42", "43", "44", "W", "K" ], "maxLength": 20, "description": "Phase\nO = Unknown or N.A.;\n1 = Phase 1 with temporary employment clause (up to 2019);\n12 = Phase 1-2 with temporary employment clause;\n13 = Phase 1-2 without temporary employment clause;\n14 = Phase 1-2 without temp. employment clause with exclusion of the cont. payment of wages obligation;\nAU = Phase A with transmission request;\nB = Phase B;\nC = Phase C;\n2 = Phase 2 with temporary employment clause (up to 2019);\n3 = Phase 3;\nAZU = Phase A without temporary employment clause, with exclusion of obligation for continued payment;\n4 = Phase 4;\nAZ = Phase A without transmission condition;\n41 = Phase 1 without temporary employment clause (up to 2019);\n42 = Phase 2 without temporary employment clause (up to 2019);\n43 = Phase 1 without temp. employm. clause with exclus. of contd. payment of wages obligat. (up to 2019);\n44 = Phase 2 without temp. employm. clause with exclus. of contind. paymnt of wages obligat. (up to 2019);\nW = Legal regime;\nK = Chain system;", "format": "" }, "ViSe": { "type": "string", "enum": [ "I", "L", "M", "O", "P", "U", "V", "VU" ], "maxLength": 20, "description": "Temporary employment method\nI = Hire-second;\nL = Idleness;\nM = Migration;\nO = Dismissal compensation;\nP = Payrolling;\nU = Place;\nV = Holiday worker;\nVU = Extended placement;", "format": "" }, "ViTy": { "type": "string", "enum": [ "*****", "A", "T" ], "maxLength": 20, "description": "Position type\n***** = Not applicable;\nA = Administratief;\nT = Technical;", "format": "" }, "PcFa": { "type": "number", "description": "Percentage", "format": "number" }, "Fact": { "type": "number", "description": "Factor", "format": "number" }, "FaMe": { "type": "number", "description": "Average factor", "format": "number" }, "FaCa": { "type": "number", "description": "Calculation factor", "format": "number" }, "DvYN": { "type": "boolean", "description": "Approval of deviation", "format": "" } }, "required": [ "DaBe", "VaFz" ] } } } } } } } } } } } } } } }, "PtCostPriceComponent_PUT": { "type": "object", "properties": { "PtCostPriceComponent": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CpId": { "type": "integer", "description": "Cost price component", "format": "" }, "VaCo": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21" ], "maxLength": 20, "description": "Component\n01 = Waiting days compensation;\n02 = Holidays;\n03 = Public holidays;\n04 = Days short sick leave;\n05 = Sick leave;\n06 = Idleness;\n07 = Holiday allowance;\n08 = Sector contribution;\n09 = Wga-Vast (Whk);\n10 = ZW-Flex ERD (Whk);\n11 = Unemployment insurance/General Unemployment Fund contribution;\n12 = 'ZVW';\n13 = Invalidity (WAO)/Capacity for Work (WIA) basis;\n14 = Childcare services premium;\n15 = Pension premium;\n16 = Social fund provision;\n17 = Scholing;\n18 = Transitional allowance;\n19 = Sickness Benefits supplement;\n20 = Idleness;\n21 = Hours;", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "CtId": { "type": "string", "maxLength": 2, "description": "Kind", "format": "" }, "SuQu": { "type": "integer", "description": "List term incl. reserv.", "format": "" }, "SuRe": { "type": "integer", "description": "AC List term", "format": "" }, "SuDf": { "type": "integer", "description": "List term excl. reserv.", "format": "" } }, "required": [ "CpId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtCostPriceComponentLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "ClId": { "type": "integer", "description": "Cost price component line", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "VaCt": { "type": "string", "enum": [ "U", "H", "Y", "S", "HY", "7M", "8M", "9M" ], "maxLength": 20, "description": "Placement type\nU = Indefinite time;\nH = Half-yearly contract;\nY = Annual contract;\nS = Specific time;\nHY = One and a half years;\n7M = 7-month contract;\n8M = 8-month contract;\n9M = 9-month contract;", "format": "" }, "VaFz": { "type": "string", "enum": [ "O", "1", "12", "13", "14", "AU", "B", "C", "2", "3", "AZU", "4", "AZ", "41", "42", "43", "44", "W", "K" ], "maxLength": 20, "description": "Phase\nO = Unknown or N.A.;\n1 = Phase 1 with temporary employment clause (up to 2019);\n12 = Phase 1-2 with temporary employment clause;\n13 = Phase 1-2 without temporary employment clause;\n14 = Phase 1-2 without temp. employment clause with exclusion of the cont. payment of wages obligation;\nAU = Phase A with transmission request;\nB = Phase B;\nC = Phase C;\n2 = Phase 2 with temporary employment clause (up to 2019);\n3 = Phase 3;\nAZU = Phase A without temporary employment clause, with exclusion of obligation for continued payment;\n4 = Phase 4;\nAZ = Phase A without transmission condition;\n41 = Phase 1 without temporary employment clause (up to 2019);\n42 = Phase 2 without temporary employment clause (up to 2019);\n43 = Phase 1 without temp. employm. clause with exclus. of contd. payment of wages obligat. (up to 2019);\n44 = Phase 2 without temp. employm. clause with exclus. of contind. paymnt of wages obligat. (up to 2019);\nW = Legal regime;\nK = Chain system;", "format": "" }, "ViSe": { "type": "string", "enum": [ "I", "L", "M", "O", "P", "U", "V", "VU" ], "maxLength": 20, "description": "Temporary employment method\nI = Hire-second;\nL = Idleness;\nM = Migration;\nO = Dismissal compensation;\nP = Payrolling;\nU = Place;\nV = Holiday worker;\nVU = Extended placement;", "format": "" }, "ViTy": { "type": "string", "enum": [ "*****", "A", "T" ], "maxLength": 20, "description": "Position type\n***** = Not applicable;\nA = Administratief;\nT = Technical;", "format": "" }, "PcFa": { "type": "number", "multipleOf": 0.0001, "description": "Percentage", "format": "float" }, "Fact": { "type": "number", "multipleOf": 1E-08, "description": "Factor", "format": "float" }, "FaMe": { "type": "number", "multipleOf": 1E-08, "description": "Average factor", "format": "float" }, "FaCa": { "type": "number", "multipleOf": 1E-08, "description": "Calculation factor", "format": "float" }, "DvYN": { "type": "boolean", "description": "Approval of deviation", "format": "" } }, "required": [ "ClId" ] } } } } } } } } } } } } } } }, "PtCostPriceModelPerProject_POST": { "type": "object", "properties": { "PtCostPriceModelPerProject": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "CmId": { "type": "string", "maxLength": 4, "description": "Cost price model", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" } }, "required": [ "PrId", "CmId", "DaBe" ] } } } } } } }, "PtCostPriceModel_POST": { "type": "object", "properties": { "PtCostPriceModel": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CmId": { "type": "string", "maxLength": 4, "description": "Cost price model", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" } }, "required": [ "CmId", "Ds" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtCostPriceModelVersion": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CmVe": { "type": "integer", "description": "Cost price model version", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "ApTy": { "type": "boolean", "description": "Apply 'Function type' basis", "format": "" }, "ApSt": { "type": "boolean", "description": "Apply the 'Hour type' calculation base for work ty", "format": "" } }, "required": [ "CmVe", "DaBe" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtCostPriceModelLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "1", "10", "11", "14", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 10, "description": "Item type\n1 = Work type;\n10 = Production indicator;\n11 = Dough;\n14 = Item dimension total;\n2 = Article;\n3 = Text;\n4 = Sub-total;\n5 = Allowance;\n6 = Costs;\n7 = Assembled item;\n8 = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "Purc": { "type": "boolean", "description": "Purchase", "format": "" }, "VaCt": { "type": "string", "enum": [ "U", "H", "Y", "S", "HY", "7M", "8M", "9M" ], "maxLength": 20, "description": "Placement type\nU = Indefinite time;\nH = Half-yearly contract;\nY = Annual contract;\nS = Specific time;\nHY = One and a half years;\n7M = 7-month contract;\n8M = 8-month contract;\n9M = 9-month contract;", "format": "" }, "VaFz": { "type": "string", "enum": [ "O", "1", "12", "13", "14", "AU", "B", "C", "2", "3", "AZU", "4", "AZ", "41", "42", "43", "44", "W", "K" ], "maxLength": 20, "description": "Phase\nO = Unknown or N.A.;\n1 = Phase 1 with temporary employment clause (up to 2019);\n12 = Phase 1-2 with temporary employment clause;\n13 = Phase 1-2 without temporary employment clause;\n14 = Phase 1-2 without temp. employment clause with exclusion of the cont. payment of wages obligation;\nAU = Phase A with transmission request;\nB = Phase B;\nC = Phase C;\n2 = Phase 2 with temporary employment clause (up to 2019);\n3 = Phase 3;\nAZU = Phase A without temporary employment clause, with exclusion of obligation for continued payment;\n4 = Phase 4;\nAZ = Phase A without transmission condition;\n41 = Phase 1 without temporary employment clause (up to 2019);\n42 = Phase 2 without temporary employment clause (up to 2019);\n43 = Phase 1 without temp. employm. clause with exclus. of contd. payment of wages obligat. (up to 2019);\n44 = Phase 2 without temp. employm. clause with exclus. of contind. paymnt of wages obligat. (up to 2019);\nW = Legal regime;\nK = Chain system;", "format": "" }, "Fact": { "type": "number", "description": "Factor", "format": "number" }, "ViSe": { "type": "string", "enum": [ "I", "L", "M", "O", "P", "U", "V", "VU" ], "maxLength": 20, "description": "Temporary employment method\nI = Hire-second;\nL = Idleness;\nM = Migration;\nO = Dismissal compensation;\nP = Payrolling;\nU = Place;\nV = Holiday worker;\nVU = Extended placement;", "format": "" }, "ViTy": { "type": "string", "enum": [ "*****", "A", "T" ], "maxLength": 20, "description": "Position type\n***** = Not applicable;\nA = Administratief;\nT = Technical;", "format": "" } }, "required": [ "VaIt", "VaFz", "Fact", "ViTy" ] } } } } } } } } } } } } } } } } } } } } } } }, "PtCostPriceModel_PUT": { "type": "object", "properties": { "PtCostPriceModel": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CmId": { "type": "string", "maxLength": 4, "description": "Cost price model", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" } }, "required": [ "CmId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtCostPriceModelVersion": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CmVe": { "type": "integer", "description": "Cost price model version", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "ApTy": { "type": "boolean", "description": "Apply 'Function type' basis", "format": "" }, "ApSt": { "type": "boolean", "description": "Apply the 'Hour type' calculation base for work ty", "format": "" } }, "required": [ "CmVe" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtCostPriceModelLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "1", "10", "11", "14", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 10, "description": "Item type\n1 = Work type;\n10 = Production indicator;\n11 = Dough;\n14 = Item dimension total;\n2 = Article;\n3 = Text;\n4 = Sub-total;\n5 = Allowance;\n6 = Costs;\n7 = Assembled item;\n8 = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "Purc": { "type": "boolean", "description": "Purchase", "format": "" }, "VaCt": { "type": "string", "enum": [ "U", "H", "Y", "S", "HY", "7M", "8M", "9M" ], "maxLength": 20, "description": "Placement type\nU = Indefinite time;\nH = Half-yearly contract;\nY = Annual contract;\nS = Specific time;\nHY = One and a half years;\n7M = 7-month contract;\n8M = 8-month contract;\n9M = 9-month contract;", "format": "" }, "VaFz": { "type": "string", "enum": [ "O", "1", "12", "13", "14", "AU", "B", "C", "2", "3", "AZU", "4", "AZ", "41", "42", "43", "44", "W", "K" ], "maxLength": 20, "description": "Phase\nO = Unknown or N.A.;\n1 = Phase 1 with temporary employment clause (up to 2019);\n12 = Phase 1-2 with temporary employment clause;\n13 = Phase 1-2 without temporary employment clause;\n14 = Phase 1-2 without temp. employment clause with exclusion of the cont. payment of wages obligation;\nAU = Phase A with transmission request;\nB = Phase B;\nC = Phase C;\n2 = Phase 2 with temporary employment clause (up to 2019);\n3 = Phase 3;\nAZU = Phase A without temporary employment clause, with exclusion of obligation for continued payment;\n4 = Phase 4;\nAZ = Phase A without transmission condition;\n41 = Phase 1 without temporary employment clause (up to 2019);\n42 = Phase 2 without temporary employment clause (up to 2019);\n43 = Phase 1 without temp. employm. clause with exclus. of contd. payment of wages obligat. (up to 2019);\n44 = Phase 2 without temp. employm. clause with exclus. of contind. paymnt of wages obligat. (up to 2019);\nW = Legal regime;\nK = Chain system;", "format": "" }, "Fact": { "type": "number", "multipleOf": 0.0001, "description": "Factor", "format": "float" }, "ViSe": { "type": "string", "enum": [ "I", "L", "M", "O", "P", "U", "V", "VU" ], "maxLength": 20, "description": "Temporary employment method\nI = Hire-second;\nL = Idleness;\nM = Migration;\nO = Dismissal compensation;\nP = Payrolling;\nU = Place;\nV = Holiday worker;\nVU = Extended placement;", "format": "" }, "ViTy": { "type": "string", "enum": [ "*****", "A", "T" ], "maxLength": 20, "description": "Position type\n***** = Not applicable;\nA = Administratief;\nT = Technical;", "format": "" } } } } } } } } } } } } } } } } } } } } } } } } }, "PtDeclarationCorrection_POST": { "type": "object", "properties": { "PtDeclarationCorrection": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DcId": { "type": "integer", "description": "Claim number (internal)", "format": "" }, "DcCo": { "type": "string", "maxLength": 16, "description": "Claim number", "format": "" }, "RsCr": { "type": "string", "description": "Correction reason", "format": "byte" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtRealization": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Line number", "format": "" }, "DaTi": { "type": "string", "description": "Date", "format": "date" }, "VaIt": { "type": "string", "enum": [ "1", "10", "11", "14", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 10, "description": "Item type\n1 = Work type;\n10 = Production indicator;\n11 = Dough;\n14 = Item dimension total;\n2 = Article;\n3 = Text;\n4 = Sub-total;\n5 = Allowance;\n6 = Costs;\n7 = Assembled item;\n8 = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "QuUn": { "type": "number", "description": "Number of units", "format": "number" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "UpFc": { "type": "number", "description": "Price per unit", "format": "number" }, "AmFc": { "type": "number", "description": "Sales price", "format": "number" }, "Pay": { "type": "boolean", "description": "Process wages", "format": "" }, "AmPy": { "type": "number", "description": "Wage price", "format": "number" }, "PcPy": { "type": "number", "description": "Gross wage percentage", "format": "number" }, "CcSr": { "type": "string", "maxLength": 30, "description": "Cost centre sales contact", "format": "" }, "RfCs": { "type": "string", "maxLength": 100, "description": "Order number/reference", "format": "" }, "WoHo": { "type": "boolean", "description": "Working from home", "format": "" }, "RfPu": { "type": "string", "maxLength": 100, "description": "Purchase contact reference", "format": "" }, "Purc": { "type": "boolean", "description": "Purchase", "format": "" }, "PuPr": { "type": "number", "description": "Purchase price", "format": "number" } }, "required": [ "ItCd" ] } } } } } } } } } } } } } } }, "PtDeclarationCorrection_PUT": { "type": "object", "properties": { "PtDeclarationCorrection": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DcId": { "type": "integer", "description": "Claim number (internal)", "format": "" }, "DcCo": { "type": "string", "maxLength": 16, "description": "Claim number", "format": "" }, "RsCr": { "type": "string", "description": "Correction reason", "format": "byte" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtRealization": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Line number", "format": "" }, "DaTi": { "type": "string", "description": "Date", "format": "date" }, "VaIt": { "type": "string", "enum": [ "1", "10", "11", "14", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 10, "description": "Item type\n1 = Work type;\n10 = Production indicator;\n11 = Dough;\n14 = Item dimension total;\n2 = Article;\n3 = Text;\n4 = Sub-total;\n5 = Allowance;\n6 = Costs;\n7 = Assembled item;\n8 = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "QuUn": { "type": "number", "multipleOf": 1E-05, "description": "Number of units", "format": "float" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "UpFc": { "type": "number", "multipleOf": 1E-10, "description": "Price per unit", "format": "float" }, "AmFc": { "type": "number", "multipleOf": 1E-10, "description": "Sales price", "format": "float" }, "Pay": { "type": "boolean", "description": "Process wages", "format": "" }, "AmPy": { "type": "number", "multipleOf": 1E-10, "description": "Wage price", "format": "float" }, "PcPy": { "type": "number", "multipleOf": 0.01, "description": "Gross wage percentage", "format": "float" }, "CcSr": { "type": "string", "maxLength": 30, "description": "Cost centre sales contact", "format": "" }, "RfCs": { "type": "string", "maxLength": 100, "description": "Order number/reference", "format": "" }, "WoHo": { "type": "boolean", "description": "Working from home", "format": "" }, "RfPu": { "type": "string", "maxLength": 100, "description": "Purchase contact reference", "format": "" }, "Purc": { "type": "boolean", "description": "Purchase", "format": "" }, "PuPr": { "type": "number", "multipleOf": 1E-10, "description": "Purchase price", "format": "float" } } } } } } } } } } } } } } } } }, "PtDeclaration_POST": { "type": "object", "properties": { "PtDeclaration": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DcCo": { "type": "string", "maxLength": 16, "description": "Claim number", "format": "" }, "Year": { "type": "integer", "description": "Financial year", "format": "" }, "PeId": { "type": "integer", "description": "Period", "format": "" }, "PlCo": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "CcSr": { "type": "string", "maxLength": 30, "description": "Cost centre", "format": "" }, "RfCs": { "type": "string", "maxLength": 100, "description": "Customer reference", "format": "" }, "ReBi": { "type": "boolean", "description": "Reversed billing", "format": "" }, "ExUs": { "type": "integer", "description": "Approved externally by", "format": "" }, "RfPu": { "type": "string", "maxLength": 100, "description": "Purchase contact reference", "format": "" }, "ApprovWorkflow": { "type": "boolean", "description": "Declaratie goedkeuren via workflow", "format": "" } }, "required": [ "DcCo", "Year", "PeId" ] } } } } } } }, "PtDeclaration_PUT": { "type": "object", "properties": { "PtDeclaration": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DcCo": { "type": "string", "maxLength": 16, "description": "Claim number", "format": "" }, "Year": { "type": "integer", "description": "Financial year", "format": "" }, "PeId": { "type": "integer", "description": "Period", "format": "" }, "PlCo": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "CcSr": { "type": "string", "maxLength": 30, "description": "Cost centre", "format": "" }, "RfCs": { "type": "string", "maxLength": 100, "description": "Customer reference", "format": "" }, "ReBi": { "type": "boolean", "description": "Reversed billing", "format": "" }, "ExUs": { "type": "integer", "description": "Approved externally by", "format": "" }, "RfPu": { "type": "string", "maxLength": 100, "description": "Purchase contact reference", "format": "" }, "ApprovWorkflow": { "type": "boolean", "description": "Declaratie goedkeuren via workflow", "format": "" } } } } } } } } }, "PtFunction_POST": { "type": "object", "properties": { "PtFunction": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrId": { "type": "string", "maxLength": 15, "description": "Customer agreement", "format": "" }, "FuId": { "type": "string", "maxLength": 10, "description": "Code", "format": "" }, "Rfun": { "type": "integer", "description": "Reference function", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "TaId": { "type": "integer", "description": "Wage scale type", "format": "" }, "VaSc": { "type": "string", "maxLength": 20, "description": "Wage scale", "format": "" }, "SaSt": { "type": "number", "description": "Step", "format": "number" }, "ViTy": { "type": "string", "enum": [ "*****", "A", "T" ], "maxLength": 20, "description": "Position type\n***** = Not applicable;\nA = Administratief;\nT = Technical;", "format": "" } }, "required": [ "PrId" ] } } } } } } }, "PtFunction_PUT": { "type": "object", "properties": { "PtFunction": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrId": { "type": "string", "maxLength": 15, "description": "Customer agreement", "format": "" }, "FuId": { "type": "string", "maxLength": 10, "description": "Code", "format": "" }, "Rfun": { "type": "integer", "description": "Reference function", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "TaId": { "type": "integer", "description": "Wage scale type", "format": "" }, "VaSc": { "type": "string", "maxLength": 20, "description": "Wage scale", "format": "" }, "SaSt": { "type": "number", "multipleOf": 0.1, "description": "Step", "format": "float" }, "ViTy": { "type": "string", "enum": [ "*****", "A", "T" ], "maxLength": 20, "description": "Position type\n***** = Not applicable;\nA = Administratief;\nT = Technical;", "format": "" } }, "required": [ "PrId", "FuId" ] } } } } } } }, "PtItemSetFunction_POST": { "type": "object", "properties": { "PtItemSetFunction": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "IsId": { "type": "integer", "description": "Itemset Id", "format": "" }, "FuId": { "type": "string", "maxLength": 10, "description": "Code", "format": "" }, "Rfun": { "type": "integer", "description": "Reference function", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "TaId": { "type": "integer", "description": "Wage scale type", "format": "" }, "VaSc": { "type": "string", "maxLength": 20, "description": "Wage scale", "format": "" }, "SaSt": { "type": "number", "description": "Step", "format": "number" }, "ViTy": { "type": "string", "enum": [ "*****", "A", "T" ], "maxLength": 20, "description": "Position type\n***** = Not applicable;\nA = Administratief;\nT = Technical;", "format": "" } }, "required": [ "IsId" ] } } } } } } }, "PtItemSetFunction_PUT": { "type": "object", "properties": { "PtItemSetFunction": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "IsId": { "type": "integer", "description": "Itemset Id", "format": "" }, "FuId": { "type": "string", "maxLength": 10, "description": "Code", "format": "" }, "Rfun": { "type": "integer", "description": "Reference function", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "TaId": { "type": "integer", "description": "Wage scale type", "format": "" }, "VaSc": { "type": "string", "maxLength": 20, "description": "Wage scale", "format": "" }, "SaSt": { "type": "number", "multipleOf": 0.1, "description": "Step", "format": "float" }, "ViTy": { "type": "string", "enum": [ "*****", "A", "T" ], "maxLength": 20, "description": "Position type\n***** = Not applicable;\nA = Administratief;\nT = Technical;", "format": "" } }, "required": [ "IsId", "FuId" ] } } } } } } }, "PtItemSet_POST": { "type": "object", "properties": { "PtItemset": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PtItpDaBe": { "type": "string", "description": "Begindatum\n CBS cao-code", "format": "date" }, "PtItpTyEj": { "type": "string", "description": "Soort\n eindejaarsuitkering", "format": "" }, "PtItpPaDa": { "type": "integer", "description": "Uitbetaaldag", "format": "" }, "PtItpPaMo": { "type": "integer", "description": "Uitbetaalmaand", "format": "" }, "PtItpEnDa": { "type": "integer", "description": "Peildag indienst", "format": "" }, "PtItpEnMo": { "type": "integer", "description": "Peilmaand indienst", "format": "" }, "PtItpNoPe": { "type": "integer", "description": "Aantal periodes bij\n verkooprelatie", "format": "" }, "PtItpPeUn": { "type": "string", "maxLength": 10, "description": "Periode eenheid", "format": "" }, "PtItpTeRm": { "type": "string", "description": "Voorwaarden", "format": "byte" }, "PtItpViTa": { "type": "string", "maxLength": 4, "description": "CBS cao-code", "format": "" }, "PtItpViTp": { "type": "string", "maxLength": 2, "description": "Soort periodieke\n verhoging", "format": "" }, "PtItpDmon": { "type": "integer", "description": "Dag van de maand", "format": "" }, "PtItpPMon": { "type": "integer", "description": "Maand", "format": "" }, "PtItpPerW": { "type": "integer", "description": "Periode (week)", "format": "" }, "PtItpP4Wk": { "type": "integer", "description": "Periode (4-weken)", "format": "" }, "PtItpMonP": { "type": "integer", "description": "Periode (maand)", "format": "" }, "PtItpMon": { "type": "integer", "description": "Maanden", "format": "" }, "PtItpPFrA": { "type": "integer", "description": "Periodieke verhoging\n vanaf leeftijd", "format": "" }, "PtItpViEx": { "type": "string", "maxLength": 2, "description": "Extra voorwaarde\n periodiek", "format": "" }, "PtItpReDa": { "type": "integer", "description": "Peildag", "format": "" }, "PtItpRMon": { "type": "integer", "description": "Peilmaand", "format": "" }, "PtItpAmPe": { "type": "integer", "description": "Aantal perioden", "format": "" }, "PtItpVaUn": { "type": "string", "maxLength": 2, "description": "Periode eenheid", "format": "" }, "PtItpVaWe": { "type": "string", "maxLength": 4, "description": "Werkervaring o.b.v.", "format": "" }, "PtItpWeAg": { "type": "integer", "description": "Werkervaring opbouwen\n vanaf leeftijd", "format": "" }, "PtItpVaIp": { "type": "string", "maxLength": 2, "description": "Telling\n onderbrekingsperiode", "format": "" }, "PtItpMoCo": { "type": "integer", "description": "Maanden opnieuw tellen\n als onderbrekingsperiode", "format": "" }, "PtItpVaIe": { "type": "string", "maxLength": 4, "description": "Onderbrekingsperiode\n eenheid", "format": "" }, "PtItpAcHi": { "type": "boolean", "description": "Beoordeling inlener\n benodigd", "format": "" }, "PtItpVaCo": { "type": "string", "maxLength": 4, "description": "Uitvoeren periodieke\n verhoging", "format": "" }, "PtItpMeMo": { "type": "string", "description": "Opmerking", "format": "byte" }, "PtItpMeVp": { "type": "string", "maxLength": 20, "description": "Methode opbouw vakantiegeld", "format": "" }, "PtItpPdVp": { "type": "integer", "description": "Peildag vakantiegeld", "format": "" }, "PtItpPmVp": { "type": "integer", "description": "Peilmaand vakantiegeld", "format": "" }, "PtItpBwVp": { "type": "integer", "description": "Opbouw vanaf week", "format": "" }, "PtItpMeMv": { "type": "string", "maxLength": 20, "description": "Methode minimum vakantiegeld", "format": "" }, "IsId": { "type": "integer", "description": "Itemset Id", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "ClId": { "type": "string", "maxLength": 15, "description": "CLA", "format": "" }, "VaRp": { "type": "string", "enum": [ "13", "26", "52" ], "maxLength": 20, "description": "Reference period\n13 = 13 week(s);\n26 = 26 week(s);\n52 = 52 week(s);", "format": "" }, "VaCm": { "type": "string", "enum": [ "D", "P" ], "maxLength": 20, "description": "Calculation method\nD = Weekdays within reference period;\nP = Entire reference period;", "format": "" } }, "required": [ "PtItpTyEj" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtItemSetLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "Invo": { "type": "boolean", "description": "Invoice", "format": "" }, "Payr": { "type": "boolean", "description": "Process wages", "format": "" }, "Purc": { "type": "boolean", "description": "Purchase", "format": "" }, "GWPc": { "type": "number", "description": "Gross wage percentage", "format": "number" }, "GWMi": { "type": "number", "description": "Min. gross wage percentage", "format": "number" }, "GWMa": { "type": "number", "description": "Max. gross wage percentage", "format": "number" }, "AmMi": { "type": "number", "description": "Minimum wage price", "format": "number" }, "AmMa": { "type": "number", "description": "Maximum wage price", "format": "number" }, "AmDf": { "type": "number", "description": "Wage price preference", "format": "number" }, "PPYN": { "type": "boolean", "description": "Deviation from basic purchase price", "format": "" }, "PuPc": { "type": "number", "description": "Percentage of basic purchase price", "format": "number" }, "PuDf": { "type": "number", "description": "Preferred purchase price", "format": "number" }, "PaMn": { "type": "boolean", "description": "Mandatory at price agreement", "format": "" }, "PaCp": { "type": "boolean", "description": "Copy to price agreement", "format": "" }, "PAvP": { "type": "boolean", "description": "To be used for purchasing", "format": "" }, "PMnP": { "type": "boolean", "description": "Mandatory for purchase price agreement", "format": "" }, "PCpP": { "type": "boolean", "description": "Copy to purchase price agreement", "format": "" }, "TaTy": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Rate type\n0 = Fixed rate;\n1 = Rate factor;\n2 = Cost price + nominal margin;\n3 = % margin compared to cost price;\n4 = % margin compared to sales price;\n5 = Rate factor + nominal margin;\n6 = Basic rate;", "format": "" }, "FcDf": { "type": "number", "description": "Rate factor preference", "format": "number" }, "FcMi": { "type": "number", "description": "Minimum rate factor", "format": "number" }, "FcMa": { "type": "number", "description": "Maximum rate factor", "format": "number" }, "TaDf": { "type": "number", "description": "Sales rate preference", "format": "number" }, "TaMi": { "type": "number", "description": "Minimum sales rate", "format": "number" }, "TaMa": { "type": "number", "description": "Maximum sales rate", "format": "number" }, "NmDf": { "type": "number", "description": "Nominal margin preference", "format": "number" }, "NmMi": { "type": "number", "description": "Minimum nominal margin", "format": "number" }, "NmMa": { "type": "number", "description": "Maximum nominal margin", "format": "number" }, "PmDf": { "type": "number", "description": "Percentage margin preference", "format": "number" }, "PmMi": { "type": "number", "description": "Minimum percentage margin", "format": "number" }, "PmMa": { "type": "number", "description": "Maximum percentage margin", "format": "number" }, "MaDa": { "type": "integer", "description": "Max. number of daily payments/deductions per week", "format": "" }, "AmAb": { "type": "boolean", "description": "Amount is included in the supplement with regard t", "format": "" }, "DiSe": { "type": "boolean", "description": "Apply deviating configuration", "format": "" } }, "required": [ "VaIt", "ItCd" ] } } } } } }, "PtItemsetScaleWage": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "TaId": { "type": "integer", "description": "Wage scale", "format": "" } } } } } } } } } } } } } } } } }, "PtItemSet_PUT": { "type": "object", "properties": { "PtItemset": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PtItpDaBe": { "type": "string", "description": "Begindatum\n CBS cao-code", "format": "date" }, "PtItpTyEj": { "type": "string", "description": "Soort\n eindejaarsuitkering", "format": "" }, "PtItpPaDa": { "type": "integer", "description": "Uitbetaaldag", "format": "" }, "PtItpPaMo": { "type": "integer", "description": "Uitbetaalmaand", "format": "" }, "PtItpEnDa": { "type": "integer", "description": "Peildag indienst", "format": "" }, "PtItpEnMo": { "type": "integer", "description": "Peilmaand indienst", "format": "" }, "PtItpNoPe": { "type": "integer", "description": "Aantal periodes bij\n verkooprelatie", "format": "" }, "PtItpPeUn": { "type": "string", "maxLength": 10, "description": "Periode eenheid", "format": "" }, "PtItpTeRm": { "type": "string", "description": "Voorwaarden", "format": "byte" }, "PtItpViTa": { "type": "string", "maxLength": 4, "description": "CBS cao-code", "format": "" }, "PtItpViTp": { "type": "string", "maxLength": 2, "description": "Soort periodieke\n verhoging", "format": "" }, "PtItpDmon": { "type": "integer", "description": "Dag van de maand", "format": "" }, "PtItpPMon": { "type": "integer", "description": "Maand", "format": "" }, "PtItpPerW": { "type": "integer", "description": "Periode (week)", "format": "" }, "PtItpP4Wk": { "type": "integer", "description": "Periode (4-weken)", "format": "" }, "PtItpMonP": { "type": "integer", "description": "Periode (maand)", "format": "" }, "PtItpMon": { "type": "integer", "description": "Maanden", "format": "" }, "PtItpPFrA": { "type": "integer", "description": "Periodieke verhoging\n vanaf leeftijd", "format": "" }, "PtItpViEx": { "type": "string", "maxLength": 2, "description": "Extra voorwaarde\n periodiek", "format": "" }, "PtItpReDa": { "type": "integer", "description": "Peildag", "format": "" }, "PtItpRMon": { "type": "integer", "description": "Peilmaand", "format": "" }, "PtItpAmPe": { "type": "integer", "description": "Aantal perioden", "format": "" }, "PtItpVaUn": { "type": "string", "maxLength": 2, "description": "Periode eenheid", "format": "" }, "PtItpVaWe": { "type": "string", "maxLength": 4, "description": "Werkervaring o.b.v.", "format": "" }, "PtItpWeAg": { "type": "integer", "description": "Werkervaring opbouwen\n vanaf leeftijd", "format": "" }, "PtItpVaIp": { "type": "string", "maxLength": 2, "description": "Telling\n onderbrekingsperiode", "format": "" }, "PtItpMoCo": { "type": "integer", "description": "Maanden opnieuw tellen\n als onderbrekingsperiode", "format": "" }, "PtItpVaIe": { "type": "string", "maxLength": 4, "description": "Onderbrekingsperiode\n eenheid", "format": "" }, "PtItpAcHi": { "type": "boolean", "description": "Beoordeling inlener\n benodigd", "format": "" }, "PtItpVaCo": { "type": "string", "maxLength": 4, "description": "Uitvoeren periodieke\n verhoging", "format": "" }, "PtItpMeMo": { "type": "string", "description": "Opmerking", "format": "byte" }, "PtItpMeVp": { "type": "string", "maxLength": 20, "description": "Methode opbouw vakantiegeld", "format": "" }, "PtItpPdVp": { "type": "integer", "description": "Peildag vakantiegeld", "format": "" }, "PtItpPmVp": { "type": "integer", "description": "Peilmaand vakantiegeld", "format": "" }, "PtItpBwVp": { "type": "integer", "description": "Opbouw vanaf week", "format": "" }, "PtItpMeMv": { "type": "string", "maxLength": 20, "description": "Methode minimum vakantiegeld", "format": "" }, "IsId": { "type": "integer", "description": "Itemset Id", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "ClId": { "type": "string", "maxLength": 15, "description": "CLA", "format": "" }, "VaRp": { "type": "string", "enum": [ "13", "26", "52" ], "maxLength": 20, "description": "Reference period\n13 = 13 week(s);\n26 = 26 week(s);\n52 = 52 week(s);", "format": "" }, "VaCm": { "type": "string", "enum": [ "D", "P" ], "maxLength": 20, "description": "Calculation method\nD = Weekdays within reference period;\nP = Entire reference period;", "format": "" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtItemSetLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "Invo": { "type": "boolean", "description": "Invoice", "format": "" }, "Payr": { "type": "boolean", "description": "Process wages", "format": "" }, "Purc": { "type": "boolean", "description": "Purchase", "format": "" }, "GWPc": { "type": "number", "multipleOf": 0.01, "description": "Gross wage percentage", "format": "float" }, "GWMi": { "type": "number", "multipleOf": 0.01, "description": "Min. gross wage percentage", "format": "float" }, "GWMa": { "type": "number", "multipleOf": 0.01, "description": "Max. gross wage percentage", "format": "float" }, "AmMi": { "type": "number", "multipleOf": 1E-10, "description": "Minimum wage price", "format": "float" }, "AmMa": { "type": "number", "multipleOf": 1E-10, "description": "Maximum wage price", "format": "float" }, "AmDf": { "type": "number", "multipleOf": 1E-10, "description": "Wage price preference", "format": "float" }, "PPYN": { "type": "boolean", "description": "Deviation from basic purchase price", "format": "" }, "PuPc": { "type": "number", "multipleOf": 0.01, "description": "Percentage of basic purchase price", "format": "float" }, "PuDf": { "type": "number", "multipleOf": 1E-10, "description": "Preferred purchase price", "format": "float" }, "PaMn": { "type": "boolean", "description": "Mandatory at price agreement", "format": "" }, "PaCp": { "type": "boolean", "description": "Copy to price agreement", "format": "" }, "PAvP": { "type": "boolean", "description": "To be used for purchasing", "format": "" }, "PMnP": { "type": "boolean", "description": "Mandatory for purchase price agreement", "format": "" }, "PCpP": { "type": "boolean", "description": "Copy to purchase price agreement", "format": "" }, "TaTy": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Rate type\n0 = Fixed rate;\n1 = Rate factor;\n2 = Cost price + nominal margin;\n3 = % margin compared to cost price;\n4 = % margin compared to sales price;\n5 = Rate factor + nominal margin;\n6 = Basic rate;", "format": "" }, "FcDf": { "type": "number", "multipleOf": 0.0001, "description": "Rate factor preference", "format": "float" }, "FcMi": { "type": "number", "multipleOf": 0.0001, "description": "Minimum rate factor", "format": "float" }, "FcMa": { "type": "number", "multipleOf": 0.0001, "description": "Maximum rate factor", "format": "float" }, "TaDf": { "type": "number", "multipleOf": 1E-10, "description": "Sales rate preference", "format": "float" }, "TaMi": { "type": "number", "multipleOf": 1E-10, "description": "Minimum sales rate", "format": "float" }, "TaMa": { "type": "number", "multipleOf": 1E-10, "description": "Maximum sales rate", "format": "float" }, "NmDf": { "type": "number", "multipleOf": 1E-10, "description": "Nominal margin preference", "format": "float" }, "NmMi": { "type": "number", "multipleOf": 1E-10, "description": "Minimum nominal margin", "format": "float" }, "NmMa": { "type": "number", "multipleOf": 1E-10, "description": "Maximum nominal margin", "format": "float" }, "PmDf": { "type": "number", "multipleOf": 0.01, "description": "Percentage margin preference", "format": "float" }, "PmMi": { "type": "number", "multipleOf": 0.01, "description": "Minimum percentage margin", "format": "float" }, "PmMa": { "type": "number", "multipleOf": 0.01, "description": "Maximum percentage margin", "format": "float" }, "MaDa": { "type": "integer", "description": "Max. number of daily payments/deductions per week", "format": "" }, "AmAb": { "type": "boolean", "description": "Amount is included in the supplement with regard t", "format": "" }, "DiSe": { "type": "boolean", "description": "Apply deviating configuration", "format": "" } }, "required": [ "VaIt" ] } } } } } }, "PtItemsetScaleWage": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "TaId": { "type": "integer", "description": "Wage scale", "format": "" } } } } } } } } } } } } } } } } }, "PtPlacementContract_POST": { "type": "object", "properties": { "PtPlacementContract": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "DaOr": { "type": "string", "description": "Original end date", "format": "date" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Customer agreement", "format": "" }, "FuId": { "type": "string", "maxLength": 10, "description": "Job", "format": "" }, "FuDs": { "type": "string", "maxLength": 255, "description": "Job description", "format": "" }, "ErId": { "type": "string", "maxLength": 15, "description": "Employer", "format": "" }, "ViTo": { "type": "string", "enum": [ "1M", "2M", "OM", "6M", "12M", "9M", "NM", "2W", "3M" ], "maxLength": 20, "description": "Probationary period\n1M = One month;\n2M = Two months;\nOM = Other;\n6M = Half year;\n12M = One year;\n9M = Nine months;\nNM = None;\n2W = Two weeks;\n3M = Three months;", "format": "" }, "EnPr": { "type": "integer", "description": "Onboarding profile", "format": "" }, "ViFz": { "type": "string", "enum": [ "O", "1", "12", "13", "14", "AU", "B", "C", "2", "3", "AZU", "4", "AZ", "41", "42", "43", "44", "W", "K" ], "maxLength": 20, "description": "Flex and Security phase classification\nO = Unknown or N.A.;\n1 = Phase 1 with temporary employment clause (up to 2019);\n12 = Phase 1-2 with temporary employment clause;\n13 = Phase 1-2 without temporary employment clause;\n14 = Phase 1-2 without temp. employment clause with exclusion of the cont. payment of wages obligation;\nAU = Phase A with transmission request;\nB = Phase B;\nC = Phase C;\n2 = Phase 2 with temporary employment clause (up to 2019);\n3 = Phase 3;\nAZU = Phase A without temporary employment clause, with exclusion of obligation for continued payment;\n4 = Phase 4;\nAZ = Phase A without transmission condition;\n41 = Phase 1 without temporary employment clause (up to 2019);\n42 = Phase 2 without temporary employment clause (up to 2019);\n43 = Phase 1 without temp. employm. clause with exclus. of contd. payment of wages obligat. (up to 2019);\n44 = Phase 2 without temp. employm. clause with exclus. of contind. paymnt of wages obligat. (up to 2019);\nW = Legal regime;\nK = Chain system;", "format": "" }, "DaBc": { "type": "string", "description": "Contract start date", "format": "date" }, "DaEc": { "type": "string", "description": "End date contract", "format": "date" }, "ToTe": { "type": "integer", "description": "Takeover", "format": "" }, "ToTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Takeover unit\nH = Hours;\nW = Weeks;", "format": "" }, "ExTe": { "type": "integer", "description": "Extended placement", "format": "" }, "ExTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Extended placement unit\nH = Hours;\nW = Weeks;", "format": "" }, "ViRe": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10" ], "maxLength": 20, "description": "Reason of termination\n01 = End of order;\n02 = Candidate to the next phase;\n03 = Candidate taken over by the customer/other agency;\n04 = Candidate withdraws;\n05 = Candidate is sick;\n06 = Candidate given new contract;\n07 = Candidate has cancelled;\n08 = Customer has cancelled (not satisfied);\n09 = Placement agency has cancelled;\n10 = Incorrectly created;", "format": "" }, "ViRs": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10" ], "maxLength": 20, "description": "Specification reason\n01 = Not satisfied with working conditions;\n02 = The job does not match expectations;\n03 = Insufficient development/advancement opportunities;\n04 = Will be studying/travelling;\n05 = Not satisfied about hours;\n06 = Does not click with team/manager/culture;\n07 = Different job that fits better with education/experience;\n08 = Attitude and behaviour is unsatisfactory;\n09 = Performance is unsatisfactory;\n10 = Availability is unsatisfactory;", "format": "" }, "ViFa": { "type": "string", "enum": [ "1", "12", "2", "3", "4", "A", "B", "C", "K", "U", "W" ], "maxLength": 20, "description": "Phase\n1 = Phase 1;\n12 = Phase 1-2;\n2 = Phase 2;\n3 = Phase 3;\n4 = Phase 4;\nA = Phase A;\nB = Phase B;\nC = Phase C;\nK = Chain system;\nU = Unknown;\nW = Legal regime;", "format": "" }, "ViFc": { "type": "string", "enum": [ "U", "Z", "ZU" ], "maxLength": 20, "description": "Temporary employment clause\nU = with temporary employment clause;\nZ = without temporary employment clause;\nZU = without temporary employment clause, with exclusion of the continued payment obligation;", "format": "" }, "ToTh": { "type": "integer", "description": "Copying of the employment past", "format": "" }, "ExTh": { "type": "integer", "description": "Extended placement employment past", "format": "" }, "Type": { "type": "string", "enum": [ "0", "1" ], "maxLength": 20, "description": "Type of placement\n0 = Default;\n1 = Purchase;", "format": "" }, "PRe": { "type": "string", "maxLength": 16, "description": "Purchase contact", "format": "" }, "DlPe": { "type": "string", "description": "Date of last periodicity", "format": "date" }, "Rfun": { "type": "integer", "description": "Divergent reference function", "format": "" }, "IcYN": { "type": "boolean", "description": "Intercompany", "format": "" } }, "required": [ "PcCo", "DaBe", "EmId", "PrId", "FuId", "ErId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "AfasPtPlacementContractLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "EmId": { "type": "string", "maxLength": 15, "description": "Account manager", "format": "" }, "ViSe": { "type": "string", "enum": [ "I", "L", "M", "O", "P", "U", "V", "VU" ], "maxLength": 20, "description": "Temporary employment method\nI = Hire-second;\nL = Idleness;\nM = Migration;\nO = Dismissal compensation;\nP = Payrolling;\nU = Place;\nV = Holiday worker;\nVU = Extended placement;", "format": "" }, "ApCo": { "type": "string", "enum": [ "U", "H", "Y", "S", "HY", "7M", "8M", "9M" ], "maxLength": 20, "description": "Placement type\nU = Indefinite time;\nH = Half-yearly contract;\nY = Annual contract;\nS = Specific time;\nHY = One and a half years;\n7M = 7-month contract;\n8M = 8-month contract;\n9M = 9-month contract;", "format": "" }, "HoGo": { "type": "number", "description": "Target hours", "format": "number" }, "Ref": { "type": "string", "maxLength": 100, "description": "Customer reference", "format": "" }, "CrId": { "type": "string", "maxLength": 30, "description": "Cost centre sales contact", "format": "" }, "CdId": { "type": "integer", "description": "Placement contact", "format": "" }, "VbCo": { "type": "string", "maxLength": 16, "description": "Cost centres (internally)", "format": "" }, "WoLo": { "type": "integer", "description": "Work location", "format": "" }, "Dept": { "type": "integer", "description": "Organisational unit", "format": "" }, "TaId": { "type": "integer", "description": "Wage scale type", "format": "" }, "VaSc": { "type": "string", "enum": [ "A", "B", "C", "D", "E", "F", "G", "H", "I" ], "maxLength": 20, "description": "Scale\nA = Schaal A;\nB = Schaal B;\nC = Schaal C;\nD = Schaal D;\nE = Schaal E;\nF = Schaal F;\nG = Schaal G;\nH = Schaal H;\nI = Schaal I;", "format": "" }, "SaSt": { "type": "number", "description": "Step", "format": "number" }, "Addi": { "type": "number", "description": "Allowance", "format": "number" }, "AdPc": { "type": "boolean", "description": "Surcharge percentage", "format": "" }, "GHWg": { "type": "number", "description": "Gross hourly wage", "format": "number" }, "VaCc": { "type": "string", "enum": [ "0", "1", "2", "3", "4" ], "maxLength": 20, "description": "Cost centre claim\n0 = Not applicable;\n1 = Completion by employee and changing by customer allowed;\n2 = Completion by employee and changing by customer not allowed;\n3 = Completion by customer mandatory;\n4 = Copy from placement;", "format": "" }, "MiHr": { "type": "number", "description": "Min. hours", "format": "number" }, "MaHr": { "type": "number", "description": "Max. hours", "format": "number" }, "CdIs": { "type": "integer", "description": "Contact signature", "format": "" }, "CdDe": { "type": "integer", "description": "Claim contact", "format": "" }, "PlCn": { "type": "boolean", "description": "Generate placement confirmation", "format": "" }, "AsCn": { "type": "boolean", "description": "Generate order confirmation", "format": "" }, "CcRe": { "type": "string", "description": "Reason for deviation from customer agreement", "format": "byte" }, "ReCn": { "type": "string", "description": "Reason for confirmation", "format": "byte" }, "RfPu": { "type": "string", "maxLength": 100, "description": "Purchase contact reference", "format": "" }, "IcTa": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Determining intercompany amount based on\n1 = Remuneration;\n2 = Sales amount;\n3 = % margin regarding the sales amount;\n4 = Margin amount compared to sales price;\n5 = Intercompany rate;\n6 = Intercompany rate * % gross salary;", "format": "" }, "MaPc": { "type": "number", "description": "Margin %", "format": "number" }, "MaAm": { "type": "number", "description": "Amount margin", "format": "number" }, "TaAm": { "type": "number", "description": "Intercompany rate", "format": "number" }, "VaRc": { "type": "string", "enum": [ "A", "B", "C", "D", "E", "F", "G", "H", "I" ], "maxLength": 20, "description": "New scale\nA = Schaal A;\nB = Schaal B;\nC = Schaal C;\nD = Schaal D;\nE = Schaal E;\nF = Schaal F;\nG = Schaal G;\nH = Schaal H;\nI = Schaal I;", "format": "" }, "SaRc": { "type": "number", "description": "New step", "format": "number" }, "RcDo": { "type": "boolean", "description": "Reclassification scale/step implemented", "format": "" }, "ATrC": { "type": "boolean", "description": "Automatically calculate travel expenses", "format": "" }, "ATrM": { "type": "string", "enum": [ "11", "12", "13", "14", "15", "21", "22", "29", "31", "32", "38", "39", "41", "49", "51" ], "maxLength": 20, "description": "Pref. value means of transp. for travel expenses\n11 = Petrol vehicle;\n12 = Diesel vehicle;\n13 = Auto (Plug in) Hybrid;\n14 = 100% electric vehicle;\n15 = Other fuel car;\n21 = Motorbike petrol;\n22 = Electric motorcycle;\n29 = Motorbike diesel;\n31 = Petrol moped/scooter;\n32 = Moped/scooter 100% electric;\n38 = Moped/scooter diesel;\n39 = Speed-pedelec;\n41 = (Electric) bicycle;\n49 = By foot;\n51 = Public transport ;", "format": "" } }, "required": [ "DaBe", "VaCc" ] } } } } } } } } } } } } } } }, "PtPlacementContract_PUT": { "type": "object", "properties": { "PtPlacementContract": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "DaOr": { "type": "string", "description": "Original end date", "format": "date" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Customer agreement", "format": "" }, "FuId": { "type": "string", "maxLength": 10, "description": "Job", "format": "" }, "FuDs": { "type": "string", "maxLength": 255, "description": "Job description", "format": "" }, "ErId": { "type": "string", "maxLength": 15, "description": "Employer", "format": "" }, "ViTo": { "type": "string", "enum": [ "1M", "2M", "OM", "6M", "12M", "9M", "NM", "2W", "3M" ], "maxLength": 20, "description": "Probationary period\n1M = One month;\n2M = Two months;\nOM = Other;\n6M = Half year;\n12M = One year;\n9M = Nine months;\nNM = None;\n2W = Two weeks;\n3M = Three months;", "format": "" }, "EnPr": { "type": "integer", "description": "Onboarding profile", "format": "" }, "ViFz": { "type": "string", "enum": [ "O", "1", "12", "13", "14", "AU", "B", "C", "2", "3", "AZU", "4", "AZ", "41", "42", "43", "44", "W", "K" ], "maxLength": 20, "description": "Flex and Security phase classification\nO = Unknown or N.A.;\n1 = Phase 1 with temporary employment clause (up to 2019);\n12 = Phase 1-2 with temporary employment clause;\n13 = Phase 1-2 without temporary employment clause;\n14 = Phase 1-2 without temp. employment clause with exclusion of the cont. payment of wages obligation;\nAU = Phase A with transmission request;\nB = Phase B;\nC = Phase C;\n2 = Phase 2 with temporary employment clause (up to 2019);\n3 = Phase 3;\nAZU = Phase A without temporary employment clause, with exclusion of obligation for continued payment;\n4 = Phase 4;\nAZ = Phase A without transmission condition;\n41 = Phase 1 without temporary employment clause (up to 2019);\n42 = Phase 2 without temporary employment clause (up to 2019);\n43 = Phase 1 without temp. employm. clause with exclus. of contd. payment of wages obligat. (up to 2019);\n44 = Phase 2 without temp. employm. clause with exclus. of contind. paymnt of wages obligat. (up to 2019);\nW = Legal regime;\nK = Chain system;", "format": "" }, "DaBc": { "type": "string", "description": "Contract start date", "format": "date" }, "DaEc": { "type": "string", "description": "End date contract", "format": "date" }, "ToTe": { "type": "integer", "description": "Takeover", "format": "" }, "ToTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Takeover unit\nH = Hours;\nW = Weeks;", "format": "" }, "ExTe": { "type": "integer", "description": "Extended placement", "format": "" }, "ExTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Extended placement unit\nH = Hours;\nW = Weeks;", "format": "" }, "ViRe": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10" ], "maxLength": 20, "description": "Reason of termination\n01 = End of order;\n02 = Candidate to the next phase;\n03 = Candidate taken over by the customer/other agency;\n04 = Candidate withdraws;\n05 = Candidate is sick;\n06 = Candidate given new contract;\n07 = Candidate has cancelled;\n08 = Customer has cancelled (not satisfied);\n09 = Placement agency has cancelled;\n10 = Incorrectly created;", "format": "" }, "ViRs": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10" ], "maxLength": 20, "description": "Specification reason\n01 = Not satisfied with working conditions;\n02 = The job does not match expectations;\n03 = Insufficient development/advancement opportunities;\n04 = Will be studying/travelling;\n05 = Not satisfied about hours;\n06 = Does not click with team/manager/culture;\n07 = Different job that fits better with education/experience;\n08 = Attitude and behaviour is unsatisfactory;\n09 = Performance is unsatisfactory;\n10 = Availability is unsatisfactory;", "format": "" }, "ViFa": { "type": "string", "enum": [ "1", "12", "2", "3", "4", "A", "B", "C", "K", "U", "W" ], "maxLength": 20, "description": "Phase\n1 = Phase 1;\n12 = Phase 1-2;\n2 = Phase 2;\n3 = Phase 3;\n4 = Phase 4;\nA = Phase A;\nB = Phase B;\nC = Phase C;\nK = Chain system;\nU = Unknown;\nW = Legal regime;", "format": "" }, "ViFc": { "type": "string", "enum": [ "U", "Z", "ZU" ], "maxLength": 20, "description": "Temporary employment clause\nU = with temporary employment clause;\nZ = without temporary employment clause;\nZU = without temporary employment clause, with exclusion of the continued payment obligation;", "format": "" }, "ToTh": { "type": "integer", "description": "Copying of the employment past", "format": "" }, "ExTh": { "type": "integer", "description": "Extended placement employment past", "format": "" }, "Type": { "type": "string", "enum": [ "0", "1" ], "maxLength": 20, "description": "Type of placement\n0 = Default;\n1 = Purchase;", "format": "" }, "PRe": { "type": "string", "maxLength": 16, "description": "Purchase contact", "format": "" }, "DlPe": { "type": "string", "description": "Date of last periodicity", "format": "date" }, "Rfun": { "type": "integer", "description": "Divergent reference function", "format": "" }, "IcYN": { "type": "boolean", "description": "Intercompany", "format": "" } }, "required": [ "PcCo" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "AfasPtPlacementContractLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "EmId": { "type": "string", "maxLength": 15, "description": "Account manager", "format": "" }, "ViSe": { "type": "string", "enum": [ "I", "L", "M", "O", "P", "U", "V", "VU" ], "maxLength": 20, "description": "Temporary employment method\nI = Hire-second;\nL = Idleness;\nM = Migration;\nO = Dismissal compensation;\nP = Payrolling;\nU = Place;\nV = Holiday worker;\nVU = Extended placement;", "format": "" }, "ApCo": { "type": "string", "enum": [ "U", "H", "Y", "S", "HY", "7M", "8M", "9M" ], "maxLength": 20, "description": "Placement type\nU = Indefinite time;\nH = Half-yearly contract;\nY = Annual contract;\nS = Specific time;\nHY = One and a half years;\n7M = 7-month contract;\n8M = 8-month contract;\n9M = 9-month contract;", "format": "" }, "HoGo": { "type": "number", "multipleOf": 0.01, "description": "Target hours", "format": "float" }, "Ref": { "type": "string", "maxLength": 100, "description": "Customer reference", "format": "" }, "CrId": { "type": "string", "maxLength": 30, "description": "Cost centre sales contact", "format": "" }, "CdId": { "type": "integer", "description": "Placement contact", "format": "" }, "VbCo": { "type": "string", "maxLength": 16, "description": "Cost centres (internally)", "format": "" }, "WoLo": { "type": "integer", "description": "Work location", "format": "" }, "Dept": { "type": "integer", "description": "Organisational unit", "format": "" }, "TaId": { "type": "integer", "description": "Wage scale type", "format": "" }, "VaSc": { "type": "string", "enum": [ "A", "B", "C", "D", "E", "F", "G", "H", "I" ], "maxLength": 20, "description": "Scale\nA = Schaal A;\nB = Schaal B;\nC = Schaal C;\nD = Schaal D;\nE = Schaal E;\nF = Schaal F;\nG = Schaal G;\nH = Schaal H;\nI = Schaal I;", "format": "" }, "SaSt": { "type": "number", "multipleOf": 0.1, "description": "Step", "format": "float" }, "Addi": { "type": "number", "multipleOf": 0.01, "description": "Allowance", "format": "float" }, "AdPc": { "type": "boolean", "description": "Surcharge percentage", "format": "" }, "GHWg": { "type": "number", "multipleOf": 1E-10, "description": "Gross hourly wage", "format": "float" }, "VaCc": { "type": "string", "enum": [ "0", "1", "2", "3", "4" ], "maxLength": 20, "description": "Cost centre claim\n0 = Not applicable;\n1 = Completion by employee and changing by customer allowed;\n2 = Completion by employee and changing by customer not allowed;\n3 = Completion by customer mandatory;\n4 = Copy from placement;", "format": "" }, "MiHr": { "type": "number", "multipleOf": 0.01, "description": "Min. hours", "format": "float" }, "MaHr": { "type": "number", "multipleOf": 0.01, "description": "Max. hours", "format": "float" }, "CdIs": { "type": "integer", "description": "Contact signature", "format": "" }, "CdDe": { "type": "integer", "description": "Claim contact", "format": "" }, "PlCn": { "type": "boolean", "description": "Generate placement confirmation", "format": "" }, "AsCn": { "type": "boolean", "description": "Generate order confirmation", "format": "" }, "CcRe": { "type": "string", "description": "Reason for deviation from customer agreement", "format": "byte" }, "ReCn": { "type": "string", "description": "Reason for confirmation", "format": "byte" }, "RfPu": { "type": "string", "maxLength": 100, "description": "Purchase contact reference", "format": "" }, "IcTa": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Determining intercompany amount based on\n1 = Remuneration;\n2 = Sales amount;\n3 = % margin regarding the sales amount;\n4 = Margin amount compared to sales price;\n5 = Intercompany rate;\n6 = Intercompany rate * % gross salary;", "format": "" }, "MaPc": { "type": "number", "multipleOf": 0.01, "description": "Margin %", "format": "float" }, "MaAm": { "type": "number", "multipleOf": 1E-10, "description": "Amount margin", "format": "float" }, "TaAm": { "type": "number", "multipleOf": 1E-10, "description": "Intercompany rate", "format": "float" }, "VaRc": { "type": "string", "enum": [ "A", "B", "C", "D", "E", "F", "G", "H", "I" ], "maxLength": 20, "description": "New scale\nA = Schaal A;\nB = Schaal B;\nC = Schaal C;\nD = Schaal D;\nE = Schaal E;\nF = Schaal F;\nG = Schaal G;\nH = Schaal H;\nI = Schaal I;", "format": "" }, "SaRc": { "type": "number", "multipleOf": 0.1, "description": "New step", "format": "float" }, "RcDo": { "type": "boolean", "description": "Reclassification scale/step implemented", "format": "" }, "ATrC": { "type": "boolean", "description": "Automatically calculate travel expenses", "format": "" }, "ATrM": { "type": "string", "enum": [ "11", "12", "13", "14", "15", "21", "22", "29", "31", "32", "38", "39", "41", "49", "51" ], "maxLength": 20, "description": "Pref. value means of transp. for travel expenses\n11 = Petrol vehicle;\n12 = Diesel vehicle;\n13 = Auto (Plug in) Hybrid;\n14 = 100% electric vehicle;\n15 = Other fuel car;\n21 = Motorbike petrol;\n22 = Electric motorcycle;\n29 = Motorbike diesel;\n31 = Petrol moped/scooter;\n32 = Moped/scooter 100% electric;\n38 = Moped/scooter diesel;\n39 = Speed-pedelec;\n41 = (Electric) bicycle;\n49 = By foot;\n51 = Public transport ;", "format": "" } } } } } } } } } } } } } } } } }, "PtPriceAgreement_POST": { "type": "object", "properties": { "PtPriceAgreement": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PAId": { "type": "string", "maxLength": 15, "description": "Price agreement ID", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Type": { "type": "string", "enum": [ "0", "1" ], "maxLength": 20, "description": "Type of price agreement\n0 = Default;\n1 = Purchase;", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Customer agreement", "format": "" }, "FuId": { "type": "string", "maxLength": 10, "description": "Job", "format": "" }, "PRe": { "type": "string", "maxLength": 16, "description": "Purchase contact", "format": "" }, "ApCo": { "type": "string", "enum": [ "U", "H", "Y", "S", "HY", "7M", "8M", "9M" ], "maxLength": 20, "description": "Placement type\nU = Indefinite time;\nH = Half-yearly contract;\nY = Annual contract;\nS = Specific time;\nHY = One and a half years;\n7M = 7-month contract;\n8M = 8-month contract;\n9M = 9-month contract;", "format": "" }, "VaFz": { "type": "string", "enum": [ "O", "1", "12", "13", "14", "AU", "B", "C", "2", "3", "AZU", "4", "AZ", "41", "42", "43", "44", "W", "K" ], "maxLength": 20, "description": "Phase\nO = Unknown or N.A.;\n1 = Phase 1 with temporary employment clause (up to 2019);\n12 = Phase 1-2 with temporary employment clause;\n13 = Phase 1-2 without temporary employment clause;\n14 = Phase 1-2 without temp. employment clause with exclusion of the cont. payment of wages obligation;\nAU = Phase A with transmission request;\nB = Phase B;\nC = Phase C;\n2 = Phase 2 with temporary employment clause (up to 2019);\n3 = Phase 3;\nAZU = Phase A without temporary employment clause, with exclusion of obligation for continued payment;\n4 = Phase 4;\nAZ = Phase A without transmission condition;\n41 = Phase 1 without temporary employment clause (up to 2019);\n42 = Phase 2 without temporary employment clause (up to 2019);\n43 = Phase 1 without temp. employm. clause with exclus. of contd. payment of wages obligat. (up to 2019);\n44 = Phase 2 without temp. employm. clause with exclus. of contind. paymnt of wages obligat. (up to 2019);\nW = Legal regime;\nK = Chain system;", "format": "" }, "ViSe": { "type": "string", "enum": [ "I", "L", "M", "O", "P", "U", "V", "VU" ], "maxLength": 20, "description": "Temporary employment method\nI = Hire-second;\nL = Idleness;\nM = Migration;\nO = Dismissal compensation;\nP = Payrolling;\nU = Place;\nV = Holiday worker;\nVU = Extended placement;", "format": "" }, "UsAg": { "type": "boolean", "description": "Age-specific", "format": "" }, "AgFr": { "type": "integer", "description": "Age from", "format": "" }, "AgTo": { "type": "integer", "description": "Age to", "format": "" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtPriceAgreementVersion": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PAVe": { "type": "integer", "description": "Price agreement version", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "GHWg": { "type": "number", "description": "Gross hourly wage", "format": "number" }, "Stat": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Price agreement version status\n0 = Draft;\n1 = Permanent;\n2 = Rejected;", "format": "" }, "TaBa": { "type": "number", "description": "Basic rate", "format": "number" }, "PuBa": { "type": "number", "description": "Base purchase price", "format": "number" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtPriceAgreementLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Price agreement line ID", "format": "" }, "VaIt": { "type": "string", "enum": [ "1", "10", "11", "14", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 10, "description": "Item type\n1 = Work type;\n10 = Production indicator;\n11 = Dough;\n14 = Item dimension total;\n2 = Article;\n3 = Text;\n4 = Sub-total;\n5 = Allowance;\n6 = Costs;\n7 = Assembled item;\n8 = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "PlCo": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "PlSe": { "type": "integer", "description": "Placement line number", "format": "" }, "GHWg": { "type": "number", "description": "Wage price", "format": "number" }, "GWPc": { "type": "number", "description": "Gross wage percentage", "format": "number" }, "Invo": { "type": "boolean", "description": "Invoice", "format": "" }, "Payr": { "type": "boolean", "description": "Process wages", "format": "" }, "Purc": { "type": "boolean", "description": "Purchase", "format": "" }, "TaTy": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Rate type\n0 = Fixed rate;\n1 = Rate factor;\n2 = Cost price + nominal margin;\n3 = % margin compared to cost price;\n4 = % margin compared to sales price;\n5 = Rate factor + nominal margin;\n6 = Basic rate;", "format": "" }, "TaFa": { "type": "number", "description": "Rate factor", "format": "number" }, "SaTa": { "type": "number", "description": "Sales rate", "format": "number" }, "NMar": { "type": "number", "description": "Nominal margin", "format": "number" }, "PMar": { "type": "number", "description": "Percentage margin", "format": "number" }, "SaPc": { "type": "number", "description": "Deviating sale rate percentage", "format": "number" }, "DoUs": { "type": "boolean", "description": "Not applicable", "format": "" }, "AuSu": { "type": "string", "enum": [ "A", "N", "W" ], "maxLength": 20, "description": "Automatic suggestions\nA = Suggestions, cannot be deleted by employee;\nN = No suggestions, manual data entry;\nW = Suggestions can be deleted by the employee;", "format": "" }, "HwTy": { "type": "string", "enum": [ "M", "T" ], "maxLength": 20, "description": "Deviating hourly wage type\nM = Maximised;\nT = Allowance;", "format": "" }, "MaDa": { "type": "integer", "description": "Max. number of daily payments/deductions per week", "format": "" }, "PPYN": { "type": "boolean", "description": "Deviation from basic purchase price", "format": "" }, "PuPc": { "type": "number", "description": "Percentage of basic purchase price", "format": "number" }, "PuPr": { "type": "number", "description": "Purchase price", "format": "number" } } } } } } } } } } } } } } } } } } } } } } } } }, "PtPriceAgreement_PUT": { "type": "object", "properties": { "PtPriceAgreement": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PAId": { "type": "string", "maxLength": 15, "description": "Price agreement ID", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Type": { "type": "string", "enum": [ "0", "1" ], "maxLength": 20, "description": "Type of price agreement\n0 = Default;\n1 = Purchase;", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Customer agreement", "format": "" }, "FuId": { "type": "string", "maxLength": 10, "description": "Job", "format": "" }, "PRe": { "type": "string", "maxLength": 16, "description": "Purchase contact", "format": "" }, "ApCo": { "type": "string", "enum": [ "U", "H", "Y", "S", "HY", "7M", "8M", "9M" ], "maxLength": 20, "description": "Placement type\nU = Indefinite time;\nH = Half-yearly contract;\nY = Annual contract;\nS = Specific time;\nHY = One and a half years;\n7M = 7-month contract;\n8M = 8-month contract;\n9M = 9-month contract;", "format": "" }, "VaFz": { "type": "string", "enum": [ "O", "1", "12", "13", "14", "AU", "B", "C", "2", "3", "AZU", "4", "AZ", "41", "42", "43", "44", "W", "K" ], "maxLength": 20, "description": "Phase\nO = Unknown or N.A.;\n1 = Phase 1 with temporary employment clause (up to 2019);\n12 = Phase 1-2 with temporary employment clause;\n13 = Phase 1-2 without temporary employment clause;\n14 = Phase 1-2 without temp. employment clause with exclusion of the cont. payment of wages obligation;\nAU = Phase A with transmission request;\nB = Phase B;\nC = Phase C;\n2 = Phase 2 with temporary employment clause (up to 2019);\n3 = Phase 3;\nAZU = Phase A without temporary employment clause, with exclusion of obligation for continued payment;\n4 = Phase 4;\nAZ = Phase A without transmission condition;\n41 = Phase 1 without temporary employment clause (up to 2019);\n42 = Phase 2 without temporary employment clause (up to 2019);\n43 = Phase 1 without temp. employm. clause with exclus. of contd. payment of wages obligat. (up to 2019);\n44 = Phase 2 without temp. employm. clause with exclus. of contind. paymnt of wages obligat. (up to 2019);\nW = Legal regime;\nK = Chain system;", "format": "" }, "ViSe": { "type": "string", "enum": [ "I", "L", "M", "O", "P", "U", "V", "VU" ], "maxLength": 20, "description": "Temporary employment method\nI = Hire-second;\nL = Idleness;\nM = Migration;\nO = Dismissal compensation;\nP = Payrolling;\nU = Place;\nV = Holiday worker;\nVU = Extended placement;", "format": "" }, "UsAg": { "type": "boolean", "description": "Age-specific", "format": "" }, "AgFr": { "type": "integer", "description": "Age from", "format": "" }, "AgTo": { "type": "integer", "description": "Age to", "format": "" } }, "required": [ "PAId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtPriceAgreementVersion": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PAVe": { "type": "integer", "description": "Price agreement version", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "GHWg": { "type": "number", "multipleOf": 1E-10, "description": "Gross hourly wage", "format": "float" }, "Stat": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Price agreement version status\n0 = Draft;\n1 = Permanent;\n2 = Rejected;", "format": "" }, "TaBa": { "type": "number", "multipleOf": 1E-10, "description": "Basic rate", "format": "float" }, "PuBa": { "type": "number", "multipleOf": 1E-10, "description": "Base purchase price", "format": "float" } }, "required": [ "PAVe" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtPriceAgreementLine": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Price agreement line ID", "format": "" }, "VaIt": { "type": "string", "enum": [ "1", "10", "11", "14", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 10, "description": "Item type\n1 = Work type;\n10 = Production indicator;\n11 = Dough;\n14 = Item dimension total;\n2 = Article;\n3 = Text;\n4 = Sub-total;\n5 = Allowance;\n6 = Costs;\n7 = Assembled item;\n8 = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "PlCo": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "PlSe": { "type": "integer", "description": "Placement line number", "format": "" }, "GHWg": { "type": "number", "multipleOf": 1E-10, "description": "Wage price", "format": "float" }, "GWPc": { "type": "number", "multipleOf": 0.01, "description": "Gross wage percentage", "format": "float" }, "Invo": { "type": "boolean", "description": "Invoice", "format": "" }, "Payr": { "type": "boolean", "description": "Process wages", "format": "" }, "Purc": { "type": "boolean", "description": "Purchase", "format": "" }, "TaTy": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Rate type\n0 = Fixed rate;\n1 = Rate factor;\n2 = Cost price + nominal margin;\n3 = % margin compared to cost price;\n4 = % margin compared to sales price;\n5 = Rate factor + nominal margin;\n6 = Basic rate;", "format": "" }, "TaFa": { "type": "number", "multipleOf": 0.0001, "description": "Rate factor", "format": "float" }, "SaTa": { "type": "number", "multipleOf": 1E-10, "description": "Sales rate", "format": "float" }, "NMar": { "type": "number", "multipleOf": 1E-10, "description": "Nominal margin", "format": "float" }, "PMar": { "type": "number", "multipleOf": 0.01, "description": "Percentage margin", "format": "float" }, "SaPc": { "type": "number", "multipleOf": 0.01, "description": "Deviating sale rate percentage", "format": "float" }, "DoUs": { "type": "boolean", "description": "Not applicable", "format": "" }, "AuSu": { "type": "string", "enum": [ "A", "N", "W" ], "maxLength": 20, "description": "Automatic suggestions\nA = Suggestions, cannot be deleted by employee;\nN = No suggestions, manual data entry;\nW = Suggestions can be deleted by the employee;", "format": "" }, "HwTy": { "type": "string", "enum": [ "M", "T" ], "maxLength": 20, "description": "Deviating hourly wage type\nM = Maximised;\nT = Allowance;", "format": "" }, "MaDa": { "type": "integer", "description": "Max. number of daily payments/deductions per week", "format": "" }, "PPYN": { "type": "boolean", "description": "Deviation from basic purchase price", "format": "" }, "PuPc": { "type": "number", "multipleOf": 0.01, "description": "Percentage of basic purchase price", "format": "float" }, "PuPr": { "type": "number", "multipleOf": 1E-10, "description": "Purchase price", "format": "float" } }, "required": [ "Id" ] } } } } } } } } } } } } } } } } } } } } } } }, "PtTariff_POST": { "type": "object", "properties": { "PtTariff": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Line number", "format": "" }, "BaV1": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaV2": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaV3": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaV4": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaS1": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaS2": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaS3": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaS4": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaI1": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaI2": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaI3": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaI4": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "AmCo": { "type": "number", "description": "Cost price", "format": "number" }, "AmSe": { "type": "number", "description": "Sales price", "format": "number" }, "PcSe": { "type": "number", "description": "Sales rate surcharge (%)", "format": "number" }, "AmSI": { "type": "number", "description": "Sales price including VAT", "format": "number" }, "PcIC": { "type": "number", "description": "Intercompany surcharge (%)", "format": "number" }, "AmIC": { "type": "number", "description": "Intercompany cost price", "format": "number" }, "PcCh": { "type": "number", "description": "Surcharge percentage", "format": "number" }, "PcCI": { "type": "number", "description": "Intercompany surcharge percentage", "format": "number" } } } } } } } } }, "PtTariff_PUT": { "type": "object", "properties": { "PtTariff": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Line number", "format": "" }, "BaV1": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaV2": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaV3": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaV4": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaS1": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaS2": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaS3": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaS4": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaI1": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaI2": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaI3": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "BaI4": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "AmCo": { "type": "number", "multipleOf": 1E-10, "description": "Cost price", "format": "float" }, "AmSe": { "type": "number", "multipleOf": 1E-10, "description": "Sales price", "format": "float" }, "PcSe": { "type": "number", "multipleOf": 0.01, "description": "Sales rate surcharge (%)", "format": "float" }, "AmSI": { "type": "number", "multipleOf": 1E-10, "description": "Sales price including VAT", "format": "float" }, "PcIC": { "type": "number", "multipleOf": 0.01, "description": "Intercompany surcharge (%)", "format": "float" }, "AmIC": { "type": "number", "multipleOf": 1E-10, "description": "Intercompany cost price", "format": "float" }, "PcCh": { "type": "number", "multipleOf": 0.01, "description": "Surcharge percentage", "format": "float" }, "PcCI": { "type": "number", "multipleOf": 0.01, "description": "Intercompany surcharge percentage", "format": "float" } }, "required": [ "Id" ] } } } } } } } }, "securitySchemes": { "AfasToken": { "name": "Authorization", "type": "apiKey", "in": "header", "description": "Convert the XML token to Base64 and add 'AfasToken ' in front of it." } }, "parameters": { "Accept-Language": { "name": "Accept-Language", "in": "header", "required": false, "description": "Indicates the client's preferred language for the response. If not provided, the API defaults to the base environment language.", "schema": { "type": "string", "enum": [ "en-us", "nl-nl", "nl-be", "fr-fr", "de-de" ], "example": "en-us" } }, "Content-Type": { "name": "Content-Type", "in": "header", "required": false, "description": "Specifies the media type and character encoding for the request body. Ensures proper decoding and interpretation of the transmitted data.", "schema": { "type": "string", "example": "application/json;charset=utf-8" } } }, "responses": { "200": { "description": "OK; request is successfully executed.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(418ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "400": { "description": "Bad Request; invalid request" }, "401": { "description": "Unauthorized; valid token but no access to this endpoint.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(418ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "403": { "description": "Forbidden; Due to IP restrictions in AFAS environment.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(418ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "404": { "description": "Not Found; requested resource is not available on the server.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(101ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "413": { "description": "Payload Too Large.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(418ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "500": { "description": "Internal Server Error", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(1ms), complete(2192ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Tue, 30 Jan 2024 20:30:07 GMT", "schema": { "type": "string" } } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "errorNumber": { "type": "integer", "example": { "example": 0 } }, "externalMessage": { "type": "string", "example": { "example": "string" } }, "profitLogReference": { "type": "string", "example": { "example": "string" } } } } } } }, "503": { "description": "Service unavailable; retry at a later time. Contains the number of seconds to wait before retrying the request", "headers": { "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Content-Length": { "description": "61", "schema": { "type": "string" } }, "Retry-After": { "description": "7200", "schema": { "type": "string" } } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "error": { "type": "object", "properties": { "code": { "type": "string", "example": { "example": "503" } }, "message": { "type": "string", "example": { "example": "Service temporarily unavailable due to scheduled maintenance. Please check afasstatus.nl for details." } } } }, "retry_after": { "type": "integer", "example": 7200 } } } } } } } }, "security": [ { "AfasToken": [] } ] }