Output Message of Operation 'listarModalidadeLegal'

Differences:

Output Template

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

Original Modified
<ns1:listarModalidadeLegalResponse xmlns:ns1='backoffice.credito.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <return>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <numeroGrupoModalidade>?999?</numeroGrupoModalidade>
<!-- optional -->
    <numeroSubGrupoModalidade>?999?</numeroSubGrupoModalidade>
<!-- optional -->
<!-- possible value: A_00, possible value: A_10, possible value: A_20, possible value: A_30, possible value: A_40, possible value: A_50, possible value: A_90, possible value: P_10, possible value: P_20, possible value: P_30, possible value: P_40, possible value: P_90 -->
    <codigoAgrupamentoPosicao>???</codigoAgrupamentoPosicao>
<!-- optional -->
    <codigoBancoTaxaPeriodo>?999?</codigoBancoTaxaPeriodo>
<!-- optional -->
<!-- possible value: A_00, possible value: A_101010000, possible value: A_101010100, possible value: A_101010101, possible value: A_101010102, possible value: A_101010103, possible value: A_101010104, possible value: A_101010105, possible value: A_101010106, possible value: A_101010900, possible value: A_101020000, possible value: A_101020100, possible value: A_101020101, possible value: A_101020102, possible value: A_101020103, possible value: A_101020104, possible value: A_101020105, possible value: A_101020106, possible value: A_101020900, possible value: A_102010000, possible value: A_102010100, possible value: A_102010101, possible value: A_102010102, possible value: A_102010103, possible value: A_102010104, possible value: A_102010105, possible value: A_102010106, possible value: A_102010900, possible value: A_102020000, possible value: A_102020100, possible value: A_102020101, possible value: A_102020102, possible value: A_102020103, possible value: A_102020104, possible value: A_102020105, possible value: A_102020106, possible value: A_102020900, possible value: A_103010000, possible value: A_103010100, possible value: A_103010101, possible value: A_103010102, possible value: A_103010103, possible value: A_103010104, possible value: A_103010105, possible value: A_103010106, possible value: A_103010900, possible value: A_103020000, possible value: A_103020100, possible value: A_103020101, possible value: A_103020102, possible value: A_103020103, possible value: A_103020104, possible value: A_103020105, possible value: A_103020106, possible value: A_103020900, possible value: A_104010000, possible value: A_104010100, possible value: A_104010101, possible value: A_104010102, possible value: A_104010103, possible value: A_104010104, possible value: A_104010105, possible value: A_104010106, possible value: A_104010900, possible value: A_105010000, possible value: A_105010100, possible value: A_105010101, possible value: A_105010102, possible value: A_105010103, possible value: A_105010104, possible value: A_105010105, possible value: A_105010106, possible value: A_105010900, possible value: A_106010000, possible value: A_106010100, possible value: A_106010101, possible value: A_106010102, possible value: A_106010103, possible value: A_106010104, possible value: A_106010105, possible value: A_106010106, possible value: A_106010900, possible value: A_107010000, possible value: A_107010100, possible value: A_107010101, possible value: A_107010102, possible value: A_107010103, possible value: A_107010104, possible value: A_107010105, possible value: A_107010106, possible value: A_107010900, possible value: A_201010000, possible value: A_201010100, possible value: A_201010101, possible value: A_201010102, possible value: A_201010103, possible value: A_201010104, possible value: A_201010105, possible value: A_201010106, possible value: A_201010900, possible value: A_201020000, possible value: A_201020100, possible value: A_201020101, possible value: A_201020102, possible value: A_201020103, possible value: A_201020104, possible value: A_201020105, possible value: A_201020106, possible value: A_201020900, possible value: A_202010000, possible value: A_202010100, possible value: A_202010101, possible value: A_202010102, possible value: A_202010103, possible value: A_202010104, possible value: A_202010105, possible value: A_202010106, possible value: A_202010900, possible value: A_202020000, possible value: A_202020100, possible value: A_202020101, possible value: A_202020102, possible value: A_202020103, possible value: A_202020104, possible value: A_202020105, possible value: A_202020106, possible value: A_202020900, possible value: A_202030000, possible value: A_202030100, possible value: A_202030101, possible value: A_202030102, possible value: A_202030103, possible value: A_202030104, possible value: A_202030105, possible value: A_202030106, possible value: A_202030900, possible value: A_203010000, possible value: A_203010100, possible value: A_203010101, possible value: A_203010102, possible value: A_203010103, possible value: A_203010104, possible value: A_203010105, possible value: A_203010106, possible value: A_203010900, possible value: A_203020000, possible value: A_203020100, possible value: A_203020101, possible value: A_203020102, possible value: A_203020103, possible value: A_203020104, possible value: A_203020105, possible value: A_203020106, possible value: A_203020900, possible value: A_204010000, possible value: A_204010100, possible value: A_204010101, possible value: A_204010102, possible value: A_204010103, possible value: A_204010104, possible value: A_204010105, possible value: A_204010106, possible value: A_204010900, possible value: A_205010000, possible value: A_205010100, possible value: A_205010101, possible value: A_205010102, possible value: A_205010103, possible value: A_205010104, possible value: A_205010105, possible value: A_205010106, possible value: A_205010900, possible value: A_206010000, possible value: A_206010100, possible value: A_206010101, possible value: A_206010102, possible value: A_206010103, possible value: A_206010104, possible value: A_206010105, possible value: A_206010106, possible value: A_206010900, possible value: A_207010000, possible value: A_207010100, possible value: A_207010101, possible value: A_207010102, possible value: A_207010103, possible value: A_207010104, possible value: A_207010105, possible value: A_207010106, possible value: A_207010900, possible value: A_208010000, possible value: A_208010100, possible value: A_208010101, possible value: A_208010102, possible value: A_208010103, possible value: A_208010104, possible value: A_208010105, possible value: A_208010106, possible value: A_208010900 -->
    <codigoCadoc2011>???</codigoCadoc2011>
