advpl-specialist
Processos de Negocio

Modulo Fiscal (FIS)

Documentacao completa do modulo Fiscal (SIGAFIS) do TOTVS Protheus - TES, escrituracao, apuracao de impostos, SPED Fiscal e integracoes

Modulo Fiscal (FIS)

Visao Geral

O modulo Fiscal (SIGAFIS) do TOTVS Protheus, tambem conhecido como Livros Fiscais, gerencia toda a escrituracao fiscal da empresa, desde a configuracao dos Tipos de Entrada e Saida (TES) ate a apuracao de impostos e geracao de obrigacoes acessorias. Ele centraliza o calculo, escrituracao e controle dos tributos incidentes sobre as operacoes de compra, venda e prestacao de servicos, integrando-se com os modulos de Compras, Faturamento, Financeiro e Contabilidade.

Prefixo do modulo: FIS Sigla do ambiente: SIGAFIS Prefixo das rotinas: MATA9xx (ex: MATA950, MATA953, MATA952), FISAxx (ex: FISA010, FISA040, FISA170), SPDFIS, EFDCON

Ciclo principal fiscal

Configuracao TES (SF4) → Escrituracao NF Entrada/Saida (SFT/SF3) → Apuracao de Impostos (ICMS/IPI/PIS/COFINS) → Obrigacoes Acessorias (SPED Fiscal, EFD Contribuicoes, GIA)

O modulo opera em regime especial de processamento eletronico de dados, permitindo a emissao dos Livros Fiscais (Entradas, Saidas, Apuracao de ICMS, Apuracao de IPI) e geracao de arquivos magneticos para o Fisco.


Tabelas Principais

SF4 - Tipos de Entrada e Saida (TES)

Define o tratamento fiscal, financeiro e de estoque de cada operacao. A TES e a tabela-chave que determina como cada item de nota fiscal sera processado nos diversos modulos do Protheus.

CampoTipoTamDescricao
F4_FILIALC8Filial
F4_CODIGOC3Codigo da TES
F4_TIPOC1Tipo de operacao: E=Entrada, S=Saida
F4_CFC5Codigo Fiscal (CFOP)
F4_ICMC1Calcula ICMS: S=Sim, N=Nao
F4_IPIC1Calcula IPI: S=Sim, N=Nao
F4_CREDICMC1Credita ICMS: S=Sim, N=Nao
F4_CREDIPIC1Credita IPI: S=Sim, N=Nao
F4_LFICMC1Livro Fiscal ICMS: T=Tributado, I=Isento, O=Outros, N=Nao
F4_LFIPIC1Livro Fiscal IPI: T=Tributado, I=Isento, O=Outros, N=Nao
F4_LFISSC1Livro Fiscal ISS: S=Sim, N=Nao
F4_ESTOQUEC1Atualiza Estoque: S=Sim, N=Nao
F4_DUPLICC1Gera Duplicata/Titulo Financeiro: S=Sim, N=Nao
F4_PODER3C1Poder de Terceiros: R=Remessa, D=Devolucao, N=Nao
F4_TEXTOC1Texto padrao na NF
F4_AGREGC1Agrega Valor: S=Sim, N=Nao (define se o valor integra o total da NF)
F4_PISCREDC1PIS Credito: S=Credita, D=Debita, N=Nao calcula
F4_COFCREDC1COFINS Credito: S=Credita, D=Debita, N=Nao calcula
F4_CSTPISC2CST do PIS
F4_CSTCOFC2CST da COFINS
F4_CSTICMC3CST do ICMS
F4_CSTIPIC2CST do IPI
F4_DESCONDC1Desconto no item: S=Concedido, N=Nao
F4_VLRZEROC1Permite valor zerado na NF
F4_CODOBSEC6Codigo de Observacao Complementar (CCE)
F4_TRANFILC1Transferencia entre filiais
F4_CONSUMOC1Material de uso/consumo: S=Sim, N=Nao
F4_COMAMC1Complemento de ICMS por aliquota menor
F4_ISSC1Calcula ISS: S=Sim, N=Nao

Indices principais:

  • Ordem 1: F4_FILIAL + F4_CODIGO

SF3 - Livros Fiscais (Cabecalho)

Armazena o resumo das notas fiscais escrituradas nos livros de entradas e saidas. Cada registro representa uma nota fiscal com seus totais de impostos.

