cancel
Showing results for 
Search instead for 
Did you mean: 

Two proxy messages (Interface NTB2B_procNFe_OB) for single NFE

krishg
Active Participant
0 Kudos

Estamos realizando mapeamento de B2B e NFE estiver atualizando para 10,0. Percebemos que são emitidas duas mensagens de NFE 10,0 (uma para o comprador ea segunda para o portador) e serviço receptor é atualizado com CNPJ ID para o comprador / Transportador. Porque estamos de roteamento todas as mensagens para o serviço, o receptor CNPJ único na identificação de serviço receptor da mensagem fica substituído.

Nós escrevemos uma lógica personalizada para recuperar os ids e-mail para o comprador / transportadora em uma única mensagem. Como resultado, estamos recebendo e-mails duplicados sentou-se ao transportador eo receptor.

Existe alguma maneira de identificar se a mensagem de entrada é para a transportadora ou o receptor?

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Krish,

No NFE 10.0 você pode já chegar no PI com os emails já lidos daí resolvendo o problema.

http://help.sap.com/saphelp_nfe10/helpdata/en/31/9a2ef429b548ac9b8adde09b5adc7a/frameset.htm

BAdI /XNFE/EMAIL_B2B_OUT, method GET_EMAIL.

IS_NFEHD --> NF-e para você identificar o processo e fazer as leituras necessárias

IV_SCENARIO --> 'CARRIER' / 'BUYER' De acordo com o processo sendo transmitido

EV_COMMPARAM --> O que você queira enviar ao PI... Pode ser o email, pode ser uma palavra chave que você queira ler e tratar no PI para redirecionar....

Veja na mensagem que tem um payload Communication Parameter que receberá o que você colocar em EV_COMMPARAM.

Atenciosamente, Fernando Da Ros

BrunoHjort
Participant
0 Kudos

Fernando,

Depois como eu acesso no PI esse Payload do "Communication Parameter"? Ele serve para o PI 7.0?

Obrigado!

Bruno Hjort

krishg
Active Participant
0 Kudos

decidimos usar determinação receptor estendida e salvar o serviço de roteamento para o parâmetro de configuração dinâmica. No mapeamento ABAP, fomos capazes de recuperar o serviço de roteamento de parâmetro de configuração dinâmica.

BrunoHjort
Participant
0 Kudos

Então vocês usaram "ABAP Mapping"? Quer dizer que não dá pra fazer com "Java Mapping"?

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Krish,

Greetings!

Do you or anyone in the discussion here have any solution to this yet. We have just upgraded from NFE 1.0 to NFE 10.0 and now the NTB2B_procNFe_OB is getting triggered 2 times, 1 for BUYER and 1 for CARRIER.

But when the call reaches PI/XI the guy is not able to figure out which call is for BUYER and which call is for CARRIER.

So now basically we are getting 2 emails to BUYER and 2 emails to CARRIER.

Is there any way the PI/XI person can know which NTB2B_procNFe_OB is for BUYER and which is for CARRIER?

Please email the solution to sushil.k.shukla-ext@jci.com as well.

Thanks in advance!

Sushil

krishg
Active Participant
0 Kudos

Hi Sushil,

All the questions in this thread are supposed to be in Portuguese.  Hopefully they don't lock this thread for your question and my answer in english.

It depends on how you have configured your solution? Where do you retrieve your email ids? Is that in GTS system? or you perform a RFC lookup to get the email id?

in the new NFE solution, you will notice that Receiver service is dynamically configured (meaning the buyer or carrier CNPJ id will be in the receiver). If you can retrieve this information from Dynamic configuration , you will know if the scenario is buyer or carrier (by matching the routing CNPJ to Carrier or destination CNPJ in the nfe payload). Please do let me know if you have more questions, 

Google translation

Todas as perguntas neste tópico é suposto ser em Português. Esperemos que eles não travar esta discussão para a sua pergunta e minha resposta em Inglês.

Depende de como você configurou a sua solução? Onde você recuperar seus ids e-mail? É que, em sistema GTS? ou você realizar uma pesquisa RFC para obter o ID de e-mail?

na solução NFE novo, você vai notar que o serviço receptor é configurado dinamicamente (ou seja, o comprador ou transportadora CNPJ ID será no receptor). Se você pode obter esta informação de configuração dinâmica, você vai saber se o cenário é comprador ou transportadora (por correspondência o CNPJ encaminhamento ao Transportador ou CNPJ destino no xml nfe). Por favor, deixe-me saber se você tem mais perguntas,

Former Member
0 Kudos

Oi Krish,

Muito obrigado pela resposta rápida! Foi um ponteiro útil e vamos tentar resolver isso da mesma maneira.

Também a minha intenção não era para quebrar qualquer regra de qualquer fórum. Só que eu não poderia encontrar qualquer boa discussão em fóruns de inglês. A maioria dos fóruns NFE relacionados estão em Português e têm sido muito útil para corrigir os problemas que enfrentamos.

Espero que o moderador não irá tomar qualquer ação sobre isso, pois não foi intencional e apenas para a partilha de conhecimento.

Obrigado mais uma vez!

Atenciosamente,
Sushil