<!-- optional -->
<!-- possible value: A_00, possible value: A_01, possible value: A_02 -->
    <codigoCarteiraNegociacao>???</codigoCarteiraNegociacao>
<!-- optional -->
    <codigoClausulaCaracteristica>?XXX?</codigoClausulaCaracteristica>
<!-- optional -->
    <codigoContabil>?999?</codigoContabil>
<!-- optional -->
    <destinacaoBacen>?999?</destinacaoBacen>
<!-- optional -->
    <detalhamentoDlo>?XXX?</detalhamentoDlo>
<!-- optional -->
    <fatorPonderacaoRisco>?XXX?</fatorPonderacaoRisco>
<!-- optional -->
<!-- possible value: A_00, possible value: A_01, possible value: A_02, possible value: A_03 -->
    <localRegistro>???</localRegistro>
<!-- optional -->
<!-- possible value: A_00, possible value: A_01, possible value: A_02, possible value: A_03, possible value: A_04, possible value: A_05, possible value: A_06, possible value: A_07, possible value: A_11, possible value: A_12, possible value: A_13, possible value: A_14 -->
    <mitigadorRisco>???</mitigadorRisco>
<!-- optional -->
    <modalidadeBacen>?999?</modalidadeBacen>
<!-- optional -->
<!-- possible value: A_00, possible value: A_18, possible value: A_19, possible value: A_20, possible value: A_21, possible value: A_22, possible value: A_23, possible value: A_24, possible value: A_25, possible value: A_26, possible value: A_27, possible value: A_28, possible value: A_29, possible value: A_30, possible value: A_31, possible value: A_32, possible value: A_33, possible value: A_34, possible value: A_35, possible value: A_36, possible value: A_37, possible value: A_38, possible value: A_39, possible value: A_40, possible value: A_41, possible value: A_42, possible value: A_43, possible value: A_44, possible value: A_45, possible value: A_46, possible value: A_47, possible value: A_48, possible value: A_49, possible value: A_50, possible value: A_51, possible value: A_52, possible value: A_53 -->
    <modeloOrigem>???</modeloOrigem>
