📘 FISA170: Importação da Tabela de Indicador de Operação (IndOp) no Configurador de Tributos

Data de publicação: 26/08/2026


🎯 Objetivo

Orientar a importação da Tabela de Indicador de Operação — IndOp no Configurador de Tributos do TOTVS Protheus, utilizando a rotina FISA170, bem como explicar como o código do indicador é utilizado nas Regras de Escrituração e posteriormente gravado nos Livros Fiscais.

O procedimento é especialmente importante no contexto da Reforma Tributária do Consumo, pois os documentos fiscais eletrônicos de serviços — NFS-e — passam a utilizar o Código de Indicador da Operação (cIndOp) relacionado ao IBS e à CBS.

A TOTVS disponibilizou estrutura específica no Configurador de Tributos para armazenar os códigos oficiais e vinculá-los às regras fiscais utilizadas no processamento dos documentos.


🧩 Ambiente

A orientação se aplica ao seguinte cenário:

  • Produto: TOTVS Backoffice — Linha Protheus;

  • Módulo: Livros Fiscais / Configurador de Tributos;

  • Área: FIS;

  • Rotina: FISA170;

  • Processo: Importação da Tabela de Indicadores de Operação;

  • Contexto: IBS e CBS / Reforma Tributária;

  • Aplicável a partir da versão: 12.1.2410.


🔎 Visão geral

A rotina FISA170 permite importar para o Configurador de Tributos a tabela oficial de Indicadores de Operação — IndOp.

Esses códigos são utilizados para identificar a natureza da operação relacionada ao IBS e à CBS e posteriormente podem ser associados às Regras de Escrituração do Configurador de Tributos.

O fluxo ocorre basicamente da seguinte forma:

Tabela oficial do Governo Federal
        ↓
Download do arquivo XLSX
        ↓
Conversão para CSV
        ↓
Importação pelo Configurador de Tributos
        ↓
Tabela de Códigos Indicadores de Operação
        ↓
Regra de Escrituração
        ↓
CJ2_INDOP
        ↓
Documento Fiscal de Serviço
        ↓
Livro Fiscal
        ↓
CJ3_INDOP

A TOTVS informa que, após a importação, os códigos ficarão disponíveis para utilização nas parametrizações fiscais do Configurador de Tributos.


🏛️ O que é o Indicador de Operação — IndOp

O Indicador de Operação, identificado no documento eletrônico como:

cIndOp

é utilizado para classificar a operação realizada no contexto dos novos tributos IBS e CBS.

Segundo a documentação da TOTVS, a utilização do código está relacionada às exigências da:

  • Lei Complementar nº 214/2025;

  • Nota Técnica SE/CGNFS-e nº 004/2025.

Para documentos fiscais eletrônicos de serviços — NFS-e — deve ser informado o Código de Indicador da Operação (cIndOp) do IBS e CBS.

Por esse motivo, o Configurador de Tributos passou a possuir estrutura específica para:

  • armazenar os códigos;

  • disponibilizá-los nas regras fiscais;

  • vincular o código à escrituração;

  • transportar o indicador para o Livro Fiscal.


📥 1. Download da tabela oficial

O primeiro passo consiste em obter a tabela oficial de Indicadores de Operação disponibilizada pelo Governo Federal.

A TOTVS orienta realizar o download do arquivo oficial denominado:

Anexo VII - IndOp IBS/CBS

O arquivo é disponibilizado originalmente no formato:

XLSX

A fonte indicada pela documentação é o portal oficial da NFS-e / Governo Federal.


⚠️ Atenção à versão da tabela

Como os códigos estão relacionados à regulamentação da Reforma Tributária, é recomendável sempre utilizar a versão oficial mais recente disponibilizada pelo Governo Federal.

Antes da importação, confira:

  • versão do arquivo;

  • data da publicação;

  • existência de nova revisão;

  • inclusão ou exclusão de códigos;

  • alterações de descrição;

  • vigência dos indicadores.

Evite reutilizar indefinidamente uma tabela antiga sem confirmar se houve atualização normativa.


🔄 2. Conversão do arquivo para CSV

Após realizar o download, o arquivo precisa ser convertido antes da importação no Protheus.

Abra o arquivo utilizando:

  • Microsoft Excel; ou

  • outro software compatível com arquivos .xlsx.

Em seguida, utilize a opção Salvar Como e selecione o formato:

CSV (separado por vírgulas)

A documentação da TOTVS determina especificamente a utilização de arquivo CSV separado por vírgulas para o processo de importação.


📄 Exemplo conceitual

Arquivo original:

anexovii-indop_ibscbs_v1-00-00.xlsx

Arquivo utilizado na importação:

