PUT api/AccountProvision/Update

Request Information

URI Parameters

None.

Body Parameters

AccountProvisionUpdateVM
NameDescriptionTypeAdditional information
ProvisionId

integer

Required

ProvisionDate

string

Required

Book

AccountBookLookup

Required

FinYear

AccountFinYearLookup

Required

Category

AccountCategoryLookup

Required

SubAccount

SubAccountMasterLookup

Required

NetTotalAmt

decimal number

Required

AutoEntrySts

string

Required

Status

string

Required

Matching regular expression pattern: A|I

UpdateUser

integer

Required

UpdateIp

string

Required

String length: inclusive between 0 and 20

AccountProvisionDtls

Collection of AccountProvisionDtlsSaveVM

None.

Request Formats

application/json, text/json

Sample:
{
  "ProvisionId": 1,
  "ProvisionDate": "sample string 2",
  "Book": {
    "BookId": 1,
    "BookName": "sample string 2"
  },
  "FinYear": {
    "FinYearId": 1,
    "FinYearName": "sample string 2"
  },
  "Category": {
    "CategoryId": 1,
    "CategoryName": "sample string 2"
  },
  "SubAccount": {
    "SubAccountId": 1,
    "SubAccountName": "sample string 2",
    "Prefix": {
      "PrefixId": 1,
      "PrefixName": "sample string 2"
    },
    "SubAccountAddress": "sample string 3",
    "SubAccountCode": "sample string 4",
    "PartyName": "sample string 5"
  },
  "NetTotalAmt": 3.0,
  "AutoEntrySts": "sample string 4",
  "Status": "sample string 5",
  "UpdateUser": 6,
  "UpdateIp": "sample string 7",
  "AccountProvisionDtls": [
    {
      "SlNo": 1,
      "ProvisionType": {
        "ProvisionTypeId": 1,
        "ProvisionTypeName": "sample string 2"
      },
      "StartDate": "sample string 2",
      "EndDate": "sample string 3",
      "ArrearAmt": 4.0,
      "YearlyAmt": 5.0,
      "TotalAmt": 6.0,
      "Status": "sample string 7",
      "OrderBySlNo": 8
    },
    {
      "SlNo": 1,
      "ProvisionType": {
        "ProvisionTypeId": 1,
        "ProvisionTypeName": "sample string 2"
      },
      "StartDate": "sample string 2",
      "EndDate": "sample string 3",
      "ArrearAmt": 4.0,
      "YearlyAmt": 5.0,
      "TotalAmt": 6.0,
      "Status": "sample string 7",
      "OrderBySlNo": 8
    }
  ]
}

application/xml, text/xml

Sample:
<AccountProvisionUpdateVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <AccountProvisionDtls>
    <AccountProvisionDtlsSaveVM>
      <ArrearAmt>4</ArrearAmt>
      <EndDate>sample string 3</EndDate>
      <OrderBySlNo>8</OrderBySlNo>
      <ProvisionType>
        <ProvisionTypeId>1</ProvisionTypeId>
        <ProvisionTypeName>sample string 2</ProvisionTypeName>
      </ProvisionType>
      <SlNo>1</SlNo>
      <StartDate>sample string 2</StartDate>
      <Status>sample string 7</Status>
      <TotalAmt>6</TotalAmt>
      <YearlyAmt>5</YearlyAmt>
    </AccountProvisionDtlsSaveVM>
    <AccountProvisionDtlsSaveVM>
      <ArrearAmt>4</ArrearAmt>
      <EndDate>sample string 3</EndDate>
      <OrderBySlNo>8</OrderBySlNo>
      <ProvisionType>
        <ProvisionTypeId>1</ProvisionTypeId>
        <ProvisionTypeName>sample string 2</ProvisionTypeName>
      </ProvisionType>
      <SlNo>1</SlNo>
      <StartDate>sample string 2</StartDate>
      <Status>sample string 7</Status>
      <TotalAmt>6</TotalAmt>
      <YearlyAmt>5</YearlyAmt>
    </AccountProvisionDtlsSaveVM>
  </AccountProvisionDtls>
  <AutoEntrySts>sample string 4</AutoEntrySts>
  <Book>
    <BookId>1</BookId>
    <BookName>sample string 2</BookName>
  </Book>
  <Category>
    <CategoryId>1</CategoryId>
    <CategoryName>sample string 2</CategoryName>
  </Category>
  <FinYear>
    <FinYearId>1</FinYearId>
    <FinYearName>sample string 2</FinYearName>
  </FinYear>
  <NetTotalAmt>3</NetTotalAmt>
  <ProvisionDate>sample string 2</ProvisionDate>
  <ProvisionId>1</ProvisionId>
  <Status>sample string 5</Status>
  <SubAccount>
    <PartyName>sample string 5</PartyName>
    <Prefix>
      <PrefixId>1</PrefixId>
      <PrefixName>sample string 2</PrefixName>
    </Prefix>
    <SubAccountAddress>sample string 3</SubAccountAddress>
    <SubAccountCode>sample string 4</SubAccountCode>
    <SubAccountId>1</SubAccountId>
    <SubAccountName>sample string 2</SubAccountName>
  </SubAccount>
  <UpdateIp>sample string 7</UpdateIp>
  <UpdateUser>6</UpdateUser>
</AccountProvisionUpdateVM>

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.