<!-- optional -->
<!-- possible value: A_00, possible value: A_01, possible value: A_02, possible value: A_03, possible value: A_04, possible value: A_05, possible value: A_06 -->
    <modeloOrigemPcam>???</modeloOrigemPcam>
<!-- optional -->
<!-- possible value: A_00, possible value: A_10, possible value: A_20, possible value: A_30 -->
    <subcontaDlo>???</subcontaDlo>
<!-- optional -->
<!-- possible value: PRE, possible value: POS, possible value: FLU, possible value: IND -->
    <tipoEncargo>???</tipoEncargo>
<!-- optional -->
<!-- possible value: CONSUMO, possible value: MICROEMPREENDEDOR, possible value: CONSIGNADO_DESCONTO_FOLHA, possible value: CONSIGNADO_EXIGIBILIDADE_MICROCREDITO -->
    <codigo3240>???</codigo3240>
<!-- optional -->
    <fontePendencia>?999.99?</fontePendencia>
<!-- optional -->
    <centralRisco>?true?</centralRisco>
<!-- optional -->
    <idInterface>?true?</idInterface>
<!-- optional -->
    <ignorarConcessArquivo3050>?true?</ignorarConcessArquivo3050>
<!-- optional -->
    <ignorarTaxaArquivo3050>?true?</ignorarTaxaArquivo3050>
<!-- optional -->
<!-- possible value: LIVRE, possible value: DIRECIONADO -->
    <origemRecursoRating>???</origemRecursoRating>
<!-- optional -->
<!-- possible value: A_1, possible value: A_2, possible value: A_3, possible value: A_4, possible value: A_5 -->
    <tipoExposicao>???</tipoExposicao>
<!-- optional -->
    <idTaxaProducao>?true?</idTaxaProducao>
<!-- optional -->
    <id3490>?true?</id3490>
<!-- optional -->
    <contaContabil>?XXX?</contaContabil>
<!-- optional -->
    <grupoAdicional>?999?</grupoAdicional>
<!-- optional -->
    <grupoOrigemRecurso>?999?</grupoOrigemRecurso>
<!-- optional -->
    <grupoTaxaReferencial>?999?</grupoTaxaReferencial>
<!-- optional -->
    <naturezaOperacao>?999?</naturezaOperacao>
<!-- optional -->
    <subgrupoAdicional>?999?</subgrupoAdicional>
<!-- optional -->
    <subgrupoOrigemRecurso>?999?</subgrupoOrigemRecurso>
<!-- optional -->
    <subgrupoTaxaReferencial>?999?</subgrupoTaxaReferencial>
<!-- optional -->
    <variacaoCambio>?999?</variacaoCambio>
<!-- optional -->
    <carteiraInterface>?XXX?</carteiraInterface>
<!-- optional -->
    <linhaIft>?XXX?</linhaIft>
<!-- optional -->
    <modalidadeIft>?XXX?</modalidadeIft>
<!-- optional -->
    <tagModalidadeRating>?XXX?</tagModalidadeRating>
<!-- optional -->
<!-- possible value: PRE_FIXADA, possible value: FLUTUANTE, possible value: OUTROS_INDEXADORES, possible value: VARIACAO_CAMBIAL, possible value: INDEXADO_TR, possible value: INDEXADO_TLP, possible value: INDEXADO_TJLP, possible value: INDEXADO_IPCA, possible value: INDEXADO_IGPM -->
    <tipoEncargoRating>???</tipoEncargoRating>
<!-- optional -->
    <valorTaxaMaxima>?999.99?</valorTaxaMaxima>
<!-- optional -->
    <valorTaxaMinima>?999.99?</valorTaxaMinima>
<!-- optional -->
    <idTaxaRegular>?true?</idTaxaRegular>
  </return>
