POST api/Invoice/AddInvoice
Request Information
URI Parameters
None.
Body Parameters
ObjInvoiceInfo| Name | Description | Type | Additional 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-12-16T07:42:24.5931103+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-12-16T07:42:24.5931103+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:
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.