Input Message of Operation 'calcularParcela'

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:calcularParcela xmlns:ns1='calculo.credito.tfs.totvs.com'>
<!-- optional -->
  <calculo>
<!-- optional -->
    <dataEmissao>2008-12-31</dataEmissao>
<!-- optional -->
    <dataVencimento>2008-12-31</dataVencimento>
<!-- optional -->
    <dataInicioCalculo>2008-12-31</dataInicioCalculo>
<!-- optional -->
    <dataFimCalculo>2008-12-31</dataFimCalculo>
<!-- optional -->
    <dataVencimentoAnterior>2008-12-31</dataVencimentoAnterior>
<!-- optional -->
    <valorPrincipal>?999.99?</valorPrincipal>
<!-- optional -->
    <valorTitulo>?999.99?</valorTitulo>
<!-- optional -->
    <valorPrincipalOperacao>?999.99?</valorPrincipalOperacao>
<!-- optional -->
    <saldoPrincipal>?999.99?</saldoPrincipal>
<!-- optional -->
    <saldoAtual>?999.99?</saldoAtual>
<!-- optional -->
    <saldoDevedor>?999.99?</saldoDevedor>
<!-- optional -->
    <saldoPrincipalOperacao>?999.99?</saldoPrincipalOperacao>
<!-- optional -->
    <siglaMetodoCalculo>?XXX?</siglaMetodoCalculo>
<!-- optional -->
    <siglaLinhaOperacao>?XXX?</siglaLinhaOperacao>
<!-- optional -->
    <siglaIndicadorMonetario>?XXX?</siglaIndicadorMonetario>
<!-- optional -->
    <valorMoedaLiberacao>?999.99?</valorMoedaLiberacao>
<!-- optional -->
    <siglaIndicadorMonetarioHibrido>?XXX?</siglaIndicadorMonetarioHibrido>
<!-- optional -->
    <valorMoedaLiberacaoHibrido>?999.99?</valorMoedaLiberacaoHibrido>
<!-- optional -->
    <taxaOperacao>?999.99?</taxaOperacao>
<!-- 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 -->
    <taxaBase>?999.99?</taxaBase>
<!-- 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 -->
    <coeficienteJuros>?999.99?</coeficienteJuros>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: OVER, possible value: NENHUM, possible value: UTIL -->
    <proRata>???</proRata>
<!-- optional -->
<!-- possible value: EMISSAO, possible value: VENCIMENTO, possible value: VENCIMENTO_DIFERENCIADO -->
    <aniversario>???</aniversario>
<!-- optional -->
    <siglaIndicadorFlutuante>?XXX?</siglaIndicadorFlutuante>
<!-- optional -->
    <defasagem>?999?</defasagem>
<!-- optional -->
    <percentual>?999.99?</percentual>
<!-- optional -->
    <estimada>?true?</estimada>
<!-- optional -->
    <calcularIoc>?true?</calcularIoc>
<!-- optional -->
    <encargo>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
<!-- possible value: DEVEDOR, possible value: DEVEDOR_OPERACAO, possible value: DEVEDOR_CORRECAO, possible value: DEVEDOR_TAXAS -->
      <baseSpread>???</baseSpread>
<!-- optional -->
<!-- possible value: DEVEDOR, possible value: DEVEDOR_MAIS_MORA, possible value: DEVEDOR_MENOS_ABATIMENTO -->
      <calculoMulta>???</calculoMulta>
<!-- optional -->
<!-- possible value: NAO_UTILIZA, possible value: SEGUNDO_CRITERIO, possible value: CRITERIO_UNICO -->
      <criterioOperacao>???</criterioOperacao>
<!-- optional -->
<!-- possible value: CORRIDOS, possible value: UTEIS -->
      <contagemAte30>???</contagemAte30>
<!-- optional -->
<!-- possible value: CORRIDOS, possible value: UTEIS -->
      <contagemMais30>???</contagemMais30>
<!-- optional -->
<!-- possible value: LINEAR, possible value: CAPITALIZADO, possible value: OPERACAO -->
      <formaAte30>???</formaAte30>
<!-- optional -->
<!-- possible value: LINEAR, possible value: CAPITALIZADO, possible value: OPERACAO -->
      <formaMais30>???</formaMais30>
<!-- optional -->
<!-- possible value: LINEAR, possible value: CONFIGURACAO -->
      <formaSpread>???</formaSpread>