</ns1:listarModalidadeLegalResponse>
<ns1:listarModalidadeLegalResponse xmlns:ns1='backoffice.credito.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <return>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <numeroGrupoModalidade>?999?</numeroGrupoModalidade>
<!-- optional -->
    <numeroSubGrupoModalidade>?999?</numeroSubGrupoModalidade>
<!-- optional -->
<!-- possible value: A_00, possible value: A_10, possible value: A_20, possible value: A_30, possible value: A_40, possible value: A_50, possible value: A_90, possible value: P_10, possible value: P_20, possible value: P_30, possible value: P_40, possible value: P_90 -->
    <codigoAgrupamentoPosicao>???</codigoAgrupamentoPosicao>
<!-- optional -->
    <codigoBancoTaxaPeriodo>?999?</codigoBancoTaxaPeriodo>
<!-- optional -->
<!-- possible value: A_00, possible value: A_101010000, possible value: A_101010100, possible value: A_101010101, possible value: A_101010102, possible value: A_101010103, possible value: A_101010104, possible value: A_101010105, possible value: A_101010106, possible value: A_101010900, possible value: A_101020000, possible value: A_101020100, possible value: A_101020101, possible value: A_101020102, possible value: A_101020103, possible value: A_101020104, possible value: A_101020105, possible value: A_101020106, possible value: A_101020900, possible value: A_102010000, possible value: A_102010100, possible value: A_102010101, possible value: A_102010102, possible value: A_102010103, possible value: A_102010104, possible value: A_102010105, possible value: A_102010106, possible value: A_102010900, possible value: A_102020000, possible value: A_102020100, possible value: A_102020101, possible value: A_102020102, possible value: A_102020103, possible value: A_102020104, possible value: A_102020105, possible value: A_102020106, possible value: A_102020900, possible value: A_103010000, possible value: A_103010100, possible value: A_103010101, possible value: A_103010102, possible value: A_103010103, possible value: A_103010104, possible value: A_103010105, possible value: A_103010106, possible value: A_103010900, possible value: A_103020000, possible value: A_103020100, possible value: A_103020101, possible value: A_103020102, possible value: A_103020103, possible value: A_103020104, possible value: A_103020105, possible value: A_103020106, possible value: A_103020900, possible value: A_104010000, possible value: A_104010100, possible value: A_104010101, possible value: A_104010102, possible value: A_104010103, possible value: A_104010104, possible value: A_104010105, possible value: A_104010106, possible value: A_104010900, possible value: A_105010000, possible value: A_105010100, possible value: A_105010101, possible value: A_105010102, possible value: A_105010103, possible value: A_105010104, possible value: A_105010105, possible value: A_105010106, possible value: A_105010900, possible value: A_106010000, possible value: A_106010100, possible value: A_106010101, possible value: A_106010102, possible value: A_106010103, possible value: A_106010104, possible value: A_106010105, possible value: A_106010106, possible value: A_106010900, possible value: A_107010000, possible value: A_107010100, possible value: A_107010101, possible value: A_107010102, possible value: A_107010103, possible value: A_107010104, possible value: A_107010105, possible value: A_107010106, possible value: A_107010900, possible value: A_201010000, possible value: A_201010100, possible value: A_201010101, possible value: A_201010102, possible value: A_201010103, possible value: A_201010104, possible value: A_201010105, possible value: A_201010106, possible value: A_201010900, possible value: A_201020000, possible value: A_201020100, possible value: A_201020101, possible value: A_201020102, possible value: A_201020103, possible value: A_201020104, possible value: A_201020105, possible value: A_201020106, possible value: A_201020900, possible value: A_202010000, possible value: A_202010100, possible value: A_202010101, possible value: A_202010102, possible value: A_202010103, possible value: A_202010104, possible value: A_202010105, possible value: A_202010106, possible value: A_202010900, possible value: A_202020000, possible value: A_202020100, possible value: A_202020101, possible value: A_202020102, possible value: A_202020103, possible value: A_202020104, possible value: A_202020105, possible value: A_202020106, possible value: A_202020900, possible value: A_202030000, possible value: A_202030100, possible value: A_202030101, possible value: A_202030102, possible value: A_202030103, possible value: A_202030104, possible value: A_202030105, possible value: A_202030106, possible value: A_202030900, possible value: A_203010000, possible value: A_203010100, possible value: A_203010101, possible value: A_203010102, possible value: A_203010103, possible value: A_203010104, possible value: A_203010105, possible value: A_203010106, possible value: A_203010900, possible value: A_203020000, possible value: A_203020100, possible value: A_203020101, possible value: A_203020102, possible value: A_203020103, possible value: A_203020104, possible value: A_203020105, possible value: A_203020106, possible value: A_203020900, possible value: A_204010000, possible value: A_204010100, possible value: A_204010101, possible value: A_204010102, possible value: A_204010103, possible value: A_204010104, possible value: A_204010105, possible value: A_204010106, possible value: A_204010900, possible value: A_205010000, possible value: A_205010100, possible value: A_205010101, possible value: A_205010102, possible value: A_205010103, possible value: A_205010104, possible value: A_205010105, possible value: A_205010106, possible value: A_205010900, possible value: A_206010000, possible value: A_206010100, possible value: A_206010101, possible value: A_206010102, possible value: A_206010103, possible value: A_206010104, possible value: A_206010105, possible value: A_206010106, possible value: A_206010900, possible value: A_207010000, possible value: A_207010100, possible value: A_207010101, possible value: A_207010102, possible value: A_207010103, possible value: A_207010104, possible value: A_207010105, possible value: A_207010106, possible value: A_207010900, possible value: A_208010000, possible value: A_208010100, possible value: A_208010101, possible value: A_208010102, possible value: A_208010103, possible value: A_208010104, possible value: A_208010105, possible value: A_208010106, possible value: A_208010900 -->
    <codigoCadoc2011>???</codigoCadoc2011>
