<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:tns="http://ws.baroservice.com/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://ws.baroservice.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">바로빌 세금계산서 연동서비스</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://ws.baroservice.com/">
      <s:element name="CheckMgtNumIsExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckMgtNumIsExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckMgtNumIsExistsResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckIsValidTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="TaxInvoice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerParty" type="tns:InvoiceParty" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeParty" type="tns:InvoiceParty" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerParty" type="tns:InvoiceParty" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeASPEmail" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IssueDirection" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxInvoiceType" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxCalcType" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PurposeType" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ModifyCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kwon" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ho" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SerialNum" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cash" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ChkBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Note" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Credit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WriteDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AmountTotal" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxTotal" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TotalAmount" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxInvoiceTradeLineItems" type="tns:ArrayOfTaxInvoiceTradeLineItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InvoiceParty">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ContactID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MgtNum" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CorpName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxRegID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CEOName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Addr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BizClass" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BizType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ContactName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TEL" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HP" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfTaxInvoiceTradeLineItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TaxInvoiceTradeLineItem" nillable="true" type="tns:TaxInvoiceTradeLineItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TaxInvoiceTradeLineItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="PurchaseExpiry" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Information" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ChargeableUnit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UnitPrice" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Amount" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tax" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="CheckIsValidTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckIsValidTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistTaxInvoiceEX">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="IssueTiming" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistTaxInvoiceEXResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistTaxInvoiceEXResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistModifyTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="0" maxOccurs="1" name="OriginalNTSSendKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistModifyTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistModifyTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistModifyTaxInvoiceEX">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="0" maxOccurs="1" name="OriginalNTSSendKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IssueTiming" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistModifyTaxInvoiceEXResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistModifyTaxInvoiceEXResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistTaxInvoiceReverse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistTaxInvoiceReverseResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistTaxInvoiceReverseResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistTaxInvoiceReverseEX">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="ChargeDirection" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistTaxInvoiceReverseEXResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistTaxInvoiceReverseEXResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistBrokerTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistBrokerTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistBrokerTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistBrokerTaxInvoiceEX">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="IssueTiming" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistBrokerTaxInvoiceEXResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistBrokerTaxInvoiceEXResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistModifyBrokerTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="0" maxOccurs="1" name="OriginalNTSSendKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistModifyBrokerTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistModifyBrokerTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistModifyBrokerTaxInvoiceEX">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="0" maxOccurs="1" name="OriginalNTSSendKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IssueTiming" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistModifyBrokerTaxInvoiceEXResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistModifyBrokerTaxInvoiceEXResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateTaxInvoiceFooterString">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FooterString" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateTaxInvoiceFooterStringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateTaxInvoiceFooterStringResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateTaxInvoiceEX">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="IssueTiming" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateTaxInvoiceEXResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateTaxInvoiceEXResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateBrokerTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateBrokerTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateBrokerTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateBrokerTaxInvoiceEX">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="IssueTiming" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateBrokerTaxInvoiceEXResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateBrokerTaxInvoiceEXResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteTaxInvoiceIK">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteTaxInvoiceIKResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteTaxInvoiceIKResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IssueTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="NTSSendOption" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ForceIssue" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IssueTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IssueTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IssueTaxInvoiceEx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="SMSMessage" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ForceIssue" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BusinessLicenseYN" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="BankBookYN" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IssueTaxInvoiceExResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IssueTaxInvoiceExResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReverseIssueTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="ForceIssue" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReverseIssueTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ReverseIssueTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReverseIssueTaxInvoiceEx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="SMSMessage" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ForceIssue" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReverseIssueTaxInvoiceExResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ReverseIssueTaxInvoiceExResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PreIssueTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PreIssueTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PreIssueTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PreIssueTaxInvoiceEx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="SMSMessage" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BusinessLicenseYN" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="BankBookYN" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PreIssueTaxInvoiceExResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PreIssueTaxInvoiceExResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProcTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ProcType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Memo" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProcTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProcTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndIssueTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="ForceIssue" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndIssueTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistAndIssueTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndPreIssueTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="IssueTiming" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndPreIssueTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistAndPreIssueTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndIssueBrokerTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="ForceIssue" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndIssueBrokerTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistAndIssueBrokerTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndPreIssueBrokerTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="IssueTiming" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndPreIssueBrokerTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistAndPreIssueBrokerTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndReverseIssueTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:TaxInvoice" />
            <s:element minOccurs="1" maxOccurs="1" name="SendSMS" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="ForceIssue" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="MailTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistAndReverseIssueTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistAndReverseIssueTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceResult" type="tns:TaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceIK">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceIKResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceIKResult" type="tns:TaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceNK">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NTSConfirmNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceNKResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceNKResult" type="tns:TaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceStateResult" type="tns:TaxInvoiceState" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="TaxInvoiceState">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark2" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BarobillState" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceKey" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsOpened" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="NTSSendState" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSSendKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSSendResult" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSSendDT" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSResultDT" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTaxInvoiceStates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKeyList" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTaxInvoiceStatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceStatesResult" type="tns:ArrayOfTaxInvoiceState" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTaxInvoiceState">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TaxInvoiceState" nillable="true" type="tns:TaxInvoiceState" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTaxInvoiceStateEX">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceStateEXResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceStateEXResult" type="tns:TaxInvoiceStateEX" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="TaxInvoiceStateEX">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceKey" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BarobillState" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IsOpened" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IsConfirmed" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="RegistDT" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WriteDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PreIssueDT" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IssueDT" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark2" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NTSSendState" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSSendKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSSendResult" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSSendDT" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSResultDT" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTaxInvoiceStatesEX">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKeyList" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceStatesEXResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceStatesEXResult" type="tns:ArrayOfTaxInvoiceStateEX" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTaxInvoiceStateEX">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TaxInvoiceStateEX" nillable="true" type="tns:TaxInvoiceStateEX" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTaxInvoiceStatesIK">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceKeyList" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceStatesIKResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceStatesIKResult" type="tns:ArrayOfTaxInvoiceState" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceLog">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceLogResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceLogResult" type="tns:ArrayOfInvoiceLog" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfInvoiceLog">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="InvoiceLog" nillable="true" type="tns:InvoiceLog" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InvoiceLog">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Seq" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="LogType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ProcCorpName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ProcContactName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LogDateTime" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Memo" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTaxInvoiceLogIK">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceLogIKResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceLogIKResult" type="tns:ArrayOfInvoiceLog" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachFileByFTP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DisplayFileName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachFileByFTPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AttachFileByFTPResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAttachFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAttachFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteAttachFileResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAttachFileWithFileIndex">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FileIndex" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAttachFileWithFileIndexResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteAttachFileWithFileIndexResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachedFileList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachedFileListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAttachedFileListResult" type="tns:ArrayOfAttachedFile" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAttachedFile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AttachedFile" nillable="true" type="tns:AttachedFile" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AttachedFile">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="FileIndex" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DisplayFileName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAttachedFileListEx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachedFileListExResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAttachedFileListExResult" type="tns:ArrayOfAttachedFileEx" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAttachedFileEx">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AttachedFileEx" nillable="true" type="tns:AttachedFileEx" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AttachedFileEx">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="FileIndex" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DisplayFileName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FileURL" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ReSendEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToEmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReSendEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ReSendEmailResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReSendSMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SenderID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToCorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Contents" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReSendSMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ReSendSMSResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendInvoiceSMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SenderID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Contents" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendInvoiceSMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendInvoiceSMSResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendInvoiceFax">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SenderID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromFaxNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToFaxNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendInvoiceFaxResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendInvoiceFaxResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBaroBillURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TOGO" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBaroBillURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBaroBillURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePopUpURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePopUpURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicePopUpURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePopUpURLIK">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePopUpURLIKResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicePopUpURLIKResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePopUpURLNK">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NTSConfirmNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePopUpURLNKResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicePopUpURLNKResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePrintURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePrintURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicePrintURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePrintURLIK">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePrintURLIKResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicePrintURLIKResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicesPrintURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKeyList" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicesPrintURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicesPrintURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxinvoiceMailURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxinvoiceMailURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxinvoiceMailURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceScrapRequestURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceScrapRequestURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceScrapRequestURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceSalesList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceSalesListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceSalesListResult" type="tns:PagedTaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PagedTaxInvoice">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxIndex" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxPageNum" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SimpleTaxInvoiceList" type="tns:ArrayOfSimpleTaxInvoice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfSimpleTaxInvoice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SimpleTaxInvoice" nillable="true" type="tns:SimpleTaxInvoice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SimpleTaxInvoice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="NTSSendKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WriteDate" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ModifyCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxRegID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CorpName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CEOName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AmountTotal" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxTotal" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TotalAmount" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTaxInvoiceSalesListEx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceSalesListExResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceSalesListExResult" type="tns:PagedTaxInvoiceEx" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PagedTaxInvoiceEx">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxIndex" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxPageNum" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SimpleTaxInvoiceExList" type="tns:ArrayOfSimpleTaxInvoiceEx" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfSimpleTaxInvoiceEx">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SimpleTaxInvoiceEx" nillable="true" type="tns:SimpleTaxInvoiceEx" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SimpleTaxInvoiceEx">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="NTSSendKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSSendDT" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IssueDT" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WriteDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ModifyCode" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PurposeType" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerCorpNum" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerTaxRegID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerCorpName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerCEOName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerAddr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerBizType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerBizClass" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerContactName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoicerEmail" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeCorpNum" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeTaxRegID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeCorpName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeCEOName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeAddr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeBizType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeBizClass" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeContactName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceeEmail" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerCorpNum" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerTaxRegID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerCorpName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerCEOName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerAddr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerBizType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerBizClass" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerContactName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrokerEmail" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AmountTotal" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxTotal" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TotalAmount" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cash" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ChkBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Note" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Credit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Remark3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ItemName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxRegID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CorpName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CEOName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTaxInvoicePurchaseList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePurchaseListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicePurchaseListResult" type="tns:PagedTaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePurchaseListEx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePurchaseListExResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicePurchaseListExResult" type="tns:PagedTaxInvoiceEx" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDailyTaxInvoiceSalesList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DateType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDailyTaxInvoiceSalesListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDailyTaxInvoiceSalesListResult" type="tns:PagedTaxInvoiceEx" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDailyTaxInvoicePurchaseList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DateType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDailyTaxInvoicePurchaseListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDailyTaxInvoicePurchaseListResult" type="tns:PagedTaxInvoiceEx" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyTaxInvoiceSalesList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DateType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseMonth" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="OrderDirection" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyTaxInvoiceSalesListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyTaxInvoiceSalesListResult" type="tns:PagedTaxInvoiceEx" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyTaxInvoicePurchaseList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DateType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseMonth" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="OrderDirection" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyTaxInvoicePurchaseListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyTaxInvoicePurchaseListResult" type="tns:PagedTaxInvoiceEx" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyCountTaxInvoice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodSearchType" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="hasCanceled" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyCountTaxInvoiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetMonthlyCountTaxInvoiceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCanceledTaxInvoiceMgtKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCanceledTaxInvoiceMgtKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCanceledTaxInvoiceMgtKeyResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceSalesListByID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceSalesListByIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceSalesListByIDResult" type="tns:PagedTaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePurchaseListByID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePurchaseListByIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicePurchaseListByIDResult" type="tns:PagedTaxInvoice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceSalesListByIDEx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoiceSalesListByIDExResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoiceSalesListByIDExResult" type="tns:PagedTaxInvoiceEx" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePurchaseListByIDEx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TaxType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BaseDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CountPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentPage" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaxInvoicePurchaseListByIDExResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaxInvoicePurchaseListByIDExResult" type="tns:PagedTaxInvoiceEx" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendToNTS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendToNTSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendToNTSResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNTSSendOption">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNTSSendOptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNTSSendOptionResult" type="tns:NTSSendOption" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NTSSendOption">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TaxationOption" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxationAddTaxAllowYN" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxExemptionOption" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxExemptionAddTaxAllowYN" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="ChangeNTSSendOption">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NTSSendOption" type="tns:NTSSendOption" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeNTSSendOptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ChangeNTSSendOptionResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEmailPublicKeys">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEmailPublicKeysResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEmailPublicKeysResult" type="tns:ArrayOfEMAILPUBLICKEY" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfEMAILPUBLICKEY">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EMAILPUBLICKEY" nillable="true" type="tns:EMAILPUBLICKEY" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EMAILPUBLICKEY">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="PK" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NTSCertNum" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="MakeDocLinkage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FromDocType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromMgtKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ToDocType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ToMgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MakeDocLinkageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="MakeDocLinkageResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDocLinkage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FromDocType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromMgtKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ToDocType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ToMgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDocLinkageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RemoveDocLinkageResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLinkedDocs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLinkedDocsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLinkedDocsResult" type="tns:ArrayOfLinkedDoc" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfLinkedDoc">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="LinkedDoc" nillable="true" type="tns:LinkedDoc" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="LinkedDoc">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="DocType" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MgtKey" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetJicInRegistURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetJicInRegistURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetJicInRegistURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBusinessLicenseRegistURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBusinessLicenseRegistURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBusinessLicenseRegistURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBankBookRegistURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBankBookRegistURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBankBookRegistURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckCorpIsMember">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CheckCorpNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckCorpIsMemberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckCorpIsMemberResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistCorp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CEOName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BizType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BizClass" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Addr1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Addr2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MemberName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="JuminNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Grade" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TEL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HP" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistCorpResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistCorpResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddUserToCorp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MemberName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="JuminNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Grade" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TEL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HP" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddUserToCorpResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AddUserToCorpResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCorpInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CEOName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BizType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BizClass" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Addr1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Addr2" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCorpInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateCorpInfoResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateUserInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MemberName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="JuminNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TEL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HP" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Grade" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateUserInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateUserInfoResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateUserPWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="newPWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateUserPWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateUserPWDResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeCorpManager">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="newManagerID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeCorpManagerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ChangeCorpManagerResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCorpMemberContacts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CheckCorpNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCorpMemberContactsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCorpMemberContactsResult" type="tns:ArrayOfContact" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfContact">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Contact" nillable="true" type="tns:Contact" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Contact">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ContactName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Grade" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TEL" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HP" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetBalanceCostAmount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBalanceCostAmountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetBalanceCostAmountResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBalanceCostAmountOfInterOP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBalanceCostAmountOfInterOPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetBalanceCostAmountOfInterOPResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckChargeable">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CType" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DocType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckChargeableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckChargeableResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetChargeUnitCost">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ChargeCode" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetChargeUnitCostResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetChargeUnitCostResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCertificateRegistDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCertificateRegistDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCertificateRegistDateResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCertificateExpireDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCertificateExpireDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCertificateExpireDateResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckCERTIsValid">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckCERTIsValidResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckCERTIsValidResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCertificateRegistURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCertificateRegistURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCertificateRegistURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLoginURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLoginURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLoginURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCashChargeURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCashChargeURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCashChargeURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistSMSFromNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegistSMSFromNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RegistSMSFromNumberResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckSMSFromNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckSMSFromNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckSMSFromNumberResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSMSFromNumbers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSMSFromNumbersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSMSFromNumbersResult" type="tns:ArrayOfFromNumber" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFromNumber">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FromNumber" nillable="true" type="tns:FromNumber" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FromNumber">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Number" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ValidDate" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetSMSFromNumberURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSMSFromNumberURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSMSFromNumberURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckFaxFromNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckFaxFromNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckFaxFromNumberResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFaxFromNumbers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFaxFromNumbersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFaxFromNumbersResult" type="tns:ArrayOfFromNumber" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFaxFromNumberURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CorpNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PWD" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFaxFromNumberURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFaxFromNumberURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetErrString">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CERTKEY" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ErrCode" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetErrStringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetErrStringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Ping">
        <s:complexType />
      </s:element>
      <s:element name="PingResponse">
        <s:complexType />
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="CheckMgtNumIsExistsSoapIn">
    <wsdl:part name="parameters" element="tns:CheckMgtNumIsExists" />
  </wsdl:message>
  <wsdl:message name="CheckMgtNumIsExistsSoapOut">
    <wsdl:part name="parameters" element="tns:CheckMgtNumIsExistsResponse" />
  </wsdl:message>
  <wsdl:message name="CheckIsValidTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:CheckIsValidTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="CheckIsValidTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:CheckIsValidTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:RegistTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="RegistTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:RegistTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistTaxInvoiceEXSoapIn">
    <wsdl:part name="parameters" element="tns:RegistTaxInvoiceEX" />
  </wsdl:message>
  <wsdl:message name="RegistTaxInvoiceEXSoapOut">
    <wsdl:part name="parameters" element="tns:RegistTaxInvoiceEXResponse" />
  </wsdl:message>
  <wsdl:message name="RegistModifyTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:RegistModifyTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="RegistModifyTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:RegistModifyTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistModifyTaxInvoiceEXSoapIn">
    <wsdl:part name="parameters" element="tns:RegistModifyTaxInvoiceEX" />
  </wsdl:message>
  <wsdl:message name="RegistModifyTaxInvoiceEXSoapOut">
    <wsdl:part name="parameters" element="tns:RegistModifyTaxInvoiceEXResponse" />
  </wsdl:message>
  <wsdl:message name="RegistTaxInvoiceReverseSoapIn">
    <wsdl:part name="parameters" element="tns:RegistTaxInvoiceReverse" />
  </wsdl:message>
  <wsdl:message name="RegistTaxInvoiceReverseSoapOut">
    <wsdl:part name="parameters" element="tns:RegistTaxInvoiceReverseResponse" />
  </wsdl:message>
  <wsdl:message name="RegistTaxInvoiceReverseEXSoapIn">
    <wsdl:part name="parameters" element="tns:RegistTaxInvoiceReverseEX" />
  </wsdl:message>
  <wsdl:message name="RegistTaxInvoiceReverseEXSoapOut">
    <wsdl:part name="parameters" element="tns:RegistTaxInvoiceReverseEXResponse" />
  </wsdl:message>
  <wsdl:message name="RegistBrokerTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:RegistBrokerTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="RegistBrokerTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:RegistBrokerTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistBrokerTaxInvoiceEXSoapIn">
    <wsdl:part name="parameters" element="tns:RegistBrokerTaxInvoiceEX" />
  </wsdl:message>
  <wsdl:message name="RegistBrokerTaxInvoiceEXSoapOut">
    <wsdl:part name="parameters" element="tns:RegistBrokerTaxInvoiceEXResponse" />
  </wsdl:message>
  <wsdl:message name="RegistModifyBrokerTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:RegistModifyBrokerTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="RegistModifyBrokerTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:RegistModifyBrokerTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistModifyBrokerTaxInvoiceEXSoapIn">
    <wsdl:part name="parameters" element="tns:RegistModifyBrokerTaxInvoiceEX" />
  </wsdl:message>
  <wsdl:message name="RegistModifyBrokerTaxInvoiceEXSoapOut">
    <wsdl:part name="parameters" element="tns:RegistModifyBrokerTaxInvoiceEXResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateTaxInvoiceFooterStringSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateTaxInvoiceFooterString" />
  </wsdl:message>
  <wsdl:message name="UpdateTaxInvoiceFooterStringSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateTaxInvoiceFooterStringResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="UpdateTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateTaxInvoiceEXSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateTaxInvoiceEX" />
  </wsdl:message>
  <wsdl:message name="UpdateTaxInvoiceEXSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateTaxInvoiceEXResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateBrokerTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateBrokerTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="UpdateBrokerTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateBrokerTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateBrokerTaxInvoiceEXSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateBrokerTaxInvoiceEX" />
  </wsdl:message>
  <wsdl:message name="UpdateBrokerTaxInvoiceEXSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateBrokerTaxInvoiceEXResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="DeleteTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteTaxInvoiceIKSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteTaxInvoiceIK" />
  </wsdl:message>
  <wsdl:message name="DeleteTaxInvoiceIKSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteTaxInvoiceIKResponse" />
  </wsdl:message>
  <wsdl:message name="IssueTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:IssueTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="IssueTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:IssueTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="IssueTaxInvoiceExSoapIn">
    <wsdl:part name="parameters" element="tns:IssueTaxInvoiceEx" />
  </wsdl:message>
  <wsdl:message name="IssueTaxInvoiceExSoapOut">
    <wsdl:part name="parameters" element="tns:IssueTaxInvoiceExResponse" />
  </wsdl:message>
  <wsdl:message name="ReverseIssueTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:ReverseIssueTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="ReverseIssueTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:ReverseIssueTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="ReverseIssueTaxInvoiceExSoapIn">
    <wsdl:part name="parameters" element="tns:ReverseIssueTaxInvoiceEx" />
  </wsdl:message>
  <wsdl:message name="ReverseIssueTaxInvoiceExSoapOut">
    <wsdl:part name="parameters" element="tns:ReverseIssueTaxInvoiceExResponse" />
  </wsdl:message>
  <wsdl:message name="PreIssueTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:PreIssueTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="PreIssueTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:PreIssueTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="PreIssueTaxInvoiceExSoapIn">
    <wsdl:part name="parameters" element="tns:PreIssueTaxInvoiceEx" />
  </wsdl:message>
  <wsdl:message name="PreIssueTaxInvoiceExSoapOut">
    <wsdl:part name="parameters" element="tns:PreIssueTaxInvoiceExResponse" />
  </wsdl:message>
  <wsdl:message name="ProcTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:ProcTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="ProcTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:ProcTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistAndIssueTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:RegistAndIssueTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="RegistAndIssueTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:RegistAndIssueTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistAndPreIssueTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:RegistAndPreIssueTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="RegistAndPreIssueTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:RegistAndPreIssueTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistAndIssueBrokerTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:RegistAndIssueBrokerTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="RegistAndIssueBrokerTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:RegistAndIssueBrokerTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistAndPreIssueBrokerTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:RegistAndPreIssueBrokerTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="RegistAndPreIssueBrokerTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:RegistAndPreIssueBrokerTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="RegistAndReverseIssueTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:RegistAndReverseIssueTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="RegistAndReverseIssueTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:RegistAndReverseIssueTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceIKSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceIK" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceIKSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceIKResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceNKSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceNK" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceNKSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceNKResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStateSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceState" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStateSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceStateResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceStates" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceStatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStateEXSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceStateEX" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStateEXSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceStateEXResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStatesEXSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceStatesEX" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStatesEXSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceStatesEXResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStatesIKSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceStatesIK" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceStatesIKSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceStatesIKResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceLogSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceLog" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceLogSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceLogResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceLogIKSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceLogIK" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceLogIKSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceLogIKResponse" />
  </wsdl:message>
  <wsdl:message name="AttachFileByFTPSoapIn">
    <wsdl:part name="parameters" element="tns:AttachFileByFTP" />
  </wsdl:message>
  <wsdl:message name="AttachFileByFTPSoapOut">
    <wsdl:part name="parameters" element="tns:AttachFileByFTPResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachFileSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteAttachFile" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachFileSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteAttachFileResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachFileWithFileIndexSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteAttachFileWithFileIndex" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachFileWithFileIndexSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteAttachFileWithFileIndexResponse" />
  </wsdl:message>
  <wsdl:message name="GetAttachedFileListSoapIn">
    <wsdl:part name="parameters" element="tns:GetAttachedFileList" />
  </wsdl:message>
  <wsdl:message name="GetAttachedFileListSoapOut">
    <wsdl:part name="parameters" element="tns:GetAttachedFileListResponse" />
  </wsdl:message>
  <wsdl:message name="GetAttachedFileListExSoapIn">
    <wsdl:part name="parameters" element="tns:GetAttachedFileListEx" />
  </wsdl:message>
  <wsdl:message name="GetAttachedFileListExSoapOut">
    <wsdl:part name="parameters" element="tns:GetAttachedFileListExResponse" />
  </wsdl:message>
  <wsdl:message name="ReSendEmailSoapIn">
    <wsdl:part name="parameters" element="tns:ReSendEmail" />
  </wsdl:message>
  <wsdl:message name="ReSendEmailSoapOut">
    <wsdl:part name="parameters" element="tns:ReSendEmailResponse" />
  </wsdl:message>
  <wsdl:message name="ReSendSMSSoapIn">
    <wsdl:part name="parameters" element="tns:ReSendSMS" />
  </wsdl:message>
  <wsdl:message name="ReSendSMSSoapOut">
    <wsdl:part name="parameters" element="tns:ReSendSMSResponse" />
  </wsdl:message>
  <wsdl:message name="SendInvoiceSMSSoapIn">
    <wsdl:part name="parameters" element="tns:SendInvoiceSMS" />
  </wsdl:message>
  <wsdl:message name="SendInvoiceSMSSoapOut">
    <wsdl:part name="parameters" element="tns:SendInvoiceSMSResponse" />
  </wsdl:message>
  <wsdl:message name="SendInvoiceFaxSoapIn">
    <wsdl:part name="parameters" element="tns:SendInvoiceFax" />
  </wsdl:message>
  <wsdl:message name="SendInvoiceFaxSoapOut">
    <wsdl:part name="parameters" element="tns:SendInvoiceFaxResponse" />
  </wsdl:message>
  <wsdl:message name="GetBaroBillURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetBaroBillURL" />
  </wsdl:message>
  <wsdl:message name="GetBaroBillURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetBaroBillURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePopUpURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePopUpURL" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePopUpURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePopUpURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePopUpURLIKSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePopUpURLIK" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePopUpURLIKSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePopUpURLIKResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePopUpURLNKSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePopUpURLNK" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePopUpURLNKSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePopUpURLNKResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePrintURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePrintURL" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePrintURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePrintURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePrintURLIKSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePrintURLIK" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePrintURLIKSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePrintURLIKResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicesPrintURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicesPrintURL" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicesPrintURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicesPrintURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxinvoiceMailURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxinvoiceMailURL" />
  </wsdl:message>
  <wsdl:message name="GetTaxinvoiceMailURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxinvoiceMailURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceScrapRequestURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceScrapRequestURL" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceScrapRequestURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceScrapRequestURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSalesListSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceSalesList" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSalesListSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceSalesListResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSalesListExSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceSalesListEx" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSalesListExSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceSalesListExResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePurchaseListSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePurchaseList" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePurchaseListSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePurchaseListResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePurchaseListExSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePurchaseListEx" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePurchaseListExSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePurchaseListExResponse" />
  </wsdl:message>
  <wsdl:message name="GetDailyTaxInvoiceSalesListSoapIn">
    <wsdl:part name="parameters" element="tns:GetDailyTaxInvoiceSalesList" />
  </wsdl:message>
  <wsdl:message name="GetDailyTaxInvoiceSalesListSoapOut">
    <wsdl:part name="parameters" element="tns:GetDailyTaxInvoiceSalesListResponse" />
  </wsdl:message>
  <wsdl:message name="GetDailyTaxInvoicePurchaseListSoapIn">
    <wsdl:part name="parameters" element="tns:GetDailyTaxInvoicePurchaseList" />
  </wsdl:message>
  <wsdl:message name="GetDailyTaxInvoicePurchaseListSoapOut">
    <wsdl:part name="parameters" element="tns:GetDailyTaxInvoicePurchaseListResponse" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTaxInvoiceSalesListSoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyTaxInvoiceSalesList" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTaxInvoiceSalesListSoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyTaxInvoiceSalesListResponse" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTaxInvoicePurchaseListSoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyTaxInvoicePurchaseList" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyTaxInvoicePurchaseListSoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyTaxInvoicePurchaseListResponse" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyCountTaxInvoiceSoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyCountTaxInvoice" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyCountTaxInvoiceSoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyCountTaxInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="GetCanceledTaxInvoiceMgtKeySoapIn">
    <wsdl:part name="parameters" element="tns:GetCanceledTaxInvoiceMgtKey" />
  </wsdl:message>
  <wsdl:message name="GetCanceledTaxInvoiceMgtKeySoapOut">
    <wsdl:part name="parameters" element="tns:GetCanceledTaxInvoiceMgtKeyResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSalesListByIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceSalesListByID" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSalesListByIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceSalesListByIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePurchaseListByIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePurchaseListByID" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePurchaseListByIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePurchaseListByIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSalesListByIDExSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceSalesListByIDEx" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoiceSalesListByIDExSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoiceSalesListByIDExResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePurchaseListByIDExSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePurchaseListByIDEx" />
  </wsdl:message>
  <wsdl:message name="GetTaxInvoicePurchaseListByIDExSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaxInvoicePurchaseListByIDExResponse" />
  </wsdl:message>
  <wsdl:message name="SendToNTSSoapIn">
    <wsdl:part name="parameters" element="tns:SendToNTS" />
  </wsdl:message>
  <wsdl:message name="SendToNTSSoapOut">
    <wsdl:part name="parameters" element="tns:SendToNTSResponse" />
  </wsdl:message>
  <wsdl:message name="GetNTSSendOptionSoapIn">
    <wsdl:part name="parameters" element="tns:GetNTSSendOption" />
  </wsdl:message>
  <wsdl:message name="GetNTSSendOptionSoapOut">
    <wsdl:part name="parameters" element="tns:GetNTSSendOptionResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeNTSSendOptionSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeNTSSendOption" />
  </wsdl:message>
  <wsdl:message name="ChangeNTSSendOptionSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeNTSSendOptionResponse" />
  </wsdl:message>
  <wsdl:message name="GetEmailPublicKeysSoapIn">
    <wsdl:part name="parameters" element="tns:GetEmailPublicKeys" />
  </wsdl:message>
  <wsdl:message name="GetEmailPublicKeysSoapOut">
    <wsdl:part name="parameters" element="tns:GetEmailPublicKeysResponse" />
  </wsdl:message>
  <wsdl:message name="MakeDocLinkageSoapIn">
    <wsdl:part name="parameters" element="tns:MakeDocLinkage" />
  </wsdl:message>
  <wsdl:message name="MakeDocLinkageSoapOut">
    <wsdl:part name="parameters" element="tns:MakeDocLinkageResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveDocLinkageSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveDocLinkage" />
  </wsdl:message>
  <wsdl:message name="RemoveDocLinkageSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveDocLinkageResponse" />
  </wsdl:message>
  <wsdl:message name="GetLinkedDocsSoapIn">
    <wsdl:part name="parameters" element="tns:GetLinkedDocs" />
  </wsdl:message>
  <wsdl:message name="GetLinkedDocsSoapOut">
    <wsdl:part name="parameters" element="tns:GetLinkedDocsResponse" />
  </wsdl:message>
  <wsdl:message name="GetJicInRegistURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetJicInRegistURL" />
  </wsdl:message>
  <wsdl:message name="GetJicInRegistURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetJicInRegistURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetBusinessLicenseRegistURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetBusinessLicenseRegistURL" />
  </wsdl:message>
  <wsdl:message name="GetBusinessLicenseRegistURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetBusinessLicenseRegistURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetBankBookRegistURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetBankBookRegistURL" />
  </wsdl:message>
  <wsdl:message name="GetBankBookRegistURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetBankBookRegistURLResponse" />
  </wsdl:message>
  <wsdl:message name="CheckCorpIsMemberSoapIn">
    <wsdl:part name="parameters" element="tns:CheckCorpIsMember" />
  </wsdl:message>
  <wsdl:message name="CheckCorpIsMemberSoapOut">
    <wsdl:part name="parameters" element="tns:CheckCorpIsMemberResponse" />
  </wsdl:message>
  <wsdl:message name="RegistCorpSoapIn">
    <wsdl:part name="parameters" element="tns:RegistCorp" />
  </wsdl:message>
  <wsdl:message name="RegistCorpSoapOut">
    <wsdl:part name="parameters" element="tns:RegistCorpResponse" />
  </wsdl:message>
  <wsdl:message name="AddUserToCorpSoapIn">
    <wsdl:part name="parameters" element="tns:AddUserToCorp" />
  </wsdl:message>
  <wsdl:message name="AddUserToCorpSoapOut">
    <wsdl:part name="parameters" element="tns:AddUserToCorpResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateCorpInfoSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCorpInfo" />
  </wsdl:message>
  <wsdl:message name="UpdateCorpInfoSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCorpInfoResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateUserInfoSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateUserInfo" />
  </wsdl:message>
  <wsdl:message name="UpdateUserInfoSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateUserInfoResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateUserPWDSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateUserPWD" />
  </wsdl:message>
  <wsdl:message name="UpdateUserPWDSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateUserPWDResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeCorpManagerSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeCorpManager" />
  </wsdl:message>
  <wsdl:message name="ChangeCorpManagerSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeCorpManagerResponse" />
  </wsdl:message>
  <wsdl:message name="GetCorpMemberContactsSoapIn">
    <wsdl:part name="parameters" element="tns:GetCorpMemberContacts" />
  </wsdl:message>
  <wsdl:message name="GetCorpMemberContactsSoapOut">
    <wsdl:part name="parameters" element="tns:GetCorpMemberContactsResponse" />
  </wsdl:message>
  <wsdl:message name="GetBalanceCostAmountSoapIn">
    <wsdl:part name="parameters" element="tns:GetBalanceCostAmount" />
  </wsdl:message>
  <wsdl:message name="GetBalanceCostAmountSoapOut">
    <wsdl:part name="parameters" element="tns:GetBalanceCostAmountResponse" />
  </wsdl:message>
  <wsdl:message name="GetBalanceCostAmountOfInterOPSoapIn">
    <wsdl:part name="parameters" element="tns:GetBalanceCostAmountOfInterOP" />
  </wsdl:message>
  <wsdl:message name="GetBalanceCostAmountOfInterOPSoapOut">
    <wsdl:part name="parameters" element="tns:GetBalanceCostAmountOfInterOPResponse" />
  </wsdl:message>
  <wsdl:message name="CheckChargeableSoapIn">
    <wsdl:part name="parameters" element="tns:CheckChargeable" />
  </wsdl:message>
  <wsdl:message name="CheckChargeableSoapOut">
    <wsdl:part name="parameters" element="tns:CheckChargeableResponse" />
  </wsdl:message>
  <wsdl:message name="GetChargeUnitCostSoapIn">
    <wsdl:part name="parameters" element="tns:GetChargeUnitCost" />
  </wsdl:message>
  <wsdl:message name="GetChargeUnitCostSoapOut">
    <wsdl:part name="parameters" element="tns:GetChargeUnitCostResponse" />
  </wsdl:message>
  <wsdl:message name="GetCertificateRegistDateSoapIn">
    <wsdl:part name="parameters" element="tns:GetCertificateRegistDate" />
  </wsdl:message>
  <wsdl:message name="GetCertificateRegistDateSoapOut">
    <wsdl:part name="parameters" element="tns:GetCertificateRegistDateResponse" />
  </wsdl:message>
  <wsdl:message name="GetCertificateExpireDateSoapIn">
    <wsdl:part name="parameters" element="tns:GetCertificateExpireDate" />
  </wsdl:message>
  <wsdl:message name="GetCertificateExpireDateSoapOut">
    <wsdl:part name="parameters" element="tns:GetCertificateExpireDateResponse" />
  </wsdl:message>
  <wsdl:message name="CheckCERTIsValidSoapIn">
    <wsdl:part name="parameters" element="tns:CheckCERTIsValid" />
  </wsdl:message>
  <wsdl:message name="CheckCERTIsValidSoapOut">
    <wsdl:part name="parameters" element="tns:CheckCERTIsValidResponse" />
  </wsdl:message>
  <wsdl:message name="GetCertificateRegistURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetCertificateRegistURL" />
  </wsdl:message>
  <wsdl:message name="GetCertificateRegistURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetCertificateRegistURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetLoginURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetLoginURL" />
  </wsdl:message>
  <wsdl:message name="GetLoginURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetLoginURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetCashChargeURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetCashChargeURL" />
  </wsdl:message>
  <wsdl:message name="GetCashChargeURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetCashChargeURLResponse" />
  </wsdl:message>
  <wsdl:message name="RegistSMSFromNumberSoapIn">
    <wsdl:part name="parameters" element="tns:RegistSMSFromNumber" />
  </wsdl:message>
  <wsdl:message name="RegistSMSFromNumberSoapOut">
    <wsdl:part name="parameters" element="tns:RegistSMSFromNumberResponse" />
  </wsdl:message>
  <wsdl:message name="CheckSMSFromNumberSoapIn">
    <wsdl:part name="parameters" element="tns:CheckSMSFromNumber" />
  </wsdl:message>
  <wsdl:message name="CheckSMSFromNumberSoapOut">
    <wsdl:part name="parameters" element="tns:CheckSMSFromNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetSMSFromNumbersSoapIn">
    <wsdl:part name="parameters" element="tns:GetSMSFromNumbers" />
  </wsdl:message>
  <wsdl:message name="GetSMSFromNumbersSoapOut">
    <wsdl:part name="parameters" element="tns:GetSMSFromNumbersResponse" />
  </wsdl:message>
  <wsdl:message name="GetSMSFromNumberURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetSMSFromNumberURL" />
  </wsdl:message>
  <wsdl:message name="GetSMSFromNumberURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetSMSFromNumberURLResponse" />
  </wsdl:message>
  <wsdl:message name="CheckFaxFromNumberSoapIn">
    <wsdl:part name="parameters" element="tns:CheckFaxFromNumber" />
  </wsdl:message>
  <wsdl:message name="CheckFaxFromNumberSoapOut">
    <wsdl:part name="parameters" element="tns:CheckFaxFromNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetFaxFromNumbersSoapIn">
    <wsdl:part name="parameters" element="tns:GetFaxFromNumbers" />
  </wsdl:message>
  <wsdl:message name="GetFaxFromNumbersSoapOut">
    <wsdl:part name="parameters" element="tns:GetFaxFromNumbersResponse" />
  </wsdl:message>
  <wsdl:message name="GetFaxFromNumberURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetFaxFromNumberURL" />
  </wsdl:message>
  <wsdl:message name="GetFaxFromNumberURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetFaxFromNumberURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetErrStringSoapIn">
    <wsdl:part name="parameters" element="tns:GetErrString" />
  </wsdl:message>
  <wsdl:message name="GetErrStringSoapOut">
    <wsdl:part name="parameters" element="tns:GetErrStringResponse" />
  </wsdl:message>
  <wsdl:message name="PingSoapIn">
    <wsdl:part name="parameters" element="tns:Ping" />
  </wsdl:message>
  <wsdl:message name="PingSoapOut">
    <wsdl:part name="parameters" element="tns:PingResponse" />
  </wsdl:message>
  <wsdl:portType name="BaroService_TISoap">
    <wsdl:operation name="CheckMgtNumIsExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">발행자관리번호로 세금계산서 유무 확인</wsdl:documentation>
      <wsdl:input message="tns:CheckMgtNumIsExistsSoapIn" />
      <wsdl:output message="tns:CheckMgtNumIsExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckIsValidTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 등록전 유효성체크</wsdl:documentation>
      <wsdl:input message="tns:CheckIsValidTaxInvoiceSoapIn" />
      <wsdl:output message="tns:CheckIsValidTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일반세금계산서 등록</wsdl:documentation>
      <wsdl:input message="tns:RegistTaxInvoiceSoapIn" />
      <wsdl:output message="tns:RegistTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoiceEX">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일반세금계산서 등록EX (승인 시 자동발행 옵션 추가)</wsdl:documentation>
      <wsdl:input message="tns:RegistTaxInvoiceEXSoapIn" />
      <wsdl:output message="tns:RegistTaxInvoiceEXSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistModifyTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">수정세금계산서 등록</wsdl:documentation>
      <wsdl:input message="tns:RegistModifyTaxInvoiceSoapIn" />
      <wsdl:output message="tns:RegistModifyTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistModifyTaxInvoiceEX">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">수정세금계산서 등록EX (승인 시 자동발행 옵션 추가)</wsdl:documentation>
      <wsdl:input message="tns:RegistModifyTaxInvoiceEXSoapIn" />
      <wsdl:output message="tns:RegistModifyTaxInvoiceEXSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoiceReverse">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일반세금계산서 역발행 등록 (공급받는자 과금)</wsdl:documentation>
      <wsdl:input message="tns:RegistTaxInvoiceReverseSoapIn" />
      <wsdl:output message="tns:RegistTaxInvoiceReverseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoiceReverseEX">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일반세금계산서 역발행 등록 (과금 주체 선택옵션 추가)</wsdl:documentation>
      <wsdl:input message="tns:RegistTaxInvoiceReverseEXSoapIn" />
      <wsdl:output message="tns:RegistTaxInvoiceReverseEXSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistBrokerTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">위수탁세금계산서 등록</wsdl:documentation>
      <wsdl:input message="tns:RegistBrokerTaxInvoiceSoapIn" />
      <wsdl:output message="tns:RegistBrokerTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistBrokerTaxInvoiceEX">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">위수탁세금계산서 등록EX (승인 시 자동발행 옵션 추가</wsdl:documentation>
      <wsdl:input message="tns:RegistBrokerTaxInvoiceEXSoapIn" />
      <wsdl:output message="tns:RegistBrokerTaxInvoiceEXSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistModifyBrokerTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">수정 위수탁세금계산서 등록</wsdl:documentation>
      <wsdl:input message="tns:RegistModifyBrokerTaxInvoiceSoapIn" />
      <wsdl:output message="tns:RegistModifyBrokerTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistModifyBrokerTaxInvoiceEX">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">수정 위수탁세금계산서 등록EX (승인 시 자동발행 옵션 추가)</wsdl:documentation>
      <wsdl:input message="tns:RegistModifyBrokerTaxInvoiceEXSoapIn" />
      <wsdl:output message="tns:RegistModifyBrokerTaxInvoiceEXSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateTaxInvoiceFooterString">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 하단문자열 등록/수정</wsdl:documentation>
      <wsdl:input message="tns:UpdateTaxInvoiceFooterStringSoapIn" />
      <wsdl:output message="tns:UpdateTaxInvoiceFooterStringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일반세금계산서 수정 [임시저장상태만 가능]</wsdl:documentation>
      <wsdl:input message="tns:UpdateTaxInvoiceSoapIn" />
      <wsdl:output message="tns:UpdateTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateTaxInvoiceEX">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일반세금계산서 수정EX (승인 시 자동발행 옵션 추가) [임시저장상태만 가능]</wsdl:documentation>
      <wsdl:input message="tns:UpdateTaxInvoiceEXSoapIn" />
      <wsdl:output message="tns:UpdateTaxInvoiceEXSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateBrokerTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">위수탁세금계산서 수정 [임시저장상태만 가능]</wsdl:documentation>
      <wsdl:input message="tns:UpdateBrokerTaxInvoiceSoapIn" />
      <wsdl:output message="tns:UpdateBrokerTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateBrokerTaxInvoiceEX">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">위수탁세금계산서 수정EX (승인 시 자동발행 옵션 추가) [임시저장상태만 가능]</wsdl:documentation>
      <wsdl:input message="tns:UpdateBrokerTaxInvoiceEXSoapIn" />
      <wsdl:output message="tns:UpdateBrokerTaxInvoiceEXSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 삭제 [자체관리번호][임시저장상태와, 승인/발행 거부, 취소완료상태에서만 가능]</wsdl:documentation>
      <wsdl:input message="tns:DeleteTaxInvoiceSoapIn" />
      <wsdl:output message="tns:DeleteTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteTaxInvoiceIK">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 삭제 [바로빌관리번호][임시저장상태와, 승인/발행 거부, 취소완료상태에서만 가능]</wsdl:documentation>
      <wsdl:input message="tns:DeleteTaxInvoiceIKSoapIn" />
      <wsdl:output message="tns:DeleteTaxInvoiceIKSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IssueTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 발행</wsdl:documentation>
      <wsdl:input message="tns:IssueTaxInvoiceSoapIn" />
      <wsdl:output message="tns:IssueTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IssueTaxInvoiceEx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 발행 (문자메세지 내용, 사업자등록증사본, 통장사본 첨부 기능 추가)</wsdl:documentation>
      <wsdl:input message="tns:IssueTaxInvoiceExSoapIn" />
      <wsdl:output message="tns:IssueTaxInvoiceExSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ReverseIssueTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 역발행요청</wsdl:documentation>
      <wsdl:input message="tns:ReverseIssueTaxInvoiceSoapIn" />
      <wsdl:output message="tns:ReverseIssueTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ReverseIssueTaxInvoiceEx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 역발행요청 (문자메세지 내용 설정 기능 추가)</wsdl:documentation>
      <wsdl:input message="tns:ReverseIssueTaxInvoiceExSoapIn" />
      <wsdl:output message="tns:ReverseIssueTaxInvoiceExSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PreIssueTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 발행예정_승인요청</wsdl:documentation>
      <wsdl:input message="tns:PreIssueTaxInvoiceSoapIn" />
      <wsdl:output message="tns:PreIssueTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PreIssueTaxInvoiceEx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 발행예정_승인요청 (문자메세지 내용, 사업자등록증사본, 통장사본 첨부 기능 추가)</wsdl:documentation>
      <wsdl:input message="tns:PreIssueTaxInvoiceExSoapIn" />
      <wsdl:output message="tns:PreIssueTaxInvoiceExSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProcTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 프로세스 처리</wsdl:documentation>
      <wsdl:input message="tns:ProcTaxInvoiceSoapIn" />
      <wsdl:output message="tns:ProcTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistAndIssueTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일반(수정)세금계산서 '등록' 과 '발행' 을 한번에 처리</wsdl:documentation>
      <wsdl:input message="tns:RegistAndIssueTaxInvoiceSoapIn" />
      <wsdl:output message="tns:RegistAndIssueTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistAndPreIssueTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일반(수정)세금계산서 '등록' 과 '발행예정' 을 한번에 처리</wsdl:documentation>
      <wsdl:input message="tns:RegistAndPreIssueTaxInvoiceSoapIn" />
      <wsdl:output message="tns:RegistAndPreIssueTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistAndIssueBrokerTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">위수탁 일반(수정)세금계산서 '등록' 과 '발행' 을 한번에 처리</wsdl:documentation>
      <wsdl:input message="tns:RegistAndIssueBrokerTaxInvoiceSoapIn" />
      <wsdl:output message="tns:RegistAndIssueBrokerTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistAndPreIssueBrokerTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">위수탁 일반(수정)세금계산서 '등록' 과 '발행예정' 을 한번에 처리</wsdl:documentation>
      <wsdl:input message="tns:RegistAndPreIssueBrokerTaxInvoiceSoapIn" />
      <wsdl:output message="tns:RegistAndPreIssueBrokerTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistAndReverseIssueTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">역발행 세금계산서 '등록' 과 '역발행' 을 한번에 처리</wsdl:documentation>
      <wsdl:input message="tns:RegistAndReverseIssueTaxInvoiceSoapIn" />
      <wsdl:output message="tns:RegistAndReverseIssueTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 내용 확인 [자체관리번호]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceIK">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 내용 확인 [바로빌관리번호]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceIKSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceIKSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceNK">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 내용 확인 [국세청승인번호]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceNKSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceNKSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 상태 확인 [자체관리번호]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceStateSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 상태 확인 [자체관리번호][대량, 최대100건까지만 처리]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceStatesSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceStatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStateEX">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 상태 확인EX (반환값 확장) [자체관리번호]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceStateEXSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceStateEXSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStatesEX">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 상태 확인EX (반환값 확장) [자체관리번호][대량, 최대100건까지만 처리]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceStatesEXSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceStatesEXSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStatesIK">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 상태 확인 [바로빌관리번호][대량, 최대100건까지만 처리]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceStatesIKSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceStatesIKSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceLog">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서에 대한 문서이력을 조회.</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceLogSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceLogSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceLogIK">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서에 대한 문서이력을 조회.</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceLogIKSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceLogIKSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AttachFileByFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">FTP를 사용하여 계산서에 파일첨부,표시명추가[FTP 전송된 화일을 첨부합니다]</wsdl:documentation>
      <wsdl:input message="tns:AttachFileByFTPSoapIn" />
      <wsdl:output message="tns:AttachFileByFTPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">첨부된 파일 모두삭제[첨부된 모든파일을 삭제합니다.]</wsdl:documentation>
      <wsdl:input message="tns:DeleteAttachFileSoapIn" />
      <wsdl:output message="tns:DeleteAttachFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachFileWithFileIndex">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">첨부된 파일 한개삭제[GetAttachedFileList로 확인된 FileIndex로 특정화일만 삭제합니다.]</wsdl:documentation>
      <wsdl:input message="tns:DeleteAttachFileWithFileIndexSoapIn" />
      <wsdl:output message="tns:DeleteAttachFileWithFileIndexSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAttachedFileList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">첨부된 파일리스트를 확인합니다.</wsdl:documentation>
      <wsdl:input message="tns:GetAttachedFileListSoapIn" />
      <wsdl:output message="tns:GetAttachedFileListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAttachedFileListEx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">첨부된 파일리스트를 확인합니다. (파일 다운로드 URL 추가)</wsdl:documentation>
      <wsdl:input message="tns:GetAttachedFileListExSoapIn" />
      <wsdl:output message="tns:GetAttachedFileListExSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ReSendEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 상태에 따른 관련 Email 재전송[취소,거부는 전송불가능]</wsdl:documentation>
      <wsdl:input message="tns:ReSendEmailSoapIn" />
      <wsdl:output message="tns:ReSendEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ReSendSMS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">SMS문자를 발송합니다. [충전잔액에서 차감]</wsdl:documentation>
      <wsdl:input message="tns:ReSendSMSSoapIn" />
      <wsdl:output message="tns:ReSendSMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendInvoiceSMS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 문자전송 [충전금액에서 차감]</wsdl:documentation>
      <wsdl:input message="tns:SendInvoiceSMSSoapIn" />
      <wsdl:output message="tns:SendInvoiceSMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendInvoiceFax">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 팩스전송 [충전금액에서 차감]</wsdl:documentation>
      <wsdl:input message="tns:SendInvoiceFaxSoapIn" />
      <wsdl:output message="tns:SendInvoiceFaxSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBaroBillURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">바로빌 링크 연결 URL확인</wsdl:documentation>
      <wsdl:input message="tns:GetBaroBillURLSoapIn" />
      <wsdl:output message="tns:GetBaroBillURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePopUpURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 팝업으로 보기위한 URL제공 [자체관리번호]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicePopUpURLSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicePopUpURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePopUpURLIK">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 팝업으로 보기위한 URL제공 [바로빌관리번호]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicePopUpURLIKSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicePopUpURLIKSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePopUpURLNK">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">세금계산서 팝업으로 보기위한 URL제공 [국세청승인번호]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicePopUpURLNKSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicePopUpURLNKSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePrintURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">인쇄용 팝업 URL 확인</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicePrintURLSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicePrintURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePrintURLIK">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">인쇄용 팝업 URL 확인</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicePrintURLIKSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicePrintURLIKSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicesPrintURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">다중인쇄용 팝업 URL 확인</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicesPrintURLSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicesPrintURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxinvoiceMailURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">메일 팝업 URL제공</wsdl:documentation>
      <wsdl:input message="tns:GetTaxinvoiceMailURLSoapIn" />
      <wsdl:output message="tns:GetTaxinvoiceMailURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceScrapRequestURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">국세청 세금계산서 조회서비스 신청 URL</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceScrapRequestURLSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceScrapRequestURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">(Deprecated) 일별 매출 세금계산서 조회(발행일자 기준) [국세청 전송완료 건만]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceSalesListSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceSalesListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesListEx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">(Deprecated) 일별 매출 세금계산서 조회(발행일자 기준) [국세청 전송완료 건만] (대표품목 포함)</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceSalesListExSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceSalesListExSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">(Deprecated) 일별 매입 세금계산서 조회(발행일자 기준) [국세청 전송완료 건만]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicePurchaseListSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicePurchaseListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseListEx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">(Deprecated) 일별 매입 세금계산서 조회(발행일자 기준) [국세청 전송완료 건만] (대표품목 포함)</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicePurchaseListExSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicePurchaseListExSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDailyTaxInvoiceSalesList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일별 매출 세금계산서 조회(작성일자/발행일자 선택) [국세청 전송완료 건만] (대표품목 포함)</wsdl:documentation>
      <wsdl:input message="tns:GetDailyTaxInvoiceSalesListSoapIn" />
      <wsdl:output message="tns:GetDailyTaxInvoiceSalesListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDailyTaxInvoicePurchaseList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일별 매입 세금계산서 조회(작성일자/발행일자 선택) [국세청 전송완료 건만] (대표품목 포함)</wsdl:documentation>
      <wsdl:input message="tns:GetDailyTaxInvoicePurchaseListSoapIn" />
      <wsdl:output message="tns:GetDailyTaxInvoicePurchaseListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTaxInvoiceSalesList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">월별 매출 세금계산서 조회(작성일자/발행일자 선택, 정렬순서 선택) [국세청 전송완료 건만] (대표품목 포함)</wsdl:documentation>
      <wsdl:input message="tns:GetMonthlyTaxInvoiceSalesListSoapIn" />
      <wsdl:output message="tns:GetMonthlyTaxInvoiceSalesListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTaxInvoicePurchaseList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">월별 매입 세금계산서 조회(작성일자/발행일자 선택, 정렬순서 선택) [국세청 전송완료 건만] (대표품목 포함)</wsdl:documentation>
      <wsdl:input message="tns:GetMonthlyTaxInvoicePurchaseListSoapIn" />
      <wsdl:output message="tns:GetMonthlyTaxInvoicePurchaseListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyCountTaxInvoice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">월간 세금계산서 발행량 확인</wsdl:documentation>
      <wsdl:input message="tns:GetMonthlyCountTaxInvoiceSoapIn" />
      <wsdl:output message="tns:GetMonthlyCountTaxInvoiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCanceledTaxInvoiceMgtKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">설정된 기간 내 취소된 건의 MgtKey 를 반환</wsdl:documentation>
      <wsdl:input message="tns:GetCanceledTaxInvoiceMgtKeySoapIn" />
      <wsdl:output message="tns:GetCanceledTaxInvoiceMgtKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesListByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일별 매출 세금계산서 조회(발행일자 기준, 아이디에 해당하는 건만) [국세청 전송완료 건만]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceSalesListByIDSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceSalesListByIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseListByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일별 매입 세금계산서 조회(발행일자 기준, 아이디에 해당하는 건만) [국세청 전송완료 건만]</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicePurchaseListByIDSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicePurchaseListByIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesListByIDEx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일별 매출 세금계산서 조회(발행일자 기준, 아이디에 해당하는 건만) [국세청 전송완료 건만] (대표품목 포함)</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoiceSalesListByIDExSoapIn" />
      <wsdl:output message="tns:GetTaxInvoiceSalesListByIDExSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseListByIDEx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">일별 매입 세금계산서 조회(발행일자 기준, 아이디에 해당하는 건만) [국세청 전송완료 건만] (대표품목 포함)</wsdl:documentation>
      <wsdl:input message="tns:GetTaxInvoicePurchaseListByIDExSoapIn" />
      <wsdl:output message="tns:GetTaxInvoicePurchaseListByIDExSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendToNTS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">즉시전송하지 않은 세금계산서 수동전송</wsdl:documentation>
      <wsdl:input message="tns:SendToNTSSoapIn" />
      <wsdl:output message="tns:SendToNTSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNTSSendOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">국세청 대량전송설정 확인</wsdl:documentation>
      <wsdl:input message="tns:GetNTSSendOptionSoapIn" />
      <wsdl:output message="tns:GetNTSSendOptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeNTSSendOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">국세청 대량전송설정 변경</wsdl:documentation>
      <wsdl:input message="tns:ChangeNTSSendOptionSoapIn" />
      <wsdl:output message="tns:ChangeNTSSendOptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEmailPublicKeys">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">ASP업체 Email 목록확인</wsdl:documentation>
      <wsdl:input message="tns:GetEmailPublicKeysSoapIn" />
      <wsdl:output message="tns:GetEmailPublicKeysSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MakeDocLinkage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">문서간 연결 설정</wsdl:documentation>
      <wsdl:input message="tns:MakeDocLinkageSoapIn" />
      <wsdl:output message="tns:MakeDocLinkageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDocLinkage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">문서간 연결 해제</wsdl:documentation>
      <wsdl:input message="tns:RemoveDocLinkageSoapIn" />
      <wsdl:output message="tns:RemoveDocLinkageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkedDocs">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">연결된 문서 목록 반환</wsdl:documentation>
      <wsdl:input message="tns:GetLinkedDocsSoapIn" />
      <wsdl:output message="tns:GetLinkedDocsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetJicInRegistURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">직인 등록 URL 반환</wsdl:documentation>
      <wsdl:input message="tns:GetJicInRegistURLSoapIn" />
      <wsdl:output message="tns:GetJicInRegistURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBusinessLicenseRegistURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">사업자등록증 사본 등록 URL 반환</wsdl:documentation>
      <wsdl:input message="tns:GetBusinessLicenseRegistURLSoapIn" />
      <wsdl:output message="tns:GetBusinessLicenseRegistURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBankBookRegistURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">통장 사본 등록 URL 반환</wsdl:documentation>
      <wsdl:input message="tns:GetBankBookRegistURLSoapIn" />
      <wsdl:output message="tns:GetBankBookRegistURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckCorpIsMember">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">회원사 가입여부 확인</wsdl:documentation>
      <wsdl:input message="tns:CheckCorpIsMemberSoapIn" />
      <wsdl:output message="tns:CheckCorpIsMemberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistCorp">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">회원사 가입</wsdl:documentation>
      <wsdl:input message="tns:RegistCorpSoapIn" />
      <wsdl:output message="tns:RegistCorpSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddUserToCorp">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">회원사 사용자 추가</wsdl:documentation>
      <wsdl:input message="tns:AddUserToCorpSoapIn" />
      <wsdl:output message="tns:AddUserToCorpSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCorpInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">회원사 수정</wsdl:documentation>
      <wsdl:input message="tns:UpdateCorpInfoSoapIn" />
      <wsdl:output message="tns:UpdateCorpInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateUserInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">회원사 사용자 수정</wsdl:documentation>
      <wsdl:input message="tns:UpdateUserInfoSoapIn" />
      <wsdl:output message="tns:UpdateUserInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateUserPWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">회원사 사용자 비밀번호 변경</wsdl:documentation>
      <wsdl:input message="tns:UpdateUserPWDSoapIn" />
      <wsdl:output message="tns:UpdateUserPWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeCorpManager">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">회원사 관리자 변경</wsdl:documentation>
      <wsdl:input message="tns:ChangeCorpManagerSoapIn" />
      <wsdl:output message="tns:ChangeCorpManagerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCorpMemberContacts">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">회원사 담당자 목록확인</wsdl:documentation>
      <wsdl:input message="tns:GetCorpMemberContactsSoapIn" />
      <wsdl:output message="tns:GetCorpMemberContactsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBalanceCostAmount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">회원사 충전잔액 확인</wsdl:documentation>
      <wsdl:input message="tns:GetBalanceCostAmountSoapIn" />
      <wsdl:output message="tns:GetBalanceCostAmountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBalanceCostAmountOfInterOP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">연동사 충전잔액 확인</wsdl:documentation>
      <wsdl:input message="tns:GetBalanceCostAmountOfInterOPSoapIn" />
      <wsdl:output message="tns:GetBalanceCostAmountOfInterOPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckChargeable">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">과금가능 여부 확인</wsdl:documentation>
      <wsdl:input message="tns:CheckChargeableSoapIn" />
      <wsdl:output message="tns:CheckChargeableSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetChargeUnitCost">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">단가 확인</wsdl:documentation>
      <wsdl:input message="tns:GetChargeUnitCostSoapIn" />
      <wsdl:output message="tns:GetChargeUnitCostSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCertificateRegistDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">등록한 공동인증서 등록일시 확인</wsdl:documentation>
      <wsdl:input message="tns:GetCertificateRegistDateSoapIn" />
      <wsdl:output message="tns:GetCertificateRegistDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCertificateExpireDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">등록한 공동인증서 만료일 확인</wsdl:documentation>
      <wsdl:input message="tns:GetCertificateExpireDateSoapIn" />
      <wsdl:output message="tns:GetCertificateExpireDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckCERTIsValid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">등록한 공동인증서 상태 확인</wsdl:documentation>
      <wsdl:input message="tns:CheckCERTIsValidSoapIn" />
      <wsdl:output message="tns:CheckCERTIsValidSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCertificateRegistURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">공동인증서 등록 URL 확인</wsdl:documentation>
      <wsdl:input message="tns:GetCertificateRegistURLSoapIn" />
      <wsdl:output message="tns:GetCertificateRegistURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLoginURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">바로빌 메인화면 URL 반환</wsdl:documentation>
      <wsdl:input message="tns:GetLoginURLSoapIn" />
      <wsdl:output message="tns:GetLoginURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCashChargeURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">포인트 충전 URL 반환</wsdl:documentation>
      <wsdl:input message="tns:GetCashChargeURLSoapIn" />
      <wsdl:output message="tns:GetCashChargeURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegistSMSFromNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">문자 발신번호 추가</wsdl:documentation>
      <wsdl:input message="tns:RegistSMSFromNumberSoapIn" />
      <wsdl:output message="tns:RegistSMSFromNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckSMSFromNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">문자 발신번호 등록여부 확인</wsdl:documentation>
      <wsdl:input message="tns:CheckSMSFromNumberSoapIn" />
      <wsdl:output message="tns:CheckSMSFromNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSMSFromNumbers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">문자 발신번호 목록 반환</wsdl:documentation>
      <wsdl:input message="tns:GetSMSFromNumbersSoapIn" />
      <wsdl:output message="tns:GetSMSFromNumbersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSMSFromNumberURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">문자 발신번호 관리 URL 반환</wsdl:documentation>
      <wsdl:input message="tns:GetSMSFromNumberURLSoapIn" />
      <wsdl:output message="tns:GetSMSFromNumberURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckFaxFromNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">팩스 발신번호 등록여부 확인</wsdl:documentation>
      <wsdl:input message="tns:CheckFaxFromNumberSoapIn" />
      <wsdl:output message="tns:CheckFaxFromNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFaxFromNumbers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">팩스 발신번호 목록 반환</wsdl:documentation>
      <wsdl:input message="tns:GetFaxFromNumbersSoapIn" />
      <wsdl:output message="tns:GetFaxFromNumbersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFaxFromNumberURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">팩스 발신번호 관리 URL 반환</wsdl:documentation>
      <wsdl:input message="tns:GetFaxFromNumberURLSoapIn" />
      <wsdl:output message="tns:GetFaxFromNumberURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetErrString">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">오류코드의 상세내용 반환</wsdl:documentation>
      <wsdl:input message="tns:GetErrStringSoapIn" />
      <wsdl:output message="tns:GetErrStringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Ping">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Ping</wsdl:documentation>
      <wsdl:input message="tns:PingSoapIn" />
      <wsdl:output message="tns:PingSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="BaroService_TISoap" type="tns:BaroService_TISoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CheckMgtNumIsExists">
      <soap:operation soapAction="http://ws.baroservice.com/CheckMgtNumIsExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckIsValidTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/CheckIsValidTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/RegistTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoiceEX">
      <soap:operation soapAction="http://ws.baroservice.com/RegistTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistModifyTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/RegistModifyTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistModifyTaxInvoiceEX">
      <soap:operation soapAction="http://ws.baroservice.com/RegistModifyTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoiceReverse">
      <soap:operation soapAction="http://ws.baroservice.com/RegistTaxInvoiceReverse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoiceReverseEX">
      <soap:operation soapAction="http://ws.baroservice.com/RegistTaxInvoiceReverseEX" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistBrokerTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/RegistBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistBrokerTaxInvoiceEX">
      <soap:operation soapAction="http://ws.baroservice.com/RegistBrokerTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistModifyBrokerTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/RegistModifyBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistModifyBrokerTaxInvoiceEX">
      <soap:operation soapAction="http://ws.baroservice.com/RegistModifyBrokerTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateTaxInvoiceFooterString">
      <soap:operation soapAction="http://ws.baroservice.com/UpdateTaxInvoiceFooterString" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/UpdateTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateTaxInvoiceEX">
      <soap:operation soapAction="http://ws.baroservice.com/UpdateTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateBrokerTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/UpdateBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateBrokerTaxInvoiceEX">
      <soap:operation soapAction="http://ws.baroservice.com/UpdateBrokerTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/DeleteTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteTaxInvoiceIK">
      <soap:operation soapAction="http://ws.baroservice.com/DeleteTaxInvoiceIK" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IssueTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/IssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IssueTaxInvoiceEx">
      <soap:operation soapAction="http://ws.baroservice.com/IssueTaxInvoiceEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReverseIssueTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/ReverseIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReverseIssueTaxInvoiceEx">
      <soap:operation soapAction="http://ws.baroservice.com/ReverseIssueTaxInvoiceEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PreIssueTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/PreIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PreIssueTaxInvoiceEx">
      <soap:operation soapAction="http://ws.baroservice.com/PreIssueTaxInvoiceEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProcTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/ProcTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndIssueTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/RegistAndIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndPreIssueTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/RegistAndPreIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndIssueBrokerTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/RegistAndIssueBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndPreIssueBrokerTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/RegistAndPreIssueBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndReverseIssueTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/RegistAndReverseIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceIK">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceIK" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceNK">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceNK" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceState">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStates">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceStates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStateEX">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceStateEX" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStatesEX">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceStatesEX" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStatesIK">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceStatesIK" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceLog">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceLog" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceLogIK">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceLogIK" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachFileByFTP">
      <soap:operation soapAction="http://ws.baroservice.com/AttachFileByFTP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachFile">
      <soap:operation soapAction="http://ws.baroservice.com/DeleteAttachFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachFileWithFileIndex">
      <soap:operation soapAction="http://ws.baroservice.com/DeleteAttachFileWithFileIndex" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachedFileList">
      <soap:operation soapAction="http://ws.baroservice.com/GetAttachedFileList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachedFileListEx">
      <soap:operation soapAction="http://ws.baroservice.com/GetAttachedFileListEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReSendEmail">
      <soap:operation soapAction="http://ws.baroservice.com/ReSendEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReSendSMS">
      <soap:operation soapAction="http://ws.baroservice.com/ReSendSMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendInvoiceSMS">
      <soap:operation soapAction="http://ws.baroservice.com/SendInvoiceSMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendInvoiceFax">
      <soap:operation soapAction="http://ws.baroservice.com/SendInvoiceFax" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBaroBillURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetBaroBillURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePopUpURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePopUpURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePopUpURLIK">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePopUpURLIK" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePopUpURLNK">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePopUpURLNK" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePrintURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePrintURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePrintURLIK">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePrintURLIK" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicesPrintURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicesPrintURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxinvoiceMailURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxinvoiceMailURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceScrapRequestURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceScrapRequestURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesList">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceSalesList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesListEx">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceSalesListEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseList">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePurchaseList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseListEx">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePurchaseListEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDailyTaxInvoiceSalesList">
      <soap:operation soapAction="http://ws.baroservice.com/GetDailyTaxInvoiceSalesList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDailyTaxInvoicePurchaseList">
      <soap:operation soapAction="http://ws.baroservice.com/GetDailyTaxInvoicePurchaseList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTaxInvoiceSalesList">
      <soap:operation soapAction="http://ws.baroservice.com/GetMonthlyTaxInvoiceSalesList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTaxInvoicePurchaseList">
      <soap:operation soapAction="http://ws.baroservice.com/GetMonthlyTaxInvoicePurchaseList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyCountTaxInvoice">
      <soap:operation soapAction="http://ws.baroservice.com/GetMonthlyCountTaxInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCanceledTaxInvoiceMgtKey">
      <soap:operation soapAction="http://ws.baroservice.com/GetCanceledTaxInvoiceMgtKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesListByID">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceSalesListByID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseListByID">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePurchaseListByID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesListByIDEx">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceSalesListByIDEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseListByIDEx">
      <soap:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePurchaseListByIDEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendToNTS">
      <soap:operation soapAction="http://ws.baroservice.com/SendToNTS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNTSSendOption">
      <soap:operation soapAction="http://ws.baroservice.com/GetNTSSendOption" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeNTSSendOption">
      <soap:operation soapAction="http://ws.baroservice.com/ChangeNTSSendOption" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEmailPublicKeys">
      <soap:operation soapAction="http://ws.baroservice.com/GetEmailPublicKeys" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MakeDocLinkage">
      <soap:operation soapAction="http://ws.baroservice.com/MakeDocLinkage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDocLinkage">
      <soap:operation soapAction="http://ws.baroservice.com/RemoveDocLinkage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkedDocs">
      <soap:operation soapAction="http://ws.baroservice.com/GetLinkedDocs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetJicInRegistURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetJicInRegistURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBusinessLicenseRegistURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetBusinessLicenseRegistURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBankBookRegistURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetBankBookRegistURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckCorpIsMember">
      <soap:operation soapAction="http://ws.baroservice.com/CheckCorpIsMember" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistCorp">
      <soap:operation soapAction="http://ws.baroservice.com/RegistCorp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddUserToCorp">
      <soap:operation soapAction="http://ws.baroservice.com/AddUserToCorp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCorpInfo">
      <soap:operation soapAction="http://ws.baroservice.com/UpdateCorpInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateUserInfo">
      <soap:operation soapAction="http://ws.baroservice.com/UpdateUserInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateUserPWD">
      <soap:operation soapAction="http://ws.baroservice.com/UpdateUserPWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeCorpManager">
      <soap:operation soapAction="http://ws.baroservice.com/ChangeCorpManager" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCorpMemberContacts">
      <soap:operation soapAction="http://ws.baroservice.com/GetCorpMemberContacts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBalanceCostAmount">
      <soap:operation soapAction="http://ws.baroservice.com/GetBalanceCostAmount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBalanceCostAmountOfInterOP">
      <soap:operation soapAction="http://ws.baroservice.com/GetBalanceCostAmountOfInterOP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckChargeable">
      <soap:operation soapAction="http://ws.baroservice.com/CheckChargeable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChargeUnitCost">
      <soap:operation soapAction="http://ws.baroservice.com/GetChargeUnitCost" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCertificateRegistDate">
      <soap:operation soapAction="http://ws.baroservice.com/GetCertificateRegistDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCertificateExpireDate">
      <soap:operation soapAction="http://ws.baroservice.com/GetCertificateExpireDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckCERTIsValid">
      <soap:operation soapAction="http://ws.baroservice.com/CheckCERTIsValid" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCertificateRegistURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetCertificateRegistURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLoginURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetLoginURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCashChargeURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetCashChargeURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistSMSFromNumber">
      <soap:operation soapAction="http://ws.baroservice.com/RegistSMSFromNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckSMSFromNumber">
      <soap:operation soapAction="http://ws.baroservice.com/CheckSMSFromNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMSFromNumbers">
      <soap:operation soapAction="http://ws.baroservice.com/GetSMSFromNumbers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMSFromNumberURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetSMSFromNumberURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckFaxFromNumber">
      <soap:operation soapAction="http://ws.baroservice.com/CheckFaxFromNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFaxFromNumbers">
      <soap:operation soapAction="http://ws.baroservice.com/GetFaxFromNumbers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFaxFromNumberURL">
      <soap:operation soapAction="http://ws.baroservice.com/GetFaxFromNumberURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetErrString">
      <soap:operation soapAction="http://ws.baroservice.com/GetErrString" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Ping">
      <soap:operation soapAction="http://ws.baroservice.com/Ping" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="BaroService_TISoap12" type="tns:BaroService_TISoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CheckMgtNumIsExists">
      <soap12:operation soapAction="http://ws.baroservice.com/CheckMgtNumIsExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckIsValidTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/CheckIsValidTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoiceEX">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistModifyTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistModifyTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistModifyTaxInvoiceEX">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistModifyTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoiceReverse">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistTaxInvoiceReverse" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistTaxInvoiceReverseEX">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistTaxInvoiceReverseEX" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistBrokerTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistBrokerTaxInvoiceEX">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistBrokerTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistModifyBrokerTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistModifyBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistModifyBrokerTaxInvoiceEX">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistModifyBrokerTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateTaxInvoiceFooterString">
      <soap12:operation soapAction="http://ws.baroservice.com/UpdateTaxInvoiceFooterString" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/UpdateTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateTaxInvoiceEX">
      <soap12:operation soapAction="http://ws.baroservice.com/UpdateTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateBrokerTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/UpdateBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateBrokerTaxInvoiceEX">
      <soap12:operation soapAction="http://ws.baroservice.com/UpdateBrokerTaxInvoiceEX" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/DeleteTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteTaxInvoiceIK">
      <soap12:operation soapAction="http://ws.baroservice.com/DeleteTaxInvoiceIK" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IssueTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/IssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IssueTaxInvoiceEx">
      <soap12:operation soapAction="http://ws.baroservice.com/IssueTaxInvoiceEx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReverseIssueTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/ReverseIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReverseIssueTaxInvoiceEx">
      <soap12:operation soapAction="http://ws.baroservice.com/ReverseIssueTaxInvoiceEx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PreIssueTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/PreIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PreIssueTaxInvoiceEx">
      <soap12:operation soapAction="http://ws.baroservice.com/PreIssueTaxInvoiceEx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProcTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/ProcTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndIssueTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistAndIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndPreIssueTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistAndPreIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndIssueBrokerTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistAndIssueBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndPreIssueBrokerTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistAndPreIssueBrokerTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistAndReverseIssueTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistAndReverseIssueTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceIK">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceIK" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceNK">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceNK" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceState">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceState" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStates">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceStates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStateEX">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceStateEX" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStatesEX">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceStatesEX" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceStatesIK">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceStatesIK" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceLog">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceLog" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceLogIK">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceLogIK" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachFileByFTP">
      <soap12:operation soapAction="http://ws.baroservice.com/AttachFileByFTP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachFile">
      <soap12:operation soapAction="http://ws.baroservice.com/DeleteAttachFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachFileWithFileIndex">
      <soap12:operation soapAction="http://ws.baroservice.com/DeleteAttachFileWithFileIndex" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachedFileList">
      <soap12:operation soapAction="http://ws.baroservice.com/GetAttachedFileList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachedFileListEx">
      <soap12:operation soapAction="http://ws.baroservice.com/GetAttachedFileListEx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReSendEmail">
      <soap12:operation soapAction="http://ws.baroservice.com/ReSendEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReSendSMS">
      <soap12:operation soapAction="http://ws.baroservice.com/ReSendSMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendInvoiceSMS">
      <soap12:operation soapAction="http://ws.baroservice.com/SendInvoiceSMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendInvoiceFax">
      <soap12:operation soapAction="http://ws.baroservice.com/SendInvoiceFax" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBaroBillURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetBaroBillURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePopUpURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePopUpURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePopUpURLIK">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePopUpURLIK" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePopUpURLNK">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePopUpURLNK" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePrintURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePrintURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePrintURLIK">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePrintURLIK" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicesPrintURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicesPrintURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxinvoiceMailURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxinvoiceMailURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceScrapRequestURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceScrapRequestURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesList">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceSalesList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesListEx">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceSalesListEx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseList">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePurchaseList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseListEx">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePurchaseListEx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDailyTaxInvoiceSalesList">
      <soap12:operation soapAction="http://ws.baroservice.com/GetDailyTaxInvoiceSalesList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDailyTaxInvoicePurchaseList">
      <soap12:operation soapAction="http://ws.baroservice.com/GetDailyTaxInvoicePurchaseList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTaxInvoiceSalesList">
      <soap12:operation soapAction="http://ws.baroservice.com/GetMonthlyTaxInvoiceSalesList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTaxInvoicePurchaseList">
      <soap12:operation soapAction="http://ws.baroservice.com/GetMonthlyTaxInvoicePurchaseList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyCountTaxInvoice">
      <soap12:operation soapAction="http://ws.baroservice.com/GetMonthlyCountTaxInvoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCanceledTaxInvoiceMgtKey">
      <soap12:operation soapAction="http://ws.baroservice.com/GetCanceledTaxInvoiceMgtKey" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesListByID">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceSalesListByID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseListByID">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePurchaseListByID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoiceSalesListByIDEx">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoiceSalesListByIDEx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaxInvoicePurchaseListByIDEx">
      <soap12:operation soapAction="http://ws.baroservice.com/GetTaxInvoicePurchaseListByIDEx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendToNTS">
      <soap12:operation soapAction="http://ws.baroservice.com/SendToNTS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNTSSendOption">
      <soap12:operation soapAction="http://ws.baroservice.com/GetNTSSendOption" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeNTSSendOption">
      <soap12:operation soapAction="http://ws.baroservice.com/ChangeNTSSendOption" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEmailPublicKeys">
      <soap12:operation soapAction="http://ws.baroservice.com/GetEmailPublicKeys" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MakeDocLinkage">
      <soap12:operation soapAction="http://ws.baroservice.com/MakeDocLinkage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDocLinkage">
      <soap12:operation soapAction="http://ws.baroservice.com/RemoveDocLinkage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkedDocs">
      <soap12:operation soapAction="http://ws.baroservice.com/GetLinkedDocs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetJicInRegistURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetJicInRegistURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBusinessLicenseRegistURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetBusinessLicenseRegistURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBankBookRegistURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetBankBookRegistURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckCorpIsMember">
      <soap12:operation soapAction="http://ws.baroservice.com/CheckCorpIsMember" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistCorp">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistCorp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddUserToCorp">
      <soap12:operation soapAction="http://ws.baroservice.com/AddUserToCorp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCorpInfo">
      <soap12:operation soapAction="http://ws.baroservice.com/UpdateCorpInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateUserInfo">
      <soap12:operation soapAction="http://ws.baroservice.com/UpdateUserInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateUserPWD">
      <soap12:operation soapAction="http://ws.baroservice.com/UpdateUserPWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeCorpManager">
      <soap12:operation soapAction="http://ws.baroservice.com/ChangeCorpManager" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCorpMemberContacts">
      <soap12:operation soapAction="http://ws.baroservice.com/GetCorpMemberContacts" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBalanceCostAmount">
      <soap12:operation soapAction="http://ws.baroservice.com/GetBalanceCostAmount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBalanceCostAmountOfInterOP">
      <soap12:operation soapAction="http://ws.baroservice.com/GetBalanceCostAmountOfInterOP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckChargeable">
      <soap12:operation soapAction="http://ws.baroservice.com/CheckChargeable" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChargeUnitCost">
      <soap12:operation soapAction="http://ws.baroservice.com/GetChargeUnitCost" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCertificateRegistDate">
      <soap12:operation soapAction="http://ws.baroservice.com/GetCertificateRegistDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCertificateExpireDate">
      <soap12:operation soapAction="http://ws.baroservice.com/GetCertificateExpireDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckCERTIsValid">
      <soap12:operation soapAction="http://ws.baroservice.com/CheckCERTIsValid" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCertificateRegistURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetCertificateRegistURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLoginURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetLoginURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCashChargeURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetCashChargeURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegistSMSFromNumber">
      <soap12:operation soapAction="http://ws.baroservice.com/RegistSMSFromNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckSMSFromNumber">
      <soap12:operation soapAction="http://ws.baroservice.com/CheckSMSFromNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMSFromNumbers">
      <soap12:operation soapAction="http://ws.baroservice.com/GetSMSFromNumbers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMSFromNumberURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetSMSFromNumberURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckFaxFromNumber">
      <soap12:operation soapAction="http://ws.baroservice.com/CheckFaxFromNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFaxFromNumbers">
      <soap12:operation soapAction="http://ws.baroservice.com/GetFaxFromNumbers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFaxFromNumberURL">
      <soap12:operation soapAction="http://ws.baroservice.com/GetFaxFromNumberURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetErrString">
      <soap12:operation soapAction="http://ws.baroservice.com/GetErrString" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Ping">
      <soap12:operation soapAction="http://ws.baroservice.com/Ping" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="BaroService_TI">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">바로빌 세금계산서 연동서비스</wsdl:documentation>
    <wsdl:port name="BaroService_TISoap" binding="tns:BaroService_TISoap">
      <soap:address location="https://testws.baroservice.com/TI.asmx" />
    </wsdl:port>
    <wsdl:port name="BaroService_TISoap12" binding="tns:BaroService_TISoap12">
      <soap12:address location="https://testws.baroservice.com/TI.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>