JiwaAPI

<back to all web services

IN_SOHQuery

Requires Authentication
The following routes are available for this service:
GET/Queries/IN_SOHRetrieves a list of inventory stock transactionrecords.
IN_SOHQuery Parameters:
NameParameterData TypeRequiredDescription
LinkIDquerystringNo
LinkIDStartsWithquerystringNo
LinkIDEndsWithquerystringNo
LinkIDContainsquerystringNo
LinkIDLikequerystringNo
LinkIDBetweenquerystring[]No
LinkIDInquerystring[]No
LastSavedDateTimequeryDateTime?No
LastSavedDateTimeGreaterThanOrEqualToqueryDateTime?No
LastSavedDateTimeGreaterThanqueryDateTime?No
LastSavedDateTimeLessThanqueryDateTime?No
LastSavedDateTimeLessThanOrEqualToqueryDateTime?No
LastSavedDateTimeNotEqualToqueryDateTime?No
LastSavedDateTimeBetweenqueryNullable<DateTime>[]No
LastSavedDateTimeInqueryNullable<DateTime>[]No
InventoryIDquerystringNo
InventoryIDStartsWithquerystringNo
InventoryIDEndsWithquerystringNo
InventoryIDContainsquerystringNo
InventoryIDLikequerystringNo
InventoryIDBetweenquerystring[]No
InventoryIDInquerystring[]No
DateInqueryDateTime?No
DateInGreaterThanOrEqualToqueryDateTime?No
DateInGreaterThanqueryDateTime?No
DateInLessThanqueryDateTime?No
DateInLessThanOrEqualToqueryDateTime?No
DateInNotEqualToqueryDateTime?No
DateInBetweenqueryNullable<DateTime>[]No
DateInInqueryNullable<DateTime>[]No
QuantityInquerydecimal?No
QuantityInGreaterThanOrEqualToquerydecimal?No
QuantityInGreaterThanquerydecimal?No
QuantityInLessThanquerydecimal?No
QuantityInLessThanOrEqualToquerydecimal?No
QuantityInNotEqualToquerydecimal?No
QuantityInBetweenqueryNullable<Decimal>[]No
QuantityInInqueryNullable<Decimal>[]No
LCostInquerydecimal?No
LCostInGreaterThanOrEqualToquerydecimal?No
LCostInGreaterThanquerydecimal?No
LCostInLessThanquerydecimal?No
LCostInLessThanOrEqualToquerydecimal?No
LCostInNotEqualToquerydecimal?No
LCostInBetweenqueryNullable<Decimal>[]No
LCostInInqueryNullable<Decimal>[]No
SCostInquerydecimal?No
SCostInGreaterThanOrEqualToquerydecimal?No
SCostInGreaterThanquerydecimal?No
SCostInLessThanquerydecimal?No
SCostInLessThanOrEqualToquerydecimal?No
SCostInNotEqualToquerydecimal?No
SCostInBetweenqueryNullable<Decimal>[]No
SCostInInqueryNullable<Decimal>[]No
SpecialPricequerydecimal?No
SpecialPriceGreaterThanOrEqualToquerydecimal?No
SpecialPriceGreaterThanquerydecimal?No
SpecialPriceLessThanquerydecimal?No
SpecialPriceLessThanOrEqualToquerydecimal?No
SpecialPriceNotEqualToquerydecimal?No
SpecialPriceBetweenqueryNullable<Decimal>[]No
SpecialPriceInqueryNullable<Decimal>[]No
QuantityLeftquerydecimal?No
QuantityLeftGreaterThanOrEqualToquerydecimal?No
QuantityLeftGreaterThanquerydecimal?No
QuantityLeftLessThanquerydecimal?No
QuantityLeftLessThanOrEqualToquerydecimal?No
QuantityLeftNotEqualToquerydecimal?No
QuantityLeftBetweenqueryNullable<Decimal>[]No
QuantityLeftInqueryNullable<Decimal>[]No
SerialNoquerystringNo
SerialNoStartsWithquerystringNo
SerialNoEndsWithquerystringNo
SerialNoContainsquerystringNo
SerialNoLikequerystringNo
SerialNoBetweenquerystring[]No
SerialNoInquerystring[]No
TaxPaidquerydecimal?No
TaxPaidGreaterThanOrEqualToquerydecimal?No
TaxPaidGreaterThanquerydecimal?No
TaxPaidLessThanquerydecimal?No
TaxPaidLessThanOrEqualToquerydecimal?No
TaxPaidNotEqualToquerydecimal?No
TaxPaidBetweenqueryNullable<Decimal>[]No
TaxPaidInqueryNullable<Decimal>[]No
RefquerystringNo
RefStartsWithquerystringNo
RefEndsWithquerystringNo
RefContainsquerystringNo
RefLikequerystringNo
RefBetweenquerystring[]No
RefInquerystring[]No
SourceIDquerystringNo
SourceIDStartsWithquerystringNo
SourceIDEndsWithquerystringNo
SourceIDContainsquerystringNo
SourceIDLikequerystringNo
SourceIDBetweenquerystring[]No
SourceIDInquerystring[]No
HistoryTextquerystringNo
HistoryTextStartsWithquerystringNo
HistoryTextEndsWithquerystringNo
HistoryTextContainsquerystringNo
HistoryTextLikequerystringNo
HistoryTextBetweenquerystring[]No
HistoryTextInquerystring[]No
QuantityAllocatedquerydecimal?No
QuantityAllocatedGreaterThanOrEqualToquerydecimal?No
QuantityAllocatedGreaterThanquerydecimal?No
QuantityAllocatedLessThanquerydecimal?No
QuantityAllocatedLessThanOrEqualToquerydecimal?No
QuantityAllocatedNotEqualToquerydecimal?No
QuantityAllocatedBetweenqueryNullable<Decimal>[]No
QuantityAllocatedInqueryNullable<Decimal>[]No
IN_LogicalIDquerystringNo
IN_LogicalIDStartsWithquerystringNo
IN_LogicalIDEndsWithquerystringNo
IN_LogicalIDContainsquerystringNo
IN_LogicalIDLikequerystringNo
IN_LogicalIDBetweenquerystring[]No
IN_LogicalIDInquerystring[]No
BinLocationDescquerystringNo
BinLocationDescStartsWithquerystringNo
BinLocationDescEndsWithquerystringNo
BinLocationDescContainsquerystringNo
BinLocationDescLikequerystringNo
BinLocationDescBetweenquerystring[]No
BinLocationDescInquerystring[]No
ExpiryDatequeryDateTime?No
ExpiryDateGreaterThanOrEqualToqueryDateTime?No
ExpiryDateGreaterThanqueryDateTime?No
ExpiryDateLessThanqueryDateTime?No
ExpiryDateLessThanOrEqualToqueryDateTime?No
ExpiryDateNotEqualToqueryDateTime?No
ExpiryDateBetweenqueryNullable<DateTime>[]No
ExpiryDateInqueryNullable<DateTime>[]No
SY_Forms_ClassNamequerystringNo
SY_Forms_ClassNameStartsWithquerystringNo
SY_Forms_ClassNameEndsWithquerystringNo
SY_Forms_ClassNameContainsquerystringNo
SY_Forms_ClassNameLikequerystringNo
SY_Forms_ClassNameBetweenquerystring[]No
SY_Forms_ClassNameInquerystring[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
IN_SOH Parameters:
NameParameterData TypeRequiredDescription
LinkIDformstringNo
LastSavedDateTimeformDateTime?No
InventoryIDformstringNo
DateInformDateTime?No
QuantityInformdecimal?No
LCostInformdecimal?No
SCostInformdecimal?No
SpecialPriceformdecimal?No
QuantityLeftformdecimal?No
SerialNoformstringNo
TaxPaidformdecimal?No
RefformstringNo
SourceIDformstringNo
HistoryTextformstringNo
QuantityAllocatedformdecimal?No
IN_LogicalIDformstringNo
BinLocationDescformstringNo
ExpiryDateformDateTime?No
SY_Forms_ClassNameformstringNo
QueryResponse<T> Parameters:
NameParameterData TypeRequiredDescription
OffsetformintNo
TotalformintNo
ResultsformList<T>No
MetaformDictionary<string, string>No
ResponseStatusformResponseStatusNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /Queries/IN_SOH HTTP/1.1 
Host: api.jiwa.com.au 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<QueryResponseOfIN_SOH7kRqkrSv xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Offset>0</Offset>
  <Total>0</Total>
  <Results xmlns:d2p1="http://schemas.datacontract.org/2004/07/JiwaFinancials.Jiwa.JiwaServiceModel.Tables">
    <d2p1:IN_SOH>
      <d2p1:_x003C_BinLocationDesc_x003E_k__BackingField>String</d2p1:_x003C_BinLocationDesc_x003E_k__BackingField>
      <d2p1:_x003C_DateIn_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_DateIn_x003E_k__BackingField>
      <d2p1:_x003C_ExpiryDate_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_ExpiryDate_x003E_k__BackingField>
      <d2p1:_x003C_HistoryText_x003E_k__BackingField>String</d2p1:_x003C_HistoryText_x003E_k__BackingField>
      <d2p1:_x003C_IN_LogicalID_x003E_k__BackingField>String</d2p1:_x003C_IN_LogicalID_x003E_k__BackingField>
      <d2p1:_x003C_InventoryID_x003E_k__BackingField>String</d2p1:_x003C_InventoryID_x003E_k__BackingField>
      <d2p1:_x003C_LCostIn_x003E_k__BackingField>0</d2p1:_x003C_LCostIn_x003E_k__BackingField>
      <d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>
      <d2p1:_x003C_LinkID_x003E_k__BackingField>String</d2p1:_x003C_LinkID_x003E_k__BackingField>
      <d2p1:_x003C_QuantityAllocated_x003E_k__BackingField>0</d2p1:_x003C_QuantityAllocated_x003E_k__BackingField>
      <d2p1:_x003C_QuantityIn_x003E_k__BackingField>0</d2p1:_x003C_QuantityIn_x003E_k__BackingField>
      <d2p1:_x003C_QuantityLeft_x003E_k__BackingField>0</d2p1:_x003C_QuantityLeft_x003E_k__BackingField>
      <d2p1:_x003C_Ref_x003E_k__BackingField>String</d2p1:_x003C_Ref_x003E_k__BackingField>
      <d2p1:_x003C_SCostIn_x003E_k__BackingField>0</d2p1:_x003C_SCostIn_x003E_k__BackingField>
      <d2p1:_x003C_SY_Forms_ClassName_x003E_k__BackingField>String</d2p1:_x003C_SY_Forms_ClassName_x003E_k__BackingField>
      <d2p1:_x003C_SerialNo_x003E_k__BackingField>String</d2p1:_x003C_SerialNo_x003E_k__BackingField>
      <d2p1:_x003C_SourceID_x003E_k__BackingField>String</d2p1:_x003C_SourceID_x003E_k__BackingField>
      <d2p1:_x003C_SpecialPrice_x003E_k__BackingField>0</d2p1:_x003C_SpecialPrice_x003E_k__BackingField>
      <d2p1:_x003C_TaxPaid_x003E_k__BackingField>0</d2p1:_x003C_TaxPaid_x003E_k__BackingField>
    </d2p1:IN_SOH>
  </Results>
  <Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </Meta>
  <ResponseStatus>
    <ErrorCode>String</ErrorCode>
    <Message>String</Message>
    <StackTrace>String</StackTrace>
    <Errors>
      <ResponseError>
        <ErrorCode>String</ErrorCode>
        <FieldName>String</FieldName>
        <Message>String</Message>
        <Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </Meta>
      </ResponseError>
    </Errors>
    <Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </Meta>
  </ResponseStatus>
</QueryResponseOfIN_SOH7kRqkrSv>