<!-- optional -->
<!-- possible value: VALOR, possible value: PERCENTUAL, possible value: OPER_SPREAD, possible value: SEM_LIMITE -->
      <tipoLimite>???</tipoLimite>
<!-- optional -->
      <percentualMulta>?999.99?</percentualMulta>
<!-- optional -->
      <quantidadeDiasMulta>?999?</quantidadeDiasMulta>
<!-- optional -->
      <siglaIndicadorMonetarioAte30>?XXX?</siglaIndicadorMonetarioAte30>
<!-- optional -->
      <siglaIndicadorMonetarioMais30>?XXX?</siglaIndicadorMonetarioMais30>
<!-- optional -->
      <taxaLimite>?999.99?</taxaLimite>
<!-- optional -->
      <taxaPermanenciaAte30>?999.99?</taxaPermanenciaAte30>
<!-- optional -->
      <taxaPermanenciaMais30>?999.99?</taxaPermanenciaMais30>
<!-- optional -->
      <taxaSpread>?999.99?</taxaSpread>
<!-- optional -->
      <permanenciaCalculada>?999.99?</permanenciaCalculada>
<!-- optional -->
      <saldoPermanenciaCalculada>?999.99?</saldoPermanenciaCalculada>
<!-- optional -->
      <moraCalculada>?999.99?</moraCalculada>
<!-- optional -->
      <saldoMoraCalculada>?999.99?</saldoMoraCalculada>
<!-- optional -->
      <multaCalculada>?999.99?</multaCalculada>
<!-- optional -->
      <multaPaga>?999.99?</multaPaga>
    </encargo>
<!-- optional -->
    <tributo>
<!-- optional -->
      <id>?XXX?</id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS, possible value: IVA -->
      <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, possible value: TARIFA -->
      <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>
    </tributo>
<!-- optional -->
    <valorDespesa>?999.99?</valorDespesa>
<!-- optional -->
    <valorDespesaAtraso>?999.99?</valorDespesaAtraso>
<!-- optional -->
    <valorDespesasAdicionais>?999.99?</valorDespesasAdicionais>
<!-- optional -->
    <liquidacaoParcialAntecipada>?true?</liquidacaoParcialAntecipada>
<!-- optional -->
    <dataPrimeiraAmortizacao>2008-12-31</dataPrimeiraAmortizacao>
<!-- optional -->
    <valorTotalAbatimento>?999.99?</valorTotalAbatimento>
<!-- optional -->
    <valorDesconto>?999.99?</valorDesconto>
<!-- optional -->
<!-- possible value: PERCENTUAL, possible value: VALOR, possible value: DREVITALIZ, possible value: VALOR_DIA -->
    <identificadorDesconto1>???</identificadorDesconto1>
<!-- optional -->
    <percentualDesconto1>?999.99?</percentualDesconto1>
<!-- optional -->
    <dataDesconto1>2008-12-31</dataDesconto1>
<!-- optional -->
<!-- possible value: PERCENTUAL, possible value: VALOR, possible value: DREVITALIZ, possible value: VALOR_DIA -->
    <identificadorDesconto2>???</identificadorDesconto2>
<!-- optional -->
    <percentualDesconto2>?999.99?</percentualDesconto2>
<!-- optional -->
    <dataDesconto2>2008-12-31</dataDesconto2>
<!-- optional -->
<!-- possible value: PERCENTUAL, possible value: VALOR, possible value: DREVITALIZ, possible value: VALOR_DIA -->
    <identificadorDesconto3>???</identificadorDesconto3>
<!-- optional -->
    <percentualDesconto3>?999.99?</percentualDesconto3>
<!-- optional -->
    <dataDesconto3>2008-12-31</dataDesconto3>
<!-- optional -->
    <calcularInstrucaoDescontoAbatimento>?true?</calcularInstrucaoDescontoAbatimento>
  </calculo>
</ns1:calcularParcela>
<ns1:calcularParcela xmlns:ns1='calculo.credito.tfs.totvs.com'>
<!-- optional -->
  <calculo>
<!-- optional -->
    <dataEmissao>2008-12-31</dataEmissao>
<!-- optional -->
    <dataVencimento>2008-12-31</dataVencimento>
<!-- optional -->
    <dataInicioCalculo>2008-12-31</dataInicioCalculo>
<!-- optional -->
    <dataFimCalculo>2008-12-31</dataFimCalculo>
