POS365.VN APIs

<back to all web services

InvoiceCallBack

The following routes are available for this service:
All Verbs/api/eInvoice/Invoice/callback
InvoiceCallBack Parameters:
NameParameterData TypeRequiredDescription
resultsqueryList<OrderInvoiceBatchResult>No
OrderInvoiceBatchResult Parameters:
NameParameterData TypeRequiredDescription
orderIdformlongNo
orderCodeformstringNo
issueTypeformintNo
providerCodeformstringNo
patternformstringNo
serialformstringNo
maCQTformstringNo
invoiceNumberformstringNo
searchURLformstringNo
searchKeyformstringNo
successformboolNo
errorMessageformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/eInvoice/Invoice/callback HTTP/1.1 
Host: api.pos365.vn 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<InvoiceCallBack xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/POS.Services">
  <results>
    <OrderInvoiceBatchResult>
      <errorMessage>String</errorMessage>
      <invoiceNumber>String</invoiceNumber>
      <issueType>0</issueType>
      <maCQT>String</maCQT>
      <orderCode>String</orderCode>
      <orderId>0</orderId>
      <pattern>String</pattern>
      <providerCode>String</providerCode>
      <searchKey>String</searchKey>
      <searchURL>String</searchURL>
      <serial>String</serial>
      <success>false</success>
    </OrderInvoiceBatchResult>
  </results>
</InvoiceCallBack>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />