UpdateInvoice
This function allows you to update invoices.
Tags: UpdateInvoice, UpdateInvoice, UpdateInvoiceIsExported, UpdateInvoiceTitle, UpdateInvoicePeriodFrom, UpdateInvoicePeriodTo, UpdateInvoiceNumber, UpdateInvoiceResponse, UpdateInvoiceResult
Request XML
POST /xxx/Automation.asmx HTTP/1.1
Host: api.ongoingsystems.se
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ongoingsystems.se/Automation/UpdateInvoice"
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateInvoice xmlns="http://ongoingsystems.se/Automation">
<UserName>string</UserName>
<Password>string</Password>
<UpdateInvoice>
<InvoiceId>int</InvoiceId>
<UpdateInvoiceIsExported>
<IsExported>boolean</IsExported>
</UpdateInvoiceIsExported>
<UpdateInvoiceTitle>
<InvoiceTitle>string</InvoiceTitle>
</UpdateInvoiceTitle>
<UpdateInvoicePeriodFrom>
<InvoicePeriodFrom>dateTime</InvoicePeriodFrom>
</UpdateInvoicePeriodFrom>
<UpdateInvoicePeriodTo>
<InvoicePeriodTo>dateTime</InvoicePeriodTo>
</UpdateInvoicePeriodTo>
<UpdateInvoiceNumber>
<InvoiceNumber>string</InvoiceNumber>
</UpdateInvoiceNumber>
</UpdateInvoice>
</UpdateInvoice>
</soap:Body>
</soap:Envelope>
Request specification
| UpdateInvoice |
| UserName |
string(50) |
Req. |
Your username |
| Password |
string(50) |
Req. |
Your password |
| UpdateInvoice |
UpdateInvoice |
Req. |
|
| UpdateInvoice |
| InvoiceId |
int |
|
Ongoing WMS internal id of the invoice you wish to update. |
| UpdateInvoiceIsExported |
UpdateInvoiceIsExported |
|
An element of type UpdateInvoiceIsExported. |
| UpdateInvoiceTitle |
UpdateInvoiceTitle |
|
An element of type UpdateInvoiceTitle. |
| UpdateInvoicePeriodFrom |
UpdateInvoicePeriodFrom |
|
An element of type UpdateInvoicePeriodFrom. |
| UpdateInvoicePeriodTo |
UpdateInvoicePeriodTo |
|
An element of type UpdateInvoicePeriodTo. |
| UpdateInvoiceNumber |
UpdateInvoiceNumber |
|
An element of type UpdateInvoiceNumber. |
| UpdateInvoiceIsExported |
| IsExported |
boolean |
|
Whether or not the invoice should be marked as exported. |
| UpdateInvoiceTitle |
| InvoiceTitle |
string(500) |
|
The new title of the invoice |
| UpdateInvoicePeriodFrom |
| InvoicePeriodFrom |
dateTime |
|
The end date of the invoice period |
| UpdateInvoicePeriodTo |
| InvoicePeriodTo |
dateTime |
|
The start date of the invoice period |
| UpdateInvoiceNumber |
| InvoiceNumber |
string |
|
|
Response XML
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateInvoiceResponse xmlns="http://ongoingsystems.se/Automation">
<UpdateInvoiceResult>
<Success>boolean</Success>
<Message>string</Message>
<InvoiceId>int</InvoiceId>
</UpdateInvoiceResult>
</UpdateInvoiceResponse>
</soap:Body>
</soap:Envelope>
Response specification
| UpdateInvoiceResponse |
| UpdateInvoiceResult |
UpdateInvoiceResult |
|
| UpdateInvoiceResult |
| Success |
boolean |
True if successful, false otherwise. |
| Message |
string |
Error message, if the call was unsuccessful. |
| InvoiceId |
int |
The invoice id which was updated. |