Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAEST - FISA061 - Error.log "variable is not an object" ao gerar FCI

O erro "variable is not an object" ao gerar FCI pela FISA061, no Protheus, ocorre por inconsistências no cadastro ou regras de tributação no Configurador de Tributos. Para resolver, deve-se identificar o ID do tributo no erro, buscar na tabela F2D, validar e corrigir a configuração do tributo, repetindo o processo se surgirem novos IDs.

time.png Tempo aproximado para leitura: 00:05:00 min

Ocorrência
Ao tentar gerar FCI pela FISA061, o sistema retorna o Error.log abaixo:

THREAD ERROR ([20032], SISTEMA, AP-PROTHEUS)   27/08/2026 15:46:10
variable is not an object  on BACKOFFICE.STOCK.CALCULATIONFCI.FCICFGTRIB(BACKOFFICE.STOCK.CALCULATIONFCI.TLPP) 10/12/2025 10:02:48 line : 272

[TOTVS build: 7.00.240223P-20260211]
Called from BACKOFFICE.STOCK.CALCULATIONFCI.FCIPURCHASEDPRODUCTS(BACKOFFICE.STOCK.CALCULATIONFCI.TLPP) 10/12/2025 10:02:48 line : 798
Called from BACKOFFICE.STOCK.CALCULATIONFCI.FCIMEDENT(BACKOFFICE.STOCK.CALCULATIONFCI.TLPP) 10/12/2025 10:02:48 line : 49



Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Protheus Release 12.1.33 ou Superior.

Causa 
Este erro ocorre devido a alguma inconsistência no cadastro de algum tributo e/ou nas regras de tributação dentro do Configurador de Tributos. A falha na configuração impede que o objeto de tributos seja corretamente instanciado durante o cálculo da FCI, gerando o Error.log "variable is not an object  on BACKOFFICE.STOCK.CALCULATIONFCI.FCICFGTRIB(BACKOFFICE.STOCK.CALCULATIONFCI.TLPP)".

Solução
Para solucionar essa ocorrência, realize os seguintes passos:
 

Passo 1: No arquivo de log (Error.log), localize a função, procure pela função que deu o erro "BACKOFFICE.STOCK.CALCULATIONFCI.FCICFGTRIB" 

 

Passo 2: Ao localizar a "Stack" no Error.log, observe que logo abaixo serão apresentados as informações dela:

 

Passo 3:  No "Local 3: CJSONDOC(C) " Será informado o ID que não está sendo calculado pelo configurador de tributos, conforme abaixo:

Todo tributo, configurado no configurador de tributos, gera um ID na tabela F2D.


Passo 4: Após coletar, efetue uma busca na tabela F2D, no campo "F2D_IDREL" filtrando esse ID para validar qual é o tributo correspondente (o nome estará no campo F2D_TRIB).
 

Passo 5: Valide junto ao seu time interno se não possui nenhuma inconsistência em todas as configurações deste tributo, e efetue um novo teste após a correção:
 

Importante: Caso ocorra o mesmo erro novamente, mas agora com um ID diferente, deverá fazer o mesmo processo para este novo ID.

 

Saiba mais:
Como identificar impostos do Configurador de Tributos nas Notas Fiscais?
FISA061 - Error.log "variable is not array - Type [C] on BACKOFFICE.STOCK.CALCULATIONFCI.FCICFGTRIB"
Clique aqui e veja mais artigos sobre Legais/Fiscais no Estoque

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _