POST api/StockOrder/Validate

Request Information

URI Parameters

None.

Body Parameters

StockOrderHeaderViewModel
NameDescriptionTypeAdditional information
CatalogueId

integer

None.

SiteCode

integer

None.

TCPReferenceCode

integer

None.

TCPTransactionReference

string

None.

TCPDateGenerated

date

None.

TCPNote

string

None.

TCPDateCreated

date

None.

TCPDateModified

date

None.

TCPDateDelivery

date

None.

TCPSupplier

integer

None.

TCPDiscount

decimal number

None.

TCPCharge

decimal number

None.

Temperature

Temperature

None.

ExpectedDeliveryDate

date

None.

Details

Collection of StockOrderDetailViewModel

None.

Request Formats

application/json, text/json

Sample:
{
  "CatalogueId": 1,
  "SiteCode": 2,
  "TCPReferenceCode": 3,
  "TCPTransactionReference": "sample string 4",
  "TCPDateGenerated": "2024-05-17T07:20:29.3103826+00:00",
  "TCPNote": "sample string 6",
  "TCPDateCreated": "2024-05-17T07:20:29.3103826+00:00",
  "TCPDateModified": "2024-05-17T07:20:29.3103826+00:00",
  "TCPDateDelivery": "2024-05-17T07:20:29.3103826+00:00",
  "TCPSupplier": 9,
  "TCPDiscount": 10.1,
  "TCPCharge": 11.1,
  "Temperature": 0,
  "ExpectedDeliveryDate": "2024-05-17T07:20:29.3103826+00:00",
  "Details": [
    {
      "ProductID": "91208511-31e1-4411-8f6a-90ea7f03bd43",
      "SKUCostPrice": 1.0,
      "SKUSellingPrice": 1.0,
      "SKUSize": 1.0,
      "SKUName": "sample string 2",
      "TaxRate": 1.0,
      "TaxName": "sample string 3",
      "QuantityRequested": 4.1,
      "QuantityAccepted": 5.1,
      "QuantityRejected": 6.1,
      "LineNumber": 7,
      "ProviderStatus": 0,
      "ProviderNotes": "sample string 8",
      "QuantitySubstituted": 9.1,
      "ExpectedDeliveryDate": "2024-05-17T07:20:29.3103826+00:00",
      "TemperatureAtTime": 0
    },
    {
      "ProductID": "91208511-31e1-4411-8f6a-90ea7f03bd43",
      "SKUCostPrice": 1.0,
      "SKUSellingPrice": 1.0,
      "SKUSize": 1.0,
      "SKUName": "sample string 2",
      "TaxRate": 1.0,
      "TaxName": "sample string 3",
      "QuantityRequested": 4.1,
      "QuantityAccepted": 5.1,
      "QuantityRejected": 6.1,
      "LineNumber": 7,
      "ProviderStatus": 0,
      "ProviderNotes": "sample string 8",
      "QuantitySubstituted": 9.1,
      "ExpectedDeliveryDate": "2024-05-17T07:20:29.3103826+00:00",
      "TemperatureAtTime": 0
    }
  ]
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IStockOrderImportResult
NameDescriptionTypeAdditional information
Action

CatalogueOrderImportResult

None.

ID

globally unique identifier

None.

Response Formats

application/json, text/json

Sample:
{
  "Action": 0,
  "ID": "e3c4159d-8587-4c5e-8edd-b02ec9a577c8"
}

application/xml, text/xml

Sample:
<IStockOrderImportResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Fidelity.Fusion.Catalogue.Common.Models.CatalogueProvider">
  <Action>OrderFailed</Action>
  <ID>e3c4159d-8587-4c5e-8edd-b02ec9a577c8</ID>
</IStockOrderImportResult>