ECD — SPED Contábil (Escrituração Contábil Digital)¶
Objetivo¶
Documentação completa, rastreável e operacional da geração da ECD pela localização brasileira CIEL IT no Odoo EE.
Público-alvo: Suporte, Implantação, Contabilidade/Fiscal, Desenvolvimento e Chatbot Interno.
Navegação da Spec¶
| # | Documento | Conteúdo |
|---|---|---|
| 1 | Visão Geral | Finalidade, periodicidade, escopo, limitações, livros cobertos |
| 2 | Model e Interface | Model, campos, UI, botões, fluxo de uso |
| 3 | Regras Gerais de Geração | Filtro de registros, seleção de contas/saldos, período, dependências |
| 4 | Bloco 0 — Abertura | 0000, 0001, 0007, 0990 |
| 5 | Bloco I — Lançamentos Contábeis | I001–I990 (plano de contas, balancetes, lançamentos, resultado) |
| 6 | Bloco J — Demonstrações Contábeis | J001–J990 (balanço, DRE, termos, signatário) |
| 7 | Diagnóstico Operacional | Perguntas frequentes, erros, validações, checklist |
Resumo Técnico¶
| Atributo | Valor |
|---|---|
| Model | l10n_br_ciel_it_account.sped.ecd |
| Arquivo | account_sped_ecd.py (1.004 linhas) |
| Método principal | gerar_sped() |
| Periodicidade | Anual |
| Menu | Faturamento → Relatórios → Relatórios Apuração Impostos → Sped Contábil (ECD) |
| Blocos ativos | 0, I, J, 9 |
| Registros ativos | 23 de 35 definidos |
| Validações bloqueantes | 4 (RedirectWarning) |
Mapa de Registros¶
Bloco 0 — Abertura
├── 0000 Abertura do Arquivo ✅
├── 0001 Abertura do Bloco 0 ✅
├── 0007 Inscrição Estadual ✅
└── 0990 Encerramento do Bloco 0 ✅
Bloco I — Lançamentos Contábeis
├── I001 Abertura do Bloco I ✅
├── I010 Identificação da Escrituração ✅
├── I030 Termo de Abertura ✅
├── I050 Plano de Contas ✅
│ ├── I051 Conta Referencial ✅
│ └── I052 Código de Aglutinação ✅
├── I075 Histórico Padronizado ❌ (comentado)
├── I100 Centro de Custos ❌ (comentado)
├── I150 Saldos Periódicos — Mês ✅
│ └── I155 Detalhe dos Saldos ✅
├── I200 Lançamento Contábil ✅
│ └── I250 Partidas do Lançamento ✅
├── I350 Resultado antes Encerramento ✅
│ └── I355 Detalhe do Resultado ✅
└── I990 Encerramento do Bloco I ✅
Bloco J — Demonstrações Contábeis
├── J001 Abertura do Bloco J ✅
├── J005 Identificação da Demonstração ✅
├── J100 Balanço Patrimonial ✅
├── J150 DRE ✅
├── J210 DLPA/DMPL ❌ (comentado)
├── J215 Fato Contábil ❌ (comentado)
├── J800 Outras Informações ❌ (comentado)
├── J900 Termo de Encerramento ✅
├── J930 Signatário/Contador ✅
└── J990 Encerramento do Bloco J ✅
Bloco 9 — Controle
├── 9001 Abertura ✅
├── 9900 Totais por Registro ✅
├── 9990 Encerramento ✅
└── 9999 Encerramento do Arquivo ✅