cancel
Showing results for 
Search instead for 
Did you mean: 

Erro na versão do XML - NF-e

Aguilar1973
Participant
0 Kudos

Senhores (as);

    Estou implantando a NF-e 3.10 (Out) e não estou conseguindo funcionar a interface de status SRVSC. Já verifiquei o componente NOTA FISCAL ELETRONICA no Business System. Já fiz as interfaces no PI. Os jobs do GRC já estão rodando. Fiz cache refresh; No monitor servlet do PI o CC está com status OK (verde) e já tentei para-lo e reinicia-lo. Na SPRO do GRC também me parece configurado. Porém não tenho nenhuma mensagem, nem erro, nos monitores sxi_monitor e sxmb_moni do GRC e do PI.

   Tentei então rodar o programa /XNFE/CHECK_SRV_STATUS_MANUAL (no GRC) com os dados de UF, ambiente e versão, porém retorna a mensagem de erro " Error determining the XML version - Message No. /XNFE/APP005". Debugando este programa, notei que ele chama a função /XNFE/CHECK_SRV_STATUS_CUF no código abaixo:

  CALL FUNCTION '/XNFE/CHECK_SRV_STATUS_CUF'

    EXPORTING

      iv_cuf           = p_cuf

      iv_tpamb         = p_tpamb

      iv_versi         = p_versi

    IMPORTING

      et_srvsta_result = lt_result

    EXCEPTIONS

      wrong_govvers    = 1

      no_xml_version   = 2

      OTHERS           = 3.

  CASE sy-subrc.

    WHEN 1 OR 2.

*      Fehler beim Ermitteln der XML-Version

      MESSAGE e005(/xnfe/app).

Nas variaveis estão os valores:

p_cuf  = 13

p_tpamb = 2

p_versi = 008

e sy-subrc sempre retorna 1.

Debugando esta função, notei que no começo dela, é feita uma verificação da versão, e não está encontrando a versão 008 (figura abaixo), não sei se este programa é obsoleto ou se realmente é algum erro:

Na tabela /XNFE/TSRV tenho os dados:

Já na tabela  /XNFE/TXMLVERS, não tenho os dados da nova versão:

Alguém sabe se o erro realmente está nos dados desta tabela ?? Preciso alterar os dados para a nova versão ?? Ou devo adicionar os novos dados para a nova versão (008 - 3.10) ??

Obrigado ....

Accepted Solutions (1)

Accepted Solutions (1)

former_member182503
Active Contributor
0 Kudos

José,

2 coisas:

1 - O job a ser executado é o /XNFE/NFE_CHECK_SRV_STATUS e para consulta manual é o /XNFE/NFE_CHECK_SRV_STATUS_MAN; Este que você está utilizando deve ser da versão antiga da NF-e;

2 - Verifique na sua SXMB_ADM, Integration Engine Configuration, Specific Configuration, se o parâmetro RUNTIME LOGGING_SYNC está = 1, caso contrário, as mensagens não irão aparecer na SXI_MONITOR. E cuidado com essa configuração, pois vai impactar no espaço em disco da máquina (e na performance também....);

[]'s

JN

Aguilar1973
Participant
0 Kudos

Obrigado pelo retorno José Nunes !

O job está correto, mas o manual realmente parecia estar obsoleto. Rodei o /XNFE/NFE_CHECK_SRV_STATUS_MAN e tive o seginte retorno de erro:

Refiz o Business system e tentei refazer novamente a interface SRVSC pelo Model Configurator, mas o erro continua o mesmo no /XNFE/NFE_CHECK_SRV_STATUS_MAN e continuo sem mensagem na SXI_MONITOR. Veja o BS e a tela do model:

Model:

Cria todos os objetos e nos testes no integration não gera erros.

Na SXMB_ADM, tenho os seguintes dados:

No PI:

No GRC:

Tentei rastrear algum outro erro no XPI Inspector, mas não encontrei erros. Será que estou criando o BS errado ? Ou esqueci algum objeto no integration ?

Agradeço sua ajuda.

.

former_member182503
Active Contributor
0 Kudos

José,

você fez a configuração da SLDAPICUST no GRC e no PI?

Rode a SLDCHECK para verificar se existem problemas no SLD. A mensagem de erro indica problema na configuração do SLD ou da comunicação com o mesmo. A SLDCHECK irá ajudar a encontrar o problema.

Essa parte é básica e sem ela, você não consegue fazer comunicação via Proxy.

[]'s

JN

Aguilar1973
Participant
0 Kudos

Obrigado pelo retorno José Nunes;

A SLDCHECK esta OK no PI. Já a SLDAPICUST no PI está assim:


Achei estranho que na SPROXY do PI não encontro o namespeace http://sap.com/xi/NFE/008

No GRC não tive acesso às transações.

Neste projeto estou sem basis, o cliente ficou de fornecer, mas tem dificuldade com o recurso...

Answers (0)