ModulusCheck


Click here for a complete list of operations.

ExtendedBranchDetails_AllBranches

This function is used to return the Branch Details and Sub Branches for a Sort Code against the EISCD dataset and IPSO dataset if optional license has been purchased

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
Sortcode:
AccountName:
LicenceID:
sIPAddress:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /moduluscheck.asmx HTTP/1.1
Host: moduluscheck.accesspay.co.uk
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://moduluscheck.accesspay.co.uk/ExtendedBranchDetails_AllBranches"

<?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>
    <ExtendedBranchDetails_AllBranches xmlns="https://moduluscheck.accesspay.co.uk">
      <Sortcode>string</Sortcode>
      <AccountName>string</AccountName>
      <LicenceID>string</LicenceID>
      <sIPAddress>string</sIPAddress>
    </ExtendedBranchDetails_AllBranches>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?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>
    <ExtendedBranchDetails_AllBranchesResponse xmlns="https://moduluscheck.accesspay.co.uk">
      <ExtendedBranchDetails_AllBranchesResult>
        <ValidationMessage>string</ValidationMessage>
        <IsError>boolean</IsError>
        <ErrorMessage>string</ErrorMessage>
        <NumberOfSubBranches>int</NumberOfSubBranches>
        <BranchData>
          <GetEsortcodeExtendedBranchDetailsRow>
            <GENERALSortingCode>string</GENERALSortingCode>
            <GENERALBIC1>string</GENERALBIC1>
            <GENERALBIC2>string</GENERALBIC2>
            <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
            <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
            <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
            <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
            <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
            <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
            <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
            <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
            <GENERALDeletedDate>string</GENERALDeletedDate>
            <GENERALDateofLastChange>string</GENERALDateofLastChange>
            <GENERALPrintIndicator>string</GENERALPrintIndicator>
            <BACSStatus>string</BACSStatus>
            <BACSDateofLastChange>string</BACSDateofLastChange>
            <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
            <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
            <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
            <BACSSettlementBank>string</BACSSettlementBank>
            <BACSSettlementSection>string</BACSSettlementSection>
            <BACSSettlementSubSection>string</BACSSettlementSubSection>
            <BACSHandlingBank>string</BACSHandlingBank>
            <BACSHandlingBankStream>string</BACSHandlingBankStream>
            <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
            <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
            <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
            <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
            <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
            <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
            <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
            <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
            <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
            <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
            <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
            <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
            <BACSSpare1>string</BACSSpare1>
            <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
            <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
            <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
            <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
            <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
            <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
            <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
            <CHAPSEUROStatus>string</CHAPSEUROStatus>
            <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
            <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
            <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
            <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
            <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
            <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
            <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
            <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
            <CCCCStatus>string</CCCCStatus>
            <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
            <CCCCDateClosed>string</CCCCDateClosed>
            <CCCCSettlementBank>string</CCCCSettlementBank>
            <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
            <CCCCReturnIndicator>string</CCCCReturnIndicator>
            <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
            <FASTStatus>string</FASTStatus>
            <FASTEffectiveDateofLastChange>string</FASTEffectiveDateofLastChange>
            <FASTDateClosed>string</FASTDateClosed>
            <FASTRedirectFromFlag>string</FASTRedirectFromFlag>
            <FASTRedirectToSortingCode>string</FASTRedirectToSortingCode>
            <FASTFPSSettlementBankConnectionType>string</FASTFPSSettlementBankConnectionType>
            <FASTPadding>string</FASTPadding>
            <FASTFPSSettlementBankBankCode>string</FASTFPSSettlementBankBankCode>
            <FASTHandlingBankConnectionType>string</FASTHandlingBankConnectionType>
            <FASTPadding2>string</FASTPadding2>
            <FASTHandlingBankBankCode>string</FASTHandlingBankBankCode>
            <FASTAccountsNumberedFlag>string</FASTAccountsNumberedFlag>
            <FASTAgencyType>string</FASTAgencyType>
            <FASTSpareField>string</FASTSpareField>
            <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
            <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
            <PRINTMajorLocationName>string</PRINTMajorLocationName>
            <PRINTMinorLocationName>string</PRINTMinorLocationName>
            <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
            <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
            <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
            <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
            <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
            <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
            <PRINTAddressLine1>string</PRINTAddressLine1>
            <PRINTAddressLine2>string</PRINTAddressLine2>
            <PRINTAddressLine3>string</PRINTAddressLine3>
            <PRINTAddressLine4>string</PRINTAddressLine4>
            <PRINTTown>string</PRINTTown>
            <PRINTCounty>string</PRINTCounty>
            <PRINTPostcodeField1>string</PRINTPostcodeField1>
            <PRINTPostcodeField2>string</PRINTPostcodeField2>
            <PRINTTelephoneArea>string</PRINTTelephoneArea>
            <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
            <PRINTTelephone2Area>string</PRINTTelephone2Area>
            <PRINTTelephone2Number>string</PRINTTelephone2Number>
          </GetEsortcodeExtendedBranchDetailsRow>
          <GetEsortcodeExtendedBranchDetailsRow>
            <GENERALSortingCode>string</GENERALSortingCode>
            <GENERALBIC1>string</GENERALBIC1>
            <GENERALBIC2>string</GENERALBIC2>
            <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
            <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
            <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
            <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
            <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
            <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
            <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
            <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
            <GENERALDeletedDate>string</GENERALDeletedDate>
            <GENERALDateofLastChange>string</GENERALDateofLastChange>
            <GENERALPrintIndicator>string</GENERALPrintIndicator>
            <BACSStatus>string</BACSStatus>
            <BACSDateofLastChange>string</BACSDateofLastChange>
            <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
            <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
            <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
            <BACSSettlementBank>string</BACSSettlementBank>
            <BACSSettlementSection>string</BACSSettlementSection>
            <BACSSettlementSubSection>string</BACSSettlementSubSection>
            <BACSHandlingBank>string</BACSHandlingBank>
            <BACSHandlingBankStream>string</BACSHandlingBankStream>
            <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
            <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
            <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
            <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
            <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
            <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
            <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
            <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
            <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
            <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
            <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
            <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
            <BACSSpare1>string</BACSSpare1>
            <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
            <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
            <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
            <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
            <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
            <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
            <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
            <CHAPSEUROStatus>string</CHAPSEUROStatus>
            <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
            <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
            <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
            <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
            <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
            <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
            <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
            <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
            <CCCCStatus>string</CCCCStatus>
            <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
            <CCCCDateClosed>string</CCCCDateClosed>
            <CCCCSettlementBank>string</CCCCSettlementBank>
            <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
            <CCCCReturnIndicator>string</CCCCReturnIndicator>
            <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
            <FASTStatus>string</FASTStatus>
            <FASTEffectiveDateofLastChange>string</FASTEffectiveDateofLastChange>
            <FASTDateClosed>string</FASTDateClosed>
            <FASTRedirectFromFlag>string</FASTRedirectFromFlag>
            <FASTRedirectToSortingCode>string</FASTRedirectToSortingCode>
            <FASTFPSSettlementBankConnectionType>string</FASTFPSSettlementBankConnectionType>
            <FASTPadding>string</FASTPadding>
            <FASTFPSSettlementBankBankCode>string</FASTFPSSettlementBankBankCode>
            <FASTHandlingBankConnectionType>string</FASTHandlingBankConnectionType>
            <FASTPadding2>string</FASTPadding2>
            <FASTHandlingBankBankCode>string</FASTHandlingBankBankCode>
            <FASTAccountsNumberedFlag>string</FASTAccountsNumberedFlag>
            <FASTAgencyType>string</FASTAgencyType>
            <FASTSpareField>string</FASTSpareField>
            <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
            <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
            <PRINTMajorLocationName>string</PRINTMajorLocationName>
            <PRINTMinorLocationName>string</PRINTMinorLocationName>
            <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
            <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
            <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
            <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
            <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
            <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
            <PRINTAddressLine1>string</PRINTAddressLine1>
            <PRINTAddressLine2>string</PRINTAddressLine2>
            <PRINTAddressLine3>string</PRINTAddressLine3>
            <PRINTAddressLine4>string</PRINTAddressLine4>
            <PRINTTown>string</PRINTTown>
            <PRINTCounty>string</PRINTCounty>
            <PRINTPostcodeField1>string</PRINTPostcodeField1>
            <PRINTPostcodeField2>string</PRINTPostcodeField2>
            <PRINTTelephoneArea>string</PRINTTelephoneArea>
            <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
            <PRINTTelephone2Area>string</PRINTTelephone2Area>
            <PRINTTelephone2Number>string</PRINTTelephone2Number>
          </GetEsortcodeExtendedBranchDetailsRow>
        </BranchData>
      </ExtendedBranchDetails_AllBranchesResult>
    </ExtendedBranchDetails_AllBranchesResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /moduluscheck.asmx HTTP/1.1
Host: moduluscheck.accesspay.co.uk
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ExtendedBranchDetails_AllBranches xmlns="https://moduluscheck.accesspay.co.uk">
      <Sortcode>string</Sortcode>
      <AccountName>string</AccountName>
      <LicenceID>string</LicenceID>
      <sIPAddress>string</sIPAddress>
    </ExtendedBranchDetails_AllBranches>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ExtendedBranchDetails_AllBranchesResponse xmlns="https://moduluscheck.accesspay.co.uk">
      <ExtendedBranchDetails_AllBranchesResult>
        <ValidationMessage>string</ValidationMessage>
        <IsError>boolean</IsError>
        <ErrorMessage>string</ErrorMessage>
        <NumberOfSubBranches>int</NumberOfSubBranches>
        <BranchData>
          <GetEsortcodeExtendedBranchDetailsRow>
            <GENERALSortingCode>string</GENERALSortingCode>
            <GENERALBIC1>string</GENERALBIC1>
            <GENERALBIC2>string</GENERALBIC2>
            <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
            <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
            <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
            <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
            <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
            <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
            <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
            <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
            <GENERALDeletedDate>string</GENERALDeletedDate>
            <GENERALDateofLastChange>string</GENERALDateofLastChange>
            <GENERALPrintIndicator>string</GENERALPrintIndicator>
            <BACSStatus>string</BACSStatus>
            <BACSDateofLastChange>string</BACSDateofLastChange>
            <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
            <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
            <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
            <BACSSettlementBank>string</BACSSettlementBank>
            <BACSSettlementSection>string</BACSSettlementSection>
            <BACSSettlementSubSection>string</BACSSettlementSubSection>
            <BACSHandlingBank>string</BACSHandlingBank>
            <BACSHandlingBankStream>string</BACSHandlingBankStream>
            <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
            <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
            <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
            <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
            <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
            <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
            <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
            <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
            <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
            <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
            <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
            <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
            <BACSSpare1>string</BACSSpare1>
            <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
            <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
            <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
            <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
            <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
            <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
            <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
            <CHAPSEUROStatus>string</CHAPSEUROStatus>
            <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
            <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
            <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
            <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
            <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
            <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
            <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
            <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
            <CCCCStatus>string</CCCCStatus>
            <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
            <CCCCDateClosed>string</CCCCDateClosed>
            <CCCCSettlementBank>string</CCCCSettlementBank>
            <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
            <CCCCReturnIndicator>string</CCCCReturnIndicator>
            <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
            <FASTStatus>string</FASTStatus>
            <FASTEffectiveDateofLastChange>string</FASTEffectiveDateofLastChange>
            <FASTDateClosed>string</FASTDateClosed>
            <FASTRedirectFromFlag>string</FASTRedirectFromFlag>
            <FASTRedirectToSortingCode>string</FASTRedirectToSortingCode>
            <FASTFPSSettlementBankConnectionType>string</FASTFPSSettlementBankConnectionType>
            <FASTPadding>string</FASTPadding>
            <FASTFPSSettlementBankBankCode>string</FASTFPSSettlementBankBankCode>
            <FASTHandlingBankConnectionType>string</FASTHandlingBankConnectionType>
            <FASTPadding2>string</FASTPadding2>
            <FASTHandlingBankBankCode>string</FASTHandlingBankBankCode>
            <FASTAccountsNumberedFlag>string</FASTAccountsNumberedFlag>
            <FASTAgencyType>string</FASTAgencyType>
            <FASTSpareField>string</FASTSpareField>
            <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
            <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
            <PRINTMajorLocationName>string</PRINTMajorLocationName>
            <PRINTMinorLocationName>string</PRINTMinorLocationName>
            <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
            <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
            <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
            <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
            <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
            <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
            <PRINTAddressLine1>string</PRINTAddressLine1>
            <PRINTAddressLine2>string</PRINTAddressLine2>
            <PRINTAddressLine3>string</PRINTAddressLine3>
            <PRINTAddressLine4>string</PRINTAddressLine4>
            <PRINTTown>string</PRINTTown>
            <PRINTCounty>string</PRINTCounty>
            <PRINTPostcodeField1>string</PRINTPostcodeField1>
            <PRINTPostcodeField2>string</PRINTPostcodeField2>
            <PRINTTelephoneArea>string</PRINTTelephoneArea>
            <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
            <PRINTTelephone2Area>string</PRINTTelephone2Area>
            <PRINTTelephone2Number>string</PRINTTelephone2Number>
          </GetEsortcodeExtendedBranchDetailsRow>
          <GetEsortcodeExtendedBranchDetailsRow>
            <GENERALSortingCode>string</GENERALSortingCode>
            <GENERALBIC1>string</GENERALBIC1>
            <GENERALBIC2>string</GENERALBIC2>
            <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
            <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
            <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
            <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
            <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
            <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
            <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
            <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
            <GENERALDeletedDate>string</GENERALDeletedDate>
            <GENERALDateofLastChange>string</GENERALDateofLastChange>
            <GENERALPrintIndicator>string</GENERALPrintIndicator>
            <BACSStatus>string</BACSStatus>
            <BACSDateofLastChange>string</BACSDateofLastChange>
            <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
            <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
            <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
            <BACSSettlementBank>string</BACSSettlementBank>
            <BACSSettlementSection>string</BACSSettlementSection>
            <BACSSettlementSubSection>string</BACSSettlementSubSection>
            <BACSHandlingBank>string</BACSHandlingBank>
            <BACSHandlingBankStream>string</BACSHandlingBankStream>
            <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
            <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
            <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
            <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
            <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
            <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
            <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
            <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
            <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
            <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
            <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
            <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
            <BACSSpare1>string</BACSSpare1>
            <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
            <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
            <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
            <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
            <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
            <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
            <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
            <CHAPSEUROStatus>string</CHAPSEUROStatus>
            <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
            <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
            <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
            <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
            <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
            <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
            <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
            <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
            <CCCCStatus>string</CCCCStatus>
            <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
            <CCCCDateClosed>string</CCCCDateClosed>
            <CCCCSettlementBank>string</CCCCSettlementBank>
            <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
            <CCCCReturnIndicator>string</CCCCReturnIndicator>
            <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
            <FASTStatus>string</FASTStatus>
            <FASTEffectiveDateofLastChange>string</FASTEffectiveDateofLastChange>
            <FASTDateClosed>string</FASTDateClosed>
            <FASTRedirectFromFlag>string</FASTRedirectFromFlag>
            <FASTRedirectToSortingCode>string</FASTRedirectToSortingCode>
            <FASTFPSSettlementBankConnectionType>string</FASTFPSSettlementBankConnectionType>
            <FASTPadding>string</FASTPadding>
            <FASTFPSSettlementBankBankCode>string</FASTFPSSettlementBankBankCode>
            <FASTHandlingBankConnectionType>string</FASTHandlingBankConnectionType>
            <FASTPadding2>string</FASTPadding2>
            <FASTHandlingBankBankCode>string</FASTHandlingBankBankCode>
            <FASTAccountsNumberedFlag>string</FASTAccountsNumberedFlag>
            <FASTAgencyType>string</FASTAgencyType>
            <FASTSpareField>string</FASTSpareField>
            <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
            <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
            <PRINTMajorLocationName>string</PRINTMajorLocationName>
            <PRINTMinorLocationName>string</PRINTMinorLocationName>
            <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
            <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
            <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
            <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
            <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
            <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
            <PRINTAddressLine1>string</PRINTAddressLine1>
            <PRINTAddressLine2>string</PRINTAddressLine2>
            <PRINTAddressLine3>string</PRINTAddressLine3>
            <PRINTAddressLine4>string</PRINTAddressLine4>
            <PRINTTown>string</PRINTTown>
            <PRINTCounty>string</PRINTCounty>
            <PRINTPostcodeField1>string</PRINTPostcodeField1>
            <PRINTPostcodeField2>string</PRINTPostcodeField2>
            <PRINTTelephoneArea>string</PRINTTelephoneArea>
            <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
            <PRINTTelephone2Area>string</PRINTTelephone2Area>
            <PRINTTelephone2Number>string</PRINTTelephone2Number>
          </GetEsortcodeExtendedBranchDetailsRow>
        </BranchData>
      </ExtendedBranchDetails_AllBranchesResult>
    </ExtendedBranchDetails_AllBranchesResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /moduluscheck.asmx/ExtendedBranchDetails_AllBranches?Sortcode=string&AccountName=string&LicenceID=string&sIPAddress=string HTTP/1.1
Host: moduluscheck.accesspay.co.uk
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ExtendedBranchDetail_AllBranches xmlns="https://moduluscheck.accesspay.co.uk">
  <ValidationMessage>string</ValidationMessage>
  <IsError>boolean</IsError>
  <ErrorMessage>string</ErrorMessage>
  <NumberOfSubBranches>int</NumberOfSubBranches>
  <BranchData>
    <GetEsortcodeExtendedBranchDetailsRow>
      <GENERALSortingCode>string</GENERALSortingCode>
      <GENERALBIC1>string</GENERALBIC1>
      <GENERALBIC2>string</GENERALBIC2>
      <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
      <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
      <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
      <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
      <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
      <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
      <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
      <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
      <GENERALDeletedDate>string</GENERALDeletedDate>
      <GENERALDateofLastChange>string</GENERALDateofLastChange>
      <GENERALPrintIndicator>string</GENERALPrintIndicator>
      <BACSStatus>string</BACSStatus>
      <BACSDateofLastChange>string</BACSDateofLastChange>
      <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
      <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
      <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
      <BACSSettlementBank>string</BACSSettlementBank>
      <BACSSettlementSection>string</BACSSettlementSection>
      <BACSSettlementSubSection>string</BACSSettlementSubSection>
      <BACSHandlingBank>string</BACSHandlingBank>
      <BACSHandlingBankStream>string</BACSHandlingBankStream>
      <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
      <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
      <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
      <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
      <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
      <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
      <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
      <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
      <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
      <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
      <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
      <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
      <BACSSpare1>string</BACSSpare1>
      <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
      <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
      <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
      <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
      <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
      <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
      <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
      <CHAPSEUROStatus>string</CHAPSEUROStatus>
      <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
      <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
      <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
      <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
      <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
      <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
      <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
      <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
      <CCCCStatus>string</CCCCStatus>
      <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
      <CCCCDateClosed>string</CCCCDateClosed>
      <CCCCSettlementBank>string</CCCCSettlementBank>
      <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
      <CCCCReturnIndicator>string</CCCCReturnIndicator>
      <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
      <FASTStatus>string</FASTStatus>
      <FASTEffectiveDateofLastChange>string</FASTEffectiveDateofLastChange>
      <FASTDateClosed>string</FASTDateClosed>
      <FASTRedirectFromFlag>string</FASTRedirectFromFlag>
      <FASTRedirectToSortingCode>string</FASTRedirectToSortingCode>
      <FASTFPSSettlementBankConnectionType>string</FASTFPSSettlementBankConnectionType>
      <FASTPadding>string</FASTPadding>
      <FASTFPSSettlementBankBankCode>string</FASTFPSSettlementBankBankCode>
      <FASTHandlingBankConnectionType>string</FASTHandlingBankConnectionType>
      <FASTPadding2>string</FASTPadding2>
      <FASTHandlingBankBankCode>string</FASTHandlingBankBankCode>
      <FASTAccountsNumberedFlag>string</FASTAccountsNumberedFlag>
      <FASTAgencyType>string</FASTAgencyType>
      <FASTSpareField>string</FASTSpareField>
      <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
      <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
      <PRINTMajorLocationName>string</PRINTMajorLocationName>
      <PRINTMinorLocationName>string</PRINTMinorLocationName>
      <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
      <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
      <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
      <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
      <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
      <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
      <PRINTAddressLine1>string</PRINTAddressLine1>
      <PRINTAddressLine2>string</PRINTAddressLine2>
      <PRINTAddressLine3>string</PRINTAddressLine3>
      <PRINTAddressLine4>string</PRINTAddressLine4>
      <PRINTTown>string</PRINTTown>
      <PRINTCounty>string</PRINTCounty>
      <PRINTPostcodeField1>string</PRINTPostcodeField1>
      <PRINTPostcodeField2>string</PRINTPostcodeField2>
      <PRINTTelephoneArea>string</PRINTTelephoneArea>
      <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
      <PRINTTelephone2Area>string</PRINTTelephone2Area>
      <PRINTTelephone2Number>string</PRINTTelephone2Number>
    </GetEsortcodeExtendedBranchDetailsRow>
    <GetEsortcodeExtendedBranchDetailsRow>
      <GENERALSortingCode>string</GENERALSortingCode>
      <GENERALBIC1>string</GENERALBIC1>
      <GENERALBIC2>string</GENERALBIC2>
      <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
      <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
      <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
      <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
      <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
      <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
      <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
      <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
      <GENERALDeletedDate>string</GENERALDeletedDate>
      <GENERALDateofLastChange>string</GENERALDateofLastChange>
      <GENERALPrintIndicator>string</GENERALPrintIndicator>
      <BACSStatus>string</BACSStatus>
      <BACSDateofLastChange>string</BACSDateofLastChange>
      <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
      <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
      <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
      <BACSSettlementBank>string</BACSSettlementBank>
      <BACSSettlementSection>string</BACSSettlementSection>
      <BACSSettlementSubSection>string</BACSSettlementSubSection>
      <BACSHandlingBank>string</BACSHandlingBank>
      <BACSHandlingBankStream>string</BACSHandlingBankStream>
      <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
      <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
      <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
      <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
      <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
      <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
      <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
      <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
      <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
      <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
      <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
      <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
      <BACSSpare1>string</BACSSpare1>
      <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
      <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
      <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
      <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
      <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
      <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
      <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
      <CHAPSEUROStatus>string</CHAPSEUROStatus>
      <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
      <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
      <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
      <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
      <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
      <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
      <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
      <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
      <CCCCStatus>string</CCCCStatus>
      <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
      <CCCCDateClosed>string</CCCCDateClosed>
      <CCCCSettlementBank>string</CCCCSettlementBank>
      <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
      <CCCCReturnIndicator>string</CCCCReturnIndicator>
      <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
      <FASTStatus>string</FASTStatus>
      <FASTEffectiveDateofLastChange>string</FASTEffectiveDateofLastChange>
      <FASTDateClosed>string</FASTDateClosed>
      <FASTRedirectFromFlag>string</FASTRedirectFromFlag>
      <FASTRedirectToSortingCode>string</FASTRedirectToSortingCode>
      <FASTFPSSettlementBankConnectionType>string</FASTFPSSettlementBankConnectionType>
      <FASTPadding>string</FASTPadding>
      <FASTFPSSettlementBankBankCode>string</FASTFPSSettlementBankBankCode>
      <FASTHandlingBankConnectionType>string</FASTHandlingBankConnectionType>
      <FASTPadding2>string</FASTPadding2>
      <FASTHandlingBankBankCode>string</FASTHandlingBankBankCode>
      <FASTAccountsNumberedFlag>string</FASTAccountsNumberedFlag>
      <FASTAgencyType>string</FASTAgencyType>
      <FASTSpareField>string</FASTSpareField>
      <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
      <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
      <PRINTMajorLocationName>string</PRINTMajorLocationName>
      <PRINTMinorLocationName>string</PRINTMinorLocationName>
      <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
      <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
      <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
      <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
      <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
      <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
      <PRINTAddressLine1>string</PRINTAddressLine1>
      <PRINTAddressLine2>string</PRINTAddressLine2>
      <PRINTAddressLine3>string</PRINTAddressLine3>
      <PRINTAddressLine4>string</PRINTAddressLine4>
      <PRINTTown>string</PRINTTown>
      <PRINTCounty>string</PRINTCounty>
      <PRINTPostcodeField1>string</PRINTPostcodeField1>
      <PRINTPostcodeField2>string</PRINTPostcodeField2>
      <PRINTTelephoneArea>string</PRINTTelephoneArea>
      <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
      <PRINTTelephone2Area>string</PRINTTelephone2Area>
      <PRINTTelephone2Number>string</PRINTTelephone2Number>
    </GetEsortcodeExtendedBranchDetailsRow>
  </BranchData>
