Input Message of Operation 'gerarParcelasPeriodoFianca'

Differences:

Input Template

The message templates below show how an original message and a message based on the modified WSDL will look like.

Original Modified
<ns1:gerarParcelasPeriodoFianca xmlns:ns1='calculo.credito.tfs.totvs.com'>
<!-- optional -->
  <gerarParcelasPeriodoFiancaRequest>
<!-- optional -->
    <valorFinanciado>?999.99?</valorFinanciado>
<!-- optional -->
    <valorParcela>?999.99?</valorParcela>
<!-- optional -->
    <dataEmissao>2008-12-31</dataEmissao>
<!-- optional -->
    <taxaOperacao>?999.99?</taxaOperacao>
<!-- optional -->
<!-- possible value: JEC, possible value: FINAME, possible value: PRICE, possible value: JEC_PRICE, possible value: SAC, possible value: SAC_PRICE, possible value: SAM, possible value: LEASING, possible value: TABELA_PRICE, possible value: FINAME_LEASING, possible value: COMPROP, possible value: COMFIX, possible value: COMFLAT, possible value: SCM, possible value: FINAME_PRICE -->
    <metodoCalculo>???</metodoCalculo>
<!-- optional -->
<!-- possible value: CAPITALIZADA, possible value: DESCONTO, possible value: LINEAR, possible value: OVER, possible value: DESCONTO_CAPITALIZADO -->
    <tipoTaxa>???</tipoTaxa>
<!-- optional -->
<!-- possible value: DIARIO, possible value: MENSAL, possible value: BIMESTRAL, possible value: TRIMESTRAL, possible value: SEMESTRAL, possible value: OVER, possible value: ANUAL, possible value: ANO_CIVIL, possible value: BISSEXTO -->
    <baseTaxa>???</baseTaxa>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: OVER, possible value: UTIL -->
    <tipoPrazo>???</tipoPrazo>
<!-- optional -->
<!-- possible value: PRE, possible value: POS, possible value: FLU, possible value: FLX -->
    <formaRenda>???</formaRenda>
<!-- optional -->
    <taxaFlutuante>?999.99?</taxaFlutuante>
<!-- optional -->
<!-- possible value: DIARIO, possible value: MENSAL, possible value: BIMESTRAL, possible value: TRIMESTRAL, possible value: SEMESTRAL, possible value: OVER, possible value: ANUAL, possible value: ANO_CIVIL, possible value: BISSEXTO -->
    <baseTaxaFlutuante>???</baseTaxaFlutuante>
<!-- optional -->
<!-- possible value: ATO, possible value: LIBERACAO, possible value: PARCELA -->
    <formaComissao>???</formaComissao>
<!-- optional -->
    <taxaComissao>?999.99?</taxaComissao>
<!-- optional -->
    <incorporaJuros>?true?</incorporaJuros>
<!-- optional -->
    <valorPagamentoAto>?999.99?</valorPagamentoAto>
<!-- optional -->
<!-- possible value: PMT, possible value: VRG -->
    <tipoAntecipado>???</tipoAntecipado>
<!-- optional -->
    <valorVrgDiluido>?999.99?</valorVrgDiluido>
<!-- optional -->
    <valorVrgFinal>?999.99?</valorVrgFinal>
<!-- optional -->
    <valorIoc>?999.99?</valorIoc>
<!-- optional -->
    <consolidarJurosAnual>?true?</consolidarJurosAnual>
<!-- optional -->
    <informaIocParcelas>?true?</informaIocParcelas>
<!-- optional -->
<!-- possible value: SIM, possible value: NAO, possible value: ISENTO -->
    <financiarSeguroPrestamista>???</financiarSeguroPrestamista>
<!-- optional -->
    <valorSeguroPrestamista>?999.99?</valorSeguroPrestamista>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <tributos>
<!-- optional -->
      <id>?XXX?</id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS -->
      <tipo>???</tipo>
<!-- optional -->
      <aliquota>?999.99?</aliquota>
<!-- optional -->
      <aliquotaMaxima>?999.99?</aliquotaMaxima>
<!-- optional -->
      <aliquotaAdicional>?999.99?</aliquotaAdicional>
<!-- optional -->
      <valorBase>?999.99?</valorBase>
<!-- optional -->
      <financia>?true?</financia>
<!-- optional -->
<!-- possible value: DIARIO, possible value: MENSAL, possible value: UNICO -->
      <periodicidade>???</periodicidade>
<!-- optional -->
<!-- possible value: PRINCIPAL, possible value: JUROS, possible value: LIQUIDO, possible value: CONTRAPRESTACAO -->
      <base>???</base>
<!-- optional -->
      <valorMinimo>?999.99?</valorMinimo>
<!-- optional -->
      <valorPago>?999.99?</valorPago>
<!-- optional -->
<!-- possible value: BAIXO, possible value: ACIMA, possible value: METADE_ACIMA, possible value: METADE_BAIXO -->
      <arredondamento>???</arredondamento>
<!-- optional -->
<!-- possible value: EFETIVA, possible value: VENCIMENTO -->
      <dataCalculoTributo>???</dataCalculoTributo>
<!-- optional -->
      <valorBaseAdicional>?999.99?</valorBaseAdicional>