<!-- optional -->
<!-- possible value: A_00, possible value: A_01, possible value: A_02 -->
    <codigoCarteiraNegociacao>???</codigoCarteiraNegociacao>
<!-- optional -->
    <codigoClausulaCaracteristica>?XXX?</codigoClausulaCaracteristica>
<!-- optional -->
    <codigoContabil>?999?</codigoContabil>
<!-- optional -->
    <destinacaoBacen>?999?</destinacaoBacen>
<!-- optional -->
    <detalhamentoDlo>?XXX?</detalhamentoDlo>
<!-- optional -->
    <fatorPonderacaoRisco>?XXX?</fatorPonderacaoRisco>
<!-- optional -->
<!-- possible value: A_00, possible value: A_01, possible value: A_02, possible value: A_03 -->
    <localRegistro>???</localRegistro>
<!-- optional -->
<!-- possible value: A_00, possible value: A_01, possible value: A_02, possible value: A_03, possible value: A_04, possible value: A_05, possible value: A_06, possible value: A_07, possible value: A_11, possible value: A_12, possible value: A_13, possible value: A_14 -->
    <mitigadorRisco>???</mitigadorRisco>
<!-- optional -->
    <modalidadeBacen>?999?</modalidadeBacen>
<!-- optional -->
<!-- possible value: A_00, possible value: A_18, possible value: A_19, possible value: A_20, possible value: A_21, possible value: A_22, possible value: A_23, possible value: A_24, possible value: A_25, possible value: A_26, possible value: A_27, possible value: A_28, possible value: A_29, possible value: A_30, possible value: A_31, possible value: A_32, possible value: A_33, possible value: A_34, possible value: A_35, possible value: A_36, possible value: A_37, possible value: A_38, possible value: A_39, possible value: A_40, possible value: A_41, possible value: A_42, possible value: A_43, possible value: A_44, possible value: A_45, possible value: A_46, possible value: A_47, possible value: A_48, possible value: A_49, possible value: A_50, possible value: A_51, possible value: A_52, possible value: A_53 -->
    <modeloOrigem>???</modeloOrigem>
