TP_PLANOCONTASREFERENCIAL - Plano de Contas Referencial (ECD)
Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba SPED Contábil (ECD) Tabela:
PARMFISCAL.TP_PLANOCONTASREFERENCIAL(INTEGER, NOT NULL) Valor padrão:99(Utilizar Padrão — ADM010) Controle: ComboboxcmbTP_PLANOCONTASREFERENCIAL
Descrição
Define o código do Plano de Contas Referencial que será utilizado na geração do SPED Contábil (ECD) — Escrituração Contábil Digital. O plano referencial é exigido pelo SPED para mapeamento das contas contábeis da empresa ao plano padrão definido pela Secretaria da Receita Federal.
O parâmetro também existe em nível global na tabela PARMSISTEMA (tela ADM010), com padrão 10. Quando o valor em PARMFISCAL for 99, o sistema utiliza automaticamente o valor configurado no ADM010.
Telas impactadas
| Tela | Contexto |
|---|---|
| MFI003 — Parâmetros Fiscais | Configuração por empresa (combobox) |
| ADM010 — Parâmetros do Sistema | Configuração global (fallback quando valor = 99) |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
TP_PLANOCONTASREFERENCIAL | PARMFISCAL | DOM_INTEGER | Plano referencial por empresa (padrão 99) |
TP_PLANOCONTASREFERENCIAL | PARMSISTEMA | DOM_VARCHAR3 | Plano referencial global (padrão '10') |
Opções disponíveis
99 - Utilizar Padrão (ADM010)
| O que faz | Detalhe |
|---|---|
| Utiliza valor global | Quando selecionado, o sistema lê TP_PLANOCONTASREFERENCIAL da tabela PARMSISTEMA (configurada na tela ADM010) |
| Editável | Sim, pode ser alterado a qualquer momento |
| Valor padrão | É o valor padrão do campo na criação do registro |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa desejada.
- Na aba SPED Contábil (ECD), localize o campo Entidade Resp. Plano Referencial.
- Selecione a opção Utilizar Padrão - ADM010.
- Salve os parâmetros.
- Ao gerar o SPED Contábil, o sistema lerá automaticamente o plano referencial configurado em
TP_PLANOCONTASREFERENCIAL(configurado em ADM010 — Parâmetros do Sistema).
Resultado esperado: O arquivo ECD gerado utilizará o plano referencial definido globalmente no ADM010.
Exceção / Importante: Se o ADM010 também estiver com o valor
10(Secretaria da Receita Federal), o campo será enviado vazio no arquivo ECD, pois o código 10 indica que a entidade responsável é a própria RFB e não precisa ser informado.
10 - Secretaria da Receita Federal
| O que faz | Detalhe |
|---|---|
| Entidade responsável: RFB | Indica que o plano referencial segue a tabela da Secretaria da Receita Federal |
| Efeito na geração | O sistema envia o campo vazio no registro do ECD (a RFB é a entidade padrão) |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione Secretaria da Receita Federal.
- Salve os parâmetros.
- Gere o SPED Contábil para o período desejado.
Resultado esperado: O registro de cabeçalho do ECD será gerado sem informar o código do plano referencial (campo vazio), pois a RFB é a entidade padrão.
1 - PJ em Geral
| O que faz | Detalhe |
|---|---|
| Entidade: PJ em Geral | Plano referencial para Pessoas Jurídicas em geral |
| Código ECD | Enviado como 1 no arquivo |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 1 - PJ em Geral.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 1 será gravado no registro de identificação do plano referencial no arquivo ECD.
2 - PJ em Geral - Lucro Presumido
| O que faz | Detalhe |
|---|---|
| Entidade: PJ Lucro Presumido | Plano referencial específico para PJ tributadas pelo Lucro Presumido |
| Código ECD | Enviado como 2 no arquivo |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 2 - PJ em Geral - Lucro Presumido.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 2 será gravado no registro de identificação do plano referencial no arquivo ECD.
3 - Financeiras
| O que faz | Detalhe |
|---|---|
| Entidade: Instituições Financeiras | Plano referencial para instituições financeiras em geral |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 3 - Financeiras.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 3 será utilizado como identificação do plano referencial no arquivo ECD.
4 - Seguradoras
| O que faz | Detalhe |
|---|---|
| Entidade: Seguradoras | Plano referencial para empresas de seguros |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 4 - Seguradoras.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 4 será utilizado como identificação do plano referencial no arquivo ECD.
5 - Imunes e Isentas em Geral
| O que faz | Detalhe |
|---|---|
| Entidade: Imunes e Isentas | Plano referencial para entidades imunes ou isentas de tributação em geral |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 5 - Imunes e Isentas em Geral.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 5 será utilizado como identificação do plano referencial no arquivo ECD.
6 - Financeiras - Imunes e Isentas
| O que faz | Detalhe |
|---|---|
| Entidade: Financeiras Imunes/Isentas | Plano referencial para instituições financeiras imunes ou isentas |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 6 - Financeiras - Imunes e Isentas.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 6 será utilizado como identificação do plano referencial no arquivo ECD.
7 - Seguradoras - Imunes e Isentas
| O que faz | Detalhe |
|---|---|
| Entidade: Seguradoras Imunes/Isentas | Plano referencial para seguradoras imunes ou isentas |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 7 - Seguradoras - Imunes e Isentas.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 7 será utilizado como identificação do plano referencial no arquivo ECD.
8 - Entidades Fechadas de Previdência Complementar
| O que faz | Detalhe |
|---|---|
| Entidade: EFPC | Plano referencial para Entidades Fechadas de Previdência Complementar |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 8 - Entidades Fechadas de Previdência Complementar.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 8 será utilizado como identificação do plano referencial no arquivo ECD.
9 - Partidos Políticos
| O que faz | Detalhe |
|---|---|
| Entidade: Partidos Políticos | Plano referencial para partidos políticos |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 9 - Partidos Políticos.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 9 será utilizado como identificação do plano referencial no arquivo ECD.
11 - Financeiras – Lucro Presumido
| O que faz | Detalhe |
|---|---|
| Entidade: Financeiras Lucro Presumido | Plano referencial para instituições financeiras tributadas pelo Lucro Presumido |
| Código ECD | Enviado como 10 no arquivo (o sistema subtrai 1 do valor armazenado) |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais e abra os parâmetros da empresa.
- Na aba SPED Contábil (ECD), selecione 10 - Financeiras – Lucro Presumido.
- Salve os parâmetros.
- Gere o SPED Contábil.
Resultado esperado: O código 10 será utilizado como identificação do plano referencial no arquivo ECD.
Exceção / Importante: O valor armazenado no banco é
11, mas o sistema ajusta automaticamente subtraindo 1 para valores acima de 10, resultando em10no arquivo gerado.
Regra de Fallback (Valor 99)
O parâmetro obedece à seguinte lógica de resolução, implementada na procedure GERA_SPEDCONTABIL_0000:
- Lê
TP_PLANOCONTASREFERENCIALdePARMFISCAL(por empresa). - Se o valor for
99, substitui pelo valor dePARMSISTEMA.TP_PLANOCONTASREFERENCIAL(ADM010). - Aplica ajuste de código:
- Se resultado =
10→ envia vazio (Secretaria da Receita Federal, não precisa informar). - Se resultado
> 10→ subtrai 1 do valor antes de enviar ao arquivo ECD. - Caso contrário → envia o valor diretamente.
- Se resultado =
Procedures impactadas
Referências SQL diretas ao campo
| Procedure/View | Arquivo | Evidência |
|---|---|---|
GERA_SPEDCONTABIL_0000 | Scripts/GERA_SPEDCONTABIL_0000.sql | Lê o campo de PARMFISCAL e aplica lógica de fallback para PARMSISTEMA |
VIEW_PLANOCONTAS | Scripts/VIEW_PLANOCONTAS.sql | Lê TP_PLANOCONTASREFERENCIAL de PARMSISTEMA (não de PARMFISCAL) |
VIEW_PLANOCONTAS_EMPRESAS | Scripts/VIEW_PLANOCONTAS_EMPRESAS.sql | Lê TP_PLANOCONTASREFERENCIAL de PARMSISTEMA (não de PARMFISCAL) |
Rotinas Delphi
| Rotina | Arquivo | Evidência |
|---|---|---|
TdmADM010.tabPARMSISTEMAAfterInsert | source/ADM010/UdmADM010.pas | Inicializa TP_PLANOCONTASREFERENCIAL com '10' ao inserir novo registro em PARMSISTEMA |
Candidatas por uso da tabela (sem referência direta ao campo)
As procedures abaixo utilizam a tabela PARMFISCAL, mas não referenciam TP_PLANOCONTASREFERENCIAL diretamente em seu código. O impacto é indireto ou inexistente para este parâmetro.
Sem impacto direto identificado no código.
Tabela Comparativa Resumida
| Valor | Descrição | Código ECD enviado |
|---|---|---|
99 | Utilizar Padrão - ADM010 | Conforme TP_PLANOCONTASREFERENCIAL (configurado em ADM010 — Parâmetros do Sistema) |
10 | Secretaria da Receita Federal | (vazio — não é enviado) |
1 | PJ em Geral | 1 |
2 | PJ em Geral - Lucro Presumido | 2 |
3 | Financeiras | 3 |
4 | Seguradoras | 4 |
5 | Imunes e Isentas em Geral | 5 |
6 | Financeiras - Imunes e Isentas | 6 |
7 | Seguradoras - Imunes e Isentas | 7 |
8 | Entidades Fechadas de Previdência Complementar | 8 |
9 | Partidos Políticos | 9 |
11 | Financeiras – Lucro Presumido | 10 |