POST api/Invoice/AddInvoice

Request Information

URI Parameters

None.

Body Parameters

ObjInvoiceInfo
NameDescriptionTypeAdditional information
OnPremSiteUrl

string

None.

SPOSiteUrl

string

None.

ListName

string

None.

InvoiceData

InvoiceData

None.

Request Formats

application/json, text/json

Sample:
{
  "OnPremSiteUrl": "sample string 1",
  "SPOSiteUrl": "sample string 2",
  "ListName": "sample string 3",
  "InvoiceData": {
    "SellerTaxCode": "sample string 1",
    "SampleNo": "sample string 2",
    "SerialNo": "sample string 3",
    "InvoiceNo": "sample string 4",
    "InvoiceDate": "2025-07-16T12:04:41.7452459+07:00",
    "SellerName": "sample string 5",
    "BuyerTaxCode": "sample string 6",
    "BuyerName": "sample string 7",
    "TotalAmount": 8.1,
    "PaymentAmount": 9.1,
    "CommissionAmount": 10.1,
    "FeeAmount": 11.1,
    "TaxAmount": 12.1,
    "VATRate": "sample string 13",
    "CompanyCode": "sample string 14",
    "DivisionCode": "sample string 15",
    "InvoiceStatusId": "sample string 16",
    "InvoiceStatus": "sample string 17",
    "Title": "sample string 18",
    "InvoiceResultId": "sample string 19",
    "InvoiceResult": "sample string 20",
    "TCTInvoiceId": "sample string 21",
    "BatchId": "sample string 22",
    "QueryStatus": "sample string 23",
    "Viewers": [
      "sample string 1",
      "sample string 2"
    ],
    "InvoiceHtmlUrl": "sample string 24",
    "InvoiceInfoJson": "sample string 25",
    "RelatedInvoice": "sample string 26",
    "RelatedInvoiceJson": {},
    "PdfFileName": "sample string 28",
    "InvoiceDataJson": {},
    "InvoiceProvider": {},
    "Currency": {},
    "InvoiceType": "sample string 32",
    "SyncStatus": {},
    "RelatedInformation": "sample string 34"
  }
}

application/xml, text/xml

Sample:
<ObjInvoiceInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Appvity.eOffice.Backend.Models">
  <InvoiceData>
    <BatchId>sample string 22</BatchId>
    <BuyerName>sample string 7</BuyerName>
    <BuyerTaxCode>sample string 6</BuyerTaxCode>
    <CommissionAmount>10.1</CommissionAmount>
    <CompanyCode>sample string 14</CompanyCode>
    <Currency />
    <DivisionCode>sample string 15</DivisionCode>
    <FeeAmount>11.1</FeeAmount>
    <InvoiceDataJson />
    <InvoiceDate>2025-07-16T12:04:41.7452459+07:00</InvoiceDate>
    <InvoiceHtmlUrl>sample string 24</InvoiceHtmlUrl>
    <InvoiceInfoJson>sample string 25</InvoiceInfoJson>
    <InvoiceNo>sample string 4</InvoiceNo>
    <InvoiceProvider />
    <InvoiceResult>sample string 20</InvoiceResult>
    <InvoiceResultId>sample string 19</InvoiceResultId>
    <InvoiceStatus>sample string 17</InvoiceStatus>
    <InvoiceStatusId>sample string 16</InvoiceStatusId>
    <InvoiceType>sample string 32</InvoiceType>
    <PaymentAmount>9.1</PaymentAmount>
    <PdfFileName>sample string 28</PdfFileName>
    <QueryStatus>sample string 23</QueryStatus>
    <RelatedInformation>sample string 34</RelatedInformation>
    <RelatedInvoice>sample string 26</RelatedInvoice>
    <RelatedInvoiceJson />
    <SampleNo>sample string 2</SampleNo>
    <SellerName>sample string 5</SellerName>
    <SellerTaxCode>sample string 1</SellerTaxCode>
    <SerialNo>sample string 3</SerialNo>
    <SyncStatus />
    <TCTInvoiceId>sample string 21</TCTInvoiceId>
    <TaxAmount>12.1</TaxAmount>
    <Title>sample string 18</Title>
    <TotalAmount>8.1</TotalAmount>
    <VATRate>sample string 13</VATRate>
    <Viewers xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Viewers>
  </InvoiceData>
  <ListName>sample string 3</ListName>
  <OnPremSiteUrl>sample string 1</OnPremSiteUrl>
  <SPOSiteUrl>sample string 2</SPOSiteUrl>
</ObjInvoiceInfo>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'ObjInvoiceInfo'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.