POST api/Purchases/InsertPurchasesRice?vUserID={vUserID}&IsOpen={IsOpen}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
vUserID

integer

Required

IsOpen

boolean

Required

Body Parameters

Purchases
NameDescriptionTypeAdditional information
ModeOfPayment

string

None.

PurchaseId

integer

None.

PurchaseDate

date

None.

ContractId

integer

None.

BrokerId

integer

None.

SellerId

integer

None.

Brokerage

decimal number

None.

IsBrokeragePerBag

boolean

None.

GrossTotal

decimal number

None.

BardanaValue

decimal number

None.

Unloading

decimal number

None.

UnloadingTotal

decimal number

None.

MarketFee

decimal number

None.

MarketFeeTotal

decimal number

None.

Freight

decimal number

None.

FreightTotal

decimal number

None.

Expenses

decimal number

None.

ExpenseTotal

decimal number

None.

Munshiana

decimal number

None.

MunshianaTotal

decimal number

None.

SpecialDiscount

decimal number

None.

PaidAmount

decimal number

None.

NetValue

decimal number

None.

PreviousCredit

decimal number

None.

TotalBrokerage

decimal number

None.

TotalPayable

decimal number

None.

IsPosted

boolean

None.

unloadingCondition

string

None.

unloadingPlus

boolean

None.

MarketFeeCondition

string

None.

Marketfeeplus

boolean

None.

FreightPlus

boolean

None.

ExpensePlus

boolean

None.

MunshyanaComdition

string

None.

MunshyanaPlus

boolean

None.

sootliPlus

boolean

None.

DamiPlus

boolean

None.

KantafeesPlus

boolean

None.

RentCondition

string

None.

RentPlus

boolean

None.

Gstplus

boolean

None.

incomeTaxPlus

boolean

None.

Whtplus

boolean

None.

BsgFillingPlus

boolean

None.

AlloncePluse

boolean

None.

BankChargesPluse

boolean

None.

sootli

decimal number

None.

Dami

decimal number

None.

KantaFees

decimal number

None.

rent

decimal number

None.

gst

decimal number

None.

incmTax

decimal number

None.

Wht

decimal number

None.

BagFilling

decimal number

None.

Allownce

decimal number

None.

BankCharges

decimal number

None.

CareOfID

integer

None.

BrokerageCondition

integer

None.

NoOfVehicles

decimal number

None.

BrokeryCommision

decimal number

None.

BrokeryCommPlus

boolean

None.

Mazdoori

decimal number

None.

MazdooriPlus

boolean

None.

DueDate

date

None.

ToBrokerAcc

boolean

None.

careof

string

None.

IncludeBrokerageAmount

boolean

None.

Stitching

decimal number

None.

StitchingPlus

boolean

None.

PromiseID

integer

None.

IsPromise

boolean

None.

DamageAllownce

decimal number

None.

DamageAllowncePlus

boolean

None.

IsBrokerageToParty

boolean

None.

Narration

string

None.

AccountID

string

None.

PartyName

string

None.

SellerName2

string

None.

BrokerName

string

None.

BalType

string

None.

DeliveryEndDate

string

None.

ContractMode

string

None.

ContractedQty

decimal number

None.

RemainingQty

decimal number

None.

PrevDrCr

string

None.

IsPercentage

boolean

None.

IsPerBag

boolean

None.

IsPerMound

boolean

None.

IsPerVeh

boolean

None.

IsPer100KG

boolean

None.

IsUnloadingMnd

boolean

None.

IsUnloadingBag

boolean

None.

IsMarketFeeMnd

boolean

None.

IsMarketFeeBag

boolean

None.

IsMunshyanaBag

boolean

None.

IsMunshyanaMnd

boolean

None.

IsMunshyanaVeh

boolean

None.

IsRentBag

boolean

None.

IsRentMnd

boolean

None.

CreditLimit

decimal number

None.

CherityCondition

string

None.

IsCherityPerMnd

boolean

None.

IsCherityPercent

boolean

None.

CherityPlus

boolean

None.

Cherity

decimal number

None.

