Skip to main content

GetInvoiceDetail

Returns a single invoice by InvoiceID with its Services and Expenses lists fully populated.

Purpose

Returns a single invoice by InvoiceID with its Services and Expenses lists fully populated.

Endpoint

  • Method: GetInvoiceDetail

  • SOAPAction (1.1): "https://ftservices.onlinereportinginc.com/v2/GetInvoiceDetail"

  • Parameter wrapper: <oParms>

Authentication

Standard credentials apply. See Authentication & Authorization.

Parameters

Name

Type

Required

Description

Login

string

yes

Authorized FileTrac system login.

Password

string

yes

Password for the login.

CompanyKey

string

yes

The unique company code provided by FileTrac.

InvoiceID

int

yes

System ID of the invoice.

Response

Returns a single Invoice object with the same fields documented in GetInvoiceSummaries, plus the Services and Expenses sublists fully populated. The Service and Expense schemas are documented under the Invoice type.

Returns null if the invoice is not found, or if the authenticated user does not have access.

Errors

This method does not produce method-specific business errors. Authentication failures surface via ResponseCode. A missing or unauthorized invoice returns null rather than an error message.

Remarks

  • This is the only method that populates Services and Expenses. GetInvoiceSummaries and the nested Invoices list in GetClaimDetail both return them as null.

  • Cost on Service lines is per-unit, not the line total. Multiply Quantity × Cost to compute the line total.

  • Cost on Expense lines is the line total (expenses do not carry a quantity).

  • Include is Yes/No. Lines marked No are present in the response but excluded from the invoice's Total.

Example Request (SOAP 1.1)

POST /v2/service.asmx HTTP/1.1
Host: ftservices.onlinereportinginc.com
Content-Type: text/xml; charset=utf-8
SOAPAction: "https://ftservices.onlinereportinginc.com/v2/GetInvoiceDetail"<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetInvoiceDetail xmlns="https://ftservices.onlinereportinginc.com/v2/">
      <oParms>
        <Login>integration.svc</Login>
        <Password>•••••••••</Password>
        <CompanyKey>ACME-AC-001</CompanyKey>
        <InvoiceID>70212</InvoiceID>
      </oParms>
    </GetInvoiceDetail>
  </soap:Body>
</soap:Envelope>

Example Response (SOAP 1.1)

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetInvoiceDetailResponse xmlns="https://ftservices.onlinereportinginc.com/v2/">
      <GetInvoiceDetailResult>
        <ID>70212</ID>
        <Number>INV-26-04210</Number>
        <Date>2026-05-22T00:00:00</Date>
        <DueDate>2026-06-21T00:00:00</DueDate>
        <Void>No</Void>
        <ClientCompanyName>Lone Star Mutual</ClientCompanyName>
        <ClientCompanyID>4218</ClientCompanyID>
        <ClaimID>881204</ClaimID>
        <Total>4250.00</Total>
        <Tax>0.00</Tax>
        <TaxRate>0.00</TaxRate>
        <Services>
          <InvoiceServices>
            <Include>Yes</Include>
            <Label>Field Inspection</Label>
            <AdjusterFirstName>Linh</AdjusterFirstName>
            <AdjusterLastName>Nguyen</AdjusterLastName>
            <AdjusterID>3327</AdjusterID>
            <Date>2026-05-17T00:00:00</Date>
            <Name>Initial Inspection</Name>
            <Code>FI-01</Code>
            <Description>On-site inspection, residential property</Description>
            <Quantity>1</Quantity>
            <Cost>3500.00</Cost>
          </InvoiceServices>
        </Services>
        <Expenses>
          <InvoiceExpenses>
            <Include>Yes</Include>
            <Taxable>No</Taxable>
            <Reimburse>Yes</Reimburse>
            <AdjusterFirstName>Linh</AdjusterFirstName>
            <AdjusterLastName>Nguyen</AdjusterLastName>
            <AdjusterID>3327</AdjusterID>
            <Date>2026-05-17T00:00:00</Date>
            <Description>Mileage — 250 miles round-trip</Description>
            <Cost>167.50</Cost>
          </InvoiceExpenses>
        </Expenses>
      </GetInvoiceDetailResult>
    </GetInvoiceDetailResponse>
  </soap:Body>
</soap:Envelope>

Related Methods

Did this answer your question?