Árvore de páginas

Versões comparadas

Chave

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

...

TABELA T425OPED - Tabela de Movimento Operações 


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(8)YesRaiz CNPJ instituição
sg_mod_opevarchar(8)Yesmodalidade operação
id_tp_pesvarchar(1)Yes1 - PF ou 2 - PJ
nr_cnpj_cpfvarchar(14)Yesnumero cnpj ou cpf cliente
cd_clivarchar(10)Yescodigo cliente
nr_ctrvarchar(10)Yesnumero contrato
nr_ade_libvarchar(3)Yesnumero 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 T425MOVI - Tabela Movimento (Pagamentos, Estorno, Concessões)

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_opevarchar(36)NoHash operação
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
vr_openumeric(18,2)Novalor operação
cd_tp_pesvarchar(12)Yescfe 3050
cd_ori_recvarchar(15)Yesorigem recurso cfe 3050
cd_mod_credvarchar(30)Yesmodalidade credito cfe 3050
cd_tip_encvarchar(6)Yestipo encargo cfe 3050
id_sit_regvarchar(1)YesV Validado ou E Erro
cd_usu_atuvarchar(15)NoUsuario atualização
dh_atudateNodata hora atualização

TABELA T425AGRG Tabela de informações agregadas

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(12)Yescfe 3050
cd_ori_recvarchar(15)Yesorigem recurso Cfe 3050
cd_mod_credvarchar(30)Yesmodalidade credito cfe 3050
cd_tip_encvarchar(6)Yestipo encargo cfe 3050
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:

...

dt_imp  →  Data importação  PK

ds_hsh  →  Hash do registro  PKregistro (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

...

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: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)

...

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

ds_hsh →  Hash do registro 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çãonr_cpf_cgc_if → Número do CNPJ Base da IF - informação obrigatória se  ipoc não informado

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

...

  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. ds_hsh- Conjunto de caracteres montados com os seguintes dados: cd_emp, dt_bas,sg_itf,,dt_imp,+ (ver regra item 3.5)


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

...

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

ds_hsh_ope →  Hash do registro pai na T425IMEV
cd_ipoc →  IPOC da Operação 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 _cpf →  numero cnpj basico ou cpf cliente -  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

nr_seq_ope  → numero para diferenciar casos de mais de um pagamento na mesma carga 
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

...

3.4. T425AGRG → importação Eventos Agregados

...

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 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

...

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

SELECT LOWER(CAST(NEWID() AS VARCHAR(36)))

...

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


4. Dicionários

4.1.Dicionário de Elementos do

...

3050 para fazer relação com o documento 3044:

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

...