anexovii-indop_ibscbs_v1-00-00.csv

Não é necessário alterar manualmente o conteúdo da planilha para realizar a conversão, salvo quando houver orientação oficial específica.


⚠️ Cuidados durante a conversão

Ao salvar o arquivo em CSV, evite:

  • alterar a ordem das colunas;

  • excluir registros;

  • inserir novas colunas;

  • alterar códigos;

  • modificar descrições;

  • remover cabeçalhos sem orientação;

  • salvar em outro delimitador diferente do esperado.

O ideal é preservar o conteúdo oficial e apenas converter o formato do arquivo.


⚙️ 3. Acessar o Configurador de Tributos

Após preparar o arquivo CSV, acesse o Configurador de Tributos do Protheus.

Navegue pelo menu:

Cadastros
   ↓
Tabela código indicadores de operação

A rotina disponibiliza a manutenção da tabela utilizada para armazenar os códigos de Indicadores de Operação.


📤 4. Importar a tabela de Indicadores de Operação

Na tela da tabela de indicadores, acesse:

Outras Ações
        ↓
Importar Tabelas

Em seguida:

  1. localize o arquivo convertido;

  2. selecione o arquivo .CSV;

  3. confirme a seleção;

  4. execute a importação;

  5. aguarde a conclusão do processamento.

A TOTVS orienta selecionar o arquivo em formato CSV separado por vírgulas e confirmar a importação.


✅ Resultado esperado da importação

Ao término do processamento, a tabela de Indicadores de Operação deverá estar populada e disponível para utilização nas parametrizações do Configurador de Tributos.

Isso significa que os códigos oficiais poderão ser utilizados posteriormente nas regras fiscais do ambiente.


🗃️ Tabela CI1 — Códigos Indicadores de Operação

A documentação relaciona os códigos importados à tabela:

CI1

A tabela CI1 representa os:

Códigos Indicadores de Operação

Os registros importados passam a constituir a base de códigos que poderá ser utilizada nas Regras de Escrituração.

O relacionamento pode ser compreendido da seguinte forma:

Arquivo CSV
      ↓
Importação
      ↓
CI1
      ↓
Código IndOp disponível

🧾 Utilização do IndOp na Regra de Escrituração

Após a importação, o código precisa ser efetivamente utilizado em uma Regra de Escrituração para participar do processamento fiscal.

A TOTVS criou o campo:

Indic. Opera

cujo nome técnico é:

CJ2_INDOP

Esse campo permite selecionar e vincular um dos códigos existentes na tabela CI1 — Códigos Indicadores de Operação.


🔗 Relacionamento CI1 → CJ2

O fluxo de associação é:

CI1
Códigos Indicadores de Operação
        ↓
Regra de Escrituração
        ↓
CJ2_INDOP

Portanto, simplesmente importar a tabela não significa que todos os documentos passarão automaticamente a possuir um cIndOp.

É necessário configurar a Regra de Escrituração aplicável à operação e preencher o campo:

CJ2_INDOP

com o indicador correspondente.


🧮 Como utilizar o IndOp na parametrização fiscal

Na configuração da Regra de Escrituração, devem ser mantidos os critérios fiscais que determinam quando aquela regra será utilizada.

Dentro da regra aplicável à operação, informe o código no campo:

Indic. Opera

O campo técnico correspondente será:

CJ2_INDOP

O código selecionado deverá existir previamente na tabela CI1.


⚠️ Quem deve definir o código IndOp

A escolha do código não deve ser realizada apenas com base na descrição aparentemente mais próxima da operação.

A definição deve considerar:

  • natureza efetiva da operação;

  • legislação aplicável;

  • tratamento de IBS e CBS;

  • tipo de serviço;

  • classificação tributária;

  • regras do documento fiscal;

  • orientação da área fiscal ou tributária.

A importação disponibiliza os códigos tecnicamente no sistema, mas a seleção do indicador correto continua sendo uma decisão de natureza fiscal.


📚 Gravação do IndOp nos Livros Fiscais

Depois que um documento fiscal de serviço utilizar uma Regra de Escrituração que possua o campo:

CJ2_INDOP

preenchido, o Protheus transportará essa informação para o Livro Fiscal correspondente ao documento.

O campo utilizado no Livro Fiscal é:

CJ3_INDOP

A TOTVS informa que, após a inclusão do documento fiscal de serviço, o valor do cIndOp será gravado no campo CJ3_INDOP da tabela de Livros Fiscais CJ3.


🔄 Fluxo completo da informação

O fluxo técnico pode ser representado da seguinte forma:

Tabela oficial IndOp
        ↓
Arquivo XLSX
        ↓
Conversão para CSV
        ↓
Importação no Configurador de Tributos
        ↓
