Árvore de páginas

Versões comparadas

Chave

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

ATUALIZADO EM 05  

Histórico:

Alteração tabelas:  

T425CIMP remoção campo campo dt_bas

T425OPED inclusão campo dt_sld_dev e remoção campo dt_bas

T425MOVI remoção campo dt_bas

Alterado campo t425movi.vr_ope para permitir null  

Alterado tipo de campo id_aca para Numeric(1)  

Tabelas T425oped e t425movi

...

Alteração Campos em  

Tabela t425movi:

Remoção campos cd_tp_pes, cd_ori_rec, cd_mod_cred, cd_tp_enc por conta que 3050 ficará na operação (Nova regra Bacen)

...

Alteração Campos em  

Tabela t425movi:

Remoção campos cd_ipoc e nr_seq_reg

...

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

Image RemovedImage Added

1.Layouts JSON

...

2.Estrutura de Tabelas e de-para entre o JSON e as tabelas:

2.1.Estrutura de Tabelas



Image RemovedImage Added


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

Image RemovedImage Added


2.3.Estrutura das tabelas uso integração BD e Importação de arquivo JSON formato 3044

TABELA T425CIMP - Controle de importação

Nome Colunatipo camponullDescriçãoPK
cd_empnumeric(10)No
Código
Codigo da empresaX
dt
sg_
bas
itfvarchar(
6
2)No
Data base AAAAMM
Sigla interfaceX
sg_itfvarchar(2)NoSigla interfaceXdt_
dt_impdateNodata
das operações e ou concessões AAAAMMDD
da operação -pagamentosX
ds_hshvarchar(36)Nohash registro
cfe regra descrita no item 3.5
X
id_sitchar(1)NoSituação carga (I,F,G,P)
sg_docvarchar(10)Nosigla documento
id_tp_imp
char
varchar(
1
4)No
Tipo de Importação
BD ou JSON
nm_arqvarchar(256)YesNome arquivo
JSON uso exclusivo Regulatórios
Json
cd_usu_atuvarchar(15)No
Usuário
Usuario atualização
dh_atudateNodata hora atualização

TABELA T425OPED - Tabela de Movimento Operações

Nome colunatipo camponullDescriçãoPK
cd_empnumeric(10)No
Código
Codigo da empresaX
dt
sg_
bas
itfvarchar(
6sg_itfvarchar(2)NoSigla interfaceX
2)No
Data base formato AAAAMMX
Sigla interfaceX
dt_impdateNodata importação AAAAMMDDX
ds_hshvarchar(36)NohashX
id_aca
Numeric
numeric(1)NoAção do registro 1 incluir,2 excluir
cd_ipocvarchar(67)Yessigla documento
cd_mod_opevarchar(4)Yesmodalidade cfe anexo 3 3040
sg_mod_opevarchar(8)Yesmodalidade operação
id_tp_pesvarchar(1)Yes1 - PF ou 2 - PJ
nr_cpf_cnpjvarchar(14)Yesnumero
CNPJ
cnpj ou
CPF
cpf cliente
cd_clivarchar(10)Yes
código
codigo cliente
nr_ctrvarchar(10)Yes
número
numero contrato
nr_ade_libvarchar(3)Yesnumero adelibe
vr_sld_devnumeric(18,2)Yesvalor saldo devedor
dt_sld_devdateYesdata saldo devedor
id_atrchar(1)Yesindicador de atraso S ou N
cd_cla_3050varchar(9)Yesclassificação 3050
Cd_tp_pesvarchar(12)Yescfe 3050
cd_ori_recvarchar(15)Yesorigem recurso Cfe 3050
cd_mod_credvarchar(30)Yesmodalidade credito cfe 3050
cd_tp_encvarchar(6)Yestipo encargo cfe 3050
id_sit_regvarchar(1)YesV Validado E Erro
ds_hsh_cimpvarchar(36)NoHash da t425cimp
cd_usu_atuvarchar(15)No
Usuário
Usuario atualização
dh_atudateNodata hora atualização

TABELA T425MOVI - Tabela Movimento (Pagamentos, Estorno, Concessões)