<!-- optional -->
<!-- possible value: A_00, possible value: A_01, possible value: A_02, possible value: A_03, possible value: A_04, possible value: A_05, possible value: A_06 -->
    <modeloOrigemPcam>???</modeloOrigemPcam>
<!-- optional -->
<!-- possible value: A_00, possible value: A_10, possible value: A_20, possible value: A_30 -->
    <subcontaDlo>???</subcontaDlo>
<!-- optional -->
<!-- possible value: PRE, possible value: POS, possible value: FLU, possible value: IND -->
    <tipoEncargo>???</tipoEncargo>
<!-- optional -->
<!-- possible value: CONSUMO, possible value: MICROEMPREENDEDOR, possible value: CONSIGNADO_DESCONTO_FOLHA, possible value: CONSIGNADO_EXIGIBILIDADE_MICROCREDITO -->
    <codigo3240>???</codigo3240>
<!-- optional -->
    <fontePendencia>?999.99?</fontePendencia>
<!-- optional -->
    <centralRisco>?true?</centralRisco>
<!-- optional -->
    <idInterface>?true?</idInterface>
<!-- optional -->
    <ignorarConcessArquivo3050>?true?</ignorarConcessArquivo3050>
<!-- optional -->
    <ignorarTaxaArquivo3050>?true?</ignorarTaxaArquivo3050>
<!-- optional -->
<!-- possible value: LIVRE, possible value: DIRECIONADO -->
    <origemRecursoRating>???</origemRecursoRating>
<!-- optional -->
<!-- possible value: A_1, possible value: A_2, possible value: A_3, possible value: A_4, possible value: A_5 -->
    <tipoExposicao>???</tipoExposicao>
<!-- optional -->
    <idTaxaProducao>?true?</idTaxaProducao>
<!-- optional -->
    <id3490>?true?</id3490>
<!-- optional -->
    <contaContabil>?XXX?</contaContabil>
<!-- optional -->
    <grupoAdicional>?999?</grupoAdicional>
<!-- optional -->
    <grupoOrigemRecurso>?999?</grupoOrigemRecurso>
<!-- optional -->
    <grupoTaxaReferencial>?999?</grupoTaxaReferencial>
<!-- optional -->
    <naturezaOperacao>?999?</naturezaOperacao>
<!-- optional -->
    <subgrupoAdicional>?999?</subgrupoAdicional>
<!-- optional -->
    <subgrupoOrigemRecurso>?999?</subgrupoOrigemRecurso>
<!-- optional -->
    <subgrupoTaxaReferencial>?999?</subgrupoTaxaReferencial>
<!-- optional -->
    <variacaoCambio>?999?</variacaoCambio>
<!-- optional -->
    <carteiraInterface>?XXX?</carteiraInterface>
<!-- optional -->
    <linhaIft>?XXX?</linhaIft>
<!-- optional -->
    <modalidadeIft>?XXX?</modalidadeIft>
<!-- optional -->
    <tagModalidadeRating>?XXX?</tagModalidadeRating>
<!-- optional -->
<!-- possible value: PRE_FIXADA, possible value: FLUTUANTE, possible value: OUTROS_INDEXADORES, possible value: VARIACAO_CAMBIAL, possible value: INDEXADO_TR, possible value: INDEXADO_TLP, possible value: INDEXADO_TJLP, possible value: INDEXADO_IPCA, possible value: INDEXADO_IGPM -->
    <tipoEncargoRating>???</tipoEncargoRating>
<!-- optional -->
    <valorTaxaMaxima>?999.99?</valorTaxaMaxima>
<!-- optional -->
    <valorTaxaMinima>?999.99?</valorTaxaMinima>
<!-- optional -->
    <idTaxaRegular>?true?</idTaxaRegular>
<!-- optional -->
    <idEnvioCadastroPositivo>?true?</idEnvioCadastroPositivo>
  </return>
