Erro importação do arquivo SPED - ICMS E IPI SQL
Erro: CST ICMS
Ao importar o arquivo do SPED ICMS/IPI , aparece a seguinte mensagem: Tamanho do campo inválido.
- Valor Esperado: Registro/Campo não informado ou inválido.
- Conteúdo do Campo: 0
- Linha: 7507
- Campo: CST_ICMS
Obs: O valor esperado é o que consta em layout, o conteúdo corresponde ao que consta no arquivo e a linha corresponde a linha do arquivo onde foi detectado o problema.
Solução
O problema acontece porque os produtos listados nos registros estavam sem CSTs configuradas quando a entrada foi registrada. Assim, será necessário gerar novamente o resumo de impostos.
Para fazer isso deve ir em: Faturamento > Utilitários > Módulos DataPlus > Aba Espelho Impostos > Informada a OperSist da Entrada > Clicar em Sobrepor as CSTs > Clicar em Gera Cst Entrada pelo Sistema > Clicar em Gera Resumo Entrada.
Feito isso, deverá ser gerado novamente o Livro Fiscal para todas as entradas com problema. Para fazer isso deve ir em: Livro Fiscal > Utilitários > Gerador de Lançamento. Inserir a data inicial e final de apuração e selecionar Entrada no Tipo de Dados.
Tela de exemplo do erro:
Como pode ver na imagem no registro há apenas 0 no campo, porém nesse caso deveria estar como 000.
Obs: A opção Gera Cst Entrada pelo Sistema é para sobrepor a CST do ICMS corretamente como está configurado nos produtos, caso descrito acima. Já a opção Gera Resumo Entrada é para arrumar o Resumo dos impostos que geralmente fica na linha que vem após os produtos, com a somatória dos impostos.
Pode ver na imagem a seguir:
Erro: NUM
Ao importar o arquivo do SPED ICMS/IPI , aparece a seguinte mensagem: Tamanho do campo inválido.
- Valor Esperado: Registro/Campo não informado ou inválido.
- Conteúdo do Campo: Rodovia Mário Maziero
- Linha: 441
- Campos : NUM
Obs: O valor esperado é o que consta em layout, o conteúdo corresponde ao que consta no arquivo e a linha corresponde a linha do arquivo onde foi detectado o problema.
Solução
O problema aconteceu porque nesse campo em especifico é esperado o número do estabelecimento. Isso ocorreu, pois no cadastro do cliente seu logradouro está assim: FAZ. JOÃO MARTINS | RODOVIA MÁRIO MAZIERO. Contudo, o SPED lida com o '|' como separador de campo, sendo assim, no arquivo o FAZ. JOÃO MARTINS fazia parte de um campo e o RODOVIA MÁRIO MAZIERO fazia parte do outro campo posterior.
Para resolver, foi instruído ir no cadastro do cliente e retirar o '|', após isso, não irá mais ocorrer essa Rejeição.
Erro: Número de Campo
Ao importar o arquivo do SPED ICMS/IPI , aparece a seguinte mensagem: o número de campos informado no registro difere do número de campos especificado no leiaute do arquivo.
- Valor Esperado: 13
- Conteúdo do Campo: 14
- Linha: 441
- Campo: Número de Campos
Obs: O valor esperado é o que consta em layout, o conteúdo corresponde ao que consta no arquivo e a linha corresponde a linha do arquivo onde foi detectado o problema.
Solução
Isso está ocorrendo, exatamente por conta do problema relatado no lougradouro do cliente, nessa linha é esperado 13 campos, porém está indo 14 por causa do '|' separando os endereços.
Como pode ver na imagem na linha está assim: |0150|16371C|OURO FINO QUIMICA S.A.|1058|09100671000441||726008609119|3518859||FAZ. JOÃO MARTINS | RODOVIA MÁRIO MAZIERO|S/N|KM 6,5, GALPÃO 08 LAB.DE SOLOS|MOMBUCA| Se contar os campos irá dar 14.
Contudo o correto seria assim: |0150|16371C|OURO FINO QUIMICA S.A.|1058|09100671000441||726008609119|3518859||FAZ. JOÃO MARTINS RODOVIA MÁRIO MAZIERO|S/N|KM 6,5, GALPÃO 08 LAB.DE SOLOS|MOMBUCA|
Ou seja, arrumando o endereço do cliente, irá resolver esse problema também.
Essa imagem contêm os dois problemas resolvidos anteriormente:
Erro: Sped Cod_Item
Ao importar o arquivo do SPED ICMS/IPI , aparece a seguinte mensagem: Código do item inválido. Informar código no "Registro 0200" antes de utilizá-lo.
- Valor Esperado: Registro/Campo não informado ou inválido.
- Conteúdo do Campo: 002260
- Linha: 2073
- Campo: COD_ITEM
Obs: O valor esperado é o que consta em layout, o conteúdo corresponde ao que consta no arquivo e a linha corresponde a linha do arquivo onde foi detectado o problema.
Solução
Bloco K é o bloco do Sped que informa os estoques. (K200)
Bloco 0 é o bloco do Sped que informa os cadastros de clientes, produtos, etc. (0200)
Sendo assim, se o escritório faz o Sped manualmente e só importa do arquivo gerado pelo sistema o estoque dos produtos (Bloco K), só quando há venda o cadastro desses produtos que foram vendidos e dos clientes utilizados já foram feitos por eles.
Contudo se houver algum produto que não foi vendido no mês e há ele em estoque, na hora de importar apenas o K200 irá ocorrer o erro informado na imagem, já que para esse produtos deverá informar também seu cadastro (0200).
Por isso, na importação dos blocos deve selecionar a opção Bloco K e Bloco 0.
Verificar se o arquivo de erros enviado pela usuária esta com vinculo pelo arquivo que foi gerado pelo sistema. Caso não esteja orientar a usuária a verificar com a contabilidade as informações que ela esta colocando no SPED

