ATUALIZADO EM  

Histórico:

campos adicionados em 23/06/2025:

Definição das PK das tabela T425CIMP, T425IMEV, T425IMPC, T425IMEA - Uso do hash como PK da tabela

Alteração do nome da tabela t425impd para t425cimp


campos adicionados em 17/06/2025:

nr_seq_ope - Adicionado nas tabelas T425IMPC

ds_hsh - pk da tabela T425IMPC

ds_hsh - pk da tabela T425CIMP

ds_hsh - pk da tabela T425IMEA

ds_hsh - pk da tabela T425IMEV

Observação:

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

1.Layouts JSON

1.1.Layout JSON do 3044


1.2.Objeto Operações:


1.3.Pagamentos:


1.4.Concessões:


1.5.Agregados:


1.6.Exemplo de um JSON Completo:


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

2.1.Estrutura de Tabelas



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


2.3.Estrutura das tabelas

TABELA T425CIMP 

Nome Colunatipo camponullDescriçãoPK
cd_empnumeric(10)NoCodigo da empresaX
dt_basvarchar(6)NoData base AAAAMMX
sg_itfvarchar(2)NoSigla interfaceX
dt_impdateNodata da importaçãoX
ds_hshvarchar(36)Nohash registroX
id_sitchar(1)NoSituação carga (I,F)
sg_docvarchar(10)Nosigla documento
id_perchar(1)NoPeriodicidade da integração S ou D
dt_impdateNodata da importação
id_tp_impvarchar(4)NoTipo de importação (BD, Json)
cd_usu_atuvarchar(15)NoUsuario atualização
dh_atudateNodata hora atualização


TABELA T425IMEV

Nome colunatipo camponullDescriçãoPK
cd_empnumeric(10)NoCodigo da empresaX
dt_basvarchar(6)NoData base formato AAAAMMX
sg_itfvarchar(2)NoSigla interfaceX
dt_impdateNodata importaçãoX
ds_hshvarchar(36)NohashX
id_acachar(1)NoAção do registro 1 incluir,2 excluir
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)No1 - PF ou 2 - PJ
cd_mod_crevarchar(4)Noconforme modalidade 3050
nr_cnpj_cpfvarchar(11)Nonumero cnpj basico ou cpf cliente
cd_clivarchar(10)Nocodigo cliente
nr_ctrvarchar(10)Nonumero contrato
nr_ade_libvarchar(4)Nonumero adelibe
vr_sld_devnumeric(18,2)Novalor saldo devedor
id_atrchar(1)Noindeicador atraso S ou N
id_sit_regvarchar(1)YesV Validado E Erro
cd_usu_atuvarchar(15)NoUsuario atualização
dh_atudateNodata hora atualização

TABELA T425IMPC

Nome colunatipo camponullDescriçãopk
cd_empnumeric(10)NoCodigo da empresaX
dt_basvarchar(6)NoData base formato AAAAMMX
sg_itfvarchar(2)NoSigla interfaceX
dt_impdateNodata importaçãoX
nr_seq_openumeric(3)Nosequencial da operaçãoX
ds_hshvarchar(36)NoHashX
ds_hsh_imvvarchar(36)NoHash imev
id_acachar(1)NoAção do registro 1 incluir,2 excluir
id_pag_conchar(1)NoC (concessão) ou P (Pagamento)
cd_ipocvarchar(67)Yesipoc operação
dt_opedateNodata operação
cd_cla_3050varchar(9)Yesclassificação 3050
cd_clivarchar(10)Yescodigo cliente
nr_cnpj_cpfvarchar(11)Yesnumero cnpj basico ou cpf cliente
nr_ctrvarchar(10)Yesnumero contrato
nr_ade_libvarchar(4)Yesnumero adelibe
sg_mod_opevarchar(8)Yesmodalidade operação
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
cd_tip_encvarchar(3)Yestipo encargo cfe anexo 5
id_sit_regvarchar(1)YesV Validado E Erro
cd_usu_atuvarchar(15)NoUsuario atualização
dh_atudateNodata hora atualização

TABELA T425IMEA