</ns1:listarModalidadeLegalResponse>

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='backoffice.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='backoffice.credito.tfs.totvs.com'>
  <xsd:element name='listarModalidadeLegalResponse' type='tns:listarModalidadeLegalResponse' />
  <xsd:complexType name='listarModalidadeLegalResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:modalidadeLegalDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='modalidadeLegalDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='codigoEmpresa' type='xsd:int' minOccurs='0' />
          <xsd:element name='numeroGrupoModalidade' type='xsd:int' minOccurs='0' />
          <xsd:element name='numeroSubGrupoModalidade' type='xsd:int' minOccurs='0' />
          <xsd:element name='codigoAgrupamentoPosicao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoAgrupamentoPosicao' minOccurs='0' />
          <xsd:element name='codigoBancoTaxaPeriodo' type='xsd:int' minOccurs='0' />
          <xsd:element name='codigoCadoc2011' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoCodigoCadoc2011' minOccurs='0' />
          <xsd:element name='codigoCarteiraNegociacao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoCarteiraNegociacao' minOccurs='0' />
          <xsd:element name='codigoClausulaCaracteristica' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoContabil' type='xsd:int' minOccurs='0' />
          <xsd:element name='destinacaoBacen' type='xsd:integer' minOccurs='0' />
          <xsd:element name='detalhamentoDlo' type='xsd:string' minOccurs='0' />
          <xsd:element name='fatorPonderacaoRisco' type='xsd:string' minOccurs='0' />
          <xsd:element name='localRegistro' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoLocalRegistro' minOccurs='0' />
          <xsd:element name='mitigadorRisco' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoMitigadorRisco' minOccurs='0' />
          <xsd:element name='modalidadeBacen' type='xsd:integer' minOccurs='0' />
          <xsd:element name='modeloOrigem' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoOrigemOperacao' minOccurs='0' />
          <xsd:element name='modeloOrigemPcam' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoOrigemOperacaoPcam' minOccurs='0' />
          <xsd:element name='subcontaDlo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoSubcontaDlo' minOccurs='0' />
          <xsd:element name='tipoEncargo' type='tns:tipoEncargoAgrupamentoTaxaMedia' minOccurs='0' />
          <xsd:element name='codigo3240' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoCodigo3240' minOccurs='0' />
          <xsd:element name='fontePendencia' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='centralRisco' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='idInterface' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='ignorarConcessArquivo3050' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='ignorarTaxaArquivo3050' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='origemRecursoRating' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoOrigemRecurso' minOccurs='0' />
          <xsd:element name='tipoExposicao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoExposicao' minOccurs='0' />
          <xsd:element name='idTaxaProducao' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='id3490' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='contaContabil' type='xsd:string' minOccurs='0' />
          <xsd:element name='grupoAdicional' type='xsd:int' minOccurs='0' />
          <xsd:element name='grupoOrigemRecurso' type='xsd:int' minOccurs='0' />
          <xsd:element name='grupoTaxaReferencial' type='xsd:int' minOccurs='0' />
          <xsd:element name='naturezaOperacao' type='xsd:int' minOccurs='0' />
          <xsd:element name='subgrupoAdicional' type='xsd:int' minOccurs='0' />
          <xsd:element name='subgrupoOrigemRecurso' type='xsd:int' minOccurs='0' />
          <xsd:element name='subgrupoTaxaReferencial' type='xsd:int' minOccurs='0' />
          <xsd:element name='variacaoCambio' type='xsd:int' minOccurs='0' />
          <xsd:element name='carteiraInterface' type='xsd:string' minOccurs='0' />
          <xsd:element name='linhaIft' type='xsd:string' minOccurs='0' />
          <xsd:element name='modalidadeIft' type='xsd:string' minOccurs='0' />
          <xsd:element name='tagModalidadeRating' type='xsd:string' minOccurs='0' />
          <xsd:element name='tipoEncargoRating' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoEncargoRating' minOccurs='0' />
          <xsd:element name='valorTaxaMaxima' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='valorTaxaMinima' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='idTaxaRegular' type='xsd:boolean' 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:schema>
<xsd:schema targetNamespace='backoffice.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='backoffice.credito.tfs.totvs.com'>
  <xsd:element name='listarModalidadeLegalResponse' type='tns:listarModalidadeLegalResponse' />
  <xsd:complexType name='listarModalidadeLegalResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:modalidadeLegalDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='modalidadeLegalDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='codigoEmpresa' type='xsd:int' minOccurs='0' />
          <xsd:element name='numeroGrupoModalidade' type='xsd:int' minOccurs='0' />
          <xsd:element name='numeroSubGrupoModalidade' type='xsd:int' minOccurs='0' />
          <xsd:element name='codigoAgrupamentoPosicao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoAgrupamentoPosicao' minOccurs='0' />
          <xsd:element name='codigoBancoTaxaPeriodo' type='xsd:int' minOccurs='0' />
          <xsd:element name='codigoCadoc2011' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoCodigoCadoc2011' minOccurs='0' />
          <xsd:element name='codigoCarteiraNegociacao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoCarteiraNegociacao' minOccurs='0' />
          <xsd:element name='codigoClausulaCaracteristica' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoContabil' type='xsd:int' minOccurs='0' />
          <xsd:element name='destinacaoBacen' type='xsd:integer' minOccurs='0' />
          <xsd:element name='detalhamentoDlo' type='xsd:string' minOccurs='0' />
          <xsd:element name='fatorPonderacaoRisco' type='xsd:string' minOccurs='0' />
          <xsd:element name='localRegistro' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoLocalRegistro' minOccurs='0' />
          <xsd:element name='mitigadorRisco' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoMitigadorRisco' minOccurs='0' />
          <xsd:element name='modalidadeBacen' type='xsd:integer' minOccurs='0' />
          <xsd:element name='modeloOrigem' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoOrigemOperacao' minOccurs='0' />
          <xsd:element name='modeloOrigemPcam' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoOrigemOperacaoPcam' minOccurs='0' />
          <xsd:element name='subcontaDlo' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoSubcontaDlo' minOccurs='0' />
          <xsd:element name='tipoEncargo' type='tns:tipoEncargoAgrupamentoTaxaMedia' minOccurs='0' />
          <xsd:element name='codigo3240' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoCodigo3240' minOccurs='0' />
          <xsd:element name='fontePendencia' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='centralRisco' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='idInterface' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='ignorarConcessArquivo3050' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='ignorarTaxaArquivo3050' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='origemRecursoRating' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoOrigemRecurso' minOccurs='0' />
          <xsd:element name='tipoExposicao' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoExposicao' minOccurs='0' />
          <xsd:element name='idTaxaProducao' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='id3490' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='contaContabil' type='xsd:string' minOccurs='0' />
          <xsd:element name='grupoAdicional' type='xsd:int' minOccurs='0' />
          <xsd:element name='grupoOrigemRecurso' type='xsd:int' minOccurs='0' />
          <xsd:element name='grupoTaxaReferencial' type='xsd:int' minOccurs='0' />
          <xsd:element name='naturezaOperacao' type='xsd:int' minOccurs='0' />
          <xsd:element name='subgrupoAdicional' type='xsd:int' minOccurs='0' />
          <xsd:element name='subgrupoOrigemRecurso' type='xsd:int' minOccurs='0' />
          <xsd:element name='subgrupoTaxaReferencial' type='xsd:int' minOccurs='0' />
          <xsd:element name='variacaoCambio' type='xsd:int' minOccurs='0' />
          <xsd:element name='carteiraInterface' type='xsd:string' minOccurs='0' />
          <xsd:element name='linhaIft' type='xsd:string' minOccurs='0' />
          <xsd:element name='modalidadeIft' type='xsd:string' minOccurs='0' />
          <xsd:element name='tagModalidadeRating' type='xsd:string' minOccurs='0' />
          <xsd:element name='tipoEncargoRating' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoEncargoRating' minOccurs='0' />
          <xsd:element name='valorTaxaMaxima' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='valorTaxaMinima' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='idTaxaRegular' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='idEnvioCadastroPositivo' type='xsd:boolean' 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:schema>