CampoTipoTamDescricao
F3_FILIALC8Filial
F3_NFISCALC9Numero da nota fiscal
F3_SERIEC3Serie da NF
F3_CLIEFORC6Codigo do cliente ou fornecedor
F3_LOJAC2Loja
F3_EMISSAOD8Data de emissao
F3_DTCANCD8Data de cancelamento
F3_CFOC5CFOP
F3_ESPECIEC2Especie do documento (NF, NFS, CT, etc.)
F3_TIPOC1Tipo: N=Normal, D=Devolucao, C=Complemento
F3_ENTRADAC1Tipo de movimento: E=Entrada, S=Saida
F3_VALCONTN14,2Valor contabil
F3_BASEICMN14,2Base de calculo do ICMS
F3_VALICMN14,2Valor do ICMS
F3_ALIQICMN5,2Aliquota do ICMS
F3_BASEIPIN14,2Base de calculo do IPI
F3_VALIPIN14,2Valor do IPI
F3_ICMSRETN14,2Valor do ICMS retido (ST)
F3_BASERETN14,2Base do ICMS retido (ST)
F3_VALISSN14,2Valor do ISS
F3_ISENICMN14,2ICMS isento
F3_OUTRICMN14,2Outras de ICMS
F3_ISENIPIN14,2IPI isento
F3_OUTRIPIN14,2Outras de IPI
F3_FORMULC1Formulario proprio: S=Sim, N=Nao
F3_OBSERVC50Observacoes
F3_CHVNFEC44Chave da NFe
F3_CODISSC5Codigo do servico (ISS)
F3_CODMOTC10Codigo do motivo de cancelamento
F3_NRLIVROC3Numero do livro
F3_ESTADOC2UF de origem/destino

Indices principais:

  • Ordem 1: F3_FILIAL + F3_NFISCAL + F3_SERIE + F3_CLIEFOR + F3_LOJA
  • Ordem 2: F3_FILIAL + F3_CLIEFOR + F3_LOJA + F3_NFISCAL
  • Ordem 3: F3_FILIAL + F3_EMISSAO + F3_NFISCAL

SFT - Livro Fiscal por Item de NF

Armazena a escrituracao fiscal detalhada por item de nota fiscal. E a tabela central para o SPED Fiscal, contendo todos os tributos calculados para cada item.

CampoTipoTamDescricao
FT_FILIALC8Filial
FT_TIPOMOVC1Tipo de movimento: E=Entrada, S=Saida
FT_ENTRADAC1Tipo de escrituracao: 0=Proprio, 1=Terceiros
FT_NFISCALC9Numero da nota fiscal
FT_SERIEC3Serie
FT_CLIEFORC6Cliente ou fornecedor
FT_LOJAC2Loja
FT_ITEMC4Item da NF
FT_PRODUTOC15Codigo do produto
FT_CFOPC5CFOP da operacao
FT_ESPECIEC2Especie do documento
FT_TIPOC1Tipo da NF: N=Normal, D=Devolucao, C=Complemento
FT_EMISSAOD8Data de emissao
FT_DTCANCD8Data de cancelamento
FT_VALCONTN14,2Valor contabil
FT_BASEICMN14,2Base de ICMS
FT_VALICMN14,2Valor de ICMS
FT_ALIQICMN5,2Aliquota de ICMS
FT_CSTICMC3CST do ICMS
FT_BASEIPIN14,2Base de IPI
FT_VALIPIN14,2Valor de IPI
FT_ALIQIPIN5,2Aliquota de IPI
FT_CSTIPIC2CST do IPI
FT_BASEPISN14,2Base de PIS
FT_VALPISN14,2Valor de PIS
FT_ALIQPIN5,2Aliquota de PIS
FT_CSTPISC2CST do PIS
FT_BASECOFN14,2Base de COFINS
FT_VALCOFN14,2Valor de COFINS
FT_ALIQCOFN5,2Aliquota de COFINS
FT_CSTCOFC2CST da COFINS
FT_ICMSRETN14,2ICMS retido (ST)
FT_BASERETN14,2Base do ICMS retido (ST)
FT_FORMULC1Formulario proprio
FT_NRLIVROC3Numero do livro fiscal
FT_NCMC10NCM do produto
FT_CBENEFC10Codigo de beneficio fiscal

Indices principais:

  • Ordem 1: FT_FILIAL + FT_TIPOMOV + FT_ENTRADA + FT_NFISCAL + FT_SERIE + FT_CLIEFOR + FT_LOJA + FT_ITEM
  • Ordem 2: FT_FILIAL + FT_PRODUTO + FT_NFISCAL + FT_SERIE
  • Ordem 3: FT_FILIAL + FT_EMISSAO + FT_NFISCAL

CDA - Ajustes de Credito/Debito ICMS

Armazena os codigos de ajustes de credito e debito de ICMS vinculados a documentos fiscais, utilizados na apuracao e geracao do SPED Fiscal (registros C195/C197).

CampoTipoTamDescricao
CDA_FILIALC8Filial
CDA_CODAJUC10Codigo de ajuste (tabela 5.3 SPED)
CDA_NFISCALC9Numero da nota fiscal
CDA_SERIEC3Serie
CDA_CLIEFORC6Cliente/Fornecedor
CDA_LOJAC2Loja
CDA_ITEMC4Item
CDA_VALORN14,2Valor do ajuste
CDA_DESCRIC50Descricao do ajuste
CDA_TIPOC1Tipo: C=Credito, D=Debito

Indices principais:

  • Ordem 1: CDA_FILIAL + CDA_CODAJU + CDA_NFISCAL + CDA_SERIE