<!-- optional -->
      <dataOperacaoOriginal>2008-12-31</dataOperacaoOriginal>
    </tributos>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <tarifas>
<!-- optional -->
      <sigla>?XXX?</sigla>
<!-- optional -->
      <valor>?999.99?</valor>
<!-- optional -->
      <financia>?true?</financia>
    </tarifas>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <outros>
<!-- optional -->
      <sigla>?XXX?</sigla>
<!-- optional -->
      <valor>?999.99?</valor>
<!-- optional -->
      <financia>?true?</financia>
    </outros>
<!-- optional -->
    <dataPrimeiraAmortizacao>2008-12-31</dataPrimeiraAmortizacao>
<!-- optional -->
    <numeroAmortizacoes>?999?</numeroAmortizacoes>
<!-- optional -->
<!-- possible value: DIARIA, possible value: MENSAL -->
    <tipoPeriodicidade>???</tipoPeriodicidade>
<!-- optional -->
    <periodicidadeJuros>?999?</periodicidadeJuros>
<!-- optional -->
    <periodicidadeAmortizacao>?999?</periodicidadeAmortizacao>
<!-- optional -->
    <periodicidadeCarencia>?999?</periodicidadeCarencia>
<!-- optional -->
    <periodicidadeCarenciaMinima>?999?</periodicidadeCarenciaMinima>
<!-- optional -->
<!-- possible value: ANTECIPA, possible value: POSTECIPA, possible value: NORMAL -->
    <feriado>???</feriado>
<!-- optional -->
<!-- possible value: EMISSAO, possible value: JUROS_VENCIMENTO, possible value: VENCIMENTO -->
    <inicioCarencia>???</inicioCarencia>
<!-- optional -->
<!-- possible value: CIVIL, possible value: COMERCIAL -->
    <tipoAniversario>???</tipoAniversario>
<!-- optional -->
    <anoLetivo>?true?</anoLetivo>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: UTIL -->
    <tipoVencimento>???</tipoVencimento>
<!-- optional -->
    <defasagemVencimento>?999?</defasagemVencimento>
<!-- optional -->
    <taxaLimCapCdi>?999.99?</taxaLimCapCdi>
  </gerarParcelasPeriodoFiancaRequest>
<!-- optional -->
  <arg1>
<!-- optional -->
    <numeroAmortizacoes>?999?</numeroAmortizacoes>
<!-- optional -->
    <dataPrimeiraAmortizacao>2008-12-31</dataPrimeiraAmortizacao>
<!-- optional -->
    <dataPrimeiroVencimento>2008-12-31</dataPrimeiroVencimento>
<!-- optional -->
    <dataUltimoVencimento>2008-12-31</dataUltimoVencimento>
<!-- optional -->
    <prazoCorridos>?999?</prazoCorridos>
<!-- optional -->
    <prazoUteis>?999?</prazoUteis>
<!-- optional -->
    <taxaOperacao>?999.99?</taxaOperacao>
<!-- optional -->
    <totalPrincipal>?999.99?</totalPrincipal>
<!-- optional -->
    <totalJuros>?999.99?</totalJuros>
<!-- optional -->
    <totalOperacao>?999.99?</totalOperacao>
<!-- optional -->
    <totalSeguroPrestamista>?999.99?</totalSeguroPrestamista>
<!-- optional -->
    <totalTributo>?999.99?</totalTributo>
<!-- optional -->
    <totalTarifa>?999.99?</totalTarifa>
<!-- optional -->
    <totalOutros>?999.99?</totalOutros>
<!-- optional -->
    <totalComissao>?999.99?</totalComissao>
<!-- optional -->
    <totalLiquido>?999.99?</totalLiquido>
<!-- optional -->
    <coeficiente>?999.99?</coeficiente>
<!-- optional -->
    <taxaAnoDc>?999.99?</taxaAnoDc>
<!-- optional -->
    <taxaCet>?999.99?</taxaCet>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <parcelas>
<!-- optional -->
      <numeroParcela>?999?</numeroParcela>
<!-- optional -->
      <numeroAmortizacao>?999?</numeroAmortizacao>
<!-- optional -->
      <dataVencimento>2008-12-31</dataVencimento>
<!-- optional -->
      <dataVencimentoAnterior>2008-12-31</dataVencimentoAnterior>
<!-- optional -->
      <diasCorridosAnterior>?999?</diasCorridosAnterior>
<!-- optional -->
      <diasCorridosEmissao>?999?</diasCorridosEmissao>
<!-- optional -->
      <diasUteisAnterior>?999?</diasUteisAnterior>
<!-- optional -->
      <diasUteisEmissao>?999?</diasUteisEmissao>
<!-- optional -->
<!-- possible value: AMORTIZACAO, possible value: BALAO, possible value: CARENCIA, possible value: JUROS -->
      <indicador>???</indicador>
<!-- optional -->
      <incorporaJuros>?true?</incorporaJuros>
<!-- optional -->
      <consolidaJurosAnual>?true?</consolidaJurosAnual>
<!-- optional -->
      <saldoPrincipal>?999.99?</saldoPrincipal>
<!-- optional -->
      <valorPrincipal>?999.99?</valorPrincipal>
<!-- optional -->
      <valorJuros>?999.99?</valorJuros>