Segue imagem do erro:
Erro: IE
Ao importar o arquivo do SPED ICMS/IPI, aparece a seguinte mensagem: Tamanho do campo inválido/incorreto.
- Valor esperado: Registro/Campo não informado ou inválido.
- Conteúdo do campo: " 1170102686"
- linha: 197
- Registro: 0150
Obs: O valor esperado é o que consta em layout, o conteúdo corresponde ao que consta no arquivo e a linha corresponde a linha do arquivo onde foi detectado o problema.
Solução
Esse erro no Sped está ocorrendo, porque no cadastro do cliente há um espaço grande antes dos números da IE.
Por favor, entre no cadastro dele (Cadastros > Parceiros > Cadastro) e retire esse espaço, deixando apenas os números da IE.
Depois disso, salve o cadastro do cliente e gere o Sped novamente que dará certo.
Segue imagem do erro:
Erro: VL BC ICMS
Ao importar o arquivo do SPED ICMS/IPI , aparece a seguinte mensagem: Conteúdo de Campo inválido.
- Valor Esperado: Registro/Campo não informado ou inválido.
- Conteúdo do Campo: -13,50
- Linha: 8303
- Campo: VL_BC_ICMS
Obs: O valor esperado é o que consta em layout, o conteúdo corresponde ao que consta no arquivo e a linha corresponde a linha do arquivo onde foi detectado o problema.
Solução
O problema acontece porque o valor da base de calculo do imposto ICMS enviada no arquivo está negativa. Assim, será necessário arrumar esse valor e gerar novamente o Sped.
Deve primeiramente encontrar o número da nota e do fornecedor no arquivo enviado pelo cliente. Depois disso, entrar em: Livro > Movimento > Entradas.
Mostrar o valor negativo para o cliente e pedir para ele verificar qual é o correto e arrumar. Depois disso, só gerar novamente o Sped.
Segue imagem do erro:
Erro ao gerar SPED: Erro CNPJ/CPF da chave.
Ao gerar o SPED aparece o seguinte erro: O CNPJ/CPF da chave do documento eletrônico não confere com o CNPJ/CPF do participante informado.
Solução
O que ocorre neste caso é que o Fornecedor que emitiu a NF-e, é do Rio Grande do Sul e deve ter algum tipo de regime especial.
Com isso as notas emitidas por ele saem com o CNPJ da SEFAZ do Rio Grande do Sul.
O correto seria a empresa que está recebendo a nota fazer uma emissão própria de nota referenciando esta entrada especial. Como isso não foi feito, no validador do Sped, precisa colocar esta nota como 08 - Documento emitido com base em regime especial.
Erro: Tamanho do campo CST_ICMS
Ao importar o arquivo do SPED ICMS/IPI, aparece a seguinte mensagem: Tamanho do campo CST_ICMS
Solução
Esse erro acontece pois há notas fiscal que estão com a CST ICMS em branco.
É necessário, encontrar as notas e inserir as CST.
Para achar de um modo mais rápido, pode ser utilizado o seguinte SCRIPT no Banco de Dados do Cliente:
select top 10000 EntradaItens.Empresa,
EntradaItens.Fornecedor,
EntradaItens.NotaFiscal,
EntradaItens.Tipo,
entrada.DataEntrada,
entrada.DataNF,
EntradaItens.produto,
EntradaItens.descricao as DscProduto,
EntradaItens.CstIcmsEnt
from entrada inner join EntradaItens on entrada.Empresa = EntradaItens.Empresa and
entrada.Fornecedor = EntradaItens.Fornecedor and
entrada.NotaFiscal = EntradaItens.NotaFiscal and
entrada.Tipo = EntradaItens.Tipo
where entrada.DataEntrada >= CONVERT(datetime,'2019-12-01 00:00:00.000',120) and
entrada.DataEntrada <= CONVERT(datetime,'2019-12-31 00:00:00.000',120) and
EntradaItens.CstIcmsEnt =
order by entrada.DataEntrada desc
Segue o print das notas que não possuem CST ( anexo 1)
Segue o print do módulo necessario para sobrepor as CST (Anexo 2) sobrepondo o sistema gera a CST automaticamente, se estiver configurado.
Para sobrepor as CST, vá em: Faturamento > Utilitários > Módulos DataPlus > na Aba Espelho Imposto > informe o OperSist > Clique em Sobrepor CST > Clique em Gera CST Entrada pelo sistema.
Esse processo deve ser feito nota por nota atraves do opersist.
O Opersist é o número derivado das movimentas realizadas dentro do sistema, alguns movimentos possuem Opersist, Para achar o da Nota Fiscal, vá em: Faturamento > Movimento > Nota Fiscal > informe a Nota Fiscal que deseja > Vinculos > Entidade Atual
Erro ao gerar SPED: Saldo Produto Errado
No arquivo do SPED o saldo do produto 7875 está considerando a quantidade de uma nota de entrada de 1,000 ton, porém esta nota é só complemento de valor e não movimentou estoque, ou seja, no sistema no relatório de estoque por cliente e na movimentação de estoque o saldo está correto sendo 39,212, porém no arquivo do SPED está aparecendo 40,212. Por que esse saldo está sendo considerado no arquivo do SPED se não foi movimentado?
Solução
O estoque da nota de entrada com a quantidade de 1 TO do produto 7875 está sendo considerada no Sped, pois a nota está como o Tipo Recebimento de Remessa, porém você me disse que essa nota é apenas Complemento de Valor já que a quantidade estava correta na outra nota.
Nesse caso, se a nota é apenas para complemento de valor, quer dizer que essa mercadoria não será devolvida, sendo assim, o tipo da nota deve ser Normal, para que o saldo dela não seja considerado.
Por favor, exclua essa nota de entrada e faça novamente com o Tipo Normal para não movimentar o estoque, depois disso, só gerar o Sped novamente que dará certo.
Obs: Considerar o saldo de notas de entrada com o Tipo Recebimento de Remessa é uma característica do sistema para lidar com o estoque de Terceiros, por isso, mesmo o estoque não sendo movimentado pela nota, seu saldo foi considerado no SPED por conta do Tipo da nota.









