CustomerCareService


Click here for a complete list of operations.

IssueDuplicateBill

Issue Duplicate Bill

Test

The test form is only available for requests from the local machine.

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 /webservices/CustomerCareService.asmx HTTP/1.1
Host: ua-custsvc-ihub.southerncompany.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ws.southernco.com/CustSvc-iHub/IssueDuplicateBill"

<?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:Header>
    <ScCredentials xmlns="http://ws.southernco.com/CustSvc-iHub">
      <DirectUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </DirectUserNameToken>
      <OriginatingUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </OriginatingUserNameToken>
      <Created>string</Created>
    </ScCredentials>
  </soap:Header>
  <soap:Body>
    <IssueDuplicateBill xmlns="http://ws.southernco.com/CustSvc-iHub">
      <IssueDuplicateBill>
        <BaseRequest xmlns="">
          <UserId>string</UserId>
          <MessageDateTime>dateTime</MessageDateTime>
          <MessageId>string</MessageId>
          <NameValue>
            <Name>string</Name>
            <Value>string</Value>
          </NameValue>
          <NameValue>
            <Name>string</Name>
            <Value>string</Value>
          </NameValue>
        </BaseRequest>
        <FunctionID xmlns="">string</FunctionID>
        <Account xmlns="">
          <AccountNumber>string</AccountNumber>
          <Customer>
            <CustomerNumber>string</CustomerNumber>
            <CreditRating>string</CreditRating>
            <CustomerName>string</CustomerName>
            <PhoneNumber>string</PhoneNumber>
          </Customer>
          <Agreements>
            <TariffCode>string</TariffCode>
            <TariffScheduleCode>string</TariffScheduleCode>
            <PrevTariffCode>string</PrevTariffCode>
            <PrevTariffScheduleCode>string</PrevTariffScheduleCode>
            <UpdateAllowedFlag>boolean</UpdateAllowedFlag>
          </Agreements>
          <Agreements>
            <TariffCode>string</TariffCode>
            <TariffScheduleCode>string</TariffScheduleCode>
            <PrevTariffCode>string</PrevTariffCode>
            <PrevTariffScheduleCode>string</PrevTariffScheduleCode>
            <UpdateAllowedFlag>boolean</UpdateAllowedFlag>
          </Agreements>
          <OperatingCenter>
            <OpCenterCode>string</OpCenterCode>
          </OperatingCenter>
          <Premises>
            <PremiseNumber>string</PremiseNumber>
            <ServicePoints xsi:nil="true" />
            <ServicePoints xsi:nil="true" />
          </Premises>
          <Premises>
            <PremiseNumber>string</PremiseNumber>
            <ServicePoints xsi:nil="true" />
            <ServicePoints xsi:nil="true" />
          </Premises>
          <FlatBill>
            <FlatBillStartDate>date</FlatBillStartDate>
            <OldMonthlyPaymentAmount>decimal</OldMonthlyPaymentAmount>
            <NewMonthlyPaymentAmount>decimal</NewMonthlyPaymentAmount>
            <OfferType>string</OfferType>
            <EnrollFlag>boolean</EnrollFlag>
            <EligibleFlag>boolean</EligibleFlag>
            <DeferredBalanceAmount>decimal</DeferredBalanceAmount>
            <AdjustmentBalanceAmount>decimal</AdjustmentBalanceAmount>
          </FlatBill>
          <PayByDay>
            <FlatBillStartDate>date</FlatBillStartDate>
            <OldMonthlyPaymentAmount>decimal</OldMonthlyPaymentAmount>
            <NewMonthlyPaymentAmount>decimal</NewMonthlyPaymentAmount>
            <OfferType>string</OfferType>
            <EnrollFlag>boolean</EnrollFlag>
            <EligibleFlag>boolean</EligibleFlag>
            <DeferredBalanceAmount>decimal</DeferredBalanceAmount>
            <AdjustmentBalanceAmount>decimal</AdjustmentBalanceAmount>
          </PayByDay>
          <BudgetBill>
            <BudgetBillStartDate>date</BudgetBillStartDate>
            <OldMonthlyPaymentAmount>decimal</OldMonthlyPaymentAmount>
            <NewMonthlyPaymentAmount>decimal</NewMonthlyPaymentAmount>
            <EnrollFlag>boolean</EnrollFlag>
            <EligibleFlag>boolean</EligibleFlag>
            <DeferredBalanceAmount>decimal</DeferredBalanceAmount>
            <AdjustmentBalanceAmount>decimal</AdjustmentBalanceAmount>
          </BudgetBill>
          <AccountSummary>
            <CompanyCode>string</CompanyCode>
          </AccountSummary>
          <Requestor>
            <ContactType>string</ContactType>
            <Prefix>string</Prefix>
            <FirstName>string</FirstName>
            <MiddleInitial>string</MiddleInitial>
            <LastName>string</LastName>
            <Suffix>string</Suffix>
            <FullName>string</FullName>
            <PrimaryContact xsi:nil="true" />
            <SecondaryContact xsi:nil="true" />
            <Email xsi:nil="true" />
            <CreatedDate>date</CreatedDate>
            <Memo>string</Memo>
            <SSN>string</SSN>
            <CSRId>string</CSRId>
            <CriticalContactFlag>boolean</CriticalContactFlag>
            <StatusCode>string</StatusCode>
            <CriticalExpirationDate>date</CriticalExpirationDate>
            <Address xsi:nil="true" />
            <Address xsi:nil="true" />
            <OtherPhone xsi:nil="true" />
            <OtherPhone xsi:nil="true" />
            <Fax xsi:nil="true" />
            <Fax xsi:nil="true" />
            <EmployerName>string</EmployerName>
            <DriverLicense xsi:nil="true" />
            <DriverLicense xsi:nil="true" />
          </Requestor>
          <Prepay>
            <DeferredBalanceAmount>decimal</DeferredBalanceAmount>
            <RemainingBalanceAmount>decimal</RemainingBalanceAmount>
            <PrepayInitialAmount>decimal</PrepayInitialAmount>
            <TotalPaymentAmount>decimal</TotalPaymentAmount>
            <PrimaryPhoneAreaCode>string</PrimaryPhoneAreaCode>
            <PrimaryPhoneNumber>string</PrimaryPhoneNumber>
            <MobilePhoneAreaCode>string</MobilePhoneAreaCode>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Email>string</Email>
          </Prepay>
          <BillRates>
            <AccountRate xsi:nil="true" />
            <CurrentTariffType xsi:nil="true" />
            <ValidateServicePoint>string</ValidateServicePoint>
            <ValidateAccountRate xsi:nil="true" />
            <RiderCode xsi:nil="true" />
            <ReadingTypeError xsi:nil="true" />
            <RiderErrorCode xsi:nil="true" />
            <RateError xsi:nil="true" />
            <ServicePointError>string</ServicePointError>
            <GroupName>string</GroupName>
            <AccountOpened>string</AccountOpened>
            <AccountHandlingCode xsi:nil="true" />
            <TaxExemptCertificateNumber>string</TaxExemptCertificateNumber>
            <TaxExemptExpirationDate>date</TaxExemptExpirationDate>
            <TaxingAuthority xsi:nil="true" />
            <TotalAccumulatedExceptionTax>integer</TotalAccumulatedExceptionTax>
            <SSIStatus xsi:nil="true" />
            <SSIChangeFlag>boolean</SSIChangeFlag>
            <NewTariffType xsi:nil="true" />
            <Contracts xsi:nil="true" />
            <Contracts xsi:nil="true" />
            <Riders xsi:nil="true" />
            <Riders xsi:nil="true" />
            <Components xsi:nil="true" />
            <Components xsi:nil="true" />
            <TaxFactors xsi:nil="true" />
            <TaxFactors xsi:nil="true" />
          </BillRates>
          <BillDelivery>
            <SendEnvelopeFlag>boolean</SendEnvelopeFlag>
            <SendLiteratureFlag>boolean</SendLiteratureFlag>
            <SendPostcardFlag>boolean</SendPostcardFlag>
            <MultiMailAllowedFlag>boolean</MultiMailAllowedFlag>
            <BillTableAccess xsi:nil="true" />
            <BillCopyQuantity>int</BillCopyQuantity>
            <BillFormatNumber>int</BillFormatNumber>
            <FormatID xsi:nil="true" />
            <DeliveryMethod xsi:nil="true" />
            <FaxPhoneNumber>int</FaxPhoneNumber>
            <ElectronicAddress>string</ElectronicAddress>
            <SummaryBillFlag>boolean</SummaryBillFlag>
            <SummaryBillMasterFlag>boolean</SummaryBillMasterFlag>
            <EnablePostcardFlag>boolean</EnablePostcardFlag>
            <BillForm xsi:nil="true" />
            <DetailLevel xsi:nil="true" />
          </BillDelivery>
          <RatesValidation>
            <Rider xsi:nil="true" />
          </RatesValidation>
          <RatesValidation>
            <Rider xsi:nil="true" />
          </RatesValidation>
          <DuplicateBill>
            <BillTypeCode xsi:nil="true" />
            <BillDate>date</BillDate>
            <BillSequenceNumber>string</BillSequenceNumber>
            <RunSequenceNumber>string</RunSequenceNumber>
            <Remarks>string</Remarks>
            <PullBillRemarks>string</PullBillRemarks>
            <InternalMailCode xsi:nil="true" />
            <InvokePullBillFlag>boolean</InvokePullBillFlag>
          </DuplicateBill>
        </Account>
      </IssueDuplicateBill>
    </IssueDuplicateBill>
  </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:Header>
    <ScCredentials xmlns="http://ws.southernco.com/CustSvc-iHub">
      <DirectUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </DirectUserNameToken>
      <OriginatingUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </OriginatingUserNameToken>
      <Created>string</Created>
    </ScCredentials>
  </soap:Header>
  <soap:Body>
    <IssueDuplicateBillResponse xmlns="http://ws.southernco.com/CustSvc-iHub">
      <IssueDuplicateBillResult>
        <BaseResponse xmlns="">
          <MessageDateTime>dateTime</MessageDateTime>
          <ResponseCode>string</ResponseCode>
          <ResponseDescription>string</ResponseDescription>
          <ErrorData>
            <ErrorCode>string</ErrorCode>
            <ErrorDescription>string</ErrorDescription>
            <NativeErrorDetail>string</NativeErrorDetail>
          </ErrorData>
        </BaseResponse>
      </IssueDuplicateBillResult>
    </IssueDuplicateBillResponse>
  </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 /webservices/CustomerCareService.asmx HTTP/1.1