<!-- optional -->
      <valorTributos>?999.99?</valorTributos>
<!-- optional -->
      <valorTotal>?999.99?</valorTotal>
<!-- optional -->
      <valorComissao>?999.99?</valorComissao>
<!-- optional -->
      <valorVrg>?999.99?</valorVrg>
<!-- optional -->
      <valorPmt>?999.99?</valorPmt>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <tributos>
<!-- optional -->
        <id>?XXX?</id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS -->
        <tipo>???</tipo>
<!-- optional -->
        <valor>?999.99?</valor>
<!-- optional -->
        <aliquota>?999.99?</aliquota>
<!-- optional -->
        <valorBase>?999.99?</valorBase>
      </tributos>
<!-- optional -->
      <taxaLimiteCapCdi>?999.99?</taxaLimiteCapCdi>
<!-- optional -->
      <dataInicialApuracao>2008-12-31</dataInicialApuracao>
<!-- optional -->
      <dataFinalApuracao>2008-12-31</dataFinalApuracao>
<!-- optional -->
      <taxaComissao>?999.99?</taxaComissao>
<!-- optional -->
      <saldoJurosCorrecaoPrincipal>?999.99?</saldoJurosCorrecaoPrincipal>
    </parcelas>
  </arg1>
</ns1:gerarParcelasPeriodoFianca>
<ns1:gerarParcelasPeriodoFianca xmlns:ns1='calculo.credito.tfs.totvs.com'>
<!-- optional -->
  <gerarParcelasPeriodoFiancaRequest>
<!-- optional -->
    <valorFinanciado>?999.99?</valorFinanciado>
<!-- optional -->
    <valorParcela>?999.99?</valorParcela>
<!-- optional -->
    <dataEmissao>2008-12-31</dataEmissao>
<!-- optional -->
    <taxaOperacao>?999.99?</taxaOperacao>
<!-- optional -->
<!-- possible value: JEC, possible value: FINAME, possible value: PRICE, possible value: JEC_PRICE, possible value: SAC, possible value: SAC_PRICE, possible value: SAM, possible value: LEASING, possible value: TABELA_PRICE, possible value: FINAME_LEASING, possible value: COMPROP, possible value: COMFIX, possible value: COMFLAT, possible value: SCM, possible value: FINAME_PRICE -->
    <metodoCalculo>???</metodoCalculo>
<!-- optional -->
<!-- possible value: CAPITALIZADA, possible value: DESCONTO, possible value: LINEAR, possible value: OVER, possible value: DESCONTO_CAPITALIZADO -->
    <tipoTaxa>???</tipoTaxa>
<!-- optional -->
<!-- possible value: DIARIO, possible value: MENSAL, possible value: BIMESTRAL, possible value: TRIMESTRAL, possible value: SEMESTRAL, possible value: OVER, possible value: ANUAL, possible value: ANO_CIVIL, possible value: BISSEXTO -->
    <baseTaxa>???</baseTaxa>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: OVER, possible value: UTIL -->
    <tipoPrazo>???</tipoPrazo>
<!-- optional -->
<!-- possible value: PRE, possible value: POS, possible value: FLU, possible value: FLX -->
    <formaRenda>???</formaRenda>
<!-- optional -->
    <taxaFlutuante>?999.99?</taxaFlutuante>
<!-- optional -->
<!-- possible value: DIARIO, possible value: MENSAL, possible value: BIMESTRAL, possible value: TRIMESTRAL, possible value: SEMESTRAL, possible value: OVER, possible value: ANUAL, possible value: ANO_CIVIL, possible value: BISSEXTO -->
    <baseTaxaFlutuante>???</baseTaxaFlutuante>
<!-- optional -->
<!-- possible value: ATO, possible value: LIBERACAO, possible value: PARCELA -->
    <formaComissao>???</formaComissao>
<!-- optional -->
    <taxaComissao>?999.99?</taxaComissao>
<!-- optional -->
    <incorporaJuros>?true?</incorporaJuros>
<!-- optional -->
    <valorPagamentoAto>?999.99?</valorPagamentoAto>
<!-- optional -->
<!-- possible value: PMT, possible value: VRG -->
    <tipoAntecipado>???</tipoAntecipado>
<!-- optional -->
    <valorVrgDiluido>?999.99?</valorVrgDiluido>
<!-- optional -->
    <valorVrgFinal>?999.99?</valorVrgFinal>
<!-- optional -->
    <valorIoc>?999.99?</valorIoc>
<!-- optional -->
    <consolidarJurosAnual>?true?</consolidarJurosAnual>
<!-- optional -->
    <informaIocParcelas>?true?</informaIocParcelas>
<!-- optional -->
<!-- possible value: SIM, possible value: NAO, possible value: ISENTO -->
    <financiarSeguroPrestamista>???</financiarSeguroPrestamista>
<!-- optional -->
    <valorSeguroPrestamista>?999.99?</valorSeguroPrestamista>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <tributos>
<!-- optional -->
      <id>?XXX?</id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS -->
      <tipo>???</tipo>
<!-- optional -->
      <aliquota>?999.99?</aliquota>
<!-- optional -->
      <aliquotaMaxima>?999.99?</aliquotaMaxima>
<!-- optional -->
      <aliquotaAdicional>?999.99?</aliquotaAdicional>
