cancel
Showing results for 
Search instead for 
Did you mean: 

Retorno CC-e

Former Member
0 Kudos

Bom dia,

Estamos implementando a CC-e para um cliente com GRC10.0.

No scenario B2B outbound a estrutura da procEventoNFe não está vindo com o CNPJ_DEST do destinatário da CC-e.

Já procurei notas SSL-NFE mas não encontrei nada referente a isso.

A interface ETB2B_procEventoNFe_OB retorna mesmo só o xml que foi enviado ao SEFAZ?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Bom dia Daniel,

Eu fiz um desenvolvimento totalmente diferente, ao invés de passar o CNPJ para receber o e-mail do cliente eu passo para a função do SAP a chave da nota fiscal eletronica onde no ABAP retorno o e-mail do cliente.

Para conseguir a chave você pode criar um função no mapeamento e chamar o comando:

                    // Preencher o CNPJ do destinatario

                    String chNFe = inptxml.substring(inptxml.indexOf("<chNFe>") + "<chNFe>".length(),inptxml.indexOf("</chNFe>"));

Acredito que você ajustando esta chamada de exemplo você consegue o CNPJ.

Espero ter ajudado.

Atenciosamente

Marcelo Macedo

rhviana
Active Contributor
0 Kudos

Olá Daniel,

O que eu fiz aqui é eu passo o CNPJ do cliente via RFC que é chamada em uma função JAVA e retorna o e-mail do cara.

Existem várias formas que você pode fazer isso, como Marcelo demonstrou acima.

Exemplo código:

..

// Chama RFC

accessor = LookupService.getRfcAccessor(channel);

// RFC

String req = "<ns0:ZPEGA_EMAIL xmlns:ns0='urn:sap-com:document:sap:rfc:functions'><I_STCD1>" + cnpj que deseja recuperar e-mail + "</I_STCD1></ns0: >";

...

Atenciosamente,

Viana.

Former Member
0 Kudos

Olá Marcelo.

Ajudou sim, é uma resposta correta.

Aqui ele busca por CNPJ, por este motivo traz o Email errado. Se eu buscasse através da chNFe daria certo.Porém a NT2011.003 mostra o xml de retorno já com o CNPJ destinatario e não do autor do evento.

Um amigo está implantando a CC-e em outro cliente e segundo ele, lá o B2b faz esse disparo com a estrutura preenchida corretamente.

former_member182114
Active Contributor
0 Kudos

Bom dia Daniel,

Fiquei em dúvida se a questão foi resolvida, se sim por favor marque a questão como tal.

Atenciosamente, Fernando Da Rós

former_member193386
Active Contributor
0 Kudos

Ola Daniel

Creio que o ideal no seu caso e revisar o cenario de Evento e verificar se vc nao esta utilizando algum integration process da versao anterior ( todos os objetos devem ser do namespace xxx/0006 do SFWCV SLL-NFE BO 10 ), inclusive o job agendado deve ser excluido e reagendado caso ela ja existisse da versao anterior.

Possivelmente o uso de um Integration Process ( BPM ) da versao anterior seja o motivo de nao estar vindo o CNPJ na estrutura do XML do B2B.

No seu caso, apenas trocar como busca o email não seri ao correto, o problema da estrutura deveria ser corrigido para que o XML enviado ao destinatario da nota cumpra com as exigencias do SEFAZ.

Espero ter ajudado

Answers (1)

Answers (1)

Former Member
0 Kudos

Boa tarde,


Tentamos com outros SEFAZ, e concluímos que não dá pra utilizar mesmo a tag <CNPJ_DEST>.

Nem todas as SEFAZ a preenchem, outra preenchem errado.

Entao assim o cliente consentiu que eu faça o desenvolvimento para encontrar o email pela chNFe mesmo.

Obrigado pela ajuda de todos!

Message was edited by: Daniel Jesus