POST api/Invoice

Request Information

URI Parameters

None.

Body Parameters

InvoiceObj
NameDescriptionTypeAdditional information
FName

string

None.

LName

string

None.

Mobile1

string

None.

Email

string

None.

GSTN

string

None.

Address

string

None.

State

string

None.

ReferredBy

string

None.

InvDate

date

None.

RepName

string

None.

CompanyID

string

None.

LocationID

string

None.

CashAmt

decimal number

None.

CardAmt

decimal number

None.

WalletAmt

decimal number

None.

ChequeAmt

decimal number

None.

CouponAmt

decimal number

None.

CreditNoteAmt

decimal number

None.

BankTransAmt

decimal number

None.

DueAmt

decimal number

None.

CashPaid

decimal number

None.

InvoiceAmount

decimal number

None.

BankID

integer

None.

TransRefNo

string

None.

CreatedBy

string

None.

InvoicedAmount

decimal number

None.

invLineItems

Collection of InvRec

None.

Request Formats

application/json, text/json

Sample:
{
  "FName": "sample string 1",
  "LName": "sample string 2",
  "Mobile1": "sample string 3",
  "Email": "sample string 4",
  "GSTN": "sample string 5",
  "Address": "sample string 6",
  "State": "sample string 7",
  "ReferredBy": "sample string 8",
  "InvDate": "2025-12-13T09:37:45.6690418+05:30",
  "RepName": "sample string 10",
  "CompanyID": "sample string 11",
  "LocationID": "sample string 12",
  "CashAmt": 13.0,
  "CardAmt": 14.0,
  "WalletAmt": 15.0,
  "ChequeAmt": 16.0,
  "CouponAmt": 17.0,
  "CreditNoteAmt": 18.0,
  "BankTransAmt": 19.0,
  "DueAmt": 20.0,
  "CashPaid": 21.0,
  "InvoiceAmount": 22.0,
  "BankID": 23,
  "TransRefNo": "sample string 24",
  "CreatedBy": "sample string 25",
  "InvoicedAmount": 26.0,
  "invLineItems": [
    {
      "SNo": 1,
      "ProdCode": 2,
      "ProductName": "sample string 3",
      "Available": 4.1,
      "Barcode": "sample string 5",
      "unitprice": 6.0,
      "quantity": 7.0,
      "discount": 8.0,
      "sgst": 9.0,
      "cgst": 10.0,
      "igst": 11.0,
      "cess": 12.0,
      "total": 13.0,
      "costprice": 14.0,
      "imgstr": "sample string 15"
    },
    {
      "SNo": 1,
      "ProdCode": 2,
      "ProductName": "sample string 3",
      "Available": 4.1,
      "Barcode": "sample string 5",
      "unitprice": 6.0,
      "quantity": 7.0,
      "discount": 8.0,
      "sgst": 9.0,
      "cgst": 10.0,
      "igst": 11.0,
      "cess": 12.0,
      "total": 13.0,
      "costprice": 14.0,
      "imgstr": "sample string 15"
    }
  ]
}

application/xml, text/xml

Sample:
<ProductsController.InvoiceObj xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GWebAPI.Controllers">
  <Address>sample string 6</Address>
  <BankID>23</BankID>
  <BankTransAmt>19</BankTransAmt>
  <CardAmt>14</CardAmt>
  <CashAmt>13</CashAmt>
  <CashPaid>21</CashPaid>
  <ChequeAmt>16</ChequeAmt>
  <CompanyID>sample string 11</CompanyID>
  <CouponAmt>17</CouponAmt>
  <CreatedBy>sample string 25</CreatedBy>
  <CreditNoteAmt>18</CreditNoteAmt>
  <DueAmt>20</DueAmt>
  <Email>sample string 4</Email>
  <FName>sample string 1</FName>
  <GSTN>sample string 5</GSTN>
  <InvDate>2025-12-13T09:37:45.6690418+05:30</InvDate>
  <InvoiceAmount>22</InvoiceAmount>
  <InvoicedAmount>26</InvoicedAmount>
  <LName>sample string 2</LName>
  <LocationID>sample string 12</LocationID>
  <Mobile1>sample string 3</Mobile1>
  <ReferredBy>sample string 8</ReferredBy>
  <RepName>sample string 10</RepName>
  <State>sample string 7</State>
  <TransRefNo>sample string 24</TransRefNo>
  <WalletAmt>15</WalletAmt>
  <invLineItems>
    <ProductsController.InvRec>
      <Available>4.1</Available>
      <Barcode>sample string 5</Barcode>
      <ProdCode>2</ProdCode>
      <ProductName>sample string 3</ProductName>
      <SNo>1</SNo>
      <cess>12</cess>
      <cgst>10</cgst>
      <costprice>14</costprice>
      <discount>8</discount>
      <igst>11</igst>
      <imgstr>sample string 15</imgstr>
      <quantity>7</quantity>
      <sgst>9</sgst>
      <total>13</total>
      <unitprice>6</unitprice>
    </ProductsController.InvRec>
    <ProductsController.InvRec>
      <Available>4.1</Available>
      <Barcode>sample string 5</Barcode>
      <ProdCode>2</ProdCode>
      <ProductName>sample string 3</ProductName>
      <SNo>1</SNo>
      <cess>12</cess>
      <cgst>10</cgst>
      <costprice>14</costprice>
      <discount>8</discount>
      <igst>11</igst>
      <imgstr>sample string 15</imgstr>
      <quantity>7</quantity>
      <sgst>9</sgst>
      <total>13</total>
      <unitprice>6</unitprice>
    </ProductsController.InvRec>
  </invLineItems>
</ProductsController.InvoiceObj>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

TableResult
NameDescriptionTypeAdditional information
status

integer

None.

message

string

None.

data

DataTable

None.

TotalRecords

integer

None.

Header

Collection of string

None.

EditableColumns

Collection of string

None.

ValueChangeColumns

Collection of string

None.

TwoFields

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "Header": [
    "sample string 1",
    "sample string 2"
  ],
  "EditableColumns": [
    "sample string 1",
    "sample string 2"
  ],
  "ValueChangeColumns": [
    "sample string 1",
    "sample string 2"
  ],
  "TwoFields": [
    "sample string 1",
    "sample string 2"
  ],
  "status": 1,
  "message": "sample string 2",
  "data": null,
  "TotalRecords": 3
}

application/xml, text/xml

Sample:
<Util.TableResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GWebAPI.Controllers">
  <EditableColumns xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </EditableColumns>
  <Header xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Header>
  <TotalRecords>3</TotalRecords>
  <TwoFields xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </TwoFields>
  <ValueChangeColumns xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </ValueChangeColumns>
  <data i:nil="true" />
  <message>sample string 2</message>
  <status>1</status>
</Util.TableResult>