TP_EFDPERFIL - Perfil SPED Fiscal (EFD-ICMS/IPI)
Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba SPED Fiscal (EFD) → campo SPED Fiscal (EFD) Tabela:
PARMFISCAL.TP_EFDPERFIL(CHAR(1)) Valor padrão:A(primeiro item do combobox)
Define o indicador de perfil da empresa para a Escrituração Fiscal Digital (EFD-ICMS/IPI). O valor informado é gravado no campo IND_PERFIL do Registro 0000 (Abertura do Arquivo Digital e Identificação da Entidade) do arquivo SPED Fiscal.
Telas impactadas
| Tela | Rotina | Impacto |
|---|---|---|
| RFI031 | Geração do SPED Fiscal (EFD-ICMS/IPI) | Validação obrigatória e gravação no Registro 0000 |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
TP_EFDPERFIL | PARMFISCAL | CHAR(1) | Perfil da EFD-ICMS/IPI (A ou B) |
Opções disponíveis
| O que faz | Detalhe |
|---|---|
| Define o perfil de obrigatoriedade da EFD | Obrigatório; se vazio, bloqueia a geração do SPED Fiscal |
Gravado no Registro 0000 (IND_PERFIL) | Valor A ou B conforme Guia Prático SPED |
A - Perfil A
Perfil A corresponde à apuração completa do ICMS e do IPI. Empresas enquadradas neste perfil devem apresentar todos os blocos e registros exigidos pela legislação, incluindo completa detalhação de documentos fiscais, apuração de impostos e obrigações acessórias.
| O que faz | Detalhe |
|---|---|
| Indica perfil de apuração completa | Todos os blocos e registros obrigatórios devem ser gerados |
| Editável | Pode ser alterado a qualquer momento antes da geração |
| Obrigatório | Campo não pode ficar vazio |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais.
- Selecione a aba SPED Fiscal (EFD).
- No campo SPED Fiscal (EFD), selecione a opção A.
- Salve os parâmetros.
- Ao gerar o SPED Fiscal pela tela RFI031, o valor
Aserá gravado no campoIND_PERFILdo Registro 0000.
Resultado esperado: O arquivo SPED Fiscal gerado conterá IND_PERFIL = A no Registro 0000, indicando que a empresa está sujeita ao perfil de apuração completa.
B - Perfil B
Perfil B corresponde ao perfil simplificado de apuração. Empresas neste perfil podem ser dispensadas de apresentar determinados registros e blocos, conforme definido pela Secretaria da Fazenda (SEFAZ) de cada unidade federativa.
| O que faz | Detalhe |
|---|---|
| Indica perfil simplificado | Alguns blocos/registros podem ser dispensados conforme regras estaduais |
| Editável | Pode ser alterado a qualquer momento antes da geração |
| Obrigatório | Campo não pode ficar vazio |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais.
- Selecione a aba SPED Fiscal (EFD).
- No campo SPED Fiscal (EFD), selecione a opção B.
- Salve os parâmetros.
- Ao gerar o SPED Fiscal pela tela RFI031, o valor
Bserá gravado no campoIND_PERFILdo Registro 0000.
Resultado esperado: O arquivo SPED Fiscal gerado conterá IND_PERFIL = B no Registro 0000, indicando que a empresa está sujeita ao perfil simplificado.
Exceção / Importante: Se o campo TP_EFDPERFIL estiver vazio, a geração do SPED Fiscal (RFI031) será bloqueada com a mensagem de erro: "É obrigatório informar o Perfil! [MFI003]". O enquadramento no perfil A ou B é definido pela SEFAZ de cada estado com base no faturamento e na atividade da empresa. Verifique junto à fiscalização estadual qual perfil se aplica à empresa antes de configurar.
Regra Geral
- O parâmetro é obrigatório para geração do SPED Fiscal (EFD-ICMS/IPI).
- O valor é lido da tabela
PARMFISCALno momento da geração e gravado diretamente no campoIND_PERFILdo Registro 0000 do arquivo. - Não há validação automática de qual perfil a empresa deve usar — a escolha é de responsabilidade do usuário com base no enquadramento fiscal.
Tabela Comparativa Resumida
| Opção | Descrição | IND_PERFIL no Registro 0000 |
|---|---|---|
| A | Perfil A — Apuração completa | A |
| B | Perfil B — Perfil simplificado | B |
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Descrição |
|---|---|---|
TfrmRFI031.btnImprimirClick | source/RFI031/URFI031.pas | Valida obrigatoriedade e grava IND_PERFIL no Registro 0000 do SPED Fiscal |
Referências SQL diretas ao campo
Nenhuma referência direta ao campo TP_EFDPERFIL foi encontrada nos scripts SQL do diretório Scripts/. O campo é utilizado exclusivamente pela rotina Delphi de geração do SPED Fiscal.