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 --> <!-- 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 --> <tipo>???</tipo> <!-- optional --> <aliquota>?999.99?</aliquota> <!-- optional --> <aliquotaMaxima>?999.99?</aliquotaMaxima> <!-- optional --> <aliquotaAdicional>?999.99?</aliquotaAdicional> <!-- optional --> <valorBase>?999.99?</valorBase> <!-- optional --> <financia>?true?</financia> <!-- optional --> <!-- possible value: DIARIO, possible value: MENSAL, possible value: UNICO --> <periodicidade>???</periodicidade> <!-- optional --> <!-- possible value: PRINCIPAL, possible value: JUROS, possible value: LIQUIDO, possible value: CONTRAPRESTACAO --> <base>???</base> <!-- optional --> <valorMinimo>?999.99?</valorMinimo> <!-- optional --> <valorPago>?999.99?</valorPago> <!-- optional --> <!-- possible value: BAIXO, possible value: ACIMA, possible value: METADE_ACIMA, possible value: METADE_BAIXO --> <arredondamento>???</arredondamento> <!-- optional --> <!-- possible value: EFETIVA, possible value: VENCIMENTO --> <dataCalculoTributo>???</dataCalculoTributo> <!-- optional --> <valorBaseAdicional>?999.99?</valorBaseAdicional> <!-- optional --> <dataOperacaoOriginal>2008-12-31</dataOperacaoOriginal> </tributo> <!-- optional --> <valorDespesa>?999.99?</valorDespesa> <!-- optional --> <valorDespesaAtraso>?999.99?</valorDespesaAtraso> <!-- 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 --> <!-- 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 --> <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> |
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='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='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:restriction> </xsd:simpleType> <xsd:simpleType name='periodicidadeTributo'> <xsd:restriction base='xsd:string'> <xsd:enumeration value='DIARIO' /> <xsd:enumeration value='MENSAL' /> <xsd:enumeration value='UNICO' /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name='baseTributo'> <xsd:restriction base='xsd:string'> <xsd:enumeration value='PRINCIPAL' /> <xsd:enumeration value='JUROS' /> <xsd:enumeration value='LIQUIDO' /> <xsd:enumeration value='CONTRAPRESTACAO' /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name='tipoArredondamento'> <xsd:restriction base='xsd:string'> <xsd:enumeration value='BAIXO' /> <xsd:enumeration value='ACIMA' /> <xsd:enumeration value='METADE_ACIMA' /> <xsd:enumeration value='METADE_BAIXO' /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name='dataCalculoTributo'> <xsd:restriction base='xsd:string'> <xsd:enumeration value='EFETIVA' /> <xsd:enumeration value='VENCIMENTO' /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name='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='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='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> |