OdooWiki OCA HUB

SPED - EFD ICMS IPI

l10n_br_sped_efd_icms_ipi folder_open OCA/l10n-brazil open_in_new
Uncategorised License: AGPL-3

Arquivo EFD ICMS/IPI do SPED / SPED Fiscal

Este módulo contém toda a estrutura dos registros da ECF ICMS/IPI do SPED. Ou seja se vocẽ preencher todos registros do SPED, o arquivo digital vai sair certinho. Porem o mapeamento dos dados a partir das transações do Odoo é um trabalho parcial e em andamento. Foi colocado o módulo no repo da localização para facilitar as contribuições mas é importante vocẽ homologar bem até que ponto os mapeamentos atuais atendem você.

A ideia é começar pelos mapeamentos das transações mais intensivas e mais comum para facilitar a geração dos blocos relevantes do SPED e completar o arquivo do SPED manualmente (dentro do Odoo, dentro do validador gratuito ou dentro de um software especializado) ou deixar um escritório de contabilidade fazê-lo. É possível também importar arquivos de SPED para completar o que o ainda não teria sido possível mapear a partir do Odoo.

Vocẽ pode se referir a documentação do módulo l10n_br_sped_base para ver como O sistema de mapeamento funciona.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a complete EFD ICMS/IPI (SPED Fiscal) area to Odoo, with a declaration record and screens for the many SPED record blocks (0, B, C, D, E, G, H, K and 1). Users can enter and store the fiscal declaration data block by block.

This module creates a new application area called EFD ICMS IPI, under the SPED root menu, dedicated to the Brazilian EFD ICMS/IPI (SPED Fiscal) digital tax file.

At the top there is a declaration screen (record 0000) that groups the whole filing. Every other record screen is linked to a declaration, and its status follows the declaration's status, so a filing is managed as one unit.

The menu is organised by SPED blocks, each with its own screens: - Block 0: company and setup data such as the accountant, participant registry, units of measure, item registry, fixed assets, nature of operations, complementary information, chart of accounts and cost centres. - Blocks B, C and D: service, invoice, energy bill, transport, communication and retail equipment records. - Blocks E, G, H and K: ICMS and IPI assessment periods, fixed-asset ICMS credit control, inventory totals and other assessment records. - Block 1: export information, ICMS credit control, fuel movement, payment card totals, fiscal documents used and complementary GIAF records.

Access is controlled by fiscal user and fiscal manager groups: regular users can only read the records, while managers can create, edit and delete them.

The module depends on the Brazilian fiscal and accounting modules and on stock accounting, and requires an external Python library. The source shown is truncated, so the exact automatic data mapping from invoices and stock moves is not visible here; the screens and record structures are what the code clearly provides.

Depends on

Menus it adds

EFD ICMS IPIdeclaration_efd_icms_ipiBLOCO 0efd_icms_ipi_0002efd_icms_ipi_0005efd_icms_ipi_0015efd_icms_ipi_0100efd_icms_ipi_0150efd_icms_ipi_0190efd_icms_ipi_0200efd_icms_ipi_0300efd_icms_ipi_0400efd_icms_ipi_0450efd_icms_ipi_0460efd_icms_ipi_0500efd_icms_ipi_0600BLOCO Befd_icms_ipi_b020efd_icms_ipi_b030efd_icms_ipi_b350efd_icms_ipi_b420efd_icms_ipi_b440efd_icms_ipi_b460efd_icms_ipi_b470efd_icms_ipi_b500BLOCO Cefd_icms_ipi_c100efd_icms_ipi_c300efd_icms_ipi_c350efd_icms_ipi_c400
Models and fields (1)
  • l10n_br_sped.mixin.efd_icms_ipi · new modelstate, declaration_id

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/l10n-brazil.

terminal Installation and usage

OCA documentation · Odoo 16.0
  • Entre no menu SPED\>ECD ICMS IPI e crie uma Declaração do SPED para a empresa e o período desejado. Preencher os dados (se trata dos dados do registro 0000 na verdade)
  • clique no botão "Puxar os registros do Odoo" para popular os registros do SPED.
  • Finalmente, clique no botão "Gerar arquivo do SPED" e baixe o arquivo que foi adicionado no chatter. Vocẽ pode transmitir o arquivo com o validador gratuito da receita por exemplo.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.