<!-- optional -->
    <dataVencimentoAnterior>2008-12-31</dataVencimentoAnterior>
<!-- optional -->
    <valorPrincipal>?999.99?</valorPrincipal>
<!-- optional -->
    <valorTitulo>?999.99?</valorTitulo>
<!-- optional -->
    <valorPrincipalOperacao>?999.99?</valorPrincipalOperacao>
<!-- optional -->
    <saldoPrincipal>?999.99?</saldoPrincipal>
<!-- optional -->
    <saldoAtual>?999.99?</saldoAtual>
<!-- optional -->
    <saldoDevedor>?999.99?</saldoDevedor>
<!-- optional -->
    <saldoPrincipalOperacao>?999.99?</saldoPrincipalOperacao>
<!-- optional -->
    <siglaMetodoCalculo>?XXX?</siglaMetodoCalculo>
<!-- optional -->
    <siglaLinhaOperacao>?XXX?</siglaLinhaOperacao>
<!-- optional -->
    <siglaIndicadorMonetario>?XXX?</siglaIndicadorMonetario>
<!-- optional -->
    <valorMoedaLiberacao>?999.99?</valorMoedaLiberacao>
<!-- optional -->
    <siglaIndicadorMonetarioHibrido>?XXX?</siglaIndicadorMonetarioHibrido>
<!-- optional -->
    <valorMoedaLiberacaoHibrido>?999.99?</valorMoedaLiberacaoHibrido>
<!-- optional -->
    <taxaOperacao>?999.99?</taxaOperacao>
<!-- 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 -->
    <taxaBase>?999.99?</taxaBase>
<!-- 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 -->
    <coeficienteJuros>?999.99?</coeficienteJuros>
<!-- optional -->
<!-- possible value: CORRIDO, possible value: OVER, possible value: NENHUM, possible value: UTIL -->
    <proRata>???</proRata>
<!-- optional -->
<!-- possible value: EMISSAO, possible value: VENCIMENTO, possible value: VENCIMENTO_DIFERENCIADO -->
    <aniversario>???</aniversario>
<!-- optional -->
    <siglaIndicadorFlutuante>?XXX?</siglaIndicadorFlutuante>
<!-- optional -->
    <defasagem>?999?</defasagem>
<!-- optional -->
    <percentual>?999.99?</percentual>
<!-- optional -->
    <estimada>?true?</estimada>
<!-- optional -->
    <calcularIoc>?true?</calcularIoc>
<!-- optional -->
    <encargo>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
<!-- possible value: DEVEDOR, possible value: DEVEDOR_OPERACAO, possible value: DEVEDOR_CORRECAO, possible value: DEVEDOR_TAXAS -->
      <baseSpread>???</baseSpread>
<!-- optional -->
<!-- possible value: DEVEDOR, possible value: DEVEDOR_MAIS_MORA, possible value: DEVEDOR_MENOS_ABATIMENTO -->
      <calculoMulta>???</calculoMulta>
<!-- optional -->
<!-- possible value: NAO_UTILIZA, possible value: SEGUNDO_CRITERIO, possible value: CRITERIO_UNICO -->
      <criterioOperacao>???</criterioOperacao>
<!-- optional -->
<!-- possible value: CORRIDOS, possible value: UTEIS -->
      <contagemAte30>???</contagemAte30>
<!-- optional -->
<!-- possible value: CORRIDOS, possible value: UTEIS -->
      <contagemMais30>???</contagemMais30>
<!-- optional -->
<!-- possible value: LINEAR, possible value: CAPITALIZADO, possible value: OPERACAO -->
      <formaAte30>???</formaAte30>
<!-- optional -->
<!-- possible value: LINEAR, possible value: CAPITALIZADO, possible value: OPERACAO -->
      <formaMais30>???</formaMais30>
<!-- optional -->
<!-- possible value: LINEAR, possible value: CONFIGURACAO -->
      <formaSpread>???</formaSpread>
<!-- optional -->
<!-- possible value: VALOR, possible value: PERCENTUAL, possible value: OPER_SPREAD, possible value: SEM_LIMITE -->
      <tipoLimite>???</tipoLimite>
<!-- optional -->
      <percentualMulta>?999.99?</percentualMulta>
<!-- optional -->
      <quantidadeDiasMulta>?999?</quantidadeDiasMulta>
<!-- optional -->
      <siglaIndicadorMonetarioAte30>?XXX?</siglaIndicadorMonetarioAte30>
