POST api/crm/sale/deal/sale/order/create

Request Information

URI Parameters

None.

Body Parameters

CrmSaleDealSaleOrderCreateView
NameDescriptionTypeAdditional information
CrmSaleDealId

integer

None.

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:
{
  "CrmSaleDealId": 1,
  "Id": 2,
  "IsCreate": true,
  "PeopleActualId": 1,
  "PeopleLegalId": 1,
  "ProductAmount": 4.0,
  "VatAmount": 5.0,
  "VatRate": 6.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": 7,
  "TotalAmount": 8.0,
  "TotalQuantity": 9.0,
  "TotalDiscountAmount": 10.0,
  "TotalOvervalDiscountAmount": 11.0,
  "TotalVatAmount": 12.0,
  "TotalPayableAmount": 13.0,
  "PaidAmount": 14.0,
  "RemainingAmount": 15.0,
  "TrackingCode": "sample string 16",
  "AdditionalDiscounts": [
    1,
    2
  ],
  "StatusId": 17
}

application/xml, text/xml

Sample:
<CrmSaleDealSaleOrderCreateView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.CrmSaleView">
  <AdditionalDiscounts xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </AdditionalDiscounts>
  <CustomFieldDatas xmlns:d2p1="http://schemas.datacontract.org/2004/07/KCore.Model.Models.CustomFieldView" xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">
    <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 xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">2</Id>
  <IsCreate xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">true</IsCreate>
  <Items xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">
    <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 xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">14</PaidAmount>
  <PeopleActualId xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">1</PeopleActualId>
  <PeopleLegalId xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">1</PeopleLegalId>
  <ProductAmount xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">4</ProductAmount>
  <ProductCount xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">7</ProductCount>
  <RemainingAmount xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">15</RemainingAmount>
  <StatusId xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">17</StatusId>
  <TotalAmount xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">8</TotalAmount>
  <TotalDiscountAmount xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">10</TotalDiscountAmount>
  <TotalOvervalDiscountAmount xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">11</TotalOvervalDiscountAmount>
  <TotalPayableAmount xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">13</TotalPayableAmount>
  <TotalQuantity xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">9</TotalQuantity>
  <TotalVatAmount xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">12</TotalVatAmount>
  <TrackingCode xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">sample string 16</TrackingCode>
  <VatAmount xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">5</VatAmount>
  <VatRate xmlns="http://schemas.datacontract.org/2004/07/KAdmin.Model.Models.SaleProductOrderView">6</VatRate>
  <CrmSaleDealId>1</CrmSaleDealId>
</CrmSaleDealSaleOrderCreateView>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.