JiwaAPI

<back to all web services

PI_LinesQuery

Requires Authentication
The following routes are available for this service:
GET/Queries/PI_LinesRetrieves PI_Lines purchase invoice line records
PI_LinesQuery Parameters:
NameParameterData TypeRequiredDescription
PI_LinesIDquerystringNo
PI_LinesIDStartsWithquerystringNo
PI_LinesIDEndsWithquerystringNo
PI_LinesIDContainsquerystringNo
PI_LinesIDLikequerystringNo
PI_LinesIDBetweenquerystring[]No
PI_LinesIDInquerystring[]No
PI_MainIDquerystringNo
PI_MainIDStartsWithquerystringNo
PI_MainIDEndsWithquerystringNo
PI_MainIDContainsquerystringNo
PI_MainIDLikequerystringNo
PI_MainIDBetweenquerystring[]No
PI_MainIDInquerystring[]No
RE_MainIDquerystringNo
RE_MainIDStartsWithquerystringNo
RE_MainIDEndsWithquerystringNo
RE_MainIDContainsquerystringNo
RE_MainIDLikequerystringNo
RE_MainIDBetweenquerystring[]No
RE_MainIDInquerystring[]No
RE_LinesIDquerystringNo
RE_LinesIDStartsWithquerystringNo
RE_LinesIDEndsWithquerystringNo
RE_LinesIDContainsquerystringNo
RE_LinesIDLikequerystringNo
RE_LinesIDBetweenquerystring[]No
RE_LinesIDInquerystring[]No
Quantityquerydecimal?No
QuantityGreaterThanOrEqualToquerydecimal?No
QuantityGreaterThanquerydecimal?No
QuantityLessThanquerydecimal?No
QuantityLessThanOrEqualToquerydecimal?No
QuantityNotEqualToquerydecimal?No
QuantityBetweenquerydecimal[]No
QuantityInquerydecimal[]No
SuppliersCostquerydecimal?No
SuppliersCostGreaterThanOrEqualToquerydecimal?No
SuppliersCostGreaterThanquerydecimal?No
SuppliersCostLessThanquerydecimal?No
SuppliersCostLessThanOrEqualToquerydecimal?No
SuppliersCostNotEqualToquerydecimal?No
SuppliersCostBetweenqueryNullable<Decimal>[]No
SuppliersCostInqueryNullable<Decimal>[]No
InventoryIDquerystringNo
InventoryIDStartsWithquerystringNo
InventoryIDEndsWithquerystringNo
InventoryIDContainsquerystringNo
InventoryIDLikequerystringNo
InventoryIDBetweenquerystring[]No
InventoryIDInquerystring[]No
PartNoquerystringNo
PartNoStartsWithquerystringNo
PartNoEndsWithquerystringNo
PartNoContainsquerystringNo
PartNoLikequerystringNo
PartNoBetweenquerystring[]No
PartNoInquerystring[]No
DescriptionquerystringNo
DescriptionStartsWithquerystringNo
DescriptionEndsWithquerystringNo
DescriptionContainsquerystringNo
DescriptionLikequerystringNo
DescriptionBetweenquerystring[]No
DescriptionInquerystring[]No
SuppPartNoquerystringNo
SuppPartNoStartsWithquerystringNo
SuppPartNoEndsWithquerystringNo
SuppPartNoContainsquerystringNo
SuppPartNoLikequerystringNo
SuppPartNoBetweenquerystring[]No
SuppPartNoInquerystring[]No
LineTypequeryshort?No
LineTypeGreaterThanOrEqualToqueryshort?No
LineTypeGreaterThanqueryshort?No
LineTypeLessThanqueryshort?No
LineTypeLessThanOrEqualToqueryshort?No
LineTypeNotEqualToqueryshort?No
LineTypeBetweenqueryNullable<Int16>[]No
LineTypeInqueryNullable<Int16>[]No
DecimalPlacesqueryshort?No
DecimalPlacesGreaterThanOrEqualToqueryshort?No
DecimalPlacesGreaterThanqueryshort?No
DecimalPlacesLessThanqueryshort?No
DecimalPlacesLessThanOrEqualToqueryshort?No
DecimalPlacesNotEqualToqueryshort?No
DecimalPlacesBetweenqueryNullable<Int16>[]No
DecimalPlacesInqueryNullable<Int16>[]No
LastSavedDateTimequeryDateTime?No
LastSavedDateTimeGreaterThanOrEqualToqueryDateTime?No
LastSavedDateTimeGreaterThanqueryDateTime?No
LastSavedDateTimeLessThanqueryDateTime?No
LastSavedDateTimeLessThanOrEqualToqueryDateTime?No
LastSavedDateTimeNotEqualToqueryDateTime?No
LastSavedDateTimeBetweenqueryNullable<DateTime>[]No
LastSavedDateTimeInqueryNullable<DateTime>[]No
InvoiceLineNoqueryshort?No
InvoiceLineNoGreaterThanOrEqualToqueryshort?No
InvoiceLineNoGreaterThanqueryshort?No
InvoiceLineNoLessThanqueryshort?No
InvoiceLineNoLessThanOrEqualToqueryshort?No
InvoiceLineNoNotEqualToqueryshort?No
InvoiceLineNoBetweenqueryNullable<Int16>[]No
InvoiceLineNoInqueryNullable<Int16>[]No
HomeSuppliersCostquerydecimal?No
HomeSuppliersCostGreaterThanOrEqualToquerydecimal?No
HomeSuppliersCostGreaterThanquerydecimal?No
HomeSuppliersCostLessThanquerydecimal?No
HomeSuppliersCostLessThanOrEqualToquerydecimal?No
HomeSuppliersCostNotEqualToquerydecimal?No
HomeSuppliersCostBetweenqueryNullable<Decimal>[]No
HomeSuppliersCostInqueryNullable<Decimal>[]No
TaxRatequerydecimal?No
TaxRateGreaterThanOrEqualToquerydecimal?No
TaxRateGreaterThanquerydecimal?No
TaxRateLessThanquerydecimal?No
TaxRateLessThanOrEqualToquerydecimal?No
TaxRateNotEqualToquerydecimal?No
TaxRateBetweenqueryNullable<Decimal>[]No
TaxRateInqueryNullable<Decimal>[]No
TaxIDquerystringNo
TaxIDStartsWithquerystringNo
TaxIDEndsWithquerystringNo
TaxIDContainsquerystringNo
TaxIDLikequerystringNo
TaxIDBetweenquerystring[]No
TaxIDInquerystring[]No
TaxAmountquerydecimal?No
TaxAmountGreaterThanOrEqualToquerydecimal?No
TaxAmountGreaterThanquerydecimal?No
TaxAmountLessThanquerydecimal?No
TaxAmountLessThanOrEqualToquerydecimal?No
TaxAmountNotEqualToquerydecimal?No
TaxAmountBetweenqueryNullable<Decimal>[]No
TaxAmountInqueryNullable<Decimal>[]No
CurrencyRateUsedquerydecimal?No
CurrencyRateUsedGreaterThanOrEqualToquerydecimal?No
CurrencyRateUsedGreaterThanquerydecimal?No
CurrencyRateUsedLessThanquerydecimal?No
CurrencyRateUsedLessThanOrEqualToquerydecimal?No
CurrencyRateUsedNotEqualToquerydecimal?No
CurrencyRateUsedBetweenqueryNullable<Decimal>[]No
CurrencyRateUsedInqueryNullable<Decimal>[]No
POClassIDquerystringNo
POClassIDStartsWithquerystringNo
POClassIDEndsWithquerystringNo
POClassIDContainsquerystringNo
POClassIDLikequerystringNo
POClassIDBetweenquerystring[]No
POClassIDInquerystring[]No
LineTotalquerydecimal?No
LineTotalGreaterThanOrEqualToquerydecimal?No
LineTotalGreaterThanquerydecimal?No
LineTotalLessThanquerydecimal?No
LineTotalLessThanOrEqualToquerydecimal?No
LineTotalNotEqualToquerydecimal?No
LineTotalBetweenqueryNullable<Decimal>[]No
LineTotalInqueryNullable<Decimal>[]No
FXDecimalPlacesqueryshort?No
FXDecimalPlacesGreaterThanOrEqualToqueryshort?No
FXDecimalPlacesGreaterThanqueryshort?No
FXDecimalPlacesLessThanqueryshort?No
FXDecimalPlacesLessThanOrEqualToqueryshort?No
FXDecimalPlacesNotEqualToqueryshort?No
FXDecimalPlacesBetweenqueryNullable<Int16>[]No
FXDecimalPlacesInqueryNullable<Int16>[]No
HomeDecimalPlacesqueryshort?No
HomeDecimalPlacesGreaterThanOrEqualToqueryshort?No
HomeDecimalPlacesGreaterThanqueryshort?No
HomeDecimalPlacesLessThanqueryshort?No
HomeDecimalPlacesLessThanOrEqualToqueryshort?No
HomeDecimalPlacesNotEqualToqueryshort?No
HomeDecimalPlacesBetweenqueryNullable<Int16>[]No
HomeDecimalPlacesInqueryNullable<Int16>[]No
UnitChangedquerybool?No
FXChangedquerybool?No
ExChangedquerybool?No
TaxRateChangedquerybool?No
LineTotalExTaxquerydecimal?No
LineTotalExTaxGreaterThanOrEqualToquerydecimal?No
LineTotalExTaxGreaterThanquerydecimal?No
LineTotalExTaxLessThanquerydecimal?No
LineTotalExTaxLessThanOrEqualToquerydecimal?No
LineTotalExTaxNotEqualToquerydecimal?No
LineTotalExTaxBetweenquerydecimal[]No
LineTotalExTaxInquerydecimal[]No
ChangeSourceIsFromGRNLinequerybool?No
FXLineTotalExTaxquerydecimal?No
FXLineTotalExTaxGreaterThanOrEqualToquerydecimal?No
FXLineTotalExTaxGreaterThanquerydecimal?No
FXLineTotalExTaxLessThanquerydecimal?No
FXLineTotalExTaxLessThanOrEqualToquerydecimal?No
FXLineTotalExTaxNotEqualToquerydecimal?No
FXLineTotalExTaxBetweenquerydecimal[]No
FXLineTotalExTaxInquerydecimal[]No
UnitCostIncTaxquerydecimal?No
UnitCostIncTaxGreaterThanOrEqualToquerydecimal?No
UnitCostIncTaxGreaterThanquerydecimal?No
UnitCostIncTaxLessThanquerydecimal?No
UnitCostIncTaxLessThanOrEqualToquerydecimal?No
UnitCostIncTaxNotEqualToquerydecimal?No
UnitCostIncTaxBetweenquerydecimal[]No
UnitCostIncTaxInquerydecimal[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
PI_Lines Parameters:
NameParameterData TypeRequiredDescription
PI_LinesIDformstringNo
PI_MainIDformstringNo
RE_MainIDformstringNo
RE_LinesIDformstringNo
QuantityformdecimalNo
SuppliersCostformdecimal?No
InventoryIDformstringNo
PartNoformstringNo
DescriptionformstringNo
SuppPartNoformstringNo
LineTypeformshort?No
DecimalPlacesformshort?No
LastSavedDateTimeformDateTime?No
InvoiceLineNoformshort?No
HomeSuppliersCostformdecimal?No
TaxRateformdecimal?No
TaxIDformstringNo
TaxAmountformdecimal?No
CurrencyRateUsedformdecimal?No
POClassIDformstringNo
LineTotalformdecimal?No
FXDecimalPlacesformshort?No
HomeDecimalPlacesformshort?No
UnitChangedformbool?No
FXChangedformbool?No
ExChangedformbool?No
TaxRateChangedformbool?No
LineTotalExTaxformdecimalNo
ChangeSourceIsFromGRNLineformbool?No
FXLineTotalExTaxformdecimalNo
UnitCostIncTaxformdecimalNo
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/PI_Lines HTTP/1.1 
Host: apitrain.galipo.com.au 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<QueryResponseOfPI_Lines7kRqkrSv 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:PI_Lines>
      <d2p1:_x003C_ChangeSourceIsFromGRNLine_x003E_k__BackingField>false</d2p1:_x003C_ChangeSourceIsFromGRNLine_x003E_k__BackingField>
      <d2p1:_x003C_CurrencyRateUsed_x003E_k__BackingField>0</d2p1:_x003C_CurrencyRateUsed_x003E_k__BackingField>
      <d2p1:_x003C_DecimalPlaces_x003E_k__BackingField>0</d2p1:_x003C_DecimalPlaces_x003E_k__BackingField>
      <d2p1:_x003C_Description_x003E_k__BackingField>String</d2p1:_x003C_Description_x003E_k__BackingField>
      <d2p1:_x003C_ExChanged_x003E_k__BackingField>false</d2p1:_x003C_ExChanged_x003E_k__BackingField>
      <d2p1:_x003C_FXChanged_x003E_k__BackingField>false</d2p1:_x003C_FXChanged_x003E_k__BackingField>
      <d2p1:_x003C_FXDecimalPlaces_x003E_k__BackingField>0</d2p1:_x003C_FXDecimalPlaces_x003E_k__BackingField>
      <d2p1:_x003C_FXLineTotalExTax_x003E_k__BackingField>0</d2p1:_x003C_FXLineTotalExTax_x003E_k__BackingField>
      <d2p1:_x003C_HomeDecimalPlaces_x003E_k__BackingField>0</d2p1:_x003C_HomeDecimalPlaces_x003E_k__BackingField>
      <d2p1:_x003C_HomeSuppliersCost_x003E_k__BackingField>0</d2p1:_x003C_HomeSuppliersCost_x003E_k__BackingField>
      <d2p1:_x003C_InventoryID_x003E_k__BackingField>String</d2p1:_x003C_InventoryID_x003E_k__BackingField>
      <d2p1:_x003C_InvoiceLineNo_x003E_k__BackingField>0</d2p1:_x003C_InvoiceLineNo_x003E_k__BackingField>
      <d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>
      <d2p1:_x003C_LineTotalExTax_x003E_k__BackingField>0</d2p1:_x003C_LineTotalExTax_x003E_k__BackingField>
      <d2p1:_x003C_LineTotal_x003E_k__BackingField>0</d2p1:_x003C_LineTotal_x003E_k__BackingField>
      <d2p1:_x003C_LineType_x003E_k__BackingField>0</d2p1:_x003C_LineType_x003E_k__BackingField>
      <d2p1:_x003C_PI_LinesID_x003E_k__BackingField>String</d2p1:_x003C_PI_LinesID_x003E_k__BackingField>
      <d2p1:_x003C_PI_MainID_x003E_k__BackingField>String</d2p1:_x003C_PI_MainID_x003E_k__BackingField>
      <d2p1:_x003C_POClassID_x003E_k__BackingField>String</d2p1:_x003C_POClassID_x003E_k__BackingField>
      <d2p1:_x003C_PartNo_x003E_k__BackingField>String</d2p1:_x003C_PartNo_x003E_k__BackingField>
      <d2p1:_x003C_Quantity_x003E_k__BackingField>0</d2p1:_x003C_Quantity_x003E_k__BackingField>
      <d2p1:_x003C_RE_LinesID_x003E_k__BackingField>String</d2p1:_x003C_RE_LinesID_x003E_k__BackingField>
      <d2p1:_x003C_RE_MainID_x003E_k__BackingField>String</d2p1:_x003C_RE_MainID_x003E_k__BackingField>
      <d2p1:_x003C_SuppPartNo_x003E_k__BackingField>String</d2p1:_x003C_SuppPartNo_x003E_k__BackingField>
      <d2p1:_x003C_SuppliersCost_x003E_k__BackingField>0</d2p1:_x003C_SuppliersCost_x003E_k__BackingField>
      <d2p1:_x003C_TaxAmount_x003E_k__BackingField>0</d2p1:_x003C_TaxAmount_x003E_k__BackingField>
      <d2p1:_x003C_TaxID_x003E_k__BackingField>String</d2p1:_x003C_TaxID_x003E_k__BackingField>
      <d2p1:_x003C_TaxRateChanged_x003E_k__BackingField>false</d2p1:_x003C_TaxRateChanged_x003E_k__BackingField>
      <d2p1:_x003C_TaxRate_x003E_k__BackingField>0</d2p1:_x003C_TaxRate_x003E_k__BackingField>
      <d2p1:_x003C_UnitChanged_x003E_k__BackingField>false</d2p1:_x003C_UnitChanged_x003E_k__BackingField>
      <d2p1:_x003C_UnitCostIncTax_x003E_k__BackingField>0</d2p1:_x003C_UnitCostIncTax_x003E_k__BackingField>
    </d2p1:PI_Lines>
  </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>
</QueryResponseOfPI_Lines7kRqkrSv>