<!-- optional -->
      <siglaIndicadorMonetarioMais30>?XXX?</siglaIndicadorMonetarioMais30>
<!-- optional -->
      <taxaLimite>?999.99?</taxaLimite>
<!-- optional -->
      <taxaPermanenciaAte30>?999.99?</taxaPermanenciaAte30>
<!-- optional -->
      <taxaPermanenciaMais30>?999.99?</taxaPermanenciaMais30>
<!-- optional -->
      <taxaSpread>?999.99?</taxaSpread>
<!-- optional -->
      <permanenciaCalculada>?999.99?</permanenciaCalculada>
<!-- optional -->
      <saldoPermanenciaCalculada>?999.99?</saldoPermanenciaCalculada>
<!-- optional -->
      <moraCalculada>?999.99?</moraCalculada>
<!-- optional -->
      <saldoMoraCalculada>?999.99?</saldoMoraCalculada>
<!-- optional -->
      <multaCalculada>?999.99?</multaCalculada>
<!-- optional -->
      <multaPaga>?999.99?</multaPaga>
    </encargo>
<!-- optional -->
    <tributo>
<!-- optional -->
      <id>?XXX?</id>
<!-- optional -->
<!-- possible value: IOC, possible value: ISS, possible value: IVA -->
      <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, possible value: TARIFA -->
      <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>
    </tributo>
<!-- optional -->
    <valorDespesa>?999.99?</valorDespesa>
<!-- optional -->
    <valorDespesaAtraso>?999.99?</valorDespesaAtraso>
<!-- optional -->
    <valorDespesasAdicionais>?999.99?</valorDespesasAdicionais>
<!-- optional -->
    <liquidacaoParcialAntecipada>?true?</liquidacaoParcialAntecipada>
<!-- optional -->
    <dataPrimeiraAmortizacao>2008-12-31</dataPrimeiraAmortizacao>
<!-- optional -->
    <valorTotalAbatimento>?999.99?</valorTotalAbatimento>
<!-- optional -->
    <valorDesconto>?999.99?</valorDesconto>
<!-- optional -->
<!-- possible value: PERCENTUAL, possible value: VALOR, possible value: DREVITALIZ, possible value: VALOR_DIA -->
    <identificadorDesconto1>???</identificadorDesconto1>
<!-- optional -->
    <percentualDesconto1>?999.99?</percentualDesconto1>
<!-- optional -->
    <dataDesconto1>2008-12-31</dataDesconto1>
<!-- optional -->
<!-- possible value: PERCENTUAL, possible value: VALOR, possible value: DREVITALIZ, possible value: VALOR_DIA -->
    <identificadorDesconto2>???</identificadorDesconto2>
<!-- optional -->
    <percentualDesconto2>?999.99?</percentualDesconto2>
<!-- optional -->
    <dataDesconto2>2008-12-31</dataDesconto2>
<!-- optional -->
<!-- possible value: PERCENTUAL, possible value: VALOR, possible value: DREVITALIZ, possible value: VALOR_DIA -->
    <identificadorDesconto3>???</identificadorDesconto3>
<!-- optional -->
    <percentualDesconto3>?999.99?</percentualDesconto3>
<!-- optional -->
    <dataDesconto3>2008-12-31</dataDesconto3>
<!-- optional -->
    <calcularInstrucaoDescontoAbatimento>?true?</calcularInstrucaoDescontoAbatimento>
<!-- optional -->
    <dataFluxo>?XXX?</dataFluxo>
  </calculo>
