Input Message of Operation 'gerarComissaoPeriodoFianca'

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:gerarComissaoPeriodoFianca xmlns:ns1='calculo.credito.tfs.totvs.com'>
<!-- optional -->
  <gerarComissaoPeriodoFiancaRequest>
<!-- optional -->
    <parcelasCarta>
<!-- optional -->
      <ns2:numeroAmortizacoes xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:numeroAmortizacoes>
<!-- optional -->
      <ns2:dataPrimeiraAmortizacao xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataPrimeiraAmortizacao>
<!-- optional -->
      <ns2:dataPrimeiroVencimento xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataPrimeiroVencimento>
<!-- optional -->
      <ns2:dataUltimoVencimento xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataUltimoVencimento>
<!-- optional -->
      <ns2:prazoCorridos xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:prazoCorridos>
<!-- optional -->
      <ns2:prazoUteis xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:prazoUteis>
<!-- optional -->
      <ns2:taxaOperacao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaOperacao>
<!-- optional -->
      <ns2:totalPrincipal xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalPrincipal>
<!-- optional -->
      <ns2:totalJuros xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalJuros>
<!-- optional -->
      <ns2:totalOperacao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalOperacao>
<!-- optional -->
      <ns2:totalSeguroPrestamista xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalSeguroPrestamista>
<!-- optional -->
      <ns2:totalTributo xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalTributo>
<!-- optional -->
      <ns2:totalTarifa xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalTarifa>
<!-- optional -->
      <ns2:totalOutros xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalOutros>
<!-- optional -->
      <ns2:totalComissao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalComissao>
<!-- optional -->
      <ns2:totalLiquido xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalLiquido>
<!-- optional -->
      <ns2:valorIvaCalculado xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:valorIvaCalculado>
<!-- optional -->
      <ns2:coeficiente xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:coeficiente>
<!-- optional -->
      <ns2:taxaAnoDc xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaAnoDc>
<!-- optional -->
      <ns2:taxaCet xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaCet>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <ns2:parcelas xmlns:ns2='http://core.credito.tfs.totvs.com'>
<!-- optional -->
        <ns2:numeroParcela>?999?</ns2:numeroParcela>
<!-- optional -->
        <ns2:numeroAmortizacao>?999?</ns2:numeroAmortizacao>
<!-- optional -->
        <ns2:dataVencimento>2008-12-31</ns2:dataVencimento>
<!-- optional -->
        <ns2:dataVencimentoAnterior>2008-12-31</ns2:dataVencimentoAnterior>
<!-- optional -->
        <ns2:diasCorridosAnterior>?999?</ns2:diasCorridosAnterior>
<!-- optional -->
        <ns2:diasCorridosEmissao>?999?</ns2:diasCorridosEmissao>
<!-- optional -->
        <ns2:diasUteisAnterior>?999?</ns2:diasUteisAnterior>
<!-- optional -->
        <ns2:diasUteisEmissao>?999?</ns2:diasUteisEmissao>
<!-- optional -->
<!-- possible value: AMORTIZACAO, possible value: BALAO, possible value: CARENCIA, possible value: JUROS -->
        <ns2:indicador>???</ns2:indicador>
<!-- optional -->
        <ns2:incorporaJuros>?true?</ns2:incorporaJuros>
<!-- optional -->
        <ns2:consolidaJurosAnual>?true?</ns2:consolidaJurosAnual>
<!-- optional -->
        <ns2:saldoPrincipal>?999.99?</ns2:saldoPrincipal>
<!-- optional -->
        <ns2:valorPrincipal>?999.99?</ns2:valorPrincipal>
<!-- optional -->
        <ns2:valorJuros>?999.99?</ns2:valorJuros>
<!-- optional -->
        <ns2:valorTributos>?999.99?</ns2:valorTributos>
<!-- optional -->
        <ns2:valorTotal>?999.99?</ns2:valorTotal>
<!-- optional -->
        <ns2:valorComissao>?999.99?</ns2:valorComissao>
<!-- optional -->
        <ns2:valorVrg>?999.99?</ns2:valorVrg>
<!-- optional -->
        <ns2:valorPmt>?999.99?</ns2:valorPmt>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
        <ns2:tributos>
<!-- optional -->
          <ns2:id>?XXX?</ns2:id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS, possible value: IVA -->
          <ns2:tipo>???</ns2:tipo>
<!-- optional -->
          <ns2:valor>?999.99?</ns2:valor>
<!-- optional -->
          <ns2:aliquota>?999.99?</ns2:aliquota>
<!-- optional -->
          <ns2:valorBase>?999.99?</ns2:valorBase>
        </ns2:tributos>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
        <ns2:listaDespesaAdicional>
<!-- optional -->
          <ns2:siglaDespesasAdicional>?XXX?</ns2:siglaDespesasAdicional>
<!-- optional -->
          <ns2:idendicadorFuncao>?XXX?</ns2:idendicadorFuncao>
<!-- optional -->
          <ns2:tipoDespesasAdicional>?XXX?</ns2:tipoDespesasAdicional>