CDO - Ajustes de Saldos da Apuracao ICMS

Armazena os codigos de lancamento e ajustes dos saldos da apuracao de ICMS (tabela 5.1.1 do SPED Fiscal), utilizados nos registros E111/E220.

CampoTipoTamDescricao
CDO_FILIALC8Filial
CDO_CODAJUC10Codigo de ajuste da apuracao
CDO_DTINID8Data inicio da apuracao
CDO_DTFIMD8Data fim da apuracao
CDO_VALORN14,2Valor do ajuste
CDO_DESCRIC50Descricao do ajuste
CDO_TIPOC1Tipo: C=Credito, D=Debito, E=Estorno debito, F=Estorno credito
CDO_SUBAPUC3Codigo de sub-apuracao ICMS

Indices principais:

  • Ordem 1: CDO_FILIAL + CDO_CODAJU + CDO_DTINI

CC6 - Ajustes de Documentos Fiscais

Armazena os codigos de ajuste vinculados a documentos fiscais, controlando a relacao entre o ajuste e o documento que o originou para geracao dos registros C195/C197/D195/D197 do SPED Fiscal.

CampoTipoTamDescricao
CC6_FILIALC8Filial
CC6_CODAJUC10Codigo de ajuste do documento
CC6_NFISCALC9Numero da NF
CC6_SERIEC3Serie
CC6_CLIEFORC6Cliente/Fornecedor
CC6_LOJAC2Loja
CC6_ITEMC4Item
CC6_VALORN14,2Valor do ajuste
CC6_DESCRIC50Descricao

Indices principais:

  • Ordem 1: CC6_FILIAL + CC6_CODAJU + CC6_NFISCAL + CC6_SERIE

CCE - Informacoes Complementares (Observacoes)

Cadastro de textos de observacao complementar vinculados a documentos fiscais, utilizados na impressao de NFs e no SPED Fiscal.

CampoTipoTamDescricao
CCE_FILIALC8Filial
CCE_CODOBSC6Codigo da observacao
CCE_DESCRIC50Descricao da observacao
CCE_OBSM10Texto completo da observacao

Indices principais:

  • Ordem 1: CCE_FILIAL + CCE_CODOBS

CFC - CFOP (Codigo Fiscal de Operacoes e Prestacoes)

Cadastro dos codigos CFOP utilizados na escrituracao fiscal, classificando a natureza das operacoes.

CampoTipoTamDescricao
CFC_FILIALC8Filial
CFC_CFOPC5Codigo CFOP (ex: 5102, 6101, 1102)
CFC_DESCRIC60Descricao do CFOP
CFC_TIPOC1Tipo: E=Entrada, S=Saida
CFC_GRPNATC2Grupo de natureza

Indices principais:

  • Ordem 1: CFC_FILIAL + CFC_CFOP

SFB - Retencoes Fiscais

Controla as retencoes de impostos federais e municipais (IRRF, PIS, COFINS, CSLL, INSS, ISS) nas operacoes fiscais, gerando informacoes para o EFD-REINF e DCTF.

CampoTipoTamDescricao
FB_FILIALC8Filial
FB_NFISCALC9Numero da NF
FB_SERIEC3Serie
FB_CLIEFORC6Cliente/Fornecedor
FB_LOJAC2Loja
FB_TIPOC3Tipo de retencao (IRRF, PIS, COFINS, CSLL, INSS, ISS)
FB_BASEN14,2Base de calculo da retencao
FB_VALORN14,2Valor retido
FB_ALIQN5,2Aliquota
FB_EMISSAOD8Data de emissao
FB_VENCTOD8Data de vencimento do recolhimento

Indices principais:

  • Ordem 1: FB_FILIAL + FB_NFISCAL + FB_SERIE + FB_CLIEFOR + FB_LOJA + FB_TIPO

Rotinas Principais

MATA080 - Cadastro de TES (Tipos de Entrada e Saida)

O que faz: Permite incluir, alterar, excluir e visualizar os Tipos de Entrada e Saida na tabela SF4. A TES e o registro central que define o comportamento fiscal, financeiro e de estoque de cada operacao. Cada item de nota fiscal (entrada ou saida) deve obrigatoriamente referenciar uma TES.

Tabelas envolvidas:

  • SF4 (escrita) - Tipos de Entrada e Saida
  • SX5 (leitura) - Tabelas genericas (CFOP, CST)
  • CCE (leitura) - Observacoes Complementares

Abas de configuracao da TES:

AbaCampos principaisFuncao
AdministrativoF4_TIPO, F4_CF, F4_TEXTODefine tipo (E/S), CFOP e texto padrao
ImpostosF4_ICM, F4_IPI, F4_ISS, F4_CREDICM, F4_CREDIPI, F4_PISCRED, F4_COFCREDConfiguracao de calculo e creditamento de impostos
Livros FiscaisF4_LFICM, F4_LFIPI, F4_LFISS, F4_CSTICM, F4_CSTIPI, F4_CSTPIS, F4_CSTCOFClassificacao nos livros fiscais e CSTs
EstoqueF4_ESTOQUE, F4_PODER3, F4_CONSUMOMovimentacao de estoque
FinanceiroF4_DUPLIC, F4_AGREG, F4_DESCONDGeracao de titulos financeiros

