# Create Service Create a new service. Endpoint: POST /api/v1/service Version: 1.0 ## Request fields (application/json): - `baseCombination` (integer) ID of the base combination Example: 1 - `code` (string, required) Code of the article Example: "ART123" - `description` (string) Description of the article Example: "Premium leather jacket" - `vatType` (string, required) VAT type of the article Enum: "SUPER_REDUCED", "REDUCED", "GENERAL", "EXEMPT" - `height` (number) Height of the article Example: 10.5 - `width` (number) Width of the article Example: 20.3 - `depth` (number) Depth of the article Example: 5.2 - `grossWeight` (number) Gross weight of the article Example: 1.75 - `netWeight` (number) Net weight of the article Example: 1.5 - `warehouse` (integer, required) ID of the warehouse Example: 1 - `accumulateWarehouse` (boolean) Indicates if the warehouse accumulates stock Example: true - `unitWarehouse` (integer) ID of the unit type used in the warehouse Example: 2 - `salesAccount` (integer) ID of the sales account Example: 401 - `purchasingAccount` (integer) ID of the purchasing account Example: 601 - `articleCombinations` (array) List of article combinations - `articleCombinations.id` (integer) ID of the article combination Example: 123 - `articleCombinations.defaultArticleCombinationSupplier` (integer) ID of the default supplier for this combination Example: 5 - `articleCombinations.defaultItemSaleRate` (integer) ID of the default sale rate for this combination Example: 2 - `articleCombinations.defaultEan` (integer) ID of the default EAN for this combination Example: 1 - `articleCombinations.article` (integer, required) ID of the article Example: 1001 - `articleCombinations.attribute1` (integer) ID of the first attribute Example: 15 - `articleCombinations.attribute2` (integer) ID of the second attribute Example: 22 - `articleCombinations.attribute3` (integer) ID of the third attribute Example: 33 - `articleCombinations.attribute4` (integer) ID of the fourth attribute Example: 44 - `articleCombinations.attribute5` (integer) ID of the fifth attribute Example: 55 - `articleCombinations.active` (boolean) Indicates if the combination is active Example: true - `articleCombinations.creationDate` (string) Date when the combination was created Example: "2025-01-15" - `articleCombinations.inactiveDate` (string) Date when the combination became inactive Example: "2025-12-31" - `articleCombinations.ean` (string) EAN code for the article Example: 8412345678901 - `articleCombinations.minimum` (number) - `articleCombinations.articleCombinationSuppliers` (array) - `articleCombinations.articleCombinationSuppliers.id` (integer) ID of the article combination supplier Example: 123 - `articleCombinations.articleCombinationSuppliers.articleCombination` (integer) ID of the article combination Example: 456 - `articleCombinations.articleCombinationSuppliers.supplierCode` (string) Supplier code Example: "SUP001" - `articleCombinations.articleCombinationSuppliers.supplierReference` (string) Supplier reference Example: "REF123" - `articleCombinations.articleCombinationSuppliers.supplierPrice` (number) Supplier's price for the article Example: 29.99 - `articleCombinations.articleCombinationSuppliers.currency` (string) Currency for the price Example: "EUR" - `articleCombinations.articleCombinationSuppliers.mainSupplier` (boolean) Indicates if this is the main supplier Example: true - `articleCombinations.articleCombinationSuppliers.purchasingNotes` (string) Purchasing notes Example: "Order in advance during peak season" - `articleCombinations.articleCombinationSuppliers.supplier` (integer) ID of the supplier Example: 789 - `articleCombinations.articleCombinationSuppliers.usual` (boolean) Indicates if this is the usual supplier Example: true - `articleCombinations.articleCombinationSuppliers.purchasePrice` (number) Purchase price from this supplier Example: 25.99 - `articleCombinations.articleCombinationSuppliers.unitType` (integer) ID of the unit type Example: 1 - `articleCombinations.articleCombinationSuppliers.sizeRange` (integer) ID of the size range Example: 101 - `articleCombinations.articleCombinationSuppliers.changeDate` (string) Date of the last price change Example: "2023-05-15" - `articleCombinations.articleCombinationSuppliers.previousPrice` (number) Previous purchase price Example: 24.5 - `articleCombinations.articleCombinationSuppliers.netPrice` (number) Net price without taxes Example: 21.48 - `articleCombinations.articleCombinationSuppliers.netPriceInCompanyCurrency` (number) Net price in company currency Example: 19.5 - `articleCombinations.articleCombinationSuppliers.bomPrice` (number) Bill of materials price Example: 18.75 - `articleCombinations.articleCombinationSuppliers.bomPriceInCompanyCurrency` (number) Bill of materials price in company currency Example: 17 - `articleCombinations.articleCombinationSuppliers.minimumPurchase` (number) Minimum purchase quantity Example: 10 - `articleCombinations.articleCombinationSuppliers.yourReference` (string) Supplier's reference for this article Example: "REF-T101" - `articleCombinations.articleCombinationSuppliers.discount` (number) Discount percentage applied Example: 5 - `articleCombinations.articleCombinationSuppliers.waitTime` (integer) Wait time in days for delivery Example: 5 - `articleCombinations.articleCombinationSuppliers.observations` (string) Additional observations Example: "Special packaging required" - `articleCombinations.articleCombinationSuppliers.futurePrice` (number) Future price agreed with supplier Example: 23.99 - `articleCombinations.articleCombinationSuppliers.multiplesOf` (integer) Order quantity must be multiple of this value Example: 5 - `articleCombinations.itemSaleRates` (array) - `articleCombinations.itemSaleRates.id` (integer) Internal identifier of this item sale rate. Example: 101 - `articleCombinations.itemSaleRates.rate` (integer) ID of the rate applied. Example: 7 - `articleCombinations.itemSaleRates.articleCombination` (integer) ID of the article combination. Example: 24 - `articleCombinations.itemSaleRates.price` (number) Unit price for this item and rate. Example: 31.2 - `articleCombinations.itemSaleRates.price2` (number) Secondary unit price for this item and rate. Example: 29.99 - `articleCombinations.itemSaleRates.rateCode` (integer) Additional rate code. Example: 42 - `articleCombinations.itemSaleRates.season` (integer) Season identifier. Example: 2025 - `articleCombinations.itemSaleRates.sizeRange` (integer) ID of the size range. Example: 3 - `articleCombinations.articleCombinationSizeRanges` (array) - `articleCombinations.articleCombinationSizeRanges.id` (integer) ID of the article combination size range Example: 123 - `articleCombinations.articleCombinationSizeRanges.assortment` (integer) ID of the assortment Example: 101 - `articleCombinations.articleCombinationSizeRanges.inactive` (boolean) Indicates if the size range is inactive - `articleCombinations.articleCombinationSizeRanges.height` (number) Height of the article in this size range Example: 10.5 - `articleCombinations.articleCombinationSizeRanges.width` (number) Width of the article in this size range Example: 20.3 - `articleCombinations.articleCombinationSizeRanges.depth` (number) Depth of the article in this size range Example: 15.7 - `articleCombinations.articleCombinationSizeRanges.grossWeight` (number) Gross weight of the article in this size range Example: 500.25 - `articleCombinations.articleCombinationSizeRanges.netWeight` (number) Net weight of the article in this size range Example: 450.75 - `articleCombinations.articleCombinationSizeRanges.ean` (string) EAN code of the article in this size range Example: 8412345678901 - `articleCombinations.articleCombinationSizeRanges.cactive` (boolean) - `articleCombinations.season` (integer) - `articleCombinations.manufactured` (boolean) - `articleCombinations.maxProductionOrder` (integer) - `articleCombinations.maxSizePrint` (integer) - `articleCombinations.bought` (boolean) - `articleCombinations.dontOrder` (boolean) - `articleCombinations.description` (string) - `articleCombinations.observations` (string) - `articleCombinations.family` (integer) - `articleCombinations.activeB2B` (boolean) - `articleCombinations.availabilityB2B` (string) Enum: "STOCK", "ORDER_MANUFACTURER", "ALWAYS" - `articleCombinations.visibleDateB2B` (string) - `articleCombinations.dtoB2B` (integer) - `articleCombinations.activeMobility` (boolean) - `articleCombinations.activeTPV` (boolean) - `articleCombinations.activePrestashop` (boolean) - `articleCombinations.maximum` (number) - `articleCombinations.tariffItem` (string) - `articleCombinations.pictures` (array) - `articleCombinations.pictures.id` (integer) - `articleCombinations.pictures.token` (string, required) - `articleCombinations.pictures.pictureFileName` (string, required) - `articleCombinations.pictures.pictureFileExtension` (string, required) - `articleCombinations.pictures.viewOrder` (integer, required) - `observations` (array) List of observations about the article - `observations.title` (string, required) - `files` (array) List of files associated with the article - `files.fileName` (string, required) - `files.fileExtension` (string, required) - `files.fileSize` (integer) - `tags` (array) List of tags associated with the article Example: ["premium","leather","fashion"] - `showAttribute1` (boolean) Indicates if attribute 1 should be displayed Example: true - `showAttribute2` (boolean) Indicates if attribute 2 should be displayed - `showAttribute3` (boolean) Indicates if attribute 3 should be displayed - `showAttribute4` (boolean) Indicates if attribute 4 should be displayed - `showAttribute5` (boolean) Indicates if attribute 5 should be displayed - `stockQuantity` (number) - `salesQuantity` (number) - `cancelledQuantity` (number) - `outboundQuantity` (number) - `pendingDeliveryQuantity` (number) - `purchaseQuantity` (number) - `providerCancelledQuantity` (number) - `inboundQuantity` (number) - `pendingReceiptQuantity` (number) - `description2` (string) Secondary description of the article Example: "Available in multiple colors" - `articleType` (string) Type of the article Enum: "PACKAGING", "EXPENSE", "RAW_MATERIAL", "MERCHANDISE", "OTHERS", "FINISHED_PRODUCT", "SEMI_FINISHED", "SERVICE", "ADVERTISING" - `batchControl` (boolean) Indicates if batch control is enabled for the article Example: true - `serialNumberControl` (boolean) Indicates if serial number control is enabled for the article - `category1` (integer) ID of the primary category Example: 1 - `category2` (integer) ID of the secondary category Example: 2 - `category3` (integer) ID of the tertiary category Example: 3 - `category4` (integer) ID of the quaternary category Example: 4 - `phytosanitaryProduct` (integer) ID of the phytosanitary product Example: 101 ## Response 200 fields (application/json): - `id` (integer, required) Unique identifier of the entity Example: 1 - `code` (string, required) Code of the article Example: "ART123" - `description` (string) Description of the article Example: "Premium leather jacket" - `vatType` (string, required) VAT type of the article Enum: "SUPER_REDUCED", "REDUCED", "GENERAL", "EXEMPT" - `height` (number) Height of the article Example: 10.5 - `width` (number) Width of the article Example: 20.3 - `depth` (number) Depth of the article Example: 5.2 - `grossWeight` (number) Gross weight of the article Example: 1.75 - `netWeight` (number) Net weight of the article Example: 1.5 - `warehouse` (object, required) Warehouse associated with the article - `warehouse.code` (string, required) Warehouse code (unique per warehouse). Example: "ALM01" - `warehouse.description` (string, required) Warehouse description. Example: "Central warehouse" - `accumulateWarehouse` (boolean) Indicates if the warehouse accumulates stock Example: true - `unitWarehouse` (object) Unit type used in the warehouse - `unitWarehouse.code` (string, required) - `unitWarehouse.description` (string, required) - `unitWarehouse.isoCode` (string) Defines the unit ISO codes. Enum: "DMK", "FOT", "FTK", "LM", "MIL", "MTK", "MTR", "NMP", "PR", "B5", "C62" - `salesAccount` (object) Sales account associated with the article - `salesAccount.code` (string) Code of the chart account Example: 1000 - `salesAccount.description` (string) Description of the chart account Example: "Cash account" - `salesAccount.cif` (string) Tax identification number Example: "B12345678" - `salesAccount.active` (boolean) Indicates if the account is active Example: true - `salesAccount.color` (string) Color code for visual representation Example: "#FF5733" - `salesAccount.parentCode` (string) Code of the parent account Example: 100 - `salesAccount.parentDescription` (string) Description of the parent account Example: "Assets" - `purchasingAccount` (object) Purchasing account associated with the article - `baseCombination` (object) Base combination of the article - `baseCombination.defaultArticleCombinationSupplier` (object) Default supplier information for the article combination. See ApiArticleCombinationSupplierDefaultReadDto for details. - `baseCombination.defaultArticleCombinationSupplier.supplierId` (integer) ID of the supplier Example: 123 - `baseCombination.defaultArticleCombinationSupplier.supplierCode` (string) Code of the supplier Example: "SUP001" - `baseCombination.defaultArticleCombinationSupplier.supplierCommercialName` (string) Commercial name of the supplier Example: "Supplier Company Inc." - `baseCombination.defaultArticleCombinationSupplier.articleCombinationId` (integer) ID of the article combination Example: 456 - `baseCombination.defaultArticleCombinationSupplier.articleCombinationDescription` (string) Description of the article combination Example: "Red T-shirt Size M" - `baseCombination.defaultArticleCombinationSupplier.usual` (boolean) Indicates if this is the usual supplier Example: true - `baseCombination.defaultArticleCombinationSupplier.purchasePrice` (number) Purchase price from this supplier Example: 25.99 - `baseCombination.defaultArticleCombinationSupplier.unitTypeDescription` (string) Description of the unit type Example: "Units" - `baseCombination.defaultArticleCombinationSupplier.sizeRangeId` (integer) ID of the size range Example: 789 - `baseCombination.defaultArticleCombinationSupplier.sizeRangeDescription` (string) Description of the size range Example: "Adult sizes" - `baseCombination.defaultArticleCombinationSupplier.changeDate` (string) Date of the last price change Example: "2023-05-15" - `baseCombination.defaultArticleCombinationSupplier.previousPrice` (number) Previous purchase price Example: 24.5 - `baseCombination.defaultArticleCombinationSupplier.netPrice` (number) Net price without taxes Example: 21.48 - `baseCombination.defaultArticleCombinationSupplier.netPriceInCompanyCurrency` (number) Net price in company currency Example: 19.5 - `baseCombination.defaultArticleCombinationSupplier.bomPrice` (number) Bill of materials price Example: 18.75 - `baseCombination.defaultArticleCombinationSupplier.bomPriceInCompanyCurrency` (number) Bill of materials price in company currency Example: 17 - `baseCombination.defaultArticleCombinationSupplier.minimumPurchase` (number) Minimum purchase quantity Example: 10 - `baseCombination.defaultArticleCombinationSupplier.yourReference` (string) Supplier's reference for this article Example: "REF-T101" - `baseCombination.defaultArticleCombinationSupplier.discount` (number) Discount percentage applied Example: 5 - `baseCombination.defaultArticleCombinationSupplier.waitTime` (integer) Wait time in days for delivery Example: 5 - `baseCombination.defaultArticleCombinationSupplier.observations` (string) Additional observations Example: "Special packaging required" - `baseCombination.defaultArticleCombinationSupplier.futurePrice` (number) Future price agreed with supplier Example: 23.99 - `baseCombination.defaultArticleCombinationSupplier.multiplesOf` (integer) Order quantity must be multiple of this value Example: 5 - `baseCombination.defaultItemSaleRate` (object) Default sale rate information for the article combination. See ApiItemSaleRateListReadDto for details. - `baseCombination.defaultItemSaleRate.rateId` (integer) Rate identifier. Example: 10 - `baseCombination.defaultItemSaleRate.rateDescription` (string) Description of the rate. Example: "Spring 2025 Sale" - `baseCombination.defaultItemSaleRate.currencyDescription` (string) Description of the currency for the rate. Example: "Euro" - `baseCombination.defaultItemSaleRate.currencyNomenclature` (string) Currency code or nomenclature (ISO, etc). Example: "EUR" - `baseCombination.defaultItemSaleRate.unitWarehouseDescription` (string) Description of the unit warehouse. Example: "Main" - `baseCombination.defaultItemSaleRate.articleCombinationId` (integer) Identifier of the article combination. Example: 25 - `baseCombination.defaultItemSaleRate.articleCombinationDescription` (string) Description of the article combination. Example: "Pack 3xBlue" - `baseCombination.defaultItemSaleRate.sizeRangeId` (integer) ID of the size range. Example: 5 - `baseCombination.defaultItemSaleRate.sizeRangeDescription` (string) Description of the size range. Example: "Sizes S-L" - `baseCombination.defaultItemSaleRate.price` (number) Price for the rate. Example: 22.5 - `baseCombination.defaultItemSaleRate.price2` (number) Secondary price for the rate. Example: 21.75 - `baseCombination.defaultEan` (object) Default EAN codes for the article combination. See ApiEanListReadDto for details. - `baseCombination.defaultEan.article` (string) - `baseCombination.defaultEan.attribute1` (string) - `baseCombination.defaultEan.attribute2` (string) - `baseCombination.defaultEan.attribute3` (string) - `baseCombination.defaultEan.attribute4` (string) - `baseCombination.defaultEan.attribute5` (string) - `baseCombination.defaultEan.width` (string) - `baseCombination.defaultEan.assortment` (string) - `baseCombination.defaultEan.size` (string) - `baseCombination.defaultEan.sizeRange` (string) - `baseCombination.defaultEan.eanCode` (string) - `baseCombination.defaultEan.upca` (string) - `baseCombination.defaultEan.reference` (string) - `baseCombination.defaultEan.articleCombinationId` (integer) - `baseCombination.defaultEan.sizeRangeId` (integer) - `baseCombination.defaultEan.sizeRangeDetailId` (integer) - `baseCombination.defaultEan.type` (string) Enum: "ALL", "COMBINATION", "SIZE_RANGE", "SIZE" - `baseCombination.defaultEan.sinactive` (boolean) - `baseCombination.defaultEan.cactive` (boolean) - `baseCombination.article` (string) Article code. Example: "ART-00123" - `baseCombination.articleId` (integer) Unique identifier of the article. Example: 1024 - `baseCombination.articleType` (string) Type of the article. Enum: "PACKAGING", "EXPENSE", "RAW_MATERIAL", "MERCHANDISE", "OTHERS", "FINISHED_PRODUCT", "SEMI_FINISHED", "SERVICE", "ADVERTISING" - `baseCombination.unitWarehouseId` (integer) Warehouse unit identifier where the article is stored. Example: 15 - `baseCombination.articleDescription` (string) Description of the article. Example: "Men's cotton T-shirt, size L" - `baseCombination.attribute1` (object) First attribute of the article. See ApiAttributeListReadDto for details. - `baseCombination.attribute1.code` (string, required) Unique code for the attribute. Example: "COLOR" - `baseCombination.attribute1.description` (string, required) Description of the attribute. Example: "Color of the item" - `baseCombination.attribute2` (object) Second attribute of the article. See ApiAttributeListReadDto for details. - `baseCombination.attribute3` (object) Third attribute of the article. See ApiAttributeListReadDto for details. - `baseCombination.attribute4` (object) Fourth attribute of the article. See ApiAttributeListReadDto for details. - `baseCombination.attribute5` (object) Fifth attribute of the article. See ApiAttributeListReadDto for details. - `baseCombination.seasonId` (integer) Season identifier associated with the article. Example: 2024 - `baseCombination.season` (string) Season name or description. Example: "Spring/Summer 2024" - `baseCombination.category1` (string) First category of the article. Example: "Clothing" - `baseCombination.category2` (string) Second category of the article. Example: "Men's Wear" - `baseCombination.category3` (string) Third category of the article. Example: "T-Shirts" - `baseCombination.category4` (string) Fourth category of the article. Example: "Casual" - `baseCombination.description` (string) Detailed description of the article combination. Example: "Short-sleeve cotton T-shirt with round neck." - `baseCombination.active` (boolean) Indicates if the article is active. Example: true - `baseCombination.articleVatType` (string) VAT type applied to the article. Enum: "SUPER_REDUCED", "REDUCED", "GENERAL", "EXEMPT" - `baseCombination.assortment` (object) Assortment details for the article. See ApiAssortmentListReadDto for details. - `baseCombination.assortment.code` (string) Assortment code. Example: "ASRT123" - `baseCombination.assortment.title` (string) Title of the assortment. Example: "Summer Collection" - `baseCombination.sizeRange` (object) Size range details for the article. See ApiSizeRangeListReadDto for details. - `baseCombination.serialNumberControl` (boolean) Indicates if serial number control is enabled for the article. - `baseCombination.batchControl` (boolean) Indicates if batch control is enabled for the article. Example: true - `articleCombinations` (array) List of article combinations - `articleCombinations.articleId` (integer) ID of the article Example: 1001 - `articleCombinations.attribute1` (object) First attribute of the article combination - `articleCombinations.attribute2` (object) Second attribute of the article combination - `articleCombinations.attribute3` (object) Third attribute of the article combination - `articleCombinations.attribute4` (object) Fourth attribute of the article combination - `articleCombinations.attribute5` (object) Fifth attribute of the article combination - `articleCombinations.warehouse` (object) Warehouse associated with the article combination - `articleCombinations.active` (boolean) Indicates if the article combination is active Example: true - `articleCombinations.creationDate` (string) Date when the article combination was created Example: "2025-01-15" - `articleCombinations.inactiveDate` (string) Date when the article combination became inactive Example: "2025-12-31" - `articleCombinations.ean` (string) EAN code of the article Example: 8412345678901 - `articleCombinations.minimum` (number) Minimum quantity allowed Example: 10.5 - `articleCombinations.articleCombinationSuppliers` (array) - `articleCombinations.articleCombinationSuppliers.supplier` (object) Supplier details. See ApiSupplierListReadDto - `articleCombinations.articleCombinationSuppliers.supplier.cif` (string, required) - `articleCombinations.articleCombinationSuppliers.supplier.commercialName` (string, required) - `articleCombinations.articleCombinationSuppliers.supplier.name` (string) - `articleCombinations.articleCombinationSuppliers.supplier.address` (string) - `articleCombinations.articleCombinationSuppliers.supplier.country` (string) - `articleCombinations.articleCombinationSuppliers.supplier.state` (string) - `articleCombinations.articleCombinationSuppliers.supplier.postalCode` (string) - `articleCombinations.articleCombinationSuppliers.supplier.city` (string) - `articleCombinations.articleCombinationSuppliers.supplier.phone1` (string) - `articleCombinations.articleCombinationSuppliers.supplier.phone2` (string) - `articleCombinations.articleCombinationSuppliers.supplier.currency` (string) - `articleCombinations.articleCombinationSuppliers.supplier.currencyNomenclature` (string) - `articleCombinations.articleCombinationSuppliers.supplier.currencyChangeValue` (number) - `articleCombinations.articleCombinationSuppliers.supplier.active` (boolean) - `articleCombinations.articleCombinationSuppliers.supplier.email` (string) - `articleCombinations.articleCombinationSuppliers.supplier.shippingTerm` (integer) - `articleCombinations.articleCombinationSuppliers.supplier.tags` (array) - `articleCombinations.articleCombinationSuppliers.supplier.vatDescription` (string) - `articleCombinations.articleCombinationSuppliers.supplier.discount1` (number) - `articleCombinations.articleCombinationSuppliers.supplier.paymentMethodId` (integer) - `articleCombinations.articleCombinationSuppliers.supplier.paymentMethod` (string) - `articleCombinations.articleCombinationSuppliers.supplier.currencyCode` (string) - `articleCombinations.articleCombinationSuppliers.supplier.creationDate` (string) - `articleCombinations.articleCombinationSuppliers.supplier.inactiveDate` (string) - `articleCombinations.articleCombinationSuppliers.supplier.countryDescription` (string) - `articleCombinations.articleCombinationSuppliers.supplier.stateDescription` (string) - `articleCombinations.articleCombinationSuppliers.supplier.bankName` (string) - `articleCombinations.articleCombinationSuppliers.supplier.account` (string) - `articleCombinations.articleCombinationSuppliers.supplier.picture` (string) - `articleCombinations.articleCombinationSuppliers.supplier.pictureToken` (string) - `articleCombinations.articleCombinationSuppliers.supplier.modifiedOn` (string) - `articleCombinations.articleCombinationSuppliers.supplier.web` (string) - `articleCombinations.articleCombinationSuppliers.usual` (boolean) Indicates if this supplier is the usual one Example: true - `articleCombinations.articleCombinationSuppliers.purchasePrice` (number) Purchase price from the supplier Example: 12.34 - `articleCombinations.articleCombinationSuppliers.unitType` (object) Unit type information. See ApiUnitTypeReadDto - `articleCombinations.articleCombinationSuppliers.unitType.numOrder` (string) - `articleCombinations.articleCombinationSuppliers.unitType.volume` (number) - `articleCombinations.articleCombinationSuppliers.sizeRange` (object) Size range information. See ApiSizeRangeListReadDto - `articleCombinations.articleCombinationSuppliers.changeDate` (string) Date of the last change Example: "2025-01-15" - `articleCombinations.articleCombinationSuppliers.netPrice` (number) Net price Example: 13 - `articleCombinations.articleCombinationSuppliers.yourReference` (string) Reference used by the supplier Example: "SUPPLIER-REF-123" - `articleCombinations.articleCombinationSuppliers.discount` (number) Discount applied by the supplier (percentage) Example: 2.5 - `articleCombinations.articleCombinationSuppliers.waitTime` (integer) Supplier wait time in days Example: 30 - `articleCombinations.articleCombinationSuppliers.observations` (string) Observations and comments Example: "Urgent orders in spring season" - `articleCombinations.articleCombinationSuppliers.futurePrice` (number) Future purchase price Example: 14 - `articleCombinations.articleCombinationSuppliers.multiplesOf` (integer) Order must be placed in multiples of this quantity Example: 10 - `articleCombinations.itemSaleRates` (array) - `articleCombinations.itemSaleRates.rate` (object) Rate information. For structure, see ApiRateListReadDto.java - `articleCombinations.itemSaleRates.rate.code` (string, required) Unique code for the rate. Example: "R-SALE-2024" - `articleCombinations.itemSaleRates.rate.seasonDescription` (string) Description of the season associated with the rate. Example: "Spring 2024" - `articleCombinations.itemSaleRates.rate.currencyId` (integer) ID for the currency associated with the rate. Example: 978 - `articleCombinations.itemSaleRates.rate.currencyNomenclature` (string) Nomenclature or code of the currency. Example: "EUR" - `articleCombinations.itemSaleRates.rate.motherRate` (string, required) Mother rate description. Example: "General Rate" - `articleCombinations.itemSaleRates.rate.active` (boolean) Indicates whether the rate is active. Example: true - `articleCombinations.itemSaleRates.rate.rateCodeId` (integer) Identifier for the rate code. Example: 12 - `articleCombinations.itemSaleRates.price` (number) Unit price for this item and rate. Example: 29.95 - `articleCombinations.itemSaleRates.price2` (number) Secondary unit price for this item and rate. Example: 27.45 - `articleCombinations.itemSaleRates.sizeRange` (object) Size range information. For structure, see ApiSizeRangeListReadDto.java - `articleCombinations.articleCombinationSizeRanges` (array) - `articleCombinations.articleCombinationSizeRanges.inactive` (boolean) Indicates if the size range is inactive - `articleCombinations.articleCombinationSizeRanges.sizeRange` (object) Size range information - `articleCombinations.articleCombinationSizeRanges.assortment` (object) Assortment information - `articleCombinations.articleCombinationSizeRanges.height` (number) Height of the article in this size range Example: 10.5 - `articleCombinations.articleCombinationSizeRanges.width` (number) Width of the article in this size range Example: 20.3 - `articleCombinations.articleCombinationSizeRanges.depth` (number) Depth of the article in this size range Example: 15.7 - `articleCombinations.articleCombinationSizeRanges.grossWeight` (number) Gross weight of the article in this size range Example: 500.25 - `articleCombinations.articleCombinationSizeRanges.netWeight` (number) Net weight of the article in this size range Example: 450.75 - `articleCombinations.articleCombinationSizeRanges.ean` (string) EAN code of the article in this size range Example: 8412345678901 - `articleCombinations.season` (object) Season information - `articleCombinations.season.isCurrent` (boolean) - `articleCombinations.season.startDate` (string, required) - `articleCombinations.season.endDate` (string, required) - `articleCombinations.manufactured` (boolean) - `articleCombinations.maxProductionOrder` (integer) - `articleCombinations.maxSizePrint` (integer) - `articleCombinations.bought` (boolean) - `articleCombinations.dontOrder` (boolean) - `articleCombinations.observations` (string) - `articleCombinations.family` (object) - `articleCombinations.family.code` (string, required) Unique family code. Example: "FAM001" - `articleCombinations.family.description` (string, required) Family description. Example: "Main textile family" - `articleCombinations.activeB2B` (boolean) - `articleCombinations.availabilityB2B` (string) Enum: "STOCK", "ORDER_MANUFACTURER", "ALWAYS" - `articleCombinations.visibleDateB2B` (string) - `articleCombinations.dtoB2B` (integer) - `articleCombinations.activeMobility` (boolean) - `articleCombinations.activeTPV` (boolean) - `articleCombinations.activePrestashop` (boolean) - `articleCombinations.maximum` (number) - `articleCombinations.tariffItem` (string) - `articleCombinations.pictures` (array) - `articleCombinations.pictures.token` (string, required) - `articleCombinations.pictures.url` (string, required) - `articleCombinations.pictures.pictureFileName` (string, required) - `articleCombinations.pictures.pictureFileExtension` (string, required) - `articleCombinations.pictures.viewOrder` (integer, required) - `observations` (array) List of observations about the article - `observations.title` (string, required) - `files` (array) List of files associated with the article - `files.token` (string, required) File token (unique identifier). Example: "729eda1d03b34634b8e3c81a8b2d0974" - `files.url` (string, required) URL to access or download the file. Example: "https://apihost.com/file/729eda1d03b34634b8e3c81a8b2d0974" - `files.fileName` (string, required) File name (with extension). Example: "invoice_2023.pdf" - `files.fileExtension` (string, required) File extension. Example: "pdf" - `files.fileSize` (integer) File size in bytes. Example: 1048576 - `files.modifiedOn` (string, required) Date and time the file was last modified (ISO8601). Example: "2024-08-07T18:10:55" - `tags` (array) List of tags associated with the article Example: ["premium","leather","fashion"] - `showAttribute1` (boolean) Indicates if attribute 1 should be displayed Example: true - `showAttribute2` (boolean) Indicates if attribute 2 should be displayed - `showAttribute3` (boolean) Indicates if attribute 3 should be displayed - `showAttribute4` (boolean) Indicates if attribute 4 should be displayed - `showAttribute5` (boolean) Indicates if attribute 5 should be displayed - `stockQuantity` (number) Current stock quantity Example: 100.5 - `salesQuantity` (number) Sales quantity Example: 75 - `cancelledQuantity` (number) Cancelled quantity Example: 5 - `outboundQuantity` (number) Outbound quantity Example: 80 - `pendingDeliveryQuantity` (number) Pending delivery quantity Example: 25 - `purchaseQuantity` (number) Purchase quantity Example: 150 - `providerCancelledQuantity` (number) Provider cancelled quantity Example: 10 - `inboundQuantity` (number) Inbound quantity Example: 120 - `pendingReceiptQuantity` (number) Pending receipt quantity Example: 30 - `description2` (string) Secondary description of the article Example: "Available in multiple colors" - `articleType` (string, required) Type of the article Enum: "PACKAGING", "EXPENSE", "RAW_MATERIAL", "MERCHANDISE", "OTHERS", "FINISHED_PRODUCT", "SEMI_FINISHED", "SERVICE", "ADVERTISING" - `phytosanitaryProduct` (object) Phytosanitary product associated with the article - `phytosanitaryProduct.headline` (string) - `phytosanitaryProduct.form` (string) - `phytosanitaryProduct.cancellationDate` (string) - `phytosanitaryProduct.saleDeadline` (string) - `batchControl` (boolean) Indicates if batch control is enabled for the article Example: true - `serialNumberControl` (boolean) Indicates if serial number control is enabled for the article - `category1` (object) Primary category of the article - `category1.code` (string, required) Category code. Example: "FOOTWEAR" - `category1.description` (string, required) Description of the category. Example: "Footwear and shoes" - `category2` (object) Secondary category of the article - `category3` (object) Tertiary category of the article - `category4` (object) Quaternary category of the article