Nome colunatipo camponullDescriçãopk
cd_empnumeric(10)No
Código
Codigo da empresaX
dt
sg_
bas
itfvarchar(
6
2)No
Data base formato AAAAMM
Sigla interfaceX
sg_itfvarchar(2)NoSigla interfaceXdt_
dt_impdateNodata importação AAAAMMDDX
ds_hshvarchar(36)NoHashX
ds_hsh_opevarchar(36)NoHash operação
id_aca
Numeric
numeric(1)NoAção do registro 1 incluir,2 excluir
id_pag_conchar(1)NoC (concessão) ou P (Pagamento)
dt_opedate
YES
Nodata operação AAAAMMDD
vr_openumeric(18,2)
No
Yesvalor operação
ds_hsh_cimpvarchar(36)NoHash da t425cimp
id_sit_regvarchar(1)YesV Validado ou E Erro
cd_usu_atuvarchar(15)No
Usuário
Usuario atualização
dh_atudateNodata hora atualização

TABELA T425AGRG Tabela de informações agregadas

...



3.Descrições dos Campos das Tabelas:

3.1.T425CIMP → Controle de Importação

cd_emp →  Código da Empresa  PK
sg_itf →  Sigla da Interface  PK

dt_imp  →  Data importação  PK

ds_hsh  →  Hash do registro (ver regra item 3.5) PK

id_sit →  Identificador da Situação: I (Iniciado),  F (Importação Concluída)
sg_doc →  Valor Fixo: 3044
nm_arq → nome do arquivo JSON importado - uso regulatórios

id_tp_imp → BD (se importação via BD) ou JSON (se importação via Arquivo)

cd_usu_atu →  Carimbo
dh_atu →  Carimbo


Regras para a tabela T425CIMP: (FLUXO)

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

2. Inserir todos os registros nas tabelas  t425oped t425movi e t425agreg,  conforme os valores e o layout

3. Após finalizar a importação de todas as tabelas , atualizar o id_sit  para  F  (importação finalizada)

4. Se o campo id_sit da tabela T425cimp for igual a 'G' ou 'P' então o legado não pode mais enviar informações, porque os dados já foram consolidados e dados se inseridos, não serão enviados.

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

6. O cd_ipoc deverá ser gerado, com a mesma logica do 3040, caso o sistema de origem não realize a geração, será calculado pelo regulatórios

7. HASH  - Hash do registro (ver regra item 3.5)

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

cd_emp →  Código da Empresa PK
sg_itf →  Sigla da Interface (mesmas usadas no 3040) PK

dt_imp →  Data das operações e concessões  PK

ds_hsh →  Hash do registro ((ver regra item 3.5))  PK
id_aca →  1 (Inclusão), 2 (Exclusão) - Enviar conforme Instruções de Preenchimento do 3044
cd_ipoc →  IPOC da Operação (Idem ao usado no NCR-3040)

sg_mod_ope → Sigla da Modalidade - informação obrigatória se  IPOC não informado
id_tp_pes → Tipo de Pessoa (1 - Física, 2 - Jurídica) - informação obrigatória se  IPOC não informado

cd_mod_ope = Modalidade do credito - informação obrigatória se  IPOC não informado

nr_cnpj_cpf → numero CNPJ base ou CPF do cliente - informação obrigatória se  IPOC não informado
cd_cli → Código do Cliente - informação obrigatória se  IPOC não informado
nr_ctr → Número do Contrato - informação obrigatória se  IPOC não informado

nr_ade_lib → ADLIB formatado com tamanho 3 - informação obrigatória se  IPOC não informado

vr_sld_dev → Saldo Devedor

dt_sld_dev - data da apuração do saldo devedor
id_atr → S (Sim) ou N (Não) - Enviar conforme Instruções de Preenchimento do 3044

cd_cla_3050 →  Código de relacionamento 3050 → Conforme dicionário 3044 formatado com tamanho 9