Parametros relevantes:

ParametroDescricao
MV_CREDICMAbatimento do valor de ICMS no custo

Pontos de entrada:

Ponto de EntradaDescricao
MA080BUTAdiciona botoes customizados no cadastro de TES
MA080TOKValidacao customizada na confirmacao do registro

MATXFIS - Motor de Calculo Fiscal

O que faz: E o motor (engine) de calculo de impostos do Protheus. Nao e uma rotina acessivel por menu; e um conjunto de funcoes ADVPL invocadas internamente pelas rotinas de Documento de Entrada (MATA103), Faturamento (MATA461/MATA462), e demais rotinas que processam notas fiscais. Responsavel por calcular ICMS, IPI, PIS, COFINS, ISS, ICMS-ST, DIFAL e demais tributos.

Funcoes principais:

FuncaoDescricao
MaFisIni()Inicializa o MATXFIS. Monta o array aNFCab (cabecalho) com dados do documento, parametros SX6, dados do cliente/fornecedor (SA1/SA2) e natureza financeira (SED). Deve ser chamada obrigatoriamente antes de qualquer operacao
MaFisIniLoad()Carrega um item no MATXFIS. Preferivel ao MaFisAdd() por ser mais performatico — nao recalcula todos os itens a cada inclusao
MaFisAdd()Adiciona item e recalcula todos os impostos. Mais lento que MaFisIniLoad()
MaFisRet()Retorna valores calculados (impostos, bases, CSTs) para o item ou cabecalho. Usada para obter resultados apos o calculo
MaFisEnd()Finaliza o MATXFIS, liberando memoria e gravando dados nos livros fiscais (SFT/SF3)
MaFisTes()Retorna informacoes da TES (SF4) aplicada ao item
MaFisLoad()Carrega dados previamente calculados para consulta

Fluxo de uso do MATXFIS:

MaFisIni(aNFCab)       // Inicializa com cabecalho
  → MaFisIniLoad()      // Carrega cada item (loop)
  → MaFisRet()           // Obtem valores calculados
MaFisEnd()              // Finaliza e grava nos livros

Tabelas consultadas/gravadas:

  • SF4 (leitura) - TES
  • SFT (escrita) - Livro Fiscal por Item
  • SF3 (escrita) - Livros Fiscais (cabecalho)
  • SA1/SA2 (leitura) - Clientes/Fornecedores
  • SED (leitura) - Natureza financeira
  • SB1 (leitura) - Cadastro de Produtos
  • CDA (escrita) - Ajustes ICMS

Parametros relevantes:

ParametroDescricao
MV_ESTADOUF da empresa (usado para determinar operacao interna/interestadual)
MV_ESTICMAliquotas de ICMS por UF (formato: UF+Aliq, ex: SP18MG18RJ20)
MV_BASDUPLBase dupla para calculo de DIFAL
MV_ICMPADAliquota padrao de ICMS

MATA953 - Apuracao de ICMS

O que faz: Realiza a apuracao do ICMS (debitos e creditos) do periodo, calculando o saldo devedor ou credor. Disponivel em SIGAFIS > Miscelanea > Apuracoes > Apuracao de ICMS. Processa os livros fiscais (SFT/SF3) do periodo e gera os registros de apuracao, incluindo ajustes (CDO), sub-apuracoes e informacoes adicionais para o SPED Fiscal (registros E110, E111, E115, E116).

Tabelas envolvidas:

  • SFT (leitura) - Livro Fiscal por Item
  • SF3 (leitura) - Livros Fiscais
  • CDO (leitura/escrita) - Ajustes de Apuracao
  • CDA (leitura) - Ajustes de Documentos
  • CC6 (leitura) - Ajustes de Documentos Fiscais
  • SE2 (escrita) - Titulos a Pagar (guia de recolhimento)

Parametros relevantes:

ParametroDescricao
MV_ESTADOUF da empresa
MV_SUBTRIBHabilita sub-tributacao de ICMS

Pontos de entrada:

Ponto de EntradaDescricao
FA953INCApos inclusao de registros na apuracao de ICMS
FA953ALTApos alteracao de registros na apuracao de ICMS
MTA953VValidacoes customizadas na apuracao

MATA952 - Apuracao de IPI

O que faz: Realiza a apuracao do IPI (Imposto sobre Produtos Industrializados) do periodo. Calcula o saldo devedor ou credor do IPI com base nos livros fiscais. O IPI e apurado por periodo (mensal, decendial ou quinzenal, conforme enquadramento). Disponivel em SIGAFIS > Miscelanea > Apuracoes > Apuracao de IPI.

Tabelas envolvidas:

  • SFT (leitura) - Livro Fiscal por Item
  • SF3 (leitura) - Livros Fiscais
  • SE2 (escrita) - Titulos a Pagar (guia de recolhimento)