<!-- optional -->
<!-- possible value: GARANTIAS, possible value: DEVEDOR, possible value: FIXO -->
          <ns2:siglaBaseCalculo>???</ns2:siglaBaseCalculo>
<!-- optional -->
          <ns2:valorDespesaAdicional>?999.99?</ns2:valorDespesaAdicional>
        </ns2:listaDespesaAdicional>
<!-- optional -->
        <ns2:taxaLimiteCapCdi>?999.99?</ns2:taxaLimiteCapCdi>
<!-- optional -->
        <ns2:dataInicialApuracao>2008-12-31</ns2:dataInicialApuracao>
<!-- optional -->
        <ns2:dataFinalApuracao>2008-12-31</ns2:dataFinalApuracao>
<!-- optional -->
        <ns2:taxaComissao>?999.99?</ns2:taxaComissao>
<!-- optional -->
        <ns2:saldoJurosCorrecaoPrincipal>?999.99?</ns2:saldoJurosCorrecaoPrincipal>
      </ns2:parcelas>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <ns2:listaDespesaAdicional xmlns:ns2='http://core.credito.tfs.totvs.com'>
<!-- optional -->
        <ns2:siglaDespesasAdicional>?XXX?</ns2:siglaDespesasAdicional>
<!-- optional -->
        <ns2:idendicadorFuncao>?XXX?</ns2:idendicadorFuncao>
<!-- optional -->
        <ns2:tipoDespesasAdicional>?XXX?</ns2:tipoDespesasAdicional>
<!-- optional -->
<!-- possible value: GARANTIAS, possible value: DEVEDOR, possible value: FIXO -->
        <ns2:siglaBaseCalculo>???</ns2:siglaBaseCalculo>
<!-- optional -->
        <ns2:valorDespesaAdicional>?999.99?</ns2:valorDespesaAdicional>
      </ns2:listaDespesaAdicional>
    </parcelasCarta>
<!-- optional -->
<!-- possible value: ANTECIPADA, possible value: POSTECIPADA -->
    <formaPagamento>???</formaPagamento>
<!-- optional -->
<!-- possible value: FLAT, possible value: PERCENTUAL, possible value: VALOR -->
    <tipoValorPercentual>???</tipoValorPercentual>
<!-- optional -->
    <valorPercentual>?999.99?</valorPercentual>
<!-- optional -->
<!-- possible value: CAPITALIZADA, possible value: DESCONTO, possible value: LINEAR, possible value: OVER, possible value: DESCONTO_CAPITALIZADO -->
    <tipoTaxaCarta>???</tipoTaxaCarta>
<!-- 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, possible value: FINAME_PRICE_30 -->
    <tipoMetodoCalculo>???</tipoMetodoCalculo>
<!-- optional -->
    <dataEmissao>2008-12-31</dataEmissao>
<!-- optional -->
    <numeroAmortizacoes>?999?</numeroAmortizacoes>
<!-- optional -->
<!-- possible value: DIARIA, possible value: MENSAL -->
    <tipoPeriodicidade>???</tipoPeriodicidade>
<!-- optional -->
    <periodicidadeAmortizacao>?999?</periodicidadeAmortizacao>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: OVER, possible value: UTIL -->
    <tipoPrazoCarta>???</tipoPrazoCarta>
<!-- optional -->
<!-- possible value: ANTECIPA, possible value: POSTECIPA, possible value: NORMAL -->
    <tipoFeriado>???</tipoFeriado>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: UTIL -->
    <tipoVencimento>???</tipoVencimento>
<!-- optional -->
    <defasagemVencimento>?999?</defasagemVencimento>
<!-- optional -->
<!-- possible value: CIVIL, possible value: COMERCIAL -->
    <tipoAniversario>???</tipoAniversario>
<!-- optional -->
<!-- possible value: CAPITALIZADA, possible value: DESCONTO, possible value: LINEAR, possible value: OVER, possible value: DESCONTO_CAPITALIZADO -->
    <tipoTaxaComissao>???</tipoTaxaComissao>
<!-- 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 -->
    <baseTaxaComissao>???</baseTaxaComissao>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: OVER, possible value: UTIL -->
    <tipoPrazoComissao>???</tipoPrazoComissao>
<!-- optional -->
    <parcelasComissao>
<!-- optional -->
      <ns2:numeroAmortizacoes xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:numeroAmortizacoes>
<!-- optional -->
      <ns2:dataPrimeiraAmortizacao xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataPrimeiraAmortizacao>
<!-- optional -->
      <ns2:dataPrimeiroVencimento xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataPrimeiroVencimento>
<!-- optional -->
      <ns2:dataUltimoVencimento xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataUltimoVencimento>
<!-- optional -->
      <ns2:prazoCorridos xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:prazoCorridos>
<!-- optional -->
      <ns2:prazoUteis xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:prazoUteis>
<!-- optional -->
      <ns2:taxaOperacao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaOperacao>
<!-- optional -->
      <ns2:totalPrincipal xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalPrincipal>
<!-- optional -->
      <ns2:totalJuros xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalJuros>
<!-- optional -->
      <ns2:totalOperacao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalOperacao>