<!-- optional -->
      <valorBase>?999.99?</valorBase>
<!-- optional -->
      <financia>?true?</financia>
<!-- optional -->
<!-- possible value: DIARIO, possible value: MENSAL, possible value: UNICO -->
      <periodicidade>???</periodicidade>
<!-- optional -->
<!-- possible value: PRINCIPAL, possible value: JUROS, possible value: LIQUIDO, possible value: CONTRAPRESTACAO -->
      <base>???</base>
<!-- optional -->
      <valorMinimo>?999.99?</valorMinimo>
<!-- optional -->
      <valorPago>?999.99?</valorPago>
<!-- optional -->
<!-- possible value: BAIXO, possible value: ACIMA, possible value: METADE_ACIMA, possible value: METADE_BAIXO -->
      <arredondamento>???</arredondamento>
<!-- optional -->
<!-- possible value: EFETIVA, possible value: VENCIMENTO -->
      <dataCalculoTributo>???</dataCalculoTributo>
<!-- optional -->
      <valorBaseAdicional>?999.99?</valorBaseAdicional>
<!-- optional -->
      <dataOperacaoOriginal>2008-12-31</dataOperacaoOriginal>
    </tributos>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <tarifas>
<!-- optional -->
      <sigla>?XXX?</sigla>
<!-- optional -->
      <valor>?999.99?</valor>
<!-- optional -->
      <financia>?true?</financia>
    </tarifas>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <outros>
<!-- optional -->
      <sigla>?XXX?</sigla>
<!-- optional -->
      <valor>?999.99?</valor>
<!-- optional -->
      <financia>?true?</financia>
    </outros>
<!-- optional -->
    <dataPrimeiraAmortizacao>2008-12-31</dataPrimeiraAmortizacao>
<!-- optional -->
    <numeroAmortizacoes>?999?</numeroAmortizacoes>
<!-- optional -->
<!-- possible value: DIARIA, possible value: MENSAL -->
    <tipoPeriodicidade>???</tipoPeriodicidade>
<!-- optional -->
    <periodicidadeJuros>?999?</periodicidadeJuros>
<!-- optional -->
    <periodicidadeAmortizacao>?999?</periodicidadeAmortizacao>
<!-- optional -->
    <periodicidadeCarencia>?999?</periodicidadeCarencia>
<!-- optional -->
    <periodicidadeCarenciaMinima>?999?</periodicidadeCarenciaMinima>
<!-- optional -->
<!-- possible value: ANTECIPA, possible value: POSTECIPA, possible value: NORMAL -->
    <feriado>???</feriado>
<!-- optional -->
<!-- possible value: EMISSAO, possible value: JUROS_VENCIMENTO, possible value: VENCIMENTO -->
    <inicioCarencia>???</inicioCarencia>
<!-- optional -->
<!-- possible value: CIVIL, possible value: COMERCIAL -->
    <tipoAniversario>???</tipoAniversario>
<!-- optional -->
    <anoLetivo>?true?</anoLetivo>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: UTIL -->
    <tipoVencimento>???</tipoVencimento>
<!-- optional -->
    <defasagemVencimento>?999?</defasagemVencimento>
<!-- optional -->
    <taxaLimCapCdi>?999.99?</taxaLimCapCdi>
<!-- optional -->
    <prazoMinimoCarencia>?999?</prazoMinimoCarencia>
  </gerarParcelasPeriodoFiancaRequest>
<!-- optional -->
  <arg1>
<!-- optional -->
    <numeroAmortizacoes>?999?</numeroAmortizacoes>
<!-- optional -->
    <dataPrimeiraAmortizacao>2008-12-31</dataPrimeiraAmortizacao>
<!-- optional -->
    <dataPrimeiroVencimento>2008-12-31</dataPrimeiroVencimento>
<!-- optional -->
    <dataUltimoVencimento>2008-12-31</dataUltimoVencimento>
<!-- optional -->
    <prazoCorridos>?999?</prazoCorridos>
<!-- optional -->
    <prazoUteis>?999?</prazoUteis>
<!-- optional -->
    <taxaOperacao>?999.99?</taxaOperacao>
<!-- optional -->
    <totalPrincipal>?999.99?</totalPrincipal>
<!-- optional -->
    <totalJuros>?999.99?</totalJuros>
<!-- optional -->
    <totalOperacao>?999.99?</totalOperacao>
<!-- optional -->
    <totalSeguroPrestamista>?999.99?</totalSeguroPrestamista>
<!-- optional -->
    <totalTributo>?999.99?</totalTributo>
<!-- optional -->
    <totalTarifa>?999.99?</totalTarifa>
<!-- optional -->
    <totalOutros>?999.99?</totalOutros>
<!-- optional -->
    <totalComissao>?999.99?</totalComissao>
<!-- optional -->
    <totalLiquido>?999.99?</totalLiquido>
<!-- optional -->
    <coeficiente>?999.99?</coeficiente>
<!-- optional -->
    <taxaAnoDc>?999.99?</taxaAnoDc>
<!-- optional -->
    <taxaCet>?999.99?</taxaCet>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <parcelas>
<!-- optional -->
      <numeroParcela>?999?</numeroParcela>
