| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| InvoicesID | query | string | No | |
| InvoicesIDStartsWith | query | string | No | |
| InvoicesIDEndsWith | query | string | No | |
| InvoicesIDContains | query | string | No | |
| InvoicesIDLike | query | string | No | |
| InvoicesIDBetween | query | string[] | No | |
| InvoicesIDIn | query | string[] | No | |
| ShipmentID | query | string | No | |
| ShipmentIDStartsWith | query | string | No | |
| ShipmentIDEndsWith | query | string | No | |
| ShipmentIDContains | query | string | No | |
| ShipmentIDLike | query | string | No | |
| ShipmentIDBetween | query | string[] | No | |
| ShipmentIDIn | query | string[] | No | |
| InvoiceNo | query | string | No | |
| InvoiceNoStartsWith | query | string | No | |
| InvoiceNoEndsWith | query | string | No | |
| InvoiceNoContains | query | string | No | |
| InvoiceNoLike | query | string | No | |
| InvoiceNoBetween | query | string[] | No | |
| InvoiceNoIn | query | string[] | No | |
| Reference | query | string | No | |
| ReferenceStartsWith | query | string | No | |
| ReferenceEndsWith | query | string | No | |
| ReferenceContains | query | string | No | |
| ReferenceLike | query | string | No | |
| ReferenceBetween | query | string[] | No | |
| ReferenceIn | query | string[] | No | |
| Remark | query | string | No | |
| RemarkStartsWith | query | string | No | |
| RemarkEndsWith | query | string | No | |
| RemarkContains | query | string | No | |
| RemarkLike | query | string | No | |
| RemarkBetween | query | string[] | No | |
| RemarkIn | query | string[] | No | |
| DueDate | query | DateTime? | No | |
| DueDateGreaterThanOrEqualTo | query | DateTime? | No | |
| DueDateGreaterThan | query | DateTime? | No | |
| DueDateLessThan | query | DateTime? | No | |
| DueDateLessThanOrEqualTo | query | DateTime? | No | |
| DueDateNotEqualTo | query | DateTime? | No | |
| DueDateBetween | query | Nullable<DateTime>[] | No | |
| DueDateIn | query | Nullable<DateTime>[] | No | |
| CreditorID | query | string | No | |
| CreditorIDStartsWith | query | string | No | |
| CreditorIDEndsWith | query | string | No | |
| CreditorIDContains | query | string | No | |
| CreditorIDLike | query | string | No | |
| CreditorIDBetween | query | string[] | No | |
| CreditorIDIn | query | string[] | No | |
| FXRate | query | decimal? | No | |
| FXRateGreaterThanOrEqualTo | query | decimal? | No | |
| FXRateGreaterThan | query | decimal? | No | |
| FXRateLessThan | query | decimal? | No | |
| FXRateLessThanOrEqualTo | query | decimal? | No | |
| FXRateNotEqualTo | query | decimal? | No | |
| FXRateBetween | query | Nullable<Decimal>[] | No | |
| FXRateIn | query | Nullable<Decimal>[] | No | |
| CurrencyID | query | string | No | |
| CurrencyIDStartsWith | query | string | No | |
| CurrencyIDEndsWith | query | string | No | |
| CurrencyIDContains | query | string | No | |
| CurrencyIDLike | query | string | No | |
| CurrencyIDBetween | query | string[] | No | |
| CurrencyIDIn | query | string[] | No | |
| HomeAmount | query | decimal? | No | |
| HomeAmountGreaterThanOrEqualTo | query | decimal? | No | |
| HomeAmountGreaterThan | query | decimal? | No | |
| HomeAmountLessThan | query | decimal? | No | |
| HomeAmountLessThanOrEqualTo | query | decimal? | No | |
| HomeAmountNotEqualTo | query | decimal? | No | |
| HomeAmountBetween | query | Nullable<Decimal>[] | No | |
| HomeAmountIn | query | Nullable<Decimal>[] | No | |
| FXAmount | query | decimal? | No | |
| FXAmountGreaterThanOrEqualTo | query | decimal? | No | |
| FXAmountGreaterThan | query | decimal? | No | |
| FXAmountLessThan | query | decimal? | No | |
| FXAmountLessThanOrEqualTo | query | decimal? | No | |
| FXAmountNotEqualTo | query | decimal? | No | |
| FXAmountBetween | query | Nullable<Decimal>[] | No | |
| FXAmountIn | query | Nullable<Decimal>[] | No | |
| CR_TransID | query | string | No | |
| CR_TransIDStartsWith | query | string | No | |
| CR_TransIDEndsWith | query | string | No | |
| CR_TransIDContains | query | string | No | |
| CR_TransIDLike | query | string | No | |
| CR_TransIDBetween | query | string[] | No | |
| CR_TransIDIn | query | string[] | No | |
| CreditorLedgerID | query | string | No | |
| CreditorLedgerIDStartsWith | query | string | No | |
| CreditorLedgerIDEndsWith | query | string | No | |
| CreditorLedgerIDContains | query | string | No | |
| CreditorLedgerIDLike | query | string | No | |
| CreditorLedgerIDBetween | query | string[] | No | |
| CreditorLedgerIDIn | query | string[] | No | |
| UserField1 | query | string | No | |
| UserField1StartsWith | query | string | No | |
| UserField1EndsWith | query | string | No | |
| UserField1Contains | query | string | No | |
| UserField1Like | query | string | No | |
| UserField1Between | query | string[] | No | |
| UserField1In | query | string[] | No | |
| UserField2 | query | string | No | |
| UserField2StartsWith | query | string | No | |
| UserField2EndsWith | query | string | No | |
| UserField2Contains | query | string | No | |
| UserField2Like | query | string | No | |
| UserField2Between | query | string[] | No | |
| UserField2In | query | string[] | No | |
| UserField3 | query | string | No | |
| UserField3StartsWith | query | string | No | |
| UserField3EndsWith | query | string | No | |
| UserField3Contains | query | string | No | |
| UserField3Like | query | string | No | |
| UserField3Between | query | string[] | No | |
| UserField3In | query | string[] | No | |
| UserField4 | query | string | No | |
| UserField4StartsWith | query | string | No | |
| UserField4EndsWith | query | string | No | |
| UserField4Contains | query | string | No | |
| UserField4Like | query | string | No | |
| UserField4Between | query | string[] | No | |
| UserField4In | query | string[] | No | |
| UserField5 | query | string | No | |
| UserField5StartsWith | query | string | No | |
| UserField5EndsWith | query | string | No | |
| UserField5Contains | query | string | No | |
| UserField5Like | query | string | No | |
| UserField5Between | query | string[] | No | |
| UserField5In | query | string[] | No | |
| UserField6 | query | string | No | |
| UserField6StartsWith | query | string | No | |
| UserField6EndsWith | query | string | No | |
| UserField6Contains | query | string | No | |
| UserField6Like | query | string | No | |
| UserField6Between | query | string[] | No | |
| UserField6In | query | string[] | No | |
| UserField7 | query | string | No | |
| UserField7StartsWith | query | string | No | |
| UserField7EndsWith | query | string | No | |
| UserField7Contains | query | string | No | |
| UserField7Like | query | string | No | |
| UserField7Between | query | string[] | No | |
| UserField7In | query | string[] | No | |
| UserField8 | query | string | No | |
| UserField8StartsWith | query | string | No | |
| UserField8EndsWith | query | string | No | |
| UserField8Contains | query | string | No | |
| UserField8Like | query | string | No | |
| UserField8Between | query | string[] | No | |
| UserField8In | query | string[] | No | |
| UserField9 | query | string | No | |
| UserField9StartsWith | query | string | No | |
| UserField9EndsWith | query | string | No | |
| UserField9Contains | query | string | No | |
| UserField9Like | query | string | No | |
| UserField9Between | query | string[] | No | |
| UserField9In | query | string[] | No | |
| UserField10 | query | string | No | |
| UserField10StartsWith | query | string | No | |
| UserField10EndsWith | query | string | No | |
| UserField10Contains | query | string | No | |
| UserField10Like | query | string | No | |
| UserField10Between | query | string[] | No | |
| UserField10In | query | string[] | No | |
| ExpectedHomeAmount | query | decimal? | No | |
| ExpectedHomeAmountGreaterThanOrEqualTo | query | decimal? | No | |
| ExpectedHomeAmountGreaterThan | query | decimal? | No | |
| ExpectedHomeAmountLessThan | query | decimal? | No | |
| ExpectedHomeAmountLessThanOrEqualTo | query | decimal? | No | |
| ExpectedHomeAmountNotEqualTo | query | decimal? | No | |
| ExpectedHomeAmountBetween | query | Nullable<Decimal>[] | No | |
| ExpectedHomeAmountIn | query | Nullable<Decimal>[] | No | |
| ExpectedFXAmount | query | decimal? | No | |
| ExpectedFXAmountGreaterThanOrEqualTo | query | decimal? | No | |
| ExpectedFXAmountGreaterThan | query | decimal? | No | |
| ExpectedFXAmountLessThan | query | decimal? | No | |
| ExpectedFXAmountLessThanOrEqualTo | query | decimal? | No | |
| ExpectedFXAmountNotEqualTo | query | decimal? | No | |
| ExpectedFXAmountBetween | query | Nullable<Decimal>[] | No | |
| ExpectedFXAmountIn | query | Nullable<Decimal>[] | No | |
| Invoiced | query | bool? | No | |
| InvoiceDate | query | DateTime? | No | |
| InvoiceDateGreaterThanOrEqualTo | query | DateTime? | No | |
| InvoiceDateGreaterThan | query | DateTime? | No | |
| InvoiceDateLessThan | query | DateTime? | No | |
| InvoiceDateLessThanOrEqualTo | query | DateTime? | No | |
| InvoiceDateNotEqualTo | query | DateTime? | No | |
| InvoiceDateBetween | query | Nullable<DateTime>[] | No | |
| InvoiceDateIn | query | Nullable<DateTime>[] | No | |
| RowHash | query | byte[] | No | |
| ItemNo | query | int? | No | |
| ItemNoGreaterThanOrEqualTo | query | int? | No | |
| ItemNoGreaterThan | query | int? | No | |
| ItemNoLessThan | query | int? | No | |
| ItemNoLessThanOrEqualTo | query | int? | No | |
| ItemNoNotEqualTo | query | int? | No | |
| ItemNoBetween | query | int[] | No | |
| ItemNoIn | query | int[] | No | |
| TaxAmount | query | decimal? | No | |
| TaxAmountGreaterThanOrEqualTo | query | decimal? | No | |
| TaxAmountGreaterThan | query | decimal? | No | |
| TaxAmountLessThan | query | decimal? | No | |
| TaxAmountLessThanOrEqualTo | query | decimal? | No | |
| TaxAmountNotEqualTo | query | decimal? | No | |
| TaxAmountBetween | query | Nullable<Decimal>[] | No | |
| TaxAmountIn | query | Nullable<Decimal>[] | No | |
| AmountIncTax | query | decimal? | No | |
| AmountIncTaxGreaterThanOrEqualTo | query | decimal? | No | |
| AmountIncTaxGreaterThan | query | decimal? | No | |
| AmountIncTaxLessThan | query | decimal? | No | |
| AmountIncTaxLessThanOrEqualTo | query | decimal? | No | |
| AmountIncTaxNotEqualTo | query | decimal? | No | |
| AmountIncTaxBetween | query | Nullable<Decimal>[] | No | |
| AmountIncTaxIn | query | Nullable<Decimal>[] | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Skip | form | int? | No | |
| Take | form | int? | No | |
| OrderBy | form | string | No | |
| OrderByDesc | form | string | No | |
| Include | form | string | No | |
| Fields | form | string | No | |
| Meta | form | Dictionary<string, string> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| InvoicesID | form | string | No | |
| ShipmentID | form | string | No | |
| InvoiceNo | form | string | No | |
| Reference | form | string | No | |
| Remark | form | string | No | |
| DueDate | form | DateTime? | No | |
| CreditorID | form | string | No | |
| FXRate | form | decimal? | No | |
| CurrencyID | form | string | No | |
| HomeAmount | form | decimal? | No | |
| FXAmount | form | decimal? | No | |
| CR_TransID | form | string | No | |
| CreditorLedgerID | form | string | No | |
| UserField1 | form | string | No | |
| UserField2 | form | string | No | |
| UserField3 | form | string | No | |
| UserField4 | form | string | No | |
| UserField5 | form | string | No | |
| UserField6 | form | string | No | |
| UserField7 | form | string | No | |
| UserField8 | form | string | No | |
| UserField9 | form | string | No | |
| UserField10 | form | string | No | |
| ExpectedHomeAmount | form | decimal? | No | |
| ExpectedFXAmount | form | decimal? | No | |
| Invoiced | form | bool | No | |
| InvoiceDate | form | DateTime? | No | |
| RowHash | form | byte[] | No | |
| ItemNo | form | int | No | |
| TaxAmount | form | decimal? | No | |
| AmountIncTax | form | decimal? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Offset | form | int | No | |
| Total | form | int | No | |
| Results | form | List<T> | No | |
| Meta | form | Dictionary<string, string> | No | |
| ResponseStatus | form | ResponseStatus | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /json/reply/SH_InvoicesQuery HTTP/1.1
Host: localhost
Accept: application/json
Content-Type: application/json
Content-Length: length
{"InvoicesID":"String","InvoicesIDStartsWith":"String","InvoicesIDEndsWith":"String","InvoicesIDContains":"String","InvoicesIDLike":"String","InvoicesIDBetween":["String"],"InvoicesIDIn":["String"],"ShipmentID":"String","ShipmentIDStartsWith":"String","ShipmentIDEndsWith":"String","ShipmentIDContains":"String","ShipmentIDLike":"String","ShipmentIDBetween":["String"],"ShipmentIDIn":["String"],"InvoiceNo":"String","InvoiceNoStartsWith":"String","InvoiceNoEndsWith":"String","InvoiceNoContains":"String","InvoiceNoLike":"String","InvoiceNoBetween":["String"],"InvoiceNoIn":["String"],"Reference":"String","ReferenceStartsWith":"String","ReferenceEndsWith":"String","ReferenceContains":"String","ReferenceLike":"String","ReferenceBetween":["String"],"ReferenceIn":["String"],"Remark":"String","RemarkStartsWith":"String","RemarkEndsWith":"String","RemarkContains":"String","RemarkLike":"String","RemarkBetween":["String"],"RemarkIn":["String"],"DueDate":"0001-01-01T00:00:00.0000000","DueDateGreaterThanOrEqualTo":"0001-01-01T00:00:00.0000000","DueDateGreaterThan":"0001-01-01T00:00:00.0000000","DueDateLessThan":"0001-01-01T00:00:00.0000000","DueDateLessThanOrEqualTo":"0001-01-01T00:00:00.0000000","DueDateNotEqualTo":"0001-01-01T00:00:00.0000000","DueDateBetween":["0001-01-01T00:00:00.0000000"],"DueDateIn":["0001-01-01T00:00:00.0000000"],"CreditorID":"String","CreditorIDStartsWith":"String","CreditorIDEndsWith":"String","CreditorIDContains":"String","CreditorIDLike":"String","CreditorIDBetween":["String"],"CreditorIDIn":["String"],"FXRate":0,"FXRateGreaterThanOrEqualTo":0,"FXRateGreaterThan":0,"FXRateLessThan":0,"FXRateLessThanOrEqualTo":0,"FXRateNotEqualTo":0,"FXRateBetween":[0],"FXRateIn":[0],"CurrencyID":"String","CurrencyIDStartsWith":"String","CurrencyIDEndsWith":"String","CurrencyIDContains":"String","CurrencyIDLike":"String","CurrencyIDBetween":["String"],"CurrencyIDIn":["String"],"HomeAmount":0,"HomeAmountGreaterThanOrEqualTo":0,"HomeAmountGreaterThan":0,"HomeAmountLessThan":0,"HomeAmountLessThanOrEqualTo":0,"HomeAmountNotEqualTo":0,"HomeAmountBetween":[0],"HomeAmountIn":[0],"FXAmount":0,"FXAmountGreaterThanOrEqualTo":0,"FXAmountGreaterThan":0,"FXAmountLessThan":0,"FXAmountLessThanOrEqualTo":0,"FXAmountNotEqualTo":0,"FXAmountBetween":[0],"FXAmountIn":[0],"CR_TransID":"String","CR_TransIDStartsWith":"String","CR_TransIDEndsWith":"String","CR_TransIDContains":"String","CR_TransIDLike":"String","CR_TransIDBetween":["String"],"CR_TransIDIn":["String"],"CreditorLedgerID":"String","CreditorLedgerIDStartsWith":"String","CreditorLedgerIDEndsWith":"String","CreditorLedgerIDContains":"String","CreditorLedgerIDLike":"String","CreditorLedgerIDBetween":["String"],"CreditorLedgerIDIn":["String"],"UserField1":"String","UserField1StartsWith":"String","UserField1EndsWith":"String","UserField1Contains":"String","UserField1Like":"String","UserField1Between":["String"],"UserField1In":["String"],"UserField2":"String","UserField2StartsWith":"String","UserField2EndsWith":"String","UserField2Contains":"String","UserField2Like":"String","UserField2Between":["String"],"UserField2In":["String"],"UserField3":"String","UserField3StartsWith":"String","UserField3EndsWith":"String","UserField3Contains":"String","UserField3Like":"String","UserField3Between":["String"],"UserField3In":["String"],"UserField4":"String","UserField4StartsWith":"String","UserField4EndsWith":"String","UserField4Contains":"String","UserField4Like":"String","UserField4Between":["String"],"UserField4In":["String"],"UserField5":"String","UserField5StartsWith":"String","UserField5EndsWith":"String","UserField5Contains":"String","UserField5Like":"String","UserField5Between":["String"],"UserField5In":["String"],"UserField6":"String","UserField6StartsWith":"String","UserField6EndsWith":"String","UserField6Contains":"String","UserField6Like":"String","UserField6Between":["String"],"UserField6In":["String"],"UserField7":"String","UserField7StartsWith":"String","UserField7EndsWith":"String","UserField7Contains":"String","UserField7Like":"String","UserField7Between":["String"],"UserField7In":["String"],"UserField8":"String","UserField8StartsWith":"String","UserField8EndsWith":"String","UserField8Contains":"String","UserField8Like":"String","UserField8Between":["String"],"UserField8In":["String"],"UserField9":"String","UserField9StartsWith":"String","UserField9EndsWith":"String","UserField9Contains":"String","UserField9Like":"String","UserField9Between":["String"],"UserField9In":["String"],"UserField10":"String","UserField10StartsWith":"String","UserField10EndsWith":"String","UserField10Contains":"String","UserField10Like":"String","UserField10Between":["String"],"UserField10In":["String"],"ExpectedHomeAmount":0,"ExpectedHomeAmountGreaterThanOrEqualTo":0,"ExpectedHomeAmountGreaterThan":0,"ExpectedHomeAmountLessThan":0,"ExpectedHomeAmountLessThanOrEqualTo":0,"ExpectedHomeAmountNotEqualTo":0,"ExpectedHomeAmountBetween":[0],"ExpectedHomeAmountIn":[0],"ExpectedFXAmount":0,"ExpectedFXAmountGreaterThanOrEqualTo":0,"ExpectedFXAmountGreaterThan":0,"ExpectedFXAmountLessThan":0,"ExpectedFXAmountLessThanOrEqualTo":0,"ExpectedFXAmountNotEqualTo":0,"ExpectedFXAmountBetween":[0],"ExpectedFXAmountIn":[0],"Invoiced":false,"InvoiceDate":"0001-01-01T00:00:00.0000000","InvoiceDateGreaterThanOrEqualTo":"0001-01-01T00:00:00.0000000","InvoiceDateGreaterThan":"0001-01-01T00:00:00.0000000","InvoiceDateLessThan":"0001-01-01T00:00:00.0000000","InvoiceDateLessThanOrEqualTo":"0001-01-01T00:00:00.0000000","InvoiceDateNotEqualTo":"0001-01-01T00:00:00.0000000","InvoiceDateBetween":["0001-01-01T00:00:00.0000000"],"InvoiceDateIn":["0001-01-01T00:00:00.0000000"],"RowHash":"AA==","ItemNo":0,"ItemNoGreaterThanOrEqualTo":0,"ItemNoGreaterThan":0,"ItemNoLessThan":0,"ItemNoLessThanOrEqualTo":0,"ItemNoNotEqualTo":0,"ItemNoBetween":[0],"ItemNoIn":[0],"TaxAmount":0,"TaxAmountGreaterThanOrEqualTo":0,"TaxAmountGreaterThan":0,"TaxAmountLessThan":0,"TaxAmountLessThanOrEqualTo":0,"TaxAmountNotEqualTo":0,"TaxAmountBetween":[0],"TaxAmountIn":[0],"AmountIncTax":0,"AmountIncTaxGreaterThanOrEqualTo":0,"AmountIncTaxGreaterThan":0,"AmountIncTaxLessThan":0,"AmountIncTaxLessThanOrEqualTo":0,"AmountIncTaxNotEqualTo":0,"AmountIncTaxBetween":[0],"AmountIncTaxIn":[0],"Skip":0,"Take":0,"OrderBy":"String","OrderByDesc":"String","Include":"String","Fields":"String","Meta":{"String":"String"}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Results":[{"InvoicesID":"String","ShipmentID":"String","InvoiceNo":"String","Reference":"String","Remark":"String","DueDate":"0001-01-01T00:00:00.0000000","CreditorID":"String","FXRate":0,"CurrencyID":"String","HomeAmount":0,"FXAmount":0,"CR_TransID":"String","CreditorLedgerID":"String","UserField1":"String","UserField2":"String","UserField3":"String","UserField4":"String","UserField5":"String","UserField6":"String","UserField7":"String","UserField8":"String","UserField9":"String","UserField10":"String","ExpectedHomeAmount":0,"ExpectedFXAmount":0,"InvoiceDate":"0001-01-01T00:00:00.0000000","RowHash":"AA==","TaxAmount":0,"AmountIncTax":0}],"Meta":{"String":"String"},"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}}}