POST api/Invoice/UpdateInvoiceDetails
Request Information
URI Parameters
None.
Body Parameters
InvoiceViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| invoicemasterid | integer |
None. |
|
| invoicedetailsid | integer |
None. |
|
| invoicetaxmasterid | integer |
None. |
|
| companyid | integer |
None. |
|
| customerinfoid | integer |
None. |
|
| invoicedate | date |
None. |
|
| invoiceno | string |
None. |
|
| invoicestatus | string |
None. |
|
| invoicestatusid | integer |
None. |
|
| productsupplyid | integer |
None. |
|
| invoicepaymenttermid | integer |
None. |
|
| paymentterm | string |
None. |
|
| paymenttermdata | decimal number |
None. |
|
| invoiceduedate | date |
None. |
|
| invoicetotalamount | decimal number |
None. |
|
| invoicetotaltaxamount | decimal number |
None. |
|
| invoiceadjustmentamount | decimal number |
None. |
|
| invoiceshippingcharge | decimal number |
None. |
|
| invoicetaxableamount | decimal number |
None. |
|
| customernote | string |
None. |
|
| amountdue | decimal number |
None. |
|
| financialyearid | integer |
None. |
|
| financialyear | string |
None. |
|
| yearvalue | string |
None. |
|
| taxkeydata | decimal number |
None. |
|
| invoiceproductdetails | Collection of InvoiceDetailsViewModel |
None. |
|
| invoicetaxdetails | Collection of InvoiceTaxViewModel |
None. |
|
| _local | date |
None. |
|
| _duelocal | date |
None. |
Request Formats
application/json, text/json
Sample:
{
"_local": "2025-12-11T19:04:10.0263983+05:30",
"_duelocal": "2025-12-11T19:04:10.0263983+05:30",
"invoicemasterid": 1,
"invoicedetailsid": 2,
"invoicetaxmasterid": 3,
"companyid": 4,
"customerinfoid": 5,
"invoicedate": "2025-12-11T19:04:10.0263983+05:30",
"invoiceno": "sample string 7",
"invoicestatus": "sample string 8",
"invoicestatusid": 9,
"productsupplyid": 10,
"invoicepaymenttermid": 11,
"paymentterm": "sample string 12",
"paymenttermdata": 13.0,
"invoiceduedate": "2025-12-11T19:04:10.0263983+05:30",
"invoicetotalamount": 15.1,
"invoicetotaltaxamount": 16.1,
"invoiceadjustmentamount": 17.1,
"invoiceshippingcharge": 18.1,
"invoicetaxableamount": 19.1,
"customernote": "sample string 20",
"amountdue": 21.1,
"financialyearid": 22,
"financialyear": "sample string 23",
"yearvalue": "sample string 24",
"taxkeydata": 25.0,
"invoiceproductdetails": [
{
"invoicemasterid": 1,
"invoicedetailsid": 2,
"productmasterid": 3,
"productname": "sample string 4",
"productrate": 5.1,
"productquantity": 6,
"productgstpercentid": 7,
"producttaxableamount": 8.1,
"productdiscountpercent": 9.1,
"productdiscountamount": 10.1
},
{
"invoicemasterid": 1,
"invoicedetailsid": 2,
"productmasterid": 3,
"productname": "sample string 4",
"productrate": 5.1,
"productquantity": 6,
"productgstpercentid": 7,
"producttaxableamount": 8.1,
"productdiscountpercent": 9.1,
"productdiscountamount": 10.1
}
],
"invoicetaxdetails": [
{
"invoicetaxmasterid": 1,
"invoicemasterid": 2,
"invoicegstpercentid": 3,
"invoicetaxid": 4,
"taxamount": 5.0,
"cgstamount": 6.0,
"igstamount": 7.0,
"sgstamount": 8.0,
"taxkeydata": 9.0
},
{
"invoicetaxmasterid": 1,
"invoicemasterid": 2,
"invoicegstpercentid": 3,
"invoicetaxid": 4,
"taxamount": 5.0,
"cgstamount": 6.0,
"igstamount": 7.0,
"sgstamount": 8.0,
"taxkeydata": 9.0
}
]
}
application/xml, text/xml
Sample:
<InvoiceViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kantaserp.Models">
<_duelocal>2025-12-11T19:04:10.0263983+05:30</_duelocal>
<_local>2025-12-11T19:04:10.0263983+05:30</_local>
<amountdue>21.1</amountdue>
<companyid>4</companyid>
<customerinfoid>5</customerinfoid>
<customernote>sample string 20</customernote>
<financialyear>sample string 23</financialyear>
<financialyearid>22</financialyearid>
<invoiceadjustmentamount>17.1</invoiceadjustmentamount>
<invoicedate>2025-12-11T19:04:10.0263983+05:30</invoicedate>
<invoicedetailsid>2</invoicedetailsid>
<invoiceduedate>2025-12-11T19:04:10.0263983+05:30</invoiceduedate>
<invoicemasterid>1</invoicemasterid>
<invoiceno>sample string 7</invoiceno>
<invoicepaymenttermid>11</invoicepaymenttermid>
<invoiceproductdetails>
<InvoiceDetailsViewModel>
<invoicedetailsid>2</invoicedetailsid>
<invoicemasterid>1</invoicemasterid>
<productdiscountamount>10.1</productdiscountamount>
<productdiscountpercent>9.1</productdiscountpercent>
<productgstpercentid>7</productgstpercentid>
<productmasterid>3</productmasterid>
<productname>sample string 4</productname>
<productquantity>6</productquantity>
<productrate>5.1</productrate>
<producttaxableamount>8.1</producttaxableamount>
</InvoiceDetailsViewModel>
<InvoiceDetailsViewModel>
<invoicedetailsid>2</invoicedetailsid>
<invoicemasterid>1</invoicemasterid>
<productdiscountamount>10.1</productdiscountamount>
<productdiscountpercent>9.1</productdiscountpercent>
<productgstpercentid>7</productgstpercentid>
<productmasterid>3</productmasterid>
<productname>sample string 4</productname>
<productquantity>6</productquantity>
<productrate>5.1</productrate>
<producttaxableamount>8.1</producttaxableamount>
</InvoiceDetailsViewModel>
</invoiceproductdetails>
<invoiceshippingcharge>18.1</invoiceshippingcharge>
<invoicestatus>sample string 8</invoicestatus>
<invoicestatusid>9</invoicestatusid>
<invoicetaxableamount>19.1</invoicetaxableamount>
<invoicetaxdetails>
<InvoiceTaxViewModel>
<cgstamount>6</cgstamount>
<igstamount>7</igstamount>
<invoicegstpercentid>3</invoicegstpercentid>
<invoicemasterid>2</invoicemasterid>
<invoicetaxid>4</invoicetaxid>
<invoicetaxmasterid>1</invoicetaxmasterid>
<sgstamount>8</sgstamount>
<taxamount>5</taxamount>
<taxkeydata>9</taxkeydata>
</InvoiceTaxViewModel>
<InvoiceTaxViewModel>
<cgstamount>6</cgstamount>
<igstamount>7</igstamount>
<invoicegstpercentid>3</invoicegstpercentid>
<invoicemasterid>2</invoicemasterid>
<invoicetaxid>4</invoicetaxid>
<invoicetaxmasterid>1</invoicetaxmasterid>
<sgstamount>8</sgstamount>
<taxamount>5</taxamount>
<taxkeydata>9</taxkeydata>
</InvoiceTaxViewModel>
</invoicetaxdetails>
<invoicetaxmasterid>3</invoicetaxmasterid>
<invoicetotalamount>15.1</invoicetotalamount>
<invoicetotaltaxamount>16.1</invoicetotaltaxamount>
<paymentterm>sample string 12</paymentterm>
<paymenttermdata>13</paymenttermdata>
<productsupplyid>10</productsupplyid>
<taxkeydata>25</taxkeydata>
<yearvalue>sample string 24</yearvalue>
</InvoiceViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResultViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| status | boolean |
None. |
|
| message | string |
None. |
|
| data | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"status": true,
"message": "sample string 2",
"data": {}
}
application/xml, text/xml
Sample:
<HttpResultViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kantaserp.Models"> <data /> <message>sample string 2</message> <status>true</status> </HttpResultViewModel>