PUT api/invoices/{id}
Метод для обновления "Накладной"
Полный URL-адрес запроса: https://sfa-api.ddapp.biz/api/invoices/{id}
Для этого метода требуется авторизация
Информация о запросе
URL параметры
Название | Описание | Тип данных | Дополнительная информация |
---|---|---|---|
id |
Уникальный идентификатор "Накладной", которую необходимо обновить |
string |
Required |
Тело запроса
Обновленная информация о "Накладной"
CreateInvoiceModelНазвание | Описание | Тип данных | Дополнительная информация |
---|---|---|---|
VendorId | string |
Длина: от 1 до 100 Соответствует регулярному выражению: ^[a-zA-Zа-яА-Я0-9_-]+$ |
|
Number | string |
Длина: от 1 до 100 |
|
StatusId | globally unique identifier |
Обязательное поле |
|
OrderId | string |
Длина: от 1 до 100 |
|
CustomerId | string |
Обязательное поле Длина: от 1 до 100 |
|
RelationshipId | string |
Обязательное поле Длина: от 1 до 100 |
|
TradeOutletId | string |
Обязательное поле Длина: от 1 до 100 |
|
WarehouseId | string |
Обязательное поле Длина: от 1 до 100 |
|
PaymentTypeId | string |
Обязательное поле Длина: от 1 до 100 |
|
PaymentForm | integer |
Обязательное поле Интервал: с 1 по 2 |
|
DeliveryTypeId | string |
Длина: от 1 до 100 |
|
DeliveryDate | date |
Обязательное поле |
|
DeliveryTimeFrom | time interval |
Нет |
|
DeliveryTimeTill | time interval |
Нет |
|
Sums | Collection of CreateMultiCurrencySumModel |
Обязательное поле |
|
Debts | Collection of CreateMultiCurrencySumModel |
Нет |
|
PaymentDate | date |
Нет |
|
Notes | string |
Длина: от 0 до 500 |
|
StatusDescription | string |
Длина: от 0 до 1500 |
|
Positions | Collection of CreateInvoicePositionModel |
Обязательное поле |
|
Properties | Collection of CreateEntityPropertyValueModel |
Нет |
|
DocumentDate | date |
Нет |
|
UserId | string |
Нет |
|
IsExchange | boolean |
Нет |
Форматы запросов
{ "vendorId": "sample string 1", "number": "sample string 2", "statusId": "b32acee3-3834-4d4b-a622-941106e0a220", "orderId": "sample string 4", "customerId": "sample string 5", "relationshipId": "sample string 6", "tradeOutletId": "sample string 7", "warehouseId": "sample string 8", "paymentTypeId": "sample string 9", "paymentForm": 10, "deliveryTypeId": "sample string 11", "deliveryDate": "2024-11-22T00:14:39.4491843Z", "deliveryTimeFrom": "00:00:00.1234567", "deliveryTimeTill": "00:00:00.1234567", "sums": [ { "currencyId": "sample string 1", "sum": 2.0 }, { "currencyId": "sample string 1", "sum": 2.0 } ], "debts": [ { "currencyId": "sample string 1", "sum": 2.0 }, { "currencyId": "sample string 1", "sum": 2.0 } ], "paymentDate": "2024-11-22T00:14:39.4491843Z", "notes": "sample string 13", "statusDescription": "sample string 14", "positions": [ { "productId": "sample string 1", "currencyId": "sample string 2", "quantity": 3.1, "price": 4.0, "sum": 5.0, "packagingId": "sample string 6" }, { "productId": "sample string 1", "currencyId": "sample string 2", "quantity": 3.1, "price": 4.0, "sum": 5.0, "packagingId": "sample string 6" } ], "properties": [ { "propertyId": "sample string 1", "value": "sample string 2" }, { "propertyId": "sample string 1", "value": "sample string 2" } ], "documentDate": "2024-11-22T00:14:39.4491843Z", "userId": "sample string 15", "isExchange": true }
<CreateInvoiceModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Invoices"> <CustomerId>sample string 5</CustomerId> <Debts xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Miscellaneous.MultiCurrency"> <d2p1:CreateMultiCurrencySumModel> <d2p1:CurrencyId>sample string 1</d2p1:CurrencyId> <d2p1:Sum>2</d2p1:Sum> </d2p1:CreateMultiCurrencySumModel> <d2p1:CreateMultiCurrencySumModel> <d2p1:CurrencyId>sample string 1</d2p1:CurrencyId> <d2p1:Sum>2</d2p1:Sum> </d2p1:CreateMultiCurrencySumModel> </Debts> <DeliveryDate>2024-11-22T00:14:39.4491843+00:00</DeliveryDate> <DeliveryTimeFrom>PT0.1234567S</DeliveryTimeFrom> <DeliveryTimeTill>PT0.1234567S</DeliveryTimeTill> <DeliveryTypeId>sample string 11</DeliveryTypeId> <DocumentDate>2024-11-22T00:14:39.4491843+00:00</DocumentDate> <IsExchange>true</IsExchange> <Notes>sample string 13</Notes> <Number>sample string 2</Number> <OrderId>sample string 4</OrderId> <PaymentDate>2024-11-22T00:14:39.4491843+00:00</PaymentDate> <PaymentForm>10</PaymentForm> <PaymentTypeId>sample string 9</PaymentTypeId> <Positions xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Invoices.Positions"> <d2p1:CreateInvoicePositionModel> <d2p1:CurrencyId>sample string 2</d2p1:CurrencyId> <d2p1:PackagingId>sample string 6</d2p1:PackagingId> <d2p1:Price>4</d2p1:Price> <d2p1:ProductId>sample string 1</d2p1:ProductId> <d2p1:Quantity>3.1</d2p1:Quantity> <d2p1:Sum>5</d2p1:Sum> </d2p1:CreateInvoicePositionModel> <d2p1:CreateInvoicePositionModel> <d2p1:CurrencyId>sample string 2</d2p1:CurrencyId> <d2p1:PackagingId>sample string 6</d2p1:PackagingId> <d2p1:Price>4</d2p1:Price> <d2p1:ProductId>sample string 1</d2p1:ProductId> <d2p1:Quantity>3.1</d2p1:Quantity> <d2p1:Sum>5</d2p1:Sum> </d2p1:CreateInvoicePositionModel> </Positions> <Properties xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.EntityProperties.Values"> <d2p1:CreateEntityPropertyValueModel> <d2p1:PropertyId>sample string 1</d2p1:PropertyId> <d2p1:Value>sample string 2</d2p1:Value> </d2p1:CreateEntityPropertyValueModel> <d2p1:CreateEntityPropertyValueModel> <d2p1:PropertyId>sample string 1</d2p1:PropertyId> <d2p1:Value>sample string 2</d2p1:Value> </d2p1:CreateEntityPropertyValueModel> </Properties> <RelationshipId>sample string 6</RelationshipId> <StatusDescription>sample string 14</StatusDescription> <StatusId>b32acee3-3834-4d4b-a622-941106e0a220</StatusId> <Sums xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Miscellaneous.MultiCurrency"> <d2p1:CreateMultiCurrencySumModel> <d2p1:CurrencyId>sample string 1</d2p1:CurrencyId> <d2p1:Sum>2</d2p1:Sum> </d2p1:CreateMultiCurrencySumModel> <d2p1:CreateMultiCurrencySumModel> <d2p1:CurrencyId>sample string 1</d2p1:CurrencyId> <d2p1:Sum>2</d2p1:Sum> </d2p1:CreateMultiCurrencySumModel> </Sums> <TradeOutletId>sample string 7</TradeOutletId> <UserId>sample string 15</UserId> <VendorId>sample string 1</VendorId> <WarehouseId>sample string 8</WarehouseId> </CreateInvoiceModel>
Sample not available.
Информация об ответе
Нет