Bloco 0 no SAP: participantes, itens e unidades que todos os outros blocos consultam, e como provar que o cadastro bate com o arquivo
O Bloco 0 abre a EFD ICMS/IPI e reúne os cadastros que os outros blocos usam: a entidade (registro 0000), o contabilista, os participantes, as unidades de medida, os itens, os bens do ativo e as tabelas de apoio. Quando um código de participante usado em um documento não existe no cadastro, o arquivo não passa na validação do Guia Prático 3.2.4.
O Fisco escreve a regra, e a sua empresa decide o que informar. O sistema fica com a DFSpro: a ligação entre o cadastro mestre do SAP e os registros 0150, 0190 e 0200, com a prova de que essa ligação continua correta depois de cada alteração.
Comece pela pergunta do seu papel
Fiscal, cadastro, TI, controladoria e auditoria enxergam o Bloco 0 de ângulos diferentes, e cada entrada leva à seção com a resposta de um desses papéis.
01Fiscal e tributário
Quais cadastros o Guia exige, o que ele proíbe repetir e até quando a retificação dispensa autorização.
Ver o trecho do papel02Cadastros e dados mestres
Que informação de cliente, fornecedor, material e unidade vira registro, e quem é responsável por cada código.
Ver o trecho do papel03TI e SAP
Que cruzamentos testar no arquivo gerado e quais cargas em massa podem comprometer a validação do cadastro.
Ver o trecho do papel04Controladoria
Como o plano de contas e os centros de custos dos bens se ligam ao Bloco G, e quem faz a conciliação.
Ver o trecho do papel05Auditoria
Que rastro de alteração de cadastro precisa existir e quem dá a aprovação de uma carga em massa.
Ver o trecho do papelO Bloco 0 é o cadastro do arquivo: participante ou item citado nos documentos precisa estar aqui, com o mesmo código
O Bloco 0 identifica a entidade que transmite o arquivo (0000) e traz as tabelas de apoio: participantes (0150), unidades de medida (0190), itens (0200) com seus fatores de conversão (0220), bens do ativo imobilizado (0300) e tabelas de natureza da operação, de informação complementar e de observações (0400, 0450 e 0460). O Guia manda que os códigos usados nos demais blocos existam nessas tabelas e veda reaproveitar o mesmo código para representar coisas diferentes.
O que o Fisco publica
A ficha de cada registro do bloco, com campos, tabelas externas e validações, nas páginas 28 a 47 do Guia Prático 3.2.4, de 30/07/2026.
O que o Fisco não publica
Qual cadastro do SAP vira participante, item ou unidade no seu arquivo, quem é o responsável por cada código e o que acontece quando o mesmo material tem duas unidades de venda.
O que a DFSpro prova
Que todo código citado nos documentos existe no Bloco 0, que a unidade de estoque e os fatores de conversão fecham e que a mudança de cadastro deixa rastro nos registros de alteração.
- O caminho do dado até o arquivo está em SPED Fiscal no SAP.
- A origem do dado fiscal do material e do parceiro está em dados mestres fiscais.
A pergunta de fundo é sempre a mesma: a informação que o SAP guarda é a informação que o arquivo declara?
Os 23 registros que formam o cadastro do arquivo, do 0000 ao 0990
Os registros do Bloco 0 se agrupam por assunto, e cada grupo tem um dono natural dentro da empresa. O nível de cada registro mostra quem é pai e quem é filho dentro do Bloco 0.
Entidade e abertura
O 0000 identifica o estabelecimento, o período, a finalidade e o perfil do arquivo. O 0001 abre o bloco, e o 0002 e o 0005 completam a classificação e os dados da entidade.
Registros: 0000, 0001, 0002, 0005.
Responsáveis e participantes
O 0015 trata do contribuinte substituto, o 0100 do contabilista, o 0150 dos participantes e o 0175 das alterações do cadastro do participante no período.
Registros: 0015, 0100, 0150, 0175.
Unidades e itens
O 0190 lista as unidades de medida e o 0200 os itens. O 0205 guarda alterações, o 0206 o código da ANP, o 0210 o consumo específico (válido até 31/12/2021 segundo o Guia), o 0220 os fatores de conversão e o 0221 a correlação entre códigos.
Registros: 0190, 0200, 0205, 0206, 0210, 0220, 0221.
Ativo imobilizado
O 0300 cadastra bens e componentes e o 0305 informa a utilização do bem. O 0500 traz o plano de contas e o 0600 os centros de custos a que esses registros se referem.
Registros: 0300, 0305, 0500, 0600.
Tabelas de apoio
O 0400 codifica a natureza da operação, o 0450 as informações complementares do documento e o 0460 as observações do lançamento fiscal.
Registros: 0400, 0450, 0460.
Encerramento
O 0990 fecha o bloco e informa quantas linhas ele tem, no mesmo padrão dos demais blocos.
Registros: 0990.
| Registro | Nome no Guia | Nível | Ocorrência | Página |
|---|---|---|---|---|
| 0000 | Abertura do arquivo digital e identificação da entidade | 0 | um por arquivo | 28 |
| 0001 | Abertura do bloco 0 | 1 | um por arquivo | 31 |
| 0002 | Classificação do estabelecimento industrial ou equiparado a industrial | 2 | um por arquivo | 31 |
| 0005 | Dados complementares da entidade | 2 | um por arquivo | 31 |
| 0015 | Dados do contribuinte substituto ou responsável pelo ICMS destino | 2 | vários (por arquivo) | 32 |
| 0100 | Dados do contabilista | 2 | um por arquivo | 32 |
| 0150 | Tabela de cadastro do participante | 2 | vários por arquivo | 33 |
| 0175 | Alteração da tabela de cadastro de participante | 3 | 1:N | 35 |
| 0190 | Identificação das unidades de medida | 2 | vários por arquivo | 35 |
| 0200 | Tabela de identificação do item (produto e serviços) | 2 | vários (por arquivo) | 36 |
| 0205 | Alteração do item | 3 | 1:N | 39 |
| 0206 | Código de produto conforme tabela publicada pela ANP | 3 | 1:1 | 39 |
| 0210 | Consumo específico padronizado (válido até 31/12/2021) | 3 | 1:N | 40 |
| 0220 | Fatores de conversão de unidades | 3 | 1:N | 41 |
| 0221 | Correlação entre códigos de itens comercializados | 3 | 1:N | 42 |
| 0300 | Cadastro de bens ou componentes do ativo imobilizado | 2 | vários (por arquivo) | 43 |
| 0305 | Informação sobre a utilização do bem | 3 | 1:1 | 44 |
| 0400 | Tabela de natureza da operação/prestação | 2 | vários (por arquivo) | 45 |
| 0450 | Tabela de informação complementar do documento fiscal | 2 | vários (por arquivo) | 45 |
| 0460 | Tabela de observações do lançamento fiscal | 2 | vários (por arquivo) | 46 |
| 0500 | Plano de contas contábeis | 2 | vários (por arquivo) | 46 |
| 0600 | Centro de custos | 2 | vários (por arquivo) | 47 |
| 0990 | Encerramento do bloco 0 | 1 | um por arquivo | 47 |
O nível mostra quem é pai e quem é filho no arquivo, e a página leva à ficha com todos os campos de cada registro.
Dez trechos do Guia que mostram o que o cadastro do arquivo exige
As validações abaixo tratam do registro 0000 e dos cadastros de participante, unidade e item. As demais estão na ficha de cada registro.
O 0000 é sempre o primeiro
“Este Registro é obrigatório e corresponde ao primeiro registro do arquivo.”
Registro 0000, página 28.
Versão do leiaute válida no período
“A versão do leiaute informada no arquivo deverá ser válida na data final da escrituração”
Registro 0000, página 29.
Retificação sem autorização, de janeiro de 2013 em diante
“pode ser retificada, sem autorização, até o último dia do terceiro mês subsequente ao encerramento do mês da apuração”
Registro 0000, página 29.
Participante só entra se teve movimento
“Participantes sem movimentação no período não devem ser informados neste registro.”
Registro 0150, página 33.
Participante precisa ser usado
“o valor informado no campo COD_PART deve existir em, pelo menos, um registro dos demais blocos”
Registro 0150, página 34.
Código de participante não se reaproveita
“Não pode ser utilizado, em um mesmo arquivo, um mesmo código para representar um participante diferente”
Registro 0175, página 35.
Cada unidade de medida aparece uma vez
“Não podem ser informados dois ou mais registros com o mesmo código de unidade de medida.”
Registro 0190, página 35.
Descrição do item
“são vedadas descrições diferentes para o mesmo item ou descrições genéricas”
Registro 0200, página 37.
NCM de serviço
“Não existe COD-NCM para serviços.”
Registro 0200, página 37.
Fator de conversão e código de unidade
“não poderá reaproveitar o mesmo código de unidade comercial”
Registro 0220, página 41.
Campos e validações, ficha a ficha
- 0000, campo COD_VER, preenchimento. “o código da versão do leiaute informado é validado conforme a data referenciada no campo DT_FIN” Página 29.
- 0000, campo CPF, preenchimento. “informar o número de inscrição do contribuinte no cadastro do CPF” Página 30.
- 0005, campo FANTASIA, preenchimento. “caso não possua nome de fantasia, preencher com parte da razão social pela qual é conhecida” Página 32.
- 0100, campo CNPJ, preenchimento. “informar o número de inscrição no Cadastro Nacional de Pessoa Jurídica do escritório de contabilidade” Página 33.
- 0150, campo CNPJ, preenchimento. “informar o número do CNPJ do participante, não informar caracteres de formatação, tais como: ".", "/", "-"” Página 34.
- 0150, campo END, preenchimento. “informar o logradouro e endereço do imóvel. Se o participante for do exterior, preencher inclusive com a cidade e país” Página 35.
- 0200, campo COD_ITEM, preenchimento. “informar com códigos próprios do informante do arquivo os itens das operações de entradas de mercadorias ou aquisições de serviços” Página 37.
- 0200, campo COD_NCM, preenchimento. “para as empresas industriais ou equiparadas é obrigatório informar o Código NCM, conforme a Nomenclatura Comum do MERCOSUL. Não existe COD-NCM para serviços” Página 38.
- 0200, campo CEST, preenchimento. “Nos casos em que mais de um código CEST puder ser atribuído a um único produto no momento da saída, ou seja” Página 39.
- 0210, campo PERDA, preenchimento. “a perda ou quebra normal percentual refere-se à parte do insumo que não se transformou em produto resultante” Página 40.
- 0221, campo QTD_CONTIDA, validação. “o valor informado deve ser maior ou igual a 1” Página 43.
- 0460, campo TXT, preenchimento. “este campo corresponde às informações lançadas na coluna “Observação” dos Livros Fiscais de Entradas, Saídas e de Apuração” Página 46.
Texto entre aspas: copiado do Guia, com a página do PDF. Texto sem aspas: comentário da DFSpro dirigido à equipe de cadastro.
Seis cruzamentos que mostram se o cadastro do SAP está inteiro no Bloco 0
As regras são do Guia, e os seis testes a seguir são uma sugestão da DFSpro, com evidência e responsável em cada conferência. Ajuste os cenários ao seu cadastro mestre e à solução que gera o arquivo.
- Participantes e documentos. Cruze, no arquivo gerado, o código de participante de cada documento com o 0150, nos dois sentidos: todo código citado existe no 0150, e todo 0150 aparece em algum documento. Guarde a evidência da conferência.
- CNPJ, CPF e município. Confira que o participante brasileiro traz CNPJ ou CPF com dígito verificador válido e município da tabela do IBGE. Compare com o cadastro de clientes e fornecedores do SAP e anote cada exceção com a justificativa.
- Unidades e conversões. Liste as unidades de venda e de estoque de cada material. Confira que o 0190 traz cada unidade uma vez e que o 0220 repete o mesmo fator em todos os arquivos.
- Descrição trocada. Troque a descrição de um material de teste e confira que o 0200 traz a descrição atual e o 0205 a anterior, como o Guia manda.
- Item e unidade sem uso. Confira que o arquivo não leva item nem unidade que nenhum outro registro usa. O Guia pede que cada um exista em outro registro, então a limpeza do cadastro é um resultado esperado da validação.
- Mudança de cadastro no período. Altere o cadastro de um participante dentro do período e confira o 0175, com o dado novo e a data. Depois gere um arquivo substituto, compare o Bloco 0 e registre a decisão da área responsável.
- Quem cria e quem altera cliente, fornecedor e material, e o que registra cada alteração?
- O mesmo participante pode ter dois cadastros, por filial ou por tipo de parceiro?
- Quais materiais são vendidos em mais de uma unidade, e quem é o dono do fator de conversão?
- O código do material no documento é sempre o do cadastro, ou existe um código de comercialização à parte?
- Como o participante estrangeiro é cadastrado e que documento o identifica?
- Quem é o contabilista responsável pelo arquivo e onde o cadastro dele é mantido?
O desenho do cadastro fiscal está em parametrização fiscal. A carga em massa e a migração de cadastro entram em migração para S/4HANA. A cada alteração relevante, a revisão do cadastro, a validação do arquivo e a decisão sobre exceções devem ficar registradas em um único lugar, com responsável e data.
Quem mantém os cadastros que o arquivo consulta
O Bloco 0 reflete o cadastro mestre: se o cadastro muda sem controle, o arquivo muda sem aviso, e a primeira consequência aparece na validação. É uma questão de governança e de informação.
Um dono por cadastro
Defina quem responde por parceiros, materiais, unidades e bens, e mantenha a lista atualizada e acessível à auditoria. Quem nomeia os donos é a sua empresa, e os controles saem do desenho feito pela DFSpro.
Rastro de mudança
Alteração de nome, CNPJ, município ou descrição de item precisa deixar rastro no sistema e, quando o Guia exige, chegar aos registros de alteração (0175 e 0205).
Conferência antes do fechamento
Rode a conferência do Bloco 0 a cada fechamento e depois de toda carga em massa de cadastro, porque um defeito de carga se repete nos meses seguintes e só aparece quando a validação reprova o arquivo.
Decisão da sua empresa
O que informar, o perfil de apresentação e a decisão de retificar são da sua empresa, com a orientação da sua Secretaria de Fazenda. A DFSpro entra onde o sistema começa: acompanha cada cadastro do SAP até o registro correspondente e comprova que o resultado confere.
Quem publicou cada informação, e quando
O código de versão do leiaute vigente na data final da sua escrituração. As tabelas externas citadas pelo Guia (municípios, países, situação tributária). A regra da sua UF para os registros cuja obrigatoriedade o Guia deixa para o estado.
Dúvidas comuns sobre o cadastro do arquivo no SAP
01Para que serve o Bloco 0, se os documentos ficam nos blocos C e D?+
Os documentos citam códigos, e o Bloco 0 diz o que cada código é. No registro C100, por exemplo, o Guia manda que o valor do campo COD_PART exista no registro 0150. Sem o cadastro, o documento aponta para um participante que o arquivo não conhece.
02Todo cliente e fornecedor do SAP vai para o 0150?+
Não. O Guia diz que participantes sem movimentação no período não devem ser informados, e que o código de cada participante precisa existir em pelo menos um registro dos demais blocos. O 0150 reflete o movimento do período, e não o cadastro inteiro.
03O que acontece quando o dado de um participante muda durante o mês?+
O 0175 passa a ser obrigatório quando há alteração, dentro do período, em campos do 0150 como nome, CNPJ, CPF, município e endereço. O Guia também veda usar o mesmo código para representar outro participante dentro do mesmo arquivo.
04O que o Guia diz sobre a descrição do item no 0200?+
Veda descrições diferentes para o mesmo item e descrições genéricas, com exceções listadas, como material de uso e consumo sem direito a crédito. A descrição pode mudar sem descaracterizar o produto: o 0200 traz a atual e o 0205 as substituídas.
05Quando o NCM é obrigatório no cadastro do item?+
Segundo o Guia, para indústrias e equiparadas nos itens da atividade fim ou que gerem crédito e débito de IPI, para substitutos tributários do ICMS e para quem importa ou exporta. Serviço não tem NCM. Se o seu caso se enquadra é decisão da sua empresa.
06Por que a unidade de medida dá tanto trabalho?+
Porque o fator de conversão do 0220 não pode divergir do declarado nos demais arquivos da EFD, e quem precisa de outro fator não pode reaproveitar o código de unidade comercial: precisa de um código novo. Material com duas unidades de venda exige cuidado desde o cadastro.
07Até quando dá para retificar o arquivo sem pedir autorização?+
Para competências de janeiro de 2013 em diante, o Guia cita o último dia do terceiro mês depois do encerramento do mês da apuração. Depois disso a retificação exige autorização, salvo dispensa da Secretaria de Fazenda do domicílio fiscal. O prazo do seu caso deve ser confirmado com a sua Secretaria.
08O cadastro mestre do SAP chega pronto ao Bloco 0?+
Só chega pronto se o cadastro estiver completo e consistente: o arquivo reproduz o que o cadastro tem, inclusive duplicidades e unidades divergentes. O Guia não descreve o caminho em cada solução. A resposta do seu ambiente vem do cruzamento entre cadastro e arquivo gerado.
09De que depende o investimento para limpar o cadastro do arquivo?+
Não existe preço público nem valor oficial. O custo cresce com o número de estabelecimentos, com o acúmulo de duplicidades e com as cargas em massa já feitas. A proposta vem depois de analisar uma amostra do cadastro real.
10Quanto tempo se gasta até o Bloco 0 ficar sem pendência?+
Sem amostra, qualquer prazo seria palpite. O gargalo costuma ser limpar duplicidades e unidades, e não gerar o registro. O prazo só sai depois de cruzar o seu cadastro com um arquivo real.
11Vale refazer a conferência depois de uma carga em massa de cadastro?+
Vale, e é a recomendação da DFSpro. Uma carga com defeito replica o mesmo erro em todos os meses seguintes. A conferência é um cruzamento simples entre cadastro e arquivo, então refazê-la custa pouco perto do retrabalho de uma retificação.
12Quem escolhe quais participantes e itens entram no arquivo?+
A sua empresa, dentro do que o Fisco permite, com a orientação da Secretaria e a validação do responsável. A DFSpro mostra o que o Guia exige de cada cadastro e comprova que o sistema entrega isso.
Leve uma amostra do seu cadastro e a gente cruza com o arquivo
A conversa começa por uma amostra, sem compromisso de contratação: alguns participantes, alguns materiais com mais de uma unidade e um arquivo gerado. A partir dela se vê onde o Bloco 0 já falha e onde o cadastro ainda precisa de ordem. Também ajuda trazer a lista de cargas em massa já realizadas e a rotina de aprovação do cadastro.
Leia também: dados mestres fiscais, obrigações acessórias no SAP, Bloco H no SAP e migração para S/4HANA.