POST api/Customers/GetApprovedInvoices
user login
Request Information
URI Parameters
None.
Body Parameters
ApprovedInvoicesRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| InvoicesToCheck | Collection of InvoiceReference |
None. |
|
| Success |
Indicate if the operation was success |
boolean |
None. |
| Message |
Return of errors or indicated return message/data |
string |
None. |
| Extra1 |
Additional info 1 to return |
string |
None. |
| Extra2 |
Additional info 2 to return |
string |
None. |
| Extra3 |
Additional info 3 to return |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"InvoicesToCheck": [
{
"Invoice": "sample string 1",
"SalesOrder": "sample string 2"
},
{
"Invoice": "sample string 1",
"SalesOrder": "sample string 2"
}
],
"Success": true,
"Message": "sample string 2",
"Extra1": "sample string 3",
"Extra2": "sample string 4",
"Extra3": "sample string 5"
}
application/xml, text/xml
Sample:
<ApprovedInvoicesRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Success>true</Success>
<Message>sample string 2</Message>
<Extra1>sample string 3</Extra1>
<Extra2>sample string 4</Extra2>
<Extra3>sample string 5</Extra3>
<InvoicesToCheck>
<InvoiceReference>
<Invoice>sample string 1</Invoice>
<SalesOrder>sample string 2</SalesOrder>
</InvoiceReference>
<InvoiceReference>
<Invoice>sample string 1</Invoice>
<SalesOrder>sample string 2</SalesOrder>
</InvoiceReference>
</InvoicesToCheck>
</ApprovedInvoicesRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
returns login object
InvoicesSaveResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| SavedInvoices | Collection of InvoiceItem |
None. |
|
| Success |
Indicate if the operation was success |
boolean |
None. |
| Message |
Return of errors or indicated return message/data |
string |
None. |
| Extra1 |
Additional info 1 to return |
string |
None. |
| Extra2 |
Additional info 2 to return |
string |
None. |
| Extra3 |
Additional info 3 to return |
string |
None. |
Response Formats
application/json, text/json
Sample:
{
"SavedInvoices": [
{
"Invoice": "sample string 1",
"SalesOrder": "sample string 2",
"CustomerCode": "sample string 3",
"BackOfficeCompany": "sample string 4",
"IsApproved": true,
"Remark": "sample string 6",
"Status": "sample string 7",
"BankReference": "sample string 8"
},
{
"Invoice": "sample string 1",
"SalesOrder": "sample string 2",
"CustomerCode": "sample string 3",
"BackOfficeCompany": "sample string 4",
"IsApproved": true,
"Remark": "sample string 6",
"Status": "sample string 7",
"BankReference": "sample string 8"
}
],
"Success": true,
"Message": "sample string 2",
"Extra1": "sample string 3",
"Extra2": "sample string 4",
"Extra3": "sample string 5"
}
application/xml, text/xml
Sample:
<InvoicesSaveResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Success>true</Success>
<Message>sample string 2</Message>
<Extra1>sample string 3</Extra1>
<Extra2>sample string 4</Extra2>
<Extra3>sample string 5</Extra3>
<SavedInvoices>
<InvoiceItem>
<Invoice>sample string 1</Invoice>
<SalesOrder>sample string 2</SalesOrder>
<CustomerCode>sample string 3</CustomerCode>
<BackOfficeCompany>sample string 4</BackOfficeCompany>
<IsApproved>true</IsApproved>
<Remark>sample string 6</Remark>
<Status>sample string 7</Status>
<BankReference>sample string 8</BankReference>
</InvoiceItem>
<InvoiceItem>
<Invoice>sample string 1</Invoice>
<SalesOrder>sample string 2</SalesOrder>
<CustomerCode>sample string 3</CustomerCode>
<BackOfficeCompany>sample string 4</BackOfficeCompany>
<IsApproved>true</IsApproved>
<Remark>sample string 6</Remark>
<Status>sample string 7</Status>
<BankReference>sample string 8</BankReference>
</InvoiceItem>
</SavedInvoices>
</InvoicesSaveResponse>