<!-- optional -->
      <ns2:totalSeguroPrestamista xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalSeguroPrestamista>
<!-- optional -->
      <ns2:totalTributo xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalTributo>
<!-- optional -->
      <ns2:totalTarifa xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalTarifa>
<!-- optional -->
      <ns2:totalOutros xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalOutros>
<!-- optional -->
      <ns2:totalComissao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalComissao>
<!-- optional -->
      <ns2:totalLiquido xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalLiquido>
<!-- optional -->
      <ns2:valorIvaCalculado xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:valorIvaCalculado>
<!-- optional -->
      <ns2:coeficiente xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:coeficiente>
<!-- optional -->
      <ns2:taxaAnoDc xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaAnoDc>
<!-- optional -->
      <ns2:taxaCet xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaCet>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <ns2:parcelas xmlns:ns2='http://core.credito.tfs.totvs.com'>
<!-- optional -->
        <ns2:numeroParcela>?999?</ns2:numeroParcela>
<!-- optional -->
        <ns2:numeroAmortizacao>?999?</ns2:numeroAmortizacao>
<!-- optional -->
        <ns2:dataVencimento>2008-12-31</ns2:dataVencimento>
<!-- optional -->
        <ns2:dataVencimentoAnterior>2008-12-31</ns2:dataVencimentoAnterior>
<!-- optional -->
        <ns2:diasCorridosAnterior>?999?</ns2:diasCorridosAnterior>
<!-- optional -->
        <ns2:diasCorridosEmissao>?999?</ns2:diasCorridosEmissao>
<!-- optional -->
        <ns2:diasUteisAnterior>?999?</ns2:diasUteisAnterior>
<!-- optional -->
        <ns2:diasUteisEmissao>?999?</ns2:diasUteisEmissao>
<!-- optional -->
<!-- possible value: AMORTIZACAO, possible value: BALAO, possible value: CARENCIA, possible value: JUROS -->
        <ns2:indicador>???</ns2:indicador>
<!-- optional -->
        <ns2:incorporaJuros>?true?</ns2:incorporaJuros>
<!-- optional -->
        <ns2:consolidaJurosAnual>?true?</ns2:consolidaJurosAnual>
<!-- optional -->
        <ns2:saldoPrincipal>?999.99?</ns2:saldoPrincipal>
<!-- optional -->
        <ns2:valorPrincipal>?999.99?</ns2:valorPrincipal>
<!-- optional -->
        <ns2:valorJuros>?999.99?</ns2:valorJuros>
<!-- optional -->
        <ns2:valorTributos>?999.99?</ns2:valorTributos>
<!-- optional -->
        <ns2:valorTotal>?999.99?</ns2:valorTotal>
<!-- optional -->
        <ns2:valorComissao>?999.99?</ns2:valorComissao>
<!-- optional -->
        <ns2:valorVrg>?999.99?</ns2:valorVrg>
<!-- optional -->
        <ns2:valorPmt>?999.99?</ns2:valorPmt>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
        <ns2:tributos>
<!-- optional -->
          <ns2:id>?XXX?</ns2:id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS, possible value: IVA -->
          <ns2:tipo>???</ns2:tipo>
<!-- optional -->
          <ns2:valor>?999.99?</ns2:valor>
<!-- optional -->
          <ns2:aliquota>?999.99?</ns2:aliquota>
<!-- optional -->
          <ns2:valorBase>?999.99?</ns2:valorBase>
        </ns2:tributos>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
        <ns2:listaDespesaAdicional>
<!-- optional -->
          <ns2:siglaDespesasAdicional>?XXX?</ns2:siglaDespesasAdicional>
<!-- optional -->
          <ns2:idendicadorFuncao>?XXX?</ns2:idendicadorFuncao>
<!-- optional -->
          <ns2:tipoDespesasAdicional>?XXX?</ns2:tipoDespesasAdicional>
<!-- optional -->
<!-- possible value: GARANTIAS, possible value: DEVEDOR, possible value: FIXO -->
          <ns2:siglaBaseCalculo>???</ns2:siglaBaseCalculo>
<!-- optional -->
          <ns2:valorDespesaAdicional>?999.99?</ns2:valorDespesaAdicional>
        </ns2:listaDespesaAdicional>
<!-- optional -->
        <ns2:taxaLimiteCapCdi>?999.99?</ns2:taxaLimiteCapCdi>
<!-- optional -->
        <ns2:dataInicialApuracao>2008-12-31</ns2:dataInicialApuracao>
<!-- optional -->
        <ns2:dataFinalApuracao>2008-12-31</ns2:dataFinalApuracao>
<!-- optional -->
        <ns2:taxaComissao>?999.99?</ns2:taxaComissao>
<!-- optional -->
        <ns2:saldoJurosCorrecaoPrincipal>?999.99?</ns2:saldoJurosCorrecaoPrincipal>
      </ns2:parcelas>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <ns2:listaDespesaAdicional xmlns:ns2='http://core.credito.tfs.totvs.com'>
<!-- optional -->
        <ns2:siglaDespesasAdicional>?XXX?</ns2:siglaDespesasAdicional>