CI1
Códigos Indicadores de Operação
        ↓
Regra de Escrituração
        ↓
CJ2_INDOP
        ↓
Documento Fiscal de Serviço
        ↓
Escrituração Fiscal
        ↓
CJ3
        ↓
CJ3_INDOP

🗂️ Principais tabelas e campos envolvidos

EstruturaCampoFinalidade
CI1Códigos da tabelaArmazena os Códigos Indicadores de Operação importados
CJ2CJ2_INDOPVincula o Indicador de Operação à Regra de Escrituração
CJ3CJ3_INDOPArmazena o cIndOp utilizado no Livro Fiscal do documento

Esse relacionamento é fundamental para o diagnóstico quando o indicador não estiver sendo transportado para o documento ou para a escrituração.


🔍 Como validar a configuração

Após realizar a importação, recomenda-se validar o processo em três etapas.

1. Conferir a tabela de Indicadores

Acesse:

Configurador de Tributos
        ↓
Cadastros
        ↓
Tabela código indicadores de operação

Confirme se os códigos foram importados.


2. Conferir a Regra de Escrituração

Acesse a regra utilizada na operação e valide se o campo:

Indic. Opera

está preenchido.

Tecnicamente:

CJ2_INDOP

deve possuir o código correspondente.


3. Conferir o Livro Fiscal

Após incluir o documento fiscal de serviço, valide o campo:

CJ3_INDOP

na escrituração correspondente.

O valor deve refletir o código definido na Regra de Escrituração.


🚨 Tabela de Indicadores de Operação está vazia

Caso a rotina:

Cadastros > Tabela código indicadores de operação

esteja vazia, o primeiro ponto a ser verificado é se a importação da tabela oficial foi efetivamente executada.

O procedimento é:

Baixar XLSX oficial
        ↓
Converter para CSV separado por vírgulas
        ↓
Acessar FISA170
        ↓
Outras Ações
        ↓
Importar Tabelas
        ↓
Selecionar CSV
        ↓
Confirmar

A rotina não depende apenas de atualização de pacote para que os registros da tabela oficial apareçam: os códigos precisam ser importados conforme o processo descrito pela TOTVS.


⚠️ Principais problemas durante a importação

1. Arquivo XLSX selecionado diretamente

Sintoma

A importação não ocorre ou o arquivo não é reconhecido corretamente.

Correção

Converter previamente o arquivo para:

CSV (separado por vírgulas)

2. Arquivo CSV gerado com estrutura alterada

Sintoma

Registros não são importados corretamente.

Verificação

Confirme se durante a conversão foram preservados:

  • colunas;

  • códigos;

  • descrições;

  • estrutura original.


3. Tabela permanece vazia após a importação

Verifique

  • se o arquivo correto foi selecionado;

  • se a conversão para CSV ocorreu;

  • se o processo foi confirmado;

  • se a importação terminou sem erros;

  • se o usuário está acessando a mesma empresa/filial utilizada na configuração;

  • se o ambiente corresponde à versão suportada.


4. Código existe na CI1, mas não aparece no Livro Fiscal

Nesse cenário, a importação já ocorreu.

A análise deve avançar para a Regra de Escrituração.

Valide:

CJ2_INDOP

Se o campo não estiver preenchido na regra utilizada pelo documento, não haverá indicador para ser transportado para:

CJ3_INDOP

5. CJ2_INDOP está preenchido, mas CJ3_INDOP está vazio

Nesse cenário, confirme:

  • se a regra correta foi efetivamente utilizada;

  • se o documento é um documento fiscal de serviço;

  • se o processamento fiscal ocorreu após a configuração;

  • se o código estava preenchido no momento da inclusão do documento;

  • se o ambiente possui as atualizações necessárias.

A documentação oficial confirma o transporte do indicador para CJ3_INDOP quando o documento fiscal de serviço utiliza uma Regra de Escrituração com CJ2_INDOP preenchido.


🧪 Recomendações para homologação

Antes de disponibilizar a configuração em produção:

  1. importe a tabela em homologação;

  2. confirme os registros disponíveis;

  3. escolha uma operação conhecida;

  4. configure a Regra de Escrituração;

  5. informe o CJ2_INDOP;

  6. inclua um novo documento fiscal de serviço;

  7. processe a escrituração;

  8. confira o CJ3_INDOP;

  9. valide o documento eletrônico correspondente;

  10. registre as evidências da homologação.


✅ Checklist de configuração

