Páginas filhas
  • 1. DR VA Integração Pacote 2001 - Pessoa - Layout importação e exportação

Descrição dos parâmetros de exportação com uso do componente GERFM251

  • CD_TERMINAL - definir o filtro de terminal que será gerado o pacote de exportação;
  • DS_LSTPESSOA - lista de código de pessoa que será exportado;
  • DS_PREFIXO - definir prefixo na geração do pacote no código do destino, ex: "#99999999999999";
  • IN_DATAHORA - tratamento de data/hora para filtro de pessoa por data de alteração;
  • IN_TERMINAL - gerar pacote por terminal para uso de pacote para PDV
  • NR_PAGINACAO - definir a quantidade de registro para gerar a quebras de pacote de exportação para não gerar pacotes muito grandes;
  • NR_PRIORIDADE - definir a priorização para uso de importação de pacote;
  • TP_OBSERVACAO - definir o formato da geração do campo de observação 1 - AGRUPADO / 2 - DETALHADO;


Layout de exportação do pacote de pessoa
<dados>
    <tipoFone><!-- Ocorrencia: 0-N -->
        <cdTipoFone>CHAR(10) *</cdTipoFone>
        <dsTipoFone>VARCHAR2(60) *</dsTipoFone>
    </tipoFone>
    <tipoEmail><!-- Ocorrencia: 0-N -->
        <cdTipoEmail>CHAR(10) *</cdTipoEmail>
        <dsTipoEmail>VARCHAR2(20) *</dsTipoEmail>
    </tipoEmail>
    <tipoClassificacao><!-- Ocorrencia: 0-N -->
        <cdTipoClas>NUMBER(4) PK *</cdTipoClas>
        <dsTipoClas>VARCHAR2(40) *</dsTipoClas>
        <inMultiClassificacao>CHAR(1) </inMultiClassificacao> <!-- 0: Falso / 1: Verdadeiro -->
        <classificacao><!-- Ocorrencia: 1-N -->
            <cdClassificacao>CHAR(10) PK *</cdClassificacao>
            <dsClassificacao>VARCHAR2(60) *</dsClassificacao>
        </classificacao>
    </tipoClassificacao> 
    <campoAdicional><!-- Ocorrencia: 0-N -->
        <cdCampoAdic>NUMBER(4) PK *</cdCampoAdic>
        <dsCampoAdic>VARCHAR2(60) *</dsCampoAdic>
        <tpCampoAdic>NUMBER(2) *</tpCampoAdic> <!-- 01: Alfanumerico / 02: Numerico / 03: Data -->
        <nrTamanhoAdic>NUMBER(4) *</nrTamanhoAdic>
        <nrDecimalAdic>NUMBER(2)</nrDecimalAdic> <!-- preencher apenas quando tpCampo for igual a 2 -->
    </campoAdicional>
    <tipoContato><!-- Ocorrencia: 0-N -->
        <cdTipoContato>NUMBER(2) PK *</cdTipoContato>
        <dsTipoContato>VARCHAR2(20) *</dsTipoContato>
    </tipoContato>   
    <pessoa> <!-- Ocorrencia: 0-N -->
        <nrCPFCNPJ>CHAR(18) PK *</nrCPFCNPJ>
        <cdPessoa>NUMBER(9) PK *</cdPessoa> <!-- quando preenchido substitui PK * de nrCPFCNPJ -->
        <dsNome>CHAR(60) *</dsNome>        
        <dsIERG>CHAR(18)</dsIERG>
        <dsOrgaoExpedidor>CHAR(60)</dsOrgaoExpedidor>
        <tpPessoa>CHAR(1) *</tpPessoa> <!-- F: Fisica / J: Juridica -->
        <nrMatricula>NUMBER(9)</nrMatricula>
        <pessoaFisica> <!-- Ocorrencia: 0-1 -->
            <tpSexo>CHAR(1)</tpSexo>  <!-- M: Masculino / F: Feminino -->
            <dsNomeMae>CHAR(60)</dsNomeMae>
            <dsNomePai>CHAR(60)</dsNomePai>
            <dtNascimento>DATE</dtNascimento> 
            <tpEstadoCivil>NUMBER(1)</tpEstadoCivil>  <!-- 01: Solteiro / 02: Casado / 03: Viuvo / 04: Amasiado / 05: Desquitado / 06: Separado / 09: Nao declarado -->          
            <dtAdmissao>DATE</dtAdmissao>
            <dsLocalTrabalho>CHAR(60)</dsLocalTrabalho>
            <dsCargo>CHAR(60)</dsCargo>
            <cdSerieCtps>NUMBER(10)</cdSerieCtps>
            <nrCtps>NUMBER(10)</nrCtps>    
            <dsLocalNascimento>CHAR(60)</dsLocalNascimento>        
            <dsNacionalidade>CHAR(30)</dsNacionalidade>
            <tpTermoLGPD>NUMBER(1)</tpTermoLGPD> <!-- 0-Termo não impresso e não assinado; 1-Termo somente impresso; 2-Termo impresso e não assinado; 3-Termo impresso e assinado; -->       
        </pessoaFisica>
        <pessoaJuridica> <!-- Ocorrencia: 0-1 -->      
            <dsFantasia>CHAR(60)</dsFantasia>              
            <cdAtividade>NUMBER(2)</cdAtividade>
            <vlFaturamentoMensal>NUMBER(14,2)</vlFaturamentoMensal>
            <dtFundacao>DATE</dtFundacao>
            <tpRegimeTributario>CHAR(1)</tpRegimeTributario>   
            <qtFuncionario>NUMBER(2)</qtFuncionario> <!-- 01: Até 10 / 02: De 11 a 50 / 03: De 51 a 100 / 04: De 101 a 500 / 05: De 501 a 1000 / 06: Mais de 1000 -->
            <vlCapitalSocial> </vlCapitalSocial>       
        </pessoaJuridica>
        <inCliente>CHAR(01)</inCliente> <!-- 0: Falso / 1: Verdadeiro -->
        <limiteFinanceiro>
            <nrCNPJEmpresa>CHAR(18) PK *</nrCNPJEmpresa>
            <vlLimite>NUMBER(14,2)</vlLimite>
        </limiteFinanceiro>
        <nrDiasBaseVencto>NUMBER(2)</nrDiasBaseVencto>
        <nrDiasCarencia>NUMBER(2)</nrDiasCarencia>
        <inSocio>CHAR(01)</inSocio> <!-- 0: Falso / 1: Verdadeiro -->
        <inClienteBloqueado>CHAR(01)</inClienteBloqueado> <!-- 0: Falso / 1: Verdadeiro -->      
        <inFornecedor>CHAR(01)</inFornecedor> <!-- 0: Falso / 1: Verdadeiro -->
        <fornecedor>
            <cdCondPgtoCompra>CHAR(10)</cdCondPgtoCompra>
            <inFretePago>CHAR(01)</inFretePago> <!-- 0: Falso / 1: Verdadeiro -->
            <vlMinPedCompra>NUMBER(14,2)</vlMinPedCompra>
            <vlMaxPedCompra>NUMBER(14,2)</vlMaxPedCompra>
            <inInativo>CHAR(01)</inInativo><!-- 0: Falso / 1: Verdadeiro -->
        </fornecedor>
        <inFuncionario>CHAR(01)</inFuncionario> <!-- 0: Falso / 1: Verdadeiro -->    
        <inCNSRFinal>CHAR(01)</inCNSRFinal> <!-- 0: Falso / 1: Verdadeiro -->
        <inTransportadora>CHAR(01)</inTransportadora> <!-- 0: Falso / 1: Verdadeiro -->      
        <inAutorizacaoXmlNFe>CHAR(01)</inAutorizacaoXmlNFe><!-- 0: Falso / 1: Verdadeiro -->     
        <inContribuinte>CHAR(01)</inContribuinte><!-- 0: Falso / 1: Verdadeiro -->
        <dsHomePage>CHAR(100)</dsHomePage>
        <vlRendaMensal>NUMBER(14,2)</vlRendaMensal>
        <tpEscolaridade>NUMBER(2)</tpEscolaridade>
        <qtFilhos>NUMBER(2)</qtFilhos>
        <dtResideDesde>DATE</dtResideDesde>
        <tpCasa>NUMBER(2)</tpCasa>
        <tpCarro>NUMBER(2)</tpCarro>
        <nrEscoreSPC>NUMBER(9,3)</nrEscoreSPC>
        <nrRiscoSPC>NUMBER(9,3)</nrRiscoSPC>   
        <dtAtualizacaoSPC>DATE</dtAtualizacaoSPC>
        <dtInclusao> </dtInclusao>
        <endereco> <!-- Ocorrencia: 1-N -->
            <nrSeqEndereco> </nrSeqEndereco>
            <tpEndereco>NUMBER(2) *</tpEndereco> <!-- 01: Principal / 02: Residencial / 03: Cobranca / 04: Compras / 05:Entrega / 06:Correspondencia / 07: Show room / 11: Comercial anterior / 12:Residencial anterior -->
            <dsSiglaLograd>CHAR(10)</dsSiglaLograd>
            <dsLogradouro>CHAR(60)</dsLogradouro>
            <nrLogradouro>NUMBER(5)</nrLogradouro>
            <dsComplemento>CHAR(65)</dsComplemento>
            <dsBairro>CHAR(60)</dsBairro>
            <cdMunicipio>NUMBER(9)</cdMunicipio> <!-- IBGE -->
            <dsMunicipio>CHAR(60)</dsMunicipio>
            <cdUF>CHAR(3)</cdUF>
            <cdCEP>CHAR(8)</cdCEP>
            <cdPais>NUMBER(5)</cdPais> <!-- IBGE -->
            <dsPais>CHAR(60)</dsPais>
            <nrCaixaPostal>NUMBER(9)</nrCaixaPostal>
            <dsReferencia>CHAR(60)</dsReferencia>
        </endereco>
        <telefone> <!-- Ocorrencia: 0-N -->
            <cdTipoFonePessoa>CHAR(10) *</cdTipoFonePessoa>
            <dsTelefone>CHAR(20)</dsTelefone>
            <inFonePadrao>CHAR(01)</inFonePadrao> <!-- 0: Falso / 1: Verdadeiro -->                
        </telefone>
        <email> <!-- Ocorrencia: 0-N -->
            <cdTipoEmailPessoa>CHAR(10) *</cdTipoEmailPessoa>
            <dsEmail>CHAR(60)</dsEmail>
            <inEmailPadrao>CHAR(01)</inEmailPadrao> <!-- 0: Falso / 1: Verdadeiro -->                    
        </email>
		<observacaoPessoaDetalhado> <!-- Observação detalhada quando informado o parâmetro TP_OBSERVACAO com o valor 02 -->
			<idObs>9</idObs>
			<dsObsPessoa>TIPO CLAS. 1 / 2 INCLUIDO EM 12/07/2019 POR 999998</dsObsPessoa>
			<dtObservacao>12/07/2019 17:06:34</dtObservacao>
		</observacaoPessoaDetalhado>
        <observacaoPessoa> <!-- Ocorrencia: 0-N -->   <!-- Observação quando o parâmetro TP_OBSERVACAO for diferente de 02 -->
            <dsObsPessoa>CLOB</dsObsPessoa>
        </observacaoPessoa>
        <campoAdicPessoa> <!-- Ocorrencia: 0-N -->
            <cdCampoAdicPessoa>NUMBER(4) PK *</cdCampoAdicPessoa>
            <dsCampoAdicPessoa>VARCHAR2(80)</dsCampoAdicPessoa>
        </campoAdicPessoa>
        <classificacaoPessoa> <!-- Ocorrencia: 0-N -->
            <cdTipoClasPessoa>NUMBER(4) *</cdTipoClasPessoa>
            <cdClassificacaoPessoa>CHAR(10) *</cdClassificacaoPessoa>
        </classificacaoPessoa>
        <contato> <!-- Ocorrencia: 0-N -->
            <cdTipoContatoPessoa>NUMBER(2) *</cdTipoContatoPessoa>
            <dsContato>CHAR(60) *</dsContato>
            <dsTelefoneContato>CHAR(20)</dsTelefoneContato>
            <dsFuncaoContato>CHAR(20)</dsFuncaoContato>        
            <dsCelularContato>CHAR(20)</dsCelularContato>
            <dsEmailContato>CHAR(60)</dsEmailContato>
            <dtNascimentoContato>DATE</dtNascimentoContato>
            <nrCPFContato>CHAR(20)</nrCPFContato>
            <inContatoPadrao>CHAR(01)</inContatoPadrao> <!-- 0: Falso / 1: Verdadeiro -->                                
        </contato>    
        <contaCorrente><!-- Ocorrencia: 0-N -->
            <nrBanco>NUMBER(5)</nrBanco>
            <nrAgencia>NUMBER(4)</nrAgencia>
            <dsConta>CHAR(20)</dsConta>
            <dsDigitoConta>CHAR(2)</dsDigitoConta>
            <tpConta>NUMBER(2)</tpConta>
        </contaCorrente>
        <referencia><!-- Ocorrencia: 0-N -->
            <tpReferencia>CHAR(1)</tpReferencia>
            <dsReferencia>CHAR(20)</dsReferencia>
            <nrTelefone>CHAR(20)</nrTelefone>
            <nmResponsavel>CHAR(60)</nmResponsavel>
        </referencia>
        <verba><!-- Ocorrencia: 0-N -->
            <cdTipoVerba>NUMBER(4)</cdTipoVerba>
            <vlVerba>NUMBER(14,2)</vlVerba>
            <inComprovacao>CHAR(1)</inComprovacao>
            <dsComplementar>CHAR(60)</dsComplementar>
        </verba> 
        <empresaPessoa>
            <nrCNPJEmpresa> </nrCNPJEmpresa>
            <inInativoEmp> </inInativoEmp>
        </empresaPessoa>
    </pessoa>
    <coligador><!-- Ocorrencia: 0-1 -->
        <nrCPFCNPJColigador> </nrCPFCNPJColigador> 
        <coligado>
            <nrCPFCNPJColigado> </nrCPFCNPJColigado>
        </coligado>
    </coligador>
</dados>
Layout de importação do pacote de pessoa
<dados>
    <tipoFone><!-- Ocorrencia: 0-N -->
        <cdTipoFone>CHAR(10) *</cdTipoFone>
        <dsTipoFone>VARCHAR2(60) *</dsTipoFone>
    </tipoFone>
    <tipoEmail><!-- Ocorrencia: 0-N -->
        <cdTipoEmail>CHAR(10) *</cdTipoEmail>
        <dsTipoEmail>VARCHAR2(20) *</dsTipoEmail>
    </tipoEmail>
    <tipoClassificacao><!-- Ocorrencia: 0-N -->
        <cdTipoClas>NUMBER(4) PK *</cdTipoClas>
        <dsTipoClas>VARCHAR2(40) *</dsTipoClas>
        <inMultiClassificacao>CHAR(1) </inMultiClassificacao> <!-- 0: Falso / 1: Verdadeiro -->
        <classificacao><!-- Ocorrencia: 1-N -->
            <cdClassificacao>CHAR(10) PK *</cdClassificacao>
            <dsClassificacao>VARCHAR2(60) *</dsClassificacao>
        </classificacao>
    </tipoClassificacao> 
    <campoAdicional><!-- Ocorrencia: 0-N -->
        <cdCampoAdic>NUMBER(4) PK *</cdCampoAdic>
        <dsCampoAdic>VARCHAR2(60) *</dsCampoAdic>
        <tpCampoAdic>NUMBER(2) *</tpCampoAdic> <!-- 01: Alfanumerico / 02: Numerico / 03: Data -->
        <nrTamanhoAdic>NUMBER(4) *</nrTamanhoAdic>
        <nrDecimalAdic>NUMBER(2)</nrDecimalAdic> <!-- preencher apenas quando tpCampo for igual a 2 -->
    </campoAdicional>
    <tipoContato><!-- Ocorrencia: 0-N -->
        <cdTipoContato>NUMBER(2) PK *</cdTipoContato>
        <dsTipoContato>VARCHAR2(20) *</dsTipoContato>
    </tipoContato>   
    <pessoa> <!-- Ocorrencia: 0-N -->
        <nrCPFCNPJ>CHAR(18) PK *</nrCPFCNPJ>
        <dsNome>CHAR(60) *</dsNome>
        <nrCNPJEmp>CHAR(18)</nrCNPJEmp>
        <dsIERG>CHAR(18)</dsIERG>
        <dsOrgaoExpedidor>CHAR(60)</dsOrgaoExpedidor>
        <tpPessoa>CHAR(1) *</tpPessoa> <!-- F: Fisica / J: Juridica -->
        <nrMatricula>NUMBER(9)</nrMatricula>
        <pessoaFisica> <!-- Ocorrencia: 0-1 -->
            <tpSexo>CHAR(1)</tpSexo>  <!-- M: Masculino / F: Feminino -->
            <dsNomeMae>CHAR(60)</dsNomeMae>
            <dsNomePai>CHAR(60)</dsNomePai>
            <dtNascimento>DATE</dtNascimento> 
            <tpEstadoCivil>NUMBER(1)</tpEstadoCivil>  <!-- 01: Solteiro / 02: Casado / 03: Viuvo / 04: Amasiado / 05: Desquitado / 06: Separado / 09: Nao declarado -->          
            <dtAdmissao>DATE</dtAdmissao>
            <dsLocalTrabalho>CHAR(60)</dsLocalTrabalho>
            <dsCargo>CHAR(60)</dsCargo>
            <cdSerieCtps>NUMBER(10)</cdSerieCtps>
            <nrCtps>NUMBER(10)</nrCtps>    
            <dsLocalNascimento>CHAR(60)</dsLocalNascimento>        
            <dsNacionalidade>CHAR(30)</dsNacionalidade>
        </pessoaFisica>
        <pessoaJuridica> <!-- Ocorrencia: 0-1 -->      
            <dsFantasia>CHAR(60)</dsFantasia>              
            <cdAtividade>NUMBER(2)</cdAtividade>
            <vlFaturamentoMensal>NUMBER(14,2)</vlFaturamentoMensal>
            <dtFundacao>DATE</dtFundacao>
            <tpRegimeTributario>CHAR(1)</tpRegimeTributario>   
        </pessoaJuridica>
        <inCliente>CHAR(01)</inCliente> <!-- 0: Falso / 1: Verdadeiro -->
        <cliente>
            <inConsumidorFinal>CHAR(01)</inConsumidorFinal> <!-- 0: Falso / 1: Verdadeiro -->
            <nrPortador>CHAR(10)</nrPortador>
            <inInativo>CHAR(01)</inInativo><!-- 0: Falso / 1: Verdadeiro -->
            <nrSUFRAMA>NUMBER(9)</nrSUFRAMA>
            <nrCodigoFiscal>CHAR(20)</nrCodigoFiscal>
            <inAvisoCobranca>CHAR(1)</inAvisoCobranca>
            <tpCobranca>CHAR(1)</tpCobranca>
            <nrPrazoMedioMax>NUMBER(4)</nrPrazoMedioMax>
            <observacaoCliente> <!-- Observação agrupada, quando não informado observação detalhada -->
                <dsObsCliente>CLOB</dsObsCliente>
            </observacaoCliente>
        </cliente>
        <limiteFinanceiro>
            <nrCNPJEmpresa>CHAR(18) PK *</nrCNPJEmpresa>
            <vlLimite>NUMBER(14,2)</vlLimite>
        </limiteFinanceiro>
        <inClienteBloqueado>CHAR(01)</inClienteBloqueado> <!-- 0: Falso / 1: Verdadeiro -->      
        <inFornecedor>CHAR(01)</inFornecedor> <!-- 0: Falso / 1: Verdadeiro -->
        <fornecedor>
            <cdCondPgtoCompra>CHAR(10)</cdCondPgtoCompra>
            <inFretePago>CHAR(01)</inFretePago> <!-- 0: Falso / 1: Verdadeiro -->
            <vlMinPedCompra>NUMBER(14,2)</vlMinPedCompra>
            <vlMaxPedCompra>NUMBER(14,2)</vlMaxPedCompra>
            <inInativo>CHAR(01)</inInativo><!-- 0: Falso / 1: Verdadeiro -->
        </fornecedor>
        <inFuncionario>CHAR(01)</inFuncionario> <!-- 0: Falso / 1: Verdadeiro -->    
        <funcionario>
            <cdFuncionario>NUMBER(09)</cdFuncionario>
        </funcionario>
        <inCNSRFinal>CHAR(01)</inCNSRFinal> <!-- 0: Falso / 1: Verdadeiro -->   
        <inContribuinte>CHAR(01)</inContribuinte><!-- 0: Falso / 1: Verdadeiro -->
        <inInativo>CHAR(01)</inInativo><!-- 0: Falso / 1: Verdadeiro -->
        <dsHomePage>CHAR(100)</dsHomePage>
        <vlRendaMensal>NUMBER(14,2)</vlRendaMensal>
        <tpEscolaridade>NUMBER(2)</tpEscolaridade>
        <qtFilhos>NUMBER(2)</qtFilhos>
        <dtResideDesde>DATE</dtResideDesde>
        <tpCasa>NUMBER(2)</tpCasa>
        <tpCarro>NUMBER(2)</tpCarro>
        <nrEscoreSPC>NUMBER(9,3)</nrEscoreSPC>
        <nrRiscoSPC>NUMBER(9,3)</nrRiscoSPC>   
        <dtAtualizacaoSPC>DATE</dtAtualizacaoSPC>
        <dtInclusao> </dtInclusao>
        <endereco> <!-- Ocorrencia: 1-N -->
            <nrSeqEndereco> </nrSeqEndereco>
            <tpEndereco>NUMBER(2) *</tpEndereco> <!-- 01: Principal / 02: Residencial / 03: Cobranca / 04: Compras / 05:Entrega / 06:Correspondencia / 07: Show room / 11: Comercial anterior / 12:Residencial anterior -->
            <dsSiglaLograd>CHAR(10)</dsSiglaLograd>
            <dsLogradouro>CHAR(60)</dsLogradouro>
            <nrLogradouro>NUMBER(5)</nrLogradouro>
            <dsComplemento>CHAR(65)</dsComplemento>
            <dsBairro>CHAR(60)</dsBairro>
            <cdMunicipio>NUMBER(9)</cdMunicipio> <!-- IBGE -->
            <dsMunicipio>CHAR(60)</dsMunicipio>
            <cdUF>CHAR(3)</cdUF>
            <cdCEP>CHAR(8)</cdCEP>
            <cdPais>NUMBER(5)</cdPais> <!-- IBGE -->
            <dsPais>CHAR(60)</dsPais>
            <nrCaixaPostal>NUMBER(9)</nrCaixaPostal>
            <dsReferencia>CHAR(60)</dsReferencia>
        </endereco>
        <telefone> <!-- Ocorrencia: 0-N -->
            <cdTipoFonePessoa>CHAR(10) *</cdTipoFonePessoa>
            <dsTelefone>CHAR(20)</dsTelefone>
            <inFonePadrao>CHAR(01)</inFonePadrao> <!-- 0: Falso / 1: Verdadeiro -->      
            <nrRamalFone>NUMBER(4)</nrRamalFone>                   
        </telefone>
        <email> <!-- Ocorrencia: 0-N -->
            <cdTipoEmailPessoa>CHAR(10) *</cdTipoEmailPessoa>
            <dsEmail>CHAR(60)</dsEmail>
            <inEmailPadrao>CHAR(01)</inEmailPadrao> <!-- 0: Falso / 1: Verdadeiro -->                    
        </email>
        <observacaoPessoa> <!-- Ocorrencia: 0-N -->
            <dsObsPessoa>CLOB</dsObsPessoa>
        </observacaoPessoa>
        <campoAdicPessoa> <!-- Ocorrencia: 0-N -->
            <cdCampoAdicPessoa>NUMBER(4) PK *</cdCampoAdicPessoa>
            <dsCampoAdicPessoa>VARCHAR2(80)</dsCampoAdicPessoa>
        </campoAdicPessoa>
        <classificacaoPessoa> <!-- Ocorrencia: 0-N -->
            <cdTipoClasPessoa>NUMBER(4) *</cdTipoClasPessoa>
            <cdClassificacaoPessoa>CHAR(10) *</cdClassificacaoPessoa>
        </classificacaoPessoa>
        <contato> <!-- Ocorrencia: 0-N -->
            <cdTipoContatoPessoa>NUMBER(2) *</cdTipoContatoPessoa>
            <dsContato>CHAR(60) *</dsContato>
            <dsTelefoneContato>CHAR(20)</dsTelefoneContato>
            <dsFuncaoContato>CHAR(20)</dsFuncaoContato>        
            <dsCelularContato>CHAR(20)</dsCelularContato>
            <dsEmailContato>CHAR(60)</dsEmailContato>
            <dtNascimentoContato>DATE</dtNascimentoContato>
            <nrCPFContato>CHAR(20)</nrCPFContato>
            <inContatoPadrao>CHAR(01)</inContatoPadrao> <!-- 0: Falso / 1: Verdadeiro -->                                
        </contato>   
        <cartaoFidelidade><!-- Ocorrencia: 0-N -->
            <cdCartaoFidelidade>VARCHAR2(20)</cdCartaoFidelidade>
            <tpCartaoFidelidade>NUMBER(6)</tpCartaoFidelidade>
            <tpSituacao>NUMBER(2)</tpSituacao>
        </cartaoFidelidade>  
        <contaCorrente><!-- Ocorrencia: 0-N -->
            <nrBanco>NUMBER(5)</nrBanco>
            <nrAgencia>NUMBER(4)</nrAgencia>
            <dsConta>CHAR(20)</dsConta>
            <dsDigitoConta>CHAR(2)</dsDigitoConta>
            <tpConta>NUMBER(2)</tpConta>
        </contaCorrente>
        <referencia><!-- Ocorrencia: 0-N -->
            <tpReferencia>CHAR(1)</tpReferencia>
            <dsReferencia>CHAR(20)</dsReferencia>
            <nrTelefone>CHAR(20)</nrTelefone>
            <nmResponsavel>CHAR(60)</nmResponsavel>
        </referencia>
        <verba><!-- Ocorrencia: 0-N -->
            <cdTipoVerba>NUMBER(4)</cdTipoVerba>
            <vlVerba>NUMBER(14,2)</vlVerba>
            <inComprovacao>CHAR(1)</inComprovacao>
            <dsComplementar>CHAR(60)</dsComplementar>
        </verba> 
        <cartaoCTC><!-- Ocorrencia: 0-1 -->
            <cdTpCartao>NUMBER(6) *</cdTpCartao>
            <cdEmpCartao>NUMBER(4) *</cdEmpCartao>
            <dtValidade>DATE *</dtValidade>
            <cartaoAdic><!-- Ocorrencia: 1-N -->
                <tpCartaoAdic>NUMBER(1) *</tpCartaoAdic> <!-- 1-Principal; 2-Adicional; -->
            </cartaoAdic>
        </cartaoCTC>
		<imagensPessoa>
        	<cdImagem>NUMBER(6)</cdImagem>
	        <inPadrao>CHAR(01)</inPadrao>
	        <cpfCnpjPessoa>VARCHAR2(60)</cpfCnpjPessoa>
    	    <nmImagem>VARCHAR2(60)</nmImagem>
        	<dsImagem>VARCHAR2(60)</dsImagem>
      	</imagensPessoa>
         <empresaPessoa>
            <nrCNPJEmpresa> </nrCNPJEmpresa>
            <inInativoEmp> </inInativoEmp>
        </empresaPessoa>
    </pessoa>
</dados>



  • Sem rótulos