TP_PLANOCONTASREFERENCIAL - Entidade Resp. Plano Referencial
Tela de configuração: ADM010 — Parâmetros do Sistema Localização: Aba Configurações Tabela:
PARMSISTEMA.TP_PLANOCONTASREFERENCIAL(DOM_VARCHAR3, NOT NULL) Controle: ComboboxcmbTP_PLANOCONTASREFERENCIALValor padrão:10(Secretaria da Receita Federal)
Resumo
Define o tipo de Plano de Contas Referencial utilizado na geração do SPED Contábil (ECD), conforme tabela de códigos da Secretaria da Receita Federal. Este parâmetro é global (válido para todas as empresas) e serve como fallback quando o parâmetro por empresa (PARMFISCAL.TP_PLANOCONTASREFERENCIAL) está configurado com o valor 99.
Telas impactadas
| Tela | Contexto |
|---|---|
| ADM010 — Parâmetros do Sistema | Configuração global do plano referencial |
| MFI003 — Parâmetros Fiscais | Configuração por empresa; valor 99 faz fallback para este parâmetro |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
TP_PLANOCONTASREFERENCIAL | PARMSISTEMA | DOM_VARCHAR3 | Plano referencial global (padrão '10') |
TP_PLANOCONTASREFERENCIAL | PARMFISCAL | DOM_INTEGER | Plano referencial por empresa (padrão 99) |
Opções disponíveis
10 - Secretaria da Receita Federal (padrão)
| O que faz | Detalhe |
|---|---|
| Valor padrão do sistema | Selecionado automaticamente ao criar novo registro em PARMSISTEMA |
| Conversão no SPED | O sistema converte o valor 10 para vazio ao gerar o bloco 0 do ECD |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Confirme que o campo Entidade Resp. Plano Referencial está em Secretaria da Receita Federal (padrão).
- Gere o SPED Contábil (ECD) pela tela de fiscal.
- O sistema registra o campo como vazio no registro
0000do ECD, indicando que a entidade responsável é a própria Receita Federal.
Resultado esperado: O SPED Contábil é gerado sem código de entidade responsável (campo vazio), representando o padrão da Receita Federal.
1 - PJ em Geral
| O que faz | Detalhe |
|---|---|
| Pessoa Jurídica em Geral | Indica que o plano referencial segue a tabela para PJ em geral (Lucro Real) |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 1 - PJ em Geral no campo Entidade Resp. Plano Referencial.
- Salve os parâmetros.
- Gere o SPED Contábil (ECD). O sistema gravará o código
1no registro de abertura.
Resultado esperado: O SPED Contábil indicará que o plano referencial corresponde a PJ em Geral (código 1).
2 - PJ em Geral - Lucro Presumido
| O que faz | Detalhe |
|---|---|
| PJ em Geral - Lucro Presumido | Plano referencial para empresas tributadas pelo Lucro Presumido |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 2 - PJ em Geral - Lucro Presumido.
- Salve os parâmetros.
- Gere o SPED Contábil (ECD).
Resultado esperado: O SPED Contábil indicará PJ em Geral - Lucro Presumido (código 2).
3 - Financeiras
| O que faz | Detalhe |
|---|---|
| Instituições Financeiras | Plano referencial para bancos e instituições financeiras em geral |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 3 - Financeiras.
- Salve os parâmetros.
- Gere o SPED Contábil (ECD).
Resultado esperado: O SPED Contábil indicará Financeiras (código 3).
4 - Seguradoras
| O que faz | Detalhe |
|---|---|
| Seguradoras | Plano referencial para empresas de seguros |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 4 - Seguradoras.
- Salve os parâmetros.
- Gere o SPED Contábil (ECD).
Resultado esperado: O SPED Contábil indicará Seguradoras (código 4).
5 - Imunes e Isentas em Geral
| O que faz | Detalhe |
|---|---|
| Entidades Imunes/Isentas | Plano referencial para entidades sem fins lucrativos, imunes ou isentas |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 5 - Imunes e Isentas em Geral.
- Salve os parâmetros.
- Gere o SPED Contábil (ECD).
Resultado esperado: O SPED Contábil indicará Imunes e Isentas em Geral (código 5).
6 - Financeiras - Imunes e Isentas
| O que faz | Detalhe |
|---|---|
| Financeiras Imunes/Isentas | Plano referencial para instituições financeiras imunes ou isentas |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 6 - Financeiras - Imunes e Isentas.
- Salve os parâmetros.
- Gere o SPED Contábil (ECD).
Resultado esperado: O SPED Contábil indicará Financeiras - Imunes e Isentas (código 6).
7 - Seguradoras - Imunes e Isentas
| O que faz | Detalhe |
|---|---|
| Seguradoras Imunes/Isentas | Plano referencial para seguradoras imunes ou isentas |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 7 - Seguradoras - Imunes e Isentas.
- Salve os parâmetros.
- Gere o SPED Contábil (ECD).
Resultado esperado: O SPED Contábil indicará Seguradoras - Imunes e Isentas (código 7).
8 - Entidades Fechadas de Previdência Complementar
| O que faz | Detalhe |
|---|---|
| Previdência Complementar | Plano referencial para entidades fechadas de previdência complementar |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 8 - Entidades Fechadas de Previdência Complementar.
- Salve os parâmetros.
- Gere o SPED Contábil (ECD).
Resultado esperado: O SPED Contábil indicará Entidades Fechadas de Previdência Complementar (código 8).
9 - Partidos Políticos
| O que faz | Detalhe |
|---|---|
| Partidos Políticos | Plano referencial para partidos políticos |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 9 - Partidos Políticos.
- Salve os parâmetros.
- Gere o SPED Contábil (ECD).
Resultado esperado: O SPED Contábil indicará Partidos Políticos (código 9).
11 - Financeiras – Lucro Presumido
| O que faz | Detalhe |
|---|---|
| Financeiras - Lucro Presumido | Plano referencial para instituições financeiras tributadas pelo Lucro Presumido |
| Conversão no SPED | O sistema subtrai 1, gerando o código 10 no ECD |
Simulação passo a passo
- Acesse ADM010 — Parâmetros do Sistema, aba Configurações.
- Selecione 10 - Financeiras – Lucro Presumido (valor interno
11). - Salve os parâmetros.
- Gere o SPED Contábil (ECD). O sistema converte o valor
11para10no arquivo.
Resultado esperado: O SPED Contábil indicará Financeiras – Lucro Presumido (código 10 no arquivo ECD).
Exceção / Importante: Valores internos maiores que
10sofrem ajuste automático: o sistema subtrai1antes de gravar no SPED. Isso ocorre porque o valor10internamente representa "Secretaria da Receita Federal" (que gera campo vazio), enquanto o código10do SPED corresponde a "Financeiras – Lucro Presumido".
Regra de fallback com MFI003
O TP_PLANOCONTASREFERENCIAL existe em duas tabelas com hierarquia definida:
| Tabela | Tela | Padrão | Papel |
|---|---|---|---|
PARMSISTEMA | ADM010 — Parâmetros do Sistema | '10' | Global — aplica-se a todas as empresas |
PARMFISCAL | MFI003 — Parâmetros Fiscais | 99 | Por empresa — quando 99, utiliza o valor de PARMSISTEMA |
A procedure GERA_SPEDCONTABIL_0000 aplica a seguinte lógica:
- Lê
TP_PLANOCONTASREFERENCIALdePARMFISCAL(por empresa). - Se o valor for
99, substitui pelo valor dePARMSISTEMA.TP_PLANOCONTASREFERENCIAL(ADM010). - Se o valor final for
10, converte para vazio. - Se o valor final for maior que
10, subtrai1.
Procedures impactadas
Rotinas Delphi
| Rotina | Arquivo | Descrição |
|---|---|---|
TdmADM010.tabPARMSISTEMAAfterInsert | source/ADM010/UdmADM010.pas | Inicializa TP_PLANOCONTASREFERENCIAL com '10' ao inserir novo registro em PARMSISTEMA |
Referências SQL diretas ao campo
| Procedure/View | Arquivo | Descrição |
|---|---|---|
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 e retorna como parâmetro de saída |
VIEW_PLANOCONTAS_EMPRESAS | Scripts/VIEW_PLANOCONTAS_EMPRESAS.sql | Lê TP_PLANOCONTASREFERENCIAL de PARMSISTEMA e retorna como parâmetro de saída |
Candidatas por uso da tabela
As procedures abaixo referenciam a tabela PARMSISTEMA, mas não citam o campo TP_PLANOCONTASREFERENCIAL diretamente. Impacto indireto ou inexistente:
ARRUMA_MASCARACONTA, ATUALIZA_CONTACONTABIL, CALCULA_TEMPOPERMANENCIA, CONTABILIZA_CUPOMFISCAL, ENDERECOPESSOA_BI0, GERA_CONTACLIFOR, GERA_DARF, GERA_PLANOFILIAL, GERA_SPEDBLOCOL, GERA_SPEDCONTABIL, GERA_SPEDECF, GERA_SPEDECFBLOCOJ, GERA_SPEDECFBLOCOK155, GERA_SPEDECFBLOCOK355, GERA_SPEDECFBLOCOL210, GERA_SPEDECFBLOCOY, GRAVA_REGISTROSPED0500, IMPORTA_ARQUIVOMAGNETICO, INCLUI_IMPOSTONOTACTB, INSERE_ITEMNOTACC.
Tabela Comparativa Resumida
| Valor | Descrição | Código gravado no SPED |
|---|---|---|
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 |
10 | Secretaria da Receita Federal (padrão) | (vazio) |
11 | Financeiras – Lucro Presumido | 10 |