POST api/MobilePreprintedReceipt/UploadReceiptData

Request Information

URI Parameters

None.

Body Parameters

PreprintedReceiptData
NameDescriptionTypeAdditional information
Receipts

Collection of ReceiptHeader

None.

Bins

Collection of ReceiptBin

None.

Packs

Collection of ReceiptPack

None.

Request Formats

application/json, text/json

Sample:
{
  "Receipts": [
    {
      "ReceiptId": 1,
      "SupplierId": 2,
      "FacilityId": 3,
      "TransportCompanyId": 4,
      "LoadNumber": "sample string 5",
      "ReceiptNumber": "sample string 6",
      "Supplier": "sample string 7",
      "DestFacility": "sample string 8",
      "ReceiptDate": "2025-12-06T14:29:35.311281+10:30",
      "HarvestDate": "2025-12-06T14:29:35.311281+10:30",
      "SourceFacility": "sample string 11",
      "TransportCompany": "sample string 12",
      "IntendedRunTypeId": 13,
      "IntendedRunType": "sample string 14",
      "PickGangId": 15
    },
    {
      "ReceiptId": 1,
      "SupplierId": 2,
      "FacilityId": 3,
      "TransportCompanyId": 4,
      "LoadNumber": "sample string 5",
      "ReceiptNumber": "sample string 6",
      "Supplier": "sample string 7",
      "DestFacility": "sample string 8",
      "ReceiptDate": "2025-12-06T14:29:35.311281+10:30",
      "HarvestDate": "2025-12-06T14:29:35.311281+10:30",
      "SourceFacility": "sample string 11",
      "TransportCompany": "sample string 12",
      "IntendedRunTypeId": 13,
      "IntendedRunType": "sample string 14",
      "PickGangId": 15
    }
  ],
  "Bins": [
    {
      "ReceiptBinId": 1,
      "ReceiptHeaderId": 2,
      "BinNumber": "sample string 3"
    },
    {
      "ReceiptBinId": 1,
      "ReceiptHeaderId": 2,
      "BinNumber": "sample string 3"
    }
  ],
  "Packs": [
    {
      "ReceiptPackId": 1,
      "ReceiptHeaderId": 2,
      "ReceiptBinId": 3,
      "PickRateId": 4,
      "PickRate": "sample string 5",
      "PackNumber": "sample string 6",
      "PickerId": 7,
      "Picker": "sample string 8"
    },
    {
      "ReceiptPackId": 1,
      "ReceiptHeaderId": 2,
      "ReceiptBinId": 3,
      "PickRateId": 4,
      "PickRate": "sample string 5",
      "PackNumber": "sample string 6",
      "PickerId": 7,
      "Picker": "sample string 8"
    }
  ]
}

application/xml, text/xml

Sample:
<PreprintedReceiptData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FreshPackMultiProduce.WebApi.Controllers.FreshMobile.Models">
  <Bins>
    <PreprintedReceiptData.ReceiptBin>
      <BinNumber>sample string 3</BinNumber>
      <ReceiptBinId>1</ReceiptBinId>
      <ReceiptHeaderId>2</ReceiptHeaderId>
    </PreprintedReceiptData.ReceiptBin>
    <PreprintedReceiptData.ReceiptBin>
      <BinNumber>sample string 3</BinNumber>
      <ReceiptBinId>1</ReceiptBinId>
      <ReceiptHeaderId>2</ReceiptHeaderId>
    </PreprintedReceiptData.ReceiptBin>
  </Bins>
  <Packs>
    <PreprintedReceiptData.ReceiptPack>
      <PackNumber>sample string 6</PackNumber>
      <PickRate>sample string 5</PickRate>
      <PickRateId>4</PickRateId>
      <Picker>sample string 8</Picker>
      <PickerId>7</PickerId>
      <ReceiptBinId>3</ReceiptBinId>
      <ReceiptHeaderId>2</ReceiptHeaderId>
      <ReceiptPackId>1</ReceiptPackId>
    </PreprintedReceiptData.ReceiptPack>
    <PreprintedReceiptData.ReceiptPack>
      <PackNumber>sample string 6</PackNumber>
      <PickRate>sample string 5</PickRate>
      <PickRateId>4</PickRateId>
      <Picker>sample string 8</Picker>
      <PickerId>7</PickerId>
      <ReceiptBinId>3</ReceiptBinId>
      <ReceiptHeaderId>2</ReceiptHeaderId>
      <ReceiptPackId>1</ReceiptPackId>
    </PreprintedReceiptData.ReceiptPack>
  </Packs>
  <Receipts>
    <PreprintedReceiptData.ReceiptHeader>
      <DestFacility>sample string 8</DestFacility>
      <FacilityId>3</FacilityId>
      <HarvestDate>2025-12-06T14:29:35.311281+10:30</HarvestDate>
      <IntendedRunType>sample string 14</IntendedRunType>
      <IntendedRunTypeId>13</IntendedRunTypeId>
      <LoadNumber>sample string 5</LoadNumber>
      <PickGangId>15</PickGangId>
      <ReceiptDate>2025-12-06T14:29:35.311281+10:30</ReceiptDate>
      <ReceiptId>1</ReceiptId>
      <ReceiptNumber>sample string 6</ReceiptNumber>
      <SourceFacility>sample string 11</SourceFacility>
      <Supplier>sample string 7</Supplier>
      <SupplierId>2</SupplierId>
      <TransportCompany>sample string 12</TransportCompany>
      <TransportCompanyId>4</TransportCompanyId>
    </PreprintedReceiptData.ReceiptHeader>
    <PreprintedReceiptData.ReceiptHeader>
      <DestFacility>sample string 8</DestFacility>
      <FacilityId>3</FacilityId>
      <HarvestDate>2025-12-06T14:29:35.311281+10:30</HarvestDate>
      <IntendedRunType>sample string 14</IntendedRunType>
      <IntendedRunTypeId>13</IntendedRunTypeId>
      <LoadNumber>sample string 5</LoadNumber>
      <PickGangId>15</PickGangId>
      <ReceiptDate>2025-12-06T14:29:35.311281+10:30</ReceiptDate>
      <ReceiptId>1</ReceiptId>
      <ReceiptNumber>sample string 6</ReceiptNumber>
      <SourceFacility>sample string 11</SourceFacility>
      <Supplier>sample string 7</Supplier>
      <SupplierId>2</SupplierId>
      <TransportCompany>sample string 12</TransportCompany>
      <TransportCompanyId>4</TransportCompanyId>
    </PreprintedReceiptData.ReceiptHeader>
  </Receipts>
</PreprintedReceiptData>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'PreprintedReceiptData'.

Response Information

Resource Description

MobileResponseModel
NameDescriptionTypeAdditional information
Result

boolean

None.

ErrorMessage

string

None.

ShowDialog

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "_Result": true,
  "_ErrorMessage": "sample string 2",
  "_ShowDialog": true
}

application/xml, text/xml

Sample:
<MobileResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FreshPackMultiProduce.BusinessObjects">
  <_ErrorMessage>sample string 2</_ErrorMessage>
  <_Result>true</_Result>
  <_ShowDialog>true</_ShowDialog>
</MobileResponseModel>