<!-- optional -->
        <ns2:idendicadorFuncao>?XXX?</ns2:idendicadorFuncao>
<!-- optional -->
        <ns2:tipoDespesasAdicional>?XXX?</ns2:tipoDespesasAdicional>
<!-- optional -->
<!-- possible value: GARANTIAS, possible value: DEVEDOR, possible value: FIXO -->
        <ns2:siglaBaseCalculo>???</ns2:siglaBaseCalculo>
<!-- optional -->
        <ns2:valorDespesaAdicional>?999.99?</ns2:valorDespesaAdicional>
      </ns2:listaDespesaAdicional>
    </parcelasComissao>
  </gerarComissaoPeriodoFiancaRequest>
</ns1:gerarComissaoPeriodoFianca>
<ns1:gerarComissaoPeriodoFianca xmlns:ns1='calculo.credito.tfs.totvs.com'>
<!-- optional -->
  <gerarComissaoPeriodoFiancaRequest>
<!-- optional -->
    <parcelasCarta>
<!-- optional -->
      <ns2:numeroAmortizacoes xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:numeroAmortizacoes>
<!-- optional -->
      <ns2:dataPrimeiraAmortizacao xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataPrimeiraAmortizacao>
<!-- optional -->
      <ns2:dataPrimeiroVencimento xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataPrimeiroVencimento>
<!-- optional -->
      <ns2:dataUltimoVencimento xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataUltimoVencimento>
<!-- optional -->
      <ns2:prazoCorridos xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:prazoCorridos>
<!-- optional -->
      <ns2:prazoUteis xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:prazoUteis>
<!-- optional -->
      <ns2:taxaOperacao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaOperacao>
<!-- optional -->
      <ns2:totalPrincipal xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalPrincipal>
<!-- optional -->
      <ns2:totalJuros xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalJuros>
<!-- optional -->
      <ns2:totalOperacao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalOperacao>
<!-- optional -->
      <ns2:totalSeguroPrestamista xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalSeguroPrestamista>
<!-- optional -->
      <ns2:totalTributo xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalTributo>
<!-- optional -->
      <ns2:totalTarifa xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalTarifa>
<!-- optional -->
      <ns2:totalOutros xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalOutros>
<!-- optional -->
      <ns2:totalComissao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalComissao>
<!-- optional -->
      <ns2:totalLiquido xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalLiquido>
<!-- optional -->
      <ns2:valorIvaCalculado xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:valorIvaCalculado>
<!-- optional -->
      <ns2:coeficiente xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:coeficiente>
<!-- optional -->
      <ns2:taxaAnoDc xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaAnoDc>
<!-- optional -->
      <ns2:taxaCet xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaCet>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <ns2:parcelas xmlns:ns2='http://core.credito.tfs.totvs.com'>
<!-- optional -->
        <ns2:numeroParcela>?999?</ns2:numeroParcela>
<!-- optional -->
        <ns2:numeroAmortizacao>?999?</ns2:numeroAmortizacao>
<!-- optional -->
        <ns2:dataVencimento>2008-12-31</ns2:dataVencimento>
<!-- optional -->
        <ns2:dataVencimentoAnterior>2008-12-31</ns2:dataVencimentoAnterior>
<!-- optional -->
        <ns2:diasCorridosAnterior>?999?</ns2:diasCorridosAnterior>
<!-- optional -->
        <ns2:diasCorridosEmissao>?999?</ns2:diasCorridosEmissao>
<!-- optional -->
        <ns2:diasUteisAnterior>?999?</ns2:diasUteisAnterior>
<!-- optional -->
        <ns2:diasUteisEmissao>?999?</ns2:diasUteisEmissao>
<!-- optional -->
<!-- possible value: AMORTIZACAO, possible value: BALAO, possible value: CARENCIA, possible value: JUROS -->
        <ns2:indicador>???</ns2:indicador>
<!-- optional -->
        <ns2:incorporaJuros>?true?</ns2:incorporaJuros>
<!-- optional -->
        <ns2:consolidaJurosAnual>?true?</ns2:consolidaJurosAnual>
<!-- optional -->
        <ns2:saldoPrincipal>?999.99?</ns2:saldoPrincipal>
<!-- optional -->
        <ns2:valorPrincipal>?999.99?</ns2:valorPrincipal>
<!-- optional -->
        <ns2:valorJuros>?999.99?</ns2:valorJuros>
<!-- optional -->
        <ns2:valorTributos>?999.99?</ns2:valorTributos>
<!-- optional -->
        <ns2:valorTotal>?999.99?</ns2:valorTotal>
<!-- optional -->
        <ns2:valorComissao>?999.99?</ns2:valorComissao>
<!-- optional -->
        <ns2:valorVrg>?999.99?</ns2:valorVrg>
<!-- optional -->
        <ns2:valorPmt>?999.99?</ns2:valorPmt>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
        <ns2:tributos>
<!-- optional -->
          <ns2:id>?XXX?</ns2:id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS, possible value: IVA -->
          <ns2:tipo>???</ns2:tipo>
