cancel
Showing results for 
Search instead for 
Did you mean: 

NFB2B_procNFe_OB - No receiver could be determined

Former Member
0 Kudos

Boa tarde!

Estou configurando o B2B Inbound seguindo as orientações do post: http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=217253536 e estou com um problema:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Eingangs-Message

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>No receiver could be determined</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Meu cenário é exatamente como o que é mostrado no post acima.

NFe 1.10 para o Paraná e NFe 2.0 para outros estados.

Seguindo o passo a passo, quando envio um e-mail com o xml em anexo para a conta determinada para esse fim, o erro acima é apresentado.

Infelizmente não estou conseguindo resolver esse problema, alguém poderia por favor me ajudar?

Abraços,

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member182503
Active Contributor
0 Kudos

Alexandre,

como está seu Receiver Determination?

Pelo que ele está reclamando, ou ele não existe, ou ele não está de acordo com as interfaces e serviços utilizados como sender/receiver.

[]'s

Former Member
0 Kudos

Nunes, eu também achei que fosse esse o problema, então resolvi apagar e recriar novamente os cenários, porém, continua com o mesmo erro.

Uma coisa que estou achando estranho é que estou mandando uma NFe 1.10 e o mesmo não está direcionando para o proxy 1.10 e sim para o 2.00.

No CC em Default XI Patameters está assim:

Default Interface Namespace = http://sap.com/xi/NFE/006

Default Interface Name = NFB2B_procNFe_OB

Nas Condições do Interface Determination está assim:

(/p1:nfeProc EX AND /p1:nfeProc/@versao = 1.10) - NFB2B_enhProcNFe_IB

(/p1:procCancNFe EX AND /p1:procCancNFe/@versao = 1.07) - CFB2B_enhProcCancNFe_IB

(/p1:nfeProc EX AND /p1:nfeProc/@versao = 2.00) - NFB2B_enhProcNFe_IB

(/p1:procCancNFe EX AND /p1:procCancNFe/@versao = 2.00) - CFB2B_enhProcCancNFe_IB

Na SXI_MONITOR está assim:

10:26:39 29.11.2010 10:26:40 NFE_B2B_PARTY XIParty http://sap.com/xi/XI NFE_B2B_PARTNER http://sap.com/xi/NFE/006 NFB2B_procNFe_OB

E dentro da msg de erro:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Eingangs-Message

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>No receiver could be determined</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

former_member182503
Active Contributor
0 Kudos

Alexandre,

confira se seu Receiver Determination está assim.

[]'s

JN

henrique_pinto
Active Contributor
0 Kudos

Melhor mostrar o Interface Determination, com as respectivas conditions.

Abs,

Henrique.

Former Member
0 Kudos

JN e Henrique, segue conforme solicitado.

Grato,

[http://img573.imageshack.us/i/receiverdetermination.png/]

[http://img17.imageshack.us/i/interfacedetermination.png/]

henrique_pinto
Active Contributor
0 Kudos

As conditions me parecem corretas.

O prefixo p1 está associado corretamente ao namespace da SEFAZ?

Ainda, o XML com o qual vc está testando é um XML de B2B válido (tag nfeProc com os campos validos)?

Abs,

Henrique.

Former Member
0 Kudos

Henrique,

O Prefixo /P1 estou usando conforme o wiki, esse prefixo pode ser diferente em alguns casos? Quais?

Veja o XML que estou enviando: [http://img443.imageshack.us/img443/5946/xmlnfeb2b.png]

Abs,

henrique_pinto
Active Contributor
0 Kudos

Oi Alexandro,

o XML parece ok.

Quanto ao prefixo, na verdade o ideal nao é nem vc ter q digita-lo, mas apenas selecionar a tag raiz do XML e ele definir automaticamente o prefixo e o namespace.

Abs,

Henrique.

Former Member
0 Kudos

Obrigado a todos pelo apoio.

Deletei e recriei os cenários novamente e felizmente deu tudo certo.

Former Member
0 Kudos

Pessoal,

Estou com exatamente o mesmo erro na XI_MONITOR

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>No receiver could be determined</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Porém, no meu cenário eu tenho apenas o NFB2B_procNFe_OB da versão 006, não era para ele dar este erro pois eu "não precisaria" colocar nada no receiver determination.

Estamos no SLL-NFE = SAPK-10015INSLLNFE.

Ja deletei todos os cenários e recriei, no meu ambiente de QAS funciona, no de produção não, comparei e esta tudo identico.

Alguem tem alguma idéia do que possa ser ?

obrigado

henrique_pinto
Active Contributor
0 Kudos

Julio,

por favor crie uma nova thread.

A mensagem de erro eh a mesma, mas o problema é diferente.

Abs,

Henrique.