</ns1:calcularParcela>

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='calcularParcela' type='tns:calcularParcela' />
  <xsd:complexType name='calcularParcela'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='calculo' type='tns:calculoParcelaRequestDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='calculoParcelaRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='dataEmissao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataInicioCalculo' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFimCalculo' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataVencimentoAnterior' type='xsd:date' minOccurs='0' />
      <xsd:element name='valorPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorTitulo' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPrincipalOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoAtual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoDevedor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoPrincipalOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='siglaMetodoCalculo' type='xsd:string' minOccurs='0' />
      <xsd:element name='siglaLinhaOperacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='siglaIndicadorMonetario' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorMoedaLiberacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='siglaIndicadorMonetarioHibrido' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorMoedaLiberacaoHibrido' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='taxaOperacao' type='xsd:decimal' 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='taxaBase' type='xsd:decimal' 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='coeficienteJuros' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='proRata' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoProRata' minOccurs='0' />
      <xsd:element name='aniversario' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoCondicaoAniversario' minOccurs='0' />
      <xsd:element name='siglaIndicadorFlutuante' type='xsd:string' minOccurs='0' />
      <xsd:element name='defasagem' type='xsd:int' minOccurs='0' />
      <xsd:element name='percentual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='estimada' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='calcularIoc' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='encargo' type='tns:encargoRequestDTO' minOccurs='0' />
      <xsd:element name='tributo' type='tns:tributoRequestDTO' minOccurs='0' />
      <xsd:element name='valorDespesa' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorDespesaAtraso' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorDespesasAdicionais' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='liquidacaoParcialAntecipada' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='dataPrimeiraAmortizacao' type='xsd:date' minOccurs='0' />
      <xsd:element name='valorTotalAbatimento' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorDesconto' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='identificadorDesconto1' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoDesconto' minOccurs='0' />
      <xsd:element name='percentualDesconto1' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataDesconto1' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorDesconto2' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoDesconto' minOccurs='0' />
      <xsd:element name='percentualDesconto2' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataDesconto2' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorDesconto3' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoDesconto' minOccurs='0' />
      <xsd:element name='percentualDesconto3' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataDesconto3' type='xsd:date' minOccurs='0' />
      <xsd:element name='calcularInstrucaoDescontoAbatimento' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='encargoRequestDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='baseSpread' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseSpreadMora' minOccurs='0' />
          <xsd:element name='calculoMulta' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:calculoMulta' minOccurs='0' />
          <xsd:element name='criterioOperacao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:criterioOperacaoMora' minOccurs='0' />
          <xsd:element name='contagemAte30' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:contagemMora' minOccurs='0' />
          <xsd:element name='contagemMais30' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:contagemMora' minOccurs='0' />
          <xsd:element name='formaAte30' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaMora' minOccurs='0' />
          <xsd:element name='formaMais30' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaMora' minOccurs='0' />
          <xsd:element name='formaSpread' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaSpreadMora' minOccurs='0' />
          <xsd:element name='tipoLimite' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoLimiteMora' minOccurs='0' />
          <xsd:element name='percentualMulta' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='quantidadeDiasMulta' type='xsd:int' minOccurs='0' />
          <xsd:element name='siglaIndicadorMonetarioAte30' type='xsd:string' minOccurs='0' />
          <xsd:element name='siglaIndicadorMonetarioMais30' type='xsd:string' minOccurs='0' />
          <xsd:element name='taxaLimite' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='taxaPermanenciaAte30' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='taxaPermanenciaMais30' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='taxaSpread' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='permanenciaCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='saldoPermanenciaCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='moraCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='saldoMoraCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='multaCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='multaPaga' type='xsd:decimal' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='abstractDTO' abstract='true'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoUsuarioAtualizador' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataHoraAtualizacao' type='xsd:dateTime' minOccurs='0' />
    </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: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='tipoProRata'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CORRIDO' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='NENHUM' />
      <xsd:enumeration value='UTIL' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoCondicaoAniversario'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='EMISSAO' />
      <xsd:enumeration value='VENCIMENTO' />
      <xsd:enumeration value='VENCIMENTO_DIFERENCIADO' />
    </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='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:enumeration value='TARIFA' />
    </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='tipoDesconto'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PERCENTUAL' />
      <xsd:enumeration value='VALOR' />
      <xsd:enumeration value='DREVITALIZ' />
      <xsd:enumeration value='VALOR_DIA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoDesconto'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PERCENTUAL' />
      <xsd:enumeration value='VALOR' />
      <xsd:enumeration value='DREVITALIZ' />
      <xsd:enumeration value='VALOR_DIA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoDesconto'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PERCENTUAL' />
      <xsd:enumeration value='VALOR' />
      <xsd:enumeration value='DREVITALIZ' />
      <xsd:enumeration value='VALOR_DIA' />
    </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='calcularParcela' type='tns:calcularParcela' />
  <xsd:complexType name='calcularParcela'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='calculo' type='tns:calculoParcelaRequestDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='calculoParcelaRequestDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='dataEmissao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataInicioCalculo' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFimCalculo' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataVencimentoAnterior' type='xsd:date' minOccurs='0' />
      <xsd:element name='valorPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorTitulo' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPrincipalOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoAtual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoDevedor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoPrincipalOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='siglaMetodoCalculo' type='xsd:string' minOccurs='0' />
      <xsd:element name='siglaLinhaOperacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='siglaIndicadorMonetario' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorMoedaLiberacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='siglaIndicadorMonetarioHibrido' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorMoedaLiberacaoHibrido' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='taxaOperacao' type='xsd:decimal' 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='taxaBase' type='xsd:decimal' 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='coeficienteJuros' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='proRata' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoProRata' minOccurs='0' />
      <xsd:element name='aniversario' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoCondicaoAniversario' minOccurs='0' />
      <xsd:element name='siglaIndicadorFlutuante' type='xsd:string' minOccurs='0' />
      <xsd:element name='defasagem' type='xsd:int' minOccurs='0' />
      <xsd:element name='percentual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='estimada' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='calcularIoc' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='encargo' type='tns:encargoRequestDTO' minOccurs='0' />
      <xsd:element name='tributo' type='tns:tributoRequestDTO' minOccurs='0' />
      <xsd:element name='valorDespesa' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorDespesaAtraso' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorDespesasAdicionais' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='liquidacaoParcialAntecipada' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='dataPrimeiraAmortizacao' type='xsd:date' minOccurs='0' />
      <xsd:element name='valorTotalAbatimento' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorDesconto' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='identificadorDesconto1' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoDesconto' minOccurs='0' />
      <xsd:element name='percentualDesconto1' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataDesconto1' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorDesconto2' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoDesconto' minOccurs='0' />
      <xsd:element name='percentualDesconto2' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataDesconto2' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorDesconto3' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoDesconto' minOccurs='0' />
      <xsd:element name='percentualDesconto3' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataDesconto3' type='xsd:date' minOccurs='0' />
      <xsd:element name='calcularInstrucaoDescontoAbatimento' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='dataFluxo' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='encargoRequestDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='baseSpread' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:baseSpreadMora' minOccurs='0' />
          <xsd:element name='calculoMulta' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:calculoMulta' minOccurs='0' />
          <xsd:element name='criterioOperacao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:criterioOperacaoMora' minOccurs='0' />
          <xsd:element name='contagemAte30' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:contagemMora' minOccurs='0' />
          <xsd:element name='contagemMais30' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:contagemMora' minOccurs='0' />
          <xsd:element name='formaAte30' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaMora' minOccurs='0' />
          <xsd:element name='formaMais30' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaMora' minOccurs='0' />
          <xsd:element name='formaSpread' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:formaSpreadMora' minOccurs='0' />
          <xsd:element name='tipoLimite' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoLimiteMora' minOccurs='0' />
          <xsd:element name='percentualMulta' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='quantidadeDiasMulta' type='xsd:int' minOccurs='0' />
          <xsd:element name='siglaIndicadorMonetarioAte30' type='xsd:string' minOccurs='0' />
          <xsd:element name='siglaIndicadorMonetarioMais30' type='xsd:string' minOccurs='0' />
          <xsd:element name='taxaLimite' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='taxaPermanenciaAte30' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='taxaPermanenciaMais30' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='taxaSpread' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='permanenciaCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='saldoPermanenciaCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='moraCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='saldoMoraCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='multaCalculada' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='multaPaga' type='xsd:decimal' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='abstractDTO' abstract='true'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoUsuarioAtualizador' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataHoraAtualizacao' type='xsd:dateTime' minOccurs='0' />
    </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: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='tipoProRata'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CORRIDO' />
      <xsd:enumeration value='OVER' />
      <xsd:enumeration value='NENHUM' />
      <xsd:enumeration value='UTIL' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoCondicaoAniversario'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='EMISSAO' />
      <xsd:enumeration value='VENCIMENTO' />
      <xsd:enumeration value='VENCIMENTO_DIFERENCIADO' />
    </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='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:enumeration value='TARIFA' />
    </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='tipoDesconto'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PERCENTUAL' />
      <xsd:enumeration value='VALOR' />
      <xsd:enumeration value='DREVITALIZ' />
      <xsd:enumeration value='VALOR_DIA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoDesconto'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PERCENTUAL' />
      <xsd:enumeration value='VALOR' />
      <xsd:enumeration value='DREVITALIZ' />
      <xsd:enumeration value='VALOR_DIA' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoDesconto'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='PERCENTUAL' />
      <xsd:enumeration value='VALOR' />
      <xsd:enumeration value='DREVITALIZ' />
      <xsd:enumeration value='VALOR_DIA' />
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>