<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://ar.gov.afip.dif.FEV1/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://ar.gov.afip.dif.FEV1/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Web Service orientado  al  servicio  de Facturacion electronica RG2485 V1</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://ar.gov.afip.dif.FEV1/">
      <s:element name="FECAESolicitar">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
            <s:element minOccurs="0" maxOccurs="1" name="FeCAEReq" type="tns:FECAERequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FEAuthRequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sign" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Cuit" type="s:long" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAERequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FeCabReq" type="tns:FECAECabRequest" />
          <s:element minOccurs="0" maxOccurs="1" name="FeDetReq" type="tns:ArrayOfFECAEDetRequest" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAECabRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:FECabRequest" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="FECabRequest">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CantReg" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CbteTipo" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFECAEDetRequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FECAEDetRequest" nillable="true" type="tns:FECAEDetRequest" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAEDetRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:FEDetRequest" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="FEDetRequest">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Concepto" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DocTipo" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DocNro" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="CbteDesde" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="CbteHasta" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="CbteFch" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ImpTotal" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="ImpTotConc" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="ImpNeto" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="ImpOpEx" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="ImpTrib" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="ImpIVA" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="FchServDesde" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchServHasta" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchVtoPago" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MonId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MonCotiz" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="CbtesAsoc" type="tns:ArrayOfCbteAsoc" />
          <s:element minOccurs="0" maxOccurs="1" name="Tributos" type="tns:ArrayOfTributo" />
          <s:element minOccurs="0" maxOccurs="1" name="Iva" type="tns:ArrayOfAlicIva" />
          <s:element minOccurs="0" maxOccurs="1" name="Opcionales" type="tns:ArrayOfOpcional" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCbteAsoc">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CbteAsoc" nillable="true" type="tns:CbteAsoc" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CbteAsoc">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Tipo" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Nro" type="s:long" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfTributo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Tributo" nillable="true" type="tns:Tributo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Tributo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BaseImp" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Alic" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Importe" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfAlicIva">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AlicIva" nillable="true" type="tns:AlicIva" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AlicIva">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="BaseImp" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Importe" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfOpcional">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Opcional" nillable="true" type="tns:Opcional" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Opcional">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Valor" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FECAESolicitarResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FECAESolicitarResult" type="tns:FECAEResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FECAEResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FeCabResp" type="tns:FECAECabResponse" />
          <s:element minOccurs="0" maxOccurs="1" name="FeDetResp" type="tns:ArrayOfFECAEDetResponse" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAECabResponse">
        <s:complexContent mixed="false">
          <s:extension base="tns:FECabResponse" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="FECabResponse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Cuit" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CbteTipo" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="FchProceso" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CantReg" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Resultado" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Reproceso" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFECAEDetResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FECAEDetResponse" nillable="true" type="tns:FECAEDetResponse" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAEDetResponse">
        <s:complexContent mixed="false">
          <s:extension base="tns:FEDetResponse">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CAE" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CAEFchVto" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="FEDetResponse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Concepto" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DocTipo" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DocNro" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="CbteDesde" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="CbteHasta" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="CbteFch" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Resultado" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Observaciones" type="tns:ArrayOfObs" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfObs">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Obs" nillable="true" type="tns:Obs" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Obs">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Code" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Msg" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfEvt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Evt" nillable="true" type="tns:Evt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Evt">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Code" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Msg" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfErr">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Err" nillable="true" type="tns:Err" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Err">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Code" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Msg" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FECompTotXRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FECompTotXRequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FECompTotXRequestResult" type="tns:FERegXReqResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FERegXReqResponse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RegXReq" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:element name="FEDummy">
        <s:complexType />
      </s:element>
      <s:element name="FEDummyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEDummyResult" type="tns:DummyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DummyResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AppServer" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DbServer" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthServer" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FECompUltimoAutorizado">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
            <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CbteTipo" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FECompUltimoAutorizadoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FECompUltimoAutorizadoResult" type="tns:FERecuperaLastCbteResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FERecuperaLastCbteResponse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CbteTipo" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CbteNro" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:element name="FECompConsultar">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
            <s:element minOccurs="0" maxOccurs="1" name="FeCompConsReq" type="tns:FECompConsultaReq" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FECompConsultaReq">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CbteTipo" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CbteNro" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="FECompConsultarResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FECompConsultarResult" type="tns:FECompConsultaResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FECompConsultaResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:FECompConsResponse" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECompConsResponse">
        <s:complexContent mixed="false">
          <s:extension base="tns:FECAEDetRequest">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Resultado" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CodAutorizacion" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EmisionTipo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FchVto" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FchProceso" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Observaciones" type="tns:ArrayOfObs" />
              <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CbteTipo" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="FECAEARegInformativo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
            <s:element minOccurs="0" maxOccurs="1" name="FeCAEARegInfReq" type="tns:FECAEARequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FECAEARequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FeCabReq" type="tns:FECAEACabRequest" />
          <s:element minOccurs="0" maxOccurs="1" name="FeDetReq" type="tns:ArrayOfFECAEADetRequest" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAEACabRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:FECabRequest" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfFECAEADetRequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FECAEADetRequest" nillable="true" type="tns:FECAEADetRequest" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAEADetRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:FEDetRequest">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CAEA" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="FECAEARegInformativoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FECAEARegInformativoResult" type="tns:FECAEAResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FECAEAResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FeCabResp" type="tns:FECAEACabResponse" />
          <s:element minOccurs="0" maxOccurs="1" name="FeDetResp" type="tns:ArrayOfFECAEADetResponse" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAEACabResponse">
        <s:complexContent mixed="false">
          <s:extension base="tns:FECabResponse" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfFECAEADetResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FECAEADetResponse" nillable="true" type="tns:FECAEADetResponse" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAEADetResponse">
        <s:complexContent mixed="false">
          <s:extension base="tns:FEDetResponse">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CAEA" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="FECAEASolicitar">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
            <s:element minOccurs="1" maxOccurs="1" name="Periodo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Orden" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FECAEASolicitarResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FECAEASolicitarResult" type="tns:FECAEAGetResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FECAEAGetResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:FECAEAGet" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAEAGet">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CAEA" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Periodo" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Orden" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="FchVigDesde" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchVigHasta" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchTopeInf" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchProceso" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FECAEASinMovimientoConsultar">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
            <s:element minOccurs="0" maxOccurs="1" name="CAEA" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FECAEASinMovimientoConsultarResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FECAEASinMovimientoConsultarResult" type="tns:FECAEASinMovConsResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FECAEASinMovConsResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:ArrayOfFECAEASinMov" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFECAEASinMov">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FECAEASinMov" nillable="true" type="tns:FECAEASinMov" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FECAEASinMov">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CAEA" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchProceso" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="FECAEASinMovimientoInformar">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
            <s:element minOccurs="1" maxOccurs="1" name="PtoVta" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="CAEA" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FECAEASinMovimientoInformarResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FECAEASinMovimientoInformarResult" type="tns:FECAEASinMovResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FECAEASinMovResponse">
        <s:complexContent mixed="false">
          <s:extension base="tns:FECAEASinMov">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Resultado" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
              <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="FECAEAConsultar">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
            <s:element minOccurs="1" maxOccurs="1" name="Periodo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Orden" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FECAEAConsultarResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FECAEAConsultarResult" type="tns:FECAEAGetResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetCotizacion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
            <s:element minOccurs="0" maxOccurs="1" name="MonId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetCotizacionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEParamGetCotizacionResult" type="tns:FECotizacionResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FECotizacionResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:Cotizacion" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Cotizacion">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="MonId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MonCotiz" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="FchCotiz" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FEParamGetTiposTributos">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetTiposTributosResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEParamGetTiposTributosResult" type="tns:FETributoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FETributoResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:ArrayOfTributoTipo" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfTributoTipo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TributoTipo" nillable="true" type="tns:TributoTipo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TributoTipo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchDesde" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchHasta" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FEParamGetTiposMonedas">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetTiposMonedasResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEParamGetTiposMonedasResult" type="tns:MonedaResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MonedaResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:ArrayOfMoneda" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfMoneda">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Moneda" nillable="true" type="tns:Moneda" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Moneda">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchDesde" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchHasta" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FEParamGetTiposIva">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetTiposIvaResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEParamGetTiposIvaResult" type="tns:IvaTipoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="IvaTipoResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:ArrayOfIvaTipo" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfIvaTipo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="IvaTipo" nillable="true" type="tns:IvaTipo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="IvaTipo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchDesde" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchHasta" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FEParamGetTiposOpcional">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetTiposOpcionalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEParamGetTiposOpcionalResult" type="tns:OpcionalTipoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="OpcionalTipoResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:ArrayOfOpcionalTipo" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfOpcionalTipo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="OpcionalTipo" nillable="true" type="tns:OpcionalTipo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="OpcionalTipo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchDesde" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchHasta" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FEParamGetTiposConcepto">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetTiposConceptoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEParamGetTiposConceptoResult" type="tns:ConceptoTipoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ConceptoTipoResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:ArrayOfConceptoTipo" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfConceptoTipo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ConceptoTipo" nillable="true" type="tns:ConceptoTipo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ConceptoTipo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchDesde" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchHasta" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FEParamGetPtosVenta">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetPtosVentaResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEParamGetPtosVentaResult" type="tns:FEPtoVentaResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FEPtoVentaResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:ArrayOfPtoVenta" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPtoVenta">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PtoVenta" nillable="true" type="tns:PtoVenta" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PtoVenta">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Nro" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="EmisionTipo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Bloqueado" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchBaja" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FEParamGetTiposCbte">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetTiposCbteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEParamGetTiposCbteResult" type="tns:CbteTipoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CbteTipoResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:ArrayOfCbteTipo" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCbteTipo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CbteTipo" nillable="true" type="tns:CbteTipo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CbteTipo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchDesde" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchHasta" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FEParamGetTiposDoc">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:FEAuthRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FEParamGetTiposDocResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FEParamGetTiposDocResult" type="tns:DocTipoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DocTipoResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResultGet" type="tns:ArrayOfDocTipo" />
          <s:element minOccurs="0" maxOccurs="1" name="Errors" type="tns:ArrayOfErr" />
          <s:element minOccurs="0" maxOccurs="1" name="Events" type="tns:ArrayOfEvt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfDocTipo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DocTipo" nillable="true" type="tns:DocTipo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DocTipo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchDesde" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FchHasta" type="s:string" />
        </s:sequence>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="FECAESolicitarSoapIn">
    <wsdl:part name="parameters" element="tns:FECAESolicitar" />
  </wsdl:message>
  <wsdl:message name="FECAESolicitarSoapOut">
    <wsdl:part name="parameters" element="tns:FECAESolicitarResponse" />
  </wsdl:message>
  <wsdl:message name="FECompTotXRequestSoapIn">
    <wsdl:part name="parameters" element="tns:FECompTotXRequest" />
  </wsdl:message>
  <wsdl:message name="FECompTotXRequestSoapOut">
    <wsdl:part name="parameters" element="tns:FECompTotXRequestResponse" />
  </wsdl:message>
  <wsdl:message name="FEDummySoapIn">
    <wsdl:part name="parameters" element="tns:FEDummy" />
  </wsdl:message>
  <wsdl:message name="FEDummySoapOut">
    <wsdl:part name="parameters" element="tns:FEDummyResponse" />
  </wsdl:message>
  <wsdl:message name="FECompUltimoAutorizadoSoapIn">
    <wsdl:part name="parameters" element="tns:FECompUltimoAutorizado" />
  </wsdl:message>
  <wsdl:message name="FECompUltimoAutorizadoSoapOut">
    <wsdl:part name="parameters" element="tns:FECompUltimoAutorizadoResponse" />
  </wsdl:message>
  <wsdl:message name="FECompConsultarSoapIn">
    <wsdl:part name="parameters" element="tns:FECompConsultar" />
  </wsdl:message>
  <wsdl:message name="FECompConsultarSoapOut">
    <wsdl:part name="parameters" element="tns:FECompConsultarResponse" />
  </wsdl:message>
  <wsdl:message name="FECAEARegInformativoSoapIn">
    <wsdl:part name="parameters" element="tns:FECAEARegInformativo" />
  </wsdl:message>
  <wsdl:message name="FECAEARegInformativoSoapOut">
    <wsdl:part name="parameters" element="tns:FECAEARegInformativoResponse" />
  </wsdl:message>
  <wsdl:message name="FECAEASolicitarSoapIn">
    <wsdl:part name="parameters" element="tns:FECAEASolicitar" />
  </wsdl:message>
  <wsdl:message name="FECAEASolicitarSoapOut">
    <wsdl:part name="parameters" element="tns:FECAEASolicitarResponse" />
  </wsdl:message>
  <wsdl:message name="FECAEASinMovimientoConsultarSoapIn">
    <wsdl:part name="parameters" element="tns:FECAEASinMovimientoConsultar" />
  </wsdl:message>
  <wsdl:message name="FECAEASinMovimientoConsultarSoapOut">
    <wsdl:part name="parameters" element="tns:FECAEASinMovimientoConsultarResponse" />
  </wsdl:message>
  <wsdl:message name="FECAEASinMovimientoInformarSoapIn">
    <wsdl:part name="parameters" element="tns:FECAEASinMovimientoInformar" />
  </wsdl:message>
  <wsdl:message name="FECAEASinMovimientoInformarSoapOut">
    <wsdl:part name="parameters" element="tns:FECAEASinMovimientoInformarResponse" />
  </wsdl:message>
  <wsdl:message name="FECAEAConsultarSoapIn">
    <wsdl:part name="parameters" element="tns:FECAEAConsultar" />
  </wsdl:message>
  <wsdl:message name="FECAEAConsultarSoapOut">
    <wsdl:part name="parameters" element="tns:FECAEAConsultarResponse" />
  </wsdl:message>
  <wsdl:message name="FEParamGetCotizacionSoapIn">
    <wsdl:part name="parameters" element="tns:FEParamGetCotizacion" />
  </wsdl:message>
  <wsdl:message name="FEParamGetCotizacionSoapOut">
    <wsdl:part name="parameters" element="tns:FEParamGetCotizacionResponse" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposTributosSoapIn">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposTributos" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposTributosSoapOut">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposTributosResponse" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposMonedasSoapIn">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposMonedas" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposMonedasSoapOut">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposMonedasResponse" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposIvaSoapIn">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposIva" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposIvaSoapOut">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposIvaResponse" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposOpcionalSoapIn">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposOpcional" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposOpcionalSoapOut">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposOpcionalResponse" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposConceptoSoapIn">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposConcepto" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposConceptoSoapOut">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposConceptoResponse" />
  </wsdl:message>
  <wsdl:message name="FEParamGetPtosVentaSoapIn">
    <wsdl:part name="parameters" element="tns:FEParamGetPtosVenta" />
  </wsdl:message>
  <wsdl:message name="FEParamGetPtosVentaSoapOut">
    <wsdl:part name="parameters" element="tns:FEParamGetPtosVentaResponse" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposCbteSoapIn">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposCbte" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposCbteSoapOut">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposCbteResponse" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposDocSoapIn">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposDoc" />
  </wsdl:message>
  <wsdl:message name="FEParamGetTiposDocSoapOut">
    <wsdl:part name="parameters" element="tns:FEParamGetTiposDocResponse" />
  </wsdl:message>
  <wsdl:portType name="ServiceSoap">
    <wsdl:operation name="FECAESolicitar">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Solicitud de Código de Autorización Electrónico (CAE)</wsdl:documentation>
      <wsdl:input message="tns:FECAESolicitarSoapIn" />
      <wsdl:output message="tns:FECAESolicitarSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FECompTotXRequest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retorna la cantidad maxima de registros que puede tener una invocacion al metodo FECAESolicitar / FECAEARegInformativo </wsdl:documentation>
      <wsdl:input message="tns:FECompTotXRequestSoapIn" />
      <wsdl:output message="tns:FECompTotXRequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEDummy">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Metodo dummy para verificacion de funcionamiento</wsdl:documentation>
      <wsdl:input message="tns:FEDummySoapIn" />
      <wsdl:output message="tns:FEDummySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FECompUltimoAutorizado">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retorna el ultimo comprobante autorizado para el tipo de comprobante / cuit / punto de venta ingresado</wsdl:documentation>
      <wsdl:input message="tns:FECompUltimoAutorizadoSoapIn" />
      <wsdl:output message="tns:FECompUltimoAutorizadoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FECompConsultar">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Consulta Comprobante emitido y su código.</wsdl:documentation>
      <wsdl:input message="tns:FECompConsultarSoapIn" />
      <wsdl:output message="tns:FECompConsultarSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FECAEARegInformativo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Rendición de comprobantes asociados a un CAEA.</wsdl:documentation>
      <wsdl:input message="tns:FECAEARegInformativoSoapIn" />
      <wsdl:output message="tns:FECAEARegInformativoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FECAEASolicitar">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Solicitud de Código de Autorización Electrónico Anticipado (CAEA)</wsdl:documentation>
      <wsdl:input message="tns:FECAEASolicitarSoapIn" />
      <wsdl:output message="tns:FECAEASolicitarSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FECAEASinMovimientoConsultar">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Consulta CAEA informado como sin movimientos.</wsdl:documentation>
      <wsdl:input message="tns:FECAEASinMovimientoConsultarSoapIn" />
      <wsdl:output message="tns:FECAEASinMovimientoConsultarSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FECAEASinMovimientoInformar">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Informa CAEA sin movimientos.</wsdl:documentation>
      <wsdl:input message="tns:FECAEASinMovimientoInformarSoapIn" />
      <wsdl:output message="tns:FECAEASinMovimientoInformarSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FECAEAConsultar">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Consultar CAEA emitidos.</wsdl:documentation>
      <wsdl:input message="tns:FECAEAConsultarSoapIn" />
      <wsdl:output message="tns:FECAEAConsultarSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEParamGetCotizacion">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Recupera la cotizacion de la moneda consultada y su  fecha </wsdl:documentation>
      <wsdl:input message="tns:FEParamGetCotizacionSoapIn" />
      <wsdl:output message="tns:FEParamGetCotizacionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposTributos">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Recupera el listado de los diferente tributos que pueden ser utilizados  en el servicio de autorizacion</wsdl:documentation>
      <wsdl:input message="tns:FEParamGetTiposTributosSoapIn" />
      <wsdl:output message="tns:FEParamGetTiposTributosSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposMonedas">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Recupera el listado de monedas utilizables en servicio de autorización</wsdl:documentation>
      <wsdl:input message="tns:FEParamGetTiposMonedasSoapIn" />
      <wsdl:output message="tns:FEParamGetTiposMonedasSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposIva">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Recupera el listado  de Tipos de Iva utilizables en servicio de autorización.</wsdl:documentation>
      <wsdl:input message="tns:FEParamGetTiposIvaSoapIn" />
      <wsdl:output message="tns:FEParamGetTiposIvaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposOpcional">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Recupera el listado de identificadores para los campos Opcionales</wsdl:documentation>
      <wsdl:input message="tns:FEParamGetTiposOpcionalSoapIn" />
      <wsdl:output message="tns:FEParamGetTiposOpcionalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposConcepto">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Recupera el listado  de identificadores para el campo Concepto.</wsdl:documentation>
      <wsdl:input message="tns:FEParamGetTiposConceptoSoapIn" />
      <wsdl:output message="tns:FEParamGetTiposConceptoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEParamGetPtosVenta">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Recupera el listado de puntos de venta registrados y su estado</wsdl:documentation>
      <wsdl:input message="tns:FEParamGetPtosVentaSoapIn" />
      <wsdl:output message="tns:FEParamGetPtosVentaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposCbte">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Recupera el listado  de Tipos de Comprobantes utilizables en servicio de autorización.</wsdl:documentation>
      <wsdl:input message="tns:FEParamGetTiposCbteSoapIn" />
      <wsdl:output message="tns:FEParamGetTiposCbteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Recupera el listado  de Tipos de Documentos utilizables en servicio de autorización.</wsdl:documentation>
      <wsdl:input message="tns:FEParamGetTiposDocSoapIn" />
      <wsdl:output message="tns:FEParamGetTiposDocSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ServiceSoap" type="tns:ServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="FECAESolicitar">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAESolicitar" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECompTotXRequest">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FECompTotXRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEDummy">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEDummy" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECompUltimoAutorizado">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FECompUltimoAutorizado" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECompConsultar">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FECompConsultar" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEARegInformativo">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEARegInformativo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEASolicitar">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEASolicitar" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEASinMovimientoConsultar">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEASinMovimientoConsultar" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEASinMovimientoInformar">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEASinMovimientoInformar" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEAConsultar">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEAConsultar" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetCotizacion">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetCotizacion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposTributos">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposTributos" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposMonedas">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposMonedas" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposIva">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposIva" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposOpcional">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposOpcional" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposConcepto">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposConcepto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetPtosVenta">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetPtosVenta" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposCbte">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposCbte" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposDoc">
      <soap:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposDoc" 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="ServiceSoap12" type="tns:ServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="FECAESolicitar">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAESolicitar" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECompTotXRequest">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FECompTotXRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEDummy">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEDummy" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECompUltimoAutorizado">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FECompUltimoAutorizado" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECompConsultar">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FECompConsultar" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEARegInformativo">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEARegInformativo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEASolicitar">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEASolicitar" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEASinMovimientoConsultar">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEASinMovimientoConsultar" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEASinMovimientoInformar">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEASinMovimientoInformar" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FECAEAConsultar">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FECAEAConsultar" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetCotizacion">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetCotizacion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposTributos">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposTributos" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposMonedas">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposMonedas" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposIva">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposIva" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposOpcional">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposOpcional" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposConcepto">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposConcepto" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetPtosVenta">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetPtosVenta" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposCbte">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposCbte" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FEParamGetTiposDoc">
      <soap12:operation soapAction="http://ar.gov.afip.dif.FEV1/FEParamGetTiposDoc" 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="Service">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Web Service orientado  al  servicio  de Facturacion electronica RG2485 V1</wsdl:documentation>
    <wsdl:port name="ServiceSoap" binding="tns:ServiceSoap">
      <soap:address location="http://wswhomo.afip.gov.ar/wsfev1/service.asmx" />
    </wsdl:port>
    <wsdl:port name="ServiceSoap12" binding="tns:ServiceSoap12">
      <soap12:address location="http://wswhomo.afip.gov.ar/wsfev1/service.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>