Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A importação via Banco de Dados é de uso exclusivo dos produtos DIMENSA.

Image RemovedImage Added

1.Layouts JSON

...

Observação: a sigla das tabelas e o owner ainda está sendo providenciado.

Image RemovedImage Added



2.2.De-Para entre o JSON e as Tabelas:

Image RemovedImage Added



2.3.Estrutura das tabelas

T425_IMPD - PK ID_IMP

Nome Colunatipo camponullDescrição
cd_impnumeric(10)Nocodigo sequencia importação
cd_empnumeric(10)NoCodigo da empresa
dt_basvarchar(6)NoData base AAAAMM
sg_itfvarchar(2)NoSigla interface
id_sitchar(1)NoSituação carga (I,G,P)
sg_docvarchar(10)Nosigla documento
id_perchar(1)NoPeriodicidade da integração S ou D
id_tp_impvarchar(4)NoTipo de importação (BD, Json)
cd_usu_atuvarchar(15)NoUsuario atualização
dh_atudateNodata hora atualização
id_gernumeric(10)YesIdentificador geração


TABELA T425_IMEV 

Nome colunatipo camponullDescrição
cd_impnumeric(10)Nocodigo sequencia importação
cd_empnumeric(10)NoCodigo da empresa
dt_basvarchar(6)NoData base
sg_itfvarchar(2)NoSigla interface
id_acachar(1)NoAção do registro 1 incluir,2 excluir
nr_seq_openumeric(10)Nousar quando cd_ipoc null
cd_ipocvarchar(67)Yessigla documento
nr_cgc_cpf_ifvarchar(14)NoRaiz CNPJ instituição
sg_mod_opevarchar(8)Nomodalidade operação
id_tp_pesvarchar(1)Yesconforme
nr_cnpj_cpfvarchar(11)Yesnumero cnpj basico ou cpf cliente
cd_clivarchar(10)Yescodigo cliente
nr_ctrvarchar(10)Yesnumero contrato
nr_ade_libvarchar(4)Yesnumero adelibe
vr_sld_devnumeric(18,2)Novalor saldo devedor
id_atrchar(1)Noindeicador atraso S ou N
cd_usu_atuvarchar(15)NoUsuario atualização
dh_atudateNodata hora atualização
id_gernumeric(10)NoIdentificador geração

TABELA T425_IMPC

Nome colunatipo camponullDescrição
cd_impnumeric(10)Nocodigo sequencia importação
cd_empnumeric(10)NoCodigo da empresa
dt_basvarchar(6)NoData base
sg_itfvarchar(2)NoSigla interface
id_acachar(1)NoAção do registro 1 incluir,2 excluir
nr_seq_openumeric(10)Nousar quando cd_ipoc null
id_pag_conchar(1)NoC ou P
cd_ipocvarchar(67)Yesipoc operação
dt_opedateNodata operação
cd_cla_3050varchar(9)Yesclassificação 3050
vr_openumeric(18,2)Novalor operação
id_tp_pesvarchar(1)Yes1 ou 2
cd_ori_recvarchar(1)Yesorigem recurso 1,2
cd_mod_credvarchar(4)Yesmodalidade credito cfe 3050
cd_tip_encvarchar(3)Yestipo encargo cfE 3050
cd_usu_atuvarchar(15)NoUsuario atualização
dh_atudateNodata hora atualização
id_gernumeric(10)NoIdentificador geração

TABELA T425IMEA

Nome colunatipo camponullDescrição
cd_impnumeric(10)Nocodigo sequencia importação
cd_empnumeric(10)NoCodigo da empresa
dt_basvarchar(6)NoData base
sg_itfvarchar(2)NoSigla interface
id_acachar(1)NoAção do registro 1 incluir,2 excluir
dt_opedateNodata operação
id_cla_3050varchar(9)Yesclassificação 3050
vr_openumeric(18,2)Novalor operação
cd_tp_pesvarchar(1)Yes1 ou 2
id_ori_recvarchar(1)Yesorigem recurso 1 ou 2
cd_mod_credvarchar(4)Yesmodalidade credito SCR
cd_tip_encvarchar(3)Yestipo encargo
cd_usu_atuvarchar(15)NoUsuario atualização
dh_atudateNodata hora atualização
id_gernumeric(10)YESIdentificador geração

3.Descrições dos Campos das Tabelas:

...

id_ger → campo usado na geração

Regras para a tabela T425_IMPD: (FLUXO)

1. Inserir 1 registro na tabela t425_impd com os valores acima e o id_sit = I (Iniciado)

2. Inserir todos os registros nas tabelas  tabelas  t425_IMEV, t425_IMPC e t425_IMEA,  conforme os valores e o layout

...

6. Para o campo de periodicidade, enviar somente D (Diário) ou S (Semanal), de acordo com o conteúdo dos pagamentos e agregados.