<!-- optional -->
          <ns2:valor>?999.99?</ns2:valor>
<!-- optional -->
          <ns2:aliquota>?999.99?</ns2:aliquota>
<!-- optional -->
          <ns2:valorBase>?999.99?</ns2:valorBase>
        </ns2:tributos>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
        <ns2:listaDespesaAdicional>
<!-- optional -->
          <ns2:siglaDespesaAdicional>?XXX?</ns2:siglaDespesaAdicional>
<!-- optional -->
<!-- possible value: INS, possible value: TAR, possible value: HCH, possible value: MOT, possible value: CCH, possible value: CHQ, possible value: DSP, possible value: OCO -->
          <ns2:identificadorConfiguracaoSigla>???</ns2:identificadorConfiguracaoSigla>
<!-- optional -->
          <ns2:tipoDespesaAdicional>?XXX?</ns2:tipoDespesaAdicional>
<!-- optional -->
<!-- possible value: GARANTIAS, possible value: DEVEDOR, possible value: FIXO -->
          <ns2:siglaBaseCalculo>???</ns2:siglaBaseCalculo>
<!-- optional -->
          <ns2:valorDespesaAdicional>?999.99?</ns2:valorDespesaAdicional>
        </ns2:listaDespesaAdicional>
<!-- optional -->
        <ns2:taxaLimiteCapCdi>?999.99?</ns2:taxaLimiteCapCdi>
<!-- optional -->
        <ns2:dataInicialApuracao>2008-12-31</ns2:dataInicialApuracao>
<!-- optional -->
        <ns2:dataFinalApuracao>2008-12-31</ns2:dataFinalApuracao>
<!-- optional -->
        <ns2:taxaComissao>?999.99?</ns2:taxaComissao>
<!-- optional -->
        <ns2:saldoJurosCorrecaoPrincipal>?999.99?</ns2:saldoJurosCorrecaoPrincipal>
      </ns2:parcelas>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <ns2:listaDespesaAdicional xmlns:ns2='http://core.credito.tfs.totvs.com'>
<!-- optional -->
        <ns2:siglaDespesaAdicional>?XXX?</ns2:siglaDespesaAdicional>
<!-- optional -->
<!-- possible value: INS, possible value: TAR, possible value: HCH, possible value: MOT, possible value: CCH, possible value: CHQ, possible value: DSP, possible value: OCO -->
        <ns2:identificadorConfiguracaoSigla>???</ns2:identificadorConfiguracaoSigla>
<!-- optional -->
        <ns2:tipoDespesaAdicional>?XXX?</ns2:tipoDespesaAdicional>
<!-- optional -->
<!-- possible value: GARANTIAS, possible value: DEVEDOR, possible value: FIXO -->
        <ns2:siglaBaseCalculo>???</ns2:siglaBaseCalculo>
<!-- optional -->
        <ns2:valorDespesaAdicional>?999.99?</ns2:valorDespesaAdicional>
      </ns2:listaDespesaAdicional>
    </parcelasCarta>
<!-- optional -->
<!-- possible value: ANTECIPADA, possible value: POSTECIPADA -->
    <formaPagamento>???</formaPagamento>
<!-- optional -->
<!-- possible value: FLAT, possible value: PERCENTUAL, possible value: VALOR -->
    <tipoValorPercentual>???</tipoValorPercentual>
<!-- optional -->
    <valorPercentual>?999.99?</valorPercentual>
<!-- optional -->
<!-- possible value: CAPITALIZADA, possible value: DESCONTO, possible value: LINEAR, possible value: OVER, possible value: DESCONTO_CAPITALIZADO -->
    <tipoTaxaCarta>???</tipoTaxaCarta>
<!-- 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, possible value: FINAME_PRICE_30 -->
    <tipoMetodoCalculo>???</tipoMetodoCalculo>
<!-- optional -->
    <dataEmissao>2008-12-31</dataEmissao>
<!-- optional -->
    <numeroAmortizacoes>?999?</numeroAmortizacoes>
<!-- optional -->
<!-- possible value: DIARIA, possible value: MENSAL -->
    <tipoPeriodicidade>???</tipoPeriodicidade>
<!-- optional -->
    <periodicidadeAmortizacao>?999?</periodicidadeAmortizacao>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: OVER, possible value: UTIL -->
    <tipoPrazoCarta>???</tipoPrazoCarta>
<!-- optional -->
<!-- possible value: ANTECIPA, possible value: POSTECIPA, possible value: NORMAL -->
    <tipoFeriado>???</tipoFeriado>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: UTIL -->
    <tipoVencimento>???</tipoVencimento>
<!-- optional -->
    <defasagemVencimento>?999?</defasagemVencimento>
<!-- optional -->
<!-- possible value: CIVIL, possible value: COMERCIAL -->
    <tipoAniversario>???</tipoAniversario>
<!-- optional -->
<!-- possible value: CAPITALIZADA, possible value: DESCONTO, possible value: LINEAR, possible value: OVER, possible value: DESCONTO_CAPITALIZADO -->
    <tipoTaxaComissao>???</tipoTaxaComissao>
