{ "openapi": "3.0.0", "info": { "version": "8.8.11", "title": "AFAS Artikelen API", "description": "This API describes the endpoints related to Artikelen. 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" } }, "/ImageConnector/{id}": { "get": { "summary": "Get an image in a specific format based on the image Id and format Id", "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": { "filedata": { "type": "string" }, "mimetype": { "type": "string" } } }, "examples": { "Example response": { "value": { "filedata": "iVBORw0KGgoAAAANSUhEUgAAARMAAAC3CAYAAAAxU7r0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAANRoSURBVHhe7L0HgGVHda67+uTQOUwezSjnBAgEQgQ=", "mimetype": "image/png" } } } } } } }, "operationId": "get_ImageConnector", "parameters": [ { "schema": { "type": "string" }, "name": "id", "in": "path", "required": true, "description": "Id of the image" }, { "schema": { "type": "string", "enum": [ "0", "1", "2" ], "example": "0" }, "in": "query", "name": "format", "required": true, "description": "0 = original 1 = thumb 2 = medium" } ] } }, "/connectors/FbBatchNumber": { "post": { "summary": "Lot number", "description": "\n\rAlleen beschikbaar onder conditie: Partijen (activering)\n\r https://help.afas.nl/help/NL/SE/137826.htm", "operationId": "POST_FbBatchNumber", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbBatchNumber_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": [ "Lot number" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Lot number", "description": "\n\rAlleen beschikbaar onder conditie: Partijen (activering)\n\r https://help.afas.nl/help/NL/SE/137826.htm", "operationId": "PUT_FbBatchNumber", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbBatchNumber_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": [ "Lot number" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/FbComposition": { "post": { "summary": "Assembled item", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_FbComposition.htm", "operationId": "POST_FbComposition", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbComposition_POST" }, "examples": { "Assemblage": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3202", "Ds": "Zelfbouw PC", "Grp": "300", "BiUn": "stk", "VaCt": "0", "StPrice": "2000", "VaRc": "1", "CrId": "50003", "CsGc": "00000000" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "2" } } ] } } } } } }, "Assemblage Serieartikel": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3205", "Ds": "Serienummer", "Grp": "300", "BiUn": "stk", "VaCt": "0", "StPrice": "2000", "VaRc": "1", "VaTp": "1", "CrId": "50003", "CsGc": "00000000" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "4000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "8000", "QuUn": "2" } } ] } } } } } }, "Maximaal": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3203", "Ds": "Actiesysteem>", "DsEx": "Speciale aanbieding", "ChDs": "0", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaCt": "1", "Head": "1", "CoVa": "0", "VaCp": "1", "Uniq": "1", "CrOl": "1", "CaSp": "1", "SpCo": "0", "StAM": "3", "StPrice": "1000", "CoPrice": "950", "VaRc": "2", "VaAr": "0", "EUSe": "0", "ChSa": "0", "ChPu": "0", "VaTp": "0", "ArSu": "0", "PrGr": "01", "CrId": "50001", "VaWt": "4", "NeWe": "2", "GrWe": "3", "CsWe": "2", "CsGc": "00000000", "VaBc": "0", "BaCo": "3203999", "VaCr": "N", "StAd": "1", "StMi": "2", "StMa": "10", "StCh": "3", "VaDo": "0", "PgId": "01", "Bl": "0", "Rm": "Dit is een actiesamenstelling" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "AlAc": "1", "PrAc": "1", "Ds": "Dit is artikel 1000", "CaFa": "1", "InCo": "1", "BiUn": "stk", "QuUn": "1", "Qu": "1", "Prin": "1", "FxQu": "1" } }, { "Fields": { "VaIt": "txt", "ItCd": "t", "AlAc": "1", "PrAc": "1", "Ds": "Dit is een tekstsoort", "QuUn": "0" } }, { "Fields": { "VaIt": "wst", "ItCd": "300", "AlAc": "1", "PrAc": "1", "Ds": "Dit is een werksoort", "BiUn": "uur", "QuUn": "8" } }, { "Fields": { "VaIt": "kst", "ItCd": "K01", "AlAc": "1", "PrAc": "1", "Ds": "Dit is een kostensoort", "BiUn": "*****", "QuUn": "2" } } ] } } } } } }, "MethodeAssemblage N": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3296", "Ds": "Assemblage Samenstelling methode N", "Grp": "300", "BiUn": "stk", "VaCt": "0", "AssM": "N", "StPrice": "1500", "VaRc": "1", "CrId": "50003", "CsGc": "00000000" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "2" } } ] } } } } } }, "MethodeAssemblage R": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3297", "Ds": "Assemblage Samenstelling methode R", "Grp": "300", "BiUn": "stk", "VaCt": "0", "AssM": "R", "StPrice": "1500", "VaRc": "1", "CrId": "50003", "CsGc": "00000000" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "2" } } ] } } } } } }, "MethodeExplosie N": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3295", "Ds": "Explosie Samenstelling methode N", "Grp": "300", "BiUn": "stk", "VaCt": "1", "AssM": "N", "StPrice": "1500", "VaRc": "1", "CrId": "50003", "CsGc": "00000000" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "2" } } ] } } } } } }, "MethodeExplosie R": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3294", "Ds": "Explosie Samenstelling methode R", "Grp": "300", "BiUn": "stk", "VaCt": "1", "AssM": "R", "StPrice": "1500", "VaRc": "1", "CrId": "50003", "CsGc": "00000000" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "2" } } ] } } } } } }, "MethodeProduct N": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3292", "Ds": "Product Samenstelling methode N", "Grp": "300", "BiUn": "stk", "VaCt": "2", "AssM": "N", "StPrice": "1500", "VaRc": "1", "CrId": "50003", "CsGc": "00000000" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "2" } } ] } } } } } }, "MethodeProduct R": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3293", "Ds": "Product Samenstelling methode R", "Grp": "300", "BiUn": "stk", "VaCt": "2", "AssM": "R", "StPrice": "1500", "VaRc": "1", "CrId": "50003", "CsGc": "00000000" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "2" } } ] } } } } } }, "Minimaal": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3206", "Grp": "300", "BiUn": "stk", "VaCt": "1", "VaRc": "1", "CrId": "50003" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "2" } } ] } } } } } }, "Product": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3204", "Ds": "Product samenstelling", "Grp": "300", "BiUn": "stk", "VaCt": "2", "VaRc": "1", "CrId": "50003" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "2" } } ] } } } } } }, "vertaalde velden": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3406", "Ds": "Omschrijving", "Ds_1031": "Omschrijving Deutsch", "Ds_1036": "Omschrijving La France", "Ds_1043": "Omschrijving Nederlands", "Ds_2057": "Omschrijving English", "Ds_2067": "Omschrijving Vlaams", "DsEx": "Omschriving extra", "DsEx_1031": "Omschriving extra Deutsch", "DsEx_1036": "Omschriving extra La France", "DsEx_1043": "Omschriving extra Nederlands", "DsEx_2057": "Omschriving extra English", "DsEx_2067": "Omschriving extra Vlaams", "Grp": "300", "BiUn": "stk", "VaCt": "1", "VaRc": "1", "CrId": "50003" }, "Objects": { "FbCompositionPart": { "Element": [ { "Fields": { "VaIt": "art", "ItCd": "1000", "QuUn": "1" } }, { "Fields": { "VaIt": "art", "ItCd": "1700", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "1800", "QuUn": "2" } }, { "Fields": { "VaIt": "art", "ItCd": "4104", "QuUn": "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": [ "Assembled item" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Assembled item", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_FbComposition.htm", "operationId": "PUT_FbComposition", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbComposition_PUT" }, "examples": { "Aantal eenheden": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3206", "Grp": "300", "BiUn": "stk", "VaCt": "1", "VaRc": "1", "CrId": "50003" }, "Objects": { "FbCompositionPart": { "Element": { "Fields": { "ItCd": "1000", "QuUn": "3" } } } } } } } } } } } }, "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": [ "Assembled item" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/FbComposition/FbCompositionPart": { "post": { "summary": "Assembled item", "description": "Update main record in FbComposition and insert subrecord into FbCompositionPart. \n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_FbComposition.htm", "operationId": "POSTSubRecordFbCompositionFbCompositionPart", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbComposition_POST" }, "examples": { "create subrecord assemblage": { "value": { "FbComposition": { "Element": { "Fields": { "ItCd": "3202" }, "Objects": { "FbCompositionPart": { "Element": { "Fields": { "VaIt": "art", "ItCd": "1805", "QuUn": "1" } } } } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Assembled item" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/FbComposition/FbComposition/@VaCt/{VaCt}": { "parameters": [ { "schema": { "type": "string" }, "name": "VaCt", "in": "path", "required": true, "description": "Type samenstelling" } ], "delete": { "summary": "Assembled item", "operationId": "DELETE_FbComposition", "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_FbComposition.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": [ "Assembled item" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/FbCostPrice": { "post": { "summary": "Cost price", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_FbCstPrice.htm", "operationId": "POST_FbCostPrice", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbCostPrice_POST" }, "examples": { "costprice for article": { "value": { "FbCostPrice": { "Element": { "Fields": { "VaIt": "2", "ItCd": "5000", "DaBg": "2024-02-01", "AmCo": "50" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Cost price" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/FbGenSSCCForBit": { "post": { "summary": "Generate SSCC labels for item", "description": "\n\r https://help.afas.nl/help/NL/SE/120374.htm", "operationId": "POST_FbGenSSCCForBit", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbGenSSCCForBit_POST" }, "examples": { "maximaal": { "value": { "FbGenSSCCForBit": { "Element": { "Fields": { "Dat": "2021-01-01", "VaIt": "2", "ItCd": "8010", "BiUn": "Stk", "QuCl": "1", "ThDa": "2021-12-01" } } } } }, "minimaal": { "value": { "FbGenSSCCForBit": { "Element": { "Fields": { "Dat": "2020-01-01", "VaIt": "2", "ItCd": "8010", "BiUn": "Stk", "QuCl": "1" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Generate SSCC labels for item" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/FbItemArticle": { "post": { "summary": "Article", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_191.htm", "operationId": "POST_FbItemArticle", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbItemArticle_POST" }, "examples": { "Artikelen1-Variatie": { "value": { "FbItemArticle": { "Element": [ { "Fields": { "ItCd": "2101", "Ds": "Samsung Galaxy Tablet", "DsEx": "standaard artikel - normaal artikel", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "0", "ArSu": "0", "StPrice": "385", "CoPrice": "385", "SaPrice": "550", "PuPrice": "366", "CsPrice": "580", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2102", "Ds": "Dell XPS Tablet", "DsEx": "standaard artikel - Grondstof", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "0", "ArSu": "1", "StPrice": "385", "CoPrice": "385", "SaPrice": "550", "PuPrice": "366", "CsPrice": "580", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2103", "Ds": "IT-Works TM11", "DsEx": "standaard artikel - etiket", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "0", "ArSu": "3", "StPrice": "385", "CoPrice": "385", "SaPrice": "550", "PuPrice": "366", "CsPrice": "580", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2104", "Ds": "Asus Google Nexus", "DsEx": "standaard artikel - verpakking", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "0", "ArSu": "5", "StPrice": "385", "CoPrice": "385", "SaPrice": "550", "PuPrice": "366", "CsPrice": "580", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2105", "Ds": "Lenovo Ideapad", "DsEx": "standaard artikel - abonnement met aanschaf", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "0", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "0", "ArSu": "6", "CoPrice": "385", "SaPrice": "550", "PuPrice": "366", "CsPrice": "580", "DatPri": "2013-01-01", "CrId": "50001", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2107", "Ds": "Apple iPad 2", "DsEx": "serienummer - normaal artikel", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "1", "ArSu": "0", "StPrice": "385", "CoPrice": "385", "SaPrice": "550", "PuPrice": "366", "CsPrice": "580", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2109", "Ds": "Yoghurt", "DsEx": "partij - normaal artikel", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "2", "ArSu": "0", "StPrice": "7.7", "CoPrice": "7.7", "SaPrice": "11", "PuPrice": "8", "CsPrice": "15", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2110", "Ds": "Melk", "DsEx": "partij - Grondstof", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "2", "ArSu": "1", "StPrice": "7.7", "CoPrice": "7.7", "SaPrice": "11", "PuPrice": "8", "CsPrice": "15", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2111", "Ds": "Vla", "DsEx": "partij - etiket", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "2", "ArSu": "3", "StPrice": "7.7", "CoPrice": "7.7", "SaPrice": "11", "PuPrice": "8", "CsPrice": "15", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2112", "Ds": "TomTom 2Go", "DsEx": "partij - abonnement met aanschaf", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "0", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "2", "ArSu": "6", "CoPrice": "115.5", "SaPrice": "165", "PuPrice": "110", "CsPrice": "175", "DatPri": "2013-01-01", "CrId": "50001", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!" } }, { "Fields": { "ItCd": "2114", "Ds": "Enyoi Viskist", "DsEx": "1 dimensie - normaal artikel", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "3", "ArSu": "0", "StPrice": "15.4", "CoPrice": "15.4", "SaPrice": "22", "PuPrice": "15", "CsPrice": "25", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!", "StD1": "KLEUR" } }, { "Fields": { "ItCd": "2116", "Ds": "Enyoi Promo - Werkjas", "DsEx": "2 dimensies - normaal artikel", "ChDs": "1", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "VaRc": "2", "VaTp": "4", "ArSu": "0", "StPrice": "46.2", "CoPrice": "46.2", "SaPrice": "66", "PuPrice": "44", "CsPrice": "70", "DatPri": "2013-01-01", "CrId": "50001", "CsGc": "00000000", "WaSe": "0", "Bl": "0", "Rm": "geimporteerd via xml!!", "StD1": "KLEUR", "StD2": "MATEN" } } ] } } }, "Dimensieartikelen": { "value": { "FbItemArticle": { "Element": [ { "Fields": { "ItCd": "SHIRT", "Ds": "SHIRT", "Grp": "100", "BiSt": "1", "BiDc": "0", "BiUn": "STK", "VaRc": "2", "VaTp": "4", "ArSu": "0", "StPrice": "100", "CrId": "60005", "CsGc": "00000000", "StD1": "MATEN", "StD2": "KLEUR" } }, { "Fields": { "ItCd": "BROEK", "Ds": "BROEK", "Grp": "100", "BiSt": "1", "BiDc": "0", "BiUn": "STK", "VaRc": "2", "VaTp": "3", "ArSu": "0", "StPrice": "100", "CrId": "60005", "CsGc": "00000000", "StD1": "MATEN" } } ] } } }, "Maximaal": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "2001", "Ds": "Apple iPad", "DsEx": "16 - 64 gb", "ChDs": "0", "Grp": "300", "Loc": "A1", "BiSt": "1", "BiDc": "0", "BiUn": "stk", "PrFc": "1", "CoLa": "NL", "VaRc": "2", "VaAr": "2", "EUSe": "0", "ChSa": "0", "ChPu": "0", "VaTp": "0", "ArSu": "0", "PrGr": "01", "StPrice": "300", "CoPrice": "300", "SaPrice": "500", "PuPrice": "289", "CsPrice": "599", "DatPri": "2013-01-01", "CrId": "50028", "ItSp": "IPAD923321", "VaWt": "3", "NeWe": "1300", "GrWe": "1700", "CsWe": "1300", "CsGc": "00000000", "VaBc": "0", "BaCo": "200056451231", "WaSe": "0", "VaCr": "N", "StAd": "1", "StMi": "5", "StMa": "20", "TrCo": "2", "PcLo": "1", "StCh": "3", "VaDo": "0", "PgId": "01", "OrLi": "1", "PcYn": "0", "AdYn": "0", "AdSr": "0", "PkPr": "0", "RtPr": "0", "Bl": "0", "Rm": "Opmerking bij dit artikel" } } } } }, "Meerdere EDA": { "value": { "FbItemArticle": { "Element": [ { "Fields": { "ItCd": "1017", "Ds": "Artikel1", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1018", "Ds": "Artikel2", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1019", "Ds": "Artikel3", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1013", "Ds": "Artikel4", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1014", "Ds": "Artikel5", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1015", "Ds": "Artikel6", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1016", "Ds": "Artikel7", "Grp": "100", "BiUn": "STK", "VaRc": "2" } } ] } } }, "Minimaal": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "2000", "Grp": "300", "BiUn": "STK", "VaRc": "2" } } } } }, "Nieuw EDA": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "1009", "Ds": "Artikel via JSON!", "ChDs": "1", "Grp": "100", "BiSt": "0", "BiDc": "0", "BiUn": "STK", "PrFc": "1", "VaRc": "2", "EUSe": "0", "ChSa": "0", "ChPu": "0", "VaTp": "0", "ArSu": "0", "DatPri": "2013-01-01", "VaWt": "0", "VaBc": "0", "VaCr": "N", "StAd": "0", "TrCo": "0", "PcLo": "0", "StCh": "0", "VaDo": "0", "OrLi": "1", "PcYn": "0", "AdYn": "0", "AdSr": "0", "PkPr": "0", "RtPr": "0" } } } } }, "Nieuw EDA2": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "1010", "Grp": "100", "BiUn": "STK", "VaRc": "2" } } } } }, "Veel EDA": { "value": { "FbItemArticle": { "Element": [ { "Fields": { "ItCd": "1027", "Ds": "Artikel via JSON!", "Grp": "100", "BiSt": "true", "BiUn": "STK", "VaRc": "2", "StPrice": "100", "CrId": "60005", "CsGc": "00000000", "WaSe": "1" } }, { "Fields": { "ItCd": "1028", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1029", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1030", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1031", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "1" } }, { "Fields": { "ItCd": "1032", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "1" } }, { "Fields": { "ItCd": "1033", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "1" } }, { "Fields": { "ItCd": "1034", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1035", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "0" } }, { "Fields": { "ItCd": "1036", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "0" } }, { "Fields": { "ItCd": "1037", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "0" } }, { "Fields": { "ItCd": "1038", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "0" } }, { "Fields": { "ItCd": "1039", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1040", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1041", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1042", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1043", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1044", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1045", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1046", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1047", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1048", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1049", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1050", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1051", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1052", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1053", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1054", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1055", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1056", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1057", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1058", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1059", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1060", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1061", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1062", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1063", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1064", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2" } }, { "Fields": { "ItCd": "1026", "Ds": "Artikel7", "Grp": "100", "BiUn": "STK", "VaRc": "2" } } ] } } }, "vertaalde velden": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "98764", "Ds": "Omschrijving", "Ds_1031": "Omschrijving Deutsch", "Ds_1036": "Omschrijving La France", "Ds_1043": "Omschrijving Nederlands", "Ds_2057": "Omschrijving English", "Ds_2067": "Omschrijving Vlaams", "DsEx": "Omschriving extra", "DsEx_1031": "Omschriving extra Deutsch", "DsEx_1036": "Omschriving extra La France", "DsEx_1043": "Omschriving extra Nederlands", "DsEx_2057": "Omschriving extra English", "DsEx_2067": "Omschriving extra Vlaams", "Grp": "300", "BiUn": "STK", "VaRc": "2", "Rm_1031": "Opmerking Deutsch", "Rm_1036": "Opmerking La France", "Rm_1043": "Opmerking Nederlands", "Rm_2057": "Opmerking English", "Rm_2067": "Opmerking Vlaams" } } } } }, "Voorraadartikel prijzen EDA": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "1011", "Ds": "Artikel via JSON!", "Grp": "100", "BiUn": "STK", "VaRc": "2", "StPrice": "3", "CoPrice": "3", "SaPrice": "3", "PuPrice": "3", "CrId": "60005", "CsGc": "00000000" } } } } }, "voor update vertaalde velden": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "98765", "Ds": "Omschrijving", "Ds_1031": "Omschrijving Deutsch", "Ds_1036": "Omschrijving La France", "Ds_1043": "Omschrijving Nederlands", "Ds_2057": "Omschrijving English", "Ds_2067": "Omschrijving Vlaams", "DsEx": "Omschriving extra", "DsEx_1031": "Omschriving extra Deutsch", "DsEx_1036": "Omschriving extra La France", "DsEx_1043": "Omschriving extra Nederlands", "DsEx_2057": "Omschriving extra English", "DsEx_2067": "Omschriving extra Vlaams", "Grp": "300", "BiUn": "STK", "VaRc": "2", "Rm_1031": "Opmerking Deutsch", "Rm_1036": "Opmerking La France", "Rm_1043": "Opmerking Nederlands", "Rm_2057": "Opmerking English", "Rm_2067": "Opmerking Vlaams" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "FbItemArticle": { "ItCd": "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": [ "Article" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Article", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_191.htm", "operationId": "PUT_FbItemArticle", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbItemArticle_PUT" }, "examples": { "aanzetten voorraad EDA": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "1009", "Ds": "Artikel via JSON (naar voorraad)!!", "BiSt": "true", "CsGc": "00000000" } } } } }, "Barcode toevoegen": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "1401", "VaBc": "0", "BaCo": "9990005604376" } } } } }, "omschrijving": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "1", "Ds": "Gewijzigde omschrijving" } } } } }, "omschrijving EDA": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "1017", "Ds": "Artikel via JSON!!" } } } } }, "vertaalde velden": { "value": { "FbItemArticle": { "Element": { "Fields": { "ItCd": "98765", "Ds": "Omschrijving", "Ds_1031": "Omschrijving Deutsch update", "Ds_1036": "Omschrijving La France update", "Ds_1043": "Omschrijving Nederlands update", "Ds_2057": "Omschrijving English update", "Ds_2067": "Omschrijving Vlaams update", "DsEx": "Omschriving extra", "DsEx_1031": "Omschriving extra Deutsch update", "DsEx_1036": "Omschriving extra La France update", "DsEx_1043": "Omschriving extra Nederlands update", "DsEx_2057": "Omschriving extra English update", "DsEx_2067": "Omschriving extra Vlaams update", "Rm_1031": "Opmerking Deutsch update", "Rm_1036": "Opmerking La France update", "Rm_1043": "Opmerking Nederlands update", "Rm_2057": "Opmerking English update", "Rm_2067": "Opmerking Vlaams update" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "FbItemArticle": { "ItCd": "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": [ "Article" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/FbItemArticle/FbItemArticle/@ItCd/{ItCd}": { "parameters": [ { "schema": { "type": "string" }, "name": "ItCd", "in": "path", "required": true, "description": "Item code" } ], "delete": { "summary": "Article", "operationId": "DELETE_FbItemArticle", "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_191.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": [ "Article" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/FbSerialNumber": { "post": { "summary": "Serial number", "description": "\n\rAlleen beschikbaar onder conditie: Serienummers (activering)\n\r https://help.afas.nl/help/NL/SE/137832.htm", "operationId": "POST_FbSerialNumber", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbSerialNumber_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": [ "Serial number" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Serial number", "description": "\n\rAlleen beschikbaar onder conditie: Serienummers (activering)\n\r https://help.afas.nl/help/NL/SE/137832.htm", "operationId": "PUT_FbSerialNumber", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbSerialNumber_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": [ "Serial number" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/FbSSCC": { "put": { "summary": "SSCC labels update and delete", "description": "\n\r https://help.afas.nl/help/NL/SE/132962.htm", "operationId": "PUT_FbSSCC", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbSSCC_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": [ "SSCC labels update and delete" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/FbSSCC/FbSSCCLabels/@BaCo/{BaCo}": { "parameters": [ { "schema": { "type": "string" }, "name": "BaCo", "in": "path", "required": true, "description": "Barcode" } ], "delete": { "summary": "SSCC labels update and delete", "operationId": "DELETE_FbSSCC", "description": "\n\r https://help.afas.nl/help/NL/SE/132962.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": [ "SSCC labels update and delete" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/FbUnitBasicItem": { "post": { "summary": "Unit per item", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_FbUnitBasicItem.htm", "operationId": "POST_FbUnitBasicItem", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbUnitBasicItem_POST" }, "examples": { "Divers": { "value": { "FbUnitBasicItem": { "Element": [ { "Fields": { "VaIt": "2", "ItCd": "3000", "BiUn": "doz", "Qu": "12", "ShSt": "0", "MiQu": "1", "MiPu": "1", "QuSa": "1", "QuPu": "1" } }, { "Fields": { "VaIt": "2", "ItCd": "3001", "BiUn": "krt", "Qu": "100", "ShSt": "0", "MiQu": "4", "MiPu": "4", "QuSa": "2", "QuPu": "2" } }, { "Fields": { "VaIt": "2", "ItCd": "3002", "BiUn": "doz", "Qu": "12", "ShSt": "0", "MiQu": "9", "MiPu": "9", "QuSa": "3", "QuPu": "3" } }, { "Fields": { "VaIt": "2", "ItCd": "3003", "BiUn": "krt", "Qu": "100", "ShSt": "0", "MiQu": "20", "MiPu": "20", "QuSa": "5", "QuPu": "5" } }, { "Fields": { "VaIt": "2", "ItCd": "3004", "BiUn": "doz", "Qu": "12", "ShSt": "0", "MiQu": "32", "MiPu": "32", "QuSa": "8", "QuPu": "8" } }, { "Fields": { "VaIt": "2", "ItCd": "3005", "BiUn": "krt", "Qu": "100", "ShSt": "1", "MiQu": "1", "MiPu": "1", "QuSa": "1", "QuPu": "1" } }, { "Fields": { "VaIt": "2", "ItCd": "3006", "BiUn": "doz", "Qu": "12", "ShSt": "1", "MiQu": "4", "MiPu": "4", "QuSa": "2", "QuPu": "2" } }, { "Fields": { "VaIt": "2", "ItCd": "3100", "BiUn": "krt", "Qu": "100", "ShSt": "1", "MiQu": "9", "MiPu": "9", "QuSa": "3", "QuPu": "3" } }, { "Fields": { "VaIt": "2", "ItCd": "3101", "BiUn": "krt", "Qu": "100", "ShSt": "1", "MiQu": "20", "MiPu": "20", "QuSa": "5", "QuPu": "5" } }, { "Fields": { "VaIt": "2", "ItCd": "3102", "BiUn": "doz", "Qu": "12", "ShSt": "1", "MiQu": "32", "MiPu": "32", "QuSa": "8", "QuPu": "8" } }, { "Fields": { "VaIt": "2", "ItCd": "3103", "BiUn": "krt", "Qu": "100", "ShSt": "1", "MiQu": "40", "MiPu": "40", "QuSa": "10", "QuPu": "10" } } ] } } }, "Maximaal": { "value": { "FbUnitBasicItem": { "Element": { "Fields": { "VaIt": "2", "ItCd": "1000", "BiUn": "doz", "Qu": "12", "ShSt": "0", "MiQu": "1", "ViRo": "00", "VaBc": "0", "BaCo": "bar-doz-1000", "MiPu": "1", "QuSa": "1", "QuPu": "1" } } } } }, "Minimaal": { "value": { "FbUnitBasicItem": { "Element": { "Fields": { "VaIt": "2", "ItCd": "1001", "BiUn": "doz", "Qu": "12" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Unit per item" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Unit per item", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_FbUnitBasicItem.htm", "operationId": "PUT_FbUnitBasicItem", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbUnitBasicItem_PUT" }, "examples": { "Update": { "value": { "FbUnitBasicItem": { "Element": [ { "Fields": { "VaIt": "2", "ItCd": "1003", "BiUn": "krt", "Qu": "55" } }, { "Fields": { "VaIt": "2", "ItCd": "1004", "BiUn": "doz", "Qu": "24" } } ] } } } } } } }, "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": [ "Unit per item" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/FbUnitBasicItem/FbUnitBasicItem/@VaIt,@BiUn/{VaIt},{BiUn}": { "parameters": [ { "schema": { "type": "string" }, "name": "VaIt", "in": "path", "required": true, "description": "Item type" }, { "schema": { "type": "string" }, "name": "BiUn", "in": "path", "required": true, "description": "Unit" } ], "delete": { "summary": "Unit per item", "operationId": "DELETE_FbUnitBasicItem", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_FbUnitBasicItem.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": [ "Unit per item" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/FbUpdateAdB": { "post": { "summary": "Item dimension per item", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_192_2.htm", "operationId": "POST_FbUpdateAdB", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FbUpdateAdB_POST" }, "examples": { "Maximaal": { "value": { "FbUpdateAdB": { "Element": { "Fields": { "VaIt": "2", "ItCd": "9901", "StL1": "S", "StL2": "BLAUW", "BlSa": "0", "BlPu": "0", "VaBc": "0", "BaCo": "9901-s-blauw", "DiSe": "1", "VaCr": "N", "StAd": "1", "StMi": "5", "StMa": "10", "Loc": "A3" } } } } }, "Minimaal": { "value": { "FbUpdateAdB": { "Element": { "Fields": { "VaIt": "2", "ItCd": "9900", "StL1": "S", "Loc": "A3" } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Item dimension per item" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtPriceRevisionFormula": { "post": { "summary": "Price review formula", "description": "\n\rAlleen beschikbaar onder conditie: Bouw België\n\r ", "operationId": "POST_PtPriceRevisionFormula", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPriceRevisionFormula_POST" } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Price review formula" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Price review formula", "description": "\n\rAlleen beschikbaar onder conditie: Bouw België\n\r ", "operationId": "PUT_PtPriceRevisionFormula", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPriceRevisionFormula_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": [ "Price review formula" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtPriceRevisionFormula/PtPriceRevisionFormulaLines": { "post": { "summary": "Price review formula", "description": "Update main record in PtPriceRevisionFormula and insert subrecord into PtPriceRevisionFormulaLines. \n\rAlleen beschikbaar onder conditie: Bouw België\n\r ", "operationId": "POSTSubRecordPtPriceRevisionFormulaPtPriceRevisionFormulaLines", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPriceRevisionFormula_POST" } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Price review formula" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/PtPriceRevisionFormula/PtPriceRevisionFormula/@Id/{Id}": { "parameters": [ { "schema": { "type": "string" }, "name": "Id", "in": "path", "required": true, "description": "Code" } ], "delete": { "summary": "Price review formula", "operationId": "DELETE_PtPriceRevisionFormula", "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": [ "Price review formula" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/PtPriceRevisionIndex": { "post": { "summary": "Price review index", "description": "\n\rAlleen beschikbaar onder conditie: Bouw België\n\r ", "operationId": "POST_PtPriceRevisionIndex", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PtPriceRevisionIndex_POST" } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Price review index" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/Profit_Article": { "get": { "summary": "Items", "operationId": "Get_Profit_Article", "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" }, "ExtraDescription": { "type": "string", "description": "Extra description" }, "UnitId": { "type": "string", "description": "Basic unit" }, "Factor": { "type": "integer", "description": "Price factor" }, "ArtGroup": { "type": "string", "description": "Article group" }, "Blocked": { "type": "boolean", "description": "Blocked" }, "Barcode": { "type": "string", "description": "Barcode" }, "VATGroup": { "type": "string", "description": "VAT rate group" }, "ItemSortCode": { "type": "string", "description": "Article type code" }, "ItemTypeCode": { "type": "string", "description": "Artikeltype code" }, "Stock": { "type": "boolean", "description": "Track stock" }, "BitDecimals": { "type": "integer", "description": "Number of decimals" }, "PriceGroup": { "type": "string", "description": "Price group" }, "StockCode": { "type": "string", "description": "Stock check code" }, "StockDimId1": { "type": "string", "description": "Article dimension 1" }, "StockDimId2": { "type": "string", "description": "Article dimension 2" }, "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_Article_Basic": { "get": { "summary": "Items", "operationId": "Get_Profit_Article_Basic", "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" }, "UnitId": { "type": "string", "description": "Basic unit" }, "ArtGroup": { "type": "string", "description": "Article group" }, "Blocked": { "type": "boolean", "description": "Blocked" }, "VATgroup": { "type": "string", "description": "VAT rate group" }, "BasicSalesPrice": { "type": "number", "description": "Basic sales price" }, "StockActual": { "type": "number", "description": "In stock" }, "CreateDate": { "type": "string", "description": "Dummy date field" }, "DateModified": { "type": "string", "description": "Dummy date field" } } } } } } } } }, "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_Article_image": { "get": { "summary": "Items", "operationId": "Get_Profit_Article_image", "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": { "ItemType": { "type": "string", "description": "Item type" }, "ItemCodeId": { "type": "string", "description": "Item code" }, "Filename": { "type": "string", "description": "File name" }, "Image": { "type": "string", "description": "Small image" } } } } } } } } }, "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_ArticleGroups": { "get": { "summary": "Article groups (report)", "operationId": "Get_Profit_ArticleGroups", "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": { "Artikelgroep": { "type": "string", "description": "Article group" }, "Omschrijving": { "type": "string", "description": "Description" } } } } } } } } }, "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_Barcode_per_Item": { "get": { "summary": "Barcode per item", "operationId": "Get_Profit_Barcode_per_Item", "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": { "ItemType": { "type": "string", "description": "Item type code" }, "ItemCode": { "type": "string", "description": "Item code" }, "UnitId": { "type": "string", "description": "Unit" }, "BarcodeType": { "type": "string", "description": "Barcode type" }, "Barcode": { "type": "string", "description": "Barcode" }, "StockDimCode1": { "type": "string", "description": "Article dimension code 1" }, "StockDimCode2": { "type": "string", "description": "Article dimension code 2" }, "SerialNumber": { "type": "string", "description": "Dummy text field" }, "BatchNumber": { "type": "string", "description": "Dummy text field" }, "DebtorId": { "type": "string", "description": "Sales contact" }, "CreditorId": { "type": "string", "description": "Purchase contact" } } } } } } } } }, "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_Composition": { "get": { "summary": "Assembled item parts", "operationId": "Get_Profit_Composition", "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": { "CompositionId": { "type": "string", "description": "Item code" }, "Description": { "type": "string", "description": "Description" }, "UnitId": { "type": "string", "description": "Basic unit" }, "Blocked": { "type": "boolean", "description": "Blocked" }, "CompXpl": { "type": "string", "description": "Assembly code type" }, "CompVar": { "type": "boolean", "description": "Variable assembled item" }, "CompUnique": { "type": "boolean", "description": "Unique components" }, "CreateOrderLines": { "type": "boolean", "description": "Generate order lines" }, "Artikelgroep": { "type": "string", "description": "Article group" }, "ItemType": { "type": "string", "description": "Part item type" }, "ItemCode": { "type": "string", "description": "Item code" }, "AllwaysActive": { "type": "boolean", "description": "Mandatory part" }, "PresentationSeqno": { "type": "integer", "description": "Presentation order" }, "Quantity": { "type": "number", "description": "Number" }, "UnitId2": { "type": "string", "description": "Unit" }, "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_Stock": { "get": { "summary": "Stock (virtual) by location", "operationId": "Get_Profit_Stock", "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": { "ItemTypeCode": { "type": "string", "description": "Item type code" }, "ItemCodeId": { "type": "string", "description": "Item code" }, "Description": { "type": "string", "description": "Description" }, "WareHouse": { "type": "string", "description": "Warehouse" }, "Location": { "type": "string", "description": "Location" }, "StockActual": { "type": "number", "description": "In stock" }, "StockEconomic": { "type": "number", "description": "Economic stock" }, "UnitId": { "type": "string", "description": "Unit" }, "BatchNumberId": { "type": "string", "description": "Lot number" }, "SerialNumberId": { "type": "string", "description": "Serial number" }, "StockDimCode1": { "type": "string", "description": "Article dimension code 1" }, "StockDimCode2": { "type": "string", "description": "Article dimension code 2" } } } } } } } } }, "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_Unit_per_Item": { "get": { "summary": "Unit per item", "operationId": "Get_Profit_Unit_per_Item", "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": { "ItemType": { "type": "string", "description": "Item type code" }, "ItemCode": { "type": "string", "description": "Item code" }, "UnitId": { "type": "string", "description": "Unit" }, "Amount": { "type": "number", "description": "Number per unit" }, "BasicItem": { "type": "boolean", "description": "Basic unit" } } } } } } } } }, "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": "Lot number", "description": "Lot number" }, { "name": "Assembled item", "description": "Assembled item" }, { "name": "Cost price", "description": "Cost price" }, { "name": "Generate SSCC labels for item", "description": "Generate SSCC labels for item" }, { "name": "Article", "description": "Article" }, { "name": "Serial number", "description": "Serial number" }, { "name": "SSCC labels update and delete", "description": "SSCC labels update and delete" }, { "name": "Unit per item", "description": "Unit per item" }, { "name": "Item dimension per item", "description": "Item dimension per item" }, { "name": "Price review formula", "description": "Price review formula" }, { "name": "Price review index", "description": "Price review index" } ], "components": { "schemas": { "FbBatchNumber_POST": { "type": "object", "properties": { "FbBatchNumber": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "BaNu": { "type": "string", "maxLength": 100, "description": "Lot number", "format": "" }, "BaNuNew": { "type": "string", "maxLength": 100, "description": "Gewijzigd partijnummer", "format": "" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "DaEx": { "type": "string", "description": "Expiry date", "format": "date" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" } }, "required": [ "VaIt", "ItCd", "BaNu" ] } } } } } } }, "FbBatchNumber_PUT": { "type": "object", "properties": { "FbBatchNumber": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "BaNu": { "type": "string", "maxLength": 100, "description": "Lot number", "format": "" }, "BaNuNew": { "type": "string", "maxLength": 100, "description": "Gewijzigd partijnummer", "format": "" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "DaEx": { "type": "string", "description": "Expiry date", "format": "date" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" } }, "required": [ "VaIt" ] } } } } } } }, "FbComposition_POST": { "type": "object", "properties": { "FbComposition": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaCt": { "type": "string", "maxLength": 10, "description": "Type samenstelling", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Item code", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Ds_1031": { "type": "string", "maxLength": 100, "description": "Description (German)", "format": "" }, "Ds_1036": { "type": "string", "maxLength": 100, "description": "Description (French)", "format": "" }, "Ds_1043": { "type": "string", "maxLength": 100, "description": "Description (Dutch)", "format": "" }, "Ds_2057": { "type": "string", "maxLength": 100, "description": "Description (English)", "format": "" }, "Ds_2067": { "type": "string", "maxLength": 100, "description": "Description (Flemish)", "format": "" }, "DsEx": { "type": "string", "maxLength": 100, "description": "Extra description", "format": "" }, "DsEx_1031": { "type": "string", "maxLength": 100, "description": "Extra description (German)", "format": "" }, "DsEx_1036": { "type": "string", "maxLength": 100, "description": "Extra description (French)", "format": "" }, "DsEx_1043": { "type": "string", "maxLength": 100, "description": "Extra description (Dutch)", "format": "" }, "DsEx_2057": { "type": "string", "maxLength": 100, "description": "Extra description (English)", "format": "" }, "DsEx_2067": { "type": "string", "maxLength": 100, "description": "Extra description (Flemish)", "format": "" }, "ChDs": { "type": "boolean", "description": "Changeable description", "format": "" }, "EUSe": { "type": "boolean", "description": "Service calculation", "format": "" }, "Grp": { "type": "string", "maxLength": 15, "description": "Article group", "format": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Basic unit", "format": "" }, "BiDc": { "type": "integer", "description": "Number of decimals", "format": "" }, "BiSt": { "type": "boolean", "description": "Track stock", "format": "" }, "PrFc": { "type": "integer", "description": "Price factor", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "Rm": { "type": "string", "description": "Remark", "format": "byte" }, "Rm_1031": { "type": "string", "description": "Comment (German)", "format": "byte" }, "Rm_1036": { "type": "string", "description": "Comment (French)", "format": "byte" }, "Rm_1043": { "type": "string", "description": "Comment (Dutch)", "format": "byte" }, "Rm_2057": { "type": "string", "description": "Comment (English)", "format": "byte" }, "Rm_2067": { "type": "string", "description": "Comment (Flemish)", "format": "byte" }, "PrGr": { "type": "string", "maxLength": 10, "description": "Price group", "format": "" }, "PrFr": { "type": "string", "maxLength": 40, "description": "Price of", "format": "" }, "VaTp": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Article type\n0 = Default article;\n1 = Serial number item;\n2 = Batch item;\n3 = 1 item dimension;\n4 = 2 item dimensions;\n5 = Order line specification;", "format": "" }, "VaDo": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Delivery sequence\n0 = No delivery sequence;\n1 = First in first out (FIFO);\n2 = Last in first out (LIFO);\n3 = First expired first out (FEFO);", "format": "" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "VaWt": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Weight unit\n0 = No weight;\n1 = Microgram (µg);\n2 = Milligram (mg);\n3 = Gram (g);\n4 = Kilogram (kg);\n5 = Ton;", "format": "" }, "NeWe": { "type": "number", "description": "Net weight", "format": "number" }, "GrWe": { "type": "number", "description": "Gross weight", "format": "number" }, "CsWe": { "type": "number", "description": "Statistics Netherlands weight", "format": "number" }, "CsGc": { "type": "string", "maxLength": 8, "description": "Statistics Netherlands goods codes", "format": "" }, "Prio": { "type": "integer", "description": "Priority", "format": "" }, "ExUn": { "type": "string", "maxLength": 15, "description": "Additional 'CBS' unit", "format": "" }, "WaSe": { "type": "boolean", "description": "Warehouse allocation", "format": "" }, "VaCr": { "type": "string", "enum": [ "N", "V", "S", "A", "R" ], "maxLength": 20, "description": "Order proposal with sales\nN = Never (no action required after sales order);\nV = Ask in case of stock shortage;\nS = Always ask (regardless of stock shortage);\nA = Always (entire order line processed via purchase order);\nR = Remainder (order line stock deficit);", "format": "" }, "StAd": { "type": "boolean", "description": "Stock replenishment", "format": "" }, "StMi": { "type": "number", "description": "Minimum stock", "format": "number" }, "StMa": { "type": "number", "description": "Supplement to", "format": "number" }, "ArSu": { "type": "string", "enum": [ "0", "1", "2", "3", "5", "6", "7" ], "maxLength": 20, "description": "Sub-article type\n0 = Normal article;\n1 = Raw material;\n2 = Semi-manufactured;\n3 = Label;\n5 = Packaging;\n6 = Subscription item without purchase;\n7 = Subscription item with purchase;", "format": "" }, "BiSaItCd": { "type": "string", "maxLength": 40, "description": "Itemcode verkoop", "format": "" }, "TrCo": { "type": "number", "description": "Transport costs", "format": "number" }, "PcLo": { "type": "number", "description": "Loss (%)", "format": "number" }, "StCh": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Stock check\n0 = Check for available stock (sales order and packing slip);\n1 = Check for economic stock (sales order);\n2 = Check for available stock (packing slip);\n3 = No stock verification;", "format": "" }, "DlMo": { "type": "boolean", "description": "Deliverable Monday", "format": "" }, "DlTu": { "type": "boolean", "description": "Deliverable Tuesday", "format": "" }, "DlWe": { "type": "boolean", "description": "Deliverable Wednesday", "format": "" }, "DlTh": { "type": "boolean", "description": "Deliverable Thursday", "format": "" }, "DlFr": { "type": "boolean", "description": "Deliverable Friday", "format": "" }, "DlSa": { "type": "boolean", "description": "Deliverable Saturday", "format": "" }, "DlSu": { "type": "boolean", "description": "Deliverable Sunday", "format": "" }, "ChSa": { "type": "boolean", "description": "Manual sales check", "format": "" }, "ChPu": { "type": "boolean", "description": "Manual purchases check", "format": "" }, "VaPa": { "type": "string", "enum": [ "01", "43", "50", "58", "71", "76", "79", "94" ], "maxLength": 20, "description": "Packaging material\n01 = Aluminium;\n43 = Glass;\n50 = None;\n58 = Other metal;\n71 = Other packaging material;\n76 = Paper and cardboard;\n79 = Plastic;\n94 = Wood;", "format": "" }, "VaPs": { "type": "string", "enum": [ "BG", "NE", "CX", "CT", "EC", "FP", "CR" ], "maxLength": 20, "description": "Packaging type\nBG = Plastic bag;\nNE = No packaging material;\nCX = Tin (jodekoeken biscuits);\nCT = Cardboard box;\nEC = Blister pack;\nFP = Foil packaging;\nCR = Broban/CBL crate;", "format": "" }, "CoGr": { "type": "string", "maxLength": 8, "description": "Combined group", "format": "" }, "PgId": { "type": "string", "maxLength": 8, "description": "Presentation group", "format": "" }, "InPr": { "type": "boolean", "description": "In production", "format": "" }, "UnSa": { "type": "string", "maxLength": 15, "description": "Preferred sales unit", "format": "" }, "UnPu": { "type": "string", "maxLength": 15, "description": "Preferred purchasing unit", "format": "" }, "Loc": { "type": "string", "maxLength": 15, "description": "Location", "format": "" }, "Dim1": { "type": "string", "maxLength": 255, "description": "Dimension 1", "format": "" }, "Dim2": { "type": "string", "maxLength": 255, "description": "Dimension 2", "format": "" }, "Kind": { "type": "string", "maxLength": 255, "description": "Kind", "format": "" }, "Brnd": { "type": "string", "maxLength": 255, "description": "Make", "format": "" }, "StD1": { "type": "string", "maxLength": 10, "description": "Article dimension 1", "format": "" }, "StD2": { "type": "string", "maxLength": 10, "description": "Article dimension 2", "format": "" }, "VaAs": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Allocate in sales\n0 = No automatic allocation;\n1 = Pose question;\n2 = Always allocate automatically;", "format": "" }, "VaAb": { "type": "string", "enum": [ "0", "1" ], "maxLength": 20, "description": "Allocate pending orders\n0 = Do not allocate pending order quantity when allocating automatically;\n1 = Allocate pending order quantity with automatic allocation;", "format": "" }, "ScIn": { "type": "string", "maxLength": 255, "description": "Scan information", "format": "" }, "EdMn": { "type": "boolean", "description": "Expiration date obligatory", "format": "" }, "XpRe": { "type": "string", "maxLength": 40, "description": "External key", "format": "" }, "SuIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Replacement type of item\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": "" }, "SuId": { "type": "string", "maxLength": 40, "description": "Replacement article", "format": "" }, "SuDe": { "type": "string", "description": "Replace up to", "format": "date" }, "AsSz": { "type": "number", "description": "Max. production size", "format": "number" }, "AuSi": { "type": "boolean", "description": "Auto numbering serial number", "format": "" }, "SEId": { "type": "string", "maxLength": 80, "description": "SETU item type", "format": "" }, "CoOr": { "type": "string", "maxLength": 3, "description": "Statistics Netherlands country of origin", "format": "" }, "UnPR": { "type": "string", "maxLength": 15, "description": "Request unit preference", "format": "" }, "TaCd": { "type": "string", "maxLength": 2, "description": "TARIC code", "format": "" }, "NIre": { "type": "boolean", "description": "Northern Ireland (ICP return)", "format": "" }, "PreC": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Prediction model\n0 = Do not predict;\n1 = SMA: Simple Moving Average;\n2 = ARIMA: AutoRegressive Integrated Moving Average;\n3 = SARIMA: Seasonal ARIMA;\n4 = Exponential Smoothing: Recent periods have more weight than older data;\n5 = Holt Winters: Exponential Smoothing including trend and seasonal patterns;", "format": "" }, "ABCXYZClass": { "type": "string", "maxLength": 2, "description": "ABC-XYZ klasse", "format": "" }, "Head": { "type": "boolean", "description": "Met kopregel", "format": "" }, "CoVa": { "type": "boolean", "description": "Variabele samenstelling", "format": "" }, "VaCp": { "type": "string", "maxLength": 20, "description": "Prijsbepaling", "format": "" }, "Uniq": { "type": "boolean", "description": "Unieke onderdelen", "format": "" }, "CrOl": { "type": "boolean", "description": "Orderregels genereren", "format": "" }, "CaSp": { "type": "boolean", "description": "Verrekenprijs automatisch bepalen", "format": "" }, "SpCo": { "type": "boolean", "description": "Verrekenprijs o.b.v. kostprijzen", "format": "" }, "StAM": { "type": "string", "maxLength": 10, "description": "Methode voorraadaanvulling", "format": "" }, "AssM": { "type": "string", "maxLength": 10, "description": "Methode productievoorstel", "format": "" }, "RaSt": { "type": "string", "maxLength": 10, "description": "Voorraadcontrole productie", "format": "" }, "AlTi": { "type": "string", "maxLength": 255, "description": "Afwijkende titel", "format": "" }, "AlDs": { "type": "string", "description": "Afwijkende omschrijving", "format": "byte" }, "EAP1": { "type": "string", "maxLength": 10, "description": "Artikeleigenschap 1", "format": "" }, "EAP2": { "type": "string", "maxLength": 10, "description": "Artikeleigenschap 2", "format": "" }, "EAP3": { "type": "string", "maxLength": 10, "description": "Artikeleigenschap 3", "format": "" }, "EAP4": { "type": "string", "maxLength": 10, "description": "Artikeleigenschap 4", "format": "" }, "ESOb": { "type": "boolean", "description": "Serviceobject", "format": "" }, "CCls": { "type": "boolean", "description": "Stuklijst aanmaken", "format": "" }, "StPrice": { "type": "number", "description": "Verrekenprijs", "format": "number" }, "CoPrice": { "type": "number", "description": "Kostprijs", "format": "number" }, "VaRc": { "type": "string", "maxLength": 4, "description": "Tariefgroep", "format": "" }, "VaAr": { "type": "string", "maxLength": 4, "description": "Tariefgroep bij afwijking", "format": "" }, "CrId": { "type": "string", "maxLength": 16, "description": "Inkooprelatie", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "FileName1": { "type": "string", "maxLength": 255, "description": "Filename extra 1", "format": "" }, "FileStream1": { "type": "string", "description": "File extra 1 as byte-array", "format": "byte" }, "FileName2": { "type": "string", "maxLength": 255, "description": "Filename extra 2", "format": "" }, "FileStream2": { "type": "string", "description": "File extra 2 as byte-array", "format": "byte" }, "FileName3": { "type": "string", "maxLength": 255, "description": "Filename extra 3", "format": "" }, "FileStream3": { "type": "string", "description": "File extra 3 as byte-array", "format": "byte" }, "FileName4": { "type": "string", "maxLength": 255, "description": "Filename extra 4", "format": "" }, "FileStream4": { "type": "string", "description": "File extra 4 as byte-array", "format": "byte" }, "FileName5": { "type": "string", "maxLength": 255, "description": "Filename extra 5", "format": "" }, "FileStream5": { "type": "string", "description": "File extra 5 as byte-array", "format": "byte" }, "FileName6": { "type": "string", "maxLength": 255, "description": "Filename extra 6", "format": "" }, "FileStream6": { "type": "string", "description": "File extra 6 as byte-array", "format": "byte" }, "UpdateComDs": { "type": "boolean", "description": "Omschrijving doorvoeren naar samenstellingsonderdelen", "format": "" } }, "required": [ "VaCt", "ItCd", "Grp", "BiUn", "BiSaItCd", "VaRc", "CrId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "FbCompositionCustom": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": {} } } } } } }, "FbCompositionPart": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Part item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Item code", "format": "" }, "AlAc": { "type": "boolean", "description": "Mandatory part", "format": "" }, "PrAc": { "type": "boolean", "description": "Propose default", "format": "" }, "PrSe": { "type": "integer", "description": "Presentation order", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "CaFa": { "type": "integer", "description": "Calculation factor", "format": "" }, "InCo": { "type": "boolean", "description": "In assembled item", "format": "" }, "StL1": { "type": "string", "maxLength": 10, "description": "Article dimension code 1", "format": "" }, "StL2": { "type": "string", "maxLength": 10, "description": "Article dimension code 2", "format": "" }, "QuLe": { "type": "number", "description": "Length", "format": "number" }, "QuWi": { "type": "number", "description": "Width", "format": "number" }, "QuHe": { "type": "number", "description": "Height", "format": "number" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuUn": { "type": "number", "description": "Number of units", "format": "number" }, "Qu": { "type": "number", "description": "Number", "format": "number" }, "Prin": { "type": "boolean", "description": "Print line", "format": "" }, "FxQu": { "type": "boolean", "description": "Fixed quantity", "format": "" } }, "required": [ "VaIt", "ItCd", "QuUn" ] } } } } } } } } } } } } } } }, "FbComposition_PUT": { "type": "object", "properties": { "FbComposition": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaCt": { "type": "string", "maxLength": 10, "description": "Type samenstelling", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Item code", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Ds_1031": { "type": "string", "maxLength": 100, "description": "Description (German)", "format": "" }, "Ds_1036": { "type": "string", "maxLength": 100, "description": "Description (French)", "format": "" }, "Ds_1043": { "type": "string", "maxLength": 100, "description": "Description (Dutch)", "format": "" }, "Ds_2057": { "type": "string", "maxLength": 100, "description": "Description (English)", "format": "" }, "Ds_2067": { "type": "string", "maxLength": 100, "description": "Description (Flemish)", "format": "" }, "DsEx": { "type": "string", "maxLength": 100, "description": "Extra description", "format": "" }, "DsEx_1031": { "type": "string", "maxLength": 100, "description": "Extra description (German)", "format": "" }, "DsEx_1036": { "type": "string", "maxLength": 100, "description": "Extra description (French)", "format": "" }, "DsEx_1043": { "type": "string", "maxLength": 100, "description": "Extra description (Dutch)", "format": "" }, "DsEx_2057": { "type": "string", "maxLength": 100, "description": "Extra description (English)", "format": "" }, "DsEx_2067": { "type": "string", "maxLength": 100, "description": "Extra description (Flemish)", "format": "" }, "ChDs": { "type": "boolean", "description": "Changeable description", "format": "" }, "EUSe": { "type": "boolean", "description": "Service calculation", "format": "" }, "Grp": { "type": "string", "maxLength": 15, "description": "Article group", "format": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Basic unit", "format": "" }, "BiDc": { "type": "integer", "description": "Number of decimals", "format": "" }, "BiSt": { "type": "boolean", "description": "Track stock", "format": "" }, "PrFc": { "type": "integer", "description": "Price factor", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "Rm": { "type": "string", "description": "Remark", "format": "byte" }, "Rm_1031": { "type": "string", "description": "Comment (German)", "format": "byte" }, "Rm_1036": { "type": "string", "description": "Comment (French)", "format": "byte" }, "Rm_1043": { "type": "string", "description": "Comment (Dutch)", "format": "byte" }, "Rm_2057": { "type": "string", "description": "Comment (English)", "format": "byte" }, "Rm_2067": { "type": "string", "description": "Comment (Flemish)", "format": "byte" }, "PrGr": { "type": "string", "maxLength": 10, "description": "Price group", "format": "" }, "PrFr": { "type": "string", "maxLength": 40, "description": "Price of", "format": "" }, "VaTp": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Article type\n0 = Default article;\n1 = Serial number item;\n2 = Batch item;\n3 = 1 item dimension;\n4 = 2 item dimensions;\n5 = Order line specification;", "format": "" }, "VaDo": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Delivery sequence\n0 = No delivery sequence;\n1 = First in first out (FIFO);\n2 = Last in first out (LIFO);\n3 = First expired first out (FEFO);", "format": "" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "VaWt": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Weight unit\n0 = No weight;\n1 = Microgram (µg);\n2 = Milligram (mg);\n3 = Gram (g);\n4 = Kilogram (kg);\n5 = Ton;", "format": "" }, "NeWe": { "type": "number", "multipleOf": 0.001, "description": "Net weight", "format": "float" }, "GrWe": { "type": "number", "multipleOf": 0.001, "description": "Gross weight", "format": "float" }, "CsWe": { "type": "number", "multipleOf": 0.001, "description": "Statistics Netherlands weight", "format": "float" }, "CsGc": { "type": "string", "maxLength": 8, "description": "Statistics Netherlands goods codes", "format": "" }, "Prio": { "type": "integer", "description": "Priority", "format": "" }, "ExUn": { "type": "string", "maxLength": 15, "description": "Additional 'CBS' unit", "format": "" }, "WaSe": { "type": "boolean", "description": "Warehouse allocation", "format": "" }, "VaCr": { "type": "string", "enum": [ "N", "V", "S", "A", "R" ], "maxLength": 20, "description": "Order proposal with sales\nN = Never (no action required after sales order);\nV = Ask in case of stock shortage;\nS = Always ask (regardless of stock shortage);\nA = Always (entire order line processed via purchase order);\nR = Remainder (order line stock deficit);", "format": "" }, "StAd": { "type": "boolean", "description": "Stock replenishment", "format": "" }, "StMi": { "type": "number", "multipleOf": 1E-05, "description": "Minimum stock", "format": "float" }, "StMa": { "type": "number", "multipleOf": 1E-05, "description": "Supplement to", "format": "float" }, "ArSu": { "type": "string", "enum": [ "0", "1", "2", "3", "5", "6", "7" ], "maxLength": 20, "description": "Sub-article type\n0 = Normal article;\n1 = Raw material;\n2 = Semi-manufactured;\n3 = Label;\n5 = Packaging;\n6 = Subscription item without purchase;\n7 = Subscription item with purchase;", "format": "" }, "BiSaItCd": { "type": "string", "maxLength": 40, "description": "Itemcode verkoop", "format": "" }, "TrCo": { "type": "number", "multipleOf": 1E-10, "description": "Transport costs", "format": "float" }, "PcLo": { "type": "number", "multipleOf": 0.01, "description": "Loss (%)", "format": "float" }, "StCh": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Stock check\n0 = Check for available stock (sales order and packing slip);\n1 = Check for economic stock (sales order);\n2 = Check for available stock (packing slip);\n3 = No stock verification;", "format": "" }, "DlMo": { "type": "boolean", "description": "Deliverable Monday", "format": "" }, "DlTu": { "type": "boolean", "description": "Deliverable Tuesday", "format": "" }, "DlWe": { "type": "boolean", "description": "Deliverable Wednesday", "format": "" }, "DlTh": { "type": "boolean", "description": "Deliverable Thursday", "format": "" }, "DlFr": { "type": "boolean", "description": "Deliverable Friday", "format": "" }, "DlSa": { "type": "boolean", "description": "Deliverable Saturday", "format": "" }, "DlSu": { "type": "boolean", "description": "Deliverable Sunday", "format": "" }, "ChSa": { "type": "boolean", "description": "Manual sales check", "format": "" }, "ChPu": { "type": "boolean", "description": "Manual purchases check", "format": "" }, "VaPa": { "type": "string", "enum": [ "01", "43", "50", "58", "71", "76", "79", "94" ], "maxLength": 20, "description": "Packaging material\n01 = Aluminium;\n43 = Glass;\n50 = None;\n58 = Other metal;\n71 = Other packaging material;\n76 = Paper and cardboard;\n79 = Plastic;\n94 = Wood;", "format": "" }, "VaPs": { "type": "string", "enum": [ "BG", "NE", "CX", "CT", "EC", "FP", "CR" ], "maxLength": 20, "description": "Packaging type\nBG = Plastic bag;\nNE = No packaging material;\nCX = Tin (jodekoeken biscuits);\nCT = Cardboard box;\nEC = Blister pack;\nFP = Foil packaging;\nCR = Broban/CBL crate;", "format": "" }, "CoGr": { "type": "string", "maxLength": 8, "description": "Combined group", "format": "" }, "PgId": { "type": "string", "maxLength": 8, "description": "Presentation group", "format": "" }, "InPr": { "type": "boolean", "description": "In production", "format": "" }, "UnSa": { "type": "string", "maxLength": 15, "description": "Preferred sales unit", "format": "" }, "UnPu": { "type": "string", "maxLength": 15, "description": "Preferred purchasing unit", "format": "" }, "Loc": { "type": "string", "maxLength": 15, "description": "Location", "format": "" }, "Dim1": { "type": "string", "maxLength": 255, "description": "Dimension 1", "format": "" }, "Dim2": { "type": "string", "maxLength": 255, "description": "Dimension 2", "format": "" }, "Kind": { "type": "string", "maxLength": 255, "description": "Kind", "format": "" }, "Brnd": { "type": "string", "maxLength": 255, "description": "Make", "format": "" }, "StD1": { "type": "string", "maxLength": 10, "description": "Article dimension 1", "format": "" }, "StD2": { "type": "string", "maxLength": 10, "description": "Article dimension 2", "format": "" }, "VaAs": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Allocate in sales\n0 = No automatic allocation;\n1 = Pose question;\n2 = Always allocate automatically;", "format": "" }, "VaAb": { "type": "string", "enum": [ "0", "1" ], "maxLength": 20, "description": "Allocate pending orders\n0 = Do not allocate pending order quantity when allocating automatically;\n1 = Allocate pending order quantity with automatic allocation;", "format": "" }, "ScIn": { "type": "string", "maxLength": 255, "description": "Scan information", "format": "" }, "EdMn": { "type": "boolean", "description": "Expiration date obligatory", "format": "" }, "XpRe": { "type": "string", "maxLength": 40, "description": "External key", "format": "" }, "SuIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Replacement type of item\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": "" }, "SuId": { "type": "string", "maxLength": 40, "description": "Replacement article", "format": "" }, "SuDe": { "type": "string", "description": "Replace up to", "format": "date" }, "AsSz": { "type": "number", "multipleOf": 1E-05, "description": "Max. production size", "format": "float" }, "AuSi": { "type": "boolean", "description": "Auto numbering serial number", "format": "" }, "SEId": { "type": "string", "maxLength": 80, "description": "SETU item type", "format": "" }, "CoOr": { "type": "string", "maxLength": 3, "description": "Statistics Netherlands country of origin", "format": "" }, "UnPR": { "type": "string", "maxLength": 15, "description": "Request unit preference", "format": "" }, "TaCd": { "type": "string", "maxLength": 2, "description": "TARIC code", "format": "" }, "NIre": { "type": "boolean", "description": "Northern Ireland (ICP return)", "format": "" }, "PreC": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Prediction model\n0 = Do not predict;\n1 = SMA: Simple Moving Average;\n2 = ARIMA: AutoRegressive Integrated Moving Average;\n3 = SARIMA: Seasonal ARIMA;\n4 = Exponential Smoothing: Recent periods have more weight than older data;\n5 = Holt Winters: Exponential Smoothing including trend and seasonal patterns;", "format": "" }, "ABCXYZClass": { "type": "string", "maxLength": 2, "description": "ABC-XYZ klasse", "format": "" }, "Head": { "type": "boolean", "description": "Met kopregel", "format": "" }, "CoVa": { "type": "boolean", "description": "Variabele samenstelling", "format": "" }, "VaCp": { "type": "string", "maxLength": 20, "description": "Prijsbepaling", "format": "" }, "Uniq": { "type": "boolean", "description": "Unieke onderdelen", "format": "" }, "CrOl": { "type": "boolean", "description": "Orderregels genereren", "format": "" }, "CaSp": { "type": "boolean", "description": "Verrekenprijs automatisch bepalen", "format": "" }, "SpCo": { "type": "boolean", "description": "Verrekenprijs o.b.v. kostprijzen", "format": "" }, "StAM": { "type": "string", "maxLength": 10, "description": "Methode voorraadaanvulling", "format": "" }, "AssM": { "type": "string", "maxLength": 10, "description": "Methode productievoorstel", "format": "" }, "RaSt": { "type": "string", "maxLength": 10, "description": "Voorraadcontrole productie", "format": "" }, "AlTi": { "type": "string", "maxLength": 255, "description": "Afwijkende titel", "format": "" }, "AlDs": { "type": "string", "description": "Afwijkende omschrijving", "format": "byte" }, "EAP1": { "type": "string", "maxLength": 10, "description": "Artikeleigenschap 1", "format": "" }, "EAP2": { "type": "string", "maxLength": 10, "description": "Artikeleigenschap 2", "format": "" }, "EAP3": { "type": "string", "maxLength": 10, "description": "Artikeleigenschap 3", "format": "" }, "EAP4": { "type": "string", "maxLength": 10, "description": "Artikeleigenschap 4", "format": "" }, "ESOb": { "type": "boolean", "description": "Serviceobject", "format": "" }, "CCls": { "type": "boolean", "description": "Stuklijst aanmaken", "format": "" }, "StPrice": { "type": "number", "multipleOf": 1E-10, "description": "Verrekenprijs", "format": "float" }, "CoPrice": { "type": "number", "multipleOf": 1E-10, "description": "Kostprijs", "format": "float" }, "VaRc": { "type": "string", "maxLength": 4, "description": "Tariefgroep", "format": "" }, "VaAr": { "type": "string", "maxLength": 4, "description": "Tariefgroep bij afwijking", "format": "" }, "CrId": { "type": "string", "maxLength": 16, "description": "Inkooprelatie", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "FileName1": { "type": "string", "maxLength": 255, "description": "Filename extra 1", "format": "" }, "FileStream1": { "type": "string", "description": "File extra 1 as byte-array", "format": "byte" }, "FileName2": { "type": "string", "maxLength": 255, "description": "Filename extra 2", "format": "" }, "FileStream2": { "type": "string", "description": "File extra 2 as byte-array", "format": "byte" }, "FileName3": { "type": "string", "maxLength": 255, "description": "Filename extra 3", "format": "" }, "FileStream3": { "type": "string", "description": "File extra 3 as byte-array", "format": "byte" }, "FileName4": { "type": "string", "maxLength": 255, "description": "Filename extra 4", "format": "" }, "FileStream4": { "type": "string", "description": "File extra 4 as byte-array", "format": "byte" }, "FileName5": { "type": "string", "maxLength": 255, "description": "Filename extra 5", "format": "" }, "FileStream5": { "type": "string", "description": "File extra 5 as byte-array", "format": "byte" }, "FileName6": { "type": "string", "maxLength": 255, "description": "Filename extra 6", "format": "" }, "FileStream6": { "type": "string", "description": "File extra 6 as byte-array", "format": "byte" }, "UpdateComDs": { "type": "boolean", "description": "Omschrijving doorvoeren naar samenstellingsonderdelen", "format": "" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "FbCompositionCustom": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": {} } } } } } }, "FbCompositionPart": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Part item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Item code", "format": "" }, "AlAc": { "type": "boolean", "description": "Mandatory part", "format": "" }, "PrAc": { "type": "boolean", "description": "Propose default", "format": "" }, "PrSe": { "type": "integer", "description": "Presentation order", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "CaFa": { "type": "integer", "description": "Calculation factor", "format": "" }, "InCo": { "type": "boolean", "description": "In assembled item", "format": "" }, "StL1": { "type": "string", "maxLength": 10, "description": "Article dimension code 1", "format": "" }, "StL2": { "type": "string", "maxLength": 10, "description": "Article dimension code 2", "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" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuUn": { "type": "number", "multipleOf": 1E-05, "description": "Number of units", "format": "float" }, "Qu": { "type": "number", "multipleOf": 1E-05, "description": "Number", "format": "float" }, "Prin": { "type": "boolean", "description": "Print line", "format": "" }, "FxQu": { "type": "boolean", "description": "Fixed quantity", "format": "" } } } } } } } } } } } } } } } } }, "FbCostPrice_POST": { "type": "object", "properties": { "FbCostPrice": { "type": "object", "properties": { "Element": { "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": "" }, "StL1": { "type": "string", "maxLength": 10, "description": "Article dimension code 1", "format": "" }, "StL2": { "type": "string", "maxLength": 10, "description": "Article dimension code 2", "format": "" }, "DaBg": { "type": "string", "description": "Start date", "format": "date" }, "CaPr": { "type": "boolean", "description": "Price via calculation", "format": "" }, "AmCo": { "type": "number", "description": "Cost price", "format": "number" }, "PcCa": { "type": "number", "description": "Percentage", "format": "number" }, "ViBc": { "type": "string", "enum": [ "PRP", "TFP" ], "maxLength": 20, "description": "Calculation basis\nPRP = Purchase price;\nTFP = Transfer price;", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" } }, "required": [ "VaIt", "DaBg" ] } } } } } } }, "FbGenSSCCForBit_POST": { "type": "object", "properties": { "FbGenSSCCForBit": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Dat": { "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": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "QuCl": { "type": "number", "description": "Number of packaging units", "format": "number" }, "ThDa": { "type": "string", "description": "THT datum", "format": "date" } }, "required": [ "Dat", "VaIt", "ItCd", "BiUn", "QuCl" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "FbSSCCLabels": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": {} } } } } } } } } } } } } } } }, "FbItemArticle_POST": { "type": "object", "properties": { "FbItemArticle": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "ItCd": { "type": "string", "maxLength": 40, "description": "Item code", "format": "" }, "AuId": { "type": "boolean", "description": "Autonummering", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Ds_1031": { "type": "string", "maxLength": 100, "description": "Description (German)", "format": "" }, "Ds_1036": { "type": "string", "maxLength": 100, "description": "Description (French)", "format": "" }, "Ds_1043": { "type": "string", "maxLength": 100, "description": "Description (Dutch)", "format": "" }, "Ds_2057": { "type": "string", "maxLength": 100, "description": "Description (English)", "format": "" }, "Ds_2067": { "type": "string", "maxLength": 100, "description": "Description (Flemish)", "format": "" }, "DsEx": { "type": "string", "maxLength": 100, "description": "Extra description", "format": "" }, "DsEx_1031": { "type": "string", "maxLength": 100, "description": "Extra description (German)", "format": "" }, "DsEx_1036": { "type": "string", "maxLength": 100, "description": "Extra description (French)", "format": "" }, "DsEx_1043": { "type": "string", "maxLength": 100, "description": "Extra description (Dutch)", "format": "" }, "DsEx_2057": { "type": "string", "maxLength": 100, "description": "Extra description (English)", "format": "" }, "DsEx_2067": { "type": "string", "maxLength": 100, "description": "Extra description (Flemish)", "format": "" }, "ChDs": { "type": "boolean", "description": "Changeable description", "format": "" }, "Grp": { "type": "string", "maxLength": 15, "description": "Article group", "format": "" }, "Loc": { "type": "string", "maxLength": 15, "description": "Location", "format": "" }, "BiSt": { "type": "boolean", "description": "Track stock", "format": "" }, "BiDc": { "type": "integer", "description": "Number of decimals", "format": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Basic unit", "format": "" }, "UnPR": { "type": "string", "maxLength": 15, "description": "Request unit preference", "format": "" }, "PrFc": { "type": "integer", "description": "Price factor", "format": "" }, "CoLa": { "type": "string", "maxLength": 3, "description": "Land wetgeving", "format": "" }, "VaRc": { "type": "string", "maxLength": 4, "description": "Tariefgroep", "format": "" }, "VaAr": { "type": "string", "maxLength": 4, "description": "Tariefgroep bij afwijking", "format": "" }, "EUSe": { "type": "boolean", "description": "Service calculation", "format": "" }, "ChSa": { "type": "boolean", "description": "Manual sales check", "format": "" }, "ChPu": { "type": "boolean", "description": "Manual purchases check", "format": "" }, "VaTp": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Article type\n0 = Default article;\n1 = Serial number item;\n2 = Batch item;\n3 = 1 item dimension;\n4 = 2 item dimensions;\n5 = Order line specification;", "format": "" }, "ArSu": { "type": "string", "enum": [ "0", "1", "2", "3", "5", "6", "7" ], "maxLength": 20, "description": "Sub-article type\n0 = Normal article;\n1 = Raw material;\n2 = Semi-manufactured;\n3 = Label;\n5 = Packaging;\n6 = Subscription item without purchase;\n7 = Subscription item with purchase;", "format": "" }, "BiSaItCd": { "type": "string", "maxLength": 40, "description": "Itemcode verkoop", "format": "" }, "PrGr": { "type": "string", "maxLength": 10, "description": "Price group", "format": "" }, "PrFr": { "type": "string", "maxLength": 40, "description": "Price of", "format": "" }, "StPrice": { "type": "number", "description": "Verrekenprijs", "format": "number" }, "CoPrice": { "type": "number", "description": "Kostprijs", "format": "number" }, "SaPrice": { "type": "number", "description": "Verkoopprijs", "format": "number" }, "PuPrice": { "type": "number", "description": "Inkoopprijs", "format": "number" }, "CsPrice": { "type": "number", "description": "Consumentenprijs", "format": "number" }, "DatPri": { "type": "string", "description": "Ingangsdatum prijzen", "format": "date" }, "CrId": { "type": "string", "maxLength": 16, "description": "Inkooprelatie", "format": "" }, "ItSp": { "type": "string", "maxLength": 30, "description": "Itemcode inkooprelatie", "format": "" }, "VaWt": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Weight unit\n0 = No weight;\n1 = Microgram (µg);\n2 = Milligram (mg);\n3 = Gram (g);\n4 = Kilogram (kg);\n5 = Ton;", "format": "" }, "NeWe": { "type": "number", "description": "Net weight", "format": "number" }, "GrWe": { "type": "number", "description": "Gross weight", "format": "number" }, "CsWe": { "type": "number", "description": "Statistics Netherlands weight", "format": "number" }, "CsGc": { "type": "string", "maxLength": 8, "description": "Statistics Netherlands goods codes", "format": "" }, "CoOr": { "type": "string", "maxLength": 3, "description": "Statistics Netherlands country of origin", "format": "" }, "ExUn": { "type": "string", "maxLength": 15, "description": "Additional 'CBS' unit", "format": "" }, "CBSQuUn": { "type": "number", "description": "Aantal eenheden CBS", "format": "number" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "WaSe": { "type": "boolean", "description": "Warehouse allocation", "format": "" }, "VaCr": { "type": "string", "enum": [ "N", "V", "S", "A", "R" ], "maxLength": 20, "description": "Order proposal with sales\nN = Never (no action required after sales order);\nV = Ask in case of stock shortage;\nS = Always ask (regardless of stock shortage);\nA = Always (entire order line processed via purchase order);\nR = Remainder (order line stock deficit);", "format": "" }, "StAd": { "type": "boolean", "description": "Stock replenishment", "format": "" }, "StMi": { "type": "number", "description": "Minimum stock", "format": "number" }, "StMa": { "type": "number", "description": "Supplement to", "format": "number" }, "TrCo": { "type": "number", "description": "Transport costs", "format": "number" }, "PcLo": { "type": "number", "description": "Loss (%)", "format": "number" }, "StCh": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Stock check\n0 = Check for available stock (sales order and packing slip);\n1 = Check for economic stock (sales order);\n2 = Check for available stock (packing slip);\n3 = No stock verification;", "format": "" }, "VaDo": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Delivery sequence\n0 = No delivery sequence;\n1 = First in first out (FIFO);\n2 = Last in first out (LIFO);\n3 = First expired first out (FEFO);", "format": "" }, "PgId": { "type": "string", "maxLength": 8, "description": "Presentation group", "format": "" }, "TaCd": { "type": "string", "maxLength": 2, "description": "TARIC code", "format": "" }, "OrLi": { "type": "boolean", "description": "Gebruiken in ordertraject", "format": "" }, "PcYn": { "type": "boolean", "description": "Emballage", "format": "" }, "AdYn": { "type": "boolean", "description": "Administratie bijhouden", "format": "" }, "AdSr": { "type": "boolean", "description": "Administratie serienummers", "format": "" }, "PkPr": { "type": "number", "description": "Statiegeld", "format": "number" }, "RtPr": { "type": "number", "description": "Statiegeld retour", "format": "number" }, "DiFe": { "type": "boolean", "description": "Verwijderingsbijdrage", "format": "" }, "FoDi": { "type": "boolean", "description": "Verwijderingsbijdr. toepassen buitenl. levering", "format": "" }, "DiCo": { "type": "number", "description": "Bedrag verwijderingsbijdrage (excl. btw)", "format": "number" }, "WeGl": { "type": "number", "description": "Gewicht glas (gr)", "format": "number" }, "WeAl": { "type": "number", "description": "Gewicht aluminium (gr)", "format": "number" }, "WeMe": { "type": "number", "description": "Gewicht overig metaal (gr)", "format": "number" }, "WePl": { "type": "number", "description": "Gewicht kunststof (gr)", "format": "number" }, "WeBp": { "type": "number", "description": "Gewicht biokunststof (gr)", "format": "number" }, "WePa": { "type": "number", "description": "Gewicht papier/karton (gr)", "format": "number" }, "WeWo": { "type": "number", "description": "Gewicht hout (gr)", "format": "number" }, "WeOt": { "type": "number", "description": "Gewicht overig (gr)", "format": "number" }, "Ch": { "type": "boolean", "description": "Doorbelasten", "format": "" }, "ExTS": { "type": "boolean", "description": "Met Transsmart uitwisselen", "format": "" }, "PkTp": { "type": "string", "maxLength": 10, "description": "Verpakkingssoort", "format": "" }, "QuLe": { "type": "number", "description": "Voorkeur lengte", "format": "number" }, "QuWi": { "type": "number", "description": "Voorkeur breedte", "format": "number" }, "QuHe": { "type": "number", "description": "Voorkeur hoogte", "format": "number" }, "Stck": { "type": "boolean", "description": "Stapelbaar", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "Rm": { "type": "string", "description": "Remark", "format": "byte" }, "Rm_1031": { "type": "string", "description": "Comment (German)", "format": "byte" }, "Rm_1036": { "type": "string", "description": "Comment (French)", "format": "byte" }, "Rm_1043": { "type": "string", "description": "Comment (Dutch)", "format": "byte" }, "Rm_2057": { "type": "string", "description": "Comment (English)", "format": "byte" }, "Rm_2067": { "type": "string", "description": "Comment (Flemish)", "format": "byte" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "FileName1": { "type": "string", "maxLength": 255, "description": "Filename extra 1", "format": "" }, "FileStream1": { "type": "string", "description": "File extra 1 as byte-array", "format": "byte" }, "FileName2": { "type": "string", "maxLength": 255, "description": "Filename extra 2", "format": "" }, "FileStream2": { "type": "string", "description": "File extra 2 as byte-array", "format": "byte" }, "FileName3": { "type": "string", "maxLength": 255, "description": "Filename extra 3", "format": "" }, "FileStream3": { "type": "string", "description": "File extra 3 as byte-array", "format": "byte" }, "FileName4": { "type": "string", "maxLength": 255, "description": "Filename extra 4", "format": "" }, "FileStream4": { "type": "string", "description": "File extra 4 as byte-array", "format": "byte" }, "FileName5": { "type": "string", "maxLength": 255, "description": "Filename extra 5", "format": "" }, "FileStream5": { "type": "string", "description": "File extra 5 as byte-array", "format": "byte" }, "FileName6": { "type": "string", "maxLength": 255, "description": "Filename extra 6", "format": "" }, "FileStream6": { "type": "string", "description": "File extra 6 as byte-array", "format": "byte" }, "StD1": { "type": "string", "maxLength": 10, "description": "Article dimension 1", "format": "" }, "StD2": { "type": "string", "maxLength": 10, "description": "Article dimension 2", "format": "" }, "EdMn": { "type": "boolean", "description": "Expiration date obligatory", "format": "" }, "VaAs": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Allocate in sales\n0 = No automatic allocation;\n1 = Pose question;\n2 = Always allocate automatically;", "format": "" }, "VaAb": { "type": "string", "enum": [ "0", "1" ], "maxLength": 20, "description": "Allocate pending orders\n0 = Do not allocate pending order quantity when allocating automatically;\n1 = Allocate pending order quantity with automatic allocation;", "format": "" }, "SuIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Replacement type of item\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": "" }, "SuId": { "type": "string", "maxLength": 40, "description": "Replacement article", "format": "" }, "SuDe": { "type": "string", "description": "Replace up to", "format": "date" }, "PreC": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Prediction model\n0 = Do not predict;\n1 = SMA: Simple Moving Average;\n2 = ARIMA: AutoRegressive Integrated Moving Average;\n3 = SARIMA: Seasonal ARIMA;\n4 = Exponential Smoothing: Recent periods have more weight than older data;\n5 = Holt Winters: Exponential Smoothing including trend and seasonal patterns;", "format": "" }, "ABCXYZClass": { "type": "string", "maxLength": 2, "description": "ABC-XYZ klasse", "format": "" }, "UpdateComDs": { "type": "boolean", "description": "Omschrijving doorvoeren naar samenstellingsonderdelen", "format": "" } }, "required": [ "Grp", "BiUn" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "FbArticleCustom": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": {} } } } } } } } } } } } } } } }, "FbItemArticle_PUT": { "type": "object", "properties": { "FbItemArticle": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "ItCd": { "type": "string", "maxLength": 40, "description": "Item code", "format": "" }, "AuId": { "type": "boolean", "description": "Autonummering", "format": "" }, "Ds": { "type": "string", "maxLength": 100, "description": "Description", "format": "" }, "Ds_1031": { "type": "string", "maxLength": 100, "description": "Description (German)", "format": "" }, "Ds_1036": { "type": "string", "maxLength": 100, "description": "Description (French)", "format": "" }, "Ds_1043": { "type": "string", "maxLength": 100, "description": "Description (Dutch)", "format": "" }, "Ds_2057": { "type": "string", "maxLength": 100, "description": "Description (English)", "format": "" }, "Ds_2067": { "type": "string", "maxLength": 100, "description": "Description (Flemish)", "format": "" }, "DsEx": { "type": "string", "maxLength": 100, "description": "Extra description", "format": "" }, "DsEx_1031": { "type": "string", "maxLength": 100, "description": "Extra description (German)", "format": "" }, "DsEx_1036": { "type": "string", "maxLength": 100, "description": "Extra description (French)", "format": "" }, "DsEx_1043": { "type": "string", "maxLength": 100, "description": "Extra description (Dutch)", "format": "" }, "DsEx_2057": { "type": "string", "maxLength": 100, "description": "Extra description (English)", "format": "" }, "DsEx_2067": { "type": "string", "maxLength": 100, "description": "Extra description (Flemish)", "format": "" }, "ChDs": { "type": "boolean", "description": "Changeable description", "format": "" }, "Grp": { "type": "string", "maxLength": 15, "description": "Article group", "format": "" }, "Loc": { "type": "string", "maxLength": 15, "description": "Location", "format": "" }, "BiSt": { "type": "boolean", "description": "Track stock", "format": "" }, "BiDc": { "type": "integer", "description": "Number of decimals", "format": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Basic unit", "format": "" }, "UnPR": { "type": "string", "maxLength": 15, "description": "Request unit preference", "format": "" }, "PrFc": { "type": "integer", "description": "Price factor", "format": "" }, "CoLa": { "type": "string", "maxLength": 3, "description": "Land wetgeving", "format": "" }, "VaRc": { "type": "string", "maxLength": 4, "description": "Tariefgroep", "format": "" }, "VaAr": { "type": "string", "maxLength": 4, "description": "Tariefgroep bij afwijking", "format": "" }, "EUSe": { "type": "boolean", "description": "Service calculation", "format": "" }, "ChSa": { "type": "boolean", "description": "Manual sales check", "format": "" }, "ChPu": { "type": "boolean", "description": "Manual purchases check", "format": "" }, "VaTp": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Article type\n0 = Default article;\n1 = Serial number item;\n2 = Batch item;\n3 = 1 item dimension;\n4 = 2 item dimensions;\n5 = Order line specification;", "format": "" }, "ArSu": { "type": "string", "enum": [ "0", "1", "2", "3", "5", "6", "7" ], "maxLength": 20, "description": "Sub-article type\n0 = Normal article;\n1 = Raw material;\n2 = Semi-manufactured;\n3 = Label;\n5 = Packaging;\n6 = Subscription item without purchase;\n7 = Subscription item with purchase;", "format": "" }, "BiSaItCd": { "type": "string", "maxLength": 40, "description": "Itemcode verkoop", "format": "" }, "PrGr": { "type": "string", "maxLength": 10, "description": "Price group", "format": "" }, "PrFr": { "type": "string", "maxLength": 40, "description": "Price of", "format": "" }, "StPrice": { "type": "number", "multipleOf": 1E-10, "description": "Verrekenprijs", "format": "float" }, "CoPrice": { "type": "number", "multipleOf": 1E-10, "description": "Kostprijs", "format": "float" }, "SaPrice": { "type": "number", "multipleOf": 1E-10, "description": "Verkoopprijs", "format": "float" }, "PuPrice": { "type": "number", "multipleOf": 1E-10, "description": "Inkoopprijs", "format": "float" }, "CsPrice": { "type": "number", "multipleOf": 1E-10, "description": "Consumentenprijs", "format": "float" }, "DatPri": { "type": "string", "description": "Ingangsdatum prijzen", "format": "date" }, "CrId": { "type": "string", "maxLength": 16, "description": "Inkooprelatie", "format": "" }, "ItSp": { "type": "string", "maxLength": 30, "description": "Itemcode inkooprelatie", "format": "" }, "VaWt": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Weight unit\n0 = No weight;\n1 = Microgram (µg);\n2 = Milligram (mg);\n3 = Gram (g);\n4 = Kilogram (kg);\n5 = Ton;", "format": "" }, "NeWe": { "type": "number", "multipleOf": 0.001, "description": "Net weight", "format": "float" }, "GrWe": { "type": "number", "multipleOf": 0.001, "description": "Gross weight", "format": "float" }, "CsWe": { "type": "number", "multipleOf": 0.001, "description": "Statistics Netherlands weight", "format": "float" }, "CsGc": { "type": "string", "maxLength": 8, "description": "Statistics Netherlands goods codes", "format": "" }, "CoOr": { "type": "string", "maxLength": 3, "description": "Statistics Netherlands country of origin", "format": "" }, "ExUn": { "type": "string", "maxLength": 15, "description": "Additional 'CBS' unit", "format": "" }, "CBSQuUn": { "type": "number", "multipleOf": 0.01, "description": "Aantal eenheden CBS", "format": "float" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "WaSe": { "type": "boolean", "description": "Warehouse allocation", "format": "" }, "VaCr": { "type": "string", "enum": [ "N", "V", "S", "A", "R" ], "maxLength": 20, "description": "Order proposal with sales\nN = Never (no action required after sales order);\nV = Ask in case of stock shortage;\nS = Always ask (regardless of stock shortage);\nA = Always (entire order line processed via purchase order);\nR = Remainder (order line stock deficit);", "format": "" }, "StAd": { "type": "boolean", "description": "Stock replenishment", "format": "" }, "StMi": { "type": "number", "multipleOf": 1E-05, "description": "Minimum stock", "format": "float" }, "StMa": { "type": "number", "multipleOf": 1E-05, "description": "Supplement to", "format": "float" }, "TrCo": { "type": "number", "multipleOf": 1E-10, "description": "Transport costs", "format": "float" }, "PcLo": { "type": "number", "multipleOf": 0.01, "description": "Loss (%)", "format": "float" }, "StCh": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Stock check\n0 = Check for available stock (sales order and packing slip);\n1 = Check for economic stock (sales order);\n2 = Check for available stock (packing slip);\n3 = No stock verification;", "format": "" }, "VaDo": { "type": "string", "enum": [ "0", "1", "2", "3" ], "maxLength": 20, "description": "Delivery sequence\n0 = No delivery sequence;\n1 = First in first out (FIFO);\n2 = Last in first out (LIFO);\n3 = First expired first out (FEFO);", "format": "" }, "PgId": { "type": "string", "maxLength": 8, "description": "Presentation group", "format": "" }, "TaCd": { "type": "string", "maxLength": 2, "description": "TARIC code", "format": "" }, "OrLi": { "type": "boolean", "description": "Gebruiken in ordertraject", "format": "" }, "PcYn": { "type": "boolean", "description": "Emballage", "format": "" }, "AdYn": { "type": "boolean", "description": "Administratie bijhouden", "format": "" }, "AdSr": { "type": "boolean", "description": "Administratie serienummers", "format": "" }, "PkPr": { "type": "number", "multipleOf": 1E-10, "description": "Statiegeld", "format": "float" }, "RtPr": { "type": "number", "multipleOf": 1E-10, "description": "Statiegeld retour", "format": "float" }, "DiFe": { "type": "boolean", "description": "Verwijderingsbijdrage", "format": "" }, "FoDi": { "type": "boolean", "description": "Verwijderingsbijdr. toepassen buitenl. levering", "format": "" }, "DiCo": { "type": "number", "multipleOf": 1E-10, "description": "Bedrag verwijderingsbijdrage (excl. btw)", "format": "float" }, "WeGl": { "type": "number", "multipleOf": 0.01, "description": "Gewicht glas (gr)", "format": "float" }, "WeAl": { "type": "number", "multipleOf": 0.01, "description": "Gewicht aluminium (gr)", "format": "float" }, "WeMe": { "type": "number", "multipleOf": 0.01, "description": "Gewicht overig metaal (gr)", "format": "float" }, "WePl": { "type": "number", "multipleOf": 0.01, "description": "Gewicht kunststof (gr)", "format": "float" }, "WeBp": { "type": "number", "multipleOf": 0.01, "description": "Gewicht biokunststof (gr)", "format": "float" }, "WePa": { "type": "number", "multipleOf": 0.01, "description": "Gewicht papier/karton (gr)", "format": "float" }, "WeWo": { "type": "number", "multipleOf": 0.01, "description": "Gewicht hout (gr)", "format": "float" }, "WeOt": { "type": "number", "multipleOf": 0.01, "description": "Gewicht overig (gr)", "format": "float" }, "Ch": { "type": "boolean", "description": "Doorbelasten", "format": "" }, "ExTS": { "type": "boolean", "description": "Met Transsmart uitwisselen", "format": "" }, "PkTp": { "type": "string", "maxLength": 10, "description": "Verpakkingssoort", "format": "" }, "QuLe": { "type": "number", "description": "Voorkeur lengte", "format": "number" }, "QuWi": { "type": "number", "description": "Voorkeur breedte", "format": "number" }, "QuHe": { "type": "number", "description": "Voorkeur hoogte", "format": "number" }, "Stck": { "type": "boolean", "description": "Stapelbaar", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "Rm": { "type": "string", "description": "Remark", "format": "byte" }, "Rm_1031": { "type": "string", "description": "Comment (German)", "format": "byte" }, "Rm_1036": { "type": "string", "description": "Comment (French)", "format": "byte" }, "Rm_1043": { "type": "string", "description": "Comment (Dutch)", "format": "byte" }, "Rm_2057": { "type": "string", "description": "Comment (English)", "format": "byte" }, "Rm_2067": { "type": "string", "description": "Comment (Flemish)", "format": "byte" }, "FileName": { "type": "string", "maxLength": 255, "description": "Filename", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" }, "FileName1": { "type": "string", "maxLength": 255, "description": "Filename extra 1", "format": "" }, "FileStream1": { "type": "string", "description": "File extra 1 as byte-array", "format": "byte" }, "FileName2": { "type": "string", "maxLength": 255, "description": "Filename extra 2", "format": "" }, "FileStream2": { "type": "string", "description": "File extra 2 as byte-array", "format": "byte" }, "FileName3": { "type": "string", "maxLength": 255, "description": "Filename extra 3", "format": "" }, "FileStream3": { "type": "string", "description": "File extra 3 as byte-array", "format": "byte" }, "FileName4": { "type": "string", "maxLength": 255, "description": "Filename extra 4", "format": "" }, "FileStream4": { "type": "string", "description": "File extra 4 as byte-array", "format": "byte" }, "FileName5": { "type": "string", "maxLength": 255, "description": "Filename extra 5", "format": "" }, "FileStream5": { "type": "string", "description": "File extra 5 as byte-array", "format": "byte" }, "FileName6": { "type": "string", "maxLength": 255, "description": "Filename extra 6", "format": "" }, "FileStream6": { "type": "string", "description": "File extra 6 as byte-array", "format": "byte" }, "StD1": { "type": "string", "maxLength": 10, "description": "Article dimension 1", "format": "" }, "StD2": { "type": "string", "maxLength": 10, "description": "Article dimension 2", "format": "" }, "EdMn": { "type": "boolean", "description": "Expiration date obligatory", "format": "" }, "VaAs": { "type": "string", "enum": [ "0", "1", "2" ], "maxLength": 20, "description": "Allocate in sales\n0 = No automatic allocation;\n1 = Pose question;\n2 = Always allocate automatically;", "format": "" }, "VaAb": { "type": "string", "enum": [ "0", "1" ], "maxLength": 20, "description": "Allocate pending orders\n0 = Do not allocate pending order quantity when allocating automatically;\n1 = Allocate pending order quantity with automatic allocation;", "format": "" }, "SuIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Replacement type of item\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": "" }, "SuId": { "type": "string", "maxLength": 40, "description": "Replacement article", "format": "" }, "SuDe": { "type": "string", "description": "Replace up to", "format": "date" }, "PreC": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5" ], "maxLength": 20, "description": "Prediction model\n0 = Do not predict;\n1 = SMA: Simple Moving Average;\n2 = ARIMA: AutoRegressive Integrated Moving Average;\n3 = SARIMA: Seasonal ARIMA;\n4 = Exponential Smoothing: Recent periods have more weight than older data;\n5 = Holt Winters: Exponential Smoothing including trend and seasonal patterns;", "format": "" }, "ABCXYZClass": { "type": "string", "maxLength": 2, "description": "ABC-XYZ klasse", "format": "" }, "UpdateComDs": { "type": "boolean", "description": "Omschrijving doorvoeren naar samenstellingsonderdelen", "format": "" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "FbArticleCustom": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": {} } } } } } } } } } } } } } } }, "FbSerialNumber_POST": { "type": "object", "properties": { "FbSerialNumber": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "SeNu": { "type": "string", "maxLength": 100, "description": "Serial number", "format": "" }, "SeNuNew": { "type": "string", "maxLength": 100, "description": "Gewijzigd serienummer", "format": "" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" } }, "required": [ "VaIt", "ItCd", "SeNu" ] } } } } } } }, "FbSerialNumber_PUT": { "type": "object", "properties": { "FbSerialNumber": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "ItCd": { "type": "string", "maxLength": 40, "description": "Itemcode", "format": "" }, "SeNu": { "type": "string", "maxLength": 100, "description": "Serial number", "format": "" }, "SeNuNew": { "type": "string", "maxLength": 100, "description": "Gewijzigd serienummer", "format": "" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "Bl": { "type": "boolean", "description": "Blocked", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" } }, "required": [ "VaIt" ] } } } } } } }, "FbSSCC_PUT": { "type": "object", "properties": { "FbSSCCLabels": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "OrNu": { "type": "string", "maxLength": 12, "description": "Packing slip number", "format": "" }, "GuLi": { "type": "string", "maxLength": 38, "description": "Line GUID", "format": "" }, "VaIt": { "type": "string", "enum": [ "Wtp", "Pid", "Dgh", "Dim", "Itm", "Txt", "Sub", "Sur", "Cst", "Cmp", "Crs" ], "maxLength": 20, "description": "Item type\nWtp = Work type;\nPid = Production indicator;\nDgh = Dough;\nDim = Item dimension total;\nItm = Article;\nTxt = Text;\nSub = Sub-total;\nSur = Allowance;\nCst = Costs;\nCmp = Assembled item;\nCrs = Course;", "format": "" }, "BiId": { "type": "string", "maxLength": 40, "description": "Item code", "format": "" }, "OrDa": { "type": "string", "description": "Packing slip date", "format": "date" }, "QuCl": { "type": "number", "multipleOf": 1E-05, "description": "Number of packaging units", "format": "float" }, "BiDc": { "type": "integer", "description": "Number of decimals", "format": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "ThDa": { "type": "string", "description": "Use-by date", "format": "date" }, "Prin": { "type": "boolean", "description": "Printed", "format": "" }, "DeAd": { "type": "boolean", "description": "'DESADV'", "format": "" }, "SuPa": { "type": "boolean", "description": "Parent load bearer", "format": "" }, "Qu": { "type": "number", "multipleOf": 1E-05, "description": "Number", "format": "float" }, "QuDc": { "type": "integer", "description": "Number of decimals", "format": "" } }, "required": [ "BaCo" ] } } } } } } }, "FbUnitBasicItem_POST": { "type": "object", "properties": { "FbUnitBasicItem": { "type": "object", "properties": { "Element": { "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": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "Qu": { "type": "number", "description": "Number per unit", "format": "number" }, "ShSt": { "type": "boolean", "description": "Show stock", "format": "" }, "MiQu": { "type": "number", "description": "Minimum sales quantity", "format": "number" }, "ViRo": { "type": "string", "maxLength": 5, "description": "Rounding method", "format": "" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "QuLe": { "type": "number", "description": "Preferred length", "format": "number" }, "QuWi": { "type": "number", "description": "Preferred width", "format": "number" }, "QuHe": { "type": "number", "description": "Preferred height", "format": "number" }, "MiPu": { "type": "number", "description": "Minimum purchase quantity", "format": "number" }, "QuSa": { "type": "number", "description": "Graduated order scale, sales", "format": "number" }, "QuPu": { "type": "number", "description": "Graduated order scale, purchasing", "format": "number" }, "GSsc": { "type": "boolean", "description": "Generate SSCC label", "format": "" }, "PkT1ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 1", "format": "" }, "PkT2ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 2", "format": "" }, "PkT3ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 3", "format": "" }, "PkT4ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 4", "format": "" }, "PkT5ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 5", "format": "" }, "PkF1": { "type": "integer", "description": "Packaging factor 1", "format": "" }, "PkF2": { "type": "integer", "description": "Packaging factor 2", "format": "" }, "PkF3": { "type": "integer", "description": "Packaging factor 3", "format": "" }, "PkF4": { "type": "integer", "description": "Packaging factor 4", "format": "" }, "PkF5": { "type": "integer", "description": "Packaging factor 5", "format": "" }, "PkM1": { "type": "boolean", "description": "Shared packaging 1", "format": "" }, "PkM2": { "type": "boolean", "description": "Shared packaging 2", "format": "" }, "PkM3": { "type": "boolean", "description": "Shared packaging 3", "format": "" }, "PkM4": { "type": "boolean", "description": "Shared packaging 4", "format": "" }, "PkM5": { "type": "boolean", "description": "Shared packaging 5", "format": "" }, "ChC1": { "type": "boolean", "description": "Load bearer 1", "format": "" }, "ChC2": { "type": "boolean", "description": "Load bearer 2", "format": "" }, "ChC3": { "type": "boolean", "description": "Load bearer 3", "format": "" }, "ChC4": { "type": "boolean", "description": "Load bearer 4", "format": "" }, "ChC5": { "type": "boolean", "description": "Load bearer 5", "format": "" }, "CcS1": { "type": "boolean", "description": "Secondary packaging 1", "format": "" }, "CcS2": { "type": "boolean", "description": "Secondary packaging 2", "format": "" }, "CcS3": { "type": "boolean", "description": "Secondary packaging 3", "format": "" }, "CcS4": { "type": "boolean", "description": "Secondary packaging 4", "format": "" }, "CcS5": { "type": "boolean", "description": "Secondary packaging 5", "format": "" }, "PkW1": { "type": "boolean", "description": "Calculation based on weight 1", "format": "" }, "PkW2": { "type": "boolean", "description": "Calculation based on weight 2", "format": "" }, "PkW3": { "type": "boolean", "description": "Calculation based on weight 3", "format": "" }, "PkW4": { "type": "boolean", "description": "Calculation based on weight 4", "format": "" }, "PkW5": { "type": "boolean", "description": "Calculation based on weight 5", "format": "" } } } } } } } } }, "FbUnitBasicItem_PUT": { "type": "object", "properties": { "FbUnitBasicItem": { "type": "object", "properties": { "Element": { "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": "" }, "BiUn": { "type": "string", "maxLength": 15, "description": "Unit", "format": "" }, "Qu": { "type": "number", "multipleOf": 1E-05, "description": "Number per unit", "format": "float" }, "ShSt": { "type": "boolean", "description": "Show stock", "format": "" }, "MiQu": { "type": "number", "multipleOf": 1E-05, "description": "Minimum sales quantity", "format": "float" }, "ViRo": { "type": "string", "maxLength": 5, "description": "Rounding method", "format": "" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "QuLe": { "type": "number", "multipleOf": 1E-05, "description": "Preferred length", "format": "float" }, "QuWi": { "type": "number", "multipleOf": 1E-05, "description": "Preferred width", "format": "float" }, "QuHe": { "type": "number", "multipleOf": 1E-05, "description": "Preferred height", "format": "float" }, "MiPu": { "type": "number", "multipleOf": 1E-05, "description": "Minimum purchase quantity", "format": "float" }, "QuSa": { "type": "number", "multipleOf": 1E-05, "description": "Graduated order scale, sales", "format": "float" }, "QuPu": { "type": "number", "multipleOf": 1E-05, "description": "Graduated order scale, purchasing", "format": "float" }, "GSsc": { "type": "boolean", "description": "Generate SSCC label", "format": "" }, "PkT1ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 1", "format": "" }, "PkT2ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 2", "format": "" }, "PkT3ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 3", "format": "" }, "PkT4ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 4", "format": "" }, "PkT5ItCd": { "type": "string", "maxLength": 40, "description": "Verpakkingsartikel 5", "format": "" }, "PkF1": { "type": "integer", "description": "Packaging factor 1", "format": "" }, "PkF2": { "type": "integer", "description": "Packaging factor 2", "format": "" }, "PkF3": { "type": "integer", "description": "Packaging factor 3", "format": "" }, "PkF4": { "type": "integer", "description": "Packaging factor 4", "format": "" }, "PkF5": { "type": "integer", "description": "Packaging factor 5", "format": "" }, "PkM1": { "type": "boolean", "description": "Shared packaging 1", "format": "" }, "PkM2": { "type": "boolean", "description": "Shared packaging 2", "format": "" }, "PkM3": { "type": "boolean", "description": "Shared packaging 3", "format": "" }, "PkM4": { "type": "boolean", "description": "Shared packaging 4", "format": "" }, "PkM5": { "type": "boolean", "description": "Shared packaging 5", "format": "" }, "ChC1": { "type": "boolean", "description": "Load bearer 1", "format": "" }, "ChC2": { "type": "boolean", "description": "Load bearer 2", "format": "" }, "ChC3": { "type": "boolean", "description": "Load bearer 3", "format": "" }, "ChC4": { "type": "boolean", "description": "Load bearer 4", "format": "" }, "ChC5": { "type": "boolean", "description": "Load bearer 5", "format": "" }, "CcS1": { "type": "boolean", "description": "Secondary packaging 1", "format": "" }, "CcS2": { "type": "boolean", "description": "Secondary packaging 2", "format": "" }, "CcS3": { "type": "boolean", "description": "Secondary packaging 3", "format": "" }, "CcS4": { "type": "boolean", "description": "Secondary packaging 4", "format": "" }, "CcS5": { "type": "boolean", "description": "Secondary packaging 5", "format": "" }, "PkW1": { "type": "boolean", "description": "Calculation based on weight 1", "format": "" }, "PkW2": { "type": "boolean", "description": "Calculation based on weight 2", "format": "" }, "PkW3": { "type": "boolean", "description": "Calculation based on weight 3", "format": "" }, "PkW4": { "type": "boolean", "description": "Calculation based on weight 4", "format": "" }, "PkW5": { "type": "boolean", "description": "Calculation based on weight 5", "format": "" } }, "required": [ "VaIt", "BiUn" ] } } } } } } }, "FbUpdateAdB_POST": { "type": "object", "properties": { "FbUpdateAdB": { "type": "object", "properties": { "Element": { "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": "" }, "StL1": { "type": "string", "maxLength": 10, "description": "Article dimension code 1", "format": "" }, "StL2": { "type": "string", "maxLength": 10, "description": "Article dimension code 2", "format": "" }, "BlSa": { "type": "boolean", "description": "Blocked for sale", "format": "" }, "BlPu": { "type": "boolean", "description": "Blocked for purchase", "format": "" }, "VaBc": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8" ], "maxLength": 20, "description": "Barcode type\n0 = No check;\n1 = Barcode EAN8;\n2 = Barcode UPC;\n3 = Barcode EAN13;\n4 = Barcode EAN14;\n5 = Barcode SSCC;\n6 = Code 128;\n7 = Interleaved 2/5;\n8 = Interleaved 2/5 (checksum);", "format": "" }, "BaCo": { "type": "string", "maxLength": 30, "description": "Barcode", "format": "" }, "DiSe": { "type": "boolean", "description": "Deviating order proposal settings", "format": "" }, "VaCr": { "type": "string", "enum": [ "N", "V", "S", "A", "R" ], "maxLength": 20, "description": "Order proposal with sales\nN = Never (no action required after sales order);\nV = Ask in case of stock shortage;\nS = Always ask (regardless of stock shortage);\nA = Always (entire order line processed via purchase order);\nR = Remainder (order line stock deficit);", "format": "" }, "StAd": { "type": "boolean", "description": "Stock replenishment", "format": "" }, "StMi": { "type": "number", "description": "Minimum stock", "format": "number" }, "StMa": { "type": "number", "description": "Supplement to", "format": "number" }, "Loc": { "type": "string", "maxLength": 15, "description": "Location", "format": "" } } } } } } } } }, "PtPriceRevisionFormula_POST": { "type": "object", "properties": { "PtPriceRevisionFormula": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Code", "format": "" }, "Ds": { "type": "string", "maxLength": 80, "description": "Description", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" } }, "required": [ "Ds", "PrId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtPriceRevisionFormulaLines": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "FoId": { "type": "string", "maxLength": 12, "description": "Review formula", "format": "" }, "WeCo": { "type": "number", "description": "Weighting coefficient", "format": "number" }, "InSt": { "type": "number", "description": "Index start", "format": "number" }, "ViPr": { "type": "string", "enum": [ "S" ], "maxLength": 20, "description": "Component\nS = Wages;", "format": "" }, "ViPp": { "type": "string", "enum": [ "A", "B1", "B10", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "C" ], "maxLength": 20, "description": "Parameter\nA = A;\nB1 = B1;\nB10 = B10;\nB2 = B2;\nB3 = B3;\nB4 = B4;\nB5 = B5;\nB6 = B6;\nB7 = B7;\nB8 = B8;\nB9 = B9;\nC = C;", "format": "" } }, "required": [ "FoId", "WeCo", "ViPp" ] } } } } } } } } } } } } } } }, "PtPriceRevisionFormula_PUT": { "type": "object", "properties": { "PtPriceRevisionFormula": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Code", "format": "" }, "Ds": { "type": "string", "maxLength": 80, "description": "Description", "format": "" }, "PrId": { "type": "string", "maxLength": 15, "description": "Project", "format": "" } }, "required": [ "Id" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "PtPriceRevisionFormulaLines": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "FoId": { "type": "string", "maxLength": 12, "description": "Review formula", "format": "" }, "WeCo": { "type": "number", "multipleOf": 0.01, "description": "Weighting coefficient", "format": "float" }, "InSt": { "type": "number", "multipleOf": 1E-05, "description": "Index start", "format": "float" }, "ViPr": { "type": "string", "enum": [ "S" ], "maxLength": 20, "description": "Component\nS = Wages;", "format": "" }, "ViPp": { "type": "string", "enum": [ "A", "B1", "B10", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "C" ], "maxLength": 20, "description": "Parameter\nA = A;\nB1 = B1;\nB10 = B10;\nB2 = B2;\nB3 = B3;\nB4 = B4;\nB5 = B5;\nB6 = B6;\nB7 = B7;\nB8 = B8;\nB9 = B9;\nC = C;", "format": "" } }, "required": [ "FoId", "WeCo", "ViPp" ] } } } } } } } } } } } } } } }, "PtPriceRevisionIndex_POST": { "type": "object", "properties": { "PtPriceRevisionIndex": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Indx": { "type": "number", "description": "Index", "format": "number" }, "ViPr": { "type": "string", "enum": [ "S" ], "maxLength": 20, "description": "Component\nS = Wages;", "format": "" }, "PtId": { "type": "integer", "description": "Period table", "format": "" }, "Ye": { "type": "integer", "description": "Year", "format": "" }, "PeId": { "type": "integer", "description": "Period", "format": "" } }, "required": [ "Indx", "ViPr", "PtId", "Ye", "PeId" ] } } } } } } } }, "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": [] } ] }