Árvore de páginas

Versões comparadas

Chave

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

...

  • Contexto: Erro impeditivo na geração do arquivo do SPED Fiscal (ORA-06502: PL/SQL: numeric or value error: character string buffer too small).
  • Causa raiz: A subquery que retorna a filial do movimento na transferência do bem estava retornando mais de 1 linha, devido à possibilidade de existir mais de uma transferência no mesmo diaQuando o parâmetro 30 - "NFEUCOMEMB" está cadastrado, o programa de geração dos registros do bloco 0200 concatena o tipo de embalagem com a quantidade. Como o campo de embalagem já é recebido concatenado, estava causando um estouro na variável.
  • Impacto: Impossibilidade de gerar o arquivo do SPED Fiscal.

03. PRÉ-REQUISITOS

Existência de um bem com mais de uma transferência no mesmo diaO erro estava ocorrendo quando o parâmetro 30 - "NFEUCOMEMB" está cadastrado.

    

Nota

Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.

04. SOLUÇÃO

Como a subquery que retorna a filial do movimento na transferência do bem está retornando mais de 1 linha, devido à possibilidade de existir mais de uma transferência no mesmo dia, alterar a consulta do cursor C_CadBens_imb no Alterar o programa de geração dos registros do Ativo - CIAP bloco 0200 do SPED Fiscal (PROC_FIS_SPED_ATILITE) para pegar a filial com o max(MOV_SEQITEM). que o campo de embalagem só seja concatenado com a quantidade se o campo já não estiver concatenado.

05. REQUISITOS DE VERSÃO

Se estiver na versão 25.01, atualizar para o service pack 25.01.030 032 ou superior.

Se estiver na versão 25.07, atualizar para o service pack 25.07.004 006 ou superior.

06. DOCUMENTOS RELACIONADOS

...