O registro 0220 da EFD ICMS/IPI informa o fator de conversão entre a unidade comercial usada no documento fiscal e a unidade de estoque declarada no campo 06-UNID_INV do registro 0200. Pelo Guia Prático EFD-ICMS/IPI, versão 3.2.4 (atualização de 30 de julho de 2026), esse fator não pode variar entre arquivos EFD para o mesmo código de unidade.
O validador aponta o registro 0220 numa competência, o analista corrige, o arquivo passa no PVA, e dois ou três meses depois, o mesmo apontamento reaparece, às vezes num cliente diferente da carteira.
Boa parte dessas reincidências tem a mesma origem: o Guia Prático estabelece uma regra de imutabilidade para o fator de conversão entre competências, e a correção feita direto no arquivo do mês, sem tocar a origem do cadastro, é justamente o procedimento que tende a infringir essa regra sem que ninguém perceba.
O que é o Registro 0220 na EFD ICMS/IPI
Segundo o Guia Prático, o registro 0220 “tem por objetivo informar os fatores de conversão entre as unidades comerciais informadas para determinado produto nos registros dos documentos fiscais e a respectiva unidade de estoque informada para o produto no campo 06-UNID_INV do registro 0200”.
Ele é um registro filho do 0200, no nível hierárquico 3 da EFD ICMS/IPI, com ocorrência 1:N (um item do 0200 pode ter vários registros 0220, um para cada unidade comercial diferente).
Os campos do registro, conforme a tabela oficial:
| Campo | Descrição | Obrigatório |
|---|---|---|
| REG | Texto fixo “0220” | Sim |
| UNID_CONV | Unidade comercial a ser convertida na unidade de estoque do 0200 | Sim |
| FAT_CONV | Fator de conversão (multiplicador), com até 6 casas decimais | Sim |
| COD_BARRA | Código de barras (GTIN) da unidade comercial, quando houver | Condicional |
A validação do registro veda duplicidade: “não podem ser informados dois ou mais registros com o mesmo conteúdo no campo UNID_CONV” para o mesmo item.
O que é fator de conversão no SPED Fiscal?
Fator de conversão é o valor que multiplica a quantidade da unidade comercial de um produto para chegar à quantidade equivalente na unidade de estoque declarada no registro 0200.
O Guia Prático define o campo 03-FAT_CONV como “o fator utilizado para converter (multiplicar) a unidade a ser convertida na unidade adotada no inventário”. O sentido é sempre do comercial para o estoque, e o valor informado tem de ser maior que zero.
Quando o registro 0220 deve ser informado?
O Guia Prático lista situações em que o registro 0220 é obrigatório. São quatro, e todas dependem da mesma condição de fundo: a unidade comercial do produto diverge da unidade que o registro 0200 usa para controlar o estoque.
- Documentos eletrônicos de emissão própria. Quando a unidade comercial adotada é diferente da unidade de estoque escriturada no campo 06-UNID_INV do 0200.
- Bloco H (inventário) ou Bloco K (controle de estoque). Quando a unidade de inventário ou de controle de estoque usada nesses blocos é diferente da unidade comercial do produto.
- Movimentação interna entre mercadorias (registro K220). Quando a unidade de medida da mercadoria de destino é diferente da unidade de medida da mercadoria de origem, é obrigatório informar o fator de conversão entre as duas.
- Troca do código de unidade de estoque entre competências. Quando o código declarado no campo 06-UNID_INV do 0200 muda de uma competência para outra, mesmo item.
O Registro 0220 é obrigatório em todos os produtos?
Não. Ele só é exigido nas quatro hipóteses acima. Se a unidade comercial usada nos documentos fiscais coincide com a unidade de estoque declarada no registro 0200 para aquele item, não há fator a converter e o registro 0220 não precisa existir para ele.
Como calcular e conferir o fator de conversão
A lógica é de multiplicação simples: o fator informado no campo 03-FAT_CONV, multiplicado pela quantidade na unidade comercial, resulta na quantidade equivalente na unidade de estoque.
O próprio Guia Prático traz um exemplo completo de como essa regra opera na prática, no texto do campo 03-FAT_CONV do registro 0220:
“Empresa adota, em janeiro de 2020, a unidade comercial ‘UN’ (uma unidade) para determinado produto nos documentos fiscais emitidos, sendo essa unidade informada nos registros do Bloco C, nos documentos fiscais eletrônicos de emissão própria e no registro 0190, porém escritura no campo 06-UNID_INV [sic, o Guia grafa assim; o campo correto é 06-UNID_INV] do registro 0200 o código de unidade de estoque ‘CX’ (caixa com 10 unidades) para este mesmo produto, sendo, então, informado no registro 0220 um fator de conversão 0,10 (campo 03-FAT_CONV) para esse código de unidade comercial ‘UN’ (campo 02-UNID_CONV) deste produto (1 UN deste produto corresponde a 0,10 CX deste mesmo produto).
Porém, sabendo-se que, em fevereiro de 2020, o código da unidade de estoque permanece sendo ‘CX’ para este produto, mas a empresa necessita comercializar este produto em um volume diferente do demonstrado em janeiro através do código ‘UN’, logo, obrigatoriamente, deverá adotar um novo código de unidade comercial para este produto, por exemplo, ‘PAC2’ (pacote com duas unidades).
Assim, demonstrará essa nova relação de conversão (fator de conversão) entre ‘PAC2’ e ‘CX’ para este produto através do registro 0220, como, por exemplo, um fator de conversão 0,20 para esse código de unidade ‘PAC2’ (um PAC2 corresponde a 0,2 CX) […] é vedado reaproveitar em fevereiro o código ‘UN’ adotado em janeiro para representar um volume diferente (0,20) em relação a mesma unidade de inventário ‘CX’ e, “caso queira continuar utilizando o código ‘UN’ em fevereiro para este mesmo produto, terá que informar no registro 0220 o mesmo fator de conversão adotado em janeiro, ou seja, o valor 0,10 exemplificado acima.
Portanto, se representam volumes distintos, independente do arquivo escriturado, os códigos das unidades comerciais adotados deverão ser distintos.” (Guia Prático EFD ICMS/IPI, registro 0220.)
Em outras palavras: o mesmo código de unidade comercial não pode carregar dois fatores diferentes em competências diferentes. Se o volume que a unidade representa muda, o contribuinte adota um código novo, não um fator novo sobre o código antigo.
Uma forma curta de guardar a mesma lógica com outro par de unidades: se a unidade comercial de um produto é “FD” (fardo) e a unidade de estoque do 0200 é “PC” (peça), com 1 fardo equivalente a 6 peças, o fator informado no 220 para o código “FD” é 6. Se o fornecedor passar a vender fardos com quantidade diferente de peças, o código “FD” não muda de fator: o contribuinte adota um código novo, como o Guia exemplifica com o “PAC2”.
Fator invertido. Um erro recorrente no cadastro é trocar a direção da conversão: informar o fator como se a unidade de estoque estivesse sendo convertida na comercial, e não o contrário. Como a definição do campo 03 é converter a comercial na de estoque, inverter o sentido faz a quantidade calculada divergir da quantidade real em estoque, e essa divergência tende a aparecer no cruzamento com o Bloco H.
Fator zero ou ausente. O campo FAT_CONV é obrigatório, e o Guia Prático fixa a validação: “o valor informado no campo deve ser maior que ‘0’ (zero)” (Guia Prático EFD ICMS/IPI, registro 0220). Essa é a base normativa que caracteriza um fator zerado ou vazio como uma inconsistência de validação, e não como uma falha de preenchimento a critério do sistema.
A regra de imutabilidade entre competências. É o ponto que mais gera reincidência, e o exemplo acima é a própria norma descrevendo esse mecanismo.
A mesma lógica se estende à letra b do campo 03: “a orientação expressa na letra ‘a’ acima se aplica, também, no caso de informação do registro 0220 para demonstrar o fator de conversão na ocorrência de alteração no código da unidade de estoque (campo 06-UNID_INV do registro 0200) entre arquivos EFD de competências subsequentes, ou seja, o fator de conversão não poderá ser alterado entre arquivos para os mesmos códigos de unidades de estoque referenciados.
Havendo necessidade de adotar um novo valor de fator de conversão, deverá ser utilizado um novo código de unidade de estoque.” (Guia Prático EFD ICMS/IPI, registro 0220.) Ou seja: a regra vale tanto para quando o código da unidade comercial muda de volume quanto para quando o próprio código de unidade de estoque do 0200 muda entre competências.
Corrigir o fator só no arquivo do mês, sem criar um código novo de unidade quando o volume muda, é o caminho mais curto para reabrir essa divergência na competência seguinte.
Quais são os erros mais comuns no Registro 0220?
| Erro | Causa provável | Onde corrigir |
|---|---|---|
| Registro 0220 ausente quando deveria existir | Unidade comercial diferente da unidade de estoque do 0200, sem o registro filho correspondente | Cadastro do produto, associando a conversão à unidade declarada no 0200 |
| FAT_CONV vazio ou igual a zero | Campo obrigatório não preenchido no cadastro de unidades do item; a validação do Guia exige valor maior que zero | Cadastro de unidades comerciais do produto no sistema de origem |
| UNID_CONV não existe no registro 0190 | A unidade usada no 0220 nunca foi declarada no 0190 | Registro 0190 (cadastro de unidades de medida) |
| Dois registros 0220 com o mesmo UNID_CONV | Duplicidade de cadastro de unidade comercial para o mesmo item | Bloco 0, eliminando a duplicidade antes de gerar o arquivo |
| Fator alterado entre competências para o mesmo código | Correção feita direto no arquivo do mês, sem atualizar a origem do cadastro | Cadastro do produto; se o volume mudou, criar um novo código de unidade comercial |
| Fator invertido (papéis comercial/estoque trocados) | Cadastro lido na direção contrária à definição do campo 03 | Conferência do sentido comercial → estoque no cadastro do item |
Como corrigir erro no Registro 0220 do SPED Fiscal?
- Identificar o item e a competência em que o apontamento aparece.
- Conferir o registro 0200 do item: qual é a unidade de estoque declarada no campo 06-UNID_INV.
- Conferir o registro 0190: a unidade usada no campo UNID_CONV do 0220 precisa existir lá.
- Revisar o fator de conversão no cadastro de origem do produto, não só no arquivo já gerado.
- Comparar o fator com o que foi declarado nas competências anteriores para o mesmo código de unidade.
- Se o volume representado pela unidade comercial mudou, criar um novo código de unidade em vez de alterar o fator do código existente.
- Corrigir a origem no ERP ou no sistema fiscal, não apenas o arquivo já gerado.
- Gerar novamente o arquivo EFD e validar no PVA.
Corrigir apenas o arquivo final pode mascarar a causa do problema: se o cadastro de origem continuar com o fator ou o código antigo, o mesmo apontamento tende a voltar na competência seguinte.
Qual a relação entre os Registros 0190, 0200 e 0220?
O registro 0190 declara as unidades de medida usadas no arquivo, no campo UNID, e não pode repetir código para significados diferentes. O registro 0200 é o cadastro do item e define, no campo 06-UNID_INV, qual dessas unidades é a de estoque.
O registro 0220 entra quando a unidade comercial usada nos documentos diverge dessa unidade de estoque, e o código que ele declara no campo UNID_CONV precisa existir no 0190. Para o detalhamento de campos e erros do 0190, veja o guia sobre unidades de medida no SPED Fiscal. Para o cadastro completo do item, veja o guia sobre o registro 0200 e seus erros.
O que é o registro 0221 no SPED Fiscal?
O registro 0221 correlaciona diferentes códigos de item usados para uma mesma mercadoria ao código do item “atômico”, a menor unidade de comercialização do estabelecimento.
Ele só é informado quando o campo TIPO_ITEM do registro 0200 pai é “00 – Mercadoria para Revenda”, e a obrigatoriedade é definida pela UF de domicílio do declarante, a partir de 2024. O 0221 não trata de fator de conversão entre unidades: essa função pertence ao registro 0220, e um não substitui o outro.
Quais são os registros do SPED Fiscal?
A EFD ICMS/IPI organiza a escrituração em blocos que vão do Bloco 0 (abertura e cadastros) ao Bloco 9 (controle e totalização), passando pelos blocos C, D, E, G, H e K, cada um dedicado a um tipo de documento ou apuração. O guia completo sobre o Bloco 0 do SPED Fiscal detalha os principais registros de cadastro.
O que é o Registro 0200 na EFD ICMS/IPI e como preenchê-lo?
O registro 0200 é o cadastro de itens da EFD ICMS/IPI: informa o código do produto, a descrição, o código de barras quando houver, a unidade de estoque no campo 06-UNID_INV e a classificação do item, entre outros campos. É o registro pai do 0220. O passo a passo de preenchimento e os erros mais comuns do 0200 estão no guia dedicado ao registro 0200.
O que é o Registro 0200 do SPED Fiscal?
O registro 0200 faz parte do Bloco 0 da EFD ICMS/IPI, o bloco que reúne os cadastros de abertura, participantes, unidades de medida e itens. Dentro dele, o registro 0200 cadastra especificamente os produtos e serviços movimentados pela empresa.
Como os erros no Registro 0220 afetam o estoque, o inventário e o Bloco H?
Quando o fator de conversão está incorreto, invertido ou ausente, as quantidades calculadas na unidade de estoque não refletem mais o volume real do produto. Como o Bloco H (inventário) e o Bloco K (controle de estoque) trabalham na unidade de estoque declarada no registro 0200, uma conversão incorreta pode gerar divergência entre o que consta no cadastro, no arquivo e no estoque físico.
Essa divergência é o tipo de inconsistência que entra no cruzamento de dados do Fisco, sem que isso signifique que toda ocorrência do tipo resulte, por si só, em autuação: o risco depende do contexto de cada apuração.
Como evitar erros no Registro 0220 nas próximas competências?
- Padronizar as unidades comerciais no cadastro de produtos, evitando que o mesmo volume seja representado por códigos diferentes em clientes ou sistemas distintos.
- Revisar o registro 0190 sempre que um produto novo ou uma unidade nova entrar no cadastro.
- Validar o fator de conversão antes de transmitir, comparando com o valor declarado na competência anterior para o mesmo código.
- Conferir os XMLs de entrada e saída quando o fornecedor usa unidade comercial diferente da adotada internamente.
- Dar atenção especial a produtos com mais de uma unidade comercial possível (fardo, caixa, pacote), porque são os que mais acumulam registros 0220.
Como a e-Auditoria ajuda a corrigir e manter o Registro 0220 corrigido
Quando a correção do fator de conversão acontece só no arquivo do mês, a decisão sobre qual valor adotar, qual código criar quando o volume muda e qual condição do produto justifica o ajuste fica registrada na memória de quem revisou aquele arquivo, não no processo.
Isso é parte do motivo pelo qual o mesmo apontamento volta em outra competência ou em outro cliente da carteira. A decisão continua sendo do contador; o que está em jogo é onde ela fica registrada depois de tomada.
A Gestão Automática do SPED identifica inconsistências como fator de conversão ausente, zerado ou divergente entre o 0220 e o 0190. No submenu Fábrica de Regras, o escritório pode parametrizar uma correção uma única vez, por exemplo, o valor a aplicar no campo FAT_CONV do registro 0220 quando uma condição específica do item no registro 0200 pai se repetir, com data de início de vigência e escopo definido por empresa.
A partir daí, a própria Gestão Automática aplica esse ajuste nas análises subsequentes, sempre que a mesma inconsistência for identificada em um arquivo reprocessado. A ferramenta não cria uma nova validação nem substitui a decisão do contador sobre qual fator é correto para cada produto: ela repete, de forma rastreável, a decisão que já foi tomada uma vez.
Perguntas Frequentes sobre o Registro 0220 do SPED Fiscal
Não. O Guia Prático exige que o fator declarado no registro 0220 para um código de unidade comercial seja o mesmo em todos os arquivos EFD do contribuinte. Se o volume representado pela unidade mudar, a solução é criar um código de unidade comercial novo, não alterar o fator do código existente.
A validação do registro barra essa duplicidade. O Guia Prático estabelece que não podem ser informados dois ou mais registros 0220 com o mesmo conteúdo no campo UNID_CONV para o mesmo item.
Não. É um campo condicional, informado só quando a unidade comercial do produto tem código de barras (GTIN). Quando informado, precisa também constar no registro 0200 e seguir a regra de correspondência entre os formatos GTIN-8, GTIN-12, GTIN-13 e GTIN-14 do próprio Guia Prático.
Sim. A validação do campo 02 (UNID_CONV) do registro 0220 exige que o valor informado exista no campo UNID do registro 0190. É a amarra formal entre os dois registros.
Não necessariamente. Se o cadastro de origem do produto no ERP ou no sistema fiscal continuar com o fator ou o código antigo, o mesmo apontamento tende a reaparecer, porque a correção pontual não altera a fonte do dado.
Nada. O changelog oficial da versão 3.2.4 (atualização de 30 de julho de 2026) lista uma única alteração, referente à escrituração da NFGás (modelo 76). Os registros 0190, 0200 e 0220 não aparecem na lista de mudanças dessa versão.
Fontes
- Guia Prático da EFD-ICMS/IPI, versão 3.2.4 (atualização de 30 de julho de 2026) — definição, campos e regras de validação do Registro 0220, incluindo o campo 03-FAT_CONV: https://www.gov.br/sped/pt-br/assuntos/escrituracoes-digitais/efd-icms-ipi/manuais-e-documentos-tecnicos/guia-pratico-efd-versao-3-2-4.pdf/@@display-file/file
Grupo Tributarista de Sucesso no WhatsApp
O grupo da e-Auditoria para contadores, no WhatsApp.
Quero entrar no grupo