<!-- 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 -->
    <baseTaxaComissao>???</baseTaxaComissao>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: OVER, possible value: UTIL -->
    <tipoPrazoComissao>???</tipoPrazoComissao>
<!-- optional -->
    <parcelasComissao>
<!-- optional -->
      <ns2:numeroAmortizacoes xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:numeroAmortizacoes>
<!-- optional -->
      <ns2:dataPrimeiraAmortizacao xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataPrimeiraAmortizacao>
<!-- optional -->
      <ns2:dataPrimeiroVencimento xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataPrimeiroVencimento>
<!-- optional -->
      <ns2:dataUltimoVencimento xmlns:ns2='http://core.credito.tfs.totvs.com'>2008-12-31</ns2:dataUltimoVencimento>
<!-- optional -->
      <ns2:prazoCorridos xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:prazoCorridos>
<!-- optional -->
      <ns2:prazoUteis xmlns:ns2='http://core.credito.tfs.totvs.com'>?999?</ns2:prazoUteis>
<!-- optional -->
      <ns2:taxaOperacao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaOperacao>
<!-- optional -->
      <ns2:totalPrincipal xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalPrincipal>
<!-- optional -->
      <ns2:totalJuros xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalJuros>
<!-- optional -->
      <ns2:totalOperacao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalOperacao>
<!-- optional -->
      <ns2:totalSeguroPrestamista xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalSeguroPrestamista>
<!-- optional -->
      <ns2:totalTributo xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalTributo>
<!-- optional -->
      <ns2:totalTarifa xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalTarifa>
<!-- optional -->
      <ns2:totalOutros xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalOutros>
<!-- optional -->
      <ns2:totalComissao xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalComissao>
<!-- optional -->
      <ns2:totalLiquido xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:totalLiquido>
<!-- optional -->
      <ns2:valorIvaCalculado xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:valorIvaCalculado>
<!-- optional -->
      <ns2:coeficiente xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:coeficiente>
<!-- optional -->
      <ns2:taxaAnoDc xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaAnoDc>
<!-- optional -->
      <ns2:taxaCet xmlns:ns2='http://core.credito.tfs.totvs.com'>?999.99?</ns2:taxaCet>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <ns2:parcelas xmlns:ns2='http://core.credito.tfs.totvs.com'>
<!-- optional -->
        <ns2:numeroParcela>?999?</ns2:numeroParcela>
<!-- optional -->
        <ns2:numeroAmortizacao>?999?</ns2:numeroAmortizacao>
<!-- optional -->
        <ns2:dataVencimento>2008-12-31</ns2:dataVencimento>
<!-- optional -->
        <ns2:dataVencimentoAnterior>2008-12-31</ns2:dataVencimentoAnterior>
<!-- optional -->
        <ns2:diasCorridosAnterior>?999?</ns2:diasCorridosAnterior>
<!-- optional -->
        <ns2:diasCorridosEmissao>?999?</ns2:diasCorridosEmissao>
<!-- optional -->
        <ns2:diasUteisAnterior>?999?</ns2:diasUteisAnterior>
<!-- optional -->
        <ns2:diasUteisEmissao>?999?</ns2:diasUteisEmissao>
<!-- optional -->
<!-- possible value: AMORTIZACAO, possible value: BALAO, possible value: CARENCIA, possible value: JUROS -->
        <ns2:indicador>???</ns2:indicador>
<!-- optional -->
        <ns2:incorporaJuros>?true?</ns2:incorporaJuros>
<!-- optional -->
        <ns2:consolidaJurosAnual>?true?</ns2:consolidaJurosAnual>
<!-- optional -->
        <ns2:saldoPrincipal>?999.99?</ns2:saldoPrincipal>
<!-- optional -->
        <ns2:valorPrincipal>?999.99?</ns2:valorPrincipal>
<!-- optional -->
        <ns2:valorJuros>?999.99?</ns2:valorJuros>
<!-- optional -->
        <ns2:valorTributos>?999.99?</ns2:valorTributos>
<!-- optional -->
        <ns2:valorTotal>?999.99?</ns2:valorTotal>
<!-- optional -->
        <ns2:valorComissao>?999.99?</ns2:valorComissao>
<!-- optional -->
        <ns2:valorVrg>?999.99?</ns2:valorVrg>
<!-- optional -->
        <ns2:valorPmt>?999.99?</ns2:valorPmt>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
        <ns2:tributos>
<!-- optional -->
          <ns2:id>?XXX?</ns2:id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS, possible value: IVA -->
          <ns2:tipo>???</ns2:tipo>
<!-- optional -->
          <ns2:valor>?999.99?</ns2:valor>
<!-- optional -->
          <ns2:aliquota>?999.99?</ns2:aliquota>
<!-- optional -->
          <ns2:valorBase>?999.99?</ns2:valorBase>
        </ns2:tributos>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
        <ns2:listaDespesaAdicional>
<!-- optional -->
          <ns2:siglaDespesaAdicional>?XXX?</ns2:siglaDespesaAdicional>
