GetInvoice - accountsIQ/API-Wiki GitHub Wiki
The GetInvoice function retrieves an invoice given its unique identifier.
public WSResult2OfInvoice GetInvoice(string token, int invoiceID)Public Function GetInvoice(ByVal token As String, ByVal invoiceID As Integer) As WSResult2OfInvoice| Parameter | Type | Description |
|---|---|---|
| token | String | The session token retrieved during authentication. |
| invoiceID | Int32 | Unique reference to look the invoice up with. |
The following example loads a pre-existing invoice from the system (invoice with ID 125):
Integration ws = new Integration();
String auth = "";// See Authentication page for more
if (auth != null)
{
// Get the invoice ID from a listing method
int invoiceID = 125;
WSResult2OfInvoice invoice = ws.GetInvoice(auth, invoiceID);
Assert.IsTrue(invoice.Result != null && invoice.Status == OperationStatus.Success);
// Use the invoice and maybe save it back to the system
}Dim ws As New Integration
Dim auth As String = "" // See Authentication page for more
If (Not auth Is Nothing) Then
' Get the invoice from a listing method
Dim invoiceID As Integer = 125
Dim invoice As WSResult2OfInvoice = ws.GetInvoice(Me.auth, invoiceID)
Assert.IsTrue(((Not invoice.Result Is Nothing) AndAlso (invoice.Status = OperationStatus.Success)))
' Use the invoice.
End If