</ExtendedBranchDetail_AllBranches>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /moduluscheck.asmx/ExtendedBranchDetails_AllBranches HTTP/1.1
Host: moduluscheck.accesspay.co.uk
Content-Type: application/x-www-form-urlencoded
Content-Length: length

Sortcode=string&AccountName=string&LicenceID=string&sIPAddress=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ExtendedBranchDetail_AllBranches xmlns="https://moduluscheck.accesspay.co.uk">
  <ValidationMessage>string</ValidationMessage>
  <IsError>boolean</IsError>
  <ErrorMessage>string</ErrorMessage>
  <NumberOfSubBranches>int</NumberOfSubBranches>
  <BranchData>
    <GetEsortcodeExtendedBranchDetailsRow>
      <GENERALSortingCode>string</GENERALSortingCode>
      <GENERALBIC1>string</GENERALBIC1>
      <GENERALBIC2>string</GENERALBIC2>
      <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
      <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
      <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
      <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
      <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
      <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
      <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
      <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
      <GENERALDeletedDate>string</GENERALDeletedDate>
      <GENERALDateofLastChange>string</GENERALDateofLastChange>
      <GENERALPrintIndicator>string</GENERALPrintIndicator>
      <BACSStatus>string</BACSStatus>
      <BACSDateofLastChange>string</BACSDateofLastChange>
      <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
      <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
      <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
      <BACSSettlementBank>string</BACSSettlementBank>
      <BACSSettlementSection>string</BACSSettlementSection>
      <BACSSettlementSubSection>string</BACSSettlementSubSection>
      <BACSHandlingBank>string</BACSHandlingBank>
      <BACSHandlingBankStream>string</BACSHandlingBankStream>
      <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
      <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
      <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
      <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
      <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
      <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
      <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
      <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
      <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
      <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
      <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
      <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
      <BACSSpare1>string</BACSSpare1>
      <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
      <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
      <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
      <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
      <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
      <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
      <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
      <CHAPSEUROStatus>string</CHAPSEUROStatus>
      <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
      <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
      <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
      <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
      <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
      <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
      <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
      <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
      <CCCCStatus>string</CCCCStatus>
      <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
      <CCCCDateClosed>string</CCCCDateClosed>
      <CCCCSettlementBank>string</CCCCSettlementBank>
      <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
      <CCCCReturnIndicator>string</CCCCReturnIndicator>
      <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
      <FASTStatus>string</FASTStatus>
      <FASTEffectiveDateofLastChange>string</FASTEffectiveDateofLastChange>
      <FASTDateClosed>string</FASTDateClosed>
      <FASTRedirectFromFlag>string</FASTRedirectFromFlag>
      <FASTRedirectToSortingCode>string</FASTRedirectToSortingCode>
      <FASTFPSSettlementBankConnectionType>string</FASTFPSSettlementBankConnectionType>
      <FASTPadding>string</FASTPadding>
      <FASTFPSSettlementBankBankCode>string</FASTFPSSettlementBankBankCode>
      <FASTHandlingBankConnectionType>string</FASTHandlingBankConnectionType>
      <FASTPadding2>string</FASTPadding2>
      <FASTHandlingBankBankCode>string</FASTHandlingBankBankCode>
      <FASTAccountsNumberedFlag>string</FASTAccountsNumberedFlag>
      <FASTAgencyType>string</FASTAgencyType>
      <FASTSpareField>string</FASTSpareField>
      <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
      <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
      <PRINTMajorLocationName>string</PRINTMajorLocationName>
      <PRINTMinorLocationName>string</PRINTMinorLocationName>
      <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
      <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
      <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
      <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
      <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
      <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
      <PRINTAddressLine1>string</PRINTAddressLine1>
      <PRINTAddressLine2>string</PRINTAddressLine2>
      <PRINTAddressLine3>string</PRINTAddressLine3>
      <PRINTAddressLine4>string</PRINTAddressLine4>
      <PRINTTown>string</PRINTTown>
      <PRINTCounty>string</PRINTCounty>
      <PRINTPostcodeField1>string</PRINTPostcodeField1>
      <PRINTPostcodeField2>string</PRINTPostcodeField2>
      <PRINTTelephoneArea>string</PRINTTelephoneArea>
      <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
      <PRINTTelephone2Area>string</PRINTTelephone2Area>
      <PRINTTelephone2Number>string</PRINTTelephone2Number>
    </GetEsortcodeExtendedBranchDetailsRow>
    <GetEsortcodeExtendedBranchDetailsRow>
      <GENERALSortingCode>string</GENERALSortingCode>
      <GENERALBIC1>string</GENERALBIC1>
      <GENERALBIC2>string</GENERALBIC2>
      <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
      <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
      <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
      <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
      <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
      <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
      <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
      <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
      <GENERALDeletedDate>string</GENERALDeletedDate>
      <GENERALDateofLastChange>string</GENERALDateofLastChange>
      <GENERALPrintIndicator>string</GENERALPrintIndicator>
      <BACSStatus>string</BACSStatus>
      <BACSDateofLastChange>string</BACSDateofLastChange>
      <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
      <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
      <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
      <BACSSettlementBank>string</BACSSettlementBank>
      <BACSSettlementSection>string</BACSSettlementSection>
      <BACSSettlementSubSection>string</BACSSettlementSubSection>
      <BACSHandlingBank>string</BACSHandlingBank>
      <BACSHandlingBankStream>string</BACSHandlingBankStream>
      <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
      <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
      <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
      <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
      <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
      <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
      <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
      <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
      <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
      <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
      <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
      <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
      <BACSSpare1>string</BACSSpare1>
      <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
      <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
      <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
      <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
      <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
      <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
      <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
      <CHAPSEUROStatus>string</CHAPSEUROStatus>
      <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
      <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
      <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
      <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
      <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
      <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
      <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
      <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
      <CCCCStatus>string</CCCCStatus>
      <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
      <CCCCDateClosed>string</CCCCDateClosed>
      <CCCCSettlementBank>string</CCCCSettlementBank>
      <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
      <CCCCReturnIndicator>string</CCCCReturnIndicator>
      <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
      <FASTStatus>string</FASTStatus>
      <FASTEffectiveDateofLastChange>string</FASTEffectiveDateofLastChange>
      <FASTDateClosed>string</FASTDateClosed>
      <FASTRedirectFromFlag>string</FASTRedirectFromFlag>
      <FASTRedirectToSortingCode>string</FASTRedirectToSortingCode>
      <FASTFPSSettlementBankConnectionType>string</FASTFPSSettlementBankConnectionType>
      <FASTPadding>string</FASTPadding>
      <FASTFPSSettlementBankBankCode>string</FASTFPSSettlementBankBankCode>
      <FASTHandlingBankConnectionType>string</FASTHandlingBankConnectionType>
      <FASTPadding2>string</FASTPadding2>
      <FASTHandlingBankBankCode>string</FASTHandlingBankBankCode>
      <FASTAccountsNumberedFlag>string</FASTAccountsNumberedFlag>
      <FASTAgencyType>string</FASTAgencyType>
      <FASTSpareField>string</FASTSpareField>
      <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
      <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
      <PRINTMajorLocationName>string</PRINTMajorLocationName>
      <PRINTMinorLocationName>string</PRINTMinorLocationName>
      <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
      <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
      <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
      <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
      <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
      <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
      <PRINTAddressLine1>string</PRINTAddressLine1>
      <PRINTAddressLine2>string</PRINTAddressLine2>
      <PRINTAddressLine3>string</PRINTAddressLine3>
      <PRINTAddressLine4>string</PRINTAddressLine4>
      <PRINTTown>string</PRINTTown>
      <PRINTCounty>string</PRINTCounty>
      <PRINTPostcodeField1>string</PRINTPostcodeField1>
      <PRINTPostcodeField2>string</PRINTPostcodeField2>
      <PRINTTelephoneArea>string</PRINTTelephoneArea>
      <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
      <PRINTTelephone2Area>string</PRINTTelephone2Area>
      <PRINTTelephone2Number>string</PRINTTelephone2Number>
    </GetEsortcodeExtendedBranchDetailsRow>
  </BranchData>
</ExtendedBranchDetail_AllBranches>