﻿{
    "openapi": "3.0.1",
    "info": {
        "title": "API v2",
        "version": "2.0"
    },
    "paths": {
        "/api/v2/Distributor/ImplementationReport": {
            "post": {
                "tags": [
                    "Distributor"
                ],
                "requestBody": {
                    "content": {
                        "application/json-patch+json": {
                            "schema": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ImplementationReportV2Model"
                                }
                            }
                        },
                        "application/json": {
                            "schema": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ImplementationReportV2Model"
                                }
                            }
                        },
                        "text/json": {
                            "schema": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ImplementationReportV2Model"
                                }
                            }
                        },
                        "application/*+json": {
                            "schema": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ImplementationReportV2Model"
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "text/plain": {
                                "schema": {
                                    "$ref": "#/components/schemas/ImplementationReportModelListTransportModel"
                                }
                            },
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ImplementationReportModelListTransportModel"
                                }
                            },
                            "text/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ImplementationReportModelListTransportModel"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/v2/Distributor/BalanceReport": {
            "post": {
                "tags": [
                    "Distributor"
                ],
                "requestBody": {
                    "content": {
                        "application/json-patch+json": {
                            "schema": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/BalanceReportV2Model"
                                }
                            }
                        },
                        "application/json": {
                            "schema": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/BalanceReportV2Model"
                                }
                            }
                        },
                        "text/json": {
                            "schema": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/BalanceReportV2Model"
                                }
                            }
                        },
                        "application/*+json": {
                            "schema": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/BalanceReportV2Model"
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "text/plain": {
                                "schema": {
                                    "$ref": "#/components/schemas/BalanceReportEntityListTransportModel"
                                }
                            },
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/BalanceReportEntityListTransportModel"
                                }
                            },
                            "text/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/BalanceReportEntityListTransportModel"
                                }
                            }
                        }
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "BalanceReportEntity": {
                "required": [
                    "balanceDate",
                    "distributorInn",
                    "distributorWarehouseAddress",
                    "materialCount",
                    "materialDateCreate",
                    "materialName",
                    "materialSatus",
                    "materialWeight"
                ],
                "type": "object",
                "properties": {
                    "distributorInn": {
                        "type": "integer",
                        "description": "(1) ИНН Дистрибутора. По данному полю определяем Дистриб., который прислал данные",
                        "format": "int64"
                    },
                    "distributorWarehouseAddress": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(2) Адрес Склада Дистрибутора. Местоположение Склада, где хранится товар"
                    },
                    "balanceDate": {
                        "type": "string",
                        "description": "(3) Дата Остатка. Дата, на которую снято значение Остатка товара",
                        "format": "date-time"
                    },
                    "materialNumber": {
                        "type": "string",
                        "description": "(4) Материал_номер. Обязательно, если не заполнены п.5,6,7. Номер товара ТК Мираторг, реализованного Клиенту-покупателя в системе Дистр.",
                        "nullable": true
                    },
                    "materialNumberBuyer": {
                        "type": "string",
                        "description": "(5) Материал_Номер.Обязательно, если не заполнены п.4,6,7 Продавца Номер товара, реализованного Клиенту-покупателя в системе Дистр.",
                        "nullable": true
                    },
                    "materialBarcodeKor": {
                        "type": "integer",
                        "description": "(6) Материал_Штрих-код КОР.Обязательно, если не заполнены п.5,6,8 Штрих-код с коробки реализованного товара",
                        "format": "int64",
                        "nullable": true
                    },
                    "materialBarcodePackage": {
                        "type": "integer",
                        "description": "(7) Материал_Штрих-код упаковки. Обязательно, если не заполнены п.4,5,6 Штрих-код с упаковки реализованного товара",
                        "format": "int64",
                        "nullable": true
                    },
                    "materialName": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(8) Материал_Наименование. Наименование товара, реализованного Клиенту-покупателя в системе Дистр."
                    },
                    "materialWeight": {
                        "type": "number",
                        "description": "(9) Количество КГ.   Указать количество реализованного товара в КГ",
                        "format": "double"
                    },
                    "materialCount": {
                        "type": "number",
                        "description": "(10) Количество. Указать количество транспортной упаковки (КОР, Мешок)",
                        "format": "double"
                    },
                    "materialDateCreate": {
                        "type": "string",
                        "description": "(11) Дата изготовления. Указать Дату производства(изготовления) товара (с этикетки)",
                        "format": "date-time"
                    },
                    "materialSatus": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(12) Статус.  Указать статус по остатку товара (Брак, ОК, Просрочен и прочее). При наличии более одного статуса у одной даты производства, остатки указывать несколькими строками."
                    },
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "login": {
                        "type": "string",
                        "nullable": true
                    },
                    "createAt": {
                        "type": "string",
                        "format": "date-time"
                    }
                },
                "additionalProperties": false
            },
            "BalanceReportEntityListTransportModel": {
                "type": "object",
                "properties": {
                    "errorMessage": {
                        "type": "string",
                        "description": "Сообщение об ошибке. Отсутствует значение если ошибок нет.",
                        "nullable": true
                    },
                    "data": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/BalanceReportEntity"
                        },
                        "description": "Возвращаемые данные при успешной операции. В случае ошибки - отсуствует значенеи",
                        "nullable": true
                    }
                },
                "additionalProperties": false
            },
            "BalanceReportV2Model": {
                "required": [
                    "balanceDate",
                    "distributorInn",
                    "distributorWarehouseAddress",
                    "materialCount",
                    "materialDateCreate",
                    "materialName",
                    "materialSatus",
                    "materialWeight"
                ],
                "type": "object",
                "properties": {
                    "distributorInn": {
                        "type": "integer",
                        "description": "(1) ИНН Дистрибутора. По данному полю определяем Дистриб., который прислал данные",
                        "format": "int64"
                    },
                    "distributorWarehouseAddress": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(2) Адрес Склада Дистрибутора. Местоположение Склада, где хранится товар"
                    },
                    "balanceDate": {
                        "type": "string",
                        "description": "(3) Дата Остатка. Дата, на которую снято значение Остатка товара",
                        "format": "date-time"
                    },
                    "materialNumber": {
                        "type": "string",
                        "description": "(4) Материал_номер. Обязательно, если не заполнены п.5,6,7. Номер товара ТК Мираторг, реализованного Клиенту-покупателя в системе Дистр.",
                        "nullable": true
                    },
                    "materialNumberBuyer": {
                        "type": "string",
                        "description": "(5) Материал_Номер.Обязательно, если не заполнены п.4,6,7 Продавца Номер товара, реализованного Клиенту-покупателя в системе Дистр.",
                        "nullable": true
                    },
                    "materialBarcodeKor": {
                        "type": "integer",
                        "description": "(6) Материал_Штрих-код КОР.Обязательно, если не заполнены п.5,6,8 Штрих-код с коробки реализованного товара",
                        "format": "int64",
                        "nullable": true
                    },
                    "materialBarcodePackage": {
                        "type": "integer",
                        "description": "(7) Материал_Штрих-код упаковки. Обязательно, если не заполнены п.4,5,6 Штрих-код с упаковки реализованного товара",
                        "format": "int64",
                        "nullable": true
                    },
                    "materialName": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(8) Материал_Наименование. Наименование товара, реализованного Клиенту-покупателя в системе Дистр."
                    },
                    "materialWeight": {
                        "type": "number",
                        "description": "(9) Количество КГ.   Указать количество реализованного товара в КГ",
                        "format": "double"
                    },
                    "materialCount": {
                        "type": "number",
                        "description": "(10) Количество. Указать количество транспортной упаковки (КОР, Мешок)",
                        "format": "double"
                    },
                    "materialDateCreate": {
                        "type": "string",
                        "description": "(11) Дата изготовления. Указать Дату производства(изготовления) товара (с этикетки)",
                        "format": "date-time"
                    },
                    "materialSatus": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(12) Статус.  Указать статус по остатку товара (Брак, ОК, Просрочен и прочее). При наличии более одного статуса у одной даты производства, остатки указывать несколькими строками."
                    }
                },
                "additionalProperties": false
            },
            "ImplementationReportModel": {
                "required": [
                    "buyerAddress",
                    "buyerInn",
                    "buyerName",
                    "deliveryDate",
                    "distributionChannel",
                    "distributionNetwork",
                    "distributorInn",
                    "implementationDate",
                    "materialName",
                    "materialPriceWithNds",
                    "materialPriceWithoutNds",
                    "materialThermalState",
                    "materialTotalWithNds",
                    "materialTotalWithoutNds",
                    "materialWeight",
                    "operationFlag",
                    "priceWithNds",
                    "priceWithoutNds",
                    "ypdNumber"
                ],
                "type": "object",
                "properties": {
                    "distributorInn": {
                        "type": "integer",
                        "description": "(1) ИНН Дистрибутора",
                        "format": "int64"
                    },
                    "buyerInn": {
                        "type": "integer",
                        "description": "(2) ИНН Покупателя",
                        "format": "int64"
                    },
                    "buyerName": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(3) Наименование Покупателя. Юрид.название Клиента-получателя, которому Дистр.продаёт товар."
                    },
                    "distributionChannel": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(4) Канал Дистрибьютора. Канал Клиента-получателя в классификации Дистрибутора-продавца"
                    },
                    "distributionNetwork": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(5) Сеть Дистрибьютора - Сеть Клиента-получателя в классификации Дистрибутора-продавца"
                    },
                    "buyerKpp": {
                        "type": "integer",
                        "description": "(6) КПП Адреса покупателя. КПП торговой точки Клиента-получателя, которому Дистр.продаёт товар.",
                        "format": "int64",
                        "nullable": true
                    },
                    "buyerAddress": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(7) Адрес Покупателя. Полный адрес торговой точки Клиента-получателя, которому Дистр.продаёт товар."
                    },
                    "buyerGuid": {
                        "type": "string",
                        "description": "(8) GUID Покупателя. Глобальный идентификатор партнера Мерк. Клиента-получателя",
                        "format": "uuid",
                        "nullable": true
                    },
                    "buyerAddressGuid": {
                        "type": "string",
                        "description": "(9) GUID Адреса покупателя. Глобальный идентификатор партнера Мерк.Адреса Клиента-получателя",
                        "format": "uuid",
                        "nullable": true
                    },
                    "ypdNumber": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(10) Номер УПД - Номер печатной формы фактуры"
                    },
                    "operationFlag": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(11) Признак операции - Обязательно \"Указать \"Продажа\", если это реализация товара Клиенту-получателю. Указать \"Возврат\", если это возврат товара на склад Дистр.От Клиента-получателя\""
                    },
                    "implementationDate": {
                        "type": "string",
                        "description": "(12) Дата реализации товара от Дистр. Клиенту-покупателю (дата Фактуры)",
                        "format": "date-time"
                    },
                    "deliveryDate": {
                        "type": "string",
                        "description": "(13) Дата  доставки товара от Дистр. Клиенту-покупателю (дата получения товара Клиентом)",
                        "format": "date-time"
                    },
                    "materialNumber": {
                        "type": "string",
                        "description": "(14) Материал_номер. Номер товара ТК Мираторг, реализованного Клиенту-покупателя в системе Дистр.",
                        "nullable": true
                    },
                    "materialNumberBuyer": {
                        "type": "string",
                        "description": "(15) Материал_Номер Продавца. Обязательно, если не заполнены п.14,16,17 Номер товара, реализованного Клиенту-покупателя в системе Дистр.",
                        "nullable": true
                    },
                    "materialBarcodeKor": {
                        "type": "integer",
                        "description": "(16) Материал_Штрих-код КОР. Обязательно, если не заполнены п.14,15,17\tШтрих-код с коробки реализованного товара",
                        "format": "int64",
                        "nullable": true
                    },
                    "materialBarcodePackage": {
                        "type": "integer",
                        "description": "(17) Материал_Штрих-код упаковки. Штрих-код с упаковки реализованного товара",
                        "format": "int64",
                        "nullable": true
                    },
                    "materialName": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(18) Материал_Наименование. Наименование товара, реализованного Клиенту-покупателя в системе Дистр."
                    },
                    "materialThermalState": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(19) Материал_Терм.состояние. Наименование товара, реализованного Клиенту-покупателя в системе Дистр."
                    },
                    "materialNds": {
                        "type": "number",
                        "description": "(20) Материал_НДС. Указать НДС реализованного товара (если реализовано с нулевой ставкой или Без НДС, то указать)",
                        "format": "double",
                        "nullable": true
                    },
                    "materialWeight": {
                        "type": "number",
                        "description": "(21) Количество КГ. Указать количество реализованного товара в КГ",
                        "format": "double"
                    },
                    "materialPriceWithoutNds": {
                        "type": "number",
                        "description": "(22) Цена реализации, руб/кг без НДС. Указать цену реализованного товара в РУБ за КГ без НДС(из фактуры Клиенту-покупателю)",
                        "format": "double"
                    },
                    "materialPriceWithNds": {
                        "type": "number",
                        "description": "(23) Цена реализации, руб/кг с НДС. Указать цену реализованного товара в РУБ за КГ с НДС(из фактуры Клиенту-покупателю)",
                        "format": "double"
                    },
                    "materialTotalWithoutNds": {
                        "type": "number",
                        "description": "(24) Сумма реализации без НДС, РУБ. Указать Сумму реализованного товара в РУБ без НДС(из фактуры Клиенту-покупателю)",
                        "format": "double"
                    },
                    "materialTotalWithNds": {
                        "type": "number",
                        "description": "(25) Сумма реализации с НДС, РУБ. Указать Сумму реализованного товара в РУБ с НДС(из фактуры Клиенту-покупателю)",
                        "format": "double"
                    },
                    "priceWithoutNds": {
                        "type": "number",
                        "description": "(26) Цена ПРАЙС, руб/кг без НДС. Указать цену по Прайс-листу для реализации товара в РУБ за КГ без НДС",
                        "format": "double"
                    },
                    "priceWithNds": {
                        "type": "number",
                        "description": "(27) Цена ПРАЙС, руб/кг с НДС. Указать цену по Прайс-листу для реализации товара в РУБ за КГ с НДС",
                        "format": "double"
                    },
                    "pricePurchaseWithoutNds": {
                        "type": "number",
                        "description": "(28) Цена закупки, руб/кг без НДС. Указать цену закупки от Поставщика, РУБ за КГ без НДС",
                        "format": "double",
                        "nullable": true
                    },
                    "pricePurchaseWithNds": {
                        "type": "number",
                        "description": "(29) Цена закупки, руб/кг с НДС. Указать цену закупки от Поставщика, РУБ за КГ с НДС",
                        "format": "double",
                        "nullable": true
                    }
                },
                "additionalProperties": false
            },
            "ImplementationReportModelListTransportModel": {
                "type": "object",
                "properties": {
                    "errorMessage": {
                        "type": "string",
                        "description": "Сообщение об ошибке. Отсутствует значение если ошибок нет.",
                        "nullable": true
                    },
                    "data": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/ImplementationReportModel"
                        },
                        "description": "Возвращаемые данные при успешной операции. В случае ошибки - отсуствует значенеи",
                        "nullable": true
                    }
                },
                "additionalProperties": false
            },
            "ImplementationReportV2Model": {
                "required": [
                    "buyerAddress",
                    "buyerInn",
                    "buyerName",
                    "deliveryDate",
                    "distributionChannel",
                    "distributionNetwork",
                    "distributorInn",
                    "implementationDate",
                    "materialName",
                    "materialPriceWithNds",
                    "materialPriceWithoutNds",
                    "materialThermalState",
                    "materialTotalWithNds",
                    "materialTotalWithoutNds",
                    "materialWeight",
                    "operationFlag",
                    "priceWithNds",
                    "priceWithoutNds",
                    "ypdNumber"
                ],
                "type": "object",
                "properties": {
                    "distributorInn": {
                        "type": "integer",
                        "description": "(1) ИНН Дистрибутора",
                        "format": "int64"
                    },
                    "buyerInn": {
                        "type": "integer",
                        "description": "(2) ИНН Покупателя",
                        "format": "int64"
                    },
                    "buyerName": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(3) Наименование Покупателя. Юрид.название Клиента-получателя, которому Дистр.продаёт товар."
                    },
                    "distributionChannel": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(4) Канал Дистрибьютора. Канал Клиента-получателя в классификации Дистрибутора-продавца"
                    },
                    "distributionNetwork": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(5) Сеть Дистрибьютора - Сеть Клиента-получателя в классификации Дистрибутора-продавца"
                    },
                    "buyerKpp": {
                        "type": "integer",
                        "description": "(6) КПП Адреса покупателя. КПП торговой точки Клиента-получателя, которому Дистр.продаёт товар.",
                        "format": "int64",
                        "nullable": true
                    },
                    "buyerAddress": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(7) Адрес Покупателя. Полный адрес торговой точки Клиента-получателя, которому Дистр.продаёт товар."
                    },
                    "buyerGuid": {
                        "type": "string",
                        "description": "(8) GUID Покупателя. Глобальный идентификатор партнера Мерк. Клиента-получателя",
                        "format": "uuid",
                        "nullable": true
                    },
                    "buyerAddressGuid": {
                        "type": "string",
                        "description": "(9) GUID Адреса покупателя. Глобальный идентификатор партнера Мерк.Адреса Клиента-получателя",
                        "format": "uuid",
                        "nullable": true
                    },
                    "ypdNumber": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(10) Номер УПД - Номер печатной формы фактуры"
                    },
                    "operationFlag": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(11) Признак операции - Обязательно \"Указать \"Продажа\", если это реализация товара Клиенту-получателю. Указать \"Возврат\", если это возврат товара на склад Дистр.От Клиента-получателя\""
                    },
                    "implementationDate": {
                        "type": "string",
                        "description": "(12) Дата реализации товара от Дистр. Клиенту-покупателю (дата Фактуры)",
                        "format": "date-time"
                    },
                    "deliveryDate": {
                        "type": "string",
                        "description": "(13) Дата  доставки товара от Дистр. Клиенту-покупателю (дата получения товара Клиентом)",
                        "format": "date-time"
                    },
                    "materialNumber": {
                        "type": "string",
                        "description": "(14) Материал_номер. Номер товара ТК Мираторг, реализованного Клиенту-покупателя в системе Дистр.",
                        "nullable": true
                    },
                    "materialNumberBuyer": {
                        "type": "string",
                        "description": "(15) Материал_Номер Продавца. Обязательно, если не заполнены п.14,16,17 Номер товара, реализованного Клиенту-покупателя в системе Дистр.",
                        "nullable": true
                    },
                    "materialBarcodeKor": {
                        "type": "integer",
                        "description": "(16) Материал_Штрих-код КОР. Обязательно, если не заполнены п.14,15,17\tШтрих-код с коробки реализованного товара",
                        "format": "int64",
                        "nullable": true
                    },
                    "materialBarcodePackage": {
                        "type": "integer",
                        "description": "(17) Материал_Штрих-код упаковки. Штрих-код с упаковки реализованного товара",
                        "format": "int64",
                        "nullable": true
                    },
                    "materialName": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(18) Материал_Наименование. Наименование товара, реализованного Клиенту-покупателя в системе Дистр."
                    },
                    "materialThermalState": {
                        "minLength": 1,
                        "type": "string",
                        "description": "(19) Материал_Терм.состояние. Наименование товара, реализованного Клиенту-покупателя в системе Дистр."
                    },
                    "materialNds": {
                        "type": "number",
                        "description": "(20) Материал_НДС. Указать НДС реализованного товара (если реализовано с нулевой ставкой или Без НДС, то указать)",
                        "format": "double",
                        "nullable": true
                    },
                    "materialWeight": {
                        "type": "number",
                        "description": "(21) Количество КГ. Указать количество реализованного товара в КГ",
                        "format": "double"
                    },
                    "materialPriceWithoutNds": {
                        "type": "number",
                        "description": "(22) Цена реализации, руб/кг без НДС. Указать цену реализованного товара в РУБ за КГ без НДС(из фактуры Клиенту-покупателю)",
                        "format": "double"
                    },
                    "materialPriceWithNds": {
                        "type": "number",
                        "description": "(23) Цена реализации, руб/кг с НДС. Указать цену реализованного товара в РУБ за КГ с НДС(из фактуры Клиенту-покупателю)",
                        "format": "double"
                    },
                    "materialTotalWithoutNds": {
                        "type": "number",
                        "description": "(24) Сумма реализации без НДС, РУБ. Указать Сумму реализованного товара в РУБ без НДС(из фактуры Клиенту-покупателю)",
                        "format": "double"
                    },
                    "materialTotalWithNds": {
                        "type": "number",
                        "description": "(25) Сумма реализации с НДС, РУБ. Указать Сумму реализованного товара в РУБ с НДС(из фактуры Клиенту-покупателю)",
                        "format": "double"
                    },
                    "priceWithoutNds": {
                        "type": "number",
                        "description": "(26) Цена ПРАЙС, руб/кг без НДС. Указать цену по Прайс-листу для реализации товара в РУБ за КГ без НДС",
                        "format": "double"
                    },
                    "priceWithNds": {
                        "type": "number",
                        "description": "(27) Цена ПРАЙС, руб/кг с НДС. Указать цену по Прайс-листу для реализации товара в РУБ за КГ с НДС",
                        "format": "double"
                    },
                    "pricePurchaseWithoutNds": {
                        "type": "number",
                        "description": "(28) Цена закупки, руб/кг без НДС. Указать цену закупки от Поставщика, РУБ за КГ без НДС",
                        "format": "double",
                        "nullable": true
                    },
                    "pricePurchaseWithNds": {
                        "type": "number",
                        "description": "(29) Цена закупки, руб/кг с НДС. Указать цену закупки от Поставщика, РУБ за КГ с НДС",
                        "format": "double",
                        "nullable": true
                    },
                    "itemsCount": {
                        "type": "number",
                        "description": "(30) Указать количество реализованного товара в штуках",
                        "format": "double",
                        "nullable": true
                    },
                    "relealizationPriceWithoutNds": {
                        "type": "number",
                        "description": "(31) Указать цену реализованного товара за ШТ без НДС (из фактуры)",
                        "format": "double",
                        "nullable": true
                    },
                    "relealizationPriceWithNds": {
                        "type": "number",
                        "description": "(32) Указать цену реализованного товара за ШТ с НДС (из фактуры)",
                        "format": "double",
                        "nullable": true
                    },
                    "listPriceForSaleWithoutNds": {
                        "type": "number",
                        "description": "(33) Указать цену по Прайс-листу  для реализации товара за ШТ без НДС",
                        "format": "double",
                        "nullable": true
                    },
                    "listPriceForSaleWithNds": {
                        "type": "number",
                        "description": "(34) Указать цену по Прайс-листу  для реализации товара за ШТ с НДС",
                        "format": "double",
                        "nullable": true
                    },
                    "currency": {
                        "type": "string",
                        "description": "(35) Указать Валюту для Цен и Сумм",
                        "nullable": true
                    }
                },
                "additionalProperties": false
            }
        },
        "securitySchemes": {
            "Bearer": {
                "type": "http",
                "description": "JWT Authorization header using the Bearer scheme",
                "scheme": "Bearer",
                "bearerFormat": "JWT"
            }
        }
    },
    "security": [
        {
            "Bearer": []
        }
    ]
}