CherityAmount

decimal number

None.

SellerId2

integer

None.

ShareRatio

decimal number

None.

ShareNetValue

decimal number

None.

ByPassExpense

boolean

None.

PromiseIDOpen

integer

None.

ListBags

Collection of PurchaseBags

None.

ListArrival

Collection of PurchaseArrival

None.

Request Formats

application/json, text/json

Sample:
{
  "ModeOfPayment": "sample string 1",
  "PurchaseId": 2,
  "PurchaseDate": "2025-12-11T01:02:51.1260693-08:00",
  "ContractId": 4,
  "BrokerId": 5,
  "SellerId": 6,
  "Brokerage": 7.0,
  "IsBrokeragePerBag": true,
  "GrossTotal": 9.0,
  "BardanaValue": 10.0,
  "Unloading": 11.0,
  "UnloadingTotal": 12.0,
  "MarketFee": 13.0,
  "MarketFeeTotal": 14.0,
  "Freight": 15.0,
  "FreightTotal": 16.0,
  "Expenses": 17.0,
  "ExpenseTotal": 18.0,
  "Munshiana": 19.0,
  "MunshianaTotal": 20.0,
  "SpecialDiscount": 21.0,
  "PaidAmount": 22.0,
  "NetValue": 23.0,
  "PreviousCredit": 24.0,
  "TotalBrokerage": 25.0,
  "TotalPayable": 26.0,
  "IsPosted": true,
  "unloadingCondition": "sample string 28",
  "unloadingPlus": true,
  "MarketFeeCondition": "sample string 30",
  "Marketfeeplus": true,
  "FreightPlus": true,
  "ExpensePlus": true,
  "MunshyanaComdition": "sample string 34",
  "MunshyanaPlus": true,
  "sootliPlus": true,
  "DamiPlus": true,
  "KantafeesPlus": true,
  "RentCondition": "sample string 39",
  "RentPlus": true,
  "Gstplus": true,
  "incomeTaxPlus": true,
  "Whtplus": true,
  "BsgFillingPlus": true,
  "AlloncePluse": true,
  "BankChargesPluse": true,
  "sootli": 47.0,
  "Dami": 48.0,
  "KantaFees": 49.0,
  "rent": 50.0,
  "gst": 51.0,
  "incmTax": 52.0,
  "Wht": 53.0,
  "BagFilling": 54.0,
  "Allownce": 55.0,
  "BankCharges": 56.0,
  "CareOfID": 57,
  "BrokerageCondition": 58,
  "NoOfVehicles": 59.0,
  "BrokeryCommision": 60.0,
  "BrokeryCommPlus": true,
  "Mazdoori": 62.0,
  "MazdooriPlus": true,
  "DueDate": "2025-12-11T01:02:51.1260693-08:00",
  "ToBrokerAcc": true,
  "careof": "sample string 66",
  "IncludeBrokerageAmount": true,
  "Stitching": 68.0,
  "StitchingPlus": true,
  "PromiseID": 70,
  "IsPromise": true,
  "DamageAllownce": 72.0,
  "DamageAllowncePlus": true,
  "IsBrokerageToParty": true,
  "Narration": "sample string 75",
  "AccountID": "sample string 76",
  "PartyName": "sample string 77",
  "SellerName2": "sample string 78",
  "BrokerName": "sample string 79",
  "BalType": "sample string 80",
  "DeliveryEndDate": "sample string 81",
  "ContractMode": "sample string 82",
  "ContractedQty": 83.0,
  "RemainingQty": 84.0,
  "PrevDrCr": "sample string 85",
  "IsPercentage": true,
  "IsPerBag": true,
  "IsPerMound": true,
  "IsPerVeh": true,
  "IsPer100KG": true,
  "IsUnloadingMnd": true,
  "IsUnloadingBag": true,
  "IsMarketFeeMnd": true,
  "IsMarketFeeBag": true,
  "IsMunshyanaBag": true,
  "IsMunshyanaMnd": true,
  "IsMunshyanaVeh": true,
  "IsRentBag": true,
  "IsRentMnd": true,
  "CreditLimit": 100.0,
  "CherityCondition": "sample string 101",
  "IsCherityPerMnd": true,
  "IsCherityPercent": true,
  "CherityPlus": true,
  "Cherity": 105.0,
  "CherityAmount": 106.0,
  "SellerId2": 107,
  "ShareRatio": 108.0,
  "ShareNetValue": 109.0,
  "ByPassExpense": true,
  "PromiseIDOpen": 111,
  "ListBags": [
    {
      "SerialNo": 1,
      "PurchaseID": 2,
      "ArrivalID": 3,
      "BagsTypeID": 4,
      "BagsClassID": 5,
      "BagsQty": 6,
      "BagsRate": 7.0,
      "TotalValue": 8.0,
      "PurVal": 9.0,
      "DamagePurValue": 10.0,
      "BagsType": "sample string 11",
      "BagsClass": "sample string 12"
    },
    {
      "SerialNo": 1,
      "PurchaseID": 2,
      "ArrivalID": 3,
      "BagsTypeID": 4,
      "BagsClassID": 5,
      "BagsQty": 6,
      "BagsRate": 7.0,
      "TotalValue": 8.0,
      "PurVal": 9.0,
      "DamagePurValue": 10.0,
      "BagsType": "sample string 11",
      "BagsClass": "sample string 12"
    }
  ],
  "ListArrival": [
    {
      "IsSelect": true,
      "SerialNo": 2,
      "PurchaseID": 3,
      "ArrivalID": 4,
      "CommodityID": 5,
      "NetWeight": 6.0,
      "RatePerUnit": 7.0,
      "RateDedu": 8.0,
      "NetRate": 9.0,
      "RateUnitID": 10,
      "TotalValue": 11.0,
      "LotNo": "sample string 12",
      "Quality": "sample string 13",
      "CommodityName": "sample string 14",
      "ArrivalDate": "sample string 15",
      "VehicleNo": "sample string 16",
      "UnitName": "sample string 17",
      "WeightInKg": 18.0,
      "TotalMounds": 19.0,
      "ListPBags": [
        {
          "SerialNo": 1,
          "PurchaseID": 2,
          "ArrivalID": 3,
          "BagsTypeID": 4,
          "BagsClassID": 5,
          "BagsQty": 6,
          "BagsRate": 7.0,
          "TotalValue": 8.0,
          "PurVal": 9.0,
          "DamagePurValue": 10.0,
          "BagsType": "sample string 11",
          "BagsClass": "sample string 12"
        },
        {
          "SerialNo": 1,
          "PurchaseID": 2,
          "ArrivalID": 3,
          "BagsTypeID": 4,
          "BagsClassID": 5,
          "BagsQty": 6,
          "BagsRate": 7.0,
          "TotalValue": 8.0,
          "PurVal": 9.0,
          "DamagePurValue": 10.0,
          "BagsType": "sample string 11",
          "BagsClass": "sample string 12"
        }
      ]
    },
    {
      "IsSelect": true,
      "SerialNo": 2,
      "PurchaseID": 3,
      "ArrivalID": 4,
      "CommodityID": 5,
      "NetWeight": 6.0,
      "RatePerUnit": 7.0,
      "RateDedu": 8.0,
      "NetRate": 9.0,
      "RateUnitID": 10,
      "TotalValue": 11.0,
      "LotNo": "sample string 12",
      "Quality": "sample string 13",
      "CommodityName": "sample string 14",
      "ArrivalDate": "sample string 15",
      "VehicleNo": "sample string 16",
      "UnitName": "sample string 17",
      "WeightInKg": 18.0,
      "TotalMounds": 19.0,
      "ListPBags": [
        {
          "SerialNo": 1,
          "PurchaseID": 2,
          "ArrivalID": 3,
          "BagsTypeID": 4,
          "BagsClassID": 5,
          "BagsQty": 6,
          "BagsRate": 7.0,
          "TotalValue": 8.0,
          "PurVal": 9.0,
          "DamagePurValue": 10.0,
          "BagsType": "sample string 11",
          "BagsClass": "sample string 12"
        },
        {
          "SerialNo": 1,
          "PurchaseID": 2,
          "ArrivalID": 3,
          "BagsTypeID": 4,
          "BagsClassID": 5,
          "BagsQty": 6,
          "BagsRate": 7.0,
          "TotalValue": 8.0,
          "PurVal": 9.0,
          "DamagePurValue": 10.0,
          "BagsType": "sample string 11",
          "BagsClass": "sample string 12"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<Purchases xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RiceMillsERP_API.Models">
  <AccountID>sample string 76</AccountID>
  <AlloncePluse>true</AlloncePluse>
  <Allownce>55</Allownce>
  <BagFilling>54</BagFilling>
  <BalType>sample string 80</BalType>
  <BankCharges>56</BankCharges>
  <BankChargesPluse>true</BankChargesPluse>
  <BardanaValue>10</BardanaValue>
  <BrokerId>5</BrokerId>
  <BrokerName>sample string 79</BrokerName>
  <Brokerage>7</Brokerage>
  <BrokerageCondition>58</BrokerageCondition>
  <BrokeryCommPlus>true</BrokeryCommPlus>
  <BrokeryCommision>60</BrokeryCommision>
  <BsgFillingPlus>true</BsgFillingPlus>
  <ByPassExpense>true</ByPassExpense>
  <CareOfID>57</CareOfID>
  <Cherity>105</Cherity>
  <CherityAmount>106</CherityAmount>
  <CherityCondition>sample string 101</CherityCondition>
  <CherityPlus>true</CherityPlus>
  <ContractId>4</ContractId>
  <ContractMode>sample string 82</ContractMode>
  <ContractedQty>83</ContractedQty>
  <CreditLimit>100</CreditLimit>
  <DamageAllownce>72</DamageAllownce>
  <DamageAllowncePlus>true</DamageAllowncePlus>
  <Dami>48</Dami>
  <DamiPlus>true</DamiPlus>
  <DeliveryEndDate>sample string 81</DeliveryEndDate>
  <DueDate>2025-12-11T01:02:51.1260693-08:00</DueDate>
  <ExpensePlus>true</ExpensePlus>
  <ExpenseTotal>18</ExpenseTotal>
  <Expenses>17</Expenses>
  <Freight>15</Freight>
  <FreightPlus>true</FreightPlus>
  <FreightTotal>16</FreightTotal>
  <GrossTotal>9</GrossTotal>
  <Gstplus>true</Gstplus>
  <IncludeBrokerageAmount>true</IncludeBrokerageAmount>
  <IsBrokeragePerBag>true</IsBrokeragePerBag>
  <IsBrokerageToParty>true</IsBrokerageToParty>
  <IsCherityPerMnd>true</IsCherityPerMnd>
  <IsCherityPercent>true</IsCherityPercent>
  <IsMarketFeeBag>true</IsMarketFeeBag>
  <IsMarketFeeMnd>true</IsMarketFeeMnd>
  <IsMunshyanaBag>true</IsMunshyanaBag>
  <IsMunshyanaMnd>true</IsMunshyanaMnd>
  <IsMunshyanaVeh>true</IsMunshyanaVeh>
  <IsPer100KG>true</IsPer100KG>
  <IsPerBag>true</IsPerBag>
  <IsPerMound>true</IsPerMound>
  <IsPerVeh>true</IsPerVeh>
  <IsPercentage>true</IsPercentage>
  <IsPosted>true</IsPosted>
  <IsPromise>true</IsPromise>
  <IsRentBag>true</IsRentBag>
  <IsRentMnd>true</IsRentMnd>
  <IsUnloadingBag>true</IsUnloadingBag>
  <IsUnloadingMnd>true</IsUnloadingMnd>
  <KantaFees>49</KantaFees>
  <KantafeesPlus>true</KantafeesPlus>
  <ListArrival>
    <PurchaseArrival>
      <ArrivalDate>sample string 15</ArrivalDate>
      <ArrivalID>4</ArrivalID>
      <CommodityID>5</CommodityID>
      <CommodityName>sample string 14</CommodityName>
      <IsSelect>true</IsSelect>
      <ListPBags>
        <PurchaseBags>
          <ArrivalID>3</ArrivalID>
          <BagsClass>sample string 12</BagsClass>
          <BagsClassID>5</BagsClassID>
          <BagsQty>6</BagsQty>
          <BagsRate>7</BagsRate>
          <BagsType>sample string 11</BagsType>
          <BagsTypeID>4</BagsTypeID>
          <DamagePurValue>10</DamagePurValue>
          <PurVal>9</PurVal>
          <PurchaseID>2</PurchaseID>
          <SerialNo>1</SerialNo>
          <TotalValue>8</TotalValue>
        </PurchaseBags>
        <PurchaseBags>
          <ArrivalID>3</ArrivalID>
          <BagsClass>sample string 12</BagsClass>
          <BagsClassID>5</BagsClassID>
          <BagsQty>6</BagsQty>
          <BagsRate>7</BagsRate>
          <BagsType>sample string 11</BagsType>
          <BagsTypeID>4</BagsTypeID>
          <DamagePurValue>10</DamagePurValue>
          <PurVal>9</PurVal>
          <PurchaseID>2</PurchaseID>
          <SerialNo>1</SerialNo>
          <TotalValue>8</TotalValue>
        </PurchaseBags>
      </ListPBags>
      <LotNo>sample string 12</LotNo>
      <NetRate>9</NetRate>
      <NetWeight>6</NetWeight>
      <PurchaseID>3</PurchaseID>
      <Quality>sample string 13</Quality>
      <RateDedu>8</RateDedu>
      <RatePerUnit>7</RatePerUnit>
      <RateUnitID>10</RateUnitID>
      <SerialNo>2</SerialNo>
      <TotalMounds>19</TotalMounds>
      <TotalValue>11</TotalValue>
      <UnitName>sample string 17</UnitName>
      <VehicleNo>sample string 16</VehicleNo>
      <WeightInKg>18</WeightInKg>
    </PurchaseArrival>
    <PurchaseArrival>
      <ArrivalDate>sample string 15</ArrivalDate>
      <ArrivalID>4</ArrivalID>
      <CommodityID>5</CommodityID>
      <CommodityName>sample string 14</CommodityName>
      <IsSelect>true</IsSelect>
      <ListPBags>
        <PurchaseBags>
          <ArrivalID>3</ArrivalID>
          <BagsClass>sample string 12</BagsClass>
          <BagsClassID>5</BagsClassID>
          <BagsQty>6</BagsQty>
          <BagsRate>7</BagsRate>
          <BagsType>sample string 11</BagsType>
          <BagsTypeID>4</BagsTypeID>
          <DamagePurValue>10</DamagePurValue>
          <PurVal>9</PurVal>
          <PurchaseID>2</PurchaseID>
          <SerialNo>1</SerialNo>
          <TotalValue>8</TotalValue>
        </PurchaseBags>
        <PurchaseBags>
          <ArrivalID>3</ArrivalID>
          <BagsClass>sample string 12</BagsClass>
          <BagsClassID>5</BagsClassID>
          <BagsQty>6</BagsQty>
          <BagsRate>7</BagsRate>
          <BagsType>sample string 11</BagsType>
          <BagsTypeID>4</BagsTypeID>
          <DamagePurValue>10</DamagePurValue>
          <PurVal>9</PurVal>
          <PurchaseID>2</PurchaseID>
          <SerialNo>1</SerialNo>
          <TotalValue>8</TotalValue>
        </PurchaseBags>
      </ListPBags>
      <LotNo>sample string 12</LotNo>
      <NetRate>9</NetRate>
      <NetWeight>6</NetWeight>
      <PurchaseID>3</PurchaseID>
      <Quality>sample string 13</Quality>
      <RateDedu>8</RateDedu>
      <RatePerUnit>7</RatePerUnit>
      <RateUnitID>10</RateUnitID>
      <SerialNo>2</SerialNo>
      <TotalMounds>19</TotalMounds>
      <TotalValue>11</TotalValue>
      <UnitName>sample string 17</UnitName>
      <VehicleNo>sample string 16</VehicleNo>
      <WeightInKg>18</WeightInKg>
    </PurchaseArrival>
  </ListArrival>
  <ListBags>
    <PurchaseBags>
      <ArrivalID>3</ArrivalID>
      <BagsClass>sample string 12</BagsClass>
      <BagsClassID>5</BagsClassID>
      <BagsQty>6</BagsQty>
      <BagsRate>7</BagsRate>
      <BagsType>sample string 11</BagsType>
      <BagsTypeID>4</BagsTypeID>
      <DamagePurValue>10</DamagePurValue>
      <PurVal>9</PurVal>
      <PurchaseID>2</PurchaseID>
      <SerialNo>1</SerialNo>
      <TotalValue>8</TotalValue>
    </PurchaseBags>
    <PurchaseBags>
      <ArrivalID>3</ArrivalID>
      <BagsClass>sample string 12</BagsClass>
      <BagsClassID>5</BagsClassID>
      <BagsQty>6</BagsQty>
      <BagsRate>7</BagsRate>
      <BagsType>sample string 11</BagsType>
      <BagsTypeID>4</BagsTypeID>
      <DamagePurValue>10</DamagePurValue>
      <PurVal>9</PurVal>
      <PurchaseID>2</PurchaseID>
      <SerialNo>1</SerialNo>
      <TotalValue>8</TotalValue>
    </PurchaseBags>
  </ListBags>
  <MarketFee>13</MarketFee>
  <MarketFeeCondition>sample string 30</MarketFeeCondition>
  <MarketFeeTotal>14</MarketFeeTotal>
  <Marketfeeplus>true</Marketfeeplus>
  <Mazdoori>62</Mazdoori>
  <MazdooriPlus>true</MazdooriPlus>
  <ModeOfPayment>sample string 1</ModeOfPayment>
  <Munshiana>19</Munshiana>
  <MunshianaTotal>20</MunshianaTotal>
  <MunshyanaComdition>sample string 34</MunshyanaComdition>
  <MunshyanaPlus>true</MunshyanaPlus>
  <Narration>sample string 75</Narration>
  <NetValue>23</NetValue>
  <NoOfVehicles>59</NoOfVehicles>
  <PaidAmount>22</PaidAmount>
  <PartyName>sample string 77</PartyName>
  <PrevDrCr>sample string 85</PrevDrCr>
  <PreviousCredit>24</PreviousCredit>
  <PromiseID>70</PromiseID>
  <PromiseIDOpen>111</PromiseIDOpen>
  <PurchaseDate>2025-12-11T01:02:51.1260693-08:00</PurchaseDate>
  <PurchaseId>2</PurchaseId>
  <RemainingQty>84</RemainingQty>
  <RentCondition>sample string 39</RentCondition>
  <RentPlus>true</RentPlus>
  <SellerId>6</SellerId>
  <SellerId2>107</SellerId2>
  <SellerName2>sample string 78</SellerName2>
  <ShareNetValue>109</ShareNetValue>
  <ShareRatio>108</ShareRatio>
  <SpecialDiscount>21</SpecialDiscount>
  <Stitching>68</Stitching>
  <StitchingPlus>true</StitchingPlus>
  <ToBrokerAcc>true</ToBrokerAcc>
  <TotalBrokerage>25</TotalBrokerage>
  <TotalPayable>26</TotalPayable>
  <Unloading>11</Unloading>
  <UnloadingTotal>12</UnloadingTotal>
  <Wht>53</Wht>
  <Whtplus>true</Whtplus>
  <careof>sample string 66</careof>
  <gst>51</gst>
  <incmTax>52</incmTax>
  <incomeTaxPlus>true</incomeTaxPlus>
  <rent>50</rent>
  <sootli>47</sootli>
  <sootliPlus>true</sootliPlus>
  <unloadingCondition>sample string 28</unloadingCondition>
  <unloadingPlus>true</unloadingPlus>
</Purchases>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.