TaxPlus NFCom | Não há documento selecionado
7 min
Criado por Julianna Lima em 21/05/2026 11:15
Atualizado por Julianna Lima em 21/05/2026 16:01

Dúvida

Não há documento selecionado

Procedimento

Esse erro é apresentado quando o módulo de emissão de nota não conseguiu encontrar a configuração correta. Existem vários pontos que devem ser analisados para solucionar esse problema.
  • Cadastro de Entidade
» 1 Confirmar se a base logada é a mesma configurada na entidade
» 2 Se o ambiente for multi-filial, confirmar se a filial do documento em questão é o mesmo do cadastro da entidade:

Nota 1 Se o ambiente for CCC, o campo "Banco de Dados" será preenchido automaticamente pelo add-on quando for cadastrar uma nova entidade.
Nota 2 Se o ambiente for multi-filial, não pode existir configurações duplicadas, ou seja, a mesma filial do SAP apontando para mais de uma entidade da mesma base.


  • Parâmetros da NFCom
» 1 Confirmar se a entidade está habilitada para emissão de NFCom
» 2 Verificar se a sequência informada no documento está configurada na entidade correta. Lembrando que notas com sequência Manual  e documentos de "Cancelamento" não comunicam com a Sefaz.
» 3 Verificar o modelo fiscal configurado na Sequência (deve ser NFCom).

  • Verificar transação de notificação de todas as bases SAP
» 1 O parâmetro "Ativar a notificação de transação" do SAP deve estar ativado. Se esse parâmetro estiver desmarcado, as transactions do SAP não são ativadas.


Nota 1 Caso o parâmetro "Ativar a notificação de transação" esteja desativado, ative-o e posteriormente todos os usuários logados devem fechar o SAP e logar novamente.
Os serviços do TaxPlus NFCom devem ser reinicializados
 
  • Verificar se o ambiente SAP foi configurado como CCC ou On Premise
» 1 Seguir as orientações do artigo Como identificar se o ambiente SAP Busines One é CCC para identificar o ambiente e caso tenha dificuldade em entender a diferença, O que é configuração CCC para os módulos da Invent Software.
» 2 Se o ambiente for CCC, não devem existir as bases externas SBO_TaxOne e DBInvOne.
No exemplo abaixo temos uma configuração CCC e bases externas SBO_TaxOne e DBInvOne, o que causa problema na emissão da nota. Se nesse cenário o ambiente for CCC, será necessário excluir as bases externas.
Atenção
 

A execução desse processo é de inteira responsabilidade do usuário. Se tiver dúvida no processo, não realize a exclusão. Acione nossa equipe de suporte, pois o procedimento é irreversível.


Nota 1 Não é possível existir bases On Premise e CCC no mesmo ambiente. Ou TODAS as bases são CCC ou não.

Nota 2 O procedimento serve para SQL e HANA


Para ter certeza de qual ambiente foi configurado no cliente, basta realizar as seguintes consultas:

 

TaxPlus

Na base do SAP: SELECT * FROM "SBODEMOBR"."Entidade" e se tiver resultado, significa que foi configurado CCC

Na base SBO_TaxOne: SELECT * FROM "SBO_TaxOne"."Entidade" e se tiver resultado, significa que foi configurado On Premise


TaxPlus NFCom

Na base do SAP: SELECT * FROM "SBODEMOBR"."SettingEntityEnv" e se tiver resultado, significa que foi configurado CCC

Na base SBO_TaxOne: SELECT * FROM "SBO_TaxOne"."SettingEntityEnv" e se tiver resultado, significa que foi configurado On Premise                           


  • Procedure "SBO_SP_PostTransactionNotice" » TransNoticeNfcom

»  1 Para que o processo de emissão de nota funcione, é necessário que a chamada da procedure TransNoticeNfcom esteja na SBO_SP_PostTransactionNotice. No artigo Quais scripts são utilizados pela suíte fiscal e BankPlus estão disponíveis todas as procedures.

HANA CCC

SELECT CURRENT_SCHEMA INTO db_invname FROM DUMMY;
CALL "TransNoticeNfcom"
  (:db_nfcom, :object_type, :transaction_type, :num_of_cols_in_key ,
   :list_of_key_cols_tab_del, :list_of_cols_val_tab_del);


HANA On Premise

SELECT CURRENT_SCHEMA INTO db_nfcom FROM DUMMY;
 Call "TransNoticeNfcom" 
   (:db_nfcom, :object_type, :transaction_type, :num_of_cols_in_key
   ,:list_of_key_cols_tab_del, :list_of_cols_val_tab_del);


SQL CCC

DECLARE @dbNFCom nvarchar(128)
SET @dbNFCom = db_Name()
EXECUTE [TransNoticeNfcom]
  @dbNFCom, @object_type, @transaction_type, @num_of_cols_in_key ,
  @list_of_key_cols_tab_del,@list_of_cols_val_tab_del
 

SQL On Premise

DECLARE @dbNFCom nvarchar(128)
SET @dbNFCom = db_Name()
EXECUTE [TransNoticeNfcom] 
@dbNFCom, @object_type, @transaction_type, @num_of_cols_in_key
 ,@list_of_key_cols_tab_del, @list_of_cols_val_tab_del

» 2 Existem alguns casos em ambientes HANA em que ocorre algum problema no banco de dados e as chamadas dentro da procedure SBO_SP_PostTransactionNotice não são executadas. Nesse caso paliativamente a chamada do NFCom pode ser colocada na SBO_SP_TransactionNotification até que o problema no ambiente seja resolvido.
 
  • Permissões Banco de Dados
» 1 Usuário configurado no NFCom
Se o ambiente for On Premisse, é necessário que esse usuário tenha acesso às bases externas dos addons. Para verificar o usuário temos dois processos:
Pelo SAP:
Ferramentas » Janelas definidas pelo Usuário » IN_DATAUSER.
No exemplo abaixo o usuário é o SUPORTE



Por consulta no banco de dados
SELECT * FROM "@IN_DATAUSER"



Esse usuário precisa ter acesso às SBO_TaxOne, DBInvOne e IntegrationBank

» 2 Usuário criado no SAP 10
Em ambientes SAP 10, onde é criado (pelo próprio SAP) um usuário no banco de dados e o ambiente for On Premise, é necessário que esse usuário tenha acesso às bases externas dos addons. Temos dois artigos sobre esse processo:


Referências

TaxPlus NFCom | Configuração do emitente | Parâmetros da NFCom
TaxPlus NFCom | Configuração do emitente | Parâmetros da NFCom | Sequência de Docs

Artigos Relacionados

Cadastro da sequência NFCom no SAP Business One
Cadastro do modelo fiscal NFCom no SAP Business One