on 07-25-2012 2:36 PM
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?
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
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.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
14 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.