Article Details
Id:13756
Product:finPOWER Connect
Type:NEW
Version:3.00.00
Opened:23/12/2015
Closed:23/12/2015
Released:06/07/2016
Job: J016736

Centrix NZ; added support for retrieval of existing Reports where available

Centrix NZ Security and Credit enquiries now support retrieval of existing Reports for the following products:

  • Consumer Product Enquiry
  • Commercial Credit Report
  • Wheels Search

To use, select one of the new "Previous Report" Products and enter the "Enquiry Number" on the Next Page.

Note, the Enquiry Number is now shown on the Credit/ Wheels Report for reference.

An example of retrieving an existing Consumer Product Enquiry Report:

Public Function Main(parameters As ISKeyValueList) As Boolean

  Dim EnquiryNumber As String
  Dim Request As ISCreditEnquiryRequest
  Dim Response As ISCreditEnquiryResponse

  ' Assume Success
  Main = True

  ' Initialise
  ' NOTE : Insert the Enquiry Number here
  EnquiryNumber = "" 

  ' Create the Request
  If Main Then
    Request = finBL.CreditBureau.CreateCreditEnquiryRequest("CentrixNZ", "Consumer Product Enquiry Previous Report", iseProductClass.CreditEnquiry)
  End If

  ' Set the Request Enquiry Number
  If Main Then
    If Request Is Nothing Then
      Main = False
    Else
      Select Case TypeName(Request)
        Case "ISCreditEnquiryRequest_CentrixNZ_ConsumerCreditReportProductsPreviousReport"
          With DirectCast(request, ISCreditEnquiryRequest_CentrixNZ_ConsumerCreditReportProductsPreviousReport)
            .EnquiryNumber = EnquiryNumber
          End With
        Case Else
          Main = False
      End Select
    End If
  End If

  ' Execute the Request
  If Main Then
    Main = finBL.CreditBureau.ExecuteCreditEnquiry(Request, Response)
  End If

  ' Output Response Details
  If Main Then
    Select Case TypeName(Response)
      Case "ISCreditEnquiryResponse_CentrixNZ_IndividualProduct"
        finBL.DebugPrint("*** Success ***")
        With DirectCast(Response, ISCreditEnquiryResponse_CentrixNZ_IndividualProduct)
          finBL.DebugPrintFormat("Date: {0}", .EnquiryNZDate)
          finBL.DebugPrintFormat("Reference: {0}", .EnquiryReference)
          finBL.DebugPrintFormat("Enquiry Number: {0}", .EnquiryId)
        End With
      Case Else
        Main = False
    End Select
  End If
  
  If Not Main Then
    finBL.DebugPrint("*** Failed ***")
  End If

End Function

The following standard Summary Pages blocks have been updated:

"SummaryPage2_SecurityEnquiryReport_CentrixNZ" updated to version 1.05 on 13/04/2016.