Parametros relevantes:

ParametroDescricao

EFDCON - Apuracao PIS/COFINS e EFD Contribuicoes

O que faz: Realiza a apuracao de PIS e COFINS nos regimes cumulativo e nao-cumulativo, e gera o arquivo digital EFD Contribuicoes (SPED Contribuicoes). Centraliza rotinas auxiliares de PIS/COFINS em uma tela unica, incluindo: apuracao de creditos e debitos, diferimento, ajustes (registros M110/M510), credito presumido e geracao do arquivo texto para transmissao ao SPED.

Tabelas envolvidas:

  • SFT (leitura) - Livro Fiscal por Item
  • CDH (leitura/escrita) - Ajustes PIS/COFINS
  • CL2 (leitura) - Dados do Ativo Fixo (blocos F120/F130)
  • SE2 (escrita) - Titulos a Pagar (guias de recolhimento)

Rotinas auxiliares na EFDCON:

RotinaDescricao
FISA001Apuracao PIS/COFINS (processamento principal)
FISA042Ajuste de Creditos PIS/COFINS
FISA054Pre-processamento de Diferimento PIS/COFINS
FISR101Relatorio de conferencia EFD Contribuicoes

Parametros relevantes:

ParametroDescricao

SPDFIS - SPED Fiscal (EFD ICMS/IPI)

O que faz: Gera o arquivo digital SPED Fiscal (Escrituracao Fiscal Digital de ICMS/IPI) conforme leiaute definido pela Receita Federal e Secretarias de Fazenda estaduais. O arquivo contem a escrituracao completa dos documentos fiscais e a apuracao de ICMS e IPI.

Blocos gerados:

BlocoConteudo
0Abertura, identificacao e referencias (participantes, produtos, unidades, etc.)
BApuracao de ISS (somente Distrito Federal)
CDocumentos fiscais de mercadorias (NF, NFe, NFC-e)
DDocumentos fiscais de servicos de transporte (CT-e)
EApuracao de ICMS e IPI (registros E100, E110, E111, E115, E116, E200, E210, E220)
GCIAP - Controle de Credito de ICMS do Ativo Permanente
HInventario fisico
KControle de producao e estoque
1Informacoes complementares (operacoes com cartao de credito, combustiveis, exportacao, etc.)
9Controle e encerramento do arquivo

Tabelas envolvidas:

  • SFT (leitura) - Livro Fiscal por Item
  • SF3 (leitura) - Livros Fiscais
  • CDO (leitura) - Ajustes de Apuracao
  • CDA (leitura) - Ajustes de Documentos
  • CC6 (leitura) - Ajustes de Documentos Fiscais
  • CCE (leitura) - Observacoes Complementares
  • SB2 (leitura) - Saldos de Estoque (Bloco H)
  • SB1 (leitura) - Cadastro de Produtos
  • SA1/SA2 (leitura) - Clientes/Fornecedores
  • SN3 (leitura) - CIAP - Ativo Imobilizado (Bloco G)

Parametros relevantes:

ParametroDescricao
MV_USASPEDHabilita geracao do SPED Fiscal

Pontos de entrada:

Ponto de EntradaDescricao
SPDPIS09Adiciona linhas nos registros F100, 0150, 0500 e 0600
MTA920LManipulacao dos livros fiscais SF3 na escrituracao
XFCD2SFTPermite alteracao do Livro Digital de Impostos (CD2)

MATA950 - Instrucoes Normativas (Arquivos Magneticos)

O que faz: Gera arquivos magneticos para diversas obrigacoes acessorias municipais, estaduais e federais. A rotina e parametrizada por tipo de obrigacao e permite a geracao de declaracoes eletronicas como DES (Declaracao Eletronica de Servicos), GIA, DAPI, DCTF, entre outras, conforme a legislacao de cada UF e municipio.

Tabelas envolvidas:

  • SFT (leitura) - Livro Fiscal por Item
  • SF3 (leitura) - Livros Fiscais
  • SA1/SA2 (leitura) - Clientes/Fornecedores

FISA170 - Configurador de Tributos (CFGTRIB)

O que faz: Centralizador de configuracao de regras tributarias genericas. Reune os principais elementos de uma operacao fiscal (estados de origem/destino, produtos, clientes, fornecedores, CFOPs) em registros isolados, permitindo configurar cenarios tributarios complexos sem necessidade de customizacao ADVPL. Suporta configuracao de ICMS, IPI, PIS, COFINS, ISS e impostos retidos.

Funcionalidades:

  • Regras Fiscais: configuracao de CST, base de calculo, aliquotas por combinacao de UF/NCM/CFOP
  • Regras Financeiras: configuracao de retencoes (IRRF, PIS, COFINS, CSLL, ISS, INSS)
  • Tabelas progressivas para impostos retidos
  • Simulador comparativo de tributacao
  • Regras por NCM com MVA e aliquota por UF de origem/destino

