{ "openapi": "3.0.0", "info": { "version": "8.8.11", "title": "AFAS Projecten en nacalculatie API", "description": "This API describes the endpoints related to Projecten en nacalculatie. 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/KnQuotation": { "post": { "summary": "Cost estimate", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_ProEst.htm", "operationId": "POST_KnQuotation", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KnQuotation_POST" }, "examples": { "Create Basic Quotation": { "value": { "KnQuotation": { "Element": { "Fields": { "PrId": "P00021" }, "Objects": { "KnQuotationLine": { "Element": { "Fields": { "ItCd": "D002", "Ds": "Jansen", "VaIt": 6, "QuUn": 60.00, "StId": "1", "CoTy": "MA", "AmCo": 3.50, "CuId": "EUR", "UnId": "*****", "MoId": "10.01.01.00" } } } } } } } }, "Create minimal": { "value": { "KnQuotation": { "Element": { "Fields": { "QuId": "1", "QuDa": "2017-04-12", "PrId": "910006", "ETOr": "O" }, "Objects": { "KnQuotationLine": { "Element": { "Fields": { "VaIt": "1", "ItCd": "300", "StId": "1" } } } } } } } }, "Create with all construction fields": { "value": { "KnQuotation": { "Element": { "Fields": { "QuId": "offerte001", "QuDa": "2017-01-01", "DbId": "100999", "BcId": "1000142", "TaLn": "tav de Baas", "AdLn": "Adres 99", "ReLn": "Leusden", "CoLn": "NL", "PrId": "100", "VaDa": "2016-12-01", "PlDa": "2017-01-01", "DaTi": "2013-01-01", "CuId": "EUR", "InPc": "5", "PaPc": "1", "PaCd": "14", "PaTp": "00", "VaDu": "1", "PrIt": true }, "Objects": [ { "KnQuotationLine": { "Element": [ { "Fields": { "VaIt": "1", "ItCd": "223110a10", "EmId": "M00002", "Ds": "Mooie verkoopofferte", "UnId": "UUR", "QuUn": "10", "PrFc": "1", "Qu": "10", "QuSa": "10", "Upri": "10", "AmCo": "5", "VaRc": "2", "DaSy": "2016-11-28", "PlDa": "2016-12-01", "TiCl": "0", "StId": "1", "Ch": "1", "DeDi": "0", "MoId": "022210", "CoTy": "A", "NoHo": "0.3522", "UnCo": "dzn", "MuTy": "01", "MuRe": "werksoort met bouwevelden via KnQuotation" } }, { "Fields": { "VaIt": "1", "ItCd": "301", "EmId": "M00002", "Ds": "Mooie verkoopofferte sr.", "UnId": "UUR", "QuUn": "5", "PrFc": "1", "Qu": "5", "QuSa": "5", "Upri": "15", "AmCo": "5", "VaRc": "2", "DaSy": "2016-11-28", "PlDa": "2016-12-01", "TiCl": "0", "StId": "1", "Ch": "1", "DeDi": "0", "MoId": "022210", "CoTy": "A", "NoHo": "0.3522", "UnCo": "dzn", "MuTy": "01", "MuRe": "werksoort met bouwevelden via KnQuotation" } }, { "Fields": { "VaIt": "2", "ItCd": "VC400", "Ds": "Vlonderplank Composiet 'Antraciet - 400x15x2.5cm", "UnId": "STK", "QuUn": "100", "PrFc": "1", "Qu": "100", "QuSa": "100", "Upri": "100", "AmCo": "5", "VaRc": "2", "DaSy": "2016-11-28", "PlDa": "2016-12-01", "TiCl": "0", "StId": "1", "Ch": "1", "DeDi": "0", "StL1": "KunstH", "StL2": "RAL2009", "MoId": "012320", "CoTy": "MA", "NoHo": "1.255", "UnCo": "pst", "MuTy": "01", "MuRe": "Artikelregel met bouwevelden via KnQuotation" } }, { "Fields": { "VaIt": "3", "ItCd": "F1", "Ds": "Hartelijk dank voor uw bestelling." } } ] } } ] } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "KnQuotation": { "QuId": "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 estimate" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Cost estimate", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_ProEst.htm", "operationId": "PUT_KnQuotation", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KnQuotation_PUT" }, "examples": { "Change header values": { "value": { "KnQuotation": { "Element": { "Fields": { "QuId": "600000", "PrId": "600000", "V1Cd": "HOOFD" } } } } }, "Change multiple line": { "value": { "KnQuotation": { "Element": { "Fields": { "QuId": "300040", "PrId": "300040" }, "Objects": { "KnQuotationLine": { "Element": [ { "Fields": { "GuLi": "{57E41029-1B11-4548-A9AB-2483D824395B}", "Ds": "Gewijzigde datum planning + benodigd", "PlDa": "2015-06-01" } }, { "Fields": { "GuLi": "{213E6520-3AC6-4E97-9B9A-EEFF067572C6}", "Ds": "Gewijzigde datum planning + benodigd", "PlDa": "2015-06-01" } }, { "Fields": { "GuLi": "{7E4C792E-C111-4F31-8545-0B861BC7B210}", "Ds": "Gewijzigde datum planning + benodigd", "PlDa": "2015-06-01" } }, { "Fields": { "GuLi": "{195F1674-3112-4E0E-BE6B-3268E08E2734}", "Ds": "Gewijzigde datum planning + benodigd", "PlDa": "2015-06-01" } }, { "Fields": { "GuLi": "{D73DE628-2125-463C-8A99-D153C3CD8ECF}", "Ds": "Gewijzigde datum planning + benodigd", "PlDa": "2015-06-01" } } ] } } } } } }, "Change single line": { "value": { "KnQuotation": { "Element": { "Fields": { "QuId": "600000", "PrId": "600000" }, "Objects": { "KnQuotationLine": { "Element": [ { "Fields": { "GuLi": "{1D9545B2-D5D0-4C67-8177-5C018EF7B780}", "Ds": "Gewijzigde omschrijving ipv 600" } } ] } } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "KnQuotation": { "QuId": "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 estimate" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/KnQuotation/KnQuotationLine": { "post": { "summary": "Cost estimate", "description": "Update main record in KnQuotation and insert subrecord into KnQuotationLine. \n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_ProEst.htm", "operationId": "POSTSubRecordKnQuotationKnQuotationLine", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KnQuotation_POST" }, "examples": { "add line to quotation": { "value": { "KnQuotation": { "Element": { "Fields": { "QuId": "600000", "PrId": "600000" }, "Objects": { "KnQuotationLine": { "Element": [ { "Fields": { "ItCd": "D002", "Ds": "Jansen", "VaIt": 6, "QuUn": 60.00, "StId": "1", "CoTy": "MA", "AmCo": 3.50, "CuId": "EUR", "UnId": "*****", "MoId": "10.01.01.00" } } ] } } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "KnQuotation": { "QuId": "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 estimate" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/KnQuotation/KnQuotation/@QuId/{QuId}": { "parameters": [ { "schema": { "type": "string" }, "name": "QuId", "in": "path", "required": true, "description": "Quotation number" } ], "delete": { "summary": "Cost estimate", "operationId": "DELETE_KnQuotation", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_ProEst.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 estimate" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/KnTeamMember": { "post": { "summary": "Team member", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_ProTm.htm", "operationId": "POST_KnTeamMember", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KnTeamMember_POST" }, "examples": { "Insert": { "value": { "KnTeamMember": { "Element": [ { "Fields": { "Team": "Team 1", "Desc": "Het primaire team", "Type": "1", "EmId": "KeesZ", "TmRl": "IPL", "ItCd": "301" } }, { "Fields": { "Team": "Team 1", "Type": "1", "EmId": "ArendB", "TmRl": "TL", "ItCd": "300" } }, { "Fields": { "Team": "Team 1", "Type": "2", "CdId": "1027", "TmRl": "TL" } }, { "Fields": { "Team": "Team 1", "Type": "2", "CdId": "1005", "TmRl": "EPL", "ItCd": "302" } }, { "Fields": { "Team": "Team 1", "Type": "2", "CdId": "536", "TmRl": "TL", "ItCd": "302" } }, { "Fields": { "Team": "Team 2", "Desc": "Het secundaire team", "Type": "1", "EmId": "KeesZ", "TmRl": "IPL", "ItCd": "302" } }, { "Fields": { "Team": "Team 2", "Type": "1", "EmId": "ArendB", "TmRl": "TL", "ItCd": "302" } }, { "Fields": { "Team": "Team 2", "Type": "2", "CdId": "1005", "TmRl": "TL", "ItCd": "300" } }, { "Fields": { "Team": "Team 3", "Desc": "Het occasionele team", "Type": "1", "EmId": "HermaS", "TmRl": "TL", "ItCd": "ADVDIR" } }, { "Fields": { "Team": "Team 3", "Type": "2", "CdId": "471", "TmRl": "TL", "ItCd": "ADVDIR" } }, { "Fields": { "Team": "Team 3", "Type": "2", "CdId": "23", "TmRl": "TL", "ItCd": "ADVDIR" } } ] } } }, "project": { "value": { "KnTeamMember": { "Element": [ { "Fields": { "Team": "Team 5", "Desc": "Het primaire team", "Type": "1", "PrId": "910002", "EmId": "KeesZ", "TmRl": "IPL", "ItCd": "301" } }, { "Fields": { "Team": "Team 5", "PrId": "910002", "Type": "1", "EmId": "ArendB", "TmRl": "TL", "ItCd": "300" } }, { "Fields": { "Team": "Team 5", "PrId": "910002", "Type": "2", "CdId": "1027", "TmRl": "TL" } }, { "Fields": { "Team": "Team 5", "PrId": "910002", "Type": "2", "CdId": "1005", "TmRl": "EPL", "ItCd": "302" } }, { "Fields": { "Team": "Team 5", "PrId": "910002", "Type": "2", "CdId": "536", "TmRl": "TL", "ItCd": "302" } }, { "Fields": { "Team": "Team 6", "Desc": "Het secundaire team", "PrId": "910004", "Type": "1", "EmId": "KeesZ", "TmRl": "IPL", "ItCd": "302" } }, { "Fields": { "Team": "Team 6", "PrId": "910004", "Type": "1", "EmId": "ArendB", "TmRl": "TL", "ItCd": "302" } }, { "Fields": { "Team": "Team 6", "PrId": "910004", "Type": "2", "CdId": "1005", "TmRl": "TL", "ItCd": "300" } }, { "Fields": { "Team": "Team 7", "PrId": "910005", "Desc": "Het occasionele team", "Type": "1", "EmId": "HermaS", "TmRl": "TL", "ItCd": "ADVDIR" } }, { "Fields": { "Team": "Team 7", "PrId": "910005", "Type": "2", "CdId": "471", "TmRl": "TL", "ItCd": "ADVDIR" } }, { "Fields": { "Team": "Team 7", "PrId": "910005", "Type": "2", "CdId": "23", "TmRl": "TL", "ItCd": "ADVDIR" } } ] } } } } } } }, "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": [ "Team member" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Team member", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_ProTm.htm", "operationId": "PUT_KnTeamMember", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KnTeamMember_PUT" }, "examples": { "Update": { "value": { "KnTeamMember": { "Element": [ { "Fields": { "Team": "Team 1", "Type": "2", "CdId": "1004", "TmRl": "TL", "ItCd": "302" } }, { "Fields": { "Team": "Team 1", "Type": "2", "CdId": "1027" } }, { "Fields": { "Team": "Team 1", "Type": "2", "CdId": "1005", "TmRl": "EPL", "ItCd": "302" } }, { "Fields": { "Team": "Team 2", "Type": "1", "EmId": "KeesZ", "ItCd": "300" } }, { "Fields": { "Team": "Team 2", "Type": "1", "EmId": "ArendB" } }, { "Fields": { "Team": "Team 3", "Type": "1", "EmId": "MichelleV", "TmRl": "TL", "ItCd": "M005" } }, { "Fields": { "Team": "Team 3", "Type": "1", "EmId": "HermaS", "TmRl": "IPL", "ItCd": "ADVDIR" } } ] } } } } } } }, "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": [ "Team member" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/KnTeamMember/KnTeamMember/@Team/{Team}": { "parameters": [ { "schema": { "type": "string" }, "name": "Team", "in": "path", "required": true, "description": "Team code" } ], "delete": { "summary": "Team member", "operationId": "DELETE_KnTeamMember", "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_ProTm.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": [ "Team member" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtLinesToBeInvoiced": { "post": { "summary": "Line to be invoiced", "description": "\n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_110.htm", "operationId": "POST_PtLinesToBeInvoiced", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtLinesToBeInvoiced_POST" }, "examples": { "Artikel": { "value": { "PtLinesToBeInvoiced": { "Element": { "Fields": { "DaTi": "2013-01-01", "VaIt": "2", "ItCd": "9000", "Qu": "10", "QuSa": "10", "EmId": "ALLARDJ", "PrId": "600000", "PrSt": "01", "BcId": "1000002", "DbId": "10150", "AmCo": "100", "AmSe": "200", "DcPr": "10", "Ds": "Verkochte Artikelen", "War": "01", "UnId": "STK", "QuUn": "10" } } } } }, "kosten": { "value": { "PtLinesToBeInvoiced": { "Element": { "Fields": { "DaTi": "2013-01-01", "VaIt": "6", "ItCd": "K03", "Qu": "1", "QuSa": "1", "EmId": "ALLARDJ", "PrId": "600000", "PrSt": "01", "BcId": "1000002", "DbId": "10150", "AmCo": "100", "AmSe": "200", "DcPr": "10", "Ds": "Lunchkosten" } } } } }, "Werksoort Credit": { "value": { "PtLinesToBeInvoiced": { "Element": [ { "Fields": { "DaTi": "2013-01-01", "VaIt": "1", "ItCd": "301", "Qu": "1", "DbId": "10009", "StId": "1", "AmSe": "-500" } }, { "Fields": { "DaTi": "2013-01-01", "VaIt": "1", "ItCd": "302", "Qu": "1", "DbId": "10009", "StId": "1", "AmSe": "-100" } } ] } } }, "Werksoort Maximaal": { "value": { "PtLinesToBeInvoiced": { "Element": { "Fields": { "DaTi": "2013-01-01", "VaIt": "1", "ItCd": "300", "Qu": "8", "QuSa": "8", "EmId": "ALLARDJ", "PrId": "600000", "PrSt": "01", "BcId": "1000002", "DbId": "10150", "StId": "1", "AmCo": "100", "AmSe": "200", "DcPr": "1", "Ds": "Uitgevoerde werkzaamheden", "AcNr": "8000", "Inf1": "Factuurinfo 1", "Inf2": "Factuurinfo 2", "UnId": "UUR", "QuUn": "8", "Upri": "100" } } } } }, "Werksoort Minimaal": { "value": { "PtLinesToBeInvoiced": { "Element": { "Fields": { "DaTi": "2013-01-01", "VaIt": "1", "ItCd": "301", "DbId": "10009", "StId": "1" } } } } }, "Werksoort Vrije dimensie": { "value": { "PtLinesToBeInvoiced": { "Element": [ { "Fields": { "DaTi": "2013-01-01", "VaIt": "1", "ItCd": "301", "Qu": "4", "DbId": "10009", "StId": "1", "Di01": "1" } }, { "Fields": { "DaTi": "2013-01-01", "VaIt": "1", "ItCd": "302", "Qu": "4", "DbId": "10009", "StId": "1", "Di01": "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": [ "Line to be invoiced" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtLinesToBeUnraveled": { "post": { "summary": "Actual costing lines to be unravelled", "description": "\n\rAlleen beschikbaar onder conditie: Urenontrafelaar (activering)\n\r ", "operationId": "POST_PtLinesToBeUnraveled", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtLinesToBeUnraveled_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": [ "Actual costing lines to be unravelled" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Actual costing lines to be unravelled", "description": "\n\rAlleen beschikbaar onder conditie: Urenontrafelaar (activering)\n\r ", "operationId": "PUT_PtLinesToBeUnraveled", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtLinesToBeUnraveled_PUT" } } } }, "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": [ "Actual costing lines to be unravelled" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtLinesToBeUnraveled/PtLinesToBeUnraveled/@Id/{Id}": { "parameters": [ { "schema": { "type": "string" }, "name": "Id", "in": "path", "required": true, "description": "Code" } ], "delete": { "summary": "Actual costing lines to be unravelled", "operationId": "DELETE_PtLinesToBeUnraveled", "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": [ "Actual costing lines to be unravelled" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtPrognosisProject": { "post": { "summary": "Project progress", "description": "\n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Progress.htm", "operationId": "POST_PtPrognosisProject", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPrognosisProject_POST" }, "examples": { "maximaal": { "value": { "PtPrognosisProject": { "Element": { "Fields": { "PrId": "1", "PrSt": "1", "DaTi": "2020-02-01", "PeRe": "60", "Adju": "20" } } } } }, "minimaal": { "value": { "PtPrognosisProject": { "Element": { "Fields": { "PrId": "1", "DaTi": "2020-02-02", "PeRe": "70", "Adju": "10" } } } } }, "voor update": { "value": { "PtPrognosisProject": { "Element": { "Fields": { "PrId": "1", "PrSt": "1", "DaTi": "2020-02-03", "PeRe": "75", "Adju": "15" } } } } } } } } }, "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": [ "Project progress" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Project progress", "description": "\n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Progress.htm", "operationId": "PUT_PtPrognosisProject", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPrognosisProject_PUT" }, "examples": { "progrnose bijstelling": { "value": { "PtPrognosisProject": { "Element": { "Fields": { "Id": "3", "PeRe": "76", "Adju": "14" } } } } }, "voortgang bijtelling": { "value": { "PtPrognosisProject": { "Element": { "Fields": { "Id": "3", "PeRe": "76", "Adju": "14" } } } } } } } } }, "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": [ "Project progress" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtPrognosisProject/PtPrognosisProject/@Id/{Id}": { "parameters": [ { "schema": { "type": "string" }, "name": "Id", "in": "path", "required": true, "description": "Project progress" } ], "delete": { "summary": "Project progress", "operationId": "DELETE_PtPrognosisProject", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Progress.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": [ "Project progress" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtProject": { "post": { "summary": "Project", "description": "\n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Phase.htm", "operationId": "POST_PtProject", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProject_POST" }, "examples": { "afgemeld ChOu": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "920011", "PrGp": "CON", "Ds": "Implementatie van Profit", "BcCo": "1000372", "CpId": "1003", "CtIn": "1003", "EmId": "ALLARDJ", "DtAn": "2013-01-01", "DaSt": "2013-01-01", "DtGp": "2013-12-31", "DbId": "10178", "Char": "Profit", "ClRe": "Implementatie Profit", "ChOu": "1", "InTx": "T1", "UnFi": "1", "Ch": "1", "OvPc": "10", "CuId": "EUR", "SaFc": "10000", "Inst": "0", "BcPl": "1000372", "CdPl": "1003", "SeIn": "0", "ToSc": "0", "Deli": "5", "DeDi": "0", "DeRe": "0" }, "Objects": { "KnBasicAddressAdr": { "Element": { "Fields": { "PbAd": "0", "Ad": "Projectlocatie", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } }, "PtProjectStage": { "Element": [ { "Fields": { "PrId": "920011", "PrSt": "01", "Ds": "Intake", "DaSt": "2013-01-01", "DtGp": "2013-02-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "920011", "PrSt": "02", "Ds": "Implementatie", "DaSt": "2013-02-01", "DtGp": "2013-04-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "920011", "PrSt": "03", "Ds": "Meerwerk", "DaSt": "2013-04-01", "DtGp": "2013-12-31", "InTx": "T", "ChOu": "1" } } ] } } } } } }, "afgemeld naar vervallen": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "930011", "Ds": "Wijzigen status afgemeld naar vervallen", "PrSt": "990" } } } } }, "afgemeld PrSt": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "930011", "PrGp": "CON", "Ds": "Implementatie van Profit", "BcCo": "1000372", "CpId": "1003", "CtIn": "1003", "EmId": "ALLARDJ", "DtAn": "2013-01-01", "DaSt": "2013-01-01", "DtGp": "2013-12-31", "DbId": "10178", "Char": "Profit", "ClRe": "Implementatie Profit", "PrSt": "900", "InTx": "T1", "UnFi": "1", "Ch": "1", "OvPc": "10", "CuId": "EUR", "SaFc": "10000", "Inst": "0", "BcPl": "1000372", "CdPl": "1003", "SeIn": "0", "ToSc": "0", "Deli": "5", "DeDi": "0", "DeRe": "0" }, "Objects": { "KnBasicAddressAdr": { "Element": { "Fields": { "PbAd": "0", "Ad": "Projectlocatie", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } }, "PtProjectStage": { "Element": [ { "Fields": { "PrId": "930011", "PrSt": "01", "Ds": "Intake", "DaSt": "2013-01-01", "DtGp": "2013-02-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "930011", "PrSt": "02", "Ds": "Implementatie", "DaSt": "2013-02-01", "DtGp": "2013-04-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "930011", "PrSt": "03", "Ds": "Meerwerk", "DaSt": "2013-04-01", "DtGp": "2013-12-31", "InTx": "T", "ChOu": "1" } } ] } } } } } }, "afgemeld PrSt foutmelding": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "950011", "PrGp": "CON", "Ds": "Implementatie van Profit", "BcCo": "1000372", "CpId": "1003", "CtIn": "1003", "EmId": "ALLARDJ", "DtAn": "2013-01-01", "DaSt": "2013-01-01", "DtGp": "2013-12-31", "DbId": "10178", "Char": "Profit", "ClRe": "Implementatie Profit", "PrSt": "909", "InTx": "T1", "UnFi": "1", "Ch": "1", "OvPc": "10", "CuId": "EUR", "SaFc": "10000", "Inst": "0", "BcPl": "1000372", "CdPl": "1003", "SeIn": "0", "ToSc": "0", "Deli": "5", "DeDi": "0", "DeRe": "0" }, "Objects": { "KnBasicAddressAdr": { "Element": { "Fields": { "PbAd": "0", "Ad": "Projectlocatie", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } }, "PtProjectStage": { "Element": [ { "Fields": { "PrId": "950011", "PrSt": "01", "Ds": "Intake", "DaSt": "2013-01-01", "DtGp": "2013-02-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "950011", "PrSt": "02", "Ds": "Implementatie", "DaSt": "2013-02-01", "DtGp": "2013-04-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "950011", "PrSt": "03", "Ds": "Meerwerk", "DaSt": "2013-04-01", "DtGp": "2013-12-31", "InTx": "T", "ChOu": "1" } } ] } } } } } }, "Afwijkende bankrekening factuur incasseren": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "911012", "PrGp": "CON", "Ds": "factuur incasseren", "DtAn": "2013-02-05", "DbId": "10205", "VaCo": "3", "Bankaccount": "123456789" } } } } }, "Afwijkende bankrekening factuur niet incasseren": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "911013", "PrGp": "CON", "Ds": "Implementatie van Profit", "DtAn": "2013-02-05", "DbId": "10213", "VaCo": "2", "Bankaccount": "123456789" } } } } }, "Afwijkende bankrekening maximaal": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "911011", "PrGp": "CON", "Ds": "Implementatie van Profit", "BcCo": "1000372", "CpId": "1003", "CtIn": "1003", "EmId": "ALLARDJ", "DtAn": "2013-01-01", "DaSt": "2013-01-01", "DtGp": "2013-12-31", "DbId": "10178", "Char": "Profit", "ClRe": "Implementatie Profit", "ChOu": "0", "InTx": "T1", "UnFi": "1", "Ch": "1", "OvPc": "10", "CuId": "EUR", "SaFc": "10000", "Inst": "0", "BcPl": "1000372", "CdPl": "1003", "SeIn": "0", "ToSc": "0", "Deli": "5", "DeDi": "0", "DeRe": "0", "VaCo": "3", "Bankaccount": "123456789" }, "Objects": { "KnBasicAddressAdr": { "Element": { "Fields": { "PbAd": "0", "Ad": "Projectlocatie", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } }, "PtProjectStage": { "Element": { "Fields": { "PrId": "911011", "PrSt": "01", "Ds": "Intake", "DaSt": "2017-01-01", "DtGp": "2017-02-01", "InTx": "T1", "ChOu": "0" } } } } } } } }, "Afwijkende bankrekening overeenkomstig verkooprelatie": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "911014", "PrGp": "CON", "Ds": "Implementatie van Profit", "DtAn": "2013-02-05", "DbId": "10185", "VaCo": "1", "Bankaccount": "123456789" } } } } }, "klantovereenkomst": { "value": { "PtProject": { "Element": { "Fields": { "PrGp": "ALG", "Prof": "-147", "Ds": "betalingsvoorwaarde", "DbId": "10182", "PrTy": "1", "CmId": "01", "VaCc": "1", "RpDe": "CB285CD24020D26A3077FBAC1A0F86B2", "PsId": "2", "HrWe": "36", "ViTo": "1M", "ToTe": "1", "ToTp": "W", "ExTe": "1", "ExTp": "W", "ClId": "Basis", "NPDe": "0", "CrMe": "2", "IsId": "1", "MeOw": "0", "PaCd": "14" } } } } }, "klantovereenkomst Betalingsvoorwaarde": { "value": { "PtProject": { "Element": { "Fields": { "PrGp": "ALG", "Prof": "-147", "Ds": "betalingsvoorwaarde", "DbId": "80418", "VbCo": "ALG", "PrTy": "1", "CmId": "16", "VaCc": "0", "RpDe": "CB285CD24020D26A3077FBAC1A0F86B2", "PsId": "5", "HrWe": "36", "ViTo": "1M", "ToTe": "1", "ToTp": "W", "ExTe": "1", "ExTp": "W", "ClId": "Basis", "NPDe": "0", "CrMe": "2", "IsId": "1", "MeOw": "0", "PaCd": "14" } } } } }, "klantovereenkomst Betalingsvoorwaarde voor update": { "value": { "PtProject": { "Element": { "Fields": { "PrGp": "ALG", "Prof": "-147", "Ds": "betalingsvoorwaarde voor Update", "DbId": "80418", "VbCo": "ALG", "PrTy": "1", "CmId": "16", "VaCc": "0", "RpDe": "CB285CD24020D26A3077FBAC1A0F86B2", "PsId": "5", "HrWe": "36", "ViTo": "1M", "ToTe": "1", "ToTp": "W", "ExTe": "1", "ExTp": "W", "ClId": "Basis", "NPDe": "0", "CrMe": "2", "IsId": "1", "MeOw": "0", "PaCd": "14" } } } } }, "klantovereenkomst itemset loonschaal": { "value": { "PtProject": { "Element": { "Fields": { "PrGp": "ALG", "Prof": "-147", "Ds": "Klantovereenkomst via UpdateConnector", "DbId": "1134", "VbCo": "ALG", "PrTy": "1", "CmId": "16", "VaCc": "0", "RpDe": "CB285CD24020D26A3077FBAC1A0F86B2", "PsId": "5", "HrWe": "36", "ViTo": "1M", "ToTe": "1", "ToTp": "W", "ExTe": "1", "ExTp": "W", "ClId": "Basis", "NPDe": "0", "CrMe": "2", "IsId": "7", "MeOw": "0" } } } } }, "klantovereenkomst verzamelperiode project": { "value": { "PtProject": { "Element": { "Fields": { "PrGp": "ALG", "Prof": "-147", "Ds": "Klantovereenkomst via UpdateConnector verzamelperiode", "DbId": "80418", "VbCo": "ALG", "PrTy": "1", "CmId": "16", "VaCc": "0", "RpDe": "CB285CD24020D26A3077FBAC1A0F86B2", "PsId": "5", "HrWe": "36", "ViTo": "1M", "ToTe": "1", "ToTp": "W", "ExTe": "1", "ExTp": "W", "CPeP": "3", "CMeP": "1", "PrRe": "1", "ClId": "Basis", "NPDe": "0", "CrMe": "2", "IsId": "1", "MeOw": "0" } } } } }, "Projectadres Russisch": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "9RUS", "PrGp": "CON", "Ds": "GazProm Olieboring", "EmId": "ALLARDJ", "DtAn": "2013-01-01", "DaSt": "2013-01-01", "DtGp": "2013-12-31" }, "Objects": { "KnBasicAddressAdr": { "Element": { "Fields": { "PbAd": "0", "StAd": "Office 4", "Ad": "Kurilskaya St", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden", "AdAd": "A-1" } } } } } } } }, "Projectfase": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "910004" }, "Objects": { "PtProjectStage": { "Element": [ { "Fields": { "PrId": "910004", "PrSt": "01", "Ds": "Fase 1", "DaSt": "2013-01-01" } }, { "Fields": { "PrId": "910004", "PrSt": "02", "Ds": "Fase 2", "DaSt": "2013-01-01" } }, { "Fields": { "PrId": "910004", "PrSt": "03", "Ds": "Fase 3", "DaSt": "2013-01-01" } } ] } } } } } }, "Projectfase hoofdfase": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "600000" }, "Objects": { "PtProjectStage": { "Element": [ { "Fields": { "PrId": "600000", "PrSt": "07", "Ds": "Fase 7", "DaSt": "2013-01-01" } }, { "Fields": { "PrId": "600000", "PrSt": "08", "Ds": "Fase 8", "DaSt": "2013-01-01" } }, { "Fields": { "PrId": "600000", "PrSt": "09", "Ds": "Fase 9", "DaSt": "2013-01-01", "PsMn": "07" } } ] } } } } } }, "Projectfase OHW": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "910004" }, "Objects": { "PtProjectStage": { "Element": [ { "Fields": { "PrId": "910004", "PrSt": "01", "Ds": "Fase 1", "DaSt": "2013-01-01" } }, { "Fields": { "PrId": "910004", "PrSt": "02", "Ds": "Fase 2", "DaSt": "2013-01-01" } }, { "Fields": { "PrId": "910004", "PrSt": "03", "Ds": "Fase 3", "DaSt": "2013-01-01" } } ] } } } } } }, "PrSt Custom": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "940011", "PrGp": "CON", "Ds": "Implementatie van Profit", "BcCo": "1000372", "CpId": "1003", "CtIn": "1003", "EmId": "ALLARDJ", "DtAn": "2013-01-01", "DaSt": "2013-01-01", "DtGp": "2013-12-31", "DbId": "10178", "Char": "Profit", "ClRe": "Implementatie Profit", "PrSt": "901", "InTx": "T1", "UnFi": "1", "Ch": "1", "OvPc": "10", "CuId": "EUR", "SaFc": "10000", "Inst": "0", "BcPl": "1000372", "CdPl": "1003", "SeIn": "0", "ToSc": "0", "Deli": "5", "DeDi": "0", "DeRe": "0" }, "Objects": { "KnBasicAddressAdr": { "Element": { "Fields": { "PbAd": "0", "Ad": "Projectlocatie", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } }, "PtProjectStage": { "Element": [ { "Fields": { "PrId": "940011", "PrSt": "01", "Ds": "Intake", "DaSt": "2013-01-01", "DtGp": "2013-02-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "940011", "PrSt": "02", "Ds": "Implementatie", "DaSt": "2013-02-01", "DtGp": "2013-04-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "940011", "PrSt": "03", "Ds": "Meerwerk", "DaSt": "2013-04-01", "DtGp": "2013-12-31", "InTx": "T", "ChOu": "1" } } ] } } } } } }, "VeelComments": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "301401", "PrGp": "con", "Ds": "HSS verhuizing", "BcCo": "1000639", "CpId": "850", "DaSt": "2014-09-01" }, "Objects": { "PtProjectStage": { "Element": [ { "Fields": { "PrId": "301401", "PrSt": "01", "Ds": "Fase 1", "DaSt": "2013-01-01" } }, { "Fields": { "PrId": "301401", "PrSt": "02", "Ds": "Fase 2", "DaSt": "2013-01-01" } }, { "Fields": { "PrId": "301401", "PrSt": "03", "Ds": "Fase 3", "DaSt": "2013-01-01" } } ] } } } } } }, "volledig": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "910011", "PrGp": "CON", "Ds": "Implementatie van Profit", "BcCo": "1000372", "CpId": "1003", "CtIn": "1003", "EmId": "ALLARDJ", "DtAn": "2013-01-01", "DaSt": "2013-01-01", "DtGp": "2013-12-31", "DbId": "10178", "Char": "Profit", "ClRe": "Implementatie Profit", "ChOu": "0", "InTx": "T1", "UnFi": "1", "Ch": "1", "OvPc": "10", "CuId": "EUR", "SaFc": "10000", "Inst": "0", "BcPl": "1000372", "CdPl": "1003", "SeIn": "0", "ToSc": "0", "Deli": "5", "DeDi": "0", "DeRe": "0" }, "Objects": { "KnBasicAddressAdr": { "Element": { "Fields": { "PbAd": "0", "Ad": "Projectlocatie", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } }, "PtProjectStage": { "Element": [ { "Fields": { "PrId": "910011", "PrSt": "01", "Ds": "Intake", "DaSt": "2013-01-01", "DtGp": "2013-02-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "910011", "PrSt": "02", "Ds": "Implementatie", "DaSt": "2013-02-01", "DtGp": "2013-04-01", "InTx": "T1", "ChOu": "0" } }, { "Fields": { "PrId": "910011", "PrSt": "03", "Ds": "Meerwerk", "DaSt": "2013-04-01", "DtGp": "2013-12-31", "InTx": "T", "ChOu": "1" } } ] } } } } } }, "volledig afbeelding": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "910013", "PrGp": "CON", "Ds": "Implementatie van Profit", "BcCo": "1000372", "CpId": "1003", "CtIn": "1003", "EmId": "ALLARDJ", "DtAn": "2013-01-01", "DaSt": "2013-01-01", "DtGp": "2013-12-31", "DbId": "10178", "Char": "Profit", "ClRe": "Implementatie Profit", "ChOu": "0", "InTx": "T1", "UnFi": "1", "Ch": "1", "OvPc": "10", "CuId": "EUR", "SaFc": "10000", "Inst": "0", "BcPl": "1000372", "CdPl": "1003", "SeIn": "0", "ToSc": "0", "Deli": "5", "DeDi": "0", "DeRe": "0", "FileName": "example.png", "FileStream": "iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAEB0lEQVR4nO3YQU/yShiG4SmlBSwYjEIQCyaSqmHl//8NLNgZSaORAmJQxCC0dihzFs3hEPQkX8KXlid5rl1r9YW5w2RQ63Q6gpBl0n4BtC8mhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J42bRfwH88zxNCNBqN+HK5XPZ6ve0HHMexLEsIoZQaj8fT6TSKouPjY9u2s9m93kiKo/d3KAnH4/H7+/vp6enmThAEpmm22+1fH57NZq1WS9f1fr//9PTkOA7i6L8i/Y00DEPXdSeTiWma2/eDIMjn8z+fV0pNJpNarZbP5w3DaDabi8VisVhgjf6L0k+4XC5N07y9vc3lctv3/28dfd9fr9fxtiaEMAzDNM2ddZzNZt1udz6fx5ePj48PDw9KqQRGJy/9jbRcLpfL5Z/34/W6v7+XUhYKhXq9Hq+dlFIIYRjG5knDMMIw3PmbJycng8Hg5uZmNpvN5/Pr62tN0xIYnbz0P4W/iqJISmmapuM47Xb76OjIdd0gCIQQ6/VaCLHdQ9O0n58w27bX67XnecPhsFarFQqFxEYn7EAT6rp+d3fXbDaz2Ww2m724uMjlcm9vb+LfFdxeOKVUJrP7RnRdt2374+Mjl8tVq9UkRyfsQBP+ZJpmvI/FR4/VarX5kZRye3Pb8H1fCBGGYRRFCY9O0oEm/Pr66na739/f8aVSanPEyOfzmUxmc4iQUoZhuDlibPi+//r6Wq/XdV2Pv/YlNjphB5rQsqxCoeB5XhiGq9VqMBhEUVSpVIQQmUzm7OxsNBr5vi+l7Pf7lmXtrKNS6vn5uVgsVqvVRqPx+fk5nU6TGZ289E+kv9I07erqajQa9Xq9+BzvOM7m/yDn5+dKKdd1hRClUuny8nLn119eXqSUrVZLCFEsFiuVynA4LJVKf7Lp7Tk6eVqn00n7NdBeDnQjpT/HhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEN4/cnznZiQb6hsAAAAASUVORK5CYII=" } } } } }, "werkbon maximaal": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "Connector1", "Prof": "-197", "PrGp": "ALG", "Ds": "Werkbon via Connector", "BcCo": "1000144", "CpId": "152", "DaSt": "2020-05-01", "DbId": "10101", "Char": "Dit is een gaaf kenmerk", "PrTy": "2", "StTm": "00:08:00", "EnTm": "00:14:00", "ViAg": "ANS", "ViWo": "REP", "ViOr": "GAR" } } } } }, "werkbon minimaal": { "value": { "PtProject": { "Element": { "Fields": { "Prof": "-197", "PrGp": "ALG", "Ds": "Werkbon via Connector", "DbId": "10101", "PrTy": "2" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtProject": { "PrId": "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": [ "Project" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Project", "description": "\n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Phase.htm", "operationId": "PUT_PtProject", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProject_PUT" }, "examples": { "Adres": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "910005" }, "Objects": { "KnBasicAddressAdr": { "Element": { "Fields": { "PbAd": "0", "Ad": "Ottersestraat", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } } } } } } }, "Afwijkende bankrekening project": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "910004", "Bankaccount": "123456789" } } } } }, "klantovereenkomst": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "153926", "CmId": "2", "VaCc": "1", "RpDe": "EA930E554F88BF36AA4A77ACD997EF96", "PsId": "6", "HrWe": "30", "ViTo": "2M", "ToTe": "60", "ToTp": "U", "ExTe": "30", "ExTp": "U", "ClId": "01", "NPDe": "1", "CrMe": "3", "IsId": "3", "MeOw": "0" } } } } }, "klantovereenkomst Betalingsvoorwaarde": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "154544", "Ds": "betalingsvoorwaarde gewzijgd", "PaCd": "25" } } } } }, "klantovereenkomst velden verzamelperiode": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "1002", "CPeP": "2", "CMeP": "2", "PrRe": "2" } } } } }, "klantovereenkomst verzamelperiode": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "1002", "CmId": "2", "VaCc": "1", "RpDe": "EA930E554F88BF36AA4A77ACD997EF96", "PsId": "6", "HrWe": "30", "ViTo": "2M", "ToTe": "60", "ToTp": "U", "ExTe": "30", "ExTp": "U", "CPeP": "3", "CMeP": "1", "PrRe": "1", "ClId": "01", "NPDe": "1", "CrMe": "3", "MeOw": "0" } } } } }, "project": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "910006", "PrGp": "CON", "Ds": "Advies en directie werkzaamheden gewijzigde omschrijving", "UnFi": "1", "Ch": "0" } } } } }, "Projectfase": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "600000" }, "Objects": { "PtProjectStage": { "Element": { "Fields": { "PrId": "600000", "PrSt": "01", "Ds": "gewijzigde omschrijving" } } } } } } } }, "Projectfase hoofdfase": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "600000" }, "Objects": { "PtProjectStage": { "Element": { "Fields": { "PrId": "600000", "PrSt": "09", "Ds": "gewijzigde omschrijving", "PsMn": "08" } } } } } } } }, "project afbeelding": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "300000", "FileName": "example.png", "FileStream": "iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAEB0lEQVR4nO3YQU/yShiG4SmlBSwYjEIQCyaSqmHl//8NLNgZSaORAmJQxCC0dihzFs3hEPQkX8KXlid5rl1r9YW5w2RQ63Q6gpBl0n4BtC8mhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J42bRfwH88zxNCNBqN+HK5XPZ6ve0HHMexLEsIoZQaj8fT6TSKouPjY9u2s9m93kiKo/d3KAnH4/H7+/vp6enmThAEpmm22+1fH57NZq1WS9f1fr//9PTkOA7i6L8i/Y00DEPXdSeTiWma2/eDIMjn8z+fV0pNJpNarZbP5w3DaDabi8VisVhgjf6L0k+4XC5N07y9vc3lctv3/28dfd9fr9fxtiaEMAzDNM2ddZzNZt1udz6fx5ePj48PDw9KqQRGJy/9jbRcLpfL5Z/34/W6v7+XUhYKhXq9Hq+dlFIIYRjG5knDMMIw3PmbJycng8Hg5uZmNpvN5/Pr62tN0xIYnbz0P4W/iqJISmmapuM47Xb76OjIdd0gCIQQ6/VaCLHdQ9O0n58w27bX67XnecPhsFarFQqFxEYn7EAT6rp+d3fXbDaz2Ww2m724uMjlcm9vb+LfFdxeOKVUJrP7RnRdt2374+Mjl8tVq9UkRyfsQBP+ZJpmvI/FR4/VarX5kZRye3Pb8H1fCBGGYRRFCY9O0oEm/Pr66na739/f8aVSanPEyOfzmUxmc4iQUoZhuDlibPi+//r6Wq/XdV2Pv/YlNjphB5rQsqxCoeB5XhiGq9VqMBhEUVSpVIQQmUzm7OxsNBr5vi+l7Pf7lmXtrKNS6vn5uVgsVqvVRqPx+fk5nU6TGZ289E+kv9I07erqajQa9Xq9+BzvOM7m/yDn5+dKKdd1hRClUuny8nLn119eXqSUrVZLCFEsFiuVynA4LJVKf7Lp7Tk6eVqn00n7NdBeDnQjpT/HhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEN4/cnznZiQb6hsAAAAASUVORK5CYII=" } } } } }, "Project incasseren": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "300016", "VaCo": "1" } } } } }, "Project insert afwijkende bankrekening": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "910004", "VaCo": "3", "Bankaccount": "123456789" } } } } }, "PrSt Custom": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "301165", "Ds": "update projectstatus", "PrSt": "100" } } } } }, "PrSt Custom leeg": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "300375", "Ds": "update projectstatus", "PrSt": "" } } } } }, "werkbon": { "value": { "PtProject": { "Element": { "Fields": { "PrId": "P00002", "PrGp": "HB", "Ds": "Update via Connector", "BcCo": "1000144", "CpId": "152", "DaSt": "2020-05-01", "DbId": "10101", "Char": "Dit is een gaaf kenmerk", "PrTy": "2", "StTm": "00:08:00", "EnTm": "00:14:00", "ViAg": "ANS", "ViWo": "REP", "ViOr": "GAR" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtProject": { "PrId": "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": [ "Project" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtProject/KnBasicAddressAdr": { "post": { "summary": "Project", "description": "Update main record in PtProject and insert subrecord into KnBasicAddressAdr. \n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Phase.htm", "operationId": "POSTSubRecordPtProjectKnBasicAddressAdr", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProject_POST" } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtProject": { "PrId": "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": [ "Project" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtProject/PtProjectStage": { "post": { "summary": "Project", "description": "Update main record in PtProject and insert subrecord into PtProjectStage. \n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Phase.htm", "operationId": "POSTSubRecordPtProjectPtProjectStage", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProject_POST" } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtProject": { "PrId": "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": [ "Project" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtProject/PtTailSpend": { "post": { "summary": "Project", "description": "Update main record in PtProject and insert subrecord into PtTailSpend. \n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Phase.htm", "operationId": "POSTSubRecordPtProjectPtTailSpend", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProject_POST" } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtProject": { "PrId": "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": [ "Project" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtProject/PtProject/@PrId/{PrId}": { "parameters": [ { "schema": { "type": "string" }, "name": "PrId", "in": "path", "required": true, "description": "Project" } ], "delete": { "summary": "Project", "operationId": "DELETE_PtProject", "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_Pro_Phase.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": [ "Project" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtProjectDimCode": { "post": { "summary": "Project/allocation", "description": "\n\rAlleen beschikbaar onder conditie: Projecten\n\r ", "operationId": "POST_PtProjectDimCode", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProjectDimCode_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": [ "Project/allocation" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Project/allocation", "description": "\n\rAlleen beschikbaar onder conditie: Projecten\n\r ", "operationId": "PUT_PtProjectDimCode", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProjectDimCode_PUT" } } } }, "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": [ "Project/allocation" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtProjectDimCode/PtProjectDimCode/@Id/{Id}": { "parameters": [ { "schema": { "type": "string" }, "name": "Id", "in": "path", "required": true, "description": "Identity" } ], "delete": { "summary": "Project/allocation", "operationId": "DELETE_PtProjectDimCode", "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": [ "Project/allocation" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtProjectProgress": { "post": { "summary": "Progress", "description": "\n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Progr.htm", "operationId": "POST_PtProjectProgress", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProjectProgress_POST" }, "examples": { "Contact": { "value": { "PtProjectProgress": { "Element": { "Fields": { "GuPa": "{284F7840-5F32-4DD5-B14F-31B720B92F77}", "Type": "2", "CdId": "1005", "Date": "2015-11-10", "Qu": "2", "QuAd": "2", "Re": "GEBOEKTE VOORTGANG!" } } } } }, "Medewerker": { "value": { "PtProjectProgress": { "Element": { "Fields": { "GuPa": "{B2B67E7F-CF90-4F60-ACFD-2353EE84A2C5}", "Type": "1", "EmId": "ArendB", "Date": "2015-11-09", "Qu": "2", "QuAd": "2", "Re": "GEBOEKTE VOORTGANG!" } } } } } } } } }, "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": [ "Progress" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Progress", "description": "\n\rAlleen beschikbaar onder conditie: Projecten\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_Pro_Progr.htm", "operationId": "PUT_PtProjectProgress", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProjectProgress_PUT" }, "examples": { "wijzig aantallen": { "value": { "PtProjectProgress": { "Element": { "Fields": { "GuLi": "{96512CA9-F6FD-479B-B007-4CD2DCAD5772}", "Qu": "1", "Re": "wijziging!" } } } } } } } } }, "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": [ "Progress" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtProjectProgress/PtProjectProgress/@GuLi/{GuLi}": { "parameters": [ { "schema": { "type": "string" }, "name": "GuLi", "in": "path", "required": true, "description": "Line GUID" } ], "delete": { "summary": "Progress", "operationId": "DELETE_PtProjectProgress", "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_Pro_Progr.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": [ "Progress" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtProjectRaiseRules": { "post": { "summary": "Project surcharge line", "description": "\n\r https://help.afas.nl/help/NL/SE/119769.htm", "operationId": "POST_PtProjectRaiseRules", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProjectRaiseRules_POST" }, "examples": { "alle velden": { "value": { "PtProjectRaiseRules": { "Element": { "Fields": { "PrId": "300892", "BiId": "T4", "DaBe": "2021-10-12", "DaEn": "2021-12-31", "Pc": "100" } } } } }, "meerdere regels": { "value": { "PtProjectRaiseRules": { "Element": [ { "Fields": { "PrId": "300892", "BiId": "t4", "DaBe": "2024-10-12", "DaEn": "2024-12-31", "Pc": "100" } }, { "Fields": { "PrId": "300892", "BiId": "t5", "DaBe": "2021-10-12", "Pc": "16.66" } } ] } } }, "opslagregel zonder einddatum": { "value": { "PtProjectRaiseRules": { "Element": { "Fields": { "PrId": "300892", "BiId": "K05", "DaBe": "2021-10-12", "Pc": "15.45" } } } } } } } } }, "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": [ "Project surcharge line" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Project surcharge line", "description": "\n\r https://help.afas.nl/help/NL/SE/119769.htm", "operationId": "PUT_PtProjectRaiseRules", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtProjectRaiseRules_PUT" }, "examples": { "loonkostenregel": { "value": { "PtProjectRaiseRules": { "Element": { "Fields": { "PrrI": "1", "PrId": "100192", "DaEn": "2023-12-31" } } } } }, "opslagregel": { "value": { "PtProjectRaiseRules": { "Element": { "Fields": { "PrrI": "3", "PrId": "300892", "BiId": "T1", "DaEn": "2021-10-30", "Pc": "8" } } } } } } } } }, "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": [ "Project surcharge line" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtProjectRaiseRules/PtProjectRaiseRules/@PrrI/{PrrI}": { "parameters": [ { "schema": { "type": "string" }, "name": "PrrI", "in": "path", "required": true, "description": "Identity" } ], "delete": { "summary": "Project surcharge line", "operationId": "DELETE_PtProjectRaiseRules", "description": "\n\r https://help.afas.nl/help/NL/SE/119769.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": [ "Project surcharge line" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtRealization": { "post": { "summary": "Actual costing", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_CalcPt.htm", "operationId": "POST_PtRealization", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtRealization_POST" }, "examples": { "2018 herberekenenVerlof": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-06-04", "VaIt": "1", "ItCd": "VV", "Qu": "1", "QuSa": "1", "EmId": "AnnetK", "PrId": "900001", "StId": "V", "AmSe": "150", "Ch": true, "Ds": "Leave" } } } } }, "2 hour rows": { "value": { "PtRealization": { "Element": [ { "Fields": { "DaTi": "2023-06-29", "VaIt": "1", "ItCd": "300", "Qu": "4.00", "EmId": "FloorA", "PrId": "910004", "StId": "1", "Ds": "Werken", "StTi": "10:00:00", "EnTi": "14:00:00" } }, { "Fields": { "DaTi": "2023-06-29", "VaIt": "1", "ItCd": "300", "Qu": "1.00", "EmId": "FloorA", "PrId": "910004", "StId": "1", "Ds": "Reizen", "StTi": "09:00:00", "EnTi": "10:00:00" } } ] } } }, "Artikel": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-01-01", "VaIt": "2", "ItCd": "9000", "Qu": "10", "QuSa": "10", "EmId": "ALLARDJ", "PrId": "300000", "DbId": "10140", "StId": "1", "AmSe": "1000", "Ch": true, "War": "*****" } } } } }, "Credit": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-01-01", "VaIt": "1", "ItCd": "300", "Qu": "-10", "StId": "1" } } } } }, "custom field": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-01-01", "VaIt": "1", "ItCd": "300", "StId": "1", "Ds": "New row with a custom field", "U8BB552544967345CF73661AB9E5CB1F2": "10:00:00" } } } } }, "declacatie flex 2 rows": { "value": { "PtRealization": { "Element": [ { "Fields": { "GetPcIdAndPrId": true, "DaTi": "2023-11-22", "VaIt": "1", "ItCd": "F023-01", "Qu": "2", "EmId": "800310PRO", "DbId": "10010" } }, { "Fields": { "GetPcIdAndPrId": true, "DaTi": "2023-11-22", "VaIt": "1", "ItCd": "F023-01", "Qu": "2", "EmId": "800310PRO", "DbId": "10010", "StId": "0" } } ] } } }, "declaratie": { "value": { "PtRealization": { "Element": [ { "Fields": { "ApprovWorkflow": true, "GetPcIdAndPrId": true, "DaTi": "2018-10-08", "VaIt": "1", "ItCd": "FLEX10-1", "Qu": "8", "QuSa": "8", "DbId": "1134", "EmId": "U000347", "PrId": "154542", "StId": "F10-1" } }, { "Fields": { "ApprovWorkflow": true, "GetPcIdAndPrId": true, "DaTi": "2018-10-09", "VaIt": "1", "ItCd": "FLEX10-1", "Qu": "8", "QuSa": "8", "DbId": "1134", "EmId": "U000347", "PrId": "154542", "StId": "F10-1" } } ] } } }, "declaratie verkooprelatie project medewerker": { "value": { "PtRealization": { "Element": [ { "Fields": { "CreateDeclarations": false, "DaTi": "2018-09-26", "VaIt": "1", "ItCd": "FLEX10-1", "Qu": "8", "QuSa": "8", "DbId": "1072", "EmId": "U000331", "PrId": "1021", "StId": "F10-1", "PcId": "11" } }, { "Fields": { "CreateDeclarations": false, "DaTi": "2018-09-27", "VaIt": "1", "ItCd": "FLEX10-1", "Qu": "8", "QuSa": "8", "DbId": "1072", "EmId": "U000331", "PrId": "1021", "StId": "F10-1", "PcId": "11" } } ] } } }, "declaratie zonder workflow": { "value": { "PtRealization": { "Element": [ { "Fields": { "CreateDeclarations": false, "DaTi": "2018-10-26", "VaIt": "1", "ItCd": "FLEX10-1", "Qu": "8", "QuSa": "8", "DbId": "1072", "EmId": "U000331", "PrId": "1021", "StId": "F10-1", "PcId": "11" } }, { "Fields": { "CreateDeclarations": false, "DaTi": "2018-10-27", "VaIt": "1", "ItCd": "FLEX10-1", "Qu": "8", "QuSa": "8", "DbId": "1072", "EmId": "U000331", "PrId": "1021", "StId": "F10-1", "PcId": "11" } } ] } } }, "gespecificeerde tijden": { "value": { "PtRealization": { "Element": [ { "Fields": { "DaTi": "2023-01-02", "VaIt": "1", "ItCd": "300", "EmId": "ALLARDJ", "PrId": "600000", "StId": "1", "Ch": false, "Ds": "09:00 - 11:00", "UnId": "UUR", "StTi": "09:00:00", "EnTi": "11:00:00" } }, { "Fields": { "DaTi": "2023-01-02", "VaIt": "1", "ItCd": "301", "EmId": "ALLARDJ", "PrId": "600000", "StId": "1", "Ch": false, "Ds": "11:00 - 13:00", "UnId": "UUR", "StTi": "11:00:00", "EnTi": "13:00:00" } }, { "Fields": { "DaTi": "2023-01-02", "VaIt": "1", "ItCd": "302", "EmId": "ALLARDJ", "PrId": "600000", "StId": "1", "Ch": false, "Ds": "14:00 - 16:00", "UnId": "UUR", "StTi": "14:00:00", "EnTi": "16:00:00" } }, { "Fields": { "DaTi": "2023-01-02", "VaIt": "1", "ItCd": "303", "EmId": "ALLARDJ", "PrId": "600000", "StId": "1", "Ch": false, "Ds": "16:00 - 18:00", "UnId": "UUR", "StTi": "16:00:00", "EnTi": "18:00:00" } } ] } } }, "kosten": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-01-01", "VaIt": "6", "ItCd": "K04", "Qu": "1", "QuSa": "1", "EmId": "ALLARDJ", "PrId": "300000", "DbId": "10140", "StId": "1", "AmSe": "150", "Ch": false, "Ds": "We hebben een lekkere lunch gehad" } } } } }, "Kostendrager": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-01-01", "VaIt": "1", "ItCd": "300", "StId": "1", "CcId": "1" } } } } }, "kosten met Bijlage": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-01-01", "VaIt": "6", "ItCd": "K04", "Qu": "1", "QuSa": "1", "EmId": "ALLARDJ", "PrId": "300000", "DbId": "10140", "StId": "1", "AmSe": "150", "Ch": false, "FileName": "example.png", "FileStream": "iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAEB0lEQVR4nO3YQU/yShiG4SmlBSwYjEIQCyaSqmHl//8NLNgZSaORAmJQxCC0dihzFs3hEPQkX8KXlid5rl1r9YW5w2RQ63Q6gpBl0n4BtC8mhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J42bRfwH88zxNCNBqN+HK5XPZ6ve0HHMexLEsIoZQaj8fT6TSKouPjY9u2s9m93kiKo/d3KAnH4/H7+/vp6enmThAEpmm22+1fH57NZq1WS9f1fr//9PTkOA7i6L8i/Y00DEPXdSeTiWma2/eDIMjn8z+fV0pNJpNarZbP5w3DaDabi8VisVhgjf6L0k+4XC5N07y9vc3lctv3/28dfd9fr9fxtiaEMAzDNM2ddZzNZt1udz6fx5ePj48PDw9KqQRGJy/9jbRcLpfL5Z/34/W6v7+XUhYKhXq9Hq+dlFIIYRjG5knDMMIw3PmbJycng8Hg5uZmNpvN5/Pr62tN0xIYnbz0P4W/iqJISmmapuM47Xb76OjIdd0gCIQQ6/VaCLHdQ9O0n58w27bX67XnecPhsFarFQqFxEYn7EAT6rp+d3fXbDaz2Ww2m724uMjlcm9vb+LfFdxeOKVUJrP7RnRdt2374+Mjl8tVq9UkRyfsQBP+ZJpmvI/FR4/VarX5kZRye3Pb8H1fCBGGYRRFCY9O0oEm/Pr66na739/f8aVSanPEyOfzmUxmc4iQUoZhuDlibPi+//r6Wq/XdV2Pv/YlNjphB5rQsqxCoeB5XhiGq9VqMBhEUVSpVIQQmUzm7OxsNBr5vi+l7Pf7lmXtrKNS6vn5uVgsVqvVRqPx+fk5nU6TGZ289E+kv9I07erqajQa9Xq9+BzvOM7m/yDn5+dKKdd1hRClUuny8nLn119eXqSUrVZLCFEsFiuVynA4LJVKf7Lp7Tk6eVqn00n7NdBeDnQjpT/HhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEN4/cnznZiQb6hsAAAAASUVORK5CYII=" } } } } }, "laatstedagvanperiode inclTijd": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2022-06-30T14:47:59", "VaIt": "1", "ItCd": "300", "Qu": "2.35", "QuSa": "2.35", "EmId": "FLOORA", "StId": "1", "Ds": "Reisuren service niet doorbelast", "StTi": "14:47:00", "EnTi": "17:08:00" } } } } }, "medewerker uren payroll": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-01-01", "EmId": "floora", "VaIt": "1", "ItCd": "300", "StId": "1", "CrId": "Profit" } } } } }, "meerdere kosten": { "value": { "PtRealization": { "Element": [ { "Fields": { "DaTi": "2023-02-09", "VaIt": "6", "ItCd": "K01", "Qu": "1", "EmId": "ALLARDJ", "PrId": "600000", "StId": "1", "AmCo": "20.00000000", "DcPr": "4.44", "Ch": true, "UnRe": "1", "Upri": "40.00000000" } }, { "Fields": { "DaTi": "2023-02-09", "VaIt": "6", "ItCd": "K02", "Qu": "1", "EmId": "ALLARDJ", "PrId": "600000", "StId": "1", "AmCo": "20.00000000", "DcPr": "4.44", "Ch": true, "UnRe": "1", "Upri": "40.00000000" } }, { "Fields": { "DaTi": "2023-02-09", "VaIt": "6", "ItCd": "K03", "Qu": "1", "EmId": "ALLARDJ", "PrId": "600000", "StId": "1", "AmCo": "20.00000000", "DcPr": "4.44", "Ch": true, "UnRe": "1", "Upri": "40.00000000" } }, { "Fields": { "DaTi": "2023-02-09", "VaIt": "6", "ItCd": "K04", "Qu": "1", "EmId": "ALLARDJ", "PrId": "600000", "StId": "1", "AmCo": "20.00000000", "DcPr": "4.44", "Ch": true, "UnRe": "1", "Upri": "40.00000000" } }, { "Fields": { "DaTi": "2023-02-09", "VaIt": "6", "ItCd": "K05", "Qu": "1", "EmId": "ALLARDJ", "PrId": "600000", "StId": "1", "AmCo": "20.00000000", "DcPr": "4.44", "Ch": true, "UnRe": "1", "Upri": "40.00000000" } } ] } } }, "Minimaal": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-01-01", "VaIt": "1", "ItCd": "300", "StId": "1" } } } } }, "werksoort": { "value": { "PtRealization": { "Element": { "Fields": { "DaTi": "2023-01-01", "VaIt": "1", "ItCd": "01", "Qu": "8", "QuSa": "8", "EmId": "C39860", "PrId": "150422", "StId": "01" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtRealization": { "XpRe": "PrimaryKeyValue", "Id": "PrimaryKeyValue", "Sessieguid": "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": [ "Actual costing" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Actual costing", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_CalcPt.htm", "operationId": "PUT_PtRealization", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtRealization_PUT" }, "examples": { "2 rows": { "value": { "PtRealization": { "Element": [ { "Fields": { "Id": "20186", "DaTi": "2023-08-03", "Qu": "4", "QuSa": "4", "QuUn": "4" } }, { "Fields": { "Id": "20187", "DaTi": "2023-08-03", "Qu": "4", "QuSa": "4", "QuUn": "4" } } ] } } }, "amount": { "value": { "PtRealization": { "Element": { "Fields": { "Id": "20185", "DaTi": "2023-01-03", "AmSe": "999", "Ds": "Update price and description" } } } } }, "description": { "value": { "PtRealization": { "Element": { "Fields": { "Id": "20190", "DaTi": "2023-01-15", "Ds": "gewijzigde omschrijving" } } } } }, "disaprove row": { "value": { "PtRealization": { "Element": { "Fields": { "Id": "20204", "DaTi": "2024-01-08", "DiAp": true, "DiRe": "This row has been disapproved" } } } } }, "quantity": { "value": { "PtRealization": { "Element": { "Fields": { "Id": "20204", "DaTi": "2023-01-10", "Qu": "20", "QuSa": "20", "Ds": "Connector update" } } } } }, "verlof goedkeuren": { "value": { "PtRealization": { "Element": { "Fields": { "Id": 236076, "DaTi": "2021-04-28", "Ap": true } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "PtRealization": { "XpRe": "PrimaryKeyValue", "Id": "PrimaryKeyValue", "Sessieguid": "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": [ "Actual costing" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtRealization/PtRealization/@UseSetImport/{UseSetImport}": { "parameters": [], "delete": { "summary": "Actual costing", "operationId": "DELETE_PtRealization", "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_CalcPt.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": [ "Actual costing" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtRealizationWeek": { "post": { "summary": "Actual costing per week", "description": "\n\rAlleen beschikbaar onder conditie: Nacalculatie per week (activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_105.htm", "operationId": "POST_PtRealizationWeek", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtRealizationWeek_POST" }, "examples": { "1": { "value": { "PtRealizationWeek": { "Element": { "Fields": { "EmId": "KEESZ", "DaTi": "2013-05-13", "Ds": "Omschrijving", "PrId": "300001", "ItCd": "300", "StId": "1", "QuD1": "7", "QuD2": "8" } } } } }, "2": { "value": { "PtRealizationWeek": { "Element": [ { "Fields": { "EmId": "JeroenB", "DaTi": "2013-05-13", "Ds": "Omschrijving", "PrId": "300001", "ItCd": "301", "StId": "1", "QuD1": "5", "QuD2": "6" } }, { "Fields": { "EmId": "JeroenB", "DaTi": "2013-05-13", "Ds": "Omschrijving", "PrId": "300001", "ItCd": "300", "StId": "1", "QuD3": "3", "QuD4": "4" } } ] } } }, "Maximaal": { "value": { "PtRealizationWeek": { "Element": { "Fields": { "EmId": "FLOORA", "DaTi": "2013-05-13", "Ds": "Afwijkende omschrijving", "PrId": "600000", "PrSt": "01", "BcId": "1000002", "Dept": "PZ", "ItCd": "300", "StId": "1", "QuD1": "8", "QuD2": "8", "QuD3": "8", "QuD4": "8", "QuD5": "8", "QuD6": "8", "QuD7": "8", "StE1": "10", "QuE1": "2", "StE2": "10", "QuE2": "2", "StE3": "10", "QuE3": "2", "StE4": "10", "QuE4": "2", "StE5": "10", "QuE5": "2", "StE6": "10", "QuE6": "2", "StE7": "10", "QuE7": "2", "ItW1": "K01", "ItW2": "K02", "QuW1": "1", "QuW2": "2", "AmC1": "100", "AmC2": "50" } } } } }, "Minimaal": { "value": { "PtRealizationWeek": { "Element": { "Fields": { "EmId": "DAVIDB", "DaTi": "2013-05-15", "ItCd": "300", "StId": "1", "QuD1": "8" } } } } } } } } }, "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": [ "Actual costing per week" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Actual costing per week", "description": "\n\rAlleen beschikbaar onder conditie: Nacalculatie per week (activering)\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_105.htm", "operationId": "PUT_PtRealizationWeek", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtRealizationWeek_PUT" }, "examples": { "maximaal": { "value": { "PtRealizationWeek": { "Element": { "Fields": { "EmId": "DreesV", "DaTi": "2014-05-05", "Id": "1054", "Ds": "Afwijkende omschrijving", "PrId": "600000", "PrSt": "01", "ItCd": "300", "StId": "1", "QuD1": "2", "QuD2": "2", "QuD3": "2", "QuD4": "2", "QuD5": "2", "QuD6": "2", "QuD7": "2", "StE1": "10", "QuE1": "2", "StE2": "10", "QuE2": "2", "StE3": "10", "QuE3": "2", "StE4": "10", "QuE4": "2", "StE5": "10", "QuE5": "2", "StE6": "10", "QuE6": "2", "StE7": "10", "QuE7": "2", "ItW1": "K01", "ItW2": "K02", "QuW1": "1", "QuW2": "2", "AmC1": "100", "AmC2": "50" } } } } }, "Update": { "value": { "PtRealizationWeek": { "Element": { "Fields": { "EmId": "GerardM", "DaTi": "2014-05-12", "Id": "1058", "Ds": "Omschrijving aangepast", "QuD1": "2", "QuD2": "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": [ "Actual costing per week" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtRealizationWeek/PtRealizationWeek/@EmId/{EmId}": { "parameters": [ { "schema": { "type": "string" }, "name": "EmId", "in": "path", "required": true, "description": "Employee" } ], "delete": { "summary": "Actual costing per week", "operationId": "DELETE_PtRealizationWeek", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_105.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": [ "Actual costing per week" ], "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/PtValComb": { "post": { "summary": "Validity combination", "description": "\n\r https://help.afas.nl/help/NL/SE/130366.htm", "operationId": "POST_PtValComb", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtValComb_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": [ "Validity combination" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Validity combination", "description": "\n\r https://help.afas.nl/help/NL/SE/130366.htm", "operationId": "PUT_PtValComb", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtValComb_PUT" } } } }, "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": [ "Validity combination" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtValComb/PtValComb/@Id/{Id}": { "parameters": [ { "schema": { "type": "string" }, "name": "Id", "in": "path", "required": true, "description": "Line number" } ], "delete": { "summary": "Validity combination", "operationId": "DELETE_PtValComb", "description": "\n\r https://help.afas.nl/help/NL/SE/130366.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": [ "Validity combination" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/Profit_Hourtype": { "get": { "summary": "Hour types", "operationId": "Get_Profit_Hourtype", "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": { "TimeCode": { "type": "string", "description": "Hour type" }, "Description": { "type": "string", "description": "Description" }, "TimeType": { "type": "string", "description": "Hour type" }, "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" ] } }, "/connectors/Profit_Projectgroups": { "get": { "summary": "Project groups", "operationId": "Get_Profit_Projectgroups", "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": { "ProjectGroupId": { "type": "string", "description": "Project group" }, "Description": { "type": "string", "description": "Description" }, "UnitId": { "type": "integer", "description": "Administration" }, "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" ] } }, "/connectors/Profit_Projects": { "get": { "summary": "Projects", "operationId": "Get_Profit_Projects", "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": { "ProjectId": { "type": "string", "description": "Project number" }, "Description": { "type": "string", "description": "Project description" }, "UnitId": { "type": "integer", "description": "Project administration" }, "ProjectGroup": { "type": "string", "description": "Project group" }, "CheckedOut": { "type": "boolean", "description": "Completed" }, "BcCo": { "type": "string", "description": "Organisation/person" }, "DebtorId": { "type": "string", "description": "Sales contact" }, "DateStart": { "type": "string", "description": "Start date" }, "DateReady": { "type": "string", "description": "Actual date completed" }, "Chargeable": { "type": "boolean", "description": "Charge" }, "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" ] } }, "/connectors/Profit_Projectstage": { "get": { "summary": "Project phases", "operationId": "Get_Profit_Projectstage", "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": { "ProjectId": { "type": "string", "description": "Project" }, "ProjectStage": { "type": "string", "description": "Project phase" }, "Description": { "type": "string", "description": "Description" }, "InstalmentId": { "type": "integer", "description": "Invoice instalment" }, "DateReadyPlan": { "type": "string", "description": "Planned completion date" }, "DateReady": { "type": "string", "description": "Actual completion date" }, "CheckedOut": { "type": "boolean", "description": "Ready" }, "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" ] } }, "/connectors/Profit_Quotation": { "get": { "summary": "Cost estimate lines", "operationId": "Get_Profit_Quotation", "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": { "ProjectId": { "type": "string", "description": "Project" }, "DebtorId": { "type": "string", "description": "Sales contact" }, "QuotationDate": { "type": "string", "description": "Date" }, "QuotationId": { "type": "string", "description": "Quotation number" }, "Description": { "type": "string", "description": "Description" }, "SeqNo": { "type": "integer", "description": "Sequence number" }, "ItemType": { "type": "string", "description": "Item type code" }, "ItemCodeId": { "type": "string", "description": "Item code" }, "UnitId": { "type": "string", "description": "Unit" }, "TimeCodeId": { "type": "string", "description": "Hour type" }, "SalesAmoutFc": { "type": "number", "description": "Line amount" }, "PlanningDate": { "type": "string", "description": "Date planning" }, "DateCreated": { "type": "string", "description": "Created on" }, "DateModified": { "type": "string", "description": "Changed on" }, "QuotationStatus": { "type": "string", "description": "Quotation status code" } } } } } } } } }, "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" ] } }, "/connectors/Profit_Rea_ChangedEntryDate": { "get": { "summary": "Changed actual costing entry days", "operationId": "Get_Profit_Rea_ChangedEntryDate", "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": { "EntryDate": { "type": "string", "description": "Entry date" }, "Modified": { "type": "string", "description": "Date changed" } } } } } } } } }, "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" ] } }, "/connectors/Profit_Realization": { "get": { "summary": "Actual costing overview (incl. authorisation)", "operationId": "Get_Profit_Realization", "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": { "Identity": { "type": "integer", "description": "Line number" }, "Year": { "type": "integer", "description": "Financial year" }, "PeriodId": { "type": "integer", "description": "Period" }, "DateTime": { "type": "string", "description": "Date" }, "EmployeeId": { "type": "string", "description": "Employee" }, "ProjectId": { "type": "string", "description": "Project number" }, "Description": { "type": "string", "description": "Description" }, "ItemType": { "type": "string", "description": "Item type" }, "ItemCodeId": { "type": "string", "description": "Item code" }, "InitId": { "type": "string", "description": "Unit" }, "QuantityUnit": { "type": "number", "description": "Number of units" }, "Chargeable": { "type": "boolean", "description": "Charge" }, "Approved": { "type": "boolean", "description": "Agreed" }, "Prepared": { "type": "boolean", "description": "Finished" }, "DateModified": { "type": "string", "description": "Last changed line" }, "SystemDate": { "type": "string", "description": "Date 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": [ "GET" ] } }, "/connectors/Profit_Worktype": { "get": { "summary": "Items", "operationId": "Get_Profit_Worktype", "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": { "ItemCode": { "type": "string", "description": "Item code" }, "Description": { "type": "string", "description": "Description" }, "CreateDate": { "type": "string", "description": "Created on" }, "ModifiedDate": { "type": "string", "description": "Changed on" }, "Group": { "type": "string", "description": "Integration group" } } } } } } } } }, "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": "Cost estimate", "description": "Cost estimate" }, { "name": "Team member", "description": "Team member" }, { "name": "Line to be invoiced", "description": "Line to be invoiced" }, { "name": "Actual costing lines to be unravelled", "description": "Actual costing lines to be unravelled" }, { "name": "Project progress", "description": "Project progress" }, { "name": "Project", "description": "Project" }, { "name": "Project/allocation", "description": "Project/allocation" }, { "name": "Progress", "description": "Progress" }, { "name": "Project surcharge line", "description": "Project surcharge line" }, { "name": "Actual costing", "description": "Actual costing" }, { "name": "Actual costing per week", "description": "Actual costing per week" }, { "name": "Rate", "description": "Rate" }, { "name": "Validity combination", "description": "Validity combination" } ], "components": { "schemas": { "KnQuotation_POST": { "type": "object", "properties": { "KnQuotation": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "QuId": { "type": "string", "maxLength": 21, "description": "Quotation number", "format": "" }, "QuDa": { "type": "string", "description": "Date", "format": "date" }, "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "BcId": { "type": "string", "maxLength": 15, "description": "Organisation/person", "format": "" }, "TaLn": { "type": "string", "maxLength": 120, "description": "Attn. of line", "format": "" }, "AdLn": { "type": "string", "maxLength": 80, "description": "Address line", "format": "" }, "ReLn": { "type": "string", "maxLength": 80, "description": "City line", "format": "" }, "CoLn": { "type": "string", "maxLength": 80, "description": "Country line", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "FcNo": { "type": "integer", "description": "Number forecast", "format": "" }, "ViOr": { "type": "string", "maxLength": 10, "description": "Soort offerte", "format": "" }, "VaDa": { "type": "string", "description": "Validity date", "format": "date" }, "PlDa": { "type": "string", "description": "Date planning", "format": "date" }, "DaTi": { "type": "string", "description": "Reference date", "format": "date" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "V1Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 1", "format": "" }, "V2Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 2", "format": "" }, "V3Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 3", "format": "" }, "V4Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 4", "format": "" }, "V5Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 5", "format": "" }, "InPc": { "type": "number", "description": "Invoice discount (%)", "format": "number" }, "PaPc": { "type": "number", "description": "Payment discount (%)", "format": "number" }, "PaCd": { "type": "string", "maxLength": 5, "description": "Payment condition", "format": "" }, "PaTp": { "type": "string", "maxLength": 5, "description": "Payment method", "format": "" }, "RePo": { "type": "string", "maxLength": 32, "description": "Cost estimate report", "format": "" }, "VaDu": { "type": "string", "maxLength": 3, "description": "VAT duty", "format": "" }, "PrIt": { "type": "boolean", "description": "Sales price including VAT", "format": "" }, "AdId": { "type": "integer", "description": "Delivery address", "format": "" }, "VaYN": { "type": "boolean", "description": "Deviating VAT rate group", "format": "" }, "SbAt": { "type": "integer", "description": "Attachment", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "ETOr": { "type": "string", "enum": [ "I", "O", "S" ], "maxLength": 20, "description": "Order type\nI = Installation;\nO = Maintenance;\nS = Fault;", "format": "" }, "War": { "type": "string", "maxLength": 15, "description": "Warehouse", "format": "" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnQuotationLine": { "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": "" }, "GuLi": { "type": "string", "maxLength": 38, "description": "GUID line", "format": "uuid" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "UnId": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuUn": { "type": "number", "description": "Number of units", "format": "number" }, "PrFc": { "type": "integer", "description": "Price factor", "format": "" }, "QuLe": { "type": "number", "description": "Length", "format": "number" }, "QuWi": { "type": "number", "description": "Width", "format": "number" }, "QuHe": { "type": "number", "description": "Height", "format": "number" }, "Qu": { "type": "number", "description": "Number", "format": "number" }, "QuSa": { "type": "number", "description": "Sales (number)", "format": "number" }, "QuBo": { "type": "number", "description": "Pending order quantity", "format": "number" }, "QuAd": { "type": "number", "description": "Quantity on order proposal", "format": "number" }, "Upri": { "type": "number", "description": "Price per unit", "format": "number" }, "AmCo": { "type": "number", "description": "Cost price", "format": "number" }, "LdFc": { "type": "number", "description": "Discount amout", "format": "number" }, "DcPr": { "type": "number", "description": "Discount percentage", "format": "number" }, "VaRc": { "type": "string", "maxLength": 4, "description": "VAT rate group", "format": "" }, "DaSy": { "type": "string", "description": "Date created", "format": "date" }, "PlDa": { "type": "string", "description": "Date planning", "format": "date" }, "TiCl": { "type": "boolean", "description": "Closed", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "V1Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 1", "format": "" }, "V2Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 2", "format": "" }, "V3Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 3", "format": "" }, "V4Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 4", "format": "" }, "V5Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 5", "format": "" }, "TwId": { "type": "string", "maxLength": 15, "description": "Integration group", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrGp": { "type": "string", "maxLength": 15, "description": "Project group", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "Di01": { "type": "integer", "description": "(Not used)", "format": "" }, "Di02": { "type": "integer", "description": "(Not used)", "format": "" }, "Di03": { "type": "integer", "description": "(Not used)", "format": "" }, "Di04": { "type": "integer", "description": "(Not used)", "format": "" }, "Di05": { "type": "integer", "description": "(Not used)", "format": "" }, "Year": { "type": "integer", "description": "Financial year", "format": "" }, "PeId": { "type": "integer", "description": "Period", "format": "" }, "DaTi": { "type": "string", "description": "Reference date", "format": "date" }, "War": { "type": "string", "maxLength": 15, "description": "Warehouse", "format": "" }, "DeDi": { "type": "boolean", "description": "Direct supply from supplier", "format": "" }, "PuDi": { "type": "boolean", "description": "Always order", "format": "" }, "StL1": { "type": "string", "maxLength": 10, "description": "Article dimension code 1", "format": "" }, "StL2": { "type": "string", "maxLength": 10, "description": "Article dimension code 2", "format": "" }, "DaNe": { "type": "string", "description": "Date required", "format": "date" }, "MaPc": { "type": "number", "description": "Margin (%)", "format": "number" }, "StTi": { "type": "string", "description": "Start time", "format": "date-time" }, "EnTi": { "type": "string", "description": "End time", "format": "date-time" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "MoId": { "type": "string", "maxLength": 15, "description": "Monitoring code", "format": "" }, "CoTy": { "type": "string", "enum": [ "MA", "A", "ME", "OA", "O" ], "maxLength": 20, "description": "Type of project costs\nMA = Material;\nA = Labour;\nME = Equipment;\nOA = Subcontracting;\nO = Other costs;", "format": "" }, "NoHo": { "type": "number", "description": "Hour standard", "format": "number" }, "UnCo": { "type": "string", "maxLength": 15, "description": "Conversion unit", "format": "" }, "MuTy": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07" ], "maxLength": 20, "description": "Entry type\n01 = Original;\n02 = More/less work;\n03 = Split;\n04 = Moved;\n05 = Changed;\n06 = Deleted;\n07 = Released;", "format": "" }, "MuRe": { "type": "string", "description": "Entry comment", "format": "byte" } }, "required": [ "VaIt" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtProjectActivities": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "GuLi": { "type": "string", "maxLength": 38, "description": "Line GUID", "format": "uuid" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "Qu": { "type": "number", "description": "Hours", "format": "number" }, "Type": { "type": "integer", "description": "Team member type", "format": "" }, "CdId": { "type": "integer", "description": "Team member", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Medewerker", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "Scheduled end date", "format": "date" }, "Re": { "type": "string", "description": "Comment", "format": "byte" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" } }, "required": [ "Ds", "Qu" ] } } } } } }, "FbOrderCompLines": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrSe": { "type": "integer", "description": "Presentation order", "format": "" }, "VaIt": { "type": "string", "enum": [ "1", "10", "11", "14", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 10, "description": "Item type component\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": "Onderdeel", "format": "" }, "GuLi": { "type": "string", "maxLength": 38, "description": "GUID line", "format": "uuid" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "PrAc": { "type": "boolean", "description": "Asset component", "format": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuUn": { "type": "number", "description": "Number of part units", "format": "number" }, "QuBo": { "type": "number", "description": "Pending order quantity (total)", "format": "number" }, "QuAd": { "type": "number", "description": "Number in order proposal (total)", "format": "number" }, "Prin": { "type": "boolean", "description": "Print line", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "MaAd": { "type": "boolean", "description": "Manual line discount amount", "format": "" }, "FxQu": { "type": "boolean", "description": "Fixed quantity", "format": "" } }, "required": [ "VaIt", "ItCd" ] } } } } } } } } } } } } } } } } } } } } } } }, "KnQuotation_PUT": { "type": "object", "properties": { "KnQuotation": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "QuId": { "type": "string", "maxLength": 21, "description": "Quotation number", "format": "" }, "QuDa": { "type": "string", "description": "Date", "format": "date" }, "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "BcId": { "type": "string", "maxLength": 15, "description": "Organisation/person", "format": "" }, "TaLn": { "type": "string", "maxLength": 120, "description": "Attn. of line", "format": "" }, "AdLn": { "type": "string", "maxLength": 80, "description": "Address line", "format": "" }, "ReLn": { "type": "string", "maxLength": 80, "description": "City line", "format": "" }, "CoLn": { "type": "string", "maxLength": 80, "description": "Country line", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "FcNo": { "type": "integer", "description": "Number forecast", "format": "" }, "ViOr": { "type": "string", "maxLength": 10, "description": "Soort offerte", "format": "" }, "VaDa": { "type": "string", "description": "Validity date", "format": "date" }, "PlDa": { "type": "string", "description": "Date planning", "format": "date" }, "DaTi": { "type": "string", "description": "Reference date", "format": "date" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "V1Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 1", "format": "" }, "V2Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 2", "format": "" }, "V3Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 3", "format": "" }, "V4Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 4", "format": "" }, "V5Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 5", "format": "" }, "InPc": { "type": "number", "multipleOf": 0.01, "description": "Invoice discount (%)", "format": "float" }, "PaPc": { "type": "number", "multipleOf": 0.01, "description": "Payment discount (%)", "format": "float" }, "PaCd": { "type": "string", "maxLength": 5, "description": "Payment condition", "format": "" }, "PaTp": { "type": "string", "maxLength": 5, "description": "Payment method", "format": "" }, "RePo": { "type": "string", "maxLength": 32, "description": "Cost estimate report", "format": "" }, "VaDu": { "type": "string", "maxLength": 3, "description": "VAT duty", "format": "" }, "PrIt": { "type": "boolean", "description": "Sales price including VAT", "format": "" }, "AdId": { "type": "integer", "description": "Delivery address", "format": "" }, "VaYN": { "type": "boolean", "description": "Deviating VAT rate group", "format": "" }, "SbAt": { "type": "integer", "description": "Attachment", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "ETOr": { "type": "string", "enum": [ "I", "O", "S" ], "maxLength": 20, "description": "Order type\nI = Installation;\nO = Maintenance;\nS = Fault;", "format": "" }, "War": { "type": "string", "maxLength": 15, "description": "Warehouse", "format": "" } }, "required": [ "QuId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnQuotationLine": { "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": "" }, "GuLi": { "type": "string", "maxLength": 38, "description": "GUID line", "format": "uuid" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "UnId": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuUn": { "type": "number", "multipleOf": 1E-05, "description": "Number of units", "format": "float" }, "PrFc": { "type": "integer", "description": "Price factor", "format": "" }, "QuLe": { "type": "number", "multipleOf": 1E-05, "description": "Length", "format": "float" }, "QuWi": { "type": "number", "multipleOf": 1E-05, "description": "Width", "format": "float" }, "QuHe": { "type": "number", "multipleOf": 1E-05, "description": "Height", "format": "float" }, "Qu": { "type": "number", "multipleOf": 1E-05, "description": "Number", "format": "float" }, "QuSa": { "type": "number", "multipleOf": 1E-05, "description": "Sales (number)", "format": "float" }, "QuBo": { "type": "number", "multipleOf": 1E-05, "description": "Pending order quantity", "format": "float" }, "QuAd": { "type": "number", "multipleOf": 1E-05, "description": "Quantity on order proposal", "format": "float" }, "Upri": { "type": "number", "multipleOf": 1E-10, "description": "Price per unit", "format": "float" }, "AmCo": { "type": "number", "multipleOf": 1E-10, "description": "Cost price", "format": "float" }, "LdFc": { "type": "number", "multipleOf": 1E-10, "description": "Discount amout", "format": "float" }, "DcPr": { "type": "number", "multipleOf": 0.01, "description": "Discount percentage", "format": "float" }, "VaRc": { "type": "string", "maxLength": 4, "description": "VAT rate group", "format": "" }, "DaSy": { "type": "string", "description": "Date created", "format": "date" }, "PlDa": { "type": "string", "description": "Date planning", "format": "date" }, "TiCl": { "type": "boolean", "description": "Closed", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "V1Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 1", "format": "" }, "V2Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 2", "format": "" }, "V3Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 3", "format": "" }, "V4Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 4", "format": "" }, "V5Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 5", "format": "" }, "TwId": { "type": "string", "maxLength": 15, "description": "Integration group", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrGp": { "type": "string", "maxLength": 15, "description": "Project group", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "Di01": { "type": "integer", "description": "(Not used)", "format": "" }, "Di02": { "type": "integer", "description": "(Not used)", "format": "" }, "Di03": { "type": "integer", "description": "(Not used)", "format": "" }, "Di04": { "type": "integer", "description": "(Not used)", "format": "" }, "Di05": { "type": "integer", "description": "(Not used)", "format": "" }, "Year": { "type": "integer", "description": "Financial year", "format": "" }, "PeId": { "type": "integer", "description": "Period", "format": "" }, "DaTi": { "type": "string", "description": "Reference date", "format": "date" }, "War": { "type": "string", "maxLength": 15, "description": "Warehouse", "format": "" }, "DeDi": { "type": "boolean", "description": "Direct supply from supplier", "format": "" }, "PuDi": { "type": "boolean", "description": "Always order", "format": "" }, "StL1": { "type": "string", "maxLength": 10, "description": "Article dimension code 1", "format": "" }, "StL2": { "type": "string", "maxLength": 10, "description": "Article dimension code 2", "format": "" }, "DaNe": { "type": "string", "description": "Date required", "format": "date" }, "MaPc": { "type": "number", "multipleOf": 0.01, "description": "Margin (%)", "format": "float" }, "StTi": { "type": "string", "description": "Start time", "format": "date-time" }, "EnTi": { "type": "string", "description": "End time", "format": "date-time" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "MoId": { "type": "string", "maxLength": 15, "description": "Monitoring code", "format": "" }, "CoTy": { "type": "string", "enum": [ "MA", "A", "ME", "OA", "O" ], "maxLength": 20, "description": "Type of project costs\nMA = Material;\nA = Labour;\nME = Equipment;\nOA = Subcontracting;\nO = Other costs;", "format": "" }, "NoHo": { "type": "number", "multipleOf": 1E-05, "description": "Hour standard", "format": "float" }, "UnCo": { "type": "string", "maxLength": 15, "description": "Conversion unit", "format": "" }, "MuTy": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07" ], "maxLength": 20, "description": "Entry type\n01 = Original;\n02 = More/less work;\n03 = Split;\n04 = Moved;\n05 = Changed;\n06 = Deleted;\n07 = Released;", "format": "" }, "MuRe": { "type": "string", "description": "Entry comment", "format": "byte" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtProjectActivities": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "GuLi": { "type": "string", "maxLength": 38, "description": "Line GUID", "format": "uuid" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "Qu": { "type": "number", "multipleOf": 1E-05, "description": "Hours", "format": "float" }, "Type": { "type": "integer", "description": "Team member type", "format": "" }, "CdId": { "type": "integer", "description": "Team member", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Medewerker", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "Scheduled end date", "format": "date" }, "Re": { "type": "string", "description": "Comment", "format": "byte" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" } } } } } } } }, "FbOrderCompLines": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrSe": { "type": "integer", "description": "Presentation order", "format": "" }, "VaIt": { "type": "string", "enum": [ "1", "10", "11", "14", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 10, "description": "Item type component\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": "Onderdeel", "format": "" }, "GuLi": { "type": "string", "maxLength": 38, "description": "GUID line", "format": "uuid" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "PrAc": { "type": "boolean", "description": "Asset component", "format": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuUn": { "type": "number", "multipleOf": 1E-05, "description": "Number of part units", "format": "float" }, "QuBo": { "type": "number", "multipleOf": 1E-05, "description": "Pending order quantity (total)", "format": "float" }, "QuAd": { "type": "number", "multipleOf": 1E-05, "description": "Number in order proposal (total)", "format": "float" }, "Prin": { "type": "boolean", "description": "Print line", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "MaAd": { "type": "boolean", "description": "Manual line discount amount", "format": "" }, "FxQu": { "type": "boolean", "description": "Fixed quantity", "format": "" } } } } } } } } } } } } } } } } } } } } } } } } }, "KnTeamMember_POST": { "type": "object", "properties": { "KnTeamMember": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Team": { "type": "string", "maxLength": 30, "description": "Team code", "format": "" }, "Desc": { "type": "string", "maxLength": 50, "description": "Team naam", "format": "" }, "SiPr": { "type": "boolean", "description": "Specifiek voor één project", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "Type": { "type": "string", "enum": [ "1", "2" ], "description": "Type\n1 = Medewerker;\n2 = Contactpersoon;", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "CdId": { "type": "integer", "description": "Team member", "format": "" }, "TmRl": { "type": "string", "maxLength": 10, "description": "Team member role", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Voorkeur werksoort", "format": "" } }, "required": [ "Type" ] } } } } } } }, "KnTeamMember_PUT": { "type": "object", "properties": { "KnTeamMember": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Team": { "type": "string", "maxLength": 30, "description": "Team code", "format": "" }, "Desc": { "type": "string", "maxLength": 50, "description": "Team naam", "format": "" }, "SiPr": { "type": "boolean", "description": "Specifiek voor één project", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "Type": { "type": "string", "enum": [ "1", "2" ], "description": "Type\n1 = Medewerker;\n2 = Contactpersoon;", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "CdId": { "type": "integer", "description": "Team member", "format": "" }, "TmRl": { "type": "string", "maxLength": 10, "description": "Team member role", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Voorkeur werksoort", "format": "" } } } } } } } } }, "PtLinesToBeInvoiced_POST": { "type": "object", "properties": { "PtLinesToBeInvoiced": { "type": "object", "properties": { "Element": { "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": "" }, "Qu": { "type": "number", "description": "Number", "format": "number" }, "QuSa": { "type": "number", "description": "Sales (number)", "format": "number" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "BcId": { "type": "string", "maxLength": 15, "description": "Organisation/person", "format": "" }, "DbId": { "type": "string", "maxLength": 16, "description": "Debtor", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "AmCo": { "type": "number", "description": "Cost price", "format": "number" }, "AmSe": { "type": "number", "description": "Sales price (BC)", "format": "number" }, "DcPr": { "type": "number", "description": "Discount percentage", "format": "number" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "DsIn": { "type": "string", "maxLength": 255, "description": "Internal description", "format": "" }, "DsEx": { "type": "string", "maxLength": 255, "description": "Description external", "format": "" }, "V1Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 1", "format": "" }, "V2Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 2", "format": "" }, "V3Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 3", "format": "" }, "V4Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 4", "format": "" }, "V5Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 5", "format": "" }, "Di01": { "type": "integer", "description": "(Not used)", "format": "" }, "Di02": { "type": "integer", "description": "(Not used)", "format": "" }, "Di03": { "type": "integer", "description": "(Not used)", "format": "" }, "Di04": { "type": "integer", "description": "(Not used)", "format": "" }, "Di05": { "type": "integer", "description": "(Not used)", "format": "" }, "War": { "type": "string", "maxLength": 15, "description": "Warehouse", "format": "" }, "Loc": { "type": "string", "maxLength": 15, "description": "Warehouse location", "format": "" }, "EmDp": { "type": "string", "maxLength": 10, "description": "Employee organisational unit", "format": "" }, "PrDp": { "type": "string", "maxLength": 10, "description": "Organisational unit project", "format": "" }, "AcNr": { "type": "string", "maxLength": 16, "description": "Account", "format": "" }, "Inf1": { "type": "string", "maxLength": 50, "description": "Invoice info 1", "format": "" }, "Inf2": { "type": "string", "maxLength": 50, "description": "Invoice info 2", "format": "" }, "UnId": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuUn": { "type": "number", "description": "Number of units", "format": "number" }, "QuLe": { "type": "number", "description": "Length", "format": "number" }, "QuWi": { "type": "number", "description": "Width", "format": "number" }, "QuHe": { "type": "number", "description": "Height", "format": "number" }, "Upri": { "type": "number", "description": "Price per unit (base currency)", "format": "number" }, "StL1": { "type": "string", "maxLength": 10, "description": "Article dimension code 1", "format": "" }, "StL2": { "type": "string", "maxLength": 10, "description": "Article dimension code 2", "format": "" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "Rate": { "type": "number", "description": "Exchange rate", "format": "number" }, "UpFc": { "type": "number", "description": "Price per unit", "format": "number" }, "AmFc": { "type": "number", "description": "Sales price", "format": "number" }, "SaAF": { "type": "number", "description": "Sales amount", "format": "number" }, "PrVF": { "type": "number", "description": "Sales price including VAT", "format": "number" }, "SaIF": { "type": "number", "description": "Sales amount including VAT", "format": "number" }, "LdAF": { "type": "number", "description": "Discount amout", "format": "number" }, "LdIF": { "type": "number", "description": "Discount amount including VAT", "format": "number" }, "RfCs": { "type": "string", "maxLength": 100, "description": "Order number/reference", "format": "" }, "SuPa": { "type": "string", "maxLength": 5, "description": "Payment condition", "format": "" }, "SuIc": { "type": "boolean", "description": "Collect", "format": "" } }, "required": [ "DaTi", "VaIt", "ItCd" ] } } } } } } }, "PtLinesToBeUnraveled_POST": { "type": "object", "properties": { "PtLinesToBeUnraveled": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "ApprovWorkflow": { "type": "boolean", "description": "Declaratie goedkeuren via workflow", "format": "" }, "Id": { "type": "integer", "description": "Code", "format": "" }, "DaTi": { "type": "string", "description": "Date", "format": "date" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "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": 255, "description": "Description", "format": "" }, "QuUn": { "type": "number", "description": "Number", "format": "number" }, "QuSa": { "type": "number", "description": "Sales (number)", "format": "number" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "AmCo": { "type": "number", "description": "Cost price", "format": "number" }, "CoAm": { "type": "number", "description": "Reimbursement", "format": "number" }, "VaRc": { "type": "string", "maxLength": 4, "description": "VAT rate group", "format": "" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "V1Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 1", "format": "" }, "V2Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 2", "format": "" }, "V3Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 3", "format": "" }, "V4Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 4", "format": "" }, "V5Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 5", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "StTi": { "type": "string", "description": "Start time", "format": "date-time" }, "EnTi": { "type": "string", "description": "End time", "format": "date-time" }, "PaTi": { "type": "string", "description": "Break time", "format": "date-time" }, "Di01": { "type": "integer", "description": "(Not used)", "format": "" }, "Di02": { "type": "integer", "description": "(Not used)", "format": "" }, "Di03": { "type": "integer", "description": "(Not used)", "format": "" }, "Di04": { "type": "integer", "description": "(Not used)", "format": "" }, "Di05": { "type": "integer", "description": "(Not used)", "format": "" }, "ErId": { "type": "string", "maxLength": 15, "description": "Employer", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "FuId": { "type": "string", "maxLength": 30, "description": "Job", "format": "" }, "CoLa": { "type": "string", "maxLength": 3, "description": "Legislative country", "format": "" }, "Rem": { "type": "string", "maxLength": 30, "description": "Remark", "format": "" }, "AxId": { "type": "string", "maxLength": 1, "description": "Project allocation axis", "format": "" }, "VbCo": { "type": "string", "maxLength": 16, "description": "Allocation code", "format": "" }, "UpFc": { "type": "number", "description": "Price per unit", "format": "number" }, "AmFc": { "type": "number", "description": "Sales price", "format": "number" }, "PcId": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "AmPy": { "type": "number", "description": "Wage price", "format": "number" }, "CcSr": { "type": "string", "maxLength": 30, "description": "Cost centre sales contact", "format": "" }, "RfCs": { "type": "string", "maxLength": 100, "description": "Order number/reference", "format": "" }, "Fref": { "type": "string", "maxLength": 32, "description": "Invoice reference", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "DsIn": { "type": "string", "maxLength": 255, "description": "Internal description", "format": "" }, "DsEx": { "type": "string", "maxLength": 255, "description": "Description external", "format": "" }, "WoHo": { "type": "boolean", "description": "Working from home", "format": "" }, "ViTr": { "type": "string", "enum": [ "11", "12", "13", "14", "15", "21", "22", "31", "32", "41", "51" ], "maxLength": 20, "description": "Transport means for WPM reporting\n11 = Petrol vehicles;\n12 = Diesel vehicle;\n13 = Cars belonging to (plug-in) hybrids;\n14 = Cars 100% electric;\n15 = Other fuel cars;\n21 = Petrol/diesel motorcycle ;\n22 = Electric motorcycle;\n31 = Petrol or diesel moped/scooter;\n32 = Electric moped/scooter (including speed-pedelec);\n41 = (Electric) bicycle (not being a speed-pedelec) or walking;\n51 = Public transportation;", "format": "" }, "ViTv": { "type": "string", "enum": [ "01", "02" ], "maxLength": 20, "description": "Type of journey\n01 = Commuting;\n02 = Business trip;", "format": "" }, "ViTm": { "type": "string", "enum": [ "11", "12", "13", "14", "15", "21", "22", "29", "31", "32", "38", "39", "41", "49", "51" ], "maxLength": 20, "description": "Transport means for hour unraveling\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": "" }, "FileId": { "type": "string", "maxLength": 32, "description": "File Id", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "DcCo": { "type": "string", "maxLength": 16, "description": "Declaration code", "format": "" } }, "required": [ "DaTi", "EmId", "VaIt", "ItCd" ] } } } } } } }, "PtLinesToBeUnraveled_PUT": { "type": "object", "properties": { "PtLinesToBeUnraveled": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "ApprovWorkflow": { "type": "boolean", "description": "Declaratie goedkeuren via workflow", "format": "" }, "Id": { "type": "integer", "description": "Code", "format": "" }, "DaTi": { "type": "string", "description": "Date", "format": "date" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "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": 255, "description": "Description", "format": "" }, "QuUn": { "type": "number", "multipleOf": 1E-05, "description": "Number", "format": "float" }, "QuSa": { "type": "number", "multipleOf": 1E-05, "description": "Sales (number)", "format": "float" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "AmCo": { "type": "number", "multipleOf": 1E-10, "description": "Cost price", "format": "float" }, "CoAm": { "type": "number", "multipleOf": 1E-10, "description": "Reimbursement", "format": "float" }, "VaRc": { "type": "string", "maxLength": 4, "description": "VAT rate group", "format": "" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "V1Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 1", "format": "" }, "V2Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 2", "format": "" }, "V3Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 3", "format": "" }, "V4Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 4", "format": "" }, "V5Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 5", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "StTi": { "type": "string", "description": "Start time", "format": "date-time" }, "EnTi": { "type": "string", "description": "End time", "format": "date-time" }, "PaTi": { "type": "string", "description": "Break time", "format": "date-time" }, "Di01": { "type": "integer", "description": "(Not used)", "format": "" }, "Di02": { "type": "integer", "description": "(Not used)", "format": "" }, "Di03": { "type": "integer", "description": "(Not used)", "format": "" }, "Di04": { "type": "integer", "description": "(Not used)", "format": "" }, "Di05": { "type": "integer", "description": "(Not used)", "format": "" }, "ErId": { "type": "string", "maxLength": 15, "description": "Employer", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "FuId": { "type": "string", "maxLength": 30, "description": "Job", "format": "" }, "CoLa": { "type": "string", "maxLength": 3, "description": "Legislative country", "format": "" }, "Rem": { "type": "string", "maxLength": 30, "description": "Remark", "format": "" }, "AxId": { "type": "string", "maxLength": 1, "description": "Project allocation axis", "format": "" }, "VbCo": { "type": "string", "maxLength": 16, "description": "Allocation code", "format": "" }, "UpFc": { "type": "number", "multipleOf": 1E-10, "description": "Price per unit", "format": "float" }, "AmFc": { "type": "number", "multipleOf": 1E-10, "description": "Sales price", "format": "float" }, "PcId": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "AmPy": { "type": "number", "multipleOf": 1E-10, "description": "Wage price", "format": "float" }, "CcSr": { "type": "string", "maxLength": 30, "description": "Cost centre sales contact", "format": "" }, "RfCs": { "type": "string", "maxLength": 100, "description": "Order number/reference", "format": "" }, "Fref": { "type": "string", "maxLength": 32, "description": "Invoice reference", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "DsIn": { "type": "string", "maxLength": 255, "description": "Internal description", "format": "" }, "DsEx": { "type": "string", "maxLength": 255, "description": "Description external", "format": "" }, "WoHo": { "type": "boolean", "description": "Working from home", "format": "" }, "ViTr": { "type": "string", "enum": [ "11", "12", "13", "14", "15", "21", "22", "31", "32", "41", "51" ], "maxLength": 20, "description": "Transport means for WPM reporting\n11 = Petrol vehicles;\n12 = Diesel vehicle;\n13 = Cars belonging to (plug-in) hybrids;\n14 = Cars 100% electric;\n15 = Other fuel cars;\n21 = Petrol/diesel motorcycle ;\n22 = Electric motorcycle;\n31 = Petrol or diesel moped/scooter;\n32 = Electric moped/scooter (including speed-pedelec);\n41 = (Electric) bicycle (not being a speed-pedelec) or walking;\n51 = Public transportation;", "format": "" }, "ViTv": { "type": "string", "enum": [ "01", "02" ], "maxLength": 20, "description": "Type of journey\n01 = Commuting;\n02 = Business trip;", "format": "" }, "ViTm": { "type": "string", "enum": [ "11", "12", "13", "14", "15", "21", "22", "29", "31", "32", "38", "39", "41", "49", "51" ], "maxLength": 20, "description": "Transport means for hour unraveling\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": "" }, "FileId": { "type": "string", "maxLength": 32, "description": "File Id", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "DcCo": { "type": "string", "maxLength": 16, "description": "Declaration code", "format": "" } }, "required": [ "Id" ] } } } } } } }, "PtPrognosisProject_POST": { "type": "object", "properties": { "PtPrognosisProject": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Project progress", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "DaTi": { "type": "string", "description": "Date", "format": "date" }, "PeRe": { "type": "number", "description": "Progress (%)", "format": "number" }, "Adju": { "type": "number", "description": "Adjustment", "format": "number" } }, "required": [ "PrId", "DaTi" ] } } } } } } }, "PtPrognosisProject_PUT": { "type": "object", "properties": { "PtPrognosisProject": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Project progress", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "DaTi": { "type": "string", "description": "Date", "format": "date" }, "PeRe": { "type": "number", "multipleOf": 0.01, "description": "Progress (%)", "format": "float" }, "Adju": { "type": "number", "multipleOf": 1E-10, "description": "Adjustment", "format": "float" } }, "required": [ "Id" ] } } } } } } }, "PtProjectDimCode_POST": { "type": "object", "properties": { "PtProjectDimCode": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Identity", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "AxId": { "type": "string", "maxLength": 1, "description": "Allocation axis", "format": "" }, "VbCo": { "type": "string", "maxLength": 16, "description": "Code verbijzondering", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" } }, "required": [ "DaBe", "VbCo", "PrId" ] } } } } } } }, "PtProjectDimCode_PUT": { "type": "object", "properties": { "PtProjectDimCode": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Identity", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "AxId": { "type": "string", "maxLength": 1, "description": "Allocation axis", "format": "" }, "VbCo": { "type": "string", "maxLength": 16, "description": "Code verbijzondering", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" } }, "required": [ "Id" ] } } } } } } }, "PtProjectProgress_POST": { "type": "object", "properties": { "PtProjectProgress": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "GuLi": { "type": "string", "maxLength": 38, "description": "Line GUID", "format": "uuid" }, "GuPa": { "type": "string", "maxLength": 38, "description": "Related line 'GUID'", "format": "uuid" }, "Type": { "type": "string", "enum": [ "1", "2" ], "description": "Type\n1 = Medewerker;\n2 = Contactpersoon;", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Medewerker", "format": "" }, "CdId": { "type": "integer", "description": "Team member", "format": "" }, "Date": { "type": "string", "description": "Date", "format": "date" }, "Qu": { "type": "number", "description": "Hours spent", "format": "number" }, "QuAd": { "type": "number", "description": "Hours still required", "format": "number" }, "Perc": { "type": "integer", "description": "Progress %", "format": "" }, "Re": { "type": "string", "description": "Comment", "format": "byte" } }, "required": [ "GuPa", "Type", "Date", "Qu" ] } } } } } } }, "PtProjectProgress_PUT": { "type": "object", "properties": { "PtProjectProgress": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "GuLi": { "type": "string", "maxLength": 38, "description": "Line GUID", "format": "uuid" }, "GuPa": { "type": "string", "maxLength": 38, "description": "Related line 'GUID'", "format": "uuid" }, "Type": { "type": "string", "enum": [ "1", "2" ], "description": "Type\n1 = Medewerker;\n2 = Contactpersoon;", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Medewerker", "format": "" }, "CdId": { "type": "integer", "description": "Team member", "format": "" }, "Date": { "type": "string", "description": "Date", "format": "date" }, "Qu": { "type": "number", "multipleOf": 1E-05, "description": "Hours spent", "format": "float" }, "QuAd": { "type": "number", "multipleOf": 1E-05, "description": "Hours still required", "format": "float" }, "Perc": { "type": "integer", "description": "Progress %", "format": "" }, "Re": { "type": "string", "description": "Comment", "format": "byte" } } } } } } } } }, "PtProjectRaiseRules_POST": { "type": "object", "properties": { "PtProjectRaiseRules": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrrI": { "type": "integer", "description": "Identity", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "BiId": { "type": "string", "maxLength": 40, "description": "Cost code", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "Pc": { "type": "number", "description": "Percentage", "format": "number" } }, "required": [ "BiId", "DaBe", "Pc" ] } } } } } } }, "PtProjectRaiseRules_PUT": { "type": "object", "properties": { "PtProjectRaiseRules": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrrI": { "type": "integer", "description": "Identity", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "BiId": { "type": "string", "maxLength": 40, "description": "Cost code", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" }, "Pc": { "type": "number", "multipleOf": 0.01, "description": "Percentage", "format": "float" } }, "required": [ "PrrI" ] } } } } } } }, "PtProject_POST": { "type": "object", "properties": { "PtProject": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "Prof": { "type": "integer", "description": "Project profile", "format": "" }, "PrGp": { "type": "string", "maxLength": 15, "description": "Project group", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "BcCo": { "type": "string", "maxLength": 15, "description": "Organisatie/Persoon", "format": "" }, "CpId": { "type": "integer", "description": "Contact person", "format": "" }, "CtIn": { "type": "integer", "description": "Project invoice contact", "format": "" }, "AAPl": { "type": "integer", "description": "Project location address", "format": "" }, "DpId": { "type": "string", "maxLength": 10, "description": "Organisational unit", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Internal project manager", "format": "" }, "DtAn": { "type": "string", "description": "Date created", "format": "date" }, "DaSt": { "type": "string", "description": "Start date", "format": "date" }, "DtGp": { "type": "string", "description": "Planned completion date", "format": "date" }, "DtGw": { "type": "string", "description": "Actual date completed", "format": "date" }, "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "Char": { "type": "string", "maxLength": 100, "description": "Feature", "format": "" }, "ClRe": { "type": "string", "maxLength": 100, "description": "Customer reference", "format": "" }, "ChOu": { "type": "boolean", "description": "Completed", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project status", "format": "" }, "WaPc": { "type": "number", "description": "Wage total (%)", "format": "number" }, "GaPc": { "type": "number", "description": "% G account", "format": "number" }, "SaPc": { "type": "number", "description": "Surcharge (%)", "format": "number" }, "RpIn": { "type": "string", "maxLength": 32, "description": "Project invoice report", "format": "" }, "RpQu": { "type": "string", "maxLength": 32, "description": "Cost estimate report", "format": "" }, "InTx": { "type": "string", "maxLength": 40, "description": "Invoice text", "format": "" }, "RpDr": { "type": "string", "maxLength": 32, "description": "Draft invoice report", "format": "" }, "UnFi": { "type": "integer", "description": "Administration", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "OvPc": { "type": "number", "description": "Overheads (%)", "format": "number" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "SaFc": { "type": "number", "description": "Total contract sum", "format": "number" }, "Inst": { "type": "boolean", "description": "Instalment invoices", "format": "" }, "RpIs": { "type": "string", "maxLength": 32, "description": "Instalment invoice report", "format": "" }, "BcPl": { "type": "string", "maxLength": 15, "description": "Organisation/external person", "format": "" }, "CdPl": { "type": "integer", "description": "External project manager", "format": "" }, "SeIn": { "type": "boolean", "description": "Invoice separately", "format": "" }, "RpDp": { "type": "string", "maxLength": 32, "description": "Pro-forma draft invoice report", "format": "" }, "ToSc": { "type": "boolean", "description": "Process actual costing in the diary", "format": "" }, "Deli": { "type": "integer", "description": "Days delivery time", "format": "" }, "DeDi": { "type": "boolean", "description": "Delivery on project location", "format": "" }, "DeRe": { "type": "boolean", "description": "Packing slips to actual costing", "format": "" }, "OhDa": { "type": "string", "description": "Start date WIP", "format": "date" }, "OhAm": { "type": "number", "description": "Amount on WIP start date", "format": "number" }, "OhQu": { "type": "number", "description": "Hours on WIP start date", "format": "number" }, "TeId": { "type": "string", "maxLength": 30, "description": "Team", "format": "" }, "TeRe": { "type": "boolean", "description": "Only allow team members to enter actual costing", "format": "" }, "VaDu": { "type": "string", "maxLength": 3, "description": "VAT liability (purchasing)", "format": "" }, "VaId": { "type": "string", "maxLength": 3, "description": "Preferred VAT code (purchasing)", "format": "" }, "ADCd": { "type": "boolean", "description": "In accordance with the allocation setting", "format": "" }, "CoVC": { "type": "string", "maxLength": 16, "description": "VAT reclaim", "format": "" }, "PrMa": { "type": "string", "maxLength": 15, "description": "Main project", "format": "" }, "VbCo": { "type": "string", "maxLength": 16, "description": "Allocation code", "format": "" }, "VaCo": { "type": "string", "enum": [ "1", "2", "3" ], "maxLength": 20, "description": "Collect\n1 = In accordance with sales contact;\n2 = Do not collect invoice;\n3 = Collect invoice;", "format": "" }, "RpIp": { "type": "string", "maxLength": 32, "description": "Instalment invoice proposal", "format": "" }, "CtIp": { "type": "integer", "description": "Instalment invoice proposal contact", "format": "" }, "RpPp": { "type": "string", "maxLength": 32, "description": "Project invoice proposal report", "format": "" }, "CtPp": { "type": "integer", "description": "Project invoice proposal contact", "format": "" }, "PrTy": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Project type\n0 = Default;\n1 = Customer agreement;\n2 = Work slip;\n3 = Investment project;", "format": "" }, "CmId": { "type": "string", "maxLength": 4, "description": "Kostprijsmodel", "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": "" }, "RpDe": { "type": "string", "maxLength": 32, "description": "Claim invoice report", "format": "" }, "PsId": { "type": "integer", "description": "Permission diagram", "format": "" }, "HrWe": { "type": "number", "description": "Standard working week", "format": "number" }, "DeWe": { "type": "boolean", "description": "Payment delay applicable", "format": "" }, "CrEY": { "type": "string", "maxLength": 30, "description": "Cost centre sales contact EYB", "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 period", "format": "" }, "ToTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Takeover period\nH = Hours;\nW = Weeks;", "format": "" }, "ExTe": { "type": "integer", "description": "Extended placement period", "format": "" }, "ExTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Extended placement period\nH = Hours;\nW = Weeks;", "format": "" }, "ApPe": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Apply regularly\n0 = Regularly as of birthday;\n1 = Periodic in current period;\n2 = Periodic in next period;\n3 = Regularly as of start year (ABU);", "format": "" }, "CPeP": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Collection period\n0 = No collection per period;\n1 = Per week;\n2 = Per month;\n3 = Per 4 weeks;", "format": "" }, "CMeP": { "type": "string", "enum": [ "0", "1", "10", "11", "2", "3", "4", "5", "6", "7", "8", "9", "99" ], "maxLength": 20, "description": "Collection method\n0 = Per customer relation;\n1 = Per customer relation/employee;\n10 = Sales contact/employee per cost centre;\n11 = Per draft debtor;\n2 = Per project;\n3 = Per project phase;\n4 = Per project / employee;\n5 = Per project phase / employee;\n6 = Sales contact per cost centre;\n7 = Per department;\n8 = Sales contact per department/cost centre;\n9 = Per client reference;\n99 = Per line;", "format": "" }, "PrRe": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Attachment issuing\n0 = Provide all attachments from the invoice;\n1 = Issue all attachments from the sales order and project form;\n2 = Issue all attachments from the project form;\n3 = Issue all attachments from actual costing;\n4 = Issue all attachments from the sales order, packing slip and actual costing;\n5 = Issue all attachments from the project form and actual costing;", "format": "" }, "ClId": { "type": "string", "maxLength": 15, "description": "CLA", "format": "" }, "NPDe": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Price agreement for placement\n0 = Not required;\n1 = Required, not permitted to deviate;\n2 = Required, deviating from the hourly wage, cost lines and exclusions allowed;\n3 = Required, deviating from the cost lines and exclusions allowed;", "format": "" }, "NPDP": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Purchase price agreement on placement\n0 = Not mandatory;\n1 = Mandatory, deviation and exclusion allowed;\n2 = Mandatory, deviation and exclusion not allowed;", "format": "" }, "CrMe": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6", "7" ], "maxLength": 20, "description": "Crediting method\n1 = Set-off correction invoice, split per collection period;\n2 = Full credit and replacement debit invoice, split per collection period;\n3 = Separate credit and debit invoice with only corrections, split per collection period;\n4 = Set-off correction invoice, not split per collection period;\n5 = Full credit and replacement debit invoice, not split per collection period;\n6 = Separate credit and debit invoice with only corrections, not split per collection period;\n7 = Set off correction invoice per customer agreement;", "format": "" }, "IsId": { "type": "integer", "description": "Item set", "format": "" }, "MeOw": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Financial integration method\n0 = No financial project integration;\n1 = Result based on a ready project (CC);\n2 = Result based on actual costing (NTF);\n3 = Result based on progress (POC);\n4 = Costs based on hourly wage, allowance and surcharge;\n5 = Revenue allocation based on actual costing;\n6 = Revenue allocation based on project time progress;\n7 = Revenue allocation based on hours of work progress;\n8 = Journalise project mutations without financial source;", "format": "" }, "RBMt": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Reversed billing method\n0 = Not applicable;\n1 = Import via reversed billing, do not issue invoice;\n2 = Import via reversed billing, invoice issued;", "format": "" }, "ChDe": { "type": "boolean", "description": "Delivery check", "format": "" }, "PaCd": { "type": "string", "maxLength": 5, "description": "Payment condition", "format": "" }, "MePp": { "type": "string", "enum": [ "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Project progress method\n1 = Based on number of hours;\n2 = Based on costs;\n3 = Manually;\n4 = Based on invoicing;\n5 = Based on forecasted costs;", "format": "" }, "MePr": { "type": "string", "enum": [ "F", "P" ], "maxLength": 20, "description": "Project progress per\nF = Project phase;\nP = Project;", "format": "" }, "MePe": { "type": "string", "enum": [ "F", "P" ], "maxLength": 20, "description": "Interim result per\nF = Project phase;\nP = Project;", "format": "" }, "SpIr": { "type": "number", "description": "Interim result start position.", "format": "number" }, "CtDw": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6", "7" ], "maxLength": 20, "description": "Check of the processing based on\n1 = Monday;\n2 = Tuesday;\n3 = Wednesday;\n4 = Thursday;\n5 = Friday;\n6 = Saturday;\n7 = Sunday;", "format": "" }, "Freq": { "type": "integer", "description": "Invoicing frequency", "format": "" }, "Fday": { "type": "integer", "description": "Invoicing frequency additional days", "format": "" }, "CoNu": { "type": "string", "maxLength": 100, "description": "Construction number", "format": "" }, "CoTy": { "type": "string", "maxLength": 15, "description": "Construction type", "format": "" }, "RpOL": { "type": "string", "maxLength": 32, "description": "Option list report", "format": "" }, "JOuM": { "type": "boolean", "description": "Project manager is the manager of the team members", "format": "" }, "InPr": { "type": "boolean", "description": "Invoicing invoice period via invoice proposal", "format": "" }, "RePr": { "type": "boolean", "description": "Invoice post-calculation via invoice proposal", "format": "" }, "StTm": { "type": "string", "description": "Start time", "format": "date-time" }, "EnTm": { "type": "string", "description": "End time", "format": "date-time" }, "ViAg": { "type": "string", "enum": [ "AFK", "ANS", "EHP", "REG" ], "maxLength": 20, "description": "Appointment method\nAFK = Redemption;\nANS = Agreed price;\nEHP = Unit price;\nREG = Management;", "format": "" }, "ViWo": { "type": "string", "enum": [ "INS", "MUT", "REP" ], "maxLength": 20, "description": "Order type\nINS = Inspection;\nMUT = Entry;\nREP = Repair;", "format": "" }, "ViOr": { "type": "string", "enum": [ "GAR", "MWK", "ORG" ], "maxLength": 20, "description": "Order characterisation\nGAR = Guarantee;\nMWK = Additional work/supplement;\nORG = Original;", "format": "" }, "NoCt": { "type": "boolean", "description": "Exclude group invoice", "format": "" }, "NoIc": { "type": "boolean", "description": "Exclude intercompany", "format": "" }, "PPQu": { "type": "boolean", "description": "Prices of definitive pre-calc./maint. via project", "format": "" }, "IEsp": { "type": "boolean", "description": "Split EJU invoicing by cost centre", "format": "" }, "PlCn": { "type": "boolean", "description": "Generate placement confirmation", "format": "" }, "AsCn": { "type": "boolean", "description": "Generate order confirmation", "format": "" }, "SaFA": { "type": "number", "description": "Total agreed contract sum", "format": "number" }, "Bankaccount": { "type": "string", "maxLength": 40, "description": "Banknummer afwijkend", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "CdI1": { "type": "integer", "description": "Contact1", "format": "" }, "SignatureFileId1": { "type": "string", "maxLength": 32, "description": "Handtekening1 bestand", "format": "" }, "SignatureFileName1": { "type": "string", "maxLength": 255, "description": "Handtekening1 naam bestand", "format": "" }, "SignatureFileStream1": { "type": "string", "description": "Handtekening1 afbeelding", "format": "byte" }, "CdI2": { "type": "integer", "description": "Contact2", "format": "" }, "SignatureFileId2": { "type": "string", "maxLength": 32, "description": "Handtekening2 bestand", "format": "" }, "SignatureFileName2": { "type": "string", "maxLength": 255, "description": "Handtekening2 naam bestand", "format": "" }, "SignatureFileStream2": { "type": "string", "description": "Handtekening2 afbeelding", "format": "byte" }, "CdIp": { "type": "integer", "description": "Placement contact", "format": "" }, "CdIs": { "type": "integer", "description": "Contact signature", "format": "" }, "CdId": { "type": "integer", "description": "Claim contact", "format": "" }, "OINr": { "type": "string", "maxLength": 40, "description": "Different OIN (government ID number)", "format": "" }, "PtPrpDaBe": { "type": "string", "description": "Begindatum cao inlener", "format": "date" }, "PtPrpTyEj": { "type": "string", "description": "Soort eindejaarsuitkering", "format": "" }, "PtPrpPaDa": { "type": "integer", "description": "Uitbetaaldag", "format": "" }, "PtPrpPaMo": { "type": "integer", "description": "Uitbetaalmaand", "format": "" }, "PtPrpEnDa": { "type": "integer", "description": "Peildag indienst", "format": "" }, "PtPrpEnMo": { "type": "integer", "description": "Peilmaand indienst", "format": "" }, "PtPrpNoPe": { "type": "integer", "description": "Aantal periodes bij verkooprelatie", "format": "" }, "PtPrpPeUn": { "type": "string", "maxLength": 10, "description": "Periode eenheid", "format": "" }, "PtPrpTeRm": { "type": "string", "description": "Voorwaarden", "format": "byte" }, "PtPrpViTa": { "type": "string", "maxLength": 4, "description": "Afwijkende CBS cao-code", "format": "" }, "PtPrpViTp": { "type": "string", "maxLength": 2, "description": "Soort periodieke verhoging", "format": "" }, "PtPrpDmon": { "type": "integer", "description": "Dag van de maand", "format": "" }, "PtPrpPMon": { "type": "integer", "description": "Maand", "format": "" }, "PtPrpPerW": { "type": "integer", "description": "Periode (week)", "format": "" }, "PtPrpP4Wk": { "type": "integer", "description": "Periode (4-weken", "format": "" }, "PtPrpMonP": { "type": "integer", "description": "Periode (maand)", "format": "" }, "PtPrpMon": { "type": "integer", "description": "Kalenderdagen", "format": "" }, "PtPrpPFrA": { "type": "integer", "description": "Periodieke verhoging vanaf leeftijd", "format": "" }, "PtPrpViEx": { "type": "string", "maxLength": 2, "description": "Extra voorwaarde periodiek", "format": "" }, "PtPrpReDa": { "type": "integer", "description": "Peildag", "format": "" }, "PtPrpRMon": { "type": "integer", "description": "Peilmaand", "format": "" }, "PtPrpAmPe": { "type": "integer", "description": "Aantal perioden", "format": "" }, "PtPrpVaUn": { "type": "string", "maxLength": 2, "description": "Periode eenheid", "format": "" }, "PtPrpVaWe": { "type": "string", "maxLength": 2, "description": "Werkervaring o.b.v", "format": "" }, "PtPrpWeAg": { "type": "integer", "description": "Werkervaring opbouwen vanaf leeftijd", "format": "" }, "PtPrpVaIp": { "type": "string", "maxLength": 2, "description": "Telling onderbrekingsperiode", "format": "" }, "PtPrpMoCo": { "type": "integer", "description": "Kalenderdagen opnieuw tellen als onderbr.per.", "format": "" }, "PtPrpVaIe": { "type": "string", "maxLength": 2, "description": "Onderbrekingsperiode eenheid", "format": "" }, "PtPrpAcHi": { "type": "boolean", "description": "Beoordeling inlener benodigd", "format": "" }, "PtPrpVaCo": { "type": "string", "maxLength": 2, "description": "Uitvoeren periodieke verhoging", "format": "" }, "PtPrpMeVp": { "type": "string", "maxLength": 10, "description": "Methode opbouw vakantiegeld", "format": "" }, "PtPrpPdVp": { "type": "integer", "description": "Peildag vakantiegeld", "format": "" }, "PtPrpPmVp": { "type": "integer", "description": "Peilmaand vakantiegeld", "format": "" }, "PtPrpBwVp": { "type": "integer", "description": "Opbouw vanaf week", "format": "" }, "PtPrpMeMv": { "type": "string", "maxLength": 10, "description": "Methode minimum vakantiegeld", "format": "" }, "PtPrpMeMo": { "type": "string", "description": "Opmerking", "format": "byte" } }, "required": [ "PrGp", "PtPrpTyEj" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnBasicAddressAdr": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CoId": { "type": "string", "maxLength": 3, "description": "Country", "format": "" }, "PbAd": { "type": "boolean", "description": "P.O. Box address", "format": "" }, "StAd": { "type": "string", "maxLength": 255, "description": "Add. for street", "format": "" }, "Ad": { "type": "string", "maxLength": 60, "description": "Street", "format": "" }, "HmNr": { "type": "integer", "description": "House number", "format": "" }, "HmAd": { "type": "string", "maxLength": 30, "description": "Extension (a, b, etc.) to house number", "format": "" }, "ZpCd": { "type": "string", "maxLength": 15, "description": "Postal code", "format": "" }, "Rs": { "type": "string", "maxLength": 50, "description": "City", "format": "" }, "AdAd": { "type": "string", "maxLength": 255, "description": "Addition to address", "format": "" } }, "required": [ "CoId", "PbAd" ] } } } } } }, "PtProjectStage": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "DaSt": { "type": "string", "description": "Start date", "format": "date" }, "DtGp": { "type": "string", "description": "Planned completion date", "format": "date" }, "DtGw": { "type": "string", "description": "Actual completion date", "format": "date" }, "InTx": { "type": "string", "maxLength": 40, "description": "Invoice text", "format": "" }, "ChOu": { "type": "boolean", "description": "Ready", "format": "" }, "Inst": { "type": "integer", "description": "Invoice instalment", "format": "" }, "AdWo": { "type": "boolean", "description": "Additional work (do not use)", "format": "" }, "ERdy": { "type": "boolean", "description": "Ready for exchange", "format": "" }, "MePp": { "type": "string", "enum": [ "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Method to calculate progress rate\n1 = Based on number of hours;\n2 = Based on costs;\n3 = Manually;\n4 = Based on invoicing;\n5 = Based on forecasted costs;", "format": "" }, "SpIr": { "type": "number", "description": "Interim result start position.", "format": "number" }, "PsCh": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Charge\n0 = Conform project;\n1 = Pass on charges for actual costing;\n2 = Charges for actual costing not passed on;", "format": "" }, "PsMn": { "type": "string", "maxLength": 15, "description": "Main phase", "format": "" } }, "required": [ "PrSt" ] } } } } } }, "PtTailSpend": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Code": { "type": "string", "maxLength": 16, "description": "Code", "format": "" }, "Pc": { "type": "number", "description": "Percentage", "format": "number" } }, "required": [ "Code" ] } } } } } } } } } } } } } } }, "PtProject_PUT": { "type": "object", "properties": { "PtProject": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "Prof": { "type": "integer", "description": "Project profile", "format": "" }, "PrGp": { "type": "string", "maxLength": 15, "description": "Project group", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "BcCo": { "type": "string", "maxLength": 15, "description": "Organisatie/Persoon", "format": "" }, "CpId": { "type": "integer", "description": "Contact person", "format": "" }, "CtIn": { "type": "integer", "description": "Project invoice contact", "format": "" }, "AAPl": { "type": "integer", "description": "Project location address", "format": "" }, "DpId": { "type": "string", "maxLength": 10, "description": "Organisational unit", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Internal project manager", "format": "" }, "DtAn": { "type": "string", "description": "Date created", "format": "date" }, "DaSt": { "type": "string", "description": "Start date", "format": "date" }, "DtGp": { "type": "string", "description": "Planned completion date", "format": "date" }, "DtGw": { "type": "string", "description": "Actual date completed", "format": "date" }, "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "Char": { "type": "string", "maxLength": 100, "description": "Feature", "format": "" }, "ClRe": { "type": "string", "maxLength": 100, "description": "Customer reference", "format": "" }, "ChOu": { "type": "boolean", "description": "Completed", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project status", "format": "" }, "WaPc": { "type": "number", "multipleOf": 0.01, "description": "Wage total (%)", "format": "float" }, "GaPc": { "type": "number", "multipleOf": 0.01, "description": "% G account", "format": "float" }, "SaPc": { "type": "number", "multipleOf": 0.01, "description": "Surcharge (%)", "format": "float" }, "RpIn": { "type": "string", "maxLength": 32, "description": "Project invoice report", "format": "" }, "RpQu": { "type": "string", "maxLength": 32, "description": "Cost estimate report", "format": "" }, "InTx": { "type": "string", "maxLength": 40, "description": "Invoice text", "format": "" }, "RpDr": { "type": "string", "maxLength": 32, "description": "Draft invoice report", "format": "" }, "UnFi": { "type": "integer", "description": "Administration", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "OvPc": { "type": "number", "multipleOf": 0.01, "description": "Overheads (%)", "format": "float" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "SaFc": { "type": "number", "multipleOf": 1E-10, "description": "Total contract sum", "format": "float" }, "Inst": { "type": "boolean", "description": "Instalment invoices", "format": "" }, "RpIs": { "type": "string", "maxLength": 32, "description": "Instalment invoice report", "format": "" }, "BcPl": { "type": "string", "maxLength": 15, "description": "Organisation/external person", "format": "" }, "CdPl": { "type": "integer", "description": "External project manager", "format": "" }, "SeIn": { "type": "boolean", "description": "Invoice separately", "format": "" }, "RpDp": { "type": "string", "maxLength": 32, "description": "Pro-forma draft invoice report", "format": "" }, "ToSc": { "type": "boolean", "description": "Process actual costing in the diary", "format": "" }, "Deli": { "type": "integer", "description": "Days delivery time", "format": "" }, "DeDi": { "type": "boolean", "description": "Delivery on project location", "format": "" }, "DeRe": { "type": "boolean", "description": "Packing slips to actual costing", "format": "" }, "OhDa": { "type": "string", "description": "Start date WIP", "format": "date" }, "OhAm": { "type": "number", "multipleOf": 1E-10, "description": "Amount on WIP start date", "format": "float" }, "OhQu": { "type": "number", "multipleOf": 1E-05, "description": "Hours on WIP start date", "format": "float" }, "TeId": { "type": "string", "maxLength": 30, "description": "Team", "format": "" }, "TeRe": { "type": "boolean", "description": "Only allow team members to enter actual costing", "format": "" }, "VaDu": { "type": "string", "maxLength": 3, "description": "VAT liability (purchasing)", "format": "" }, "VaId": { "type": "string", "maxLength": 3, "description": "Preferred VAT code (purchasing)", "format": "" }, "ADCd": { "type": "boolean", "description": "In accordance with the allocation setting", "format": "" }, "CoVC": { "type": "string", "maxLength": 16, "description": "VAT reclaim", "format": "" }, "PrMa": { "type": "string", "maxLength": 15, "description": "Main project", "format": "" }, "VbCo": { "type": "string", "maxLength": 16, "description": "Allocation code", "format": "" }, "VaCo": { "type": "string", "enum": [ "1", "2", "3" ], "maxLength": 20, "description": "Collect\n1 = In accordance with sales contact;\n2 = Do not collect invoice;\n3 = Collect invoice;", "format": "" }, "RpIp": { "type": "string", "maxLength": 32, "description": "Instalment invoice proposal", "format": "" }, "CtIp": { "type": "integer", "description": "Instalment invoice proposal contact", "format": "" }, "RpPp": { "type": "string", "maxLength": 32, "description": "Project invoice proposal report", "format": "" }, "CtPp": { "type": "integer", "description": "Project invoice proposal contact", "format": "" }, "PrTy": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Project type\n0 = Default;\n1 = Customer agreement;\n2 = Work slip;\n3 = Investment project;", "format": "" }, "CmId": { "type": "string", "maxLength": 4, "description": "Kostprijsmodel", "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": "" }, "RpDe": { "type": "string", "maxLength": 32, "description": "Claim invoice report", "format": "" }, "PsId": { "type": "integer", "description": "Permission diagram", "format": "" }, "HrWe": { "type": "number", "multipleOf": 0.01, "description": "Standard working week", "format": "float" }, "DeWe": { "type": "boolean", "description": "Payment delay applicable", "format": "" }, "CrEY": { "type": "string", "maxLength": 30, "description": "Cost centre sales contact EYB", "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 period", "format": "" }, "ToTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Takeover period\nH = Hours;\nW = Weeks;", "format": "" }, "ExTe": { "type": "integer", "description": "Extended placement period", "format": "" }, "ExTp": { "type": "string", "enum": [ "H", "W" ], "maxLength": 20, "description": "Extended placement period\nH = Hours;\nW = Weeks;", "format": "" }, "ApPe": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Apply regularly\n0 = Regularly as of birthday;\n1 = Periodic in current period;\n2 = Periodic in next period;\n3 = Regularly as of start year (ABU);", "format": "" }, "CPeP": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Collection period\n0 = No collection per period;\n1 = Per week;\n2 = Per month;\n3 = Per 4 weeks;", "format": "" }, "CMeP": { "type": "string", "enum": [ "0", "1", "10", "11", "2", "3", "4", "5", "6", "7", "8", "9", "99" ], "maxLength": 20, "description": "Collection method\n0 = Per customer relation;\n1 = Per customer relation/employee;\n10 = Sales contact/employee per cost centre;\n11 = Per draft debtor;\n2 = Per project;\n3 = Per project phase;\n4 = Per project / employee;\n5 = Per project phase / employee;\n6 = Sales contact per cost centre;\n7 = Per department;\n8 = Sales contact per department/cost centre;\n9 = Per client reference;\n99 = Per line;", "format": "" }, "PrRe": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Attachment issuing\n0 = Provide all attachments from the invoice;\n1 = Issue all attachments from the sales order and project form;\n2 = Issue all attachments from the project form;\n3 = Issue all attachments from actual costing;\n4 = Issue all attachments from the sales order, packing slip and actual costing;\n5 = Issue all attachments from the project form and actual costing;", "format": "" }, "ClId": { "type": "string", "maxLength": 15, "description": "CLA", "format": "" }, "NPDe": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Price agreement for placement\n0 = Not required;\n1 = Required, not permitted to deviate;\n2 = Required, deviating from the hourly wage, cost lines and exclusions allowed;\n3 = Required, deviating from the cost lines and exclusions allowed;", "format": "" }, "NPDP": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Purchase price agreement on placement\n0 = Not mandatory;\n1 = Mandatory, deviation and exclusion allowed;\n2 = Mandatory, deviation and exclusion not allowed;", "format": "" }, "CrMe": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6", "7" ], "maxLength": 20, "description": "Crediting method\n1 = Set-off correction invoice, split per collection period;\n2 = Full credit and replacement debit invoice, split per collection period;\n3 = Separate credit and debit invoice with only corrections, split per collection period;\n4 = Set-off correction invoice, not split per collection period;\n5 = Full credit and replacement debit invoice, not split per collection period;\n6 = Separate credit and debit invoice with only corrections, not split per collection period;\n7 = Set off correction invoice per customer agreement;", "format": "" }, "IsId": { "type": "integer", "description": "Item set", "format": "" }, "MeOw": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Financial integration method\n0 = No financial project integration;\n1 = Result based on a ready project (CC);\n2 = Result based on actual costing (NTF);\n3 = Result based on progress (POC);\n4 = Costs based on hourly wage, allowance and surcharge;\n5 = Revenue allocation based on actual costing;\n6 = Revenue allocation based on project time progress;\n7 = Revenue allocation based on hours of work progress;\n8 = Journalise project mutations without financial source;", "format": "" }, "RBMt": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Reversed billing method\n0 = Not applicable;\n1 = Import via reversed billing, do not issue invoice;\n2 = Import via reversed billing, invoice issued;", "format": "" }, "ChDe": { "type": "boolean", "description": "Delivery check", "format": "" }, "PaCd": { "type": "string", "maxLength": 5, "description": "Payment condition", "format": "" }, "MePp": { "type": "string", "enum": [ "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Project progress method\n1 = Based on number of hours;\n2 = Based on costs;\n3 = Manually;\n4 = Based on invoicing;\n5 = Based on forecasted costs;", "format": "" }, "MePr": { "type": "string", "enum": [ "F", "P" ], "maxLength": 20, "description": "Project progress per\nF = Project phase;\nP = Project;", "format": "" }, "MePe": { "type": "string", "enum": [ "F", "P" ], "maxLength": 20, "description": "Interim result per\nF = Project phase;\nP = Project;", "format": "" }, "SpIr": { "type": "number", "multipleOf": 1E-10, "description": "Interim result start position.", "format": "float" }, "CtDw": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6", "7" ], "maxLength": 20, "description": "Check of the processing based on\n1 = Monday;\n2 = Tuesday;\n3 = Wednesday;\n4 = Thursday;\n5 = Friday;\n6 = Saturday;\n7 = Sunday;", "format": "" }, "Freq": { "type": "integer", "description": "Invoicing frequency", "format": "" }, "Fday": { "type": "integer", "description": "Invoicing frequency additional days", "format": "" }, "CoNu": { "type": "string", "maxLength": 100, "description": "Construction number", "format": "" }, "CoTy": { "type": "string", "maxLength": 15, "description": "Construction type", "format": "" }, "RpOL": { "type": "string", "maxLength": 32, "description": "Option list report", "format": "" }, "JOuM": { "type": "boolean", "description": "Project manager is the manager of the team members", "format": "" }, "InPr": { "type": "boolean", "description": "Invoicing invoice period via invoice proposal", "format": "" }, "RePr": { "type": "boolean", "description": "Invoice post-calculation via invoice proposal", "format": "" }, "StTm": { "type": "string", "description": "Start time", "format": "date-time" }, "EnTm": { "type": "string", "description": "End time", "format": "date-time" }, "ViAg": { "type": "string", "enum": [ "AFK", "ANS", "EHP", "REG" ], "maxLength": 20, "description": "Appointment method\nAFK = Redemption;\nANS = Agreed price;\nEHP = Unit price;\nREG = Management;", "format": "" }, "ViWo": { "type": "string", "enum": [ "INS", "MUT", "REP" ], "maxLength": 20, "description": "Order type\nINS = Inspection;\nMUT = Entry;\nREP = Repair;", "format": "" }, "ViOr": { "type": "string", "enum": [ "GAR", "MWK", "ORG" ], "maxLength": 20, "description": "Order characterisation\nGAR = Guarantee;\nMWK = Additional work/supplement;\nORG = Original;", "format": "" }, "NoCt": { "type": "boolean", "description": "Exclude group invoice", "format": "" }, "NoIc": { "type": "boolean", "description": "Exclude intercompany", "format": "" }, "PPQu": { "type": "boolean", "description": "Prices of definitive pre-calc./maint. via project", "format": "" }, "IEsp": { "type": "boolean", "description": "Split EJU invoicing by cost centre", "format": "" }, "PlCn": { "type": "boolean", "description": "Generate placement confirmation", "format": "" }, "AsCn": { "type": "boolean", "description": "Generate order confirmation", "format": "" }, "SaFA": { "type": "number", "multipleOf": 1E-10, "description": "Total agreed contract sum", "format": "float" }, "Bankaccount": { "type": "string", "maxLength": 40, "description": "Banknummer afwijkend", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "CdI1": { "type": "integer", "description": "Contact1", "format": "" }, "SignatureFileId1": { "type": "string", "maxLength": 32, "description": "Handtekening1 bestand", "format": "" }, "SignatureFileName1": { "type": "string", "maxLength": 255, "description": "Handtekening1 naam bestand", "format": "" }, "SignatureFileStream1": { "type": "string", "description": "Handtekening1 afbeelding", "format": "byte" }, "CdI2": { "type": "integer", "description": "Contact2", "format": "" }, "SignatureFileId2": { "type": "string", "maxLength": 32, "description": "Handtekening2 bestand", "format": "" }, "SignatureFileName2": { "type": "string", "maxLength": 255, "description": "Handtekening2 naam bestand", "format": "" }, "SignatureFileStream2": { "type": "string", "description": "Handtekening2 afbeelding", "format": "byte" }, "CdIp": { "type": "integer", "description": "Placement contact", "format": "" }, "CdIs": { "type": "integer", "description": "Contact signature", "format": "" }, "CdId": { "type": "integer", "description": "Claim contact", "format": "" }, "OINr": { "type": "string", "maxLength": 40, "description": "Different OIN (government ID number)", "format": "" }, "PtPrpDaBe": { "type": "string", "description": "Begindatum cao inlener", "format": "date" }, "PtPrpTyEj": { "type": "string", "description": "Soort eindejaarsuitkering", "format": "" }, "PtPrpPaDa": { "type": "integer", "description": "Uitbetaaldag", "format": "" }, "PtPrpPaMo": { "type": "integer", "description": "Uitbetaalmaand", "format": "" }, "PtPrpEnDa": { "type": "integer", "description": "Peildag indienst", "format": "" }, "PtPrpEnMo": { "type": "integer", "description": "Peilmaand indienst", "format": "" }, "PtPrpNoPe": { "type": "integer", "description": "Aantal periodes bij verkooprelatie", "format": "" }, "PtPrpPeUn": { "type": "string", "maxLength": 10, "description": "Periode eenheid", "format": "" }, "PtPrpTeRm": { "type": "string", "description": "Voorwaarden", "format": "byte" }, "PtPrpViTa": { "type": "string", "maxLength": 4, "description": "Afwijkende CBS cao-code", "format": "" }, "PtPrpViTp": { "type": "string", "maxLength": 2, "description": "Soort periodieke verhoging", "format": "" }, "PtPrpDmon": { "type": "integer", "description": "Dag van de maand", "format": "" }, "PtPrpPMon": { "type": "integer", "description": "Maand", "format": "" }, "PtPrpPerW": { "type": "integer", "description": "Periode (week)", "format": "" }, "PtPrpP4Wk": { "type": "integer", "description": "Periode (4-weken", "format": "" }, "PtPrpMonP": { "type": "integer", "description": "Periode (maand)", "format": "" }, "PtPrpMon": { "type": "integer", "description": "Kalenderdagen", "format": "" }, "PtPrpPFrA": { "type": "integer", "description": "Periodieke verhoging vanaf leeftijd", "format": "" }, "PtPrpViEx": { "type": "string", "maxLength": 2, "description": "Extra voorwaarde periodiek", "format": "" }, "PtPrpReDa": { "type": "integer", "description": "Peildag", "format": "" }, "PtPrpRMon": { "type": "integer", "description": "Peilmaand", "format": "" }, "PtPrpAmPe": { "type": "integer", "description": "Aantal perioden", "format": "" }, "PtPrpVaUn": { "type": "string", "maxLength": 2, "description": "Periode eenheid", "format": "" }, "PtPrpVaWe": { "type": "string", "maxLength": 2, "description": "Werkervaring o.b.v", "format": "" }, "PtPrpWeAg": { "type": "integer", "description": "Werkervaring opbouwen vanaf leeftijd", "format": "" }, "PtPrpVaIp": { "type": "string", "maxLength": 2, "description": "Telling onderbrekingsperiode", "format": "" }, "PtPrpMoCo": { "type": "integer", "description": "Kalenderdagen opnieuw tellen als onderbr.per.", "format": "" }, "PtPrpVaIe": { "type": "string", "maxLength": 2, "description": "Onderbrekingsperiode eenheid", "format": "" }, "PtPrpAcHi": { "type": "boolean", "description": "Beoordeling inlener benodigd", "format": "" }, "PtPrpVaCo": { "type": "string", "maxLength": 2, "description": "Uitvoeren periodieke verhoging", "format": "" }, "PtPrpMeVp": { "type": "string", "maxLength": 10, "description": "Methode opbouw vakantiegeld", "format": "" }, "PtPrpPdVp": { "type": "integer", "description": "Peildag vakantiegeld", "format": "" }, "PtPrpPmVp": { "type": "integer", "description": "Peilmaand vakantiegeld", "format": "" }, "PtPrpBwVp": { "type": "integer", "description": "Opbouw vanaf week", "format": "" }, "PtPrpMeMv": { "type": "string", "maxLength": 10, "description": "Methode minimum vakantiegeld", "format": "" }, "PtPrpMeMo": { "type": "string", "description": "Opmerking", "format": "byte" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnBasicAddressAdr": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "CoId": { "type": "string", "maxLength": 3, "description": "Country", "format": "" }, "PbAd": { "type": "boolean", "description": "P.O. Box address", "format": "" }, "StAd": { "type": "string", "maxLength": 255, "description": "Add. for street", "format": "" }, "Ad": { "type": "string", "maxLength": 60, "description": "Street", "format": "" }, "HmNr": { "type": "integer", "description": "House number", "format": "" }, "HmAd": { "type": "string", "maxLength": 30, "description": "Extension (a, b, etc.) to house number", "format": "" }, "ZpCd": { "type": "string", "maxLength": 15, "description": "Postal code", "format": "" }, "Rs": { "type": "string", "maxLength": 50, "description": "City", "format": "" }, "AdAd": { "type": "string", "maxLength": 255, "description": "Addition to address", "format": "" } } } } } } } }, "PtProjectStage": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "DaSt": { "type": "string", "description": "Start date", "format": "date" }, "DtGp": { "type": "string", "description": "Planned completion date", "format": "date" }, "DtGw": { "type": "string", "description": "Actual completion date", "format": "date" }, "InTx": { "type": "string", "maxLength": 40, "description": "Invoice text", "format": "" }, "ChOu": { "type": "boolean", "description": "Ready", "format": "" }, "Inst": { "type": "integer", "description": "Invoice instalment", "format": "" }, "AdWo": { "type": "boolean", "description": "Additional work (do not use)", "format": "" }, "ERdy": { "type": "boolean", "description": "Ready for exchange", "format": "" }, "MePp": { "type": "string", "enum": [ "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Method to calculate progress rate\n1 = Based on number of hours;\n2 = Based on costs;\n3 = Manually;\n4 = Based on invoicing;\n5 = Based on forecasted costs;", "format": "" }, "SpIr": { "type": "number", "multipleOf": 1E-10, "description": "Interim result start position.", "format": "float" }, "PsCh": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Charge\n0 = Conform project;\n1 = Pass on charges for actual costing;\n2 = Charges for actual costing not passed on;", "format": "" }, "PsMn": { "type": "string", "maxLength": 15, "description": "Main phase", "format": "" } }, "required": [ "PrId", "PrSt" ] } } } } } }, "PtTailSpend": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Code": { "type": "string", "maxLength": 16, "description": "Code", "format": "" }, "Pc": { "type": "number", "multipleOf": 0.01, "description": "Percentage", "format": "float" } } } } } } } } } } } } } } } } }, "PtRealizationWeek_POST": { "type": "object", "properties": { "PtRealizationWeek": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "DaTi": { "type": "string", "description": "Datum", "format": "date" }, "Id": { "type": "integer", "description": "Line number", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "BcId": { "type": "string", "maxLength": 15, "description": "Organisation/person", "format": "" }, "Dept": { "type": "string", "maxLength": 10, "description": "Organisational unit employed", "format": "" }, "Di01": { "type": "integer", "description": "(not used)", "format": "" }, "Di02": { "type": "integer", "description": "(not used)", "format": "" }, "Di03": { "type": "integer", "description": "(not used)", "format": "" }, "Di04": { "type": "integer", "description": "(not used)", "format": "" }, "Di05": { "type": "integer", "description": "(not used)", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Werksoort normaal", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Normal hour type", "format": "" }, "QuD1": { "type": "number", "description": "Normal quantity/day 1", "format": "number" }, "QuD2": { "type": "number", "description": "Normal quantity/day 2", "format": "number" }, "QuD3": { "type": "number", "description": "Normal quantity/day 3", "format": "number" }, "QuD4": { "type": "number", "description": "Normal quantity/day 4", "format": "number" }, "QuD5": { "type": "number", "description": "Normal quantity/day 5", "format": "number" }, "QuD6": { "type": "number", "description": "Normal quantity/day 6", "format": "number" }, "QuD7": { "type": "number", "description": "Normal quantity/day 7", "format": "number" }, "StE1": { "type": "string", "maxLength": 5, "description": "Extra day hour type 1", "format": "" }, "QuE1": { "type": "number", "description": "Extra day quantity 1", "format": "number" }, "StE2": { "type": "string", "maxLength": 5, "description": "Extra day hour type 2", "format": "" }, "QuE2": { "type": "number", "description": "Extra day quantity 2", "format": "number" }, "StE3": { "type": "string", "maxLength": 5, "description": "Extra day hour type 3", "format": "" }, "QuE3": { "type": "number", "description": "Extra day quantity 3", "format": "number" }, "StE4": { "type": "string", "maxLength": 5, "description": "Extra day hour type 4", "format": "" }, "QuE4": { "type": "number", "description": "Extra day quantity 4", "format": "number" }, "StE5": { "type": "string", "maxLength": 5, "description": "Extra day hour type 5", "format": "" }, "QuE5": { "type": "number", "description": "Extra day quantity 5", "format": "number" }, "StE6": { "type": "string", "maxLength": 5, "description": "Extra day hour type 6", "format": "" }, "QuE6": { "type": "number", "description": "Extra day quantity 6", "format": "number" }, "StE7": { "type": "string", "maxLength": 5, "description": "Extra day hour type 7", "format": "" }, "QuE7": { "type": "number", "description": "Extra day quantity 7", "format": "number" }, "ItW1": { "type": "string", "maxLength": 40, "description": "Kosten week 1", "format": "" }, "ItW2": { "type": "string", "maxLength": 40, "description": "Kosten week 2", "format": "" }, "QuW1": { "type": "number", "description": "Cost quantity 1", "format": "number" }, "QuW2": { "type": "number", "description": "Cost quantity 2", "format": "number" }, "AmC1": { "type": "number", "description": "Cost amount in basic currency 1", "format": "number" }, "AmC2": { "type": "number", "description": "Cost amount in basic currency 2", "format": "number" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "ACF1": { "type": "number", "description": "Cost amount 1", "format": "number" }, "ACF2": { "type": "number", "description": "Cost amount 2", "format": "number" } }, "required": [ "EmId", "DaTi", "CuId" ] } } } } } } }, "PtRealizationWeek_PUT": { "type": "object", "properties": { "PtRealizationWeek": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "DaTi": { "type": "string", "description": "Datum", "format": "date" }, "Id": { "type": "integer", "description": "Line number", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "BcId": { "type": "string", "maxLength": 15, "description": "Organisation/person", "format": "" }, "Dept": { "type": "string", "maxLength": 10, "description": "Organisational unit employed", "format": "" }, "Di01": { "type": "integer", "description": "(not used)", "format": "" }, "Di02": { "type": "integer", "description": "(not used)", "format": "" }, "Di03": { "type": "integer", "description": "(not used)", "format": "" }, "Di04": { "type": "integer", "description": "(not used)", "format": "" }, "Di05": { "type": "integer", "description": "(not used)", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Werksoort normaal", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Normal hour type", "format": "" }, "QuD1": { "type": "number", "multipleOf": 1E-05, "description": "Normal quantity/day 1", "format": "float" }, "QuD2": { "type": "number", "multipleOf": 1E-05, "description": "Normal quantity/day 2", "format": "float" }, "QuD3": { "type": "number", "multipleOf": 1E-05, "description": "Normal quantity/day 3", "format": "float" }, "QuD4": { "type": "number", "multipleOf": 1E-05, "description": "Normal quantity/day 4", "format": "float" }, "QuD5": { "type": "number", "multipleOf": 1E-05, "description": "Normal quantity/day 5", "format": "float" }, "QuD6": { "type": "number", "multipleOf": 1E-05, "description": "Normal quantity/day 6", "format": "float" }, "QuD7": { "type": "number", "multipleOf": 1E-05, "description": "Normal quantity/day 7", "format": "float" }, "StE1": { "type": "string", "maxLength": 5, "description": "Extra day hour type 1", "format": "" }, "QuE1": { "type": "number", "multipleOf": 1E-05, "description": "Extra day quantity 1", "format": "float" }, "StE2": { "type": "string", "maxLength": 5, "description": "Extra day hour type 2", "format": "" }, "QuE2": { "type": "number", "multipleOf": 1E-05, "description": "Extra day quantity 2", "format": "float" }, "StE3": { "type": "string", "maxLength": 5, "description": "Extra day hour type 3", "format": "" }, "QuE3": { "type": "number", "multipleOf": 1E-05, "description": "Extra day quantity 3", "format": "float" }, "StE4": { "type": "string", "maxLength": 5, "description": "Extra day hour type 4", "format": "" }, "QuE4": { "type": "number", "multipleOf": 1E-05, "description": "Extra day quantity 4", "format": "float" }, "StE5": { "type": "string", "maxLength": 5, "description": "Extra day hour type 5", "format": "" }, "QuE5": { "type": "number", "multipleOf": 1E-05, "description": "Extra day quantity 5", "format": "float" }, "StE6": { "type": "string", "maxLength": 5, "description": "Extra day hour type 6", "format": "" }, "QuE6": { "type": "number", "multipleOf": 1E-05, "description": "Extra day quantity 6", "format": "float" }, "StE7": { "type": "string", "maxLength": 5, "description": "Extra day hour type 7", "format": "" }, "QuE7": { "type": "number", "multipleOf": 1E-05, "description": "Extra day quantity 7", "format": "float" }, "ItW1": { "type": "string", "maxLength": 40, "description": "Kosten week 1", "format": "" }, "ItW2": { "type": "string", "maxLength": 40, "description": "Kosten week 2", "format": "" }, "QuW1": { "type": "number", "multipleOf": 1E-05, "description": "Cost quantity 1", "format": "float" }, "QuW2": { "type": "number", "multipleOf": 1E-05, "description": "Cost quantity 2", "format": "float" }, "AmC1": { "type": "number", "multipleOf": 1E-10, "description": "Cost amount in basic currency 1", "format": "float" }, "AmC2": { "type": "number", "multipleOf": 1E-10, "description": "Cost amount in basic currency 2", "format": "float" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "ACF1": { "type": "number", "multipleOf": 1E-10, "description": "Cost amount 1", "format": "float" }, "ACF2": { "type": "number", "multipleOf": 1E-10, "description": "Cost amount 2", "format": "float" } }, "required": [ "EmId" ] } } } } } } }, "PtRealization_POST": { "type": "object", "properties": { "PtRealization": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "UseSetImport": { "type": "boolean", "description": "Import per set", "format": "" }, "CreateDeclarations": { "type": "boolean", "description": "Direct declaraties aanmaken", "format": "" }, "ApprovWorkflow": { "type": "boolean", "description": "Declaratie goedkeuren via workflow", "format": "" }, "GetPcIdAndPrId": { "type": "boolean", "description": "Plaatsingscontract en Project bepalen aan de hand van medewerker, verkooprelatie, en datum", "format": "" }, "UnknownCandidate": { "type": "boolean", "description": "Accepteer onbekende kandidaat (reverse billing)", "format": "" }, "Id": { "type": "integer", "description": "Line number", "format": "" }, "XpRe": { "type": "string", "maxLength": 40, "description": "External key", "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": "" }, "Qu": { "type": "number", "description": "Number", "format": "number" }, "QuSa": { "type": "number", "description": "Sales (number)", "format": "number" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "BcId": { "type": "string", "maxLength": 15, "description": "Organisation/person", "format": "" }, "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "AmCo": { "type": "number", "description": "Cost price", "format": "number" }, "AmSe": { "type": "number", "description": "Sales price (BC)", "format": "number" }, "DcPr": { "type": "number", "description": "Discount percentage", "format": "number" }, "VaRc": { "type": "string", "maxLength": 4, "description": "VAT rate group", "format": "" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "DsIn": { "type": "string", "maxLength": 255, "description": "Internal description", "format": "" }, "DsEx": { "type": "string", "maxLength": 255, "description": "Description external", "format": "" }, "V1Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 1", "format": "" }, "V2Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 2", "format": "" }, "V3Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 3", "format": "" }, "V4Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 4", "format": "" }, "V5Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 5", "format": "" }, "Di01": { "type": "integer", "description": "(Not used)", "format": "" }, "Di02": { "type": "integer", "description": "(Not used)", "format": "" }, "Di03": { "type": "integer", "description": "(Not used)", "format": "" }, "Di04": { "type": "integer", "description": "(Not used)", "format": "" }, "Di05": { "type": "integer", "description": "(Not used)", "format": "" }, "War": { "type": "string", "maxLength": 15, "description": "Warehouse", "format": "" }, "Loc": { "type": "string", "maxLength": 15, "description": "Warehouse location", "format": "" }, "EmDp": { "type": "string", "maxLength": 10, "description": "Employee organisational unit", "format": "" }, "PrDp": { "type": "string", "maxLength": 10, "description": "Organisational unit project", "format": "" }, "Dept": { "type": "string", "maxLength": 10, "description": "Organisational unit employed", "format": "" }, "CrId": { "type": "string", "maxLength": 30, "description": "Employee cost centre", "format": "" }, "CcId": { "type": "string", "maxLength": 30, "description": "Employee cost unit", "format": "" }, "CoAm": { "type": "number", "description": "Reimbursement", "format": "number" }, "LeId": { "type": "integer", "description": "Sickness/leave identification", "format": "" }, "UnRe": { "type": "integer", "description": "Retail Administration", "format": "" }, "UnId": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuUn": { "type": "number", "description": "Number of units", "format": "number" }, "QuLe": { "type": "number", "description": "Length", "format": "number" }, "QuWi": { "type": "number", "description": "Width", "format": "number" }, "QuHe": { "type": "number", "description": "Height", "format": "number" }, "Upri": { "type": "number", "description": "Price per unit (base currency)", "format": "number" }, "StL1": { "type": "string", "maxLength": 10, "description": "Article dimension code 1", "format": "" }, "StL2": { "type": "string", "maxLength": 10, "description": "Article dimension code 2", "format": "" }, "Rem": { "type": "string", "maxLength": 30, "description": "Remark", "format": "" }, "Ap": { "type": "boolean", "description": "Agreed", "format": "" }, "Pr": { "type": "boolean", "description": "Finished", "format": "" }, "StTi": { "type": "string", "description": "Start time", "format": "date-time" }, "EnTi": { "type": "string", "description": "End time", "format": "date-time" }, "PaTi": { "type": "string", "description": "Break time", "format": "date-time" }, "UnEm": { "type": "integer", "description": "Employee administration", "format": "" }, "MoId": { "type": "string", "maxLength": 15, "description": "Monitoring code", "format": "" }, "CoTy": { "type": "string", "enum": [ "MA", "A", "ME", "OA", "O" ], "maxLength": 20, "description": "Type of project costs\nMA = Material;\nA = Labour;\nME = Equipment;\nOA = Subcontracting;\nO = Other costs;", "format": "" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "Rate": { "type": "number", "description": "Exchange rate", "format": "number" }, "UpFc": { "type": "number", "description": "Price per unit", "format": "number" }, "AmFc": { "type": "number", "description": "Sales price", "format": "number" }, "SaAF": { "type": "number", "description": "Sales amount", "format": "number" }, "PrVF": { "type": "number", "description": "Sales price including VAT", "format": "number" }, "SaIF": { "type": "number", "description": "Sales amount including VAT", "format": "number" }, "LdAF": { "type": "number", "description": "Discount amout", "format": "number" }, "LdIF": { "type": "number", "description": "Discount amount including VAT", "format": "number" }, "FileId": { "type": "string", "maxLength": 32, "description": "File Id", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "DiAp": { "type": "boolean", "description": "Rejected", "format": "" }, "DiRe": { "type": "string", "description": "Rejection comment", "format": "byte" }, "PcId": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "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": "" }, "ReBi": { "type": "boolean", "description": "Reversed billing", "format": "" }, "ExAp": { "type": "boolean", "description": "Approved externally", "format": "" }, "ExDa": { "type": "string", "description": "Approved on external", "format": "date-time" }, "ExUs": { "type": "string", "maxLength": 80, "description": "Approved by external", "format": "" }, "RfCs": { "type": "string", "maxLength": 100, "description": "Order number/reference", "format": "" }, "DcId": { "type": "string", "maxLength": 16, "description": "Claim number", "format": "" }, "Fref": { "type": "string", "maxLength": 32, "description": "Invoice reference", "format": "" }, "InPu": { "type": "boolean", "description": "Within purchase", "format": "" }, "PoMo": { "type": "integer", "description": "Pocketmode", "format": "" }, "AmSp": { "type": "number", "description": "Allowance", "format": "number" }, "ChPc": { "type": "number", "description": "Surcharge percentage", "format": "number" }, "WoHo": { "type": "boolean", "description": "Working from home", "format": "" }, "OvPc": { "type": "number", "description": "Overheads (%)", "format": "number" }, "ViTr": { "type": "string", "enum": [ "11", "12", "13", "14", "15", "21", "22", "31", "32", "41", "51" ], "maxLength": 20, "description": "Transport means for WPM reporting\n11 = Petrol vehicles;\n12 = Diesel vehicle;\n13 = Cars belonging to (plug-in) hybrids;\n14 = Cars 100% electric;\n15 = Other fuel cars;\n21 = Petrol/diesel motorcycle ;\n22 = Electric motorcycle;\n31 = Petrol or diesel moped/scooter;\n32 = Electric moped/scooter (including speed-pedelec);\n41 = (Electric) bicycle (not being a speed-pedelec) or walking;\n51 = Public transportation;", "format": "" }, "ViTv": { "type": "string", "enum": [ "01", "02" ], "maxLength": 20, "description": "Type of journey\n01 = Commuting;\n02 = Business trip;", "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": [ "DaTi", "VaIt", "ItCd" ] } } } } } } }, "PtRealization_PUT": { "type": "object", "properties": { "PtRealization": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "UseSetImport": { "type": "boolean", "description": "Import per set", "format": "" }, "CreateDeclarations": { "type": "boolean", "description": "Direct declaraties aanmaken", "format": "" }, "ApprovWorkflow": { "type": "boolean", "description": "Declaratie goedkeuren via workflow", "format": "" }, "GetPcIdAndPrId": { "type": "boolean", "description": "Plaatsingscontract en Project bepalen aan de hand van medewerker, verkooprelatie, en datum", "format": "" }, "UnknownCandidate": { "type": "boolean", "description": "Accepteer onbekende kandidaat (reverse billing)", "format": "" }, "Id": { "type": "integer", "description": "Line number", "format": "" }, "XpRe": { "type": "string", "maxLength": 40, "description": "External key", "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": "" }, "Qu": { "type": "number", "multipleOf": 1E-05, "description": "Number", "format": "float" }, "QuSa": { "type": "number", "multipleOf": 1E-05, "description": "Sales (number)", "format": "float" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" }, "PrSt": { "type": "string", "maxLength": 15, "description": "Project phase", "format": "" }, "BcId": { "type": "string", "maxLength": 15, "description": "Organisation/person", "format": "" }, "DbId": { "type": "string", "maxLength": 16, "description": "Sales contact", "format": "" }, "StId": { "type": "string", "maxLength": 5, "description": "Hour type", "format": "" }, "AmCo": { "type": "number", "multipleOf": 1E-10, "description": "Cost price", "format": "float" }, "AmSe": { "type": "number", "multipleOf": 1E-10, "description": "Sales price (BC)", "format": "float" }, "DcPr": { "type": "number", "multipleOf": 0.01, "description": "Discount percentage", "format": "float" }, "VaRc": { "type": "string", "maxLength": 4, "description": "VAT rate group", "format": "" }, "Ch": { "type": "boolean", "description": "Charge", "format": "" }, "Ds": { "type": "string", "maxLength": 255, "description": "Description", "format": "" }, "DsIn": { "type": "string", "maxLength": 255, "description": "Internal description", "format": "" }, "DsEx": { "type": "string", "maxLength": 255, "description": "Description external", "format": "" }, "V1Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 1", "format": "" }, "V2Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 2", "format": "" }, "V3Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 3", "format": "" }, "V4Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 4", "format": "" }, "V5Cd": { "type": "string", "maxLength": 16, "description": "Exception axis code 5", "format": "" }, "Di01": { "type": "integer", "description": "(Not used)", "format": "" }, "Di02": { "type": "integer", "description": "(Not used)", "format": "" }, "Di03": { "type": "integer", "description": "(Not used)", "format": "" }, "Di04": { "type": "integer", "description": "(Not used)", "format": "" }, "Di05": { "type": "integer", "description": "(Not used)", "format": "" }, "War": { "type": "string", "maxLength": 15, "description": "Warehouse", "format": "" }, "Loc": { "type": "string", "maxLength": 15, "description": "Warehouse location", "format": "" }, "EmDp": { "type": "string", "maxLength": 10, "description": "Employee organisational unit", "format": "" }, "PrDp": { "type": "string", "maxLength": 10, "description": "Organisational unit project", "format": "" }, "Dept": { "type": "string", "maxLength": 10, "description": "Organisational unit employed", "format": "" }, "CrId": { "type": "string", "maxLength": 30, "description": "Employee cost centre", "format": "" }, "CcId": { "type": "string", "maxLength": 30, "description": "Employee cost unit", "format": "" }, "CoAm": { "type": "number", "multipleOf": 1E-10, "description": "Reimbursement", "format": "float" }, "LeId": { "type": "integer", "description": "Sickness/leave identification", "format": "" }, "UnRe": { "type": "integer", "description": "Retail Administration", "format": "" }, "UnId": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuUn": { "type": "number", "multipleOf": 1E-05, "description": "Number of units", "format": "float" }, "QuLe": { "type": "number", "multipleOf": 1E-05, "description": "Length", "format": "float" }, "QuWi": { "type": "number", "multipleOf": 1E-05, "description": "Width", "format": "float" }, "QuHe": { "type": "number", "multipleOf": 1E-05, "description": "Height", "format": "float" }, "Upri": { "type": "number", "multipleOf": 1E-10, "description": "Price per unit (base currency)", "format": "float" }, "StL1": { "type": "string", "maxLength": 10, "description": "Article dimension code 1", "format": "" }, "StL2": { "type": "string", "maxLength": 10, "description": "Article dimension code 2", "format": "" }, "Rem": { "type": "string", "maxLength": 30, "description": "Remark", "format": "" }, "Ap": { "type": "boolean", "description": "Agreed", "format": "" }, "Pr": { "type": "boolean", "description": "Finished", "format": "" }, "StTi": { "type": "string", "description": "Start time", "format": "date-time" }, "EnTi": { "type": "string", "description": "End time", "format": "date-time" }, "PaTi": { "type": "string", "description": "Break time", "format": "date-time" }, "UnEm": { "type": "integer", "description": "Employee administration", "format": "" }, "MoId": { "type": "string", "maxLength": 15, "description": "Monitoring code", "format": "" }, "CoTy": { "type": "string", "enum": [ "MA", "A", "ME", "OA", "O" ], "maxLength": 20, "description": "Type of project costs\nMA = Material;\nA = Labour;\nME = Equipment;\nOA = Subcontracting;\nO = Other costs;", "format": "" }, "CuId": { "type": "string", "maxLength": 3, "description": "Currency", "format": "" }, "Rate": { "type": "number", "multipleOf": 1E-10, "description": "Exchange rate", "format": "float" }, "UpFc": { "type": "number", "multipleOf": 1E-10, "description": "Price per unit", "format": "float" }, "AmFc": { "type": "number", "multipleOf": 1E-10, "description": "Sales price", "format": "float" }, "SaAF": { "type": "number", "multipleOf": 1E-10, "description": "Sales amount", "format": "float" }, "PrVF": { "type": "number", "multipleOf": 1E-10, "description": "Sales price including VAT", "format": "float" }, "SaIF": { "type": "number", "multipleOf": 1E-10, "description": "Sales amount including VAT", "format": "float" }, "LdAF": { "type": "number", "multipleOf": 1E-10, "description": "Discount amout", "format": "float" }, "LdIF": { "type": "number", "multipleOf": 1E-10, "description": "Discount amount including VAT", "format": "float" }, "FileId": { "type": "string", "maxLength": 32, "description": "File Id", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "DiAp": { "type": "boolean", "description": "Rejected", "format": "" }, "DiRe": { "type": "string", "description": "Rejection comment", "format": "byte" }, "PcId": { "type": "string", "maxLength": 12, "description": "Placement", "format": "" }, "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": "" }, "ReBi": { "type": "boolean", "description": "Reversed billing", "format": "" }, "ExAp": { "type": "boolean", "description": "Approved externally", "format": "" }, "ExDa": { "type": "string", "description": "Approved on external", "format": "date-time" }, "ExUs": { "type": "string", "maxLength": 80, "description": "Approved by external", "format": "" }, "RfCs": { "type": "string", "maxLength": 100, "description": "Order number/reference", "format": "" }, "DcId": { "type": "string", "maxLength": 16, "description": "Claim number", "format": "" }, "Fref": { "type": "string", "maxLength": 32, "description": "Invoice reference", "format": "" }, "InPu": { "type": "boolean", "description": "Within purchase", "format": "" }, "PoMo": { "type": "integer", "description": "Pocketmode", "format": "" }, "AmSp": { "type": "number", "multipleOf": 1E-10, "description": "Allowance", "format": "float" }, "ChPc": { "type": "number", "multipleOf": 0.01, "description": "Surcharge percentage", "format": "float" }, "WoHo": { "type": "boolean", "description": "Working from home", "format": "" }, "OvPc": { "type": "number", "multipleOf": 0.01, "description": "Overheads (%)", "format": "float" }, "ViTr": { "type": "string", "enum": [ "11", "12", "13", "14", "15", "21", "22", "31", "32", "41", "51" ], "maxLength": 20, "description": "Transport means for WPM reporting\n11 = Petrol vehicles;\n12 = Diesel vehicle;\n13 = Cars belonging to (plug-in) hybrids;\n14 = Cars 100% electric;\n15 = Other fuel cars;\n21 = Petrol/diesel motorcycle ;\n22 = Electric motorcycle;\n31 = Petrol or diesel moped/scooter;\n32 = Electric moped/scooter (including speed-pedelec);\n41 = (Electric) bicycle (not being a speed-pedelec) or walking;\n51 = Public transportation;", "format": "" }, "ViTv": { "type": "string", "enum": [ "01", "02" ], "maxLength": 20, "description": "Type of journey\n01 = Commuting;\n02 = Business trip;", "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" } } } } } } } } }, "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" ] } } } } } } }, "PtValComb_POST": { "type": "object", "properties": { "PtValComb": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Line number", "format": "" }, "VaV1": { "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": "" }, "BaV1": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "VaV2": { "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": "" }, "BaV2": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "VaV3": { "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": "" }, "BaV3": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" } } } } } } } } }, "PtValComb_PUT": { "type": "object", "properties": { "PtValComb": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Line number", "format": "" }, "VaV1": { "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": "" }, "BaV1": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "VaV2": { "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": "" }, "BaV2": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "VaV3": { "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": "" }, "BaV3": { "type": "string", "maxLength": 16, "description": "(not used)", "format": "" }, "DaBe": { "type": "string", "description": "Start date", "format": "date" }, "DaEn": { "type": "string", "description": "End date", "format": "date" } }, "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": [] } ] }