GetInvoiceHistory
Description
Using this method we want to receive the outstanding invoices of the given customer.
Action
http://shoxl.com/ShoxlService/GetInvoiceHistory
Please note: this is not a working url, but a combination of namespace and method. Do not expect the url to return a result.
Style
Document
Input (Literal)
The input of this method is the document element tns:GetInvoiceHistory having the structure defined by the following table.
Element
Type
Occurs
Description
Sequence
1..1
request
tns:GetInvoiceHistoryRequest
0..1
Complex Type: tns:GetInvoiceHistoryRequest
Description
The GetInvoiceHistoryRequest contains all the information to get the outstanding
invoices of the customer.
Component
Type
Occurs
Description
Sequence
1..1
AccountNumber
s:string
1..1
This is the (project) account number of the customer.
PageNumber
s:int
0..1
The number of the page.
Output (Literal)
The output of this method is the document element tns:GetInvoiceHistoryResponse having the structure defined by the following table.
Element
Type
Occurs
Description
Sequence
1..1
GetInvoiceHistoryResult
tns:GetInvoiceHistoryResult
0..1
Complex Type: tns:GetInvoiceHistoryResult
Description
The GetInvoiceHistoryResult contains all the outstanding invoices of the given
customer.
Component
Type
Occurs
Description
Sequence
1..1
ErrorCode
s:string
0..1
An error code returned by the ERP system
ErrorDescription
s:string
0..1
The error description related to the error code returned by the ERP system
Orders
tns:ArrayOfInvoiceHistoryItem
0..1
A list of InvoiceHistoryItems, the ComplexType InvoiceHistoryItems contains some invoice details like; invoice date and total outstanding. For the complete description check the InvoiceHistoryItems section in the documentation.
Request
tns:GetInvoiceHistoryRequest
1..1
The sent request by Shoxl Shop.
TotalPages
s:int
0..1
Total number of pages with results
Complex Type: tns:ArrayfInvoiceHistoryItem
Type
Occurs
Description
Sequence
1..1
InvoiceHistoryItem
tns:InvoiceHistoryItem
0..*
Complex Type: tns:InvoiceHistoryItem
A InvoiceHistoryItem contains the main information of an invoice from the ERP system.
Component
Type
Occurs
Description
Sequence
1..1
DownloadablePdfUri
s:string
0..1
A link to the Invoice document (PDF format) which will be generated by the ERP system.
InvoiceDate
s:dateTime
0..1
The invoice date.
InvoiceNumber
s:string
1..1
A unique invoice number from the ERP System
CustomerNumber
s:string
1..1
A unique customer number
TotalOutstanding
s:decimal
0..1
The total outstanding amount of the invoice.
TotalPrice
s:decimal
0..1
The total price of the invoice.
Last updated