Tabelas envolvidas:

  • CG1/CG2/CG3 (escrita) - Regras do Configurador de Tributos
  • SF4 (leitura) - TES
  • SB1 (leitura) - Produtos

Processos de Negocio

Fluxo Completo Fiscal

┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│  1. Configuracao │────>│  2. Escrituracao │────>│  3. Apuracao de  │
│  da TES          │     │  de NF (E/S)    │     │  Impostos        │
│  MATA080 / SF4   │     │  SFT / SF3      │     │  MATA953/952     │
└─────────────────┘     └─────────────────┘     └────────┬────────┘

┌─────────────────┐     ┌─────────────────┐     ┌────────v────────┐
│  6. Recolhimento │<────│  5. Obrigacoes  │<────│  4. Apuracao     │
│  (Guias)         │     │  Acessorias     │     │  PIS/COFINS      │
│  SE2             │     │  SPDFIS/EFDCON  │     │  EFDCON          │
└─────────────────┘     └─────────────────┘     └─────────────────┘

Passo 1: Configuracao da TES (MATA080)

AspectoDetalhe
RotinaMATA080
TabelasSF4 (escrita)
O que aconteceCadastro dos Tipos de Entrada e Saida que definem o comportamento fiscal de cada operacao. Configura-se: CFOP, calculo de impostos (ICMS, IPI, PIS, COFINS, ISS), creditamento, CSTs, escrituracao nos livros fiscais, atualizacao de estoque e geracao de duplicatas. Cada operacao (venda, compra, transferencia, remessa, devolucao, consignacao) requer TES especifica.
ResultadoTES cadastrada na SF4, pronta para uso nas rotinas de NF

Passo 2: Escrituracao da Nota Fiscal (MATXFIS)

AspectoDetalhe
RotinaAutomatico via MATXFIS (chamado por MATA103/MATA461)
TabelasSFT (escrita), SF3 (escrita), SF4 (leitura), CDA (escrita)
O que aconteceAo classificar um documento de entrada (MATA103) ou emitir uma nota de saida (MATA461/MATA462), o MATXFIS e invocado automaticamente. O motor calcula todos os tributos do item com base na TES, produto, cliente/fornecedor, UF e demais parametros. Os resultados sao gravados nos livros fiscais (SFT por item, SF3 por nota).
ResultadoDocumentos fiscais escriturados nos livros de entrada e saida

Passo 3: Apuracao de ICMS (MATA953)

AspectoDetalhe
RotinaMATA953
TabelasSFT (leitura), SF3 (leitura), CDO (escrita), SE2 (escrita)
O que aconteceNo encerramento do periodo (mensal), a rotina processa todos os livros fiscais e calcula: total de debitos (saidas tributadas), total de creditos (entradas com creditamento), ajustes (CDO - estornos, outros creditos/debitos), saldo credor anterior. O resultado e o saldo devedor (gera guia de recolhimento na SE2) ou saldo credor (transferido para o proximo periodo).
ResultadoApuracao de ICMS calculada; guia de recolhimento gerada (se devedor)

Passo 4: Apuracao de PIS/COFINS (EFDCON)

AspectoDetalhe
RotinaEFDCON / FISA001
TabelasSFT (leitura), CDH (escrita), SE2 (escrita)
O que aconteceProcessa os livros fiscais e calcula: debitos de PIS/COFINS (sobre receitas), creditos (sobre aquisicoes habilitadas pelo regime nao-cumulativo), ajustes e diferimentos. Considera CSTs de PIS/COFINS configurados na TES. Gera valores de debito e credito por tipo de receita.
ResultadoApuracao de PIS e COFINS calculada; titulos a pagar gerados

Passo 5: Obrigacoes Acessorias (SPDFIS / EFDCON / MATA950)

AspectoDetalhe
RotinaSPDFIS (SPED Fiscal), EFDCON (EFD Contribuicoes), MATA950 (demais obrigacoes)
TabelasSFT, SF3, CDO, CDA, CC6, CCE (leitura)
O que aconteceGeracao dos arquivos digitais para transmissao ao Fisco: SPED Fiscal (EFD ICMS/IPI) contendo escrituracao completa e apuracao; EFD Contribuicoes contendo apuracao de PIS/COFINS; GIA (estadual); demais declaracoes conforme legislacao local.
ResultadoArquivos magneticos gerados para transmissao

Passo 6: Recolhimento (SE2)

AspectoDetalhe
TabelasSE2 (gerada nos passos 3 e 4)
O que aconteceAs guias de recolhimento (ICMS, IPI, PIS, COFINS) sao geradas automaticamente nas apuracoes e ficam disponiveis no modulo Financeiro (SIGAFIN) para pagamento/baixa. Os titulos seguem as datas de vencimento conforme calendario fiscal.
ResultadoTitulos de recolhimento na SE2 disponiveis para o Financeiro

Regras de Negocio

Campos obrigatorios por rotina

