JiwaAPI

<back to all web services

JB_PaymentDetailsQuery

Requires Authentication
JB_PaymentDetailsQuery Parameters:
NameParameterData TypeRequiredDescription
RecIDquerystringNo
RecIDStartsWithquerystringNo
RecIDEndsWithquerystringNo
RecIDContainsquerystringNo
RecIDLikequerystringNo
RecIDBetweenquerystring[]No
RecIDInquerystring[]No
JobNoquerystringNo
JobNoStartsWithquerystringNo
JobNoEndsWithquerystringNo
JobNoContainsquerystringNo
JobNoLikequerystringNo
JobNoBetweenquerystring[]No
JobNoInquerystring[]No
InvoiceIDquerystringNo
InvoiceIDStartsWithquerystringNo
InvoiceIDEndsWithquerystringNo
InvoiceIDContainsquerystringNo
InvoiceIDLikequerystringNo
InvoiceIDBetweenquerystring[]No
InvoiceIDInquerystring[]No
CostEntryLineIDquerystringNo
CostEntryLineIDStartsWithquerystringNo
CostEntryLineIDEndsWithquerystringNo
CostEntryLineIDContainsquerystringNo
CostEntryLineIDLikequerystringNo
CostEntryLineIDBetweenquerystring[]No
CostEntryLineIDInquerystring[]No
InvoiceTypequeryshort?No
InvoiceTypeGreaterThanOrEqualToqueryshort?No
InvoiceTypeGreaterThanqueryshort?No
InvoiceTypeLessThanqueryshort?No
InvoiceTypeLessThanOrEqualToqueryshort?No
InvoiceTypeNotEqualToqueryshort?No
InvoiceTypeBetweenqueryshort[]No
InvoiceTypeInqueryshort[]No
BillAmountquerydecimal?No
BillAmountGreaterThanOrEqualToquerydecimal?No
BillAmountGreaterThanquerydecimal?No
BillAmountLessThanquerydecimal?No
BillAmountLessThanOrEqualToquerydecimal?No
BillAmountNotEqualToquerydecimal?No
BillAmountBetweenquerydecimal[]No
BillAmountInquerydecimal[]No
CostAmountquerydecimal?No
CostAmountGreaterThanOrEqualToquerydecimal?No
CostAmountGreaterThanquerydecimal?No
CostAmountLessThanquerydecimal?No
CostAmountLessThanOrEqualToquerydecimal?No
CostAmountNotEqualToquerydecimal?No
CostAmountBetweenquerydecimal[]No
CostAmountInquerydecimal[]No
Statusqueryshort?No
StatusGreaterThanOrEqualToqueryshort?No
StatusGreaterThanqueryshort?No
StatusLessThanqueryshort?No
StatusLessThanOrEqualToqueryshort?No
StatusNotEqualToqueryshort?No
StatusBetweenqueryshort[]No
StatusInqueryshort[]No
WriteBillquerydecimal?No
WriteBillGreaterThanOrEqualToquerydecimal?No
WriteBillGreaterThanquerydecimal?No
WriteBillLessThanquerydecimal?No
WriteBillLessThanOrEqualToquerydecimal?No
WriteBillNotEqualToquerydecimal?No
WriteBillBetweenquerydecimal[]No
WriteBillInquerydecimal[]No
WriteCostquerydecimal?No
WriteCostGreaterThanOrEqualToquerydecimal?No
WriteCostGreaterThanquerydecimal?No
WriteCostLessThanquerydecimal?No
WriteCostLessThanOrEqualToquerydecimal?No
WriteCostNotEqualToquerydecimal?No
WriteCostBetweenquerydecimal[]No
WriteCostInquerydecimal[]No
LinkLineIDquerystringNo
LinkLineIDStartsWithquerystringNo
LinkLineIDEndsWithquerystringNo
LinkLineIDContainsquerystringNo
LinkLineIDLikequerystringNo
LinkLineIDBetweenquerystring[]No
LinkLineIDInquerystring[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
JB_PaymentDetails Parameters:
NameParameterData TypeRequiredDescription
RecIDformstringNo
JobNoformstringNo
InvoiceIDformstringNo
CostEntryLineIDformstringNo
InvoiceTypeformshortNo
BillAmountformdecimalNo
CostAmountformdecimalNo
StatusformshortNo
WriteBillformdecimalNo
WriteCostformdecimalNo
LinkLineIDformstringNo
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.

POST /xml/reply/JB_PaymentDetailsQuery HTTP/1.1 
Host: api.jiwa.com.au 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<JB_PaymentDetailsQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JiwaFinancials.Jiwa.JiwaServiceModel.Tables">
  <Fields xmlns="http://schemas.servicestack.net/types">String</Fields>
  <Include xmlns="http://schemas.servicestack.net/types">String</Include>
  <Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.servicestack.net/types">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </Meta>
  <OrderBy xmlns="http://schemas.servicestack.net/types">String</OrderBy>
  <OrderByDesc xmlns="http://schemas.servicestack.net/types">String</OrderByDesc>
  <Skip xmlns="http://schemas.servicestack.net/types">0</Skip>
  <Take xmlns="http://schemas.servicestack.net/types">0</Take>
  <BillAmount>0</BillAmount>
  <BillAmountBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>0</d2p1:decimal>
  </BillAmountBetween>
  <BillAmountGreaterThan>0</BillAmountGreaterThan>
  <BillAmountGreaterThanOrEqualTo>0</BillAmountGreaterThanOrEqualTo>
  <BillAmountIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>0</d2p1:decimal>
  </BillAmountIn>
  <BillAmountLessThan>0</BillAmountLessThan>
  <BillAmountLessThanOrEqualTo>0</BillAmountLessThanOrEqualTo>
  <BillAmountNotEqualTo>0</BillAmountNotEqualTo>
  <CostAmount>0</CostAmount>
  <CostAmountBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>0</d2p1:decimal>
  </CostAmountBetween>
  <CostAmountGreaterThan>0</CostAmountGreaterThan>
  <CostAmountGreaterThanOrEqualTo>0</CostAmountGreaterThanOrEqualTo>
  <CostAmountIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>0</d2p1:decimal>
  </CostAmountIn>
  <CostAmountLessThan>0</CostAmountLessThan>
  <CostAmountLessThanOrEqualTo>0</CostAmountLessThanOrEqualTo>
  <CostAmountNotEqualTo>0</CostAmountNotEqualTo>
  <CostEntryLineID>String</CostEntryLineID>
  <CostEntryLineIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </CostEntryLineIDBetween>
  <CostEntryLineIDContains>String</CostEntryLineIDContains>
  <CostEntryLineIDEndsWith>String</CostEntryLineIDEndsWith>
  <CostEntryLineIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </CostEntryLineIDIn>
  <CostEntryLineIDLike>String</CostEntryLineIDLike>
  <CostEntryLineIDStartsWith>String</CostEntryLineIDStartsWith>
  <InvoiceID>String</InvoiceID>
  <InvoiceIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </InvoiceIDBetween>
  <InvoiceIDContains>String</InvoiceIDContains>
  <InvoiceIDEndsWith>String</InvoiceIDEndsWith>
  <InvoiceIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </InvoiceIDIn>
  <InvoiceIDLike>String</InvoiceIDLike>
  <InvoiceIDStartsWith>String</InvoiceIDStartsWith>
  <InvoiceType>0</InvoiceType>
  <InvoiceTypeBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:short>0</d2p1:short>
  </InvoiceTypeBetween>
  <InvoiceTypeGreaterThan>0</InvoiceTypeGreaterThan>
  <InvoiceTypeGreaterThanOrEqualTo>0</InvoiceTypeGreaterThanOrEqualTo>
  <InvoiceTypeIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:short>0</d2p1:short>
  </InvoiceTypeIn>
  <InvoiceTypeLessThan>0</InvoiceTypeLessThan>
  <InvoiceTypeLessThanOrEqualTo>0</InvoiceTypeLessThanOrEqualTo>
  <InvoiceTypeNotEqualTo>0</InvoiceTypeNotEqualTo>
  <JobNo>String</JobNo>
  <JobNoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </JobNoBetween>
  <JobNoContains>String</JobNoContains>
  <JobNoEndsWith>String</JobNoEndsWith>
  <JobNoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </JobNoIn>
  <JobNoLike>String</JobNoLike>
  <JobNoStartsWith>String</JobNoStartsWith>
  <LinkLineID>String</LinkLineID>
  <LinkLineIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </LinkLineIDBetween>
  <LinkLineIDContains>String</LinkLineIDContains>
  <LinkLineIDEndsWith>String</LinkLineIDEndsWith>
  <LinkLineIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </LinkLineIDIn>
  <LinkLineIDLike>String</LinkLineIDLike>
  <LinkLineIDStartsWith>String</LinkLineIDStartsWith>
  <RecID>String</RecID>
  <RecIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </RecIDBetween>
  <RecIDContains>String</RecIDContains>
  <RecIDEndsWith>String</RecIDEndsWith>
  <RecIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </RecIDIn>
  <RecIDLike>String</RecIDLike>
  <RecIDStartsWith>String</RecIDStartsWith>
  <Status>0</Status>
  <StatusBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:short>0</d2p1:short>
  </StatusBetween>
  <StatusGreaterThan>0</StatusGreaterThan>
  <StatusGreaterThanOrEqualTo>0</StatusGreaterThanOrEqualTo>
  <StatusIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:short>0</d2p1:short>
  </StatusIn>
  <StatusLessThan>0</StatusLessThan>
  <StatusLessThanOrEqualTo>0</StatusLessThanOrEqualTo>
  <StatusNotEqualTo>0</StatusNotEqualTo>
  <WriteBill>0</WriteBill>
  <WriteBillBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>0</d2p1:decimal>
  </WriteBillBetween>
  <WriteBillGreaterThan>0</WriteBillGreaterThan>
  <WriteBillGreaterThanOrEqualTo>0</WriteBillGreaterThanOrEqualTo>
  <WriteBillIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>0</d2p1:decimal>
  </WriteBillIn>
  <WriteBillLessThan>0</WriteBillLessThan>
  <WriteBillLessThanOrEqualTo>0</WriteBillLessThanOrEqualTo>
  <WriteBillNotEqualTo>0</WriteBillNotEqualTo>
  <WriteCost>0</WriteCost>
  <WriteCostBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>0</d2p1:decimal>
  </WriteCostBetween>
  <WriteCostGreaterThan>0</WriteCostGreaterThan>
  <WriteCostGreaterThanOrEqualTo>0</WriteCostGreaterThanOrEqualTo>
  <WriteCostIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>0</d2p1:decimal>
  </WriteCostIn>
  <WriteCostLessThan>0</WriteCostLessThan>
  <WriteCostLessThanOrEqualTo>0</WriteCostLessThanOrEqualTo>
  <WriteCostNotEqualTo>0</WriteCostNotEqualTo>
</JB_PaymentDetailsQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<QueryResponseOfJB_PaymentDetails7kRqkrSv 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:JB_PaymentDetails>
      <d2p1:_x003C_BillAmount_x003E_k__BackingField>0</d2p1:_x003C_BillAmount_x003E_k__BackingField>
      <d2p1:_x003C_CostAmount_x003E_k__BackingField>0</d2p1:_x003C_CostAmount_x003E_k__BackingField>
      <d2p1:_x003C_CostEntryLineID_x003E_k__BackingField>String</d2p1:_x003C_CostEntryLineID_x003E_k__BackingField>
      <d2p1:_x003C_InvoiceID_x003E_k__BackingField>String</d2p1:_x003C_InvoiceID_x003E_k__BackingField>
      <d2p1:_x003C_InvoiceType_x003E_k__BackingField>0</d2p1:_x003C_InvoiceType_x003E_k__BackingField>
      <d2p1:_x003C_JobNo_x003E_k__BackingField>String</d2p1:_x003C_JobNo_x003E_k__BackingField>
      <d2p1:_x003C_LinkLineID_x003E_k__BackingField>String</d2p1:_x003C_LinkLineID_x003E_k__BackingField>
      <d2p1:_x003C_RecID_x003E_k__BackingField>String</d2p1:_x003C_RecID_x003E_k__BackingField>
      <d2p1:_x003C_Status_x003E_k__BackingField>0</d2p1:_x003C_Status_x003E_k__BackingField>
      <d2p1:_x003C_WriteBill_x003E_k__BackingField>0</d2p1:_x003C_WriteBill_x003E_k__BackingField>
      <d2p1:_x003C_WriteCost_x003E_k__BackingField>0</d2p1:_x003C_WriteCost_x003E_k__BackingField>
    </d2p1:JB_PaymentDetails>
  </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>
</QueryResponseOfJB_PaymentDetails7kRqkrSv>