ATUALIZADO EM
Alteração nome das tabelas
T425IMEV para T425OPED - Adequar o nome da tabela com a função
T425IMPC para T425MOVI - Adequar o nome da tabela com a função
T425IMEA para T425AGRG- Adequar o nome da tabela com a função
campos adicionados/alterados em 24/06/2025:
Definição das PK das tabela T425CIMP, T425OPED, T425MOVI, T425AGRG - Uso do hash como PK da tabela
Alteração do nome da tabela t425impd para t425CIMP
nr_seq_ope - Adicionado na tabela T425MOVI
ds_hsh - pk da tabela T425MOVI
ds_hsh - pk da tabela T425CIMP
ds_hsh - pk da tabela T425AGRG
ds_hsh - pk da tabela T425OPED
ds_hsh_imv - Adicionado na tabela t425MOVI para o relacionamento com a tabela t425oped
A importação via Banco de Dados é de uso exclusivo dos produtos DIMENSA.










| Nome Coluna | tipo campo | null | Descrição | PK |
| cd_emp | numeric(10) | No | Codigo da empresa | X |
| dt_bas | varchar(6) | No | Data base AAAAMM | X |
| sg_itf | varchar(2) | No | Sigla interface | X |
| dt_imp | date | No | data da importação | X |
| ds_hsh | varchar(36) | No | hash registro | X |
| id_sit | char(1) | No | Situação carga (I,F) | |
| sg_doc | varchar(10) | No | sigla documento | |
| id_tp_imp | char(1) | No | Tipo de Importação DB ou JSON | |
| nm_arq | varchar(256) | Yes | Nome arquivo Json | |
| cd_usu_atu | varchar(15) | No | Usuario atualização | |
| dh_atu | date | No | data hora atualização |
| Nome coluna | tipo campo | null | Descrição | PK |
| cd_emp | numeric(10) | No | Codigo da empresa | X |
| dt_bas | varchar(6) | No | Data base formato AAAAMM | X |
| sg_itf | varchar(2) | No | Sigla interface | X |
| dt_imp | date | No | data importação | X |
| ds_hsh | varchar(36) | No | hash | X |
| id_aca | char(1) | No | Ação do registro 1 incluir,2 excluir | |
| cd_ipoc | varchar(67) | Yes | sigla documento | |
| nr_cgc_cpf_if | varchar(8) | Yes | Raiz CNPJ instituição | |
| sg_mod_ope | varchar(8) | Yes | modalidade operação | |
| id_tp_pes | varchar(1) | Yes | 1 - PF ou 2 - PJ | |
| nr_cnpj_cpf | varchar(14) | Yes | numero cnpj ou cpf cliente | |
| cd_cli | varchar(10) | Yes | codigo cliente | |
| nr_ctr | varchar(10) | Yes | numero contrato | |
| nr_ade_lib | varchar(3) | Yes | numero adelibe | |
| vr_sld_dev | numeric(18,2) | No | valor saldo devedor | |
| id_atr | char(1) | No | indeicador atraso S ou N | |
| id_sit_reg | varchar(1) | Yes | V Validado E Erro | |
| cd_usu_atu | varchar(15) | No | Usuario atualização | |
| dh_atu | date | No | data hora atualização |
TABELA T425MOVI - Tabela Movimento (Pagamentos, Estorno, Concessões)
| Nome coluna | tipo campo | null | Descrição | pk |
| cd_emp | numeric(10) | No | Codigo da empresa | X |
| dt_bas | varchar(6) | No | Data base formato AAAAMM | X |
| sg_itf | varchar(2) | No | Sigla interface | X |
| dt_imp | date | No | data importação | X |
| ds_hsh | varchar(36) | No | Hash | X |
| ds_hsh_ope | varchar(36) | No | Hash operação | |
| id_aca | char(1) | No | Ação do registro 1 incluir,2 excluir | |
| id_pag_con | char(1) | No | C (concessão) ou P (Pagamento) | |
| dt_ope | date | No | data operação | |
| cd_cla_3050 | varchar(9) | Yes | classificação 3050 | |
| vr_ope | numeric(18,2) | No | valor operação | |
| cd_tp_pes | varchar(12) | Yes | cfe 3050 | |
| cd_ori_rec | varchar(15) | Yes | origem recurso cfe 3050 | |
| cd_mod_cred | varchar(30) | Yes | modalidade credito cfe 3050 | |
| cd_tip_enc | varchar(6) | Yes | tipo encargo cfe 3050 | |
| id_sit_reg | varchar(1) | Yes | V Validado ou E Erro | |
| cd_usu_atu | varchar(15) | No | Usuario atualização | |
| dh_atu | date | No | data hora atualização |
TABELA T425AGRG Tabela de informações agregadas
| Nome coluna | tipo campo | null | Descrição | pk |
| cd_emp | numeric(10) | No | Codigo da empresa | X |
| dt_bas | varchar(6) | No | Data base | X |
| sg_itf | varchar(2) | No | Sigla interface | X |
| dt_imp | date | No | data importação | X |
| ds_hsh | varchar(36) | No | hash registro | X |
| id_aca | char(1) | No | Ação do registro 1 incluir,2 excluir | |
| dt_ope | date | No | data operação | |
| cd_cla_3050 | varchar(9) | Yes | classificação 3050 | |
| vr_ope | numeric(18,2) | No | valor operação | |
| Cd_tp_pes | varchar(12) | Yes | cfe 3050 | |
| cd_ori_rec | varchar(15) | Yes | origem recurso Cfe 3050 | |
| cd_mod_cred | varchar(30) | Yes | modalidade credito cfe 3050 | |
| cd_tip_enc | varchar(6) | Yes | tipo encargo cfe 3050 | |
| id_sit_reg | varchar(1) | Yes | V Validado E Erro | |
| cd_usu_atu | varchar(15) | No | Usuario atualização | |
| dh_atu | date | No | data hora atualização |
3.Descrições dos Campos das Tabelas:
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
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 - Hash do registro (ver regra item 3.5)
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 ((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
sg_mod_ope → Sigla da Modalidade - informação obrigatória se ipoc não informado
id_tp_pes → Tipo de Pessoa (1 - Fisica, 2 - Juridica) - 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
id_sit_reg - Campo para uso Regulatórios
cd_usu_atu → Carimbo
dh_atu → Carimbo
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 (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
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_cpf_cnpj → numero cnpj basico ou cpf cliente - informação obrigatória se ipoc não informado
cd_cli → codigo cliente sistema basico - informação obrigatória se ipoc não informado
sg_mod_ope → sigla da modalidade operação - informação obrigatória se ipoc não informado
nr_ctr → Numero do contrato formatado com 10 - informação obrigatória se ipoc não informado
nr_ade_lib → numero adelibe do contrato - informação obrigatória se ipoc não informado
id_tp_pes → Conforme dicionário 3050 - Informação obrigatória caso cd_cla_3050 não informado
cd_ori_rec → Conforme dicionário 3050 - Informação obrigatória caso cd_cla_3050 não informado
cd_tp_enc → Conforme dicionário 3050 - Informação obrigatória caso cd_cla_3050 não informado
cd_mod_cre → Conforme dicionário 3050 - Informação obrigatória caso cd_cla_3050 não informado
id_sit_reg - Campo para uso de regulatórios
cd_usu_atu → Carimbo
dh_atu → Carimbo
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_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 - Informação obrigatória caso cd_cla_3050 não informado
cd_ori_rec → Conforme dicionário 3050 - Informação obrigatória caso cd_cla_3050 não informado
cd_tp_enc → Conforme dicionário 3050 - Informação obrigatória caso cd_cla_3050 não informado
cd_mod_cre → Conforme dicionário 3050 - Informação obrigatória caso cd_cla_3050 não informado
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
SELECT LOWER(CAST(NEWID() AS VARCHAR(36)))
SELECT
REGEXP_REPLACE(
LOWER(RAWTOHEX(SYS_GUID())),
'([0-9a-f]{8})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{12})',
'\1-\2-\3-\4-\5'
) AS UUID_FORMATADO
FROM DUAL;
SELECT
LOWER(
SUBSTRING(CONVERT(VARCHAR(36), NEWID()), 1, 8) + '-' +
SUBSTRING(CONVERT(VARCHAR(36), NEWID()), 9, 4) + '-' +
SUBSTRING(CONVERT(VARCHAR(36), NEWID()), 13, 4) + '-' +
SUBSTRING(CONVERT(VARCHAR(36), NEWID()), 17, 4) + '-' +
SUBSTRING(CONVERT(VARCHAR(36), NEWID()), 21, 12)
) AS UUID_FORMATADO
Ver no documento Instruções de Preenchimento do 3044 (A partir da página 10)
| Dicionário de elementos | |||
| Modalidade | Nome da tag no XML | ||
| Adiantamento sobre contratos de câmbio (ACC) | acc | ||
| Antecipação de faturas de cartão de crédito | antFatCarCredito | ||
| Aquisição de outros bens | aquOutBens | ||
| Aquisição de veículos | aquVeiculos | ||
| Arrendamento mercantil de outros bens | arrMerOutBens | ||
| Arrendamento mercantil de veículos | arrMerVeiculos | ||
| Capital de giro com prazo até 365 dias | capGirPrzAte365 | ||
| Capital de giro com prazo superior a 365 dias | capGirPrzSup365 | ||
| Capital de giro com recursos do BNDES | capGirRecBNDES | ||
| 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 normal | carCrdRotativoNormal | ||
| 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 INSS | crdPesConApoINSS | ||
| Crédito pessoal consignado para trabalhadores setor privado | crdPesConTraSetPrivado | ||
| Crédito pessoal consignado para trabalhadores setor publico | crdPesConTraSetPublico | ||
| Crédito pessoal não-consignado | crdPesNaoConsignado | ||
| Crédito pessoal não consignado vinculado a composição de dívidas | crdPesNaoConVinComposicao | ||
| 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 BNDES | finAgrRecBNDES | ||
| Financiamento de investimentos com recursos do BNDES | finInvRecBNDES | ||
| Financiamento imobiliário com taxas de mercado | finImobMercado | ||
| Financiamento imobiliário com taxas reguladas | finImobReguladas | ||
| 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 | ||
| Encargos | Nome da tag no XML | ||
| Taxas prefixadas | pre | ||
| Taxas pós-fixadas referenciadas em juros flutuantes | flu | ||
| Taxas pós-fixadas referenciadas em moeda estrangeira | vc | ||
| Taxas pós-fixadas referenciadas em outros indexadores | ind | ||
| 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 recursos | Nome da tag no XML | ||
| Livre | crdLivre | ||
| Direcionado | crdDirecionado | ||
| Segmento de Mercado | Nome da tag no XML | ||
| Pessoa Física | pesFisica | ||
| Pessoa Jurídica | pesJuridica | ||