Cadastro de TES (MATA080 - SF4):

  • F4_CODIGO (Codigo da TES)
  • F4_TIPO (Tipo: Entrada ou Saida)
  • F4_CF (CFOP)
  • F4_ICM (Calcula ICMS)
  • F4_IPI (Calcula IPI)
  • F4_LFICM (Livro Fiscal ICMS)
  • F4_LFIPI (Livro Fiscal IPI)
  • F4_ESTOQUE (Atualiza Estoque)
  • F4_DUPLIC (Gera Duplicata)

Apuracao de ICMS (MATA953):

  • Periodo de apuracao (data inicial e final)
  • UF da apuracao (MV_ESTADO)
  • Escrituracao dos livros fiscais (SFT/SF3) completa no periodo

SPED Fiscal (SPDFIS):

  • Periodo de apuracao
  • Apuracao de ICMS e IPI previamente processada

Regras de configuracao da TES

RegraDescricao
CFOP x TipoO CFOP (F4_CF) deve ser compativel com o tipo de operacao (F4_TIPO): CFOPs iniciados em 1/2/3 para entrada, 5/6/7 para saida
ICMS x CreditamentoSe F4_ICM = "S" e F4_CREDICM = "S", o ICMS sera creditado (abatido do custo). Se F4_CREDICM = "N", o ICMS sera estornado
IPI x CreditamentoSe F4_IPI = "S" e F4_CREDIPI = "S", o IPI sera creditado. Se F4_CREDIPI = "N", compora o custo do produto
Livro FiscalF4_LFICM determina a coluna de escrituracao no livro: T=Tributado (col. base/aliquota/imposto), I=Isento, O=Outros
PIS/COFINSF4_PISCRED e F4_COFCRED definem se a operacao gera credito (S), debito (D) ou nao calcula (N)
EstoqueF4_ESTOQUE = "S" gera movimentacao no estoque (SD3/SB2); "N" nao movimenta
FinanceiroF4_DUPLIC = "S" gera titulo financeiro (SE1/SE2); "N" nao gera
Agrega ValorF4_AGREG = "S" faz o item compor o total da NF; "N" nao agrega (ex: bonificacao)
TES InteligenteA TES Inteligente permite selecao automatica da TES com base na operacao, produto e participante. Funciona via cadastro na tabela FM (rotina MATA089)

Validacoes principais

ValidacaoDescricao
Consistencia TES x CFOPO sistema valida se o CFOP configurado na TES e compativel com a operacao realizada
CST x CalculoO CST informado deve ser coerente com o calculo configurado (ex: CST 00 exige calculo de ICMS)
Apuracao sequencialA apuracao de ICMS/IPI deve ser processada apos a escrituracao completa dos documentos do periodo
SPED x ApuracaoO SPED Fiscal so deve ser gerado apos a apuracao de ICMS e IPI
Chave NFePara notas eletronicas, a chave (F3_CHVNFE) e obrigatoria
Periodo bloqueadoUma vez gerado o SPED e transmitido, o periodo fiscal nao deve ser reaberto sem procedimento de retificacao
Operacao interestadualPara operacoes interestaduais, o sistema valida a UF do participante contra MV_ESTADO para aplicar aliquotas corretas
DIFALPara operacoes interestaduais destinadas a consumidor final nao contribuinte, calcula DIFAL (EC 87/2015)

Gatilhos SX7 relevantes

Campo origemCampo destinoRegraTabela lookup
F4_CFF4_DESCRIDescricao do CFOPCFC
D1_TESD1_CFSF4->F4_CFSF4
D2_TESD2_CFSF4->F4_CFSF4
D1_TESD1_TIPOSF4->F4_TIPOSF4

Pontos de entrada mais utilizados no modulo

Ponto de EntradaRotinaDescricao
MA080BUTMATA080Adiciona botoes no cadastro de TES
MA080TOKMATA080Validacao customizada na TES
MTA920LMATA920Manipulacao dos livros fiscais SF3
MTA920CMATA920Manipulacao do cabecalho da nota no livro fiscal
XFCD2SFTEscrituracaoPermite alteracao do Livro Digital de Impostos (CD2)
FA953INCMATA953Pos-inclusao na apuracao de ICMS
SPDPIS09EFDCONAdiciona registros F100, 0150, 0500, 0600 no EFD Contribuicoes

Integracoes

Fiscal ← Compras (NF de Entrada)

AspectoDetalhe
QuandoNa classificacao do Documento de Entrada (MATA103)
O que aconteceAo classificar a NF de entrada, o MATXFIS calcula os impostos do item com base na TES (SF4) e escreve nos livros fiscais de entrada (SFT/SF3). Os valores de ICMS, IPI, PIS, COFINS e demais tributos sao calculados automaticamente e ficam disponiveis para apuracao
Tabelas afetadasSFT (Livro Fiscal por Item), SF3 (Livros Fiscais), CDA (Ajustes)
ObservacaoA TES da NF de entrada (D1_TES) determina se havera creditamento de ICMS, IPI, PIS e COFINS

Fiscal ← Faturamento (NF de Saida)