3.2. T425_IMEV → Importação Eventos em Operações de Créditos
(importação para 3044)

cd_imp →  (PK) Código Sequencial da Importação (Max+1)
cd_emp →  Código da Empresa
dt_bas →  Data Base da Importação do Arquivo - Mesma informação da tabela IMPD
sg_itf →  Sigla da Interface
id_aca →  1 (Inclusão), 2 (Exclusão) - Enviar conforme Instruções de Preenchimento do 3044
cd_ipoc →  IPOC da Operação

...

id_ger → campo usado na geração

Regras para a tabela T425_IMEV:

  1. Caso não tenha o IPOC no sistema legado , colocar um valor identificador que seja único para a operação dentro da importação e que possa ser utilizado para referenciar o registro na tabela de Pagamentos e Concessões  (nr_seq_ope)
  2. Caso não tenha o IPOC, além do identificador único que deve constar no IPOC, informar os valores para montar a chave IPOC (cnpj IF, modalidade operação, tipo de Pessoa, código do cliente e número do contrato)
  3. Se o IPOC for informado os registros da chave do IPOC não precisam ser informados
  4. PK não será uma sequence automática, então o controle do Sequencial deve ser realizado pelo sistema que está gravando (legado)


3.3.T425_IMPC (importação Operações - Pagamentos/Concessões)

(Importação para o 3044)

cd_imp → (PK)  Código Sequencial da Importação (Max+1)
cd_emp →  Código da Empresa
dt_bas →  Data Base da Importação do Arquivo (Igual a informada na IMPD)
sg_itf →  Sigla da Interface
cd_ipoc →  IPOC da Operação 
id_pag_con →  P (Pagamentos), C (Concessões) - Indica se o registro é um pagamento ou uma concessão
id_aca →  1 (Inclusão), 2 (Exclusão) - Enviar conforme Instruções de Preenchimento do 3044
dt_ope →  Data da Operação - Enviar conforme Instruções de Preenchimento do 3044 - Data do Evento
id_cla_3050 →  Código de relacionamento 3050 → Conforme dicionário 3044
vr_pag_con →  valor pagamento ou concessão - Enviar conforme Instruções de Preenchimento do 3044
id_tp_pes →  Conforme dicionário 3050
id_ori_rec →  Conforme dicionário 3050
id_tp_enc →  Conforme dicionário 3050
id_mod_cre →  Conforme dicionário 3050

...

id_ger → campo usado na geração

Regras para a tabela T425_IMPC:

  1. Caso não tenha o IPOC na tabela de Eventos 3044 (IMEV), o código informado aqui nesta tabela deve ser igual ao informado na tabela IMEV (nr_seq_ope)
  2. A PK não será uma sequence automática, então o controle do Sequencial deve ser realizado pelo sistema que está gravando (legado)
  3. Se a periodicidade for diária, o campo dt_ope será igual ao campo dt_bas, mas se for semanal, o campo dt_ope pode ser até D-5 da dt_bas
  4. Se o campo Código do Relacionamento 3050 não for informado, os campos para realizarmos o de-para devem ser informados obrigatoriamente (Tipo de Pessoa, Origem de Recursos, Tipo de Encargo e Modalidade de Crédito do 3050). Caso o Código do Relacionamento 3050 for informado, então estes 4 campos não precisam ser informados.

3.4. T425_IMEA → importação Eventos Agregados

(Importação para o 3044)

cd_imp →  (PK) Código Sequencial da Importação (Max+1)
cd_emp →  Código da Empresa
dt_bas →   Data Base da Importação do Arquivo (Igual a informada na IMPD)
sg_itf →  Sigla da Interface
id_aca →  1 (Inclusão), 2 (Exclusão) - Enviar conforme Instruções de Preenchimento do 3044
dt_ope →  Data da Operação
id_cla_3050 →  Código de relacionamento 3050 → Conforme dicionário 3044
vr_pag →  valor pagamento - Enviar conforme Instruções de Preenchimento do 3044
id_tp_pes →  Conforme dicionário 3050
id_ori_rec →  Conforme dicionário 3050
id_tp_enc →  Conforme dicionário 3050
id_mod_cre →  Conforme dicionário 3050

...

id_ger → campo usado na geração

Regras para a tabela T425_IMEA:

  1. A PK não será uma sequence automática, então o controle do Sequencial deve ser realizado pelo sistema que está gravando (legado)
  2. Se a periodicidade for diária, o campo dt_ope será igual ao campo dt_bas, mas se for semanal, o campo dt_ope pode ser até D-5 da dt_bas
  3. Se o campo Código do Relacionamento 3050 não for informado, os campos para realizarmos o de-para devem ser informados obrigatoriamente (Tipo de Pessoa, Origem de Recursos, Tipo de Encargo e Modalidade de Crédito do 3050). Caso o Código do Relacionamento 3050 for informado, então estes 4 campos não precisam ser informados.

...