SPED Fiscal (EFD ICMS/IPI) para Odoo
Gere o arquivo EFD ICMS/IPI mensal — blocos 0/C/E/1/9 com a totalização correta dos registros — a partir dos seus documentos fiscais.
O que faz
Este módulo monta o arquivo SPED Fiscal (EFD ICMS/IPI) mensal a partir das suas faturas lançadas: os registros delimitados por pipe nos blocos 0 (contribuinte, endereço 0005, contabilista 0100, participantes 0150, unidades 0190, itens 0200), C (C100 por documento, C170 itens, C190 ICMS analítico por CST/CFOP/alíquota, tanto de saídas quanto de entradas), E (E110 apuração do ICMS com débitos das saídas e créditos das entradas, E116 obrigação a recolher, E500/E520 apuração do IPI), H (inventário), 1 (informações obrigatórias) e 9 (as contagens de registro 9900 e os totais 9990/9999). A totalização é exata — a linha 9999 corresponde ao número total de linhas — e é coberta por testes automatizados.
Funcionalidades
- Arquivo EFD — blocos 0/C/E/1/9 com os abridores, fechadores corretos e o bloco 1 obrigatório.
- C100 / C170 / C190 — cabeçalho do documento, itens e ICMS analítico agrupado por CST + CFOP + alíquota.
- Entradas e crédito de ICMS — as notas de entrada (compras) geram o crédito de ICMS no E110; o saldo apurado é devedor (a recolher) ou credor (a transportar).
- Apuração do bloco E — E110 no leiaute de 15 campos, E116 obrigação a recolher e E500/E520 apuração do IPI.
- Bloco H (inventário) — abertura sempre presente; H005/H010 com o inventário anual a partir do estoque quando o módulo Inventário está instalado.
- Contagem de registros — um 9900 por código de registro, 9990 (contagem do bloco 9) e 9999 (total de linhas) — verificados.
- Integração com a NF-e — usa a chave de acesso e o ICMS da NF-e quando o módulo Brazil NF-e está instalado; caso contrário, usa o imposto da fatura.
- Declaração mensal — contagem de documentos, totais, download do TXT e o fluxo rascunho → calculado → enviado.
Casos de uso
- Fim do mês: precisa preparar o arquivo EFD ICMS/IPI a partir das notas fiscais lançadas no período.
- Já usa o módulo Brazil NF-e e quer que a chave de acesso e o ICMS detalhado sejam aproveitados automaticamente no SPED.
- Precisa conferir a totalização do bloco 9 (9900/9990/9999) antes de enviar o arquivo ao Programa Validador e Assinador (PVA).
- Quer manter um histórico das declarações mensais com o status rascunho, calculado e enviado.
Blocos do arquivo EFD
| Bloco | Conteúdo |
|---|---|
| 0 | Abertura (0000 no leiaute de 15 campos), identificação do contribuinte, participantes e itens. |
| C | Documentos fiscais de saída e entrada — C100 por nota, C170 itens, C190 ICMS analítico. |
| E | Apuração do ICMS (E110 débitos e créditos / E116) e do IPI (E500/E520). |
| H | Inventário — H005/H010 a partir do estoque (inventário anual). |
| 1 | Bloco de informações obrigatórias. |
| 9 | Encerramento — contagens 9900 por registro e totais 9990/9999. |
Como funciona
- Lance e confirme as faturas do período (com o módulo Brazil NF-e instalado, o ICMS detalhado e a chave de acesso são aproveitados automaticamente).
- Abra a declaração SPED do mês e clique em Calcular — o módulo monta os blocos 0/C/E/1/9 e totaliza o registro 9999.
- Baixe o TXT e valide-o no Programa Validador e Assinador (PVA) da Receita Federal antes da transmissão oficial.
Âmbito e transparência
Este módulo monta o arquivo no layout EFD ICMS/IPI inteiramente dentro do seu banco de dados Odoo; nada é enviado a terceiros. A transmissão oficial ao Sistema Público de Escrituração Digital (SPED) exige a validação e assinatura pelo Programa Validador e Assinador (PVA) da Receita Federal, com o seu próprio certificado digital. Confirme o layout vigente e as regras de validação junto à documentação oficial do SPED antes de enviar declarações reais.
English
Brazil SPED Fiscal for Odoo
Generate the EFD ICMS/IPI file — blocks 0/C/E/1/9 with correct register totalisation — from your fiscal documents.
Builds the Brazilian SPED Fiscal (EFD ICMS/IPI) monthly file from your posted customer invoices: the pipe-delimited registers across blocks 0 (taxpayer, address 0005, accountant 0100, participants 0150, units 0190, items 0200), C (C100 per document, C170 item lines, C190 analytical ICMS by CST/CFOP/aliquota, for both sales and purchases), E (E110 ICMS apuração with sales debits and purchase credits, E116 payment obligation, E500/E520 IPI apuração), H (inventory), 1 (mandatory information) and 9 (the 9900 register counts and the 9990/9999 totals). The totalisation is exact — the 9999 line equals the total number of lines — and is covered by automated tests.
- EFD file — blocks 0/C/E/1/9 with the correct openers, closers and the mandatory block 1.
- C100 / C170 / C190 — document header, item lines and analytical ICMS grouped by CST + CFOP + aliquota.
- Purchases & ICMS credit — input (purchase) invoices feed the ICMS credit into E110; the assessed balance is either payable or carried forward.
- E-block apuração — E110 in the 15-field layout, E116 payment obligation and E500/E520 IPI apuração.
- Block H (inventory) — opener always present; H005/H010 annual inventory from stock valuation when the Inventory app is installed.
- Register counts — one 9900 per register code, 9990 (block-9 count) and 9999 (total lines) — verified.
- NF-e aware — uses the NF-e access key and ICMS when the Brazil NF-e module is installed; otherwise falls back to the invoice tax.
- Monthly declaration — document count, totals, TXT download and draft → computed → filed workflow.
Scope & disclosure
This module builds the file in the EFD ICMS/IPI layout entirely inside your Odoo database; nothing is sent to a third party. The official submission to the Sistema Público de Escrituração Digital (SPED) requires validation and signing through the Receita Federal's Programa Validador e Assinador (PVA) with your own digital certificate. Confirm the current layout and validation rules against the official SPED documentation before filing real declarations.
Screenshots
SPED Fiscal
Especificações
- Odoo 18.0 ou 19.0 (Community ou Enterprise) com o módulo Accounting.
- Opcionalmente o módulo Brazil NF-e para a chave de acesso e o ICMS detalhado.
- Suporte: support@pokutsoft.com — pokutsoft.com
Update date: 2026-07-10