POST api/sale/order/createedit
Request Information
URI Parameters
None.
Body Parameters
SaleProductOrderCreateEditView| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| IsCreate | boolean |
None. |
|
| PeopleActualId | integer |
Required |
|
| PeopleLegalId | integer |
None. |
|
| ProductAmount | decimal number |
None. |
|
| VatAmount | decimal number |
None. |
|
| VatRate | decimal number |
None. |
|
| CustomFieldDatas | Collection of CoreCustomFieldDataCreateEditView |
None. |
|
| Items | Collection of SaleProductOrderItemCreateEditView |
None. |
|
| ProductCount | integer |
None. |
|
| TotalAmount | decimal number |
None. |
|
| TotalQuantity | decimal number |
None. |
|
| TotalDiscountAmount | decimal number |
None. |
|
| TotalOvervalDiscountAmount | decimal number |
None. |
|
| TotalVatAmount | decimal number |
None. |
|
| TotalPayableAmount | decimal number |
None. |
|
| PaidAmount | decimal number |
None. |
|
| RemainingAmount | decimal number |
None. |
|
| TrackingCode | string |
None. |
|
| AdditionalDiscounts | Collection of integer |
None. |
|
| StatusId | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"IsCreate": true,
"PeopleActualId": 1,
"PeopleLegalId": 1,
"ProductAmount": 3.0,
"VatAmount": 4.0,
"VatRate": 5.0,
"CustomFieldDatas": [
{
"Field": {
"FieldId": 1,
"FieldDataTypeId": 2,
"DataType": 0,
"Title": "sample string 3",
"Value": {},
"Items": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"IsUnique": true,
"IsRequired": true,
"GridSize": 64,
"CustomFieldDataId": 1,
"IsPrimaryKey": true,
"RelatedType": {
"Id": 1,
"Code": "sample string 2",
"ParentCode": "sample string 3",
"Icon": "sample string 4",
"NameSingular": "sample string 5",
"NamePlural": "sample string 6",
"Route": "sample string 7",
"HasBoard": true,
"HasPeople": true,
"HasPeopleMultiple": true,
"HasCard": true
},
"SelectUrl": "sample string 9",
"SelectIsSearchable": true,
"DisplayableValue": "sample string 11"
},
"Group": {
"Id": 1,
"Title": "sample string 2"
},
"IsLabelMuted": true
},
{
"Field": {
"FieldId": 1,
"FieldDataTypeId": 2,
"DataType": 0,
"Title": "sample string 3",
"Value": {},
"Items": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"IsUnique": true,
"IsRequired": true,
"GridSize": 64,
"CustomFieldDataId": 1,
"IsPrimaryKey": true,
"RelatedType": {
"Id": 1,
"Code": "sample string 2",
"ParentCode": "sample string 3",
"Icon": "sample string 4",
"NameSingular": "sample string 5",
"NamePlural": "sample string 6",
"Route": "sample string 7",
"HasBoard": true,
"HasPeople": true,
"HasPeopleMultiple": true,
"HasCard": true
},
"SelectUrl": "sample string 9",
"SelectIsSearchable": true,
"DisplayableValue": "sample string 11"
},
"Group": {
"Id": 1,
"Title": "sample string 2"
},
"IsLabelMuted": true
}
],
"Items": [
{
"Id": 1,
"ProductPriceId": 2,
"IsCreate": true,
"Quantity": 4.0,
"UnitAmount": 1.0,
"DiscountType": 1,
"DiscountValue": 5.0,
"DiscountAmount": 6.0,
"OvervalDiscountAmount": 7.0,
"VatValue": 8.0,
"Amount": 9.0,
"Order": 10,
"IsEnable": true,
"VatAmount": 12.0,
"PayableAmount": 13.0
},
{
"Id": 1,
"ProductPriceId": 2,
"IsCreate": true,
"Quantity": 4.0,
"UnitAmount": 1.0,
"DiscountType": 1,
"DiscountValue": 5.0,
"DiscountAmount": 6.0,
"OvervalDiscountAmount": 7.0,
"VatValue": 8.0,
"Amount": 9.0,
"Order": 10,
"IsEnable": true,
"VatAmount": 12.0,
"PayableAmount": 13.0
}
],
"ProductCount": 6,
"TotalAmount": 7.0,
"TotalQuantity": 8.0,
"TotalDiscountAmount": 9.0,
"TotalOvervalDiscountAmount": 10.0,
"TotalVatAmount": 11.0,
"TotalPayableAmount": 12.0,
"PaidAmount": 13.0,
"RemainingAmount": 14.0,
"TrackingCode": "sample string 15",
"AdditionalDiscounts": [
1,
2
],
"StatusId": 16
}
application/xml, text/xml
Sample:
<SaleProductOrderCreateEditView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">
<AdditionalDiscounts xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</AdditionalDiscounts>
<CustomFieldDatas xmlns:d2p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.CustomFieldView">
<d2p1:CoreCustomFieldDataCreateEditView>
<d2p1:Field xmlns:d4p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.GeneralView">
<d4p1:CustomFieldDataId>1</d4p1:CustomFieldDataId>
<d4p1:DataType>None</d4p1:DataType>
<d4p1:DisplayableValue>sample string 11</d4p1:DisplayableValue>
<d4p1:FieldDataTypeId>2</d4p1:FieldDataTypeId>
<d4p1:FieldId>1</d4p1:FieldId>
<d4p1:GridSize>64</d4p1:GridSize>
<d4p1:IsPrimaryKey>true</d4p1:IsPrimaryKey>
<d4p1:IsRequired>true</d4p1:IsRequired>
<d4p1:IsUnique>true</d4p1:IsUnique>
<d4p1:Items>
<d4p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d4p1:FieldInputSelectListItemView>
<d4p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d4p1:FieldInputSelectListItemView>
</d4p1:Items>
<d4p1:RelatedType xmlns:d5p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.RelatedTypeView">
<d5p1:Code>sample string 2</d5p1:Code>
<d5p1:HasBoard>true</d5p1:HasBoard>
<d5p1:HasCard>true</d5p1:HasCard>
<d5p1:HasPeople>true</d5p1:HasPeople>
<d5p1:HasPeopleMultiple>true</d5p1:HasPeopleMultiple>
<d5p1:Icon>sample string 4</d5p1:Icon>
<d5p1:Id>1</d5p1:Id>
<d5p1:NamePlural>sample string 6</d5p1:NamePlural>
<d5p1:NameSingular>sample string 5</d5p1:NameSingular>
<d5p1:ParentCode>sample string 3</d5p1:ParentCode>
<d5p1:Route>sample string 7</d5p1:Route>
</d4p1:RelatedType>
<d4p1:SelectIsSearchable>true</d4p1:SelectIsSearchable>
<d4p1:SelectUrl>sample string 9</d4p1:SelectUrl>
<d4p1:Title>sample string 3</d4p1:Title>
<d4p1:Value />
</d2p1:Field>
<d2p1:Group>
<d2p1:Id>1</d2p1:Id>
<d2p1:Title>sample string 2</d2p1:Title>
</d2p1:Group>
<d2p1:IsLabelMuted>true</d2p1:IsLabelMuted>
</d2p1:CoreCustomFieldDataCreateEditView>
<d2p1:CoreCustomFieldDataCreateEditView>
<d2p1:Field xmlns:d4p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.GeneralView">
<d4p1:CustomFieldDataId>1</d4p1:CustomFieldDataId>
<d4p1:DataType>None</d4p1:DataType>
<d4p1:DisplayableValue>sample string 11</d4p1:DisplayableValue>
<d4p1:FieldDataTypeId>2</d4p1:FieldDataTypeId>
<d4p1:FieldId>1</d4p1:FieldId>
<d4p1:GridSize>64</d4p1:GridSize>
<d4p1:IsPrimaryKey>true</d4p1:IsPrimaryKey>
<d4p1:IsRequired>true</d4p1:IsRequired>
<d4p1:IsUnique>true</d4p1:IsUnique>
<d4p1:Items>
<d4p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d4p1:FieldInputSelectListItemView>
<d4p1:FieldInputSelectListItemView>
<Disabled xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Disabled>
<Group xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<Disabled>true</Disabled>
<Name>sample string 2</Name>
</Group>
<Selected xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">true</Selected>
<Text xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</Text>
<Value xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 4</Value>
</d4p1:FieldInputSelectListItemView>
</d4p1:Items>
<d4p1:RelatedType xmlns:d5p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.RelatedTypeView">
<d5p1:Code>sample string 2</d5p1:Code>
<d5p1:HasBoard>true</d5p1:HasBoard>
<d5p1:HasCard>true</d5p1:HasCard>
<d5p1:HasPeople>true</d5p1:HasPeople>
<d5p1:HasPeopleMultiple>true</d5p1:HasPeopleMultiple>
<d5p1:Icon>sample string 4</d5p1:Icon>
<d5p1:Id>1</d5p1:Id>
<d5p1:NamePlural>sample string 6</d5p1:NamePlural>
<d5p1:NameSingular>sample string 5</d5p1:NameSingular>
<d5p1:ParentCode>sample string 3</d5p1:ParentCode>
<d5p1:Route>sample string 7</d5p1:Route>
</d4p1:RelatedType>
<d4p1:SelectIsSearchable>true</d4p1:SelectIsSearchable>
<d4p1:SelectUrl>sample string 9</d4p1:SelectUrl>
<d4p1:Title>sample string 3</d4p1:Title>
<d4p1:Value />
</d2p1:Field>
<d2p1:Group>
<d2p1:Id>1</d2p1:Id>
<d2p1:Title>sample string 2</d2p1:Title>
</d2p1:Group>
<d2p1:IsLabelMuted>true</d2p1:IsLabelMuted>
</d2p1:CoreCustomFieldDataCreateEditView>
</CustomFieldDatas>
<Id>1</Id>
<IsCreate>true</IsCreate>
<Items>
<SaleProductOrderItemCreateEditView>
<Amount>9</Amount>
<DiscountAmount>6</DiscountAmount>
<DiscountType>Percent</DiscountType>
<DiscountValue>5</DiscountValue>
<Id>1</Id>
<IsCreate>true</IsCreate>
<IsEnable>true</IsEnable>
<Order>10</Order>
<OvervalDiscountAmount>7</OvervalDiscountAmount>
<PayableAmount>13</PayableAmount>
<ProductPriceId>2</ProductPriceId>
<Quantity>4</Quantity>
<UnitAmount>1</UnitAmount>
<VatAmount>12</VatAmount>
<VatValue>8</VatValue>
</SaleProductOrderItemCreateEditView>
<SaleProductOrderItemCreateEditView>
<Amount>9</Amount>
<DiscountAmount>6</DiscountAmount>
<DiscountType>Percent</DiscountType>
<DiscountValue>5</DiscountValue>
<Id>1</Id>
<IsCreate>true</IsCreate>
<IsEnable>true</IsEnable>
<Order>10</Order>
<OvervalDiscountAmount>7</OvervalDiscountAmount>
<PayableAmount>13</PayableAmount>
<ProductPriceId>2</ProductPriceId>
<Quantity>4</Quantity>
<UnitAmount>1</UnitAmount>
<VatAmount>12</VatAmount>
<VatValue>8</VatValue>
</SaleProductOrderItemCreateEditView>
</Items>
<PaidAmount>13</PaidAmount>
<PeopleActualId>1</PeopleActualId>
<PeopleLegalId>1</PeopleLegalId>
<ProductAmount>3</ProductAmount>
<ProductCount>6</ProductCount>
<RemainingAmount>14</RemainingAmount>
<StatusId>16</StatusId>
<TotalAmount>7</TotalAmount>
<TotalDiscountAmount>9</TotalDiscountAmount>
<TotalOvervalDiscountAmount>10</TotalOvervalDiscountAmount>
<TotalPayableAmount>12</TotalPayableAmount>
<TotalQuantity>8</TotalQuantity>
<TotalVatAmount>11</TotalVatAmount>
<TrackingCode>sample string 15</TrackingCode>
<VatAmount>4</VatAmount>
<VatRate>5</VatRate>
</SaleProductOrderCreateEditView>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.