Aplica-se a: geração do SPED EFD-Contribuições pelo TaxPlus (Novo Magnético), principalmente em ambientes com acesso remoto (Terminal Server, RemoteApp, nuvem de provedor).
Sintomas mais comuns
- O PVA acusa "Estrutura da linha inválida" ou registro de encerramento ausente (9900, 9990, 9999).
- O arquivo termina no meio de um bloco (ex.: para no I990, sem Blocos M, P, 1 e 9).
- A mesma geração, repetida, sai com tamanhos diferentes.
- Um bloco inteiro some em algumas gerações e aparece em outras.
Pergunta 1 – A geração terminou?
O arquivo é gravado aos poucos, bloco a bloco. Se ele for aberto, copiado ou importado no PVA antes do fim, vai incompleto.
- Aguarde a mensagem de conclusão da tela antes de mexer no arquivo.
- Em bases grandes a geração pode levar bastante tempo (houve casos de mais de 3 horas).
- Não feche a tela nem o SAP nesse intervalo.
- Como conferir: a última linha do arquivo precisa ser o registro |9999|com a quantidade total de linhas.
- Sem ele, o arquivo está incompleto.
Pergunta 2 – Onde o arquivo foi gravado?
Gravar direto numa pasta de rede ou mapeada do acesso remoto (ex.: \tsclient..., WebFile, unidades compartilhadas do provedor) pode cortar o arquivo durante a cópia.
O TaxPlus gera completo, mas o arquivo chega truncado.
Como fazer:
- Grave o arquivo num disco local do servidor onde o SAP roda (ex.: C: ou D:).
- Aguarde a conclusão da geração.
- Só depois copie o arquivo para a sua máquina ou para a pasta de rede.
- Confira se o arquivo copiado tem o mesmo tamanho do original e termina no |9999|.
| Dica | |||||||||
| |||||||||
Pergunta 3 – Faltou um registro ou um bloco específico?
Se o arquivo termina no |9999| e mesmo assim falta um registro, o arquivo não está incompleto: o registro não foi gerado por configuração.
Confira:
Faltou | Confira primeiro |
|---|---|
F100 | Flag "Incluir Automaticamente Registro F100" e a configuração por Documento ou por LCM (F100_1, F100_2, F100_3) |
F120 / F130 | |
F600 | Parâmetro marcado e documento com retenção lançado no SAP (F600) |
Documentos no C100/A100 | Regras de escrituração, CST e Utilização (Requisitos) |
Bloco M sem valores | Configuração de Base de Cálculo / Tipo de Crédito (Requisitos) |
Resumo rápido
Situação | Causa provável | O que fazer |
|---|---|---|
Sem |9999| no fim | Arquivo usado antes do fim da geração | Aguardar a conclusão e gerar de novo |
Cortado no meio, só em pasta de rede | Gravação pela rede / acesso remoto | Gravar em disco local e copiar depois |
Tamanho muda a cada geração | Gravação pela rede ou dados alterados entre as gerações | Comparar disco local x rede; não lançar documentos durante a geração |
Tem |9999|, mas falta um registro | Configuração ou flag | Tabela da Pergunta 3 |
Geração trava ou o SAP fecha | Memória ou desempenho do servidor | Ver desempenho/memória free |
Se ainda precisar abrir chamado, envie: o arquivo gerado no disco local, o caminho onde ele foi gravado, a versão do TaxPlus, quantas vezes gerou e se o resultado mudou, e a última linha do arquivo.