📥 Importação

  •  Ambiente na versão 12.1.2410 ou superior;

  •  tabela oficial obtida no portal governamental;

  •  arquivo XLSX original preservado;

  •  arquivo convertido para CSV separado por vírgulas;

  •  estrutura do arquivo não alterada;

  •  Configurador de Tributos acessado;

  • menu Tabela código indicadores de operação localizado;

  • opção Outras Ações > Importar Tabelas executada;

  •  arquivo CSV selecionado;

  •  importação confirmada;

  •  códigos importados com sucesso.

⚙️ Regra de Escrituração

  •  código IndOp definido pela área fiscal;

  •  código existente na CI1;

  •  Regra de Escrituração correta identificada;

  • campo Indic. Opera preenchido;

  • CJ2_INDOP conferido.

🧾 Documento Fiscal

  •  novo documento fiscal de serviço gerado;

  •  regra correta aplicada;

  •  escrituração concluída;

  •  Livro Fiscal conferido;

  • CJ3_INDOP preenchido;

  • cIndOp compatível com a operação.


✅ Resultado esperado

Após a importação, a tabela de Indicadores de Operação ficará disponível no Configurador de Tributos para utilização nas parametrizações fiscais.

Quando uma Regra de Escrituração possuir o campo:

CJ2_INDOP

preenchido e for utilizada em um documento fiscal de serviço, o código do Indicador de Operação será transportado para:

CJ3_INDOP

no respectivo Livro Fiscal.

O fluxo esperado é:

CI1 → CJ2_INDOP → Documento Fiscal → CJ3_INDOP

permitindo que o ambiente possua o indicador necessário para o tratamento do cIndOp relacionado ao IBS e à CBS.


💡 Boas práticas

  • utilizar sempre a tabela oficial disponibilizada pelo Governo Federal;

  • preservar uma cópia do arquivo XLSX original;

  • registrar a versão da tabela importada;

  • realizar a importação inicialmente em homologação;

  • não editar manualmente os códigos oficiais;

  • validar o código IndOp com a área fiscal;

  • testar uma operação antes de disponibilizar a configuração em produção;

  • documentar as Regras de Escrituração que utilizam CJ2_INDOP;

  • validar o CJ3_INDOP depois da escrituração;

  • revisar a tabela quando houver atualizações relacionadas à Reforma Tributária.


❓ FAQ

1. Qual rotina é utilizada para importar a tabela IndOp?

A documentação trata a importação por meio da rotina FISA170, dentro do Configurador de Tributos.


2. Qual é o caminho no menu?

Cadastros
   ↓
Tabela código indicadores de operação

Depois:

Outras Ações
   ↓
Importar Tabelas

3. Posso importar diretamente o arquivo XLSX baixado do Governo?

Não no procedimento descrito pela TOTVS. O arquivo deve ser aberto no Excel ou software compatível e salvo como:

CSV (separado por vírgulas)

antes da importação.


4. Onde ficam os códigos importados?

A documentação relaciona os códigos à tabela:

CI1

denominada Códigos Indicadores de Operação.


5. Qual campo recebe o IndOp na Regra de Escrituração?

O campo:

CJ2_INDOP

apresentado na rotina como:

Indic. Opera

6. Qual campo recebe o indicador no Livro Fiscal?

O campo:

CJ3_INDOP

7. Importar a tabela já faz o Protheus utilizar automaticamente um IndOp?

Não. A importação disponibiliza os códigos. O código aplicável precisa ser vinculado à Regra de Escrituração no campo CJ2_INDOP.


8. Por que minha tabela de Indicadores de Operação está vazia?

O primeiro ponto a verificar é se a tabela oficial foi baixada, convertida para CSV e importada pela opção:

Outras Ações > Importar Tabelas

A existência da rotina não significa que os registros oficiais sejam carregados automaticamente.


9. Por que o CJ3_INDOP não foi preenchido?

Confirme se a Regra de Escrituração utilizada pelo documento possui:

CJ2_INDOP

preenchido.

A documentação informa que o CJ3_INDOP recebe o código quando o documento fiscal de serviço utiliza uma regra com o campo CJ2_INDOP informado.


10. Quem deve determinar qual código IndOp utilizar?

A definição deve ser realizada conforme o tratamento fiscal da operação e as regras oficiais aplicáveis ao IBS e à CBS, preferencialmente com validação da área fiscal ou tributária da empresa.


🔗 Referência oficial

TOTVS — Cross Segmento — TOTVS Backoffice Linha Protheus — FIS — FISA170 — Importação da Tabela de Indicador de Operação (IndOp) no Configurador de Tributos.
Artigo atualizado em 20/05/2026.


👤 Autor

Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS — Mastersiga Consultoria

“Conectamos tecnologia, processos e pessoas para acelerar resultados com excelência em sistemas TOTVS.”


Atualizado em 26/08/2026
Este artigo foi útil?  
Agradecemos sua avaliação.