Histórico da Página
...
TABELA T425OPED - Tabela de Movimento Operaçõ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 |
| 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 | |||
| nr_seq_ope | numeric(3) | No | sequencial da operaçã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) | cd_ipoc | varchar(67)Yes | ipoc operação | |
| 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:
...
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
...
- Caso não tenha o IPOC no sistema legado, será calculado no 3040, com base nos dados enviados
- PK indicada na tabela
- 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
- 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:
- 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
- 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.
- 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)
...