Árvore de páginas

Versões comparadas

Chave

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

...

(erro) dados_importacao.json (Inválido - fora do padrão)

1.5 - Substituição dos Dados no Sistema e particionamento dos dados:

(aviso) No caso de envio de um arquivo que possua os mesmos dados de Competência, Interface de Origem e Empresa que outro já importado, o sistema irá sobrescrever as informações desses Declarantes/Clientes que tenham sido cadastrados anteriormente por outro arquivo.


Ou seja, o processamento de arquivos no sistema é substitutivo do ponto de vista das informações já salvas no banco de dados. Veja:

  • Fonte Pagadora: caso seja enviado mesmo documento e houver cadastro no sistema para tal, serão carregadas as mesmas informações da fonte pagadora cadastrada no sistema, caso não encontre, será adicionada com DocumentoFontePagadora e o NomeFontePagadora informados
  • Cliente: caso seja enviado mesmo documento de cliente, todas as informações serão atualizadas com as enviadas inclusive as que não forem obrigatórias e não tenham sido enviadas nessa nova importação serão removidas. Demais informações dentro da estrutura do cliente no json como seus rendimentos serão completamente excluídas e as novas serão cadastradas no lugar.
  • Rendimentos: os rendimentos de cada cliente bem como suas informações de conta e agência serão removidas e as novas serão cadastradas.

(aviso) ATENÇÃO: Se um determinado cliente for enviado em um arquivo com competência '202513' e interface 'CF' e empresa '12345' e novamente outro arquivo com as mesmas informações citadas for importado, mas esse cliente não for incluso, o cliente não sofrerá nenhuma alteração!


Quando mais de um arquivo é enviado com esses dados se houverem QUAISQUER clientes diferentes o sistema apenas incluirá esses novos clientes e substituirá as informações anteriores. 

Com isso é possível, por exemplo, corrigir informações de apenas um (ou mais) cliente enviando apenas um registro (ou mais) em um arquivo a ser importado com competência e interface origem e empresa iguais ao da informação a ser corrigida por exemplo para atualizar os campos de interesse, sejam esses referentes a nome, endereço ou informação pessoal do cliente contida no json, ou adicionar e/ou remover informações de rendimentos enviando menos ou mais rendimentos, ou rendimentos com informações diferentes das iniciais.


(aviso) Então é necessário CUIDADO ao fazer a divisão de dados por arquivo lembrando de sempre incluir todos os dados dos Rendimentos/Declaráveis de uma mesma Competência e Interface de Origem para o mesmo Declarante de uma determinada Empresa no mesmo arquivo! Isso facilita e otimiza o processamento e evita possíveis substituições não desejadas. 

1.6 - Detalhes do Arquivo:

O conteúdo do arquivo deve estar em formato JSON válido e conter a estrutura abaixo. Veja a estrutura completa na página de DR - 03 - Instruções para preenchimento do arquivo de entrada (JSON) - (STIR).

...

  • Erros Impeditivos (Pasta Erro): Geralmente problemas estruturais como:
    • JSON quebrado
    • CodigoEmpresa no JSON não cadastrado no sistema ou em formato inválido
    • SiglaInterface inexistente no sistema ou formato inválido
    • Permissões insuficientes para criação das pastas ou movimentação dos arquivos
  • Erros de Negócio (Pasta Aviso):
    • Cliente:
      • CPF/CNPJ inválido para cliente, ou combinação inválida (informado PF, mas fornecido CNPJ e vice-versa) - campo obrigatório
      • Nome vazio ou excede 255 caracteres - campo obrigatório
      • Tipo de pessoa inválida (valores aceitos F e J) - campo obrigatório
    • Fonte Pagadora:
      • Nome vazio ou excede 255 caracteres - campo obrigatório
      • CNPJ inválido - campo obrigatório
    • Agência e Conta:
      • TipoBeneficiario inválido - campo obrigatório
      • NumeroConta em formato inválido - não obrigatório
    • Declaráveis/Rendimentos: 
      • Código de Domínio ou Grupo (
      Rendimento
      • quando aplicável) não existente - campo obrigatório
      • Nome do Produto inválido - campo obrigatório
      • Valores numéricos inválidos - verificar campos específicos de cada rendimento na página inicial. 

Esses erros são registrados individualmente na tabela de erros do sistema.

2 - Consulta Status Importação

...