Como Identificar o Número da Nota Fiscal em Casos de Erros de Estrutura ou Validação no Arquivo Sped Fiscal

Introdução

Este documento fornece orientações sobre como identificar o número da nota fiscal quando ocorrem erros de estrutura ou validação no arquivo Sped Fiscal. Essa identificação é crucial para corrigir problemas específicos e garantir a conformidade fiscal.

Bloco C100: Informações da Nota Fiscal 55 e 65 (NFC-e)

As informações das Notas Fiscais 55 e 65 (NFC-e) são registradas no Bloco C100, e a numeração é informada no Registro 08. Ou seja, a numeração da nota fiscal será identificada no oitavo campo entre os campos separado por pelo simbolo de barra (|).

Estrutura do Bloco C100

Os 12 primeiros registros do Bloco C100 permitem identificar e verificar as informações da Nota Fiscal, que são as seguintes:

  1. Registro: Descreve a sigla do Bloco. Exemplo: C100;
  2. Registro: Indicador da Operação (0 - Entrada); (1 -Saída);
  3. Registro: Indicador do emitente (0 - Emissão própria); (1 - Terceiros);
  4. Registro: Código do participante (ID do cadastro) (F- Fornecedor; (C - Cliente);
  5. Registro: Modelo da NF;
  6. Registro: Código da situação do documento fiscal;
  7. Registro: Série da NF;
  8. Registro: Número da NF;
  9. Registro: Chave de acesso da Nota Fiscal Eletrônica;
  10. Registro: Data de emissão da NF;
  11. Registro: Data de Saída da NF;
  12. Registro: Valor total da NF.

Bloco D500: Informações da Nota Fiscal 21 e 22

As informações das Notas Fiscais 21 e 22 são registradas no Bloco D500, e a numeração é informada no Registro 09. Ou seja, a numeração da nota fiscal será identificada no nono campo entre os campos separado por pelo simbolo de barra (|).

Estrutura do Bloco D500

Os 15 primeiros registros do Bloco D500 permitem identificar e verificar as informações da Nota Fiscal, que são as seguintes:

  1. Registro: Descreve a sigla do Bloco. Exemplo: D500;
  2. Registro: Código do participante (ID do cadastro) (F- Fornecedor; (C - Cliente);
  3. Registro: Modelo da NF;
  4. Registro: Código da situação do documento fiscal;
  5. Registro: Série da NF;
  6. Registro: Subsérie do documento fiscal
  7. Registro: Número da NF;
  8. Registro: Data de emissão da NF;
  9. Registro: Data de Entrada da NF;
  10. Registro: Valor total da NF;
  11. Registro: Valor total do ICMS;
  12. Registro: Código da informação complementar do documento fiscal (campo 02 do Registro 0450);
  13. Registro: Valor do PIS/PASEP;
  14. Registro: Valor da COFINS;
  15. Registro: Chave do Documento Fiscal Eletrônico;

Observação

Os registros são informados de forma sequencial, sendo que cada um é apresentado no arquivo SPED, separado por um caractere pipe (|). Exemplo: |C100|0|

Passo a Passo: Identificar Nota Fiscal no Bloco C100:

  1. Abra o arquivo Sped em um editor de texto, como o Sublime Text, bloco de notas, ou em outras plataformas similares;
  2. Localize a linha onde o erro ocorreu usando o atalho do editor de texto que você está utilizando. Por exemplo, no Sublime Text, use Ctrl+G;
  3. Ao localizar a linha que apresentou o erro, siga para o registro “C100” a cima da linha que apresentou o erro;
  4. Conte 8 espaço ente os campos (|) da esquerda para a direita.
  5. Após localizar a numeração da Nota Fiscal, consulte-a no sistema e faça as correções necessárias.

Dica

O SPED é organizado em blocos e itens separados por um caractere pipe (|). Por exemplo, no Bloco C100 e no item 2, ao visualizar em um editor de texto, a formatação seria: |0150|C22|. O item 2 refere-se ao segundo campo da esquerda para a direita.

Exemplo de Identificação

Conte 8 espaço ente os campos separados por uma barra (|) da esquerda para a direita. |C100|0|1|F16|55|00|1|4910||11092024|11092024|16894,76|1|0,00||16024,85|

  • Neste exemplo, o número da nota fiscal é “4910”.

Passo a Passo: Identificar Nota Fiscal no Bloco C500:

  1. Abra o arquivo Sped em um editor de texto, como o Sublime Text, bloco de notas, ou em outras plataformas similares;
  2. Localize a linha onde o erro ocorreu usando o atalho do editor de texto que você está utilizando. Por exemplo, no Sublime Text, use Ctrl+G;
  3. Ao localizar a linha que apresentou o erro, siga para o registro “D500” a cima da linha que apresentou o erro;
  4. Conte 9 espaço ente os campos (|) da esquerda para a direita.
  5. Após localizar a numeração da Nota Fiscal, consulte-a no sistema e faça as correções necessárias.

Exemplo de Identificação

Conte 9 espaço ente os campos separados por uma barra (|) da esquerda para a direita. |D500|0|1|F11362|21|00|||5120|28032024|28032024|600,00|0,00|600,00|0,00|0,00|0,00|0,00|0,00||0,00|0,00||1|

  • Neste exemplo, o número da nota fiscal é “4910”.

Fluxo de Trabalho

graph TD
    A[Abrir arquivo de retorno] --> B[Localizar linha com erro]
    B --> C{Tipo de registro?}
    C -->|C100| D[Extrair número da NF diretamente]
    C -->|Outro| E[Buscar registro C100 correspondente]
    E --> F[Extrair número da NF do registro C100]
    D --> G[Número da NF identificado]
    F --> G

Considerações Finais

A correta identificação do número da nota fiscal é essencial para resolver problemas no arquivo Sped Fiscal. Sempre verifique o contexto do erro e a estrutura do registro para garantir a precisão da identificação.

Etiquetas

SpedFiscal NotaFiscal IdentificacaoDeErros ConformidadeFiscal Fiscal NotasFiscais

Leia Também