Host: ua-custsvc-ihub.southerncompany.com
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:Header>
    <ScCredentials xmlns="http://ws.southernco.com/CustSvc-iHub">
      <DirectUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </DirectUserNameToken>
      <OriginatingUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </OriginatingUserNameToken>
      <Created>string</Created>
    </ScCredentials>
  </soap12:Header>
  <soap12:Body>
    <IssueDuplicateBill xmlns="http://ws.southernco.com/CustSvc-iHub">
      <IssueDuplicateBill>
        <BaseRequest xmlns="">
          <UserId>string</UserId>
          <MessageDateTime>dateTime</MessageDateTime>
          <MessageId>string</MessageId>
          <NameValue>
            <Name>string</Name>
            <Value>string</Value>
          </NameValue>
          <NameValue>
            <Name>string</Name>
            <Value>string</Value>
          </NameValue>
        </BaseRequest>
        <FunctionID xmlns="">string</FunctionID>
        <Account xmlns="">
          <AccountNumber>string</AccountNumber>
          <Customer>
            <CustomerNumber>string</CustomerNumber>
            <CreditRating>string</CreditRating>
            <CustomerName>string</CustomerName>
            <PhoneNumber>string</PhoneNumber>
          </Customer>
          <Agreements>
            <TariffCode>string</TariffCode>
            <TariffScheduleCode>string</TariffScheduleCode>
            <PrevTariffCode>string</PrevTariffCode>
            <PrevTariffScheduleCode>string</PrevTariffScheduleCode>
            <UpdateAllowedFlag>boolean</UpdateAllowedFlag>
          </Agreements>
          <Agreements>
            <TariffCode>string</TariffCode>
            <TariffScheduleCode>string</TariffScheduleCode>
            <PrevTariffCode>string</PrevTariffCode>
            <PrevTariffScheduleCode>string</PrevTariffScheduleCode>
            <UpdateAllowedFlag>boolean</UpdateAllowedFlag>
          </Agreements>
          <OperatingCenter>
            <OpCenterCode>string</OpCenterCode>
          </OperatingCenter>
          <Premises>
            <PremiseNumber>string</PremiseNumber>
            <ServicePoints xsi:nil="true" />
            <ServicePoints xsi:nil="true" />
          </Premises>
          <Premises>
            <PremiseNumber>string</PremiseNumber>
            <ServicePoints xsi:nil="true" />
            <ServicePoints xsi:nil="true" />
          </Premises>
          <FlatBill>
            <FlatBillStartDate>date</FlatBillStartDate>
            <OldMonthlyPaymentAmount>decimal</OldMonthlyPaymentAmount>
            <NewMonthlyPaymentAmount>decimal</NewMonthlyPaymentAmount>
            <OfferType>string</OfferType>
            <EnrollFlag>boolean</EnrollFlag>
            <EligibleFlag>boolean</EligibleFlag>
            <DeferredBalanceAmount>decimal</DeferredBalanceAmount>
            <AdjustmentBalanceAmount>decimal</AdjustmentBalanceAmount>
          </FlatBill>
          <PayByDay>
            <FlatBillStartDate>date</FlatBillStartDate>
            <OldMonthlyPaymentAmount>decimal</OldMonthlyPaymentAmount>
            <NewMonthlyPaymentAmount>decimal</NewMonthlyPaymentAmount>
            <OfferType>string</OfferType>
            <EnrollFlag>boolean</EnrollFlag>
            <EligibleFlag>boolean</EligibleFlag>
            <DeferredBalanceAmount>decimal</DeferredBalanceAmount>
            <AdjustmentBalanceAmount>decimal</AdjustmentBalanceAmount>
          </PayByDay>
          <BudgetBill>
            <BudgetBillStartDate>date</BudgetBillStartDate>
            <OldMonthlyPaymentAmount>decimal</OldMonthlyPaymentAmount>
            <NewMonthlyPaymentAmount>decimal</NewMonthlyPaymentAmount>
            <EnrollFlag>boolean</EnrollFlag>
            <EligibleFlag>boolean</EligibleFlag>
            <DeferredBalanceAmount>decimal</DeferredBalanceAmount>
            <AdjustmentBalanceAmount>decimal</AdjustmentBalanceAmount>
          </BudgetBill>
          <AccountSummary>
            <CompanyCode>string</CompanyCode>
          </AccountSummary>
          <Requestor>
            <ContactType>string</ContactType>
            <Prefix>string</Prefix>
            <FirstName>string</FirstName>
            <MiddleInitial>string</MiddleInitial>
            <LastName>string</LastName>
            <Suffix>string</Suffix>
            <FullName>string</FullName>
            <PrimaryContact xsi:nil="true" />
            <SecondaryContact xsi:nil="true" />
            <Email xsi:nil="true" />
            <CreatedDate>date</CreatedDate>
            <Memo>string</Memo>
            <SSN>string</SSN>
            <CSRId>string</CSRId>
            <CriticalContactFlag>boolean</CriticalContactFlag>
            <StatusCode>string</StatusCode>
            <CriticalExpirationDate>date</CriticalExpirationDate>
            <Address xsi:nil="true" />
            <Address xsi:nil="true" />
            <OtherPhone xsi:nil="true" />
            <OtherPhone xsi:nil="true" />
            <Fax xsi:nil="true" />
            <Fax xsi:nil="true" />
            <EmployerName>string</EmployerName>
            <DriverLicense xsi:nil="true" />
            <DriverLicense xsi:nil="true" />
          </Requestor>
          <Prepay>
            <DeferredBalanceAmount>decimal</DeferredBalanceAmount>
            <RemainingBalanceAmount>decimal</RemainingBalanceAmount>
            <PrepayInitialAmount>decimal</PrepayInitialAmount>
            <TotalPaymentAmount>decimal</TotalPaymentAmount>
            <PrimaryPhoneAreaCode>string</PrimaryPhoneAreaCode>
            <PrimaryPhoneNumber>string</PrimaryPhoneNumber>
            <MobilePhoneAreaCode>string</MobilePhoneAreaCode>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Email>string</Email>
          </Prepay>
          <BillRates>
            <AccountRate xsi:nil="true" />
            <CurrentTariffType xsi:nil="true" />
            <ValidateServicePoint>string</ValidateServicePoint>
            <ValidateAccountRate xsi:nil="true" />
            <RiderCode xsi:nil="true" />
            <ReadingTypeError xsi:nil="true" />
            <RiderErrorCode xsi:nil="true" />
            <RateError xsi:nil="true" />
            <ServicePointError>string</ServicePointError>
            <GroupName>string</GroupName>
            <AccountOpened>string</AccountOpened>
            <AccountHandlingCode xsi:nil="true" />
            <TaxExemptCertificateNumber>string</TaxExemptCertificateNumber>
            <TaxExemptExpirationDate>date</TaxExemptExpirationDate>
            <TaxingAuthority xsi:nil="true" />
            <TotalAccumulatedExceptionTax>integer</TotalAccumulatedExceptionTax>
            <SSIStatus xsi:nil="true" />
            <SSIChangeFlag>boolean</SSIChangeFlag>
            <NewTariffType xsi:nil="true" />
            <Contracts xsi:nil="true" />
            <Contracts xsi:nil="true" />
            <Riders xsi:nil="true" />
            <Riders xsi:nil="true" />
            <Components xsi:nil="true" />
            <Components xsi:nil="true" />
            <TaxFactors xsi:nil="true" />
            <TaxFactors xsi:nil="true" />
          </BillRates>
          <BillDelivery>
            <SendEnvelopeFlag>boolean</SendEnvelopeFlag>
            <SendLiteratureFlag>boolean</SendLiteratureFlag>
            <SendPostcardFlag>boolean</SendPostcardFlag>
            <MultiMailAllowedFlag>boolean</MultiMailAllowedFlag>
            <BillTableAccess xsi:nil="true" />
            <BillCopyQuantity>int</BillCopyQuantity>
            <BillFormatNumber>int</BillFormatNumber>
            <FormatID xsi:nil="true" />
            <DeliveryMethod xsi:nil="true" />
            <FaxPhoneNumber>int</FaxPhoneNumber>
            <ElectronicAddress>string</ElectronicAddress>
            <SummaryBillFlag>boolean</SummaryBillFlag>
            <SummaryBillMasterFlag>boolean</SummaryBillMasterFlag>
            <EnablePostcardFlag>boolean</EnablePostcardFlag>
            <BillForm xsi:nil="true" />
            <DetailLevel xsi:nil="true" />
          </BillDelivery>
          <RatesValidation>
            <Rider xsi:nil="true" />
          </RatesValidation>
          <RatesValidation>
            <Rider xsi:nil="true" />
          </RatesValidation>
          <DuplicateBill>
            <BillTypeCode xsi:nil="true" />
            <BillDate>date</BillDate>
            <BillSequenceNumber>string</BillSequenceNumber>
            <RunSequenceNumber>string</RunSequenceNumber>
            <Remarks>string</Remarks>
            <PullBillRemarks>string</PullBillRemarks>
            <InternalMailCode xsi:nil="true" />
            <InvokePullBillFlag>boolean</InvokePullBillFlag>
          </DuplicateBill>
        </Account>
      </IssueDuplicateBill>
    </IssueDuplicateBill>
  </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:Header>
    <ScCredentials xmlns="http://ws.southernco.com/CustSvc-iHub">
      <DirectUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </DirectUserNameToken>
      <OriginatingUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </OriginatingUserNameToken>
      <Created>string</Created>
    </ScCredentials>
  </soap12:Header>
  <soap12:Body>
    <IssueDuplicateBillResponse xmlns="http://ws.southernco.com/CustSvc-iHub">
      <IssueDuplicateBillResult>
        <BaseResponse xmlns="">
          <MessageDateTime>dateTime</MessageDateTime>
          <ResponseCode>string</ResponseCode>
          <ResponseDescription>string</ResponseDescription>
          <ErrorData>
            <ErrorCode>string</ErrorCode>
            <ErrorDescription>string</ErrorDescription>
            <NativeErrorDetail>string</NativeErrorDetail>
          </ErrorData>
        </BaseResponse>
      </IssueDuplicateBillResult>
    </IssueDuplicateBillResponse>
  </soap12:Body>
</soap12:Envelope>