<!-- optional -->
<!-- possible value: INS, possible value: TAR, possible value: HCH, possible value: MOT, possible value: CCH, possible value: CHQ, possible value: DSP, possible value: OCO -->
          <ns2:identificadorConfiguracaoSigla>???</ns2:identificadorConfiguracaoSigla>
<!-- optional -->
          <ns2:tipoDespesaAdicional>?XXX?</ns2:tipoDespesaAdicional>
<!-- optional -->
<!-- possible value: GARANTIAS, possible value: DEVEDOR, possible value: FIXO -->
          <ns2:siglaBaseCalculo>???</ns2:siglaBaseCalculo>
<!-- optional -->
          <ns2:valorDespesaAdicional>?999.99?</ns2:valorDespesaAdicional>
        </ns2:listaDespesaAdicional>
<!-- optional -->
        <ns2:taxaLimiteCapCdi>?999.99?</ns2:taxaLimiteCapCdi>
<!-- optional -->
        <ns2:dataInicialApuracao>2008-12-31</ns2:dataInicialApuracao>
<!-- optional -->
        <ns2:dataFinalApuracao>2008-12-31</ns2:dataFinalApuracao>
<!-- optional -->
        <ns2:taxaComissao>?999.99?</ns2:taxaComissao>
<!-- optional -->
        <ns2:saldoJurosCorrecaoPrincipal>?999.99?</ns2:saldoJurosCorrecaoPrincipal>
      </ns2:parcelas>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
      <ns2:listaDespesaAdicional xmlns:ns2='http://core.credito.tfs.totvs.com'>
<!-- optional -->
        <ns2:siglaDespesaAdicional>?XXX?</ns2:siglaDespesaAdicional>
<!-- optional -->
<!-- possible value: INS, possible value: TAR, possible value: HCH, possible value: MOT, possible value: CCH, possible value: CHQ, possible value: DSP, possible value: OCO -->
        <ns2:identificadorConfiguracaoSigla>???</ns2:identificadorConfiguracaoSigla>
<!-- optional -->
        <ns2:tipoDespesaAdicional>?XXX?</ns2:tipoDespesaAdicional>
<!-- optional -->
<!-- possible value: GARANTIAS, possible value: DEVEDOR, possible value: FIXO -->
        <ns2:siglaBaseCalculo>???</ns2:siglaBaseCalculo>
<!-- optional -->
        <ns2:valorDespesaAdicional>?999.99?</ns2:valorDespesaAdicional>
      </ns2:listaDespesaAdicional>
    </parcelasComissao>
  </gerarComissaoPeriodoFiancaRequest>
