Observação:

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


Layout JSON do 3044


Objeto Operações:


Pagamentos:


Concessões:


Agregados:


Exemplo de um JSON Completo:


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

Estrutura de Tabelas

Observação: a sigla das tabelas e o owner ainda está sendo providenciado.



De-Para entre o JSON e as Tabelas:



Estrutura das tabelas



Descrições dos Campos:


IMPD → Controle de Importação

cd_imp →  Código Sequencial da Importação (Max+1)
cd_emp →  Código da Empresa
dt_bas →  Data Base da Importação do Arquivo
sg_itf →  Sigla da Interface
id_sit →  Identificador da Situação: I (Iniciado), E (Erro), A (Importação Concluída)
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
cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Regras para a tabela IMPD:

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

2. Inserir todos os registros na tabela impo
conforme os valores e o layout

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

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


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

cd_imp →  Código Sequencial da Importação (Max+1)
cd_emp →  Código da Empresa
dt_bas →  Data Base da Importação do Arquivo (Igual a do 3044) (Ver opção para colocar Mês Referencia)
sg_itf →  Sigla da Interface
id_sit →  Valor Fixo A
id_aca →  1 (Inclusão), 2 (Exclusão)
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 (para montar o IPOC)
cd_cli → Código do Cliente (para montar o IPOC)
nr_ctr → Número do Contrato (para montar o IPOC)
id_atr → S (Sim) ou N (Não)
cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Regras para a tabela IMEV:

-- Caso não tenha o IPOC, colocar um valor identificador que seja único para a operação dentro da importação


ImPC (importação Operações - Pagamentos/Concessão)

(Importação para o 3044)

cd_imp →  Código Sequencial da Importação (Max+1)
cd_emp →  Código da Empresa
dt_bas →  Data Base da Importação do Arquivo (Igual a do 3044) (Ver opção para colocar Mês Referencia)
sg_itf →  Sigla da Interface
cd_ipoc →  IPOC da Operação 
id_pag_con →  P (Pagamentos), C (Concessões)
id_aca →  1 (Inclusão), 2 (Exclusão)
dt_ope →  Data da Operação
id_cla_305 →  Código de relacionamento 3050
vr_pag →  valor pagamento
id_tp_pes →  PF ou PJ
id_ori_rec →  L (Livres) D (Direcionados)
id_tp_enc →  PRE ou POS
id_mod_cre →  Modalidade do 3050

cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Regras para a tabela IMPC:

-- OU informar Código de Relacionamento 3050 ou Informar os 4 campos
--• Tipo de Pessoa
--• Origem de Recursos
--• Tipo de Encargo Pactuado
--• Modalidade de Crédito do 3050



IMEA → importação Eventos Agregados

(Importação para o 3044)

cd_imp --> Código Sequencial da Importação (Max+1)
cd_emp --> Código da Empresa
dt_bas --> Data Base da Importação do Arquivo (Igual a do 3044) (Ver opção para colocar Mês Referencia)
sg_itf --> Sigla da Interface
id_aca --> 1 (Inclusão), 2 (Exclusão)
dt_ope --> Data da Operação
id_cla_305 --> Código de relacionamento 3050
vr_pag --> valor pagamento
id_tp_pes --> PF ou PJ
id_ori_rec --> L (Livres) D (Direcionados)
id_tp_enc --> PRE ou POS
id_mod_cre --> Modalidade do 3050

cd_usu_atu →  Carimbo
dh_atu →  Carimbo

Regras para a tabela IMEA:

-- OU informar Código de Relacionamento 3050 ou Informar os 4 campos
--• Tipo de Pessoa
--• Origem de Recursos
--• Tipo de Encargo Pactuado
--• Modalidade de Crédito do 3050




-- Caso não tenha o IPOC, colocar um valor identificador que seja único para a operação dentro da importação