POST api/Invoice/InsertCustomerInvoice

Request Information

URI Parameters

None.

Body Parameters

CreditInvoiceRequestModel
NameDescriptionTypeAdditional 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

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.