</ns1:gerarComissaoPeriodoFianca>

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='gerarComissaoPeriodoFianca' type='tns:gerarComissaoPeriodoFianca' />
  <xsd:complexType name='gerarComissaoPeriodoFianca'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='gerarComissaoPeriodoFiancaRequest' type='tns:operacaoRecalcularComissaoFiancaRequestDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='operacaoRecalcularComissaoFiancaRequestDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:operacaoCalcularComissaoFiancaRequestDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='parcelasComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:operacaoResponseDTO' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='operacaoCalcularComissaoFiancaRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='parcelasCarta' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:operacaoResponseDTO' minOccurs='0' />
      <xsd:element name='formaPagamento' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoFormaPagamento' minOccurs='0' />
      <xsd:element name='tipoValorPercentual' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoValorPercentual' minOccurs='0' />
      <xsd:element name='valorPercentual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='tipoTaxaCarta' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTaxa' minOccurs='0' />
      <xsd:element name='tipoMetodoCalculo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoMetodoCalculo' minOccurs='0' />
      <xsd:element name='dataEmissao' 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='periodicidadeAmortizacao' type='xsd:int' minOccurs='0' />
      <xsd:element name='tipoPrazoCarta' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoPrazo' minOccurs='0' />
      <xsd:element name='tipoFeriado' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoFeriado' minOccurs='0' />
      <xsd:element name='tipoVencimento' type='tns:tipoVencimento' minOccurs='0' />
      <xsd:element name='defasagemVencimento' type='xsd:int' minOccurs='0' />
      <xsd:element name='tipoAniversario' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoAniversario' minOccurs='0' />
      <xsd:element name='tipoTaxaComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTaxa' minOccurs='0' />
      <xsd:element name='baseTaxaComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseTaxa' minOccurs='0' />
      <xsd:element name='tipoPrazoComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoPrazo' 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='valorIvaCalculado' 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' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:parcelaResponseDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='listaDespesaAdicional' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:despesaAdicionalResponseDTO' 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:tns='http://core.credito.tfs.totvs.com' type='tns: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' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:tributoResponseDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='listaDespesaAdicional' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:despesaAdicionalResponseDTO' 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:tns='http://core.credito.tfs.totvs.com' type='tns: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:complexType name='despesaAdicionalResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='siglaDespesasAdicional' type='xsd:string' minOccurs='0' />
      <xsd:element name='idendicadorFuncao' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipoDespesasAdicional' type='xsd:string' minOccurs='0' />
      <xsd:element name='siglaBaseCalculo' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:baseCalculoDespesasAdicional' minOccurs='0' />
      <xsd:element name='valorDespesaAdicional' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <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:enumeration value='IVA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='baseCalculoDespesasAdicional'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='GARANTIAS' />
      <xsd:enumeration value='DEVEDOR' />
      <xsd:enumeration value='FIXO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoFormaPagamento'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='ANTECIPADA' />
      <xsd:enumeration value='POSTECIPADA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoValorPercentual'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='FLAT' />
      <xsd:enumeration value='PERCENTUAL' />
      <xsd:enumeration value='VALOR' />
    </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='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:enumeration value='FINAME_PRICE_30' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoPeriodicidade'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DIARIA' />
      <xsd:enumeration value='MENSAL' />
    </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='tipoFeriado'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='ANTECIPA' />
      <xsd:enumeration value='POSTECIPA' />
      <xsd:enumeration value='NORMAL' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoVencimento'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CORRIDO' />
      <xsd:enumeration value='UTIL' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoAniversario'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CIVIL' />
      <xsd:enumeration value='COMERCIAL' />
    </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: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='gerarComissaoPeriodoFianca' type='tns:gerarComissaoPeriodoFianca' />
  <xsd:complexType name='gerarComissaoPeriodoFianca'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='gerarComissaoPeriodoFiancaRequest' type='tns:operacaoRecalcularComissaoFiancaRequestDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='operacaoRecalcularComissaoFiancaRequestDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:operacaoCalcularComissaoFiancaRequestDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='parcelasComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:operacaoResponseDTO' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='operacaoCalcularComissaoFiancaRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='parcelasCarta' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:operacaoResponseDTO' minOccurs='0' />
      <xsd:element name='formaPagamento' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoFormaPagamento' minOccurs='0' />
      <xsd:element name='tipoValorPercentual' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoValorPercentual' minOccurs='0' />
      <xsd:element name='valorPercentual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='tipoTaxaCarta' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTaxa' minOccurs='0' />
      <xsd:element name='tipoMetodoCalculo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoMetodoCalculo' minOccurs='0' />
      <xsd:element name='dataEmissao' 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='periodicidadeAmortizacao' type='xsd:int' minOccurs='0' />
      <xsd:element name='tipoPrazoCarta' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoPrazo' minOccurs='0' />
      <xsd:element name='tipoFeriado' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoFeriado' minOccurs='0' />
      <xsd:element name='tipoVencimento' type='tns:tipoVencimento' minOccurs='0' />
      <xsd:element name='defasagemVencimento' type='xsd:int' minOccurs='0' />
      <xsd:element name='tipoAniversario' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoAniversario' minOccurs='0' />
      <xsd:element name='tipoTaxaComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoTaxa' minOccurs='0' />
      <xsd:element name='baseTaxaComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseTaxa' minOccurs='0' />
      <xsd:element name='tipoPrazoComissao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoPrazo' 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='valorIvaCalculado' 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' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:parcelaResponseDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='listaDespesaAdicional' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:despesaAdicionalResponseDTO' 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:tns='http://core.credito.tfs.totvs.com' type='tns: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' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:tributoResponseDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='listaDespesaAdicional' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:despesaAdicionalResponseDTO' 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:tns='http://core.credito.tfs.totvs.com' type='tns: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:complexType name='despesaAdicionalResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='siglaDespesaAdicional' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorConfiguracaoSigla' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:tipoConfiguracaoSigla' minOccurs='0' />
      <xsd:element name='tipoDespesaAdicional' type='xsd:string' minOccurs='0' />
      <xsd:element name='siglaBaseCalculo' xmlns:tns='http://core.credito.tfs.totvs.com' type='tns:baseCalculoDespesasAdicional' minOccurs='0' />
      <xsd:element name='valorDespesaAdicional' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <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:enumeration value='IVA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoConfiguracaoSigla'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='INS' />
      <xsd:enumeration value='TAR' />
      <xsd:enumeration value='HCH' />
      <xsd:enumeration value='MOT' />
      <xsd:enumeration value='CCH' />
      <xsd:enumeration value='CHQ' />
      <xsd:enumeration value='DSP' />
      <xsd:enumeration value='OCO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='baseCalculoDespesasAdicional'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='GARANTIAS' />
      <xsd:enumeration value='DEVEDOR' />
      <xsd:enumeration value='FIXO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoFormaPagamento'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='ANTECIPADA' />
      <xsd:enumeration value='POSTECIPADA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoValorPercentual'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='FLAT' />
      <xsd:enumeration value='PERCENTUAL' />
      <xsd:enumeration value='VALOR' />
    </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='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:enumeration value='FINAME_PRICE_30' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoPeriodicidade'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DIARIA' />
      <xsd:enumeration value='MENSAL' />
    </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='tipoFeriado'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='ANTECIPA' />
      <xsd:enumeration value='POSTECIPA' />
      <xsd:enumeration value='NORMAL' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoVencimento'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CORRIDO' />
      <xsd:enumeration value='UTIL' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoAniversario'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CIVIL' />
      <xsd:enumeration value='COMERCIAL' />
    </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:schema>