POST api/Invoice/InsertCustomerInvoice
Request Information
URI Parameters
None.
Body Parameters
CreditInvoiceRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| InvoiceHeader | CreditInvoiceHader |
None. |
|
| InvoiceDetails | Collection of CreditInvoiceDetails |
None. |
Request Formats
application/json, text/json
Sample:
{
"InvoiceHeader": {
"CustCode": "sample string 1",
"SalesmanCode": "sample string 2",
"VehicleNo": "sample string 3",
"DriverCode": "sample string 4",
"InvoiceDate": "2026-03-29T16:08:02.7759357-07:00",
"Note": "sample string 6",
"InvoiceLevelDiscount": 7.0,
"TotalGrossAmount": 8.0,
"TotalNetAmount": 9.0,
"TransportCost": 10.0,
"InsertUser": "sample string 11",
"SalesOrderNo": "sample string 12"
},
"InvoiceDetails": [
{
"ItemCode": "sample string 1",
"Price": 2.0,
"Qty": 3.0,
"GrossAmount": 4.0,
"Discount": 5.0,
"NetAmount": 6.0
},
{
"ItemCode": "sample string 1",
"Price": 2.0,
"Qty": 3.0,
"GrossAmount": 4.0,
"Discount": 5.0,
"NetAmount": 6.0
}
]
}
application/xml, text/xml
Sample:
<CreditInvoiceRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DataSynchronization.Models">
<InvoiceDetails>
<CreditInvoiceDetails>
<Discount>5</Discount>
<GrossAmount>4</GrossAmount>
<ItemCode>sample string 1</ItemCode>
<NetAmount>6</NetAmount>
<Price>2</Price>
<Qty>3</Qty>
</CreditInvoiceDetails>
<CreditInvoiceDetails>
<Discount>5</Discount>
<GrossAmount>4</GrossAmount>
<ItemCode>sample string 1</ItemCode>
<NetAmount>6</NetAmount>
<Price>2</Price>
<Qty>3</Qty>
</CreditInvoiceDetails>
</InvoiceDetails>
<InvoiceHeader>
<CustCode>sample string 1</CustCode>
<DriverCode>sample string 4</DriverCode>
<InsertUser>sample string 11</InsertUser>
<InvoiceDate>2026-03-29T16:08:02.7759357-07:00</InvoiceDate>
<InvoiceLevelDiscount>7</InvoiceLevelDiscount>
<Note>sample string 6</Note>
<SalesOrderNo>sample string 12</SalesOrderNo>
<SalesmanCode>sample string 2</SalesmanCode>
<TotalGrossAmount>8</TotalGrossAmount>
<TotalNetAmount>9</TotalNetAmount>
<TransportCost>10</TransportCost>
<VehicleNo>sample string 3</VehicleNo>
</InvoiceHeader>
</CreditInvoiceRequestModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.