Nome colunatipo camponullDescriçãopk
cd_empnumeric(10)NoCodigo da empresaX
dt_basvarchar(6)NoData baseX
sg_itfvarchar(2)NoSigla interfaceX
dt_impdateNodata importaçãoX
ds_hshvarchar(36)Nohash registroX
id_acachar(1)NoAção do registro 1 incluir,2 excluir
dt_opedateNodata operação
cd_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
id_sit_regvarchar(1)YesV Validado E Erro
cd_usu_atuvarchar(15)NoUsuario atualização
dh_atudateNodata hora atualização


3.Descrições dos Campos das Tabelas:

3.1.TR425IMPD → 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  PK

id_sit →  Identificador da Situação: I (Iniciado),  F (Importação Concluida)
sg_doc →  Valor Fixo: 3044
id_per →  Periodicidade: D (diário), S (semanal), M (mensal), A (anual) ou E (eventual) valor fixo: D ou S

id_tp_imp → B (se importação via BD) ou A (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  t425_IMEV, t425_IMPC e t425_IMEA,  conforme os valores e o layout

3. Após finalizar a importação de todas as tabelas , atualizar o id_sit da impd para  A (importação concluída)

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

5. Para o campo de periodicidade, enviar somente D (Diário) ou S (Semanal), 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 - Conjunto de caracteres montados com os seguintes dados e regras:

3.2. T425IMEV → 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 em que foi realizada a gravação dos dados PK

ds_hsh →  Hash do registro  PK
id_aca →  1 (Inclusão), 2 (Exclusão) - Enviar conforme Instruções de Preenchimento do 3044
cd_ipoc →  IPOC da Operação

nr_cpf_cgc_if → Número do CNPJ Base da IF (para montar o IPOC)
sg_mod_ope → Sigla da Modalidade (para montar o IPOC)  
id_tp_pes → Tipo de Pessoa (1 - Fisica, 2 - Juridica), (para montar o IPOC) 

cd_mod_cre = Modalidade do credito conforme 3050 (Para montagem IPOC)

nr_cnpj_cpf → numero cnpj base ou cpf do cliente (para montar o IPOC)  
cd_cli → Código do Cliente (para montar o IPOC) 
nr_ctr → Número do Contrato (para montar o IPOC) formatado com tamanho 10 

nr_ade_lib → ADLIB formatado com tamanho 3 

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


cd_usu_atu →  Carimbo
dh_atu →  Carimbo

nr_seq_reg - campo adicionado, uso quando não gerar ipoc 


Regras para a tabela T425IMEV:

  1. Caso não tenha o IPOC no sistema legado, será calculado no 3040, com base nos dados enviados
  2. PK indicada 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
  4. HASH - Conjunto de caracteres montados com os seguintes dados e regras:


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

(Importação para o 3044)

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

nr_seq_ope - campo adicionado quando houver mais de uma ação no mesmo dia  PK

ds_hsh →  Hash do registro  PK

ds_hsh_imv →  Hash do registro IMEV
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 formatado com tamanho 9
vr_pag_con →  valor pagamento ou concessão - Enviar conforme Instruções de Preenchimento do 3044

nr_cnpj_cpf →  numero cnpj basico ou cpf cliente 

cd_cli → codigo cliente sistema basico 

sg_mod_ope → sigla da modalidade operação 

nr_ctr → Numero do contrato formatado com 10

nr_ade_lib →  numero adelibe do contrato 

nr_seq_ope  → numero para diferenciar casos de mais de um pagamento na mesma carga 
id_tp_pes →  Conforme dicionário 3050 1 - PF ou 2 PJ
id_ori_rec →  Conforme dicionário 3050 1 ou 2
cd_tp_enc →  Conforme dicionário 3050 formatado com tamanho 3
cd_mod_cre →  Conforme dicionário 3050 formatado com tamanho 4

cd_usu_atu →  Carimbo
dh_atu →  Carimbo



Regras para a tabela T425IMPC:

  1. Se o IPOC não for informado, será calculado pelo 3044
  2. A POK está indicada na descrição dos campos da 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

3.4. T425IMEA → importação Eventos Agregados

(Importação para o 3044)

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  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_pag →  valor pagamento - Enviar conforme Instruções de Preenchimento do 3044

nr_seq_reg  → Numero de sequencia do registro, para evitar duplicidade de registros agregados
id_tp_pes →  Conforme dicionário 3050
id_ori_rec →  Conforme dicionário 3050
cd_tp_enc →  Conforme dicionário 3050 formatado com tamanho 3
cd_mod_cre →  Conforme dicionário 3050 formatado com tamanho 4

cd_usu_atu →  Carimbo
dh_atu →  Carimbo


Regras para a tabela T425IMEA:

  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:


4. Dicionários

4.1.Dicionário de Elementos do 3044 para fazer relação com o documento 3044:

Ver no documento Instruções de Preenchimento do 3044 (A partir da página 10)

https://www.bcb.gov.br/content/estabilidadefinanceira/Leiaute_de_documentos/scrdoc3040/SCR_InstrucoesDePreenchimento_Doc3044.pdf


4.2.Dicionário de Elementos do 3050 que devem ser informados caso não tenha seja informado o código nas tabelas do 3044:


Dicionário de elementos




ModalidadeNome da tag no XML
Adiantamento sobre contratos de câmbio (ACC)acc
Antecipação de faturas de cartão de créditoantFatCarCredito
Aquisição de outros bens

aquOutBens
Aquisição de veículos

aquVeiculos
Arrendamento mercantil de outros bensarrMerOutBens
Arrendamento mercantil de veículos
arrMerVeiculos
Capital de giro com prazo até 365 dias
capGirPrzAte365
Capital de giro com prazo superior a 365 diascapGirPrzSup365
Capital de giro com recursos do BNDEScapGirRecBNDES
Capital de giro com teto rotativo
capGirTetRotativo
Cartão de crédito - compras à vista
carCrdComVista
Cartão de crédito - parcelado
carCrdParcelado
Cartão de crédito - rotativo
carCrdRotativo
Cartão de crédito - rotativo em curso normalcarCrdRotativoNormal
Cartão de crédito - rotativo em atraso
carCrdRotativoAtraso
Cheque especial

chqEspecial
Compror

compror
Conta garantida

conGarantida
Crédito pessoal consignado para aposentados e pensionistas do INSScrdPesConApoINSS
Crédito pessoal consignado para trabalhadores setor privadocrdPesConTraSetPrivado
Crédito pessoal consignado para trabalhadores setor publicocrdPesConTraSetPublico
Crédito pessoal não-consignado
crdPesNaoConsignado
Crédito pessoal não consignado vinculado a composição de dívidascrdPesNaoConVinComposicao
Crédito rural com taxas de mercado
crdRurMercado
Crédito rural com taxas reguladas
crdRurReguladas
Desconto de cheques

desCheques
Desconto de duplicatas e recebíveis
desDuplicatas
Financiamento a exportações
finExportacoes
Financiamento a importações
finImportacoes
Financiamento agroindustrial com recursos do BNDESfinAgrRecBNDES
Financiamento de investimentos com recursos do BNDESfinInvRecBNDES
Financiamento imobiliário com taxas de mercadofinImobMercado
Financiamento imobiliário com taxas reguladasfinImobReguladas
Microcrédito - consignado
micConsignado
Microcrédito - consumo

micConsumo
Microcrédito - microempreendedor
micMicroempreendedor
Outros créditos direcionados
outCrdDirecionados
Outros créditos livres

outCrdLivres
Repasse externo

repExterno
Vendor

vendor




EncargosNome da tag no XML
Taxas prefixadas

pre
Taxas pós-fixadas referenciadas em juros flutuantesflu
Taxas pós-fixadas referenciadas em moeda estrangeiravc
Taxas pós-fixadas referenciadas em outros indexadoresind
Taxas pós-fixadas referenciadas em Taxa de Juros de Longo Prazo (TJLP)tjlp
Taxas pós-fixadas referenciadas em Taxa de Longo Prazo (TLP)tlp
Taxas pós-fixadas referenciadas em Taxa Referencial (TR)tr
Taxas pós-fixadas referenciadas em Índice Nacional de Preços ao Consumidor-Amplo (IPCA)ipca
Taxas pós-fixadas referenciadas em Indice Geral de Preços do Mercado (IGP-M)igpm




Origem de recursosNome da tag no XML
Livre 

crdLivre
Direcionado

crdDirecionado




Segmento de MercadoNome da tag no XML
Pessoa Física

pesFisica
Pessoa Jurídica

pesJuridica