<!-- optional -->
      <numeroAmortizacao>?999?</numeroAmortizacao>
<!-- optional -->
      <dataVencimento>2008-12-31</dataVencimento>
<!-- optional -->
      <dataVencimentoAnterior>2008-12-31</dataVencimentoAnterior>
<!-- optional -->
      <diasCorridosAnterior>?999?</diasCorridosAnterior>
<!-- optional -->
      <diasCorridosEmissao>?999?</diasCorridosEmissao>
<!-- optional -->
      <diasUteisAnterior>?999?</diasUteisAnterior>
<!-- optional -->
      <diasUteisEmissao>?999?</diasUteisEmissao>
<!-- optional -->
<!-- possible value: AMORTIZACAO, possible value: BALAO, possible value: CARENCIA, possible value: JUROS -->
      <indicador>???</indicador>
<!-- optional -->
      <incorporaJuros>?true?</incorporaJuros>
<!-- optional -->
      <consolidaJurosAnual>?true?</consolidaJurosAnual>
<!-- optional -->
      <saldoPrincipal>?999.99?</saldoPrincipal>
<!-- optional -->
      <valorPrincipal>?999.99?</valorPrincipal>
<!-- optional -->
      <valorJuros>?999.99?</valorJuros>
<!-- optional -->
      <valorTributos>?999.99?</valorTributos>
<!-- optional -->
      <valorTotal>?999.99?</valorTotal>
<!-- optional -->
      <valorComissao>?999.99?</valorComissao>
<!-- optional -->
      <valorVrg>?999.99?</valorVrg>
<!-- optional -->
      <valorPmt>?999.99?</valorPmt>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <tributos>
<!-- optional -->
        <id>?XXX?</id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS -->
        <tipo>???</tipo>
<!-- optional -->
        <valor>?999.99?</valor>
<!-- optional -->
        <aliquota>?999.99?</aliquota>
<!-- optional -->
        <valorBase>?999.99?</valorBase>
      </tributos>
<!-- optional -->
      <taxaLimiteCapCdi>?999.99?</taxaLimiteCapCdi>
<!-- optional -->
      <dataInicialApuracao>2008-12-31</dataInicialApuracao>
<!-- optional -->
      <dataFinalApuracao>2008-12-31</dataFinalApuracao>
<!-- optional -->
      <taxaComissao>?999.99?</taxaComissao>
<!-- optional -->
      <saldoJurosCorrecaoPrincipal>?999.99?</saldoJurosCorrecaoPrincipal>
    </parcelas>
  </arg1>
</ns1:gerarParcelasPeriodoFianca>

Schema Definition

The following schemas are only showing definitions that are relevant to the message. The real schemas might be bigger.

Original Modified
<xsd:schema targetNamespace='calculo.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='calculo.credito.tfs.totvs.com'>
  <xsd:element name='gerarParcelasPeriodoFianca' type='tns:gerarParcelasPeriodoFianca' />
  <xsd:complexType name='gerarParcelasPeriodoFianca'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='gerarParcelasPeriodoFiancaRequest' type='tns:operacaoIncluirRequestDTO' minOccurs='0' />
      <xsd:element name='arg1' type='tns:operacaoResponseDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='operacaoIncluirRequestDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:operacaoRequestDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='dataPrimeiraAmortizacao' type='xsd:date' minOccurs='0' />
          <xsd:element name='numeroAmortizacoes' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoPeriodicidade' type='tns:tipoPeriodicidade' minOccurs='0' />
          <xsd:element name='periodicidadeJuros' type='xsd:int' minOccurs='0' />
          <xsd:element name='periodicidadeAmortizacao' type='xsd:int' minOccurs='0' />
          <xsd:element name='periodicidadeCarencia' type='xsd:int' minOccurs='0' />
          <xsd:element name='periodicidadeCarenciaMinima' type='xsd:int' minOccurs='0' />
          <xsd:element name='feriado' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoFeriado' minOccurs='0' />
          <xsd:element name='inicioCarencia' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoInicioCarencia' minOccurs='0' />
          <xsd:element name='tipoAniversario' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoAniversario' minOccurs='0' />
          <xsd:element name='anoLetivo' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='tipoVencimento' type='tns:tipoVencimento' minOccurs='0' />
          <xsd:element name='defasagemVencimento' type='xsd:int' minOccurs='0' />
          <xsd:element name='taxaLimCapCdi' type='xsd:decimal' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='operacaoRequestDTO' abstract='true'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='valorFinanciado' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorParcela' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataEmissao' type='xsd:date' minOccurs='0' />
      <xsd:element name='taxaOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='metodoCalculo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoMetodoCalculo' minOccurs='0' />
      <xsd:element name='tipoTaxa' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTaxa' minOccurs='0' />
      <xsd:element name='baseTaxa' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseTaxa' minOccurs='0' />
      <xsd:element name='tipoPrazo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoPrazo' minOccurs='0' />
      <xsd:element name='formaRenda' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaRenda' minOccurs='0' />
      <xsd:element name='taxaFlutuante' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='baseTaxaFlutuante' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseTaxa' minOccurs='0' />
      <xsd:element name='formaComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaComissao' minOccurs='0' />
      <xsd:element name='taxaComissao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='incorporaJuros' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='valorPagamentoAto' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='tipoAntecipado' type='tns:tipoAntecipado' minOccurs='0' />
      <xsd:element name='valorVrgDiluido' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorVrgFinal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorIoc' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='consolidarJurosAnual' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='informaIocParcelas' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='financiarSeguroPrestamista' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoFinanciaSeguro' minOccurs='0' />
      <xsd:element name='valorSeguroPrestamista' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='tributos' type='tns:tributoRequestDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='tarifas' type='tns:tarifaRequestDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='outros' type='tns:outrosRequestDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='tributoRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='id' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTributo' minOccurs='0' />
      <xsd:element name='aliquota' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='aliquotaMaxima' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='aliquotaAdicional' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorBase' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='financia' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='periodicidade' type='tns:periodicidadeTributo' minOccurs='0' />
      <xsd:element name='base' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseTributo' minOccurs='0' />
      <xsd:element name='valorMinimo' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPago' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='arredondamento' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoArredondamento' minOccurs='0' />
      <xsd:element name='dataCalculoTributo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:dataCalculoTributo' minOccurs='0' />
      <xsd:element name='valorBaseAdicional' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataOperacaoOriginal' type='xsd:date' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='tarifaRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='sigla' type='xsd:string' minOccurs='0' />
      <xsd:element name='valor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='financia' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='outrosRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='sigla' type='xsd:string' minOccurs='0' />
      <xsd:element name='valor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='financia' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='operacaoResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='numeroAmortizacoes' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataPrimeiraAmortizacao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataPrimeiroVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataUltimoVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='prazoCorridos' type='xsd:int' minOccurs='0' />
      <xsd:element name='prazoUteis' type='xsd:int' minOccurs='0' />
      <xsd:element name='taxaOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalJuros' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalSeguroPrestamista' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalTributo' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalTarifa' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalOutros' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalComissao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalLiquido' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='coeficiente' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='taxaAnoDc' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='taxaCet' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='parcelas' type='tns:parcelaResponseDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='parcelaResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='numeroParcela' type='xsd:int' minOccurs='0' />
      <xsd:element name='numeroAmortizacao' type='xsd:int' minOccurs='0' />
      <xsd:element name='dataVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataVencimentoAnterior' type='xsd:date' minOccurs='0' />
      <xsd:element name='diasCorridosAnterior' type='xsd:int' minOccurs='0' />
      <xsd:element name='diasCorridosEmissao' type='xsd:int' minOccurs='0' />
      <xsd:element name='diasUteisAnterior' type='xsd:int' minOccurs='0' />
      <xsd:element name='diasUteisEmissao' type='xsd:int' minOccurs='0' />
      <xsd:element name='indicador' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoIndicador' minOccurs='0' />
      <xsd:element name='incorporaJuros' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='consolidaJurosAnual' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='saldoPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorJuros' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorTributos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorTotal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorComissao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorVrg' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPmt' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='tributos' type='tns:tributoResponseDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='taxaLimiteCapCdi' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataInicialApuracao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFinalApuracao' type='xsd:date' minOccurs='0' />
      <xsd:element name='taxaComissao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoJurosCorrecaoPrincipal' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='tributoResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='id' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTributo' minOccurs='0' />
      <xsd:element name='valor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='aliquota' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorBase' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name='tipoMetodoCalculo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='JEC' />
      <xsd:enumeration value='FINAME' />
      <xsd:enumeration value='PRICE' />
      <xsd:enumeration value='JEC_PRICE' />
      <xsd:enumeration value='SAC' />
      <xsd:enumeration value='SAC_PRICE' />
      <xsd:enumeration value='SAM' />
      <xsd:enumeration value='LEASING' />
      <xsd:enumeration value='TABELA_PRICE' />
      <xsd:enumeration value='FINAME_LEASING' />
      <xsd:enumeration value='COMPROP' />
      <xsd:enumeration value='COMFIX' />
      <xsd:enumeration value='COMFLAT' />
      <xsd:enumeration value='SCM' />
      <xsd:enumeration value='FINAME_PRICE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoTaxa'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CAPITALIZADA' />
      <xsd:enumeration value='DESCONTO' />
      <xsd:enumeration value='LINEAR' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='DESCONTO_CAPITALIZADO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='baseTaxa'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DIARIO' />
      <xsd:enumeration value='MENSAL' />
      <xsd:enumeration value='BIMESTRAL' />
      <xsd:enumeration value='TRIMESTRAL' />
      <xsd:enumeration value='SEMESTRAL' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='ANUAL' />
      <xsd:enumeration value='ANO_CIVIL' />
      <xsd:enumeration value='BISSEXTO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoPrazo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CORRIDO' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='UTIL' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='formaRenda'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PRE' />
      <xsd:enumeration value='POS' />
      <xsd:enumeration value='FLU' />
      <xsd:enumeration value='FLX' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='baseTaxa'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DIARIO' />
      <xsd:enumeration value='MENSAL' />
      <xsd:enumeration value='BIMESTRAL' />
      <xsd:enumeration value='TRIMESTRAL' />
      <xsd:enumeration value='SEMESTRAL' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='ANUAL' />
      <xsd:enumeration value='ANO_CIVIL' />
      <xsd:enumeration value='BISSEXTO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='formaComissao'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='ATO' />
      <xsd:enumeration value='LIBERACAO' />
      <xsd:enumeration value='PARCELA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoAntecipado'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PMT' />
      <xsd:enumeration value='VRG' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoFinanciaSeguro'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='SIM' />
      <xsd:enumeration value='NAO' />
      <xsd:enumeration value='ISENTO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='IOC' />
      <xsd:enumeration value='ISS' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='periodicidadeTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DIARIO' />
      <xsd:enumeration value='MENSAL' />
      <xsd:enumeration value='UNICO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='baseTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PRINCIPAL' />
      <xsd:enumeration value='JUROS' />
      <xsd:enumeration value='LIQUIDO' />
      <xsd:enumeration value='CONTRAPRESTACAO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoArredondamento'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='BAIXO' />
      <xsd:enumeration value='ACIMA' />
      <xsd:enumeration value='METADE_ACIMA' />
      <xsd:enumeration value='METADE_BAIXO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='dataCalculoTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='EFETIVA' />
      <xsd:enumeration value='VENCIMENTO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoIndicador'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AMORTIZACAO' />
      <xsd:enumeration value='BALAO' />
      <xsd:enumeration value='CARENCIA' />
      <xsd:enumeration value='JUROS' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='IOC' />
      <xsd:enumeration value='ISS' />
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>
<xsd:schema targetNamespace='calculo.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='calculo.credito.tfs.totvs.com'>
  <xsd:element name='gerarParcelasPeriodoFianca' type='tns:gerarParcelasPeriodoFianca' />
  <xsd:complexType name='gerarParcelasPeriodoFianca'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='gerarParcelasPeriodoFiancaRequest' type='tns:operacaoIncluirRequestDTO' minOccurs='0' />
      <xsd:element name='arg1' type='tns:operacaoResponseDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='operacaoIncluirRequestDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:operacaoRequestDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='dataPrimeiraAmortizacao' type='xsd:date' minOccurs='0' />
          <xsd:element name='numeroAmortizacoes' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoPeriodicidade' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoPeriodicidade' minOccurs='0' />
          <xsd:element name='periodicidadeJuros' type='xsd:int' minOccurs='0' />
          <xsd:element name='periodicidadeAmortizacao' type='xsd:int' minOccurs='0' />
          <xsd:element name='periodicidadeCarencia' type='xsd:int' minOccurs='0' />
          <xsd:element name='periodicidadeCarenciaMinima' type='xsd:int' minOccurs='0' />
          <xsd:element name='feriado' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoFeriado' minOccurs='0' />
          <xsd:element name='inicioCarencia' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoInicioCarencia' minOccurs='0' />
          <xsd:element name='tipoAniversario' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoAniversario' minOccurs='0' />
          <xsd:element name='anoLetivo' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='tipoVencimento' type='tns:tipoVencimento' minOccurs='0' />
          <xsd:element name='defasagemVencimento' type='xsd:int' minOccurs='0' />
          <xsd:element name='taxaLimCapCdi' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='prazoMinimoCarencia' type='xsd:int' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='operacaoRequestDTO' abstract='true'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='valorFinanciado' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorParcela' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataEmissao' type='xsd:date' minOccurs='0' />
      <xsd:element name='taxaOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='metodoCalculo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoMetodoCalculo' minOccurs='0' />
      <xsd:element name='tipoTaxa' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTaxa' minOccurs='0' />
      <xsd:element name='baseTaxa' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseTaxa' minOccurs='0' />
      <xsd:element name='tipoPrazo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoPrazo' minOccurs='0' />
      <xsd:element name='formaRenda' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaRenda' minOccurs='0' />
      <xsd:element name='taxaFlutuante' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='baseTaxaFlutuante' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseTaxa' minOccurs='0' />
      <xsd:element name='formaComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaComissao' minOccurs='0' />
      <xsd:element name='taxaComissao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='incorporaJuros' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='valorPagamentoAto' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='tipoAntecipado' type='tns:tipoAntecipado' minOccurs='0' />
      <xsd:element name='valorVrgDiluido' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorVrgFinal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorIoc' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='consolidarJurosAnual' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='informaIocParcelas' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='financiarSeguroPrestamista' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoFinanciaSeguro' minOccurs='0' />
      <xsd:element name='valorSeguroPrestamista' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='tributos' type='tns:tributoRequestDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='tarifas' type='tns:tarifaRequestDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='outros' type='tns:outrosRequestDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='tributoRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='id' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTributo' minOccurs='0' />
      <xsd:element name='aliquota' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='aliquotaMaxima' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='aliquotaAdicional' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorBase' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='financia' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='periodicidade' type='tns:periodicidadeTributo' minOccurs='0' />
      <xsd:element name='base' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseTributo' minOccurs='0' />
      <xsd:element name='valorMinimo' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPago' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='arredondamento' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoArredondamento' minOccurs='0' />
      <xsd:element name='dataCalculoTributo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:dataCalculoTributo' minOccurs='0' />
      <xsd:element name='valorBaseAdicional' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataOperacaoOriginal' type='xsd:date' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='tarifaRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='sigla' type='xsd:string' minOccurs='0' />
      <xsd:element name='valor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='financia' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='outrosRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='sigla' type='xsd:string' minOccurs='0' />
      <xsd:element name='valor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='financia' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='operacaoResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='numeroAmortizacoes' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataPrimeiraAmortizacao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataPrimeiroVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataUltimoVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='prazoCorridos' type='xsd:int' minOccurs='0' />
      <xsd:element name='prazoUteis' type='xsd:int' minOccurs='0' />
      <xsd:element name='taxaOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalJuros' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalSeguroPrestamista' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalTributo' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalTarifa' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalOutros' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalComissao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalLiquido' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='coeficiente' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='taxaAnoDc' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='taxaCet' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='parcelas' type='tns:parcelaResponseDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='parcelaResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='numeroParcela' type='xsd:int' minOccurs='0' />
      <xsd:element name='numeroAmortizacao' type='xsd:int' minOccurs='0' />
      <xsd:element name='dataVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataVencimentoAnterior' type='xsd:date' minOccurs='0' />
      <xsd:element name='diasCorridosAnterior' type='xsd:int' minOccurs='0' />
      <xsd:element name='diasCorridosEmissao' type='xsd:int' minOccurs='0' />
      <xsd:element name='diasUteisAnterior' type='xsd:int' minOccurs='0' />
      <xsd:element name='diasUteisEmissao' type='xsd:int' minOccurs='0' />
      <xsd:element name='indicador' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoIndicador' minOccurs='0' />
      <xsd:element name='incorporaJuros' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='consolidaJurosAnual' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='saldoPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorJuros' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorTributos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorTotal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorComissao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorVrg' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPmt' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='tributos' type='tns:tributoResponseDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='taxaLimiteCapCdi' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataInicialApuracao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFinalApuracao' type='xsd:date' minOccurs='0' />
      <xsd:element name='taxaComissao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoJurosCorrecaoPrincipal' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='tributoResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='id' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTributo' minOccurs='0' />
      <xsd:element name='valor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='aliquota' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorBase' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name='tipoMetodoCalculo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='JEC' />
      <xsd:enumeration value='FINAME' />
      <xsd:enumeration value='PRICE' />
      <xsd:enumeration value='JEC_PRICE' />
      <xsd:enumeration value='SAC' />
      <xsd:enumeration value='SAC_PRICE' />
      <xsd:enumeration value='SAM' />
      <xsd:enumeration value='LEASING' />
      <xsd:enumeration value='TABELA_PRICE' />
      <xsd:enumeration value='FINAME_LEASING' />
      <xsd:enumeration value='COMPROP' />
      <xsd:enumeration value='COMFIX' />
      <xsd:enumeration value='COMFLAT' />
      <xsd:enumeration value='SCM' />
      <xsd:enumeration value='FINAME_PRICE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoTaxa'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CAPITALIZADA' />
      <xsd:enumeration value='DESCONTO' />
      <xsd:enumeration value='LINEAR' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='DESCONTO_CAPITALIZADO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='baseTaxa'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DIARIO' />
      <xsd:enumeration value='MENSAL' />
      <xsd:enumeration value='BIMESTRAL' />
      <xsd:enumeration value='TRIMESTRAL' />
      <xsd:enumeration value='SEMESTRAL' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='ANUAL' />
      <xsd:enumeration value='ANO_CIVIL' />
      <xsd:enumeration value='BISSEXTO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoPrazo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CORRIDO' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='UTIL' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='formaRenda'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PRE' />
      <xsd:enumeration value='POS' />
      <xsd:enumeration value='FLU' />
      <xsd:enumeration value='FLX' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='baseTaxa'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DIARIO' />
      <xsd:enumeration value='MENSAL' />
      <xsd:enumeration value='BIMESTRAL' />
      <xsd:enumeration value='TRIMESTRAL' />
      <xsd:enumeration value='SEMESTRAL' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='ANUAL' />
      <xsd:enumeration value='ANO_CIVIL' />
      <xsd:enumeration value='BISSEXTO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='formaComissao'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='ATO' />
      <xsd:enumeration value='LIBERACAO' />
      <xsd:enumeration value='PARCELA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoAntecipado'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PMT' />
      <xsd:enumeration value='VRG' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoFinanciaSeguro'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='SIM' />
      <xsd:enumeration value='NAO' />
      <xsd:enumeration value='ISENTO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='IOC' />
      <xsd:enumeration value='ISS' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='periodicidadeTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DIARIO' />
      <xsd:enumeration value='MENSAL' />
      <xsd:enumeration value='UNICO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='baseTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PRINCIPAL' />
      <xsd:enumeration value='JUROS' />
      <xsd:enumeration value='LIQUIDO' />
      <xsd:enumeration value='CONTRAPRESTACAO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoArredondamento'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='BAIXO' />
      <xsd:enumeration value='ACIMA' />
      <xsd:enumeration value='METADE_ACIMA' />
      <xsd:enumeration value='METADE_BAIXO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='dataCalculoTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='EFETIVA' />
      <xsd:enumeration value='VENCIMENTO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoIndicador'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AMORTIZACAO' />
      <xsd:enumeration value='BALAO' />
      <xsd:enumeration value='CARENCIA' />
      <xsd:enumeration value='JUROS' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoTributo'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='IOC' />
      <xsd:enumeration value='ISS' />
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>