AspectoDetalhe
QuandoNa emissao da NF de saida (MATA461/MATA462)
O que aconteceAo gerar a NF de saida, o MATXFIS calcula os impostos e escreve nos livros fiscais de saida (SFT/SF3). Os valores de ICMS, IPI, PIS, COFINS, ISS e ICMS-ST sao calculados e escriturados conforme a TES (D2_TES)
Tabelas afetadasSFT (Livro Fiscal por Item), SF3 (Livros Fiscais)
ObservacaoA configuracao do faturamento (tipo de NF, cliente, UF) influencia diretamente o calculo fiscal

Fiscal → Contabilidade

AspectoDetalhe
QuandoNa escrituracao dos documentos fiscais e nas apuracoes
O que aconteceOs lancamentos contabeis de impostos sao gerados conforme o Lancamento Padrao (CT5) configurado na TES. Na apuracao, os saldos devedores/credores de ICMS, IPI, PIS e COFINS geram lancamentos de transferencia para as contas de imposto a recolher ou a recuperar
Tabelas afetadasCT2 (Lancamentos Contabeis)
ObservacaoA contabilizacao pode ser online (no momento da escrituracao) ou offline (por processamento em lote)

Fiscal → Financeiro (Guias de Recolhimento)

AspectoDetalhe
QuandoNas apuracoes de ICMS (MATA953), IPI (MATA952) e PIS/COFINS (EFDCON)
O que aconteceQuando a apuracao resulta em saldo devedor, o sistema gera automaticamente titulos a pagar na SE2, representando as guias de recolhimento dos impostos apurados. Os titulos sao gerados com vencimento conforme o calendario fiscal
Tabelas afetadasSE2 (Titulos a Pagar)
ObservacaoOs titulos ficam disponiveis no SIGAFIN para pagamento/baixa. A natureza financeira e prefixo do titulo identificam o tipo de imposto

Fiscal ← Ativo Fixo

AspectoDetalhe
QuandoNa geracao do EFD Contribuicoes e SPED Fiscal
O que aconteceO modulo de Ativo Fixo (SIGAATF) fornece dados para os blocos F120/F130 do EFD Contribuicoes (credito de PIS/COFINS sobre ativo imobilizado) e para o Bloco G do SPED Fiscal (CIAP - credito de ICMS sobre ativo permanente)
Tabelas afetadasCL2 (Dados Ativo p/ EFD), SN3 (CIAP)

Resumo das integracoes do modulo Fiscal

                    NF Entrada                NF Saida
                    (MATA103)                 (MATA461)
                        │                         │
                        └──────────┬──────────────┘

                              ┌────v─────┐
                              │ MATXFIS  │
                              │ (Calculo)│
                              └────┬─────┘

                         ┌─────────v──────────┐
                         │   SFT / SF3        │
                         │ (Livros Fiscais)   │
                         └─────────┬──────────┘

              ┌────────────────────┼────────────────────┐
              │                    │                    │
      ┌───────v───────┐   ┌───────v───────┐   ┌───────v───────┐
      │  Apuracao      │   │  Apuracao     │   │  Apuracao     │
      │  ICMS (953)    │   │  IPI (952)    │   │  PIS/COF      │
      │                │   │               │   │  (EFDCON)     │
      └───────┬───────┘   └───────┬───────┘   └───────┬───────┘
              │                    │                    │
              └────────────────────┼────────────────────┘

              ┌────────────────────┼────────────────────┐
              │                    │                    │
      ┌───────v───────┐   ┌───────v───────┐   ┌───────v───────┐
      │ SPED Fiscal   │   │ EFD Contrib.  │   │  Financeiro   │
      │ (SPDFIS)      │   │ (EFDCON)      │   │  SE2 (Guias)  │
      └───────────────┘   └───────────────┘   └───────────────┘

Cadastros Auxiliares

RotinaDescricaoTabela
MATA080Tipos de Entrada e Saida (TES)SF4
FISA170Configurador de TributosCG1/CG2/CG3
FISA099Cadastro CFOP - Motivo de AjusteCFC
FISA092Cadastro Tabela IBPT (De Olho no Imposto)F00
CADSPEDCodigos de Lancamento e Reflexos da ApuracaoCDO/CC6/CC7
CADUFRegras UFxUF (aliquotas interestaduais)CCE
MATA920Lancamento Fiscal Manual (escrituracao manual em SF3/SFT)SF3/SFT

Parametros Globais do Modulo (MV_*)

ParametroTipoDescricao
MV_ESTADOCUF da empresa (2 caracteres)
MV_ESTICMCAliquotas de ICMS por UF (formato: UF+Aliq)
MV_ICMPADNAliquota padrao de ICMS
MV_BASDUPLLBase dupla para calculo de DIFAL
MV_SUBTRIBLHabilita sub-tributacao de ICMS
MV_CREDICMLAbatimento do ICMS no custo
MV_USASPEDLHabilita geracao SPED Fiscal
MV_EASYLHabilita uso do EIC (Easy Import Control)

Nesta pagina