cd_tp_pes →   Código do tipo de pessoa - Conforme dicionário 3050  -  Informação obrigatória caso cd_cla_3050 não informado
cd_ori_rec →  Código de origem do recurso - Conforme dicionário 3050  -  Informação obrigatória caso cd_cla_3050 não informado
cd_tp_enc →  Código do tipo de encargo - Conforme dicionário 3050 -  Informação obrigatória caso cd_cla_3050 não informado
cd_mod_cre →  Código da modalidade de crédito - Conforme dicionário 3050  -  Informação obrigatória caso cd_cla_3050 não informado

id_sit_reg → Campo para uso Regulatórios

ds_hsh_cimp - Campo utilizado para identificador os registros de cada integração ou importação

cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Regras para a tabela T425OPED:

  1. Caso não tenha o IPOC no sistema legado, será calculado no 3044, com base nos dados enviados.
  2. PK colunas indicadas na tabela
  3. Caso não seja informado a classificação 3050, é obrigatória a informação dos campos para que o 3044 faça a concatenação e calculo do mesmo
  4. ds_hsh- (ver regra item 3.5)

3.3.T425MOVI  (importação Pagamentos/Concessões)

cd_emp →  Código da Empresa PK
sg_itf →  Sigla da Interface PK

dt_imp → Data em que foi realizada a gravação dos dados PK

ds_hsh →  Hash do registro  (ver regra item 3.5) PK

ds_hsh_ope →  Hash do registro pai na T425OPED
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
vr_ope →  valor pagamento ou concessão - Enviar conforme Instruções de Preenchimento do 3044

id_sit_reg → Campo para uso de regulatórios

ds_hsh_cimp - Campo utilizado para identificador os registros de cada integração ou importação

cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Regras para a tabela T425MOVI:

  1. A PK está indicada na descrição dos campos da tabela

...

3.Descrições dos Campos das Tabelas:

3.1.T425CIMP → Controle de Importação

cd_emp →  Código da Empresa  PK
dt_bas →  Data Base da Importação do Arquivo PK
sg_itf →  Sigla da Interface  PK

dt_imp  →  Data importação  PK

ds_hsh  →  Hash do registro (ver regra item 3.5) PK

id_sit →  Identificador da Situação: I (Iniciado),  F (Importação Concluída)
sg_doc →  Valor Fixo: 3044
nm_arq → nome do arquivo JSON importado - uso regulatórios

id_tp_imp → BD (se importação via BD) ou JSON (se importação via Arquivo)

cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Regras para a tabela T425CIMP: (FLUXO)

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

2. Inserir todos os registros nas tabelas  t425oped t425movi e t425agreg,  conforme os valores e o layout

3. Após finalizar a importação de todas as tabelas , atualizar o id_sit  para  F  (importação finalizada)

4. Se o campo id_sit da tabela T425cimp for igual a 'G' ou 'P' então o legado não pode mais enviar informações, porque os dados já foram consolidados e dados se inseridos, não serão enviados.

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

6. O cd_ipoc deverá ser gerado, com a mesma logica do 3040, caso o sistema de origem não realize a geração, será calculado pelo regulatórios

7. HASH  - Hash do registro (ver regra item 3.5)

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

cd_emp →  Código da Empresa PK
dt_bas →  Data Base da Importação do Arquivo - Mesma informação da tabela T425CIMP  PK
sg_itf →  Sigla da Interface (mesmas usadas no 3040) PK

dt_imp →  Data das operações e concessões  PK

ds_hsh →  Hash do registro ((ver regra item 3.5))  PK
id_aca →  1 (Inclusão), 2 (Exclusão) - Enviar conforme Instruções de Preenchimento do 3044
cd_ipoc →  IPOC da Operação (Idem ao usado no NCR-3040)

sg_mod_ope → Sigla da Modalidade - informação obrigatória se  IPOC não informado
id_tp_pes → Tipo de Pessoa (1 - Física, 2 - Jurídica) - informação obrigatória se  IPOC não informado

cd_mod_ope = Modalidade do credito - informação obrigatória se  IPOC não informado

nr_cnpj_cpf → numero CNPJ base ou CPF do cliente - informação obrigatória se  IPOC não informado
cd_cli → Código do Cliente - informação obrigatória se  IPOC não informado
nr_ctr → Número do Contrato - informação obrigatória se  IPOC não informado

nr_ade_lib → ADLIB formatado com tamanho 3 - informação obrigatória se  IPOC não informado

vr_sld_dev → Saldo Devedor
id_atr → S (Sim) ou N (Não) - Enviar conforme Instruções de Preenchimento do 3044

cd_cla_3050 →  Código de relacionamento 3050 → Conforme dicionário 3044 formatado com tamanho 9

cd_tp_pes →   Código do tipo de pessoa - Conforme dicionário 3050  -  Informação obrigatória caso cd_cla_3050 não informado
cd_ori_rec →  Código de origem do recurso - Conforme dicionário 3050  -  Informação obrigatória caso cd_cla_3050 não informado
cd_tp_enc →  Código do tipo de encargo - Conforme dicionário 3050 -  Informação obrigatória caso cd_cla_3050 não informado
cd_mod_cre →  Código da modalidade de crédito - Conforme dicionário 3050  -  Informação obrigatória caso cd_cla_3050 não informado

id_sit_reg → Campo para uso Regulatórios

ds_hsh_cimp - Campo utilizado para identificador os registros de cada integração ou importação

cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Regras para a tabela T425OPED:

  1. Caso não tenha o IPOC no sistema legado, será calculado no 3044, com base nos dados enviados.
  2. PK colunas indicadas na tabela
  3. Caso não seja informado a classificação 3050, é obrigatória a informação dos campos para que o 3044 faça a concatenação e calculo do mesmo
  4. ds_hsh- (ver regra item 3.5)

3.3.T425MOVI  (importação Pagamentos/Concessões)

cd_emp →  Código da Empresa PK
dt_bas →  Data Base da Importação do Arquivo (Igual a informada na IMPD)
sg_itf →  Sigla da Interface PK

dt_imp → Data em que foi realizada a gravação dos dados PK

ds_hsh →  Hash do registro  (ver regra item 3.5) PK

ds_hsh_ope →  Hash do registro pai na T425OPED
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
vr_ope →  valor pagamento ou concessão - Enviar conforme Instruções de Preenchimento do 3044

id_sit_reg → Campo para uso de regulatórios

ds_hsh_cimp - Campo utilizado para identificador os registros de cada integração ou importação

cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Regras para a tabela T425MOVI:

  1. A PK está indicada na descrição dos campos da tabela

3.4. T425AGRG → importação Eventos Agregados

cd_emp →  Código da Empresa  PK
dt_bas →   Data Base da Importação do Arquivo (Igual a informada na IMPD)  PK
sg_itf →  Sigla da Interface PK

dt_imp → Data em que foi realizada a gravação dos dados PK

ds_hsh →  Hash do registro  (ver regra item 3.5)  PK
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 formatado com tamanho 9
vr_ope →  valor pagamento - Enviar conforme Instruções de Preenchimento do 3044

id_tp_pes →  Conforme dicionário 3050 -  Informação obrigatória caso cd_cla_3050 não informado

cd_tp_pes →  Código do tipo de pessoa - Conforme dicionário 3050  -  Informação obrigatória caso cd_cla_3050 não informado

cd_ori_rec →  Código de origem do recurso - Conforme dicionário 3050 -  Informação obrigatória caso cd_cla_3050 não informado
cd_tp_enc →  Código do tipo de encargo - Conforme dicionário 3050  -  Informação obrigatória caso cd_cla_3050 não informado
cd_mod_cre →  Código da modalidade de crédito - Conforme dicionário 3050 -  Informação obrigatória caso cd_cla_3050 não informado

ds_hsh_cimp - Campo utilizado para identificador os registros de cada integração ou importação

id_sit_reg → Campo para uso de regulatórios

cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Pagamentos das seguintes submodalidades do SCR devem ser enviados de forma agregada:
• 0101 - Adiantamentos a depositantes
• 0213 - Cheque especial
• 0214 - Conta garantida

Regras para a tabela T425AGRG:

  1. A PK está informada na descrição da tabela, caso haja mais de um agregado para mesma data, usar o campo nr_seq_reg, para diferenciação
  2. 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. HASH - Conjunto de caracteres montados com os seguintes dados e regras descritas no